(57)【要約】      （修正有）【課題】乗船中の揺れに応じた利用ポイントの算出を行う装置を提供する。【解決手段】ポイント算出装置１０は、搭乗物に搭載された振動センサの検出情報又は気象データを取得し、搭乗物の揺れを判定する揺れ判定部１２と、搭乗物の出発の地点から到着の地点までにおける揺れ判定部１２の判定に基づいて搭乗物の利用ポイントを算出するポイント算出部１３と、を備える。【選択図】図２
2016081240.tif 000002
【特許請求の範囲】
【請求項１】
搭乗物に搭載された振動センサの検出情報又は気象情報を取得し、前記取得した情報に基づいて前記搭乗物の揺れを判定する揺れ判定部と、
前記搭乗物の出発の地点から到着の地点までにおける前記揺れ判定部の判定に基づいて前記搭乗物の第一利用ポイントを算出するポイント算出部と、
を備えることを特徴とするポイント算出装置。
【請求項２】
前記ポイント算出部は、前記揺れ判定部が前記搭乗物が揺れた状態にあると判定した時間に応じて前記第一利用ポイントを算出する
請求項１に記載のポイント算出装置。
【請求項３】
前記ポイント算出部は、前記揺れ判定部が判定した揺れの回数に応じて前記第一利用ポイントを算出する
請求項１から請求項２の何れか１項に記載のポイント算出装置。
【請求項４】
前記ポイント算出部は、前記揺れ判定部が判定した揺れの大きさに応じて前記第一利用ポイントを算出する
請求項２から請求項３の何れか１項に記載のポイント算出装置。
【請求項５】
前記ポイント算出部は、前記搭乗物の異なる場所に搭乗したユーザについて、それぞれの場所ごとの揺れに応じた前記第一利用ポイントを算出する
請求項１から請求項４の何れか１項に記載のポイント算出装置。
【請求項６】
前記ポイント算出部は、前記搭乗物への搭乗を記録するためにユーザが利用する当該ユーザの識別情報が記録されたカードのグレードと、前記搭乗物における前記ユーザが利用する客室の等級と、前記搭乗物への前記ユーザの搭乗回数と、前記搭乗物へ前記ユーザが搭乗する際に当該ユーザと共に搭乗するユーザとして予め登録されたユーザの人数と、前記ユーザが前記搭乗物へ搭乗した区間における前記搭乗物の混雑度と、前記ユーザが下乗予定場所で前記搭乗物から下乗できなかったこと、
のうち少なくとも１つに基づいて算出した第二利用ポイントを前記第一利用ポイントに加算する
請求項１から請求項５の何れか１項に記載のポイント算出装置。
【請求項７】
前記ポイント算出部は、前記搭乗物が運行しなかった場合、前記搭乗物が運行しなかったことに対するポイントを算出する
請求項１から請求項６の何れか１項に記載のポイント算出装置。
【請求項８】
前記ポイント算出部が算出した前記第一利用ポイントを出力する出力部、
をさらに備え、
前記出力部は、前記ポイント算出部が前記第二利用ポイントを算出した場合、前記第一利用ポイントに加え前記第二利用ポイントを、前記第一利用ポイントと区別して出力する
請求項１から請求項７の何れか１項に記載のポイント算出装置。
【請求項９】
前記搭乗物は、船であって、請求項１から請求項５の何れか１項に記載のポイント算出装置、を備えた船。
【請求項１０】
ポイント算出装置が、
搭乗物に搭載された振動センサの検出情報又は気象情報を取得し、前記取得した情報に基づいて出発から到着までの前記搭乗物の揺れを判定し、
前記出発の地点から前記到着の地点までにおける前記揺れ判定部の判定に基づいて前記搭乗物の利用ポイントを算出する
ポイント算出方法。
【請求項１１】
ポイント算出装置のコンピュータを、
搭乗物に搭載された振動センサの検出情報又は気象情報を取得し、前記取得した情報に基づいて出発から到着までの前記搭乗物の揺れを判定する手段、
前記出発の地点から前記到着の地点までにおける前記揺れ判定部の判定に基づいて前記搭乗物の利用ポイントを算出する手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポイント算出装置、船、ポイント算出方法及びプログラムに関する。
【背景技術】
【０００２】
航空会社では、乗客が飛行機を利用して飛んだ距離をポイントに換算して貯め、貯めたポイントに応じて、その乗客に無料航空券などの特典を提供するサービスを展開している。このサービスは、他の移動手段にも用いることができる。例えば、フェリー業界においても、乗船ごとにスタンプカードにスタンプを１個押して、スタンプが所定の個数貯まると乗船料金の値引きなどを行うサービスが行われている。また、特許文献１には、航空業界に限定されていたマイレージシステムを他の交通手段にも拡張し、ユーザが電車・バスなど様々な交通機関をまたがって利用しても、それぞれの移動手段による移動距離に応じたポイントを付与することが記載されている。また、その際に、環境への負担が低い移動手段を利用した場合には、より大きなポイントを与えることとし、公共交通機関やより低公害な移動手段の利用を促進することで環境改善に貢献することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３０４５６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、移動手段が、例えばフェリーなど船の場合、同じ区間を乗船したとしても、そのときの波や風の状態により、船の揺れが激しいときがある。そのような場合でも、同じ区間乗船したからといって、揺れが少ない通常時と同じポイントしか付与されないとすると、乗客としては不満が残る。しかし、従来のポイント付与の方法は、実際に乗船した区間における揺れは考慮されていないため、この乗客の不満を解消することはできなかった。他の交通手段も同様である。また、特許文献１に記載の方法もこの課題を解決するものではない。
【０００５】
そこでこの発明は、上述の課題を解決することのできるポイント算出装置、船、ポイント算出方法及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の第１の態様は、搭乗物に搭載された振動センサの検出情報又は気象情報を取得し、前記取得した情報に基づいて前記搭乗物の揺れを判定する揺れ判定部と、前記搭乗物の出発の地点から到着の地点までにおける前記揺れ判定部の判定に基づいて前記搭乗物の第一利用ポイントを算出するポイント算出部と、を備えることを特徴とするポイント算出装置である。
【０００７】
本発明の第２の態様における前記ポイント算出部は、前記揺れ判定部が前記搭乗物が揺れた状態にあると判定した時間に応じて前記第一利用ポイントを算出する。
【０００８】
本発明の第３の態様における前記ポイント算出部は、前記揺れ判定部が判定した揺れの回数に応じて前記第一利用ポイントを算出する。
【０００９】
本発明の第４の態様における前記ポイント算出部は、前記揺れ判定部が判定した揺れの大きさに応じて前記第一利用ポイントを算出する。
【００１０】
本発明の第５の態様における前記ポイント算出部は、前記搭乗物の異なる場所に搭乗したユーザについて、それぞれの場所ごとの揺れに応じた前記第一利用ポイントを算出する。
【００１１】
本発明の第６の態様における前記ポイント算出部は、前記搭乗物への搭乗を記録するためにユーザが利用する当該ユーザの識別情報が記録されたカードのグレードと、前記搭乗物における前記ユーザが利用する客室の等級と、前記搭乗物への前記ユーザの搭乗回数と、前記搭乗物へ前記ユーザが搭乗する際に当該ユーザと共に搭乗するユーザとして予め登録されたユーザの人数と、前記ユーザが前記搭乗物へ搭乗した区間における前記搭乗物の混雑度と、前記ユーザが下乗予定場所で前記搭乗物から下乗できなかったこと、のうち少なくとも１つに基づいて算出した第二利用ポイントを前記第一利用ポイントに加算する。
【００１２】
本発明の第７の態様の前記ポイント算出部は、前記搭乗物が運行しなかった場合、前記搭乗物が運行しなかったことに対するポイントを算出する。
【００１３】
本発明の第８の態様のポイント算出装置は、前記ポイント算出部が算出した前記第一利用ポイントを出力する出力部、をさらに備え、前記出力部は、前記ポイント算出部が前記第二利用ポイントを算出した場合、前記第一利用ポイントに加え前記第二利用ポイントを、前記第一利用ポイントと区別して出力する。
【００１４】
本発明の第９の態様は、前記搭乗物は、船であって、上述した何れかの態様に記載のポイント算出装置、を備えた船である。
【００１５】
本発明の第１０の態様は、ポイント算出装置が、搭乗物に搭載された振動センサの検出情報又は気象情報を取得し、前記取得した情報に基づいて出発から到着までの前記搭乗物の揺れを判定し、前記出発の地点から前記到着の地点までにおける前記揺れ判定部の判定に基づいて前記搭乗物の利用ポイントを算出するポイント算出方法である。
【００１６】
本発明の第１１の態様は、ポイント算出装置のコンピュータを、搭乗物に搭載された振動センサの検出情報又は気象情報を取得し、前記取得した情報に基づいて出発から到着までの前記搭乗物の揺れを判定する手段、前記出発の地点から前記到着の地点までにおける前記揺れ判定部の判定に基づいて前記搭乗物の利用ポイントを算出する手段、として機能させるためのプログラムである。
【発明の効果】
【００１７】
本発明によれば、ユーザが実際に乗船した船の揺れに応じたポイントの付与を行うことができる。また、ユーザ毎の搭乗記録、連絡先等を基にしたユーザ毎へのお得情報等の宣伝を行うことができる。
【図面の簡単な説明】
【００１８】
【図１】本発明に係る第一実施形態におけるポイント算出システムの一例を示す図である。
【図２】本発明に係る第一実施形態におけるポイント算出装置の一例を示すブロック図である。
【図３】本発明に係る第一実施形態におけるポイント算出に用いるテーブルの一例を示す第一の図である。
【図４】本発明に係る第一実施形態におけるポイント算出に用いるテーブルの一例を示す第二の図である。
【図５】本発明に係る第一実施形態におけるポイント算出に用いるテーブルの一例を示す第三の図である。
【図６】本発明に係る第一実施形態におけるポイント算出方法のフローチャートの一例である。
【発明を実施するための形態】
【００１９】
＜第一実施形態＞
以下、本発明の第一実施形態によるポイント算出装置を図１〜図６を参照して説明する。
図１は、本発明に係る第一実施形態におけるポイント算出システムの一例を示す図である。
本実施形態のポイント算出システムは、旅客船を利用するユーザ（乗客）に対して、そのユーザが乗船した船の揺れに応じたポイントを算出し、算出したポイントを当該ユーザに付与するシステムである。ユーザは、ポイントを貯めると無料で乗船したり、割引額で乗船したり、グレードの高い客室を利用したり、一定の換算率で他のポイントシステムとポイントを交換したり、他のシステムの特典利用が可能となる等の権利が得られる。
符号１は、船２を利用するユーザを示している。船２とは、例えばフェリーである。船２は、船２の振動を検出する振動センサを搭載している。また、船２は、通信装置を備えており、振動センサによる検出情報を所定の時間間隔で後述するポイント算出装置１０へ送信している。
【００２０】
ユーザ１は、船２の利用ポイントサービスを受けるためのカード３を所有している。カード３とは、例えばＩＣカードや磁気カードである。カード３のＩＣチップや磁気テープには、カード３の識別情報（ポイントＩＤ）や利用する便の予約情報が記録されている。予約情報には、乗船する港、下船する港、利用する客室の客室ＩＤ及び客室等級などの情報が含まれる。ポイントＩＤは、ユーザ１と対応付けられて、後述するポイント算出装置１０の備える記憶部に記録されている。
【００２１】
符号２０は、ポイントＩＤ等の情報を送信する送信装置である。送信装置２０は、読み取り機とコンピュータから構成される。読み取り機はカード３からポイントＩＤを読み取り、コンピュータは、読み取り機が読み取ったポイントＩＤを取得して、読み取り時刻やどの港でポイントＩＤを読み取ったかなどの情報を加えてポイント算出装置１０へ送信する。ポイントＩＤに付加する情報は、従業員がコンピュータを操作することによって変更可能である。送信装置２０は、例えば、ユーザ１が船２に乗降するときに通過する港側のエントランスか、船２の乗降口付近に設置されている。
ユーザ１は、船２に乗船及び下船する際、カード３を送信装置２０にかざす等して、カード３に記録された情報を送信装置２０に読み取らせる。送信装置２０は、カード３から読み取ったポイントＩＤと読み取り時刻とを、ネットワークを介してポイント算出装置１０へ送信する。ここで、特に下船する際は、読み取りに代えて、予定到着時刻などの固定値としてもよい。
符号２１は、コンピュータを備えた端末装置である。各港、もしくは他の管理場所（データセンタ等）には、端末装置２１が備えられており、港の従業員は、船２の発着時刻を端末装置２１に入力する。端末装置２１は、入力された発着時刻を、ネットワークを介してポイント算出装置１０へ送信する。
【００２２】
なお、カード３は、必ずしもユーザ１が所有するものでなくてもよい。例えば、船２には、客室が設けられており、ユーザ１は、客室のキーを受け取って、乗船することも多い。そこで、客室キーとカード３とを一体にしたカードキーを用いて、ユーザ１が乗降の際、送信装置２０にカードキーに記録されたポイントＩＤなどの情報を読み取らせるようにしてもよい。この場合、端末装置２１には、書込み装置が接続されており、従業員がカードキーをユーザ１に渡す際に、カードキーにポイントＩＤや船の予約情報を書き込んでからユーザ１に渡すようにしてもよい。なお、ユーザ１のポイントＩＤや予約情報は、ユーザ１の名前や住所などの情報と対応付けて予めポイント算出装置１０の記憶部に記憶されており、端末装置２１が、ユーザ１の名前などの情報に基づいてユーザ１のポイントＩＤをポイント算出装置１０の記憶部から取得し、カードキーに記録するものとする。
また、カード３の代わりにユーザ1の所有するスマートフォン等の携帯端末装置にポイントＩＤを記録して、ユーザ１が携帯端末装置をかざすと送信装置２０でポイントＩＤを読み取るようにしてもよい。
【００２３】
また、カード３や送信装置２０はポイント算出システムにおいて必ずしも必須ではない。例えば、船２の乗船員が、各ユーザ１に発券される紙の乗船切符などに乗船時刻、下船時刻を手で記入し、ユーザが下船した港にいる従業員が乗船時刻、下船時刻などを端末装置２１へ入力し、ユーザの指示操作に基づいて端末装置２１が、ポイント算出装置１０の記憶部からポイントＩＤを取得し、ポイントＩＤ、乗船時刻、下船時刻などの情報をポイント算出装置１０へ送信してもよい。以下の説明では、ユーザ１がカード３を所持する場合を例に説明を行う。
【００２４】
符号１０は、ポイント算出装置である。ポイント算出装置１０は、船２から送信された船２の振動情報を用いて算出した船２の揺れに基づくポイントを、ユーザ１に付与する。ユーザ１に付与するとは、算出したポイントをユーザ１のポイントＩＤと対応付けて記録することをいう。ポイント算出装置１０は、データセンタ等に設置されていてもよいし、船２に搭載されていてもよい。
なお、ポイント算出装置１０が算出したポイントの付与履歴や、現在の累積ポイントなどは、インターネットを介して、ユーザ専用のＷｅｂページ等で閲覧することが可能である。ユーザ１は、そのＷｅｂページで自分に紐づいたポイントＩＤに関する情報だけを閲覧することができる。
【００２５】
図２は、本発明に係る第一実施形態におけるポイント算出装置の一例を示すブロック図である。
ポイント算出装置１０は、図２に示すように、ポイント付与情報取得部１１と、揺れ判定部１２と、ポイント算出部１３と、判定部１４と、通信部１５と、記憶部１６とを備えている。
【００２６】
ポイント付与情報取得部１１は、船２に搭載された振動センサの検出情報を所定間隔ごとに取得する。振動センサとは、例えば加速度センサやジャイロセンサ、傾斜計などである。また、ポイント付与情報取得部１１は、送信装置２０から送信されたカード３に記録されたポイントＩＤなどの情報を取得する。
ポイント算出部１３は、出発地点から到着地点までの移動について、搭乗物の揺れに応じたポイントを算出する。
判定部１４は、ポイント付与情報取得部１１から取得した情報の判定処理を行う。判定処理とは、例えばポイントＩＤがポイント算出装置１０の記憶部に記憶されているかどうかの判定処理である。
通信部１５は、他の装置と情報の送受信を行う。
記憶部１６は、ポイント付与情報取得部１１が取得した船２の振動情報、付与ポイントを算出するためのテーブルなど各種情報を記憶する。
出力部１７は、ポイント算出部１３が算出したポイントを船内モニタ等に出力する。
【００２７】
図３は、本発明に係る第一実施形態におけるポイント算出に用いるテーブルの一例を示す第一の図である。
図３は、記憶部１６に格納されたユーザ１の乗降記録テーブルの一例である。図が示す通り、乗降記録テーブル１０１は、「ポイントＩＤ」、「乗船港」、「乗船時刻」、「下船港」、「下船時刻」、「客室ＩＤ」、「客室等級」、「運行ＩＤ」の各項目を有している。「ポイントＩＤ」には、ユーザ１のポイントＩＤが格納される。「乗船港」には、ユーザ１が乗船した港が格納される。「乗船時刻」には、ユーザ１の乗船時刻が格納される。「下船港」には、ユーザ１が下船した港が格納される。「下船時刻」には、ユーザ１の下船時刻が格納される。「客室ＩＤ」には、ユーザ１が利用する客室の識別子が格納される。「客室等級」には、ユーザ１が利用する客室のグレードが格納される。客室のグレードには、例えば「２等」、「特２等」、「１等」、「特等」が存在する。「運行ＩＤ」には、ユーザ１が利用した船便の識別番号が格納される。
【００２８】
図４は、本発明に係る第一実施形態におけるポイント算出に用いるテーブルの一例を示す第二の図である。
図４は、記憶部１６に格納されたポイント算出の方法を規定したポイント換算テーブルの一例である。図が示す通り、ポイント換算テーブル１０３は、「条件」、「付与ポイント」の各項目を有している。「条件」には、ポイントを付与する対象となる状況が格納されている。「付与ポイント」には、「条件」を満たした場合に付与されるポイントが格納されている。ポイント換算テーブル１０３の１行目のデータは、Ａ港〜Ｂ港へ乗船した場合、１００ポイントが付与されることを規定している。以下、予め乗船区間ごとに定められた付与ポイントを基本ポイントと称する。この基本ポイントは、乗船区間の乗船時間に応じて定められた値でも、乗船区間の移動距離に応じて定められた値でも、例えばどのような乗船区間に対しても一律に設定された固定値であってもよい。また、２行目のデータには、揺れ判定部１２が船２が揺れた状態にあると判定した時間の１分あたりに付与するポイントが規定されている。また、３行目のデータには、揺れ判定部１２が判定した１回あたりの揺れに対して付与するポイントが規定されている。また、４〜５行目のデータには、揺れ判定部１２が判定した１回あたりの揺れに対して揺れの大きさに応じて付与するポイントが規定されている。図４では、加速度センサが検出した加速度に基づいて、加速度がある値Ｘ以上かＸ未満かどうかによって異なるポイントを付与する例を示している。他にも、船体の傾き加減が何度以上かどうかや加速度を２回積分して求めた揺れの大きさ（振幅）によって付与するポイントを設定してもよい。ポイント換算テーブル１０３に基づくポイント付与については、後に例を挙げて説明する。
【００２９】
図５は、本発明に係る第一実施形態におけるポイント算出に用いるテーブルの一例を示す第三の図である。
図５は、記憶部１６に格納されたユーザ１ごとにそのユーザ１が貯めたポイントを記憶するポイント管理テーブルの一例である。図が示す通り、ポイント管理テーブル１０４は、「ポイントＩＤ」、「氏名」、「連絡先」、「累積ポイント」、「有効期限」、「カードグレード」の各項目を有している。「ポイントＩＤ」には、ユーザ１のポイントＩＤが格納される。「氏名」には、ユーザ１の氏名が、「連絡先」にはユーザ１の住所や電話番号、メールアドレス、生年月日などが格納される。「累積ポイント」には、ユーザ１が貯めたポイントが、「有効期限」には、ポイントの使用期限が格納される。また、「カードグレード」には、ユーザ１が所有するカード３のグレードが格納される。
ポイント算出部１３は、ポイントＩＤごとに図４で例示したポイント換算テーブル１０３に格納されたポイント付与の規定に基づいてポイントを算出し、ポイント管理テーブル１０４に格納された当該ポイントＩＤの累積ポイントに算出したポイントを加算する。ユーザ１は、貯まったポイントと引き換えに、より上等な客室を利用したり、無料で乗船する権利を得ることができる。
なお、ユーザ１が、初めて、船２を利用する場合、ユーザ１は個人情報の登録を行い、その際、予約情報などを管理する図示しない管理システムが、所定の方法によってポイントＩＤをユーザ１に割り振り、このポイント管理テーブル１０４に当該ユーザ１のデータを作成するものとする。
【００３０】
図６は、本発明に係る第一実施形態におけるポイント算出方法のフローチャートの一例である。
図６を用いて、あるユーザ１が船２を利用したときのポイント算出方法について説明する。
まず、ユーザ１が船２に乗船するときにカード３を乗船する港に設けられた送信装置２０Ａの読み取り機へかざす。すると、送信装置２０Ａは、カード３からポイントＩＤなどの情報を取得し、ポイントＩＤと、読み取り時刻（乗船時刻）と、乗船港と、運行ＩＤと、ユーザ１が購入した客室の客室ＩＤ及び客室等級の情報とをポイント算出装置１０へ送信する。なお、乗船港の情報と運行ＩＤは、予め送信装置２０Ａへ記録されているものとする。なお、乗船時間は、必ずしも実際に乗船する時刻とは限らない。例えば、乗船受付時刻でもよい。
ポイント算出装置１０では、ポイント付与情報取得部１１が、ユーザ１の乗船情報を取得する（ステップＳ１１）。具体的には、ポイント付与情報取得部１１は、ユーザ１のポイントＩＤと、運行ＩＤと、乗船時刻と、乗船港などの乗船情報を取得し、これらを判定部１４へ出力する。
【００３１】
次に判定部１４が、取得したポイントＩＤのデータが、図５で例示したポイント管理テーブル１０４に登録されているか否かを判定する（ステップＳ１２）。ポイントＩＤがポイント管理テーブル１０４に登録されていない場合（ステップＳ１２；Ｎｏ）、送信装置２０に接続されたディスプレイ装置にエラーメッセージを表示し、本処理フローは終了する。ポイントＩＤがポイント管理テーブル１０４に登録されている場合（ステップＳ１２；Ｙｅｓ）、ポイント付与情報取得部１１は、取得したポイントＩＤ、運行ＩＤ、乗船時刻、乗船港、客室ＩＤ、客室等級を記憶部１６の図３で例示した乗降記録テーブル１０１に書き込んで記憶させる。なお、ステップＳ１２の判定で、ユーザの予約情報と、取得した運行ＩＤや乗船港とを比較して、ユーザ１が予約情報通りの船に乗るかどうかの判定を加えてもよい。
【００３２】
次に下船する港において、ユーザ１は、カード３を下船する港に設けられた送信装置２０Ｂの読み取り機へかざす。すると、送信装置２０Ｂは、カード３からポイントＩＤを取得し、ポイントＩＤと、運行ＩＤと、読み取り時刻（下船時刻）と、下船港とをポイント算出装置１０へ送信する。なお、下船港の情報と運行ＩＤは予め送信装置２０Ｂへ記録されているものとする。ポイント算出装置１０では、ポイント付与情報取得部１１が、ポイントＩＤなどの下船情報を取得する（ステップＳ１３）。ポイント付与情報取得部１１は、取得したポイントＩＤ、運行ＩＤを用いて乗降記録テーブル１０１を検索し、下船するユーザ１の乗降記録を示したレコードを特定し、そのレコードの「下船港」、「下船時刻」の項目を取得した情報で更新する。
【００３３】
ステップＳ１１〜Ｓ１３と並行して、ポイント付与情報取得部１１は、船２より振動情報を取得する（ステップＳ１４）。具体的には、ポイント付与情報取得部１１は、船２から加速度センサが検出した３軸方向の加速度や、ジャイロセンサが検出した角速度などを、それらを測定した時刻の情報と共に所定間隔ごとに取得し、取得した情報を運行ＩＤと対応付けて記憶部１６へ書き込む。次にポイント付与情報取得部１１は、ポイントＩＤ、運行ＩＤ、出港時刻、着港時刻の情報を揺れ判定部１２に出力し、揺れの判定を指示する。
【００３４】
次に、揺れ判定部１２が、ユーザ１が乗船した区間について揺れを判定する（ステップＳ１５）。まず、揺れ判定部１２は、ユーザ１の乗船区間における振動情報を、運行ＩＤ、出港時刻と着港時刻に基づいて記憶部１６から読み出す。読み出した振動情報は、例えば、船体の加速度や角速度、船体の傾き角度などを時系列に記録した情報である。揺れ判定部１２は、読み出した振動情報と所定の閾値とを比較して、乗船区間において船２が揺れている状態にあったかどうかを判定する。例えば、揺れ判定部１２は、閾値以上の加速度が所定時間続くと揺れた状態であると判定する。又は、揺れ判定部１２は、読み出した加速度を積分して得た値が所定の値以上であれば揺れた状態であると判定する。又は、揺れ判定部１２は、読み出した角速度を積分して得た船体の角度や傾斜計が測定した角度を用いて、所定の角度以上の傾きが生じると揺れた状態であると判定する。なお、揺れ判定に際しては、所定の方向の揺れや特定の周波数の揺れだけを対象としてもよい。
【００３５】
次にポイント算出部１３は、ポイント算出を行う（ステップＳ１６）。本実施形態は、ユーザ１の乗船に係る船２の揺れに応じてポイントを算出することに特徴がある。以下、本実施形態のさまざまなポイント算出方法を説明する。
【００３６】
［揺れ時間によるポイント算出］
揺れ時間によるポイント算出では、ユーザ１の乗船した区間において揺れ判定部１２が揺れていると判定した時間に応じてポイント（第一利用ポイント）を算出する。この方法の場合、揺れ判定部１２は、揺れていると判定した時間の合計をポイント算出部１３に出力する。ポイント算出部１３は、揺れと判定された時間の合計に単位時間当たりに付与するポイントを乗算して揺れ時間によるポイントを算出する。単位時間当たりの揺れに対して付与するポイントは、ポイント算出部１３が、ポイント換算テーブル１０３の「条件」が「時間」のレコードから読み取る。図４の例では、１分あたり５ポイントである。
ポイント算出部１３は、ユーザが乗船した区間に対する基本ポイントに、揺れ時間によるポイントを加算して、当該乗船においてユーザ１に付与するポイントを算出する。
これにより、揺れが激しいときに乗船したユーザに対して、揺れをポイントに換算して付与することができるので、ユーザの不満を緩和することができる。
【００３７】
［揺れ回数によるポイント算出］
揺れ回数によるポイント算出では、ユーザ１の乗船した区間において揺れ判定部１２が判定した揺れの回数に応じてポイント（第一利用ポイント）を算出する。この方法の場合、揺れ判定部１２は、ユーザ１の乗船区間において判定した揺れの回数をポイント算出部１３に出力する。ポイント算出部１３は、取得した揺れの回数に１回当たりに付与するポイントを乗算して揺れ回数によるポイントを算出する。１回当たりの揺れに対して付与するポイントは、ポイント算出部１３が、ポイント換算テーブル１０３の「条件」が「回数」のレコードから読み取る。図４の例では、１回あたり５ポイントである。
ポイント算出部１３は、ユーザが乗船した区間に対する基本ポイントに、揺れ回数によるポイントを加算して、当該乗船においてユーザ１に付与するポイントを算出する。
【００３８】
［揺れの大きさに応じたポイント算出］
揺れの大きさに応じたポイント算出では、ユーザ１の乗船した区間において揺れ判定部１２が判定した揺れの大きさに応じてポイント（第一利用ポイント）を算出する。この方法の場合、揺れ判定部１２は、ユーザ１の乗船区間において揺れの大きさが閾値以上と判定した回数と、揺れの大きさが閾値未満と判定した回数とをポイント算出部１３に出力する。ポイント算出部１３は、ポイント換算テーブル１０３からの揺れの大きさが閾値以上の場合の1回あたりの付与ポイント（図４の例では、「条件」が「Ｘ以上」）を読み出して、そのポイントを揺れの大きさが閾値以上と判定された回数に乗じて、大きい揺れに対するポイントを算出する。同様にポイント算出部１３は、ポイント換算テーブル１０３からの揺れの大きさが閾値未満の場合の1回あたりの付与ポイント（図４の例では、「条件」が「Ｘ未満」）を読み出して、そのポイントを揺れの大きさが閾値未満と判定された回数に乗じて、小さい揺れに対するポイントを算出する。最後にポイント算出部１３は、ユーザが乗船した区間に対する基本ポイントに、大きい揺れに対するポイントと小さい揺れに対するポイントとを加算して、ユーザ１に付与するポイントを算出する。
なお、ここでは、大きい揺れ、小さい揺れの回数に応じてポイントを算出する場合を例に説明を行ったが、大きい揺れが生じた時間、小さい揺れが生じた時間に応じてポイントを算出してもよい。また、揺れの大きさは、大小の２段階に限らない。また揺れの大きさだけではなく、揺れの大きさ・揺れの方向・周波数に応じて、人が船酔いしやすい種類の揺れには大きなポイントを付与するように設定してもよい。
【００３９】
［場所ごとの揺れに応じたポイント算出］
場所ごとの揺れに応じたポイント算出では、ユーザ１の乗船した区間において揺れ判定部１２が判定した揺れとその揺れを検出した場所に応じてポイント（第一利用ポイント）を算出する。
この方法の場合、揺れ判定部１２は、ユーザ１の乗船区間において判定した揺れの時間・回数・大きさなどと、船２のどの位置で検出された揺れであるかを示す情報とをポイント算出部１３に出力する。どの位置で検出された揺れであるかを示す情報とは、例えば、船２の船体の前方、中央、後方に振動センサが設けられている場合、「前」、「中」、「後」などである。ポイント算出部１３は、ポイントＩＤと運行ＩＤとに基づいて、乗降記録テーブル１０１から、ユーザ１の利用した客室ＩＤを読み出す。ポイント算出部１３は、客室ＩＤと船体における客室の位置を示した情報から、客室ＩＤが示す客室の位置を判定し、その位置で検出された揺れに応じたポイントを算出する。なお、客室ＩＤと船体における客室の位置を示した情報は、予め記憶部１６が記憶しているものとする。例えば、ユーザ１の客室ＩＤが船の中央あたりに存在すれば、ポイント算出部１３は、揺れ判定部１２から取得した揺れの時間などと揺れの検出場所を組にした情報の中から、検出場所が「中」の揺れ判定情報に基づいてポイントの算出を行う。揺れに応じたポイントの算出は、上述の「揺れ時間によるポイント算出」、「揺れ回数によるポイント算出」、「揺れの大きさに応じたポイント算出」の何れでもよい。一般に、船内の前方又は後方に位置する客室は中央の客室に比べて揺れが激しい。この方法によれば、同じ便に乗船したユーザを均一に扱うことなく、それぞれのユーザが乗船していた位置の揺れに応じてポイントを付与することができるので、揺れによるユーザの不満をより解消することができる。
【００４０】
以下は、ユーザ１の乗船した船２の揺れに関する事項ではないが、上述の揺れに応じたポイント付与と組み合わせることでユーザの満足度を高めることができる。
【００４１】
「混雑度に基づくポイント算出」
混雑度に基づくポイント算出では、揺れに応じたポイントに加えて、さらに船２の混雑度に基づいてポイント（第二利用ポイント）を加算する。例えば、各港では、従業員が船に乗り降りする乗客数をカウントして、端末装置２１から、管理システムにネットワークを介して送信しているものとする。管理システムでは、船便及び区間ごとに搭乗人数が記録される。ポイント算出部１３は、管理システムからポイント算出の対象となるユーザ１が乗船した区間における乗客の人数を取得し、例えば、最大搭乗人数の何割に当たるかを算出する。そして、乗客数が船２の最大搭乗人数の９割に達した場合、ポイント換算テーブル１０３から「条件」が「乗船率９割以上」であるレコードから付与ポイントを取得して、その区間に乗船していたユーザ１に対し、揺れに応じたポイントに加えてポイントを付与する。
これにより、船２が混雑することによる不快感や、グレードの高い客室を利用したかったにも拘わらず、満室のため利用できなかったことに対する不満などを緩和することができる。
あるいは、逆に混雑度が低い区間に対してポイントを付可するようにして、ユーザの利用を促すようにしてもよい。
【００４２】
「客室等級に基づくポイント算出」
客室等級に基づくポイント算出では、揺れに応じたポイントに、さらにユーザ１の利用している客室等級に基づくポイント（第二利用ポイント）を加算する。
ポイント算出部１３は、乗降記録テーブル１０１からポイントＩＤに基づいてユーザ１の利用した客室等級の情報を読み取る。ポイント算出部１３は、読み取った客室等級に対して付与されるポイントをポイント換算テーブル１０３から取得する。例えば、ユーザ１が利用した客室の等級が「１等」だとすると、図４の例では、条件が「１等」のデータから１０ポイントを取得する。そして、ポイント算出部１３は、１０ポイントを揺れに応じたポイントに加算して、当該ユーザに付与するポイントを算出する。
例えば、グレードが低い方から順に「２等」、「１等」、「特等」に分かれている場合、ポイント換算テーブル１０３に「１等」、「特等」に対して付与ポイントを設定しておくと、２等室の利用者には、ポイントを付与せず、１等室以上の利用者にポイントを付与することができる。このように設定しておくと、１等室以上のグレードを利用するユーザを優遇することができ、グレードの高い客室を利用することへの誘因とすることができる。
また、例えば、普段安価な２等室を利用するユーザが、船が混雑しているなどの状況において１等室を利用したい場面でも、ポイントが加算されれば、利用しやすくなる。
なお、客室等級によるポイントの差別化だけではなく、ユーザが乗船した船舶の種類によって付与するポイントに差を設けるようにしてもよい。
【００４３】
「利用人数に基づくポイント算出」
利用人数に基づくポイント算出では、家族で乗船している乗客や、団体で乗船している乗客に、揺れに応じたポイントにさらに利用人数に基づくポイント（第二利用ポイント）を加算する。
利用人数の情報は、予約の際にユーザから入力された予約情報に含まれ管理システムに記憶されているものとする。ポイント算出部１３は、ポイントの算出に際し、この予約情報を参照し、利用人数の情報を取得する。そして、ポイント算出部１３は、ポイント換算テーブル１０３を参照して、利用人数に対応するポイントを取得し、揺れに応じたポイントに加算する。図４の例では、４人以上で利用した場合、４人以上で乗船する乗客それぞれのポイントＩＤに対して５ポイントが加算される。これにより、より多くの友人等と共に乗船することを促すことができ、船の利用の促進を図ることができる。
【００４４】
「欠航、抜港、引き返し時のポイント算出」
欠航時のポイント算出は、突然の天候の変化により、船２を運行できなくなったような場合であって、実際に乗船するつもりで港まで来ていたユーザに付与するポイントである。
このような場合、送信装置２０を構成するコンピュータに、ポイントＩＤなどと共に欠航であることを示す情報を送信するように設定しておく。この状態で、ユーザ１が送信装置２０にカード３をかざすと、送信装置２０は、ポイントＩＤ、運行ＩＤと欠航であることを示す情報とをポイント算出装置１０へ送信する。ポイント算出装置１０では、ポイント付与情報取得部１１がその情報を取得し、ポイント算出部１３へ出力する。ポイント算出部１３は、ポイント換算テーブル１０３の「条件」が欠航となっているデータから付与ポイントを読み出して、その値をユーザ１に付与するポイントに決定する。また、航行中に抜港や引き返しとなった場合、抜港や引き返しがあったこと示す情報を欠航時と同様にポイントＩＤなどと共にポイント算出装置１０へ送信する。ポイント算出部１３は、ポイント換算テーブル１０３の「条件」がそれぞれ「抜港」、「引き返し」となっているデータから付与ポイントを読み出して、その値をユーザ１に付与するポイント（第二利用ポイント）に決定する。なお、抜港とは、通常であれば寄港するが、天候不良などにより、その港に寄らずに通過することである。この場合、抜港された港で下船する予定だったユーザ１には、揺れに基づくポイントに、抜港による付与ポイントを加算する。また、抜港した港で乗船する予定だったユーザ１には、欠航による付与ポイントを付与する。また、引き返しとは、通常であれば到着する港に至る前に、天候不良などにより船２を引き返すことである。この場合も、引き返しにより、目的の港に到着できなかったユーザ１には、揺れに基づくポイントに、引き返しによる付与ポイントを加算する。また、到着できなかった港から乗船する予定だったユーザ１には、欠航による付与ポイントを付与する。
これにより、欠航等によって足止めされたユーザの不満を緩和することができる。
【００４５】
「乗船回数に基づくポイント算出」
乗船回数に基づくポイント算出は、揺れに応じたポイントに、乗船回数に応じてポイント（第二利用ポイント）を算出する方法である。
ポイント算出部１３は、乗船回数に基づいて付与されるポイントをポイント換算テーブル１０３から取得する。例えば、図４の例では、条件が「乗船回数」のデータから１ポイントを取得する。このポイントは、１回の乗船ごとに付与されるポイントである。ポイント算出部１３は、読み出した１ポイントを揺れに応じたポイントに加算して、当該ユーザに付与するポイントを算出する。
なお、図４では、乗船毎に１ポイントを付与する例を示しているが、乗船１０回ごとに所定のポイント（例えば１０ポイント）を付与するようにしてもよい。また、乗船回数の累積が１００回に至ると、それ以降は、乗船１０回ごとに１５ポイントを付与する等、
乗船回数の累積に応じて、段階的に付与するポイントを変更してもよい。
【００４６】
「カードグレードによるポイント算出」
客室等級に基づくポイント算出では、揺れに応じたポイントに、さらにユーザ１の利用しているカード３のグレードに基づくポイント（第二利用ポイント）を加算する。カード３には、年会費などに応じて享受できるサービスが異なる様々なグレードのカードが用意されていて、ユーザ１は、自分が利用するカード３のグレードに応じてポイントを得ることができる。
ポイント算出部１３は、ポイント管理テーブル１０４からポイントＩＤに基づいてユーザ１の利用しているカード３のグレード情報を読み取る。ポイント算出部１３は、読み取ったカードのグレードに対して付与されるポイントをポイント換算テーブル１０３から取得する。例えば、ユーザ１が利用しているカード３のグレードが「１ｓｔ」だとすると、図４の例では、条件が「カードグレード（１ｓｔ）」のデータから５ポイントを取得する。そして、ポイント算出部１３は、５ポイントを揺れに応じたポイントに加算して、当該ユーザに付与するポイントを算出する。
【００４７】
ポイント算出部１３は、これらの方法によってポイントを算出すると、図５で例示したポイント管理テーブル１０４にポイントを記録する（ステップＳ１７）。具体的には、ポイント算出部１３は、算出したポイントに対応するポイントＩＤのレコードを特定し、累積ポイントを読み出す。ポイント算出部１３は、読み出した累積ポイントにステップＳ１６で算出したポイントを加算し、ポイント管理テーブル１０４の当該レコードの「累積ポイント」の値を更新する。
【００４８】
上記では、船の揺れを判定するにあたって振動センサの検出情報を用いる例を用いて説明を行ったが、船の揺れを海洋の気象データを用いて判定してもよい。具体的には、揺れ判定部１２は、気象庁などから波浪、潮位、海流、海上風などの気象データを取得し、それらの情報を基に船２が揺れた状態にある時間を算出する。例えば、「揺れ時間によるポイント算出」の場合、記憶部１６には、過去の気象データとそのときの揺れの実測値などから算出された、気象データが示す気象条件と単位時間あたりに船が揺れている時間（例えば１時間あたり２０分など）との対応テーブルなどが格納されており、揺れ判定部１２は、ユーザ１の乗船中における気象データを用いて、このテーブルから単位時間当たりの揺れ時間を読み出し、ユーザ１の乗船時間に乗じて船２が揺れた状態にある時間を算出する。ポイント算出部１３は、単位時間あたりの揺れに対するポイントに、揺れ判定部１２が算出した船２が揺れた状態にある時間を乗じて揺れに基づくポイントを算出する。
なお、「揺れ回数によるポイント算出」の場合、記憶部１６に、気象データと単位時間あたりに船が揺れた回数との対応テーブルが格納されている。揺れ判定部１２は、このテーブルからユーザ１の乗船区間における船２の揺れた回数を算出し、ポイント算出部１３は、ポイント換算テーブル１０３に格納された１回あたりの揺れに対するポイントに、揺れ判定部１２が算出した船２が揺れた回数を乗じて揺れに基づくポイントを算出する。
「揺れの大きさに応じたポイント算出」の場合には、記憶部１６に、気象データと単位時間あたりに船が揺れた回数が揺れの大きさごとに設定されたテーブルが格納されている。「場所ごとの揺れに応じたポイント算出」の場合、記憶部１６に、気象データと単位時間あたりに船が揺れた回数などが船の場所ごとに設定されたテーブルが格納されている。これらの場合のポイントの算出方法も同様である。
【００４９】
本実施形態によれば、ユーザが乗船した船の揺れに応じたポイントを付与することで、乗船時の揺れによるユーザの不快感を和らげる効果が期待できる。それにより、ユーザは、より納得して船を利用するようになり、船利用の促進を図ることができる。
なお、上記では、船２が出発してから到着するまでにおける揺れに応じてポイントを付与する場合を例に説明を行ったが、ユーザ１が乗船してから下船するまでを対象として揺れに応じたポイントを算出してもよい。
【００５０】
また、本実施形態のポイント算出システムによれば、ユーザ１の連絡先や、乗降港、船の利用頻度などの情報を入手することができる。この情報を用いて、各ユーザ１に情報提供を行うことができる。提供する情報は、例えば、ユーザ１の乗船港・下船港の付近の商業施設でのバーゲンセールやインベント等の情報、あるいは、下船港から利用できる交通機関の運行状況、乗り換え情報などである。これらの情報を提供することにより、ユーザ１は、より便利に船を活用することができ、又、港付近の商業施設などと連携することで、地域振興にも役立ち、それによりさらに船の利用者の増加を期待することができる。
【００５１】
また、船２には、船内モニタが設けられており、ポイント算出装置１０とネットワークを介して接続されている。この船内モニタには、船２の運行現在位置、到着予定時刻などが表示される他、出力部１７が出力した第一利用ポイントと、第二利用ポイントと、が区別して表示される。
出力部１７は、通常、各乗船区間における第一利用ポイントと、第二利用ポイントのうち、複数のユーザに共通して関係する、例えば「到着遅れを考慮したポイント算出」、「出発遅れを考慮したポイント算出」、「混雑度に基づくポイント算出」、「欠航、抜港、引き返し時のポイント算出」等を出力する。また、例えば、船内モニタの付近には、ポイント算出装置１０と無線通信等で接続されたカード３の読み取り装置が設けられており、出力部１７は、通信部１５を介して、この読み取り装置から、あるユーザ１のカード３から読み取ったポイントＩＤを取得する。その場合、出力部１７は、ポイント算出部１３が算出したそのユーザに固有のポイント（例えば、「客室等級に基づくポイント算出」、「利用人数に基づくポイント」など）をさらに表示するようにしてもよい。
【００５２】
なお、上述したポイント算出装置１０における各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをポイント算出装置１０のコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
【００５３】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
また、ポイント算出装置１０は、１台のコンピュータで構成されていても良いし、通信可能に接続された複数のコンピュータで構成されていてもよい。
【００５４】
その他、本発明の趣旨を逸脱しない範囲で、上記した実施の形態における構成要素を周知の構成要素に置き換えることは適宜可能である。また、この発明の技術範囲は上記の実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。例えば、本発明のポイント算出方法は、旅客機やバスの運行サービスに対しても適用することができる。また、例えば荷物を運搬する船、飛行機、車等において、揺れによる荷物の損傷を考慮して、揺れに応じて輸送料を算出するシステムにも適用することができる。なお、船２は、搭乗物の一例である。ポイントは利用ポイントの一例である。抜港、引き返しによって下船することができなくなった港は、下乗予定場所の一例である。
【符号の説明】
【００５５】
１・・・ユーザ
２・・・船
３・・・カード
１０・・・ポイント算出装置
１１・・・ポイント付与情報取得部
１２・・・揺れ判定部
１３・・・ポイント算出部
１４・・・判定部
１５・・・通信部
１６・・・記憶部
２０・・・送信装置
２１・・・端末装置
【図１】
2016081240.tif 000003
【図２】
2016081240.tif 000004
【図３】
2016081240.tif 000005
【図４】
2016081240.tif 000006
【図５】
2016081240.tif 000007
【図６】
2016081240.tif 000008