(57)【要約】【課題】携帯端末ユーザの位置に応じて適切な情報を携帯端末に配信するしくみを実現する上で、ユーザが位置を簡単に入力可能とする。【解決手段】携帯端末の操作内容、操作ＩＤおよび操作内容ごとに予め定めた定常度を記憶したＤＢと、操作ＩＤ、操作に関連付けられた位置、および操作と位置とが関連付けられた累計回数を記憶したＤＢとを備えた位置リスト提供サーバは、携帯端末の操作内容に関する操作ＩＤを受信し操作ＩＤを操作日付に対応付けて記憶し(S1)、位置リスト要求を受信した際(S2)、対象の日に実行された各操作ＩＤに対応する位置、累計回数および定常度を上記ＤＢから読み出し、各操作ＩＤに対応する位置、累計回数および定常度から、位置ごとの重要度指数を算出し、入力候補の位置が重要度指数の大きい順に並べられた位置リストを作成し(S3)、位置リストを携帯端末へ送信する(S4)。【選択図】図５
2009252097.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末ユーザの位置の入力候補を並べた位置リストを提供する位置リスト提供サーバであって、
予め分類された携帯端末の操作内容と、各操作内容について予め定められた操作ＩＤと、操作内容ごとに予め定められた、定常的に実行する度合いを示す定常度とを対応付けて記憶した端末操作リストデータベースと、
前記携帯端末にて操作された操作内容を示す操作ＩＤを、操作された日付に対応付けて記憶する端末操作履歴データベースと、
操作ＩＤ、操作に関連付けられた位置、および前記操作と前記位置とが関連付けられた累計回数を対応付けて記憶する操作履歴−位置履歴対応データベースと、
前記携帯端末にて操作された操作内容に関する操作ＩＤを該携帯端末から受信し、受信した操作ＩＤを、操作された日付に対応付けて前記端末操作履歴データベースに記憶する端末操作履歴受信部と、
前記携帯端末から位置リスト要求を受信する位置リスト要求受信部と、
前記携帯端末から位置リスト要求を受信した場合、対象の日に実行された操作ＩＤを前記端末操作履歴データベースから取得し、取得された各操作ＩＤに対応する位置および累計回数を前記操作履歴−位置履歴対応データベースから読み出すとともに、各操作ＩＤに対応する定常度を前記端末操作リストデータベースから読み出し、読み出された各操作ＩＤに対応する位置、累計回数および定常度に基づいて、位置ごとの重要度指数を算出し、入力候補となる位置が前記重要度指数の大きい順に並べられた位置リストを作成する位置リスト作成部と、
作成された位置リストを前記携帯端末へ送信する位置リスト送信部と、
を備えた位置リスト提供サーバ。
【請求項２】
前記位置リスト作成部は、
１つの操作ＩＤに対応する位置ごとの累計回数について、前記累計回数の総数に対する位置ごとの累計回数の比率と該１つの操作ＩＤに対応する定常度とを乗算することで、該１つの操作ＩＤに対応する位置ごとのポイントを算出し、
前記ポイントの算出処理を、各操作ＩＤに対応する位置について実行し、
各操作ＩＤに対応する位置ごとのポイントを合計し、得られた合計値を位置ごとの重要度指数とする、
ことを特徴とする請求項１に記載の位置リスト提供サーバ。
【請求項３】
前記端末操作履歴データベースは、前記操作ＩＤに加え、前記操作内容に関する設定時刻を、操作された日付に対応付けて記憶しており、
前記位置リスト作成部は、前記携帯端末から位置リスト要求を受信した場合、対象の日に実行された操作ＩＤおよび前記設定時刻を前記端末操作履歴データベースから取得し、取得された各操作ＩＤに対応する位置および累計回数を前記操作履歴−位置履歴対応データベースから読み出すとともに、各操作ＩＤに対応する定常度を前記端末操作リストデータベースから読み出し、各操作ＩＤに対応する設定時刻およびターゲットの時刻から所定規則に基づき、時刻の影響度を示す時刻影響度を求め、各操作ＩＤに対応する位置、累計回数、定常度および時刻影響度に基づいて位置ごとの重要度指数を算出し、前記ターゲットの時刻に行った場所の入力候補となる位置が前記重要度指数の大きい順に並べられた位置リストを作成する、
ことを特徴とする請求項１に記載の位置リスト提供サーバ。
【請求項４】
前記位置リスト作成部は、
１つの操作ＩＤに対応する位置ごとの累計回数について、前記累計回数の総数に対する位置ごとの累計回数の比率と該１つの操作ＩＤに対応する定常度と時刻影響度とを乗算することで、該１つの操作ＩＤに対応する位置ごとのポイントを算出し、
前記ポイントの算出処理を、各操作ＩＤに対応する位置について実行し、
各操作ＩＤに対応する位置ごとのポイントを合計し、得られた合計値を位置ごとの重要度指数とする、
ことを特徴とする請求項３に記載の位置リスト提供サーバ。
【請求項５】
前記位置リスト作成部は、
前記位置ごとの重要度指数を算出した後、前記読み出された各操作ＩＤに対応する累計回数を１つ増加させ、増加後の累計回数をもって、前記操作履歴−位置履歴対応データベースに記憶された累計回数を更新する、
ことを特徴とする請求項１〜４の何れか１項に記載の位置リスト提供サーバ。
【請求項６】
前記位置は、
鉄道の駅周辺エリアを意味する第１レベルの詳細度を持つ位置と、
店舗又は施設を意味する第２レベルの詳細度を持つ位置と
を含んでいることを特徴とする請求項１〜５の何れか１項に記載の位置リスト提供サーバ。
【請求項７】
請求項１に記載の位置リスト提供サーバと、携帯端末とを含んで構成された通信システムであって、
前記位置リスト提供サーバは、前記携帯端末にて選択された位置情報を受信する位置情報受信部をさらに備え、
前記携帯端末は、
当該携帯端末にて操作された操作内容に関する操作ＩＤを前記位置リスト提供サーバへ送信する端末操作履歴送信部と、
前記位置リスト要求を前記位置リスト提供サーバへ送信する位置リスト要求部と、
前記位置リストを前記位置リスト提供サーバから受信する位置リスト受信部と、
受信された位置リストを出力する位置リスト出力部と、
出力された位置リストに基づいて選択された位置情報を取得する位置選択部と、
選択された位置情報を前記位置リスト提供サーバへ送信する位置情報送信部と、
を備えた
ことを特徴とする通信システム。
【請求項８】
携帯端末ユーザの位置の入力候補を並べた位置リストを提供する位置リスト提供サーバであり、予め分類された携帯端末の操作内容、各操作内容について予め定められた操作ＩＤ、および操作内容ごとに予め定められた、定常的に実行する度合いを示す定常度を対応付けて記憶した端末操作リストデータベースと、前記携帯端末にて操作された操作内容を示す操作ＩＤを、操作された日付に対応付けて記憶する端末操作履歴データベースと、操作ＩＤ、操作に関連付けられた位置、および前記操作と前記位置とが関連付けられた累計回数を対応付けて記憶する操作履歴−位置履歴対応データベースとを備えた当該位置リスト提供サーバ、により実行される位置リスト提供方法であって、
携帯端末にて操作された操作内容に関する操作ＩＤを該携帯端末から受信し、受信した操作ＩＤを、操作された日付に対応付けて前記端末操作履歴データベースに記憶するステップと、
前記携帯端末から位置リスト要求を受信するステップと、
前記携帯端末から位置リスト要求を受信した場合、対象の日に実行された操作ＩＤを前記端末操作履歴データベースから取得し、取得された各操作ＩＤに対応する位置および累計回数を前記操作履歴−位置履歴対応データベースから読み出すとともに、各操作ＩＤに対応する定常度を前記端末操作リストデータベースから読み出し、読み出された各操作ＩＤに対応する位置、累計回数および定常度に基づいて、位置ごとの重要度指数を算出し、入力候補となる位置が前記重要度指数の大きい順に並べられた位置リストを作成するステップと、
作成された位置リストを前記携帯端末へ送信するステップと、
を備えた位置リスト提供方法。
【請求項９】
前記位置リストを作成するステップでは、前記位置リスト提供サーバは、
１つの操作ＩＤに対応する位置ごとの累計回数について、前記累計回数の総数に対する位置ごとの累計回数の比率と該１つの操作ＩＤに対応する定常度とを乗算することで、該１つの操作ＩＤに対応する位置ごとのポイントを算出し、
前記ポイントの算出処理を、各操作ＩＤに対応する位置について実行し、
各操作ＩＤに対応する位置ごとのポイントを合計し、得られた合計値を位置ごとの重要度指数とする、
ことを特徴とする請求項８に記載の位置リスト提供方法。
【請求項１０】
前記端末操作履歴データベースは、前記操作ＩＤに加え、前記操作内容に関する設定時刻を、操作された日付に対応付けて記憶しており、
前記位置リストを作成するステップでは、前記位置リスト提供サーバは、前記携帯端末から位置リスト要求を受信した場合、対象の日に実行された操作ＩＤおよび前記設定時刻を前記端末操作履歴データベースから取得し、取得された各操作ＩＤに対応する位置および累計回数を前記操作履歴−位置履歴対応データベースから読み出すとともに、各操作ＩＤに対応する定常度を前記端末操作リストデータベースから読み出し、各操作ＩＤに対応する設定時刻およびターゲットの時刻から所定規則に基づき、時刻の影響度を示す時刻影響度を求め、各操作ＩＤに対応する位置、累計回数、定常度および時刻影響度に基づいて位置ごとの重要度指数を算出し、前記ターゲットの時刻に行った場所の入力候補となる位置が前記重要度指数の大きい順に並べられた位置リストを作成する、
ことを特徴とする請求項８に記載の位置リスト提供方法。
【請求項１１】
前記位置リストを作成するステップでは、前記位置リスト提供サーバは、
１つの操作ＩＤに対応する位置ごとの累計回数について、前記累計回数の総数に対する位置ごとの累計回数の比率と該１つの操作ＩＤに対応する定常度と時刻影響度とを乗算することで、該１つの操作ＩＤに対応する位置ごとのポイントを算出し、
前記ポイントの算出処理を、各操作ＩＤに対応する位置について実行し、
各操作ＩＤに対応する位置ごとのポイントを合計し、得られた合計値を位置ごとの重要度指数とする、
ことを特徴とする請求項１０に記載の位置リスト提供方法。
【請求項１２】
前記位置リストを作成するステップでは、前記位置リスト提供サーバは、
前記位置ごとの重要度指数を算出した後、前記読み出された各操作ＩＤに対応する累計回数を１つ増加させ、増加後の累計回数をもって、前記操作履歴−位置履歴対応データベースに記憶された累計回数を更新する、
ことを特徴とする請求項８〜１１の何れか１項に記載の位置リスト提供方法。
【請求項１３】
装置ユーザの位置の入力候補を並べた位置リストを提供する位置リスト提供装置であって、
予め分類された前記装置の操作内容と、各操作内容について予め定められた操作ＩＤと、操作内容ごとに予め定められた、定常的に実行する度合いを示す定常度とを対応付けて記憶した端末操作リストデータベースと、
当該位置リスト提供装置にて操作された操作内容を示す操作ＩＤを、操作された日付に対応付けて記憶する端末操作履歴データベースと、
操作ＩＤ、操作に関連付けられた位置、および前記操作と前記位置とが関連付けられた累計回数を対応付けて記憶する操作履歴−位置履歴対応データベースと、
当該位置リスト提供装置にて操作された操作内容に関する操作ＩＤを、操作された日付に対応付けて前記端末操作履歴データベースに記憶する端末操作履歴記憶部と、
位置リスト要求を検知する位置リスト要求検知部と、
前記位置リスト要求が検知された場合、対象の日に実行された操作ＩＤを前記端末操作履歴データベースから取得し、取得された各操作ＩＤに対応する位置および累計回数を前記操作履歴−位置履歴対応データベースから読み出すとともに、各操作ＩＤに対応する定常度を前記端末操作リストデータベースから読み出し、読み出された各操作ＩＤに対応する位置、累計回数および定常度に基づいて、位置ごとの重要度指数を算出し、入力候補となる位置が前記重要度指数の大きい順に並べられた位置リストを作成する位置リスト作成部と、
作成された位置リストを出力する位置リスト出力部と、
出力された位置リストに基づいて選択された位置情報を取得する位置選択部と、
を備えた位置リスト提供装置。
【請求項１４】
装置ユーザの位置の入力候補を並べた位置リストを提供する位置リスト提供装置であり、予め分類された前記装置の操作内容と各操作内容について予め定められた操作ＩＤと操作内容ごとに予め定められた定常的に実行する度合いを示す定常度とを対応付けて記憶した端末操作リストデータベースと、当該位置リスト提供装置にて操作された操作内容を示す操作ＩＤを、操作された日付に対応付けて記憶する端末操作履歴データベースと、操作ＩＤ、操作に関連付けられた位置、および前記操作と前記位置とが関連付けられた累計回数を対応付けて記憶する操作履歴−位置履歴対応データベースとを備えた当該位置リスト提供装置、により実行される位置リスト提供方法であって、
当該位置リスト提供装置にて操作された操作内容に関する操作ＩＤを、操作された日付に対応付けて前記端末操作履歴データベースに記憶するステップと、
位置リスト要求を検知するステップと、
前記位置リスト要求が検知された場合、対象の日に実行された操作ＩＤを前記端末操作履歴データベースから取得し、取得された各操作ＩＤに対応する位置および累計回数を前記操作履歴−位置履歴対応データベースから読み出すとともに、各操作ＩＤに対応する定常度を前記端末操作リストデータベースから読み出し、読み出された各操作ＩＤに対応する位置、累計回数および定常度に基づいて、位置ごとの重要度指数を算出し、入力候補となる位置が前記重要度指数の大きい順に並べられた位置リストを作成するステップと、
作成された位置リストを出力するステップと、
出力された位置リストに基づいて選択された位置情報を取得するステップと、
を備えた位置リスト提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末ユーザの位置の入力候補を並べた位置リストを提供する位置リスト提供サーバ、位置リスト提供方法、位置リスト提供装置、および上記の位置リスト提供サーバを含んで構成される通信システムに関する。
【背景技術】
【０００２】
携帯端末ユーザの位置に応じて適切な情報を携帯端末に配信するしくみが検討されている。このようなしくみでは、携帯端末ユーザの位置を取得することが必須となる。一方、近年ではＧＰＳ測位機能を備えた携帯端末（以下の特許文献１参照）が普及しているため、ＧＰＳ測位機能を用いて携帯端末ユーザの位置を取得することが考えられる。
【特許文献１】特開２００４−９３３７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、携帯端末がＧＰＳ衛星からの電波を受信できない場所に位置する場合には、ＧＰＳ測位機能では位置を取得することができず、また、仮にＧＰＳ測位機能により位置を取得できたとしても、例えば複数の店舗が入ったビル内に携帯端末ユーザがいる場合には、どの店舗にいるかを判別することは困難である。そのため、ユーザ自身が位置を入力してもらう必要性がある。
【０００４】
そこで、ユーザ自身が位置を入力する際に、簡単に入力可能とするしくみが待望されている。
【０００５】
本発明は、上記を踏まえ、携帯端末ユーザの位置に応じて適切な情報を携帯端末に配信するしくみを実現する上で、ユーザ自身が位置を簡単に入力可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る位置リスト提供サーバは、携帯端末ユーザの位置の入力候補を並べた位置リストを提供する位置リスト提供サーバであって、予め分類された携帯端末の操作内容と、各操作内容について予め定められた操作ＩＤと、操作内容ごとに予め定められた、定常的に実行する度合いを示す定常度とを対応付けて記憶した端末操作リストデータベースと、前記携帯端末にて操作された操作内容を示す操作ＩＤを、操作された日付に対応付けて記憶する端末操作履歴データベースと、操作ＩＤ、操作に関連付けられた位置、および前記操作と前記位置とが関連付けられた累計回数を対応付けて記憶する操作履歴−位置履歴対応データベースと、前記携帯端末にて操作された操作内容に関する操作ＩＤを該携帯端末から受信し、受信した操作ＩＤを、操作された日付に対応付けて前記端末操作履歴データベースに記憶する端末操作履歴受信部と、前記携帯端末から位置リスト要求を受信する位置リスト要求受信部と、前記携帯端末から位置リスト要求を受信した場合、対象の日に実行された操作ＩＤを前記端末操作履歴データベースから取得し、取得された各操作ＩＤに対応する位置および累計回数を前記操作履歴−位置履歴対応データベースから読み出すとともに、各操作ＩＤに対応する定常度を前記端末操作リストデータベースから読み出し、読み出された各操作ＩＤに対応する位置、累計回数および定常度に基づいて、位置ごとの重要度指数を算出し、入力候補となる位置が前記重要度指数の大きい順に並べられた位置リストを作成する位置リスト作成部と、作成された位置リストを前記携帯端末へ送信する位置リスト送信部と、を備えたことを特徴とする。
【０００７】
上記の位置リスト提供サーバは、携帯端末から位置リスト要求を受信した場合、対象の日に実行された各操作ＩＤに対応する位置、累計回数および定常度に基づいて、位置ごとの重要度指数を算出し、入力候補となる位置が重要度指数の大きい順に並べられた位置リストを作成し、作成された位置リストを携帯端末へ送信する。そのため、携帯端末ユーザは、入力候補となる位置が重要度指数の大きい順に並べられた位置リストを見ながら、自分の位置を簡単に入力することができる。
【０００８】
なお、上記位置リスト提供サーバの位置リスト作成部は、１つの操作ＩＤに対応する位置ごとの累計回数について、前記累計回数の総数に対する位置ごとの累計回数の比率と該１つの操作ＩＤに対応する定常度とを乗算することで、該１つの操作ＩＤに対応する位置ごとのポイントを算出し、前記ポイントの算出処理を、各操作ＩＤに対応する位置について実行し、各操作ＩＤに対応する位置ごとのポイントを合計し、得られた合計値を位置ごとの重要度指数とすることが望ましい。この場合、累計回数の比率と定常度とに基づいて、位置ごとの重要度指数を適切に算出することができる。
【０００９】
ところで、ターゲットの時刻に行った場所を入力するケースが多々考えられる。そのため、ターゲットの時刻に行った場所の適正な入力候補を並べた位置リストを作成するために、以下の構成とすることが望ましい。即ち、端末操作履歴データベースは、前記操作ＩＤに加え、前記操作内容に関する設定時刻を、操作された日付に対応付けて記憶しており、位置リスト作成部は、前記携帯端末から位置リスト要求を受信した場合、対象の日に実行された操作ＩＤおよび前記設定時刻を前記端末操作履歴データベースから取得し、取得された各操作ＩＤに対応する位置および累計回数を前記操作履歴−位置履歴対応データベースから読み出すとともに、各操作ＩＤに対応する定常度を前記端末操作リストデータベースから読み出し、各操作ＩＤに対応する設定時刻およびターゲットの時刻から所定規則に基づき、時刻の影響度を示す時刻影響度を求め、各操作ＩＤに対応する位置、累計回数、定常度および時刻影響度に基づいて位置ごとの重要度指数を算出し、前記ターゲットの時刻に行った場所の入力候補となる位置が前記重要度指数の大きい順に並べられた位置リストを作成する、ことが望ましい。
【００１０】
このとき、位置リスト作成部は、１つの操作ＩＤに対応する位置ごとの累計回数について、前記累計回数の総数に対する位置ごとの累計回数の比率と該１つの操作ＩＤに対応する定常度と時刻影響度とを乗算することで、該１つの操作ＩＤに対応する位置ごとのポイントを算出し、前記ポイントの算出処理を、各操作ＩＤに対応する位置について実行し、各操作ＩＤに対応する位置ごとのポイントを合計し、得られた合計値を位置ごとの重要度指数とする、ことが望ましい。
【００１１】
なお、上記位置リスト提供サーバの位置リスト作成部は、位置ごとの重要度指数を算出した後、前記読み出された各操作ＩＤに対応する累計回数を１つ増加させ、増加後の累計回数をもって、前記操作履歴−位置履歴対応データベースに記憶された累計回数を更新することが望ましい。これにより、操作履歴−位置履歴対応データベースに記憶された累計回数を適切に更新することができる。
【００１２】
また、上記の「位置」は、鉄道の駅周辺エリアを意味する第１レベルの詳細度を持つ位置と、店舗又は施設を意味する第２レベルの詳細度を持つ位置とを含むことが望ましく、さまざまな詳細度の位置を対象とした位置リストを提供することができる。
【００１３】
ところで、上述した位置リスト提供サーバに係る発明は、以下のように、当該位置リスト提供サーバを含んだ通信システムに係る発明、および、位置リスト提供方法に係る発明として記述することもでき、同様の効果を奏する。
【００１４】
本発明に係る通信システムは、(1)前述した構成の位置リスト提供サーバと、(2)携帯端末とを含んで構成された通信システムであって、位置リスト提供サーバは、前記携帯端末にて選択された位置情報を受信する位置情報受信部をさらに備え、携帯端末は、当該携帯端末にて操作された操作内容に関する操作ＩＤを前記位置リスト提供サーバへ送信する端末操作履歴送信部と、前記位置リスト要求を前記位置リスト提供サーバへ送信する位置リスト要求部と、前記位置リストを前記位置リスト提供サーバから受信する位置リスト受信部と、受信された位置リストを出力する位置リスト出力部と、出力された位置リストに基づいて選択された位置情報を取得する位置選択部と、選択された位置情報を前記位置リスト提供サーバへ送信する位置情報送信部と、を備えたことを特徴とする。
【００１５】
本発明に係る位置リスト提供方法は、携帯端末ユーザの位置の入力候補を並べた位置リストを提供する位置リスト提供サーバであり、予め分類された携帯端末の操作内容、各操作内容について予め定められた操作ＩＤ、および操作内容ごとに予め定められた、定常的に実行する度合いを示す定常度を対応付けて記憶した端末操作リストデータベースと、前記携帯端末にて操作された操作内容を示す操作ＩＤを、操作された日付に対応付けて記憶する端末操作履歴データベースと、操作ＩＤ、操作に関連付けられた位置、および前記操作と前記位置とが関連付けられた累計回数を対応付けて記憶する操作履歴−位置履歴対応データベースとを備えた当該位置リスト提供サーバ、により実行される位置リスト提供方法であって、携帯端末にて操作された操作内容に関する操作ＩＤを該携帯端末から受信し、受信した操作ＩＤを、操作された日付に対応付けて前記端末操作履歴データベースに記憶するステップと、前記携帯端末から位置リスト要求を受信するステップと、前記携帯端末から位置リスト要求を受信した場合、対象の日に実行された操作ＩＤを前記端末操作履歴データベースから取得し、取得された各操作ＩＤに対応する位置および累計回数を前記操作履歴−位置履歴対応データベースから読み出すとともに、各操作ＩＤに対応する定常度を前記端末操作リストデータベースから読み出し、読み出された各操作ＩＤに対応する位置、累計回数および定常度に基づいて、位置ごとの重要度指数を算出し、入力候補となる位置が前記重要度指数の大きい順に並べられた位置リストを作成するステップと、作成された位置リストを前記携帯端末へ送信するステップと、を備えたことを特徴とする。
【００１６】
なお、位置リストを作成するステップでは、位置リスト提供サーバは、１つの操作ＩＤに対応する位置ごとの累計回数について、前記累計回数の総数に対する位置ごとの累計回数の比率と該１つの操作ＩＤに対応する定常度とを乗算することで、該１つの操作ＩＤに対応する位置ごとのポイントを算出し、前記ポイントの算出処理を、各操作ＩＤに対応する位置について実行し、各操作ＩＤに対応する位置ごとのポイントを合計し、得られた合計値を位置ごとの重要度指数とすることが望ましい。
【００１７】
また、ターゲットの時刻に行った場所を入力するケースを想定し、ターゲットの時刻に行った場所の適正な入力候補を並べた位置リストを作成するために、以下の構成とすることが望ましい。即ち、端末操作履歴データベースは、操作ＩＤに加え、前記操作内容に関する設定時刻を、操作された日付に対応付けて記憶しており、位置リストを作成するステップでは、前記位置リスト提供サーバは、前記携帯端末から位置リスト要求を受信した場合、対象の日に実行された操作ＩＤおよび前記設定時刻を前記端末操作履歴データベースから取得し、取得された各操作ＩＤに対応する位置および累計回数を前記操作履歴−位置履歴対応データベースから読み出すとともに、各操作ＩＤに対応する定常度を前記端末操作リストデータベースから読み出し、各操作ＩＤに対応する設定時刻およびターゲットの時刻から所定規則に基づき、時刻の影響度を示す時刻影響度を求め、各操作ＩＤに対応する位置、累計回数、定常度および時刻影響度に基づいて位置ごとの重要度指数を算出し、前記ターゲットの時刻に行った場所の入力候補となる位置が前記重要度指数の大きい順に並べられた位置リストを作成する、ことが望ましい。
【００１８】
このとき、位置リストを作成するステップでは、前記位置リスト提供サーバは、１つの操作ＩＤに対応する位置ごとの累計回数について、前記累計回数の総数に対する位置ごとの累計回数の比率と該１つの操作ＩＤに対応する定常度と時刻影響度とを乗算することで、該１つの操作ＩＤに対応する位置ごとのポイントを算出し、前記ポイントの算出処理を、各操作ＩＤに対応する位置について実行し、各操作ＩＤに対応する位置ごとのポイントを合計し、得られた合計値を位置ごとの重要度指数とする、ことが望ましい。
【００１９】
なお、位置リストを作成するステップでは、位置リスト提供サーバは、前記位置ごとの重要度指数を算出した後、前記読み出された各操作ＩＤに対応する累計回数を１つ増加させ、増加後の累計回数をもって、前記操作履歴−位置履歴対応データベースに記憶された累計回数を更新することが望ましい。
【００２０】
ところで、本発明は、位置リストの提供に係る構成を１つの装置内に備えた位置リスト提供装置として、以下のように記述することができ、同様の効果を奏する。即ち、本発明に係る位置リスト提供装置は、装置ユーザの位置の入力候補を並べた位置リストを提供する位置リスト提供装置であって、予め分類された前記装置の操作内容と、各操作内容について予め定められた操作ＩＤと、操作内容ごとに予め定められた、定常的に実行する度合いを示す定常度とを対応付けて記憶した端末操作リストデータベースと、当該位置リスト提供装置にて操作された操作内容を示す操作ＩＤを、操作された日付に対応付けて記憶する端末操作履歴データベースと、操作ＩＤ、操作に関連付けられた位置、および前記操作と前記位置とが関連付けられた累計回数を対応付けて記憶する操作履歴−位置履歴対応データベースと、当該位置リスト提供装置にて操作された操作内容に関する操作ＩＤを、操作された日付に対応付けて前記端末操作履歴データベースに記憶する端末操作履歴記憶部と、位置リスト要求を検知する位置リスト要求検知部と、前記位置リスト要求が検知された場合、対象の日に実行された操作ＩＤを前記端末操作履歴データベースから取得し、取得された各操作ＩＤに対応する位置および累計回数を前記操作履歴−位置履歴対応データベースから読み出すとともに、各操作ＩＤに対応する定常度を前記端末操作リストデータベースから読み出し、読み出された各操作ＩＤに対応する位置、累計回数および定常度に基づいて、位置ごとの重要度指数を算出し、入力候補となる位置が前記重要度指数の大きい順に並べられた位置リストを作成する位置リスト作成部と、作成された位置リストを出力する位置リスト出力部と、出力された位置リストに基づいて選択された位置情報を取得する位置選択部と、を備えたことを特徴とする。
【００２１】
また、本発明に係る位置リスト提供方法は、装置ユーザの位置の入力候補を並べた位置リストを提供する位置リスト提供装置であり、予め分類された前記装置の操作内容と各操作内容について予め定められた操作ＩＤと操作内容ごとに予め定められた定常的に実行する度合いを示す定常度とを対応付けて記憶した端末操作リストデータベースと、当該位置リスト提供装置にて操作された操作内容を示す操作ＩＤを、操作された日付に対応付けて記憶する端末操作履歴データベースと、操作ＩＤ、操作に関連付けられた位置、および前記操作と前記位置とが関連付けられた累計回数を対応付けて記憶する操作履歴−位置履歴対応データベースとを備えた当該位置リスト提供装置、により実行される位置リスト提供方法であって、当該位置リスト提供装置にて操作された操作内容に関する操作ＩＤを、操作された日付に対応付けて前記端末操作履歴データベースに記憶するステップと、位置リスト要求を検知するステップと、前記位置リスト要求が検知された場合、対象の日に実行された操作ＩＤを前記端末操作履歴データベースから取得し、取得された各操作ＩＤに対応する位置および累計回数を前記操作履歴−位置履歴対応データベースから読み出すとともに、各操作ＩＤに対応する定常度を前記端末操作リストデータベースから読み出し、読み出された各操作ＩＤに対応する位置、累計回数および定常度に基づいて、位置ごとの重要度指数を算出し、入力候補となる位置が前記重要度指数の大きい順に並べられた位置リストを作成するステップと、作成された位置リストを出力するステップと、出力された位置リストに基づいて選択された位置情報を取得するステップと、を備えたことを特徴とする。
【発明の効果】
【００２２】
本発明によれば、携帯端末ユーザの位置に応じて適切な情報を携帯端末に配信するしくみを実現する上で、ユーザ自身が位置を簡単に入力することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明にかかる各種の実施形態について図面を参照して説明する。
【００２４】
［第１実施形態］
（通信システムおよび各装置の構成）
まず、本実施形態にかかる通信システムの構成について説明する。図１に示すように、本実施形態にかかる通信システム１は、携帯端末３０と、位置入力を簡単にするための位置リストを移動通信網２０経由で携帯端末３０に提供する位置リスト提供サーバ１０とを含んで構成される。
【００２５】
図２に示すように、位置リスト提供サーバ１０は、予め分類された携帯端末３０の操作内容、各操作内容について予め定められた操作ＩＤ、および操作内容ごとに予め定められた、定常的に実行する度合いを示す定常度を対応付けて記憶した端末操作リストデータベース（以下「端末操作リストＤＢ」という）１６と、携帯端末３０にて操作された操作内容を示す操作ＩＤを操作日付に対応付けて記憶する端末操作履歴データベース（以下「端末操作履歴ＤＢ」という）１７と、入力候補となる位置および各位置について予め定められた位置ＩＤを対応付けて記憶した位置リストデータベース（以下「位置リストＤＢ」という）１８と、操作ＩＤ、操作に関連付けられた位置の位置ＩＤ、および上記操作と上記位置とが関連付けられた累計回数を対応付けて記憶する操作履歴−位置履歴対応データベース（以下「操作履歴−位置履歴対応ＤＢ」という）１９と、携帯端末３０にて操作された操作内容に関する操作ＩＤを携帯端末３０から受信し、受信した操作ＩＤを操作日付に対応付けて端末操作履歴ＤＢ１７に記憶する端末操作履歴受信部１１と、携帯端末３０にて選択された位置情報を受信する位置情報受信部１２と、携帯端末３０から位置リスト要求を受信する位置リスト要求受信部１３と、携帯端末３０から位置リスト要求を受信した場合、対象の日に実行された各操作に対応する位置ＩＤ、累計回数および定常度を特定し、これら位置ＩＤ、累計回数および定常度に基づいて位置ごとの重要度指数を算出し、入力候補となる位置が重要度指数の大きい順に並べられた位置リストを作成する位置リスト作成部１４と、作成された位置リストを携帯端末３０へ送信する位置リスト送信部１５と、を備える。
【００２６】
一方、携帯端末３０は、携帯端末３０にて操作された操作内容に関する操作ＩＤを位置リスト提供サーバ１０へ送信する端末操作履歴送信部３１と、位置リスト要求を位置リスト提供サーバ１０へ送信する位置リスト要求部３２と、位置リストを位置リスト提供サーバ１０から受信する位置リスト受信部３３と、受信された位置リストを出力する位置リスト出力部３４と、出力された位置リストに基づいてユーザが選択した位置情報を取得する位置選択部３５と、選択された位置情報を位置リスト提供サーバ１０へ送信する位置情報送信部３６と、を備える。このうち位置リスト出力部３４は、例えば、位置リストを表示出力するディスプレイにより構成される。
【００２７】
ところで、位置リスト提供サーバ１０は、ハードウェアの観点からみると、例えば図４に示すように、オペレーティングシステムやアプリケーションプログラムなどを実行するＣＰＵ１０Ａと、ＲＯＭ及びＲＡＭで構成される主記憶部１０Ｂと、不揮発性メモリなどで構成される補助記憶部１０Ｃと、データ通信を行う通信制御部１０Ｄと、情報の表示や情報の印刷出力などを行う出力部１０Ｅと、文字・数字入力及び実行指示を行うためのキーで構成される操作部１０Ｆとを含んで構成される。なお、図２にて説明した各機能は、図４に示すＣＰＵ１０Ａ及び主記憶部１０Ｂ上に所定のソフトウェアを読み込ませて所定のアプリケーションを実行するとともに、ＣＰＵ１０Ａの制御の下で通信制御部１０Ｄを動作させ、主記憶部１０Ｂや補助記憶部１０Ｃにおけるデータの読み出し及び書き込みを行うことで実現される。また、ハードウェア構成としては、携帯端末３０も、基本的に同様の構成を有している。
【００２８】
（各データベース内のデータ例）
図７に示すように、端末操作リストＤＢ１６には、予め分類された携帯端末３０の操作内容、各操作内容について予め定められた操作ＩＤ、および操作内容ごとに予め定められた定常度αが、対応付けられて記憶されている。操作内容は、「目覚まし設定」、「乗換え案内検索」、「スケジューラ」などの操作種別ごとにグルーピングされている。
【００２９】
図８（ａ）、（ｂ）に示すように、端末操作履歴ＤＢ１７には、携帯端末３０にて操作された操作内容を示す操作ＩＤおよび操作日付が対応付けられて記憶されている。
【００３０】
図９（ａ）、（ｂ）に示すように、位置リストＤＢ１８には、入力候補となる位置および各位置について予め定められた位置ＩＤが対応付けられて記憶されている。本実施形態では、「位置」として、鉄道の駅周辺エリアを意味する第１レベルの詳細度を持つ位置と、店舗又は施設を意味する第２レベルの詳細度を持つ位置とが想定されており、第２レベルの詳細度は第１レベルの詳細度よりも高い。図９（ａ）は、第１レベルの詳細度を持つ位置（鉄道の駅周辺エリア）に関する位置リストＤＢ１８のデータ例を示し、図９（ｂ）は、第２レベルの詳細度を持つ位置（店舗又は施設）に関する位置リストＤＢ１８のデータ例を示す。
【００３１】
図１０（ａ）、（ｂ）に示すように、操作履歴−位置履歴対応ＤＢ１９には、操作ＩＤ、操作に関連付けられた位置の位置ＩＤ、および上記操作と上記位置とが関連付けられた累計回数が、対応付けられて記憶されている。図１０（ａ）は、第１レベルの詳細度を持つ位置（鉄道の駅周辺エリア）に関する操作履歴−位置履歴対応ＤＢ１９のデータ例を示し、図１０（ｂ）は、第２レベルの詳細度を持つ位置（店舗又は施設）に関する操作履歴−位置履歴対応ＤＢ１９のデータ例を示す。
【００３２】
（本実施形態の処理フロー）
以下、図５、図６の流れ図に沿って、図１の通信システム１において実行される処理フローを説明する。
【００３３】
まず、携帯端末３０において、端末操作履歴送信部３１が、携帯端末３０にて操作された操作内容に関する操作ＩＤを位置リスト提供サーバ１０へ送信すると（図５のステップＴ１）、位置リスト提供サーバ１０では、端末操作履歴受信部１１が、操作ＩＤを携帯端末３０から受信し、受信した操作ＩＤを操作日付に対応付けて端末操作履歴ＤＢ１７に記憶する（ステップＳ１）。
【００３４】
その後、携帯端末３０においてユーザに位置入力させる契機が到来したときに、位置リスト要求部３２が位置リスト要求を位置リスト提供サーバ１０へ送信する（ステップＴ２）。位置リスト提供サーバ１０では、位置リスト要求受信部１３が携帯端末３０からの位置リスト要求を受信すると（ステップＳ２）、位置リスト作成部１４が、以下に述べる図６の手順により、位置リスト作成処理を実行する（ステップＳ３）。以下では、「位置」として、鉄道の駅周辺エリアを意味する第１レベルの詳細度を持つ位置を想定したデータ例により説明する。
【００３５】
即ち、位置リスト作成部１４は、対象の日に実行された操作ＩＤを端末操作履歴ＤＢ１７から取得する（図６のステップＳ３１）。例えば、２００８年３月１２日を対象の日とし、図８（ａ）の端末操作履歴ＤＢ１７から、対象の日に実行された操作ＩＤである「Ｏ１００１」、「Ｏ１００８」、「Ｏ１００６」を取得する。
【００３６】
次に、位置リスト作成部１４は、取得された各操作ＩＤに対応する位置ＩＤおよび累計回数を図１０（ａ）の操作履歴−位置履歴対応ＤＢ１９から、各操作ＩＤに対応する定常度αを図７の端末操作リストＤＢ１６から、それぞれ読み出す（ステップＳ３２）。例えば、操作ＩＤ「Ｏ１００１」に対応する位置ＩＤおよび累計回数として、（Ｐ１００１、２８回）、（Ｐ１００２、８回）、（Ｐ１００３、４回）が読み出され、定常度αとして「1.0」が読み出される。同様に、操作ＩＤ「Ｏ１００８」に対応する位置ＩＤおよび累計回数として、（Ｐ１００２、５回）、（Ｐ１００５、３回）、（Ｐ１００４、２回）が読み出され、定常度αとして「0.3」が読み出される。さらに、操作ＩＤ「Ｏ１００６」に対応する位置ＩＤおよび累計回数として、（Ｐ１００２、５回）、（Ｐ１００３、３回）、（Ｐ１００４、２回）が読み出され、定常度αとして「0.1」が読み出される。
【００３７】
そして、位置リスト作成部１４は、読み出された各操作ＩＤについて、以下に述べる手順で位置ごとのポイントを算出する（ステップＳ３３、Ｓ３４）。
【００３８】
図１１に示すように、操作ＩＤ「Ｏ１００１」（目覚まし繰り返し設定）については、読み出された累計回数（２８回、８回、４回）の総数（４０回）に対する位置ごとの累計回数の比率を求め、求めた比率に定常度αを乗算することで位置ごとのポイントを算出する。その結果、位置ＩＤ「Ｐ１００１」（ＹＲＰ野比）については、比率0.7が求められ、定常度α（ここでは1.0）を乗算することでポイント「0.7」が算出される。同様に、位置ＩＤ「Ｐ１００２」（横浜）については、比率0.2が求められ、定常度α（ここでは1.0）を乗算することでポイント「0.2」が算出される。さらに、位置ＩＤ「Ｐ１００３」（溜池山王）については、比率0.1が求められ、定常度α（ここでは1.0）を乗算することでポイント「0.1」が算出される。
【００３９】
上記と同様にして、操作ＩＤ「Ｏ１００８」（スケジューラ新規登録）については、読み出された累計回数（５回、３回、２回）の総数（１０回）に対する位置ごとの累計回数の比率を求め、求めた比率に定常度α（ここでは0.3）を乗算することで位置ごとのポイントを算出する。これにより、位置ＩＤ「Ｐ１００２」（横浜）についてポイント「0.15」が算出され、位置ＩＤ「Ｐ１００５」（新宿）についてポイント「0.09」が算出され、位置ＩＤ「Ｐ１００４」（渋谷）についてポイント「0.06」が算出される。
【００４０】
さらに、操作ＩＤ「Ｏ１００６」（乗換え新規検索）については、読み出された累計回数（５回、３回、２回）の総数（１０回）に対する位置ごとの累計回数の比率を求め、求めた比率に定常度α（ここでは0.1）を乗算することで位置ごとのポイントを算出する。これにより、位置ＩＤ「Ｐ１００２」（横浜）についてポイント「0.05」が算出され、位置ＩＤ「Ｐ１００３」（溜池山王）についてポイント「0.03」が算出され、位置ＩＤ「Ｐ１００４」（渋谷）についてポイント「0.02」が算出される。
【００４１】
次に、位置リスト作成部１４は、位置ごとのポイントを合計し、得られた合計値を位置ごとの重要度指数とする（ステップＳ３５）。この場合、位置ＩＤ「Ｐ１００１」（ＹＲＰ野比）の重要度指数「0.7」、位置ＩＤ「Ｐ１００２」（横浜）の重要度指数「0.4」、位置ＩＤ「Ｐ１００３」（溜池山王）の重要度指数「0.13」、位置ＩＤ「Ｐ１００５」（新宿）の重要度指数「0.09」、および位置ＩＤ「Ｐ１００４」（渋谷）の重要度指数「0.08」が算出される。
【００４２】
なお、位置リスト作成部１４は、位置ごとの重要度指数を算出した後、読み出された各操作ＩＤに対応する累計回数を１つ増加させ、増加後の累計回数をもって、操作履歴−位置履歴対応ＤＢ１９に記憶された累計回数を更新する。これにより、次回の処理では、更新後の累計回数が使用される。
【００４３】
そして、位置リスト作成部１４は、図９（ａ）の位置リストＤＢ１８を参照することで位置ＩＤに対応する位置を特定し、重要度指数の大きい順に位置を並べた位置リストを作成する（ステップＳ３６）。位置リストは、例えば、図１２のように、位置と選択欄を含んだ表形式とされ、選択欄のチェックボックスにチェックを入れることで位置を簡単に選択できるようになっている。図１２には「ＹＲＰ野比」のチェックボックスにチェックが入れられた例を示す。なお、表の最後の行に「その他」欄が設けられ、該当の位置が、表示された位置以外である場合に、その他の位置をユーザが自由に入力できるようになっている。
【００４４】
さて、図５に戻って、以上のようにして作成された位置リストは、位置リスト送信部１５により携帯端末３０へ送信される（ステップＳ４）。携帯端末３０では、位置リスト受信部３３が位置リストを受信すると（ステップＴ３）、位置リスト出力部３４が、受信された位置リストを出力する（ステップＴ４）。ここでは例えば、図１２のような表形式の位置リストが表示出力される。
【００４５】
そして、携帯端末ユーザが、表示出力された位置リストから位置を選択すると、位置選択部３５が、選択された位置情報を取得し（ステップＴ５）、位置情報送信部３６が上記選択された位置情報を位置リスト提供サーバ１０へ送信する（ステップＴ６）。さらに、位置リスト提供サーバ１０では、位置情報受信部１２が、上記選択された位置情報を携帯端末３０から受信する（ステップＳ５）。これにより、位置リスト提供サーバ１０は、ユーザにより選択された位置情報を得ることができる。
【００４６】
以上のような発明の実施形態により、位置リスト提供サーバは、入力候補となる位置が重要度指数の大きい順に並べられた位置リストを携帯端末へ提供することができ、携帯端末ユーザは、上記位置リストを見ながら、自分の位置を簡単に入力することができ、入力された位置情報は速やかに位置リスト提供サーバへ送信される。これにより、携帯端末ユーザの位置に応じて適切な情報を携帯端末に配信するしくみを実現する上で、ユーザ自身が位置を簡単に入力することができる。
【００４７】
（第２レベルの詳細度を持つ位置を想定した場合の位置リスト作成処理）
以下では、「位置」として、店舗又は施設を意味する第２レベルの詳細度を持つ位置を想定した場合の位置リスト作成処理（図６）を説明する。
【００４８】
位置リスト作成部１４は、対象の日に実行された操作ＩＤを端末操作履歴ＤＢ１７から取得する（図６のステップＳ３１）。例えば、２００８年３月１３日を対象の日とし、図８（ｂ）の端末操作履歴ＤＢ１７から、対象の日に実行された操作ＩＤである「Ｏ１００８」、「Ｏ１００６」を取得する。
【００４９】
次に、位置リスト作成部１４は、取得された各操作ＩＤに対応する位置ＩＤおよび累計回数を図１０（ｂ）の操作履歴−位置履歴対応ＤＢ１９から、各操作ＩＤに対応する定常度αを図７の端末操作リストＤＢ１６から、それぞれ読み出す（ステップＳ３２）。例えば、操作ＩＤ「Ｏ１００８」に対応する位置ＩＤおよび累計回数として、（Ｐ２００１、４５回）、（Ｐ２００２、３回）、（Ｐ２００３、２回）が読み出され、定常度αとして「0.3」が読み出される。同様に、操作ＩＤ「Ｏ１００６」に対応する位置ＩＤおよび累計回数として、（Ｐ２００４、１０回）、（Ｐ２００１、８回）、（Ｐ２００５、２回）が読み出され、定常度αとして「0.1」が読み出される。
【００５０】
そして、位置リスト作成部１４は、読み出された各操作ＩＤについて、以下に述べる手順で位置ごとのポイントを算出する（ステップＳ３３、Ｓ３４）。
【００５１】
図１３に示すように、操作ＩＤ「Ｏ１００８」（スケジューラ新規登録）については、読み出された累計回数（４５回、３回、２回）の総数（５０回）に対する位置ごとの累計回数の比率を求め、求めた比率に定常度α（ここでは0.3）を乗算することで位置ごとのポイントを算出する。これにより、位置ＩＤ「Ｐ２００１」（ＡＢＣデパート）についてポイント「0.270」が算出され、位置ＩＤ「Ｐ２００２」（レストランＢ）についてポイント「0.018」が算出され、位置ＩＤ「Ｐ２００３」（セレクトショップＣ）についてポイント「0.012」が算出される。
【００５２】
上記と同様にして、操作ＩＤ「Ｏ１００６」（乗換え新規検索）については、読み出された累計回数（１０回、８回、２回）の総数（２０回）に対する位置ごとの累計回数の比率を求め、求めた比率に定常度α（ここでは0.1）を乗算することで位置ごとのポイントを算出する。これにより、位置ＩＤ「Ｐ２００４」（ＡＢ電気）についてポイント「0.050」が算出され、位置ＩＤ「Ｐ２００１」（ＡＢＣデパート）についてポイント「0.040」が算出され、位置ＩＤ「Ｐ２００５」（スポーツジムＤ）についてポイント「0.010」が算出される。
【００５３】
次に、位置リスト作成部１４は、位置ごとのポイントを合計し、得られた合計値を位置ごとの重要度指数とする（ステップＳ３５）。この場合、位置ＩＤ「Ｐ２００１」（ＡＢＣデパート）の重要度指数「0.310」、位置ＩＤ「Ｐ２００４」（ＡＢ電気）の重要度指数「0.050」、位置ＩＤ「Ｐ２００２」（レストランＢ）の重要度指数「0.018」、位置ＩＤ「Ｐ２００３」（セレクトショップＣ）の重要度指数「0.012」、および位置ＩＤ「Ｐ２００５」（スポーツジムＤ）の重要度指数「0.010」が算出される。
【００５４】
なお、位置リスト作成部１４は、位置ごとの重要度指数を算出した後、読み出された各操作ＩＤに対応する累計回数を１つ増加させ、増加後の累計回数をもって、操作履歴−位置履歴対応ＤＢ１９に記憶された累計回数を更新する。これにより、次回の処理では、更新後の累計回数が使用される。
【００５５】
そして、位置リスト作成部１４は、図９（ｂ）の位置リストＤＢ１８を参照することで位置ＩＤに対応する位置を特定し、重要度指数の大きい順に位置を並べた位置リストを作成する（ステップＳ３６）。位置リストは、例えば、図１４のように、位置と選択欄を含んだ表形式とされ、選択欄のチェックボックスにチェックを入れることで位置を簡単に選択できるようになっている。図１４には「ＡＢＣデパート」のチェックボックスにチェックが入れられた例を示す。なお、表の最後の行に「その他」欄が設けられ、該当の位置が、表示された位置以外である場合に、その他の位置をユーザが自由に入力できるようになっている。
【００５６】
［第２実施形態］
第２実施形態では、あるターゲットの時刻に行った場所を入力するケースを想定し、ターゲットの時刻に行った場所の適正な入力候補を並べた位置リストを作成する実施形態を説明する。
【００５７】
通信システムおよび各装置の構成は、第１実施形態の構成（図１〜図４）と同様である。ただし、図１６に示すように、端末操作履歴ＤＢ１７は、操作ＩＤに加え、操作内容に関する設定時刻を、操作された日付に対応付けて記憶している。ここでの「設定時刻」とは、例えば、目覚ましの設定時刻、スケジューラに入力された予定の開始時刻、乗換え検索した際の出発時刻−到着時刻などが挙げられる。また、位置リスト作成部１４は、操作ＩＤに対応する設定時刻およびターゲットの時刻から後述の所定規則に基づき、時刻の影響度を示す時刻影響度を求め、各操作ＩＤに対応する位置、累計回数、定常度および時刻影響度に基づいて位置ごとの重要度指数を算出する機能を備える。
【００５８】
以下、図１５に沿って位置リスト作成処理について説明する。位置リスト作成部１４は、対象の日に実行された操作ＩＤおよび該操作ＩＤに対応する設定時刻を端末操作履歴ＤＢ１７から取得する（図１５のステップＳ３１Ａ）。例えば、２００８年３月１２日を対象の日とし、図１６の端末操作履歴ＤＢ１７から、対象の日に実行された操作ＩＤおよび設定時刻として、（Ｏ１００１、07:00）、（Ｏ１００８、19:00）、（Ｏ１００６、16:30-17:30）を取得する。
【００５９】
次に、位置リスト作成部１４は、取得された各操作ＩＤに対応する位置ＩＤおよび累計回数を図１０（ａ）の操作履歴−位置履歴対応ＤＢ１９から、各操作ＩＤに対応する定常度αを図７の端末操作リストＤＢ１６から、それぞれ読み出す（ステップＳ３２）。例えば、操作ＩＤ「Ｏ１００１」に対応する位置ＩＤおよび累計回数として、（Ｐ１００１、２８回）、（Ｐ１００２、８回）、（Ｐ１００３、４回）が読み出され、定常度αとして「1.0」が読み出される。同様に、操作ＩＤ「Ｏ１００８」に対応する位置ＩＤおよび累計回数として、（Ｐ１００２、５回）、（Ｐ１００５、３回）、（Ｐ１００４、２回）が読み出され、定常度αとして「0.3」が読み出される。さらに、操作ＩＤ「Ｏ１００６」に対応する位置ＩＤおよび累計回数として、（Ｐ１００２、５回）、（Ｐ１００３、３回）、（Ｐ１００４、２回）が読み出され、定常度αとして「0.1」が読み出される。
【００６０】
そして、位置リスト作成部１４は、読み出された各操作ＩＤについて、以下に述べる手順で位置ごとのポイントを算出する（ステップＳ３３Ａ、Ｓ３４）。
【００６１】
まず、１つの操作について、設定時刻およびターゲットの時刻から、例えば以下のような規則に基づき時刻影響度βを求める。図１９に示すように、(1)設定時刻がターゲットの時刻の前後１時間以内の場合、時刻影響度βを「1.0」とし、(2)設定時刻がターゲットの時刻の前後４時間以内で上記(1)以外の場合、時刻影響度βを「0.6」とし、(3)上記(1)(2)以外の場合、時刻影響度βを「0.1」とする。ここでは、ターゲットの時刻を「19:00」とする。そのため、(1)設定時刻が18:00〜20:00の場合、時刻影響度βを「1.0」とし、(2)設定時刻が15:00〜18:00又は20:00〜23:00の場合、時刻影響度βを「0.6」とし、(3)上記(1)(2)以外の場合、時刻影響度βを「0.1」とする。例えば、設定時刻がちょうど18:00の場合は(1)が適用され、時刻影響度βは「1.0」とされる。設定時刻がちょうど15:00の場合は(2)が適用され、時刻影響度βは「0.6」とされる。ここでは、操作ＩＤ（Ｏ１００１）については、設定時刻が07:00なので、時刻影響度βは「0.1」とされる。操作ＩＤ（Ｏ１００８）については、設定時刻が19:00なので、時刻影響度βは「1.0」とされる。また、操作ＩＤ（Ｏ１００６）については、設定時刻が16:30-17:30なので、時刻影響度βは「0.6」とされる。
【００６２】
次に、図１７に示すように、操作ＩＤ「Ｏ１００１」（目覚まし繰り返し設定）については、読み出された累計回数（２８回、８回、４回）の総数（４０回）に対する位置ごとの累計回数の比率を求め、求めた比率に定常度αと時刻影響度βとを乗算することで位置ごとのポイントを算出する。その結果、位置ＩＤ「Ｐ１００１」（ＹＲＰ野比）については、比率0.7が求められ、定常度α（ここでは1.0）と時刻影響度β（ここでは0.1）とを乗算することでポイント「0.07」が算出される。同様に、位置ＩＤ「Ｐ１００２」（横浜）については、比率0.2が求められ、定常度α（ここでは1.0）と時刻影響度β（ここでは0.1）とを乗算することでポイント「0.02」が算出される。さらに、位置ＩＤ「Ｐ１００３」（溜池山王）については、比率0.1が求められ、定常度α（ここでは1.0）と時刻影響度β（ここでは0.1）とを乗算することでポイント「0.01」が算出される。
【００６３】
上記と同様にして、操作ＩＤ「Ｏ１００８」（スケジューラ新規登録）については、読み出された累計回数（５回、３回、２回）の総数（１０回）に対する位置ごとの累計回数の比率を求め、求めた比率に定常度α（ここでは0.3）と時刻影響度β（ここでは1.0）とを乗算することで位置ごとのポイントを算出する。これにより、位置ＩＤ「Ｐ１００２」（横浜）についてポイント「0.15」が算出され、位置ＩＤ「Ｐ１００５」（新宿）についてポイント「0.09」が算出され、位置ＩＤ「Ｐ１００４」（渋谷）についてポイント「0.06」が算出される。
【００６４】
さらに、操作ＩＤ「Ｏ１００６」（乗換え新規検索）については、読み出された累計回数（５回、３回、２回）の総数（１０回）に対する位置ごとの累計回数の比率を求め、求めた比率に定常度α（ここでは0.1）と時刻影響度β（ここでは0.6）とを乗算することで位置ごとのポイントを算出する。これにより、位置ＩＤ「Ｐ１００２」（横浜）についてポイント「0.03」が算出され、位置ＩＤ「Ｐ１００３」（溜池山王）についてポイント「0.018」が算出され、位置ＩＤ「Ｐ１００４」（渋谷）についてポイント「0.012」が算出される。
【００６５】
次に、位置リスト作成部１４は、位置ごとのポイントを合計し、得られた合計値を位置ごとの重要度指数とする（ステップＳ３５）。この場合、位置ＩＤ「Ｐ１００２」（横浜）の重要度指数「0.2」、位置ＩＤ「Ｐ１００５」（新宿）の重要度指数「0.09」、位置ＩＤ「Ｐ１００４」（渋谷）の重要度指数「0.072」、位置ＩＤ「Ｐ１００１」（ＹＲＰ野比）の重要度指数「0.07」、および位置ＩＤ「Ｐ１００３」（溜池山王）の重要度指数「0.028」が算出される。
【００６６】
なお、位置リスト作成部１４は、位置ごとの重要度指数を算出した後、読み出された各操作ＩＤに対応する累計回数を１つ増加させ、増加後の累計回数をもって、操作履歴−位置履歴対応ＤＢ１９に記憶された累計回数を更新する。これにより、次回の処理では、更新後の累計回数が使用される。
【００６７】
そして、位置リスト作成部１４は、図９（ａ）の位置リストＤＢ１８を参照することで位置ＩＤに対応する位置を特定し、重要度指数の大きい順に位置を並べた位置リストを作成する（ステップＳ３６）。位置リストは、例えば、図１８のように、位置と選択欄を含んだ表形式とされ、選択欄のチェックボックスにチェックを入れることで位置を簡単に選択できるようになっている。図１８には「横浜」のチェックボックスにチェックが入れられた例を示す。なお、表の最後の行に「その他」欄が設けられ、該当の位置が、表示された位置以外である場合に、その他の位置をユーザが自由に入力できるようになっている。
【００６８】
以上のようにして、ターゲットの時刻（ここでは19:00）に行った場所の適正な入力候補を、適正に並べた位置リストを作成することができる。
【００６９】
［第３実施形態］
第１、第２実施形態では、システム構成として、図１のような携帯端末３０と位置リスト提供サーバ１０とを含んだシステム構成を想定していたが、このようなシステム構成は必須ではない。例えば、１つの装置内に、必要な構成要件を全て備えた構成を採用することもできる。第３実施形態では、必要な構成要件を全て備えた位置リスト提供装置について説明する。
【００７０】
図２０に示すように、位置リスト提供装置４０は、予め分類された当該装置４０の操作内容、各操作内容について予め定められた操作ＩＤ、および操作内容ごとに予め定められた、定常的に実行する度合いを示す定常度を対応付けて記憶した端末操作リストＤＢ４６と、当該装置４０にて操作された操作内容を示す操作ＩＤを操作日付に対応付けて記憶する端末操作履歴ＤＢ４７と、入力候補となる位置および各位置について予め定められた位置ＩＤを対応付けて記憶した位置リストＤＢ４８と、操作ＩＤ、操作に関連付けられた位置の位置ＩＤ、および上記操作と上記位置とが関連付けられた累計回数を対応付けて記憶する操作履歴−位置履歴対応ＤＢ４９と、当該装置４０にて操作された操作内容に関する操作ＩＤを操作日付に対応付けて端末操作履歴ＤＢ４７に記憶する端末操作履歴記憶部４１と、位置リスト要求を検知する位置リスト要求検知部４２と、位置リスト要求が検知された場合、対象の日に実行された各操作に対応する位置ＩＤ、累計回数および定常度を特定し、これら位置ＩＤ、累計回数および定常度に基づいて位置ごとの重要度指数を算出し、入力候補となる位置が重要度指数の大きい順に並べられた位置リストを作成する位置リスト作成部４３と、作成された位置リストを出力する位置リスト出力部４４と、出力された位置リストに基づいてユーザが選択した位置情報を取得する位置選択部４５と、を備える。このうち位置リスト出力部４４は、例えば、位置リストを表示出力するディスプレイにより構成される。なお、位置リスト提供装置４０のハードウェア構成は、図４の構成と同様である。
【００７１】
端末操作リストＤＢ４６、端末操作履歴ＤＢ４７、位置リストＤＢ４８、操作履歴−位置履歴対応ＤＢ４９の各々に記憶されたデータ例は、それぞれ、前述した図７〜図１０のデータ例と同様である。
【００７２】
以下、図２１の流れ図に沿って、位置リスト提供装置４０において実行される処理フローを説明する。
【００７３】
まず、端末操作履歴記憶部４１が、当該装置４０にて操作された操作内容に関する操作ＩＤを操作日付に対応付けて端末操作履歴ＤＢ４７に記憶する（ステップＰ１）。
【００７４】
その後、位置リスト提供装置４０にてユーザに位置入力させる契機が到来し、実行中のアプリケーションから位置リスト要求が出力されたとき、位置リスト要求検知部４２が位置リスト要求を検知し（ステップＰ２）、位置リスト作成部４３が、前述した図６の手順により、位置リスト作成処理を実行する（ステップＰ３）。ステップＰ３の位置リスト作成処理は、前述した図６の手順と同様であるため、ここでは重複した説明は省略する。もちろん、「位置」としては、鉄道の駅周辺エリアを意味する第１レベルの詳細度を持つ位置と、店舗又は施設を意味する第２レベルの詳細度を持つ位置の両方を想定することができる。
【００７５】
ステップＰ３にて重要度指数の大きい順に位置を並べた位置リストが作成されると、位置リスト出力部４４が、作成された位置リストを出力する（ステップＰ４）。例えば、図１２や図１４のような表形式の位置リストが表示出力される。
【００７６】
そして、位置リスト提供装置４０のユーザが、表示出力された位置リストから位置を選択すると、位置選択部４５が、選択された位置情報を取得する（ステップＰ５）。これにより、位置リスト提供装置４０は、ユーザにより選択された位置情報を得ることができる。
【００７７】
以上のような第３実施形態でも、第１、第２実施形態と同様の効果を奏する。即ち、位置リスト提供装置は、入力候補となる位置が重要度指数の大きい順に並べられた位置リストを作成し表示出力することができ、ユーザは、上記位置リストを見ながら、自分の位置を簡単に入力することができる。これにより、ユーザの位置に応じて適切な情報を配信するしくみを実現する上で、ユーザ自身が位置を簡単に入力することができる。
【００７８】
なお、第３実施形態の位置リスト提供装置に対し、第２実施形態の態様（ターゲットの時刻に行った場所の適正な入力候補を並べた位置リストを作成する態様）を適用することもできる。即ち、図１６に示すように、端末操作履歴ＤＢにおいて、操作ＩＤに加え、操作内容に関する設定時刻を操作日付に対応付けて記憶しておき、位置リスト作成部が、操作ＩＤに対応する設定時刻およびターゲットの時刻から前述の所定規則に基づき、時刻の影響度を示す時刻影響度を求め、各操作ＩＤに対応する位置、累計回数、定常度および時刻影響度に基づいて位置ごとの重要度指数を算出してもよい。この場合、ターゲットの時刻に行った場所の適正な入力候補を、適正に並べた位置リストを作成することができる。
【図面の簡単な説明】
【００７９】
【図１】第１、第２実施形態に係る通信システムの構成図である。
【図２】位置リスト提供サーバの構成図である。
【図３】携帯端末の構成図である。
【図４】位置リスト提供サーバのハードウェア構成図である。
【図５】第１、第２実施形態の処理を示す流れ図である。
【図６】第１実施形態の位置リスト作成処理のサブルーチンを示す流れ図である。
【図７】端末操作リストＤＢのデータ例を示す図である。
【図８】第１実施形態の端末操作履歴ＤＢのデータ例を示す図である。
【図９】位置リストＤＢのデータ例を示す図である。
【図１０】操作履歴−位置履歴対応ＤＢのデータ例を示す図である。
【図１１】位置リスト提供に関する第１の例を説明するための図である。
【図１２】提供された位置リストの第１の例を示す図である。
【図１３】位置リスト提供に関する第２の例を説明するための図である。
【図１４】提供された位置リストの第２の例を示す図である。
【図１５】第２実施形態の位置リスト作成処理のサブルーチンを示す流れ図である。
【図１６】第２実施形態の端末操作履歴ＤＢのデータ例を示す図である。
【図１７】第２実施形態の位置リスト提供に関する処理例を説明するための図である。
【図１８】第２実施形態の提供された位置リストの例を示す図である。
【図１９】時刻影響度の求め方の一例を示す図である。
【図２０】位置リスト提供装置の構成図である。
【図２１】第３実施形態の処理を示す流れ図である。
【符号の説明】
【００８０】
１…通信システム、１０…位置リスト提供サーバ、１０Ａ…ＣＰＵ、１０Ｂ…主記憶部、１０Ｃ…補助記憶部、１０Ｄ…通信制御部、１０Ｅ…出力部、１０Ｆ…操作部、１１…端末操作履歴受信部、１２…位置情報受信部、１３…位置リスト要求受信部、１４…位置リスト作成部、１５…位置リスト送信部、１６…端末操作リストＤＢ、１７…端末操作履歴ＤＢ、１８…位置リストＤＢ、１９…操作履歴−位置履歴対応ＤＢ、２０…移動通信網、３０…携帯端末、３１…端末操作履歴送信部、３２…位置リスト要求部、３３…位置リスト受信部、３４…位置リスト出力部、３５…位置選択部、３６…位置情報送信部、４０…位置リスト提供装置、４１…端末操作履歴記憶部、４２…位置リスト要求検知部、４３…位置リスト作成部、４４…位置リスト出力部、４５…位置選択部、４６…端末操作リストＤＢ、４７…端末操作履歴ＤＢ、４８…位置リストＤＢ、４９…操作履歴−位置履歴対応ＤＢ。
【図１】
2009252097.tif 000003
【図２】
2009252097.tif 000004
【図３】
2009252097.tif 000005
【図４】
2009252097.tif 000006
【図５】
2009252097.tif 000007
【図６】
2009252097.tif 000008
【図７】
2009252097.tif 000009
【図８】
2009252097.tif 000010
【図９】
2009252097.tif 000011
【図１０】
2009252097.tif 000012
【図１１】
2009252097.tif 000013
【図１２】
2009252097.tif 000014
【図１３】
2009252097.tif 000015
【図１４】
2009252097.tif 000016
【図１５】
2009252097.tif 000017
【図１６】
2009252097.tif 000018
【図１７】
2009252097.tif 000019
【図１８】
2009252097.tif 000020
【図１９】
2009252097.tif 000021
【図２０】
2009252097.tif 000022
【図２１】
2009252097.tif 000023