JP4594978B2 - メッセージ転送装置、メッセージ転送システム、メッセージ送信支援方法、及びプログラム - Google Patents

メッセージ転送装置、メッセージ転送システム、メッセージ送信支援方法、及びプログラム Download PDF

Info

Publication number
JP4594978B2
JP4594978B2 JP2007313855A JP2007313855A JP4594978B2 JP 4594978 B2 JP4594978 B2 JP 4594978B2 JP 2007313855 A JP2007313855 A JP 2007313855A JP 2007313855 A JP2007313855 A JP 2007313855A JP 4594978 B2 JP4594978 B2 JP 4594978B2
Authority
JP
Japan
Prior art keywords
user
movement history
message
history information
mobile terminal
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.)
Expired - Fee Related
Application number
JP2007313855A
Other languages
English (en)
Other versions
JP2009141513A (ja
JP2009141513A5 (ja
Inventor
祐 宮崎
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.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan 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 Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2007313855A priority Critical patent/JP4594978B2/ja
Publication of JP2009141513A publication Critical patent/JP2009141513A/ja
Publication of JP2009141513A5 publication Critical patent/JP2009141513A5/ja
Application granted granted Critical
Publication of JP4594978B2 publication Critical patent/JP4594978B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、メッセージ転送装置、メッセージ転送システム、メッセージ送信支援方法、及びプログラムに関する。
インターネットの普及に伴い、コンピュータ間でのメッセージを交換することによりコミュニケーションがとられるようになってきている。メッセージを交換するサービスとしては、例えば、電子メールサービスやメッセンジャーサービスが知られている。電子メールサービスとメッセンジャーサービスとを組み合わせる仕組みも提案されている。
特許第3675744号公報
電子メールサービスやメッセンジャーサービスでは、ユーザは予めメッセージの送信先を指定してメッセージを送信する必要がある。
しかしながら、例えば、電車やバスなどでの移動中や、デパートや公園での待ち合わせ中などには、見知らぬ他人であっても、同じ乗り物に乗車中あるいは同じ場所にいる他人であれば、その乗り物や場所についての話題についてコミュニケーションを取りたいというニーズがある。
本発明は、このような背景を鑑みてなされたものであり、メッセージの交換によるコミュニケーションを活発化することのできる、メッセージ転送装置、メッセージ転送システム、メッセージ送信支援方法、及びプログラムを提供することを目的とする。
上記課題を解決するための本発明のうち請求項1に記載の発明は、複数の携帯端末と通信可能に接続され、前記携帯端末間のメッセージを転送するメッセージ転送装置であって、前記携帯端末の現在位置を取得する位置情報取得部と、前記携帯端末のユーザごとに、前記現在位置、及び現在時刻を含む移動履歴情報を記憶する移動履歴記憶部と、一のユーザに対応する前記移動履歴情報に含まれる前記現在位置の変化に基づいて当該一のユーザが移動しているか否かを判定する移動判定部と、前記一のユーザが移動していると判定した場合に、前記移動履歴記憶部を参照して、前記第1のユーザと所定時間以上所定の距離を保っている他の一又は複数のユーザである近隣ユーザを特定する近隣ユーザ特定部と、前記近隣ユーザの一覧を前記一のユーザに対応する前記携帯端末に送信する近隣ユーザ送信部と、を備えることとする。
本発明のメッセージ転送装置によれば、第1の携帯端末を操作するユーザ(メッセージの発信者)に対して、発信者と所定の距離を保って移動している他のユーザ(メッセージの送信先の候補者)を、発信者に提示することができる。発信者と候補者とが所定の距離を保って移動している状況とは、例えば、発信者と候補者とが、同じ電車やバスなどの移動手段に乗り合わせているような状況である。ここで、例えば、同じ電車に乗っているユーザ同士であれば、その電車の混み具合や運行状況、広告の内容、車窓からの景色など、身近な話題を共有することが可能となる。このように、同じ環境におかれたユーザ間では、話題の共通性から、コミュニケーションが取り易いことが知られている。そこで、本発明のメッセージ転送装置によれば、発信者に対して、発信者と同じ環境におかれた候補者を提示することができるので、発信者は提示された候補者に対してメッセージを送信する動機付けがなされる。また、発信者は、同じ環境内において候補者と共有している話題についてのコミュニケーションをとることができる。したがって、同じ環境内におかれているユーザ間のコミュニケーションを活性化することが可能となる。
また、本発明のうち請求項2に記載の発明は、請求項1に記載のメッセージ転送装置であって、前記位置情報取得部は、前記携帯端末から送信されるGPS情報を前記位置情報として取得することとする。
また、本発明のうち請求項3に記載の発明は、請求項1に記載のメッセージ転送装置であって、前記近隣ユーザ特定部は、前記一のユーザに対応する第1の移動履歴情報を前記現在時刻の新しい順に前記移動履歴記憶部から読み出し、前記第1の移動履歴情報のそれぞれについて、前記第1の移動履歴情報に含まれる前記現在時刻に対応する第2の移動履歴情報をユーザごとに取得し、最新の前記第1の移動履歴情報に含まれる前記現在位置と、対応する前記第2の移動履歴情報に含まれる前記現在位置との間の距離である最新距離を算出し、前記一のユーザとは異なる他のユーザごとに、2番目に新しい前記第1の移動履歴情報から順に、前記第1の移動履歴情報に含まれる前記現在位置と、対応する前記第2の移動履歴情報に含まれる前記現在位置との間の距離を算出し、算出した前記距離と前記最新距離との差が前記所定の誤差を超えるか否かを判定し、前記差が前記誤差を超えた前記第1の移動履歴情報に含まれる前記現在時刻から、前記最新の第1の移動履歴情報に含まれる前記現在時刻までの時間である共通移動時間を算出し、前記共通移動時間が前記所定時間以上である前記ユーザを前記近隣ユーザとして特定することとする。
また、本発明のうち請求項4に記載の発明は、請求項1に記載のメッセージ転送装置であって、施設ごとに、前記施設が存在する領域を示す領域情報を記憶する領域情報記憶部と、前記一のユーザが移動していないと判定した場合に、前記一のユーザに対応する最新の前記移動履歴情報を前記移動履歴記憶部から取得し、取得した前記移動履歴情報に含まれる前記現在位置を含む前記領域を示す前記領域情報である所属領域情報を前記領域情報記憶部から取得する領域情報取得部と、前記一のユーザとは異なる他のユーザのそれぞれについて、前記他のユーザに対応する最新の前記移動履歴情報を前記移動履歴記憶部から取得し、取得した前記移動履歴情報に含まれる前記現在位置が、前記所属領域情報が示す前記領域の中か否かを判定する共存判定部と、を備え、前記近隣ユーザ特定部は、前記所属領域情報が示す前記領域の中に最新の前記現在位置が含まれる前記他のユーザを前記近隣ユーザとして特定することとする。
この場合、発信者に対して同じ場所に静止している候補者を提示することができる。したがって、発信者は、移動手段に乗っていない場合でも、例えば、同じ施設内にいる候補者に対してメッセージを送信する動機付けがなされる。同じ場所にいるユーザ間では、やはり話題の共通性が期待されるので、同じ場所におけるユーザ間のコミュニケーションを活性化することができる。
その他本願が開示する課題やその解決方法については、発明の実施形態の欄及び図面により明らかにされる。
本発明によれば、メッセージの交換によるコミュニケーションを活発化することができる。
以下、本発明の一実施形態に係るメッセージ交換システムについて説明する。
本実施形態では、サーバにログインしているユーザ間でリアルタイムにメッセージが送受信されるメッセンジャーサービスにおいて、同じ環境に置かれたユーザによりコミュニティが形成されることを前提としている。本実施形態のメッセージ交換システムは、コミュニティに参加しているユーザ(以下、コミュニティメンバーという。本発明の近隣ユーザに該当する。)間でのメッセージのやり取りを支援するものである。
なお、複数のユーザが同じ環境に置かれている場合とは、複数のユーザが同一の施設の敷地内に位置している場合や、同一の乗り物に乗って移動している場合である。同じ環境に置かれたユーザ間では、その環境に特化した話題の受発信のニーズが高いので、同じ環境に置かれた他のユーザを提供することで、ユーザ間のコミュニケーションを促進することができる。
図1は本発明の一実施形態に係るメッセージ交換システムの全体構成を示す図である。同図に示すように、本実施形態のメッセージ交換システムは、複数の携帯端末10とサーバ20とを含んで構成される。
携帯端末10とサーバ20とは通信ネットワーク30を介して互いに通信可能に接続される。本実施形態では、通信ネットワーク30は、インターネットを想定する。なお、通信ネットワーク30は、各種のLAN(Local Area Network)やVAN(Value Added Network)などとすることもできる。通信ネットワーク30は、例えば、イーサネット(登録商標)や公衆電話回線網、無線通信網などにより構築される。携帯端末10及びサーバ20の間では、TCP/IPのプロトコルに従って通信が行われる。
携帯端末10は、携帯電話やPDA(Personal Digital Assistance)、ノートブック型のパーソナルコンピュータなどの可搬型のコンピュータである。携帯端末10では、メッセンジャーを実現するアプリケーションプログラムが実行され、ユーザが携帯端末10に入力したメッセージがサーバ20に送信される。
サーバ20は、メッセンジャーサービスを提供する、例えば、パーソナルコンピュータやワークステーションなどのコンピュータである。サーバ20はある携帯端末10から送信されるメッセージを他の携帯端末10に転送する。なお、メッセンジャーサービスは公知の技術であり、本実施形態では説明を省略する。
図2は、携帯端末10のハードウェア構成を示す図である。同図に示すように、携帯端末10はCPU101、メモリ102、記憶装置103、通信インタフェース104、入力装置105、出力装置106、GPSレシーバ107を備えている。
記憶装置103は、メッセンジャープログラム11、起動支援プログラム12その他各種のプログラムや各種のデータを記憶する。記憶装置103は、例えばハードディスクドライブやフラッシュメモリ、CD−ROMドライブなどである。
メッセンジャープログラム11は、メッセンジャーサービスを利用するためのメッセンジャーの機能を実現するためのプログラムである。
起動支援プログラム12は、サーバ20からコミュニティメンバーを取得し、取得したコミュニティメンバーを表示し、そこから指定されたコミュニティメンバーをあて先としたメッセージを送信するように、メッセンジャープログラム11を起動するためのプログラムである。
CPU101は記憶装置103に記憶されているメッセンジャープログラム11や起動支援プログラム12などのプログラムをメモリ102に読み出して実行することにより各種の機能を実現する。
通信インタフェース104は、通信ネットワーク30に接続するためのインタフェースである。通信インタフェース104は、例えば、イーサネット(登録商標)に接続するためのアダプタや、公衆電話回線網に接続するためのモデム、無線通信を行うための無線通信器などである。
入力装置105は、情報の入力を受け付ける、例えば、ボタンやタッチパネル、キーボード、マイクロフォンなどである。出力装置106は、情報を出力する、例えば、液晶ディスプレイやタッチパネルディスプレイ、スピーカなどである。
GPSレシーバ107は、GPS衛星からの電波を受信して携帯端末10の現在位置を算出する。なお、GPSレシーバ107に限らず、例えば、ジャイロ装置など、携帯端末10の位置を算出可能な装置であればよい。
図3は、携帯端末10のソフトウェア構成を示す図である。同図に示すように、携帯端末10は、GPS情報取得部111、コミュニティメンバー取得要求送信部113、コミュニティメンバー受信部114、コミュニティメンバー出力部115、メッセンジャー起動部116、及びメッセンジャー処理部117を備えている。
なお、GPS情報取得部111、コミュニティメンバー取得要求送信部113、コミュニティメンバー受信部114、コミュニティメンバー出力部115、及びメッセンジャー起動部116は、携帯端末10が備えるCPU101が記憶装置103に記憶されている起動支援プログラム12をメモリ102に読み出して実行することにより実現され、メッセンジャー処理部117は、CPU101が記憶装置103に記憶されているメッセンジャープログラム11を実行することにより実現される。
GPS情報取得部111は、GPSレシーバ107が算出した、携帯端末10の現在位置を示す情報(以下、GPS情報という。)を取得する。GPS情報は、携帯端末10の現在位置を示す位置情報である。本実施形態では、位置情報は緯度及び経度で表現されるものとする。なお、GPSレシーバ107が位置の算出をせず、GPS情報取得部111が、GPSレシーバ107が受信した信号に基づいて、携帯端末10の現在位置を算出するようにしてもよい。
コミュニティメンバー取得要求送信部113は、コミュニティに参加しているコミュニティユーザを取得するためのコマンド(以下、コミュニティメンバー取得要求という。)をサーバ20に送信する。コミュニティメンバー取得要求には、携帯端末10を操作しているユーザを識別する情報(以下、ユーザIDという。)と、携帯端末10の現在位置を示す位置情報とが含まれる。コミュニティメンバー取得要求送信部113は、所定の時間間隔(例えば、1秒、3秒、5秒など)ごとに、GPS情報取得部111が取得したGPS情報とユーザIDとを含むコミュニティメンバー取得要求をサーバ20に送信する。
コミュニティメンバー受信部114は、コミュニティ参加要求に応じてサーバ20から送信されるコミュニティメンバーの一覧が記述されたデータ(以下、一覧データという。)を受信する。一覧データは、コミュニティメンバーを表す情報が、例えば、CVSやXMLなどの形式で記述される。
コミュニティメンバー出力部115は、コミュニティメンバー受信部114が受信したコミュニティメンバーの一覧を出力装置106に出力する。
メッセンジャー起動部116は、ユーザからコミュニティメンバーの選択を受け付け、受け付けたコミュニティメンバーにメッセージを送信するようにメッセンジャープログラム11を起動する。メッセンジャー起動部116は、例えば、選択されたコミュニティメンバーを示すユーザIDを引数としてメッセンジャープログラム11を起動する。なお、ユーザIDは指定してもよい。
なお、本実施形態では、一覧データには、ユーザIDの一覧が記述されていることを想定するが、例えば、ニックネームとユーザIDとの一覧が記述されていてもよい。この場合、コミュニティメンバー出力部115はニックネームの一覧を表示し、メッセンジャー起動部116は、選択されたニックネームに対応するユーザIDを引数としてメッセンジャープログラム11を起動するようにすることができる。
メッセンジャー処理部117は、メッセージの送受信処理など、メッセンジャーとしての機能を提供する。メッセンジャー処理部117は、メッセンジャー起動部116によりメッセンジャープログラム11が起動されることにより実現される、一般的なメッセンジャーの機能である。メッセンジャー処理部117は、携帯端末10のユーザからメッセージの入力を受け付け、受け付けたメッセージを、引数として指定されたユーザを相手先としてサーバ20に送信する。
図4は、サーバ20のハードウェア構成を示す図である。同図に示すように、サーバ20は、CPU201、メモリ202、記憶装置203、通信インタフェース204を備えている。
記憶装置203は、コミュニティメンバー抽出プログラム21やメッセンジャープログラム22など各種のプログラムやデータを記憶する、例えば、ハードディスクドライブやフラッシュメモリ、CD−ROMドライブなどである。コミュニティメンバー抽出プログラム21は、コミュニティに参加しているユーザを検索するためのプログラムである。メッセンジャープログラム22は、サーバ20にログインしているユーザ間でのメッセージのやり取りを行うメッセンジャーサービスを提供するためのプログラムである。なお、記憶装置203は、例えばNAS(Network Attached Storage)のように、他のコンピュータが提供する記憶領域とすることもできる。
CPU201は、記憶装置203に記憶されている各種のプログラムをメモリ202に読み出して実行することにより各種の機能を実現する。通信インタフェース204は、通信ネットワーク30に接続するためのインタフェースである。通信インタフェース204は、例えば、イーサネット(登録商標)に接続するためのアダプタや通信電話回線網に接続するためのモデム、無線通信を行うための無線通信器などである。
図5は、サーバ20のソフトウェア構成を示す図である。同図に示すように、サーバ20は、コミュニティメンバー取得要求受信部212、コミュニティメンバー抽出部213、コミュニティメンバー送信部214、メッセンジャー処理部215、移動履歴データベース251、及びロケーションデータベース252を備えている。
なお、コミュニティメンバー取得要求受信部212、コミュニティメンバー抽出部213、及びコミュニティメンバー送信部214は、サーバ20が備えるCPU201が記憶装置203に記憶されているコミュニティメンバー抽出プログラム21を実行することにより実現され、メッセンジャー処理部215は、CPU201が記憶装置203に記憶されているメッセンジャープログラム22をメモリ202に読み出して実行することにより実現される。また、移動履歴データベース251及びロケーションデータベース252は、サーバ20が備えるメモリ202や記憶装置203が提供する記憶領域として実現される。なお、移動履歴データベース251やロケーションデータベース252は、サーバ20に内蔵する形態に限らず、他のデータベースサーバが管理するデータにアクセスするようにしてもよい。
移動履歴データベース251は、各ユーザの携帯端末10の現在位置の履歴(以下、移動履歴情報という。)を記憶する。図6は、移動履歴データベース251に記憶される移動履歴情報の構成例を示す図である。同図に示すように、移動履歴情報には、ユーザID、位置情報、及び日時が含まれている。
コミュニティメンバー取得要求受信部212は、携帯端末10から送信されるコミュニティメンバー取得要求を受信し、受信したコミュニティメンバー取得要求に含まれているユーザID及びGPS情報と、現在日時とを含む移動履歴情報を生成し、生成した移動履歴情報を移動履歴データベース251に登録する。
ロケーションデータベース252は、施設が存在する地図上の領域に関する情報(以下、ロケーション情報という。)を記憶する。なお、本実施形態では、施設には、単独の建物のみでなく、所定の建物群を含んだ複合施設や、公園なども含み、さらには花火会場や海水浴場など任意に定められた会場なども含む。図7は、ロケーションデータベース252に記憶されるロケーション情報の構成例を示す図である。同図に示すように、ロケーション情報には、領域情報とロケーション名とが含まれている。領域情報は、ある場所を画定する領域(以下、ロケーション領域という。)を示す情報である。本実施形態では、ロケーション領域は、施設や建物の敷地を囲む多角形の各頂点の座標(緯度及び経度)のリストとして表現される。サーバ20は、携帯端末10から受信するGPS情報に含まれる位置情報が示す位置が、ロケーション領域に含まれるかどうかを判定することで、携帯端末10を携帯するユーザがどの場所に存在しているかを判定することができる。
コミュニティメンバー抽出部213(本発明の近隣ユーザ特定部に該当する。)は、コミュニティ参加要求に含まれるユーザID(以下、発信者IDという。)に対応する移動履歴情報を移動履歴データベース251から取得し、取得した移動履歴情報に基づいてユーザの現在位置を把握するとともに、発信者IDが示すユーザが参加しているコミュニティを特定する。上述したように、本実施形態では、コミュニティはユーザが置かれる環境ごとに形成されることを想定しており、ユーザが同じ環境に置かれる場合とは、同一の場所に位置している場合か、同じ乗り物に乗って移動している場合である。そこで、コミュニティメンバー抽出部213は、移動履歴情報に基づいてユーザが移動しているかどうかを判定し、移動していると判定した場合には、発信者IDが示すユーザ(以下、発信者という。)と一定の距離を保って移動している他のユーザをコミュニティメンバーとして抽出し、移動していないと判定した場合には、ユーザの現在位置が含まれるロケーション領域をロケーションデータベース252から検索して、同じロケーション領域内に位置している他のユーザをコミュニティメンバーとして抽出する。なお、コミュニティメンバー抽出部213によるコミュニティメンバーの抽出処理の詳細については後述する。
コミュニティメンバー送信部214(本発明の近隣ユーザ送信部に該当する。)は、コミュニティメンバー抽出部213が抽出したコミュニティメンバーの一覧を記述したデータを作成し、作成した画面データを携帯端末10に送信する。
メッセンジャー処理部215は、携帯端末10から送信されるメッセージを他の携帯端末10に転送する、いわゆるメッセンジャーサービスを提供する。
以下、本実施形態のメッセージ交換システムにおける処理について説明する。本実施形態のメッセージ交換システムにおける処理の流れを図8に示す。
携帯端末10は、まずユーザからの指示を受け付ける画面を表示する(S401)。携帯端末10が表示する画面51の一例を図9に示す。画面51のボタン511が押下されると、携帯端末10は、定期的にGPS情報を取得し(S402)、取得したGPS情報とユーザIDとを含むコミュニティメンバー取得要求をサーバ20に送信する(S403)。
サーバ20は、コミュニティメンバー取得要求を受信すると、受信したコミュニティメンバー取得要求に含まれるユーザID及び位置情報と、現在日時とを含む移動履歴情報を移動履歴データベース251に登録する(S404)。サーバ20は、コミュニティメンバーの抽出処理により、同じ環境に存在しているコミュニティメンバーを検索する(S404)。
図10は、コミュニティメンバーの抽出処理の流れを示す図である。また、図11は、コミュニティメンバーの抽出処理に用いられる、作業テーブル61の構成例を示す図である。図11に示すように、作業テーブル61に登録されるレコード(以下、候補者情報という。)には、発信者ID、ロケーションID、候補者ID、同一環境時間、及び可否が含まれる。候補者IDは、コミュニティメンバーの候補となる発信者以外のユーザ(以下、候補者という。)の識別情報である。同一環境時間(本発明の共通移動時間に該当する。)は、発信者と候補者とが同一の環境下に存在したと考えられる時間である。可否は、候補者をコミュニティメンバーとして発信者に提示するか否かを示すフラグ値である。
図10の処理では、まずサーバ20は、コミュニティメンバー取得要求に含まれている発信者IDをキーとして、作業テーブル61から候補者情報を削除する(S501)。次に、サーバ20は、発信者IDを引数として、図12に示す移動判定処理を実行し、携帯端末10が移動しているかどうかを判定する(S502)。
図12の処理では、サーバ20は、ユーザの現在位置の変化によりユーザが移動中であるかどうかを判定する。すなわち、サーバ20は、引数として指定されたユーザIDに対応する移動履歴情報のうち、現在日時から過去所定時間(例えば、1分や3分など)内の日時のものを、日時順に、移動履歴データベース251から読み出す(S521)。サーバ20は、読み出した移動履歴情報のそれぞれについて、移動履歴情報に含まれている第1の位置情報と、その移動履歴情報の次の移動履歴情報に含まれている第2の位置情報との間の距離を算出する(S522)。サーバ20は、各移動履歴情報について算出した距離の合計を全移動距離として(S523)、全移動距離が所定の閾値を超えていれば(S524:YES)、移動中と判定し(S525)、全移動距離が所定の閾値以下であれば(S524:NO)、静止中と判定する(S526)。
サーバ20は、上記移動判定処理により移動中と判定した場合には(S503:YES)、図13に示す移動中のコミュニティメンバーの検索処理を行う(S504)。
図13の処理では、サーバ20は、発信者IDに対応する移動履歴情報を日時の新しい順に移動履歴データベース251から読み出してLとする(S601)。サーバ20は、Lの先頭の移動履歴情報の日時をT1とする(S602)。サーバ20は、移動履歴データベース251に登録されている候補者IDのそれぞれについて、以下の処理を行う。
サーバ20は、他のユーザIDを引数として、上述した図12の移動判定処理を行い(S603)、移動中と判定した場合には(S604:YES)、図14に示す、移動中の候補者の同一環境時間Tの算出処理を行う(S605)。
図14の処理では、サーバ20はまず、D1に「−1」を設定する(S621)。次に、サーバ20は、Lに含まれる各移動履歴情報について、移動履歴情報をR1として以下の処理を行う。
サーバ20は、R1に含まれる日時をT2とする(S622)。サーバ20は、候補者IDに対応する移動履歴情報のうち、日時がT2に最も近いものを移動履歴データベース251から取得しR2とする(S623)。サーバ20は、R2に含まれる位置情報とR1に含まれる位置情報とから距離Dを算出する(S624)。
サーバ20は、Dが0以上であり、かつ、D1とD2との差が所定の誤差以下である場合には(S625:NO)、D1をD2とする(S626)。
一方、サーバ20は、D1が0以上であり、かつ、D1とD2との差が所定の誤差より大きい場合(S625:YES)、または、Lに含まれる全ての移動履歴情報について以上の処理を繰り返した場合には、T1からT2までの時間をTとして算出する(S627)。
以上のようにして、サーバ20は、発信者の移動履歴情報を遡って、候補者の位置が所定の誤差以下であった時間をTとして算出することができる。
次に図13に戻り、サーバ20は、Tが所定時間(例えば、1分や3分などの定数である。)以上であれば(S606:YES)、コミュニティメンバーとして提示するか否かを示す可否を「○」とし(S607)、Tが所定時間より短ければ(S606:NO)、可否を「×」として(S608)、発信者ID、「移動手段」、候補者ID、T、可否を含む候補者情報を生成して作業テーブル61に登録する(S609)。
サーバ20は以上の処理を各候補者IDについて繰り返して、移動中の候補者が、発信者と所定の距離を所定の誤差内に保っている時間を、同一環境時間Tとして算出し、候補者についての候補者情報を作業テーブル61に登録することができる。すなわち、発信者と所定の距離(±誤差)を保って移動している候補者について、所定の距離を保ち続けている時間を同一環境時間Tとして算出することが可能となり、この時間Tに基づいて、候補者が、コミュニティに参加しているか否かを判定することができる。したがって、例えば、発信者が乗っている電車が、電車の外にいる候補者の側をたまたま走っていた場合に、そのような候補者は、コミュニティに参加していないと判定することができる。
図10に戻り、サーバ20は、静止中と判定した場合には(S503:NO)、図15に示す、同一ロケーションのコミュニティメンバーの検索処理を行う(S505)。
図15に示すコミュニティメンバーの検索処理ではまず、サーバ20は、発信者IDに対応する移動履歴情報のうち、日時が最も新しいものを移動履歴データベース251から読み出してR1とする(S701)。サーバ20は、ロケーションデータベース252に登録されているロケーション情報のそれぞれについて、ロケーション情報に含まれる領域情報により画定されるロケーション領域にR1の現在位置が含まれるか否かを判定し、ロケーション領域にR1の現在位置が含まれると判定したロケーション情報のロケーション名をL1とする(S702)。
サーバ20は、移動履歴情報に登録されている候補者IDのそれぞれについて以下の処理を行う。
サーバ20は、候補者IDに対応する移動履歴情報(以下、候補者移動履歴情報という。)を日時の新しい順に取得し(S703)、先頭の候補者移動履歴情報をR2とする(S704)。
サーバ20は、R1の日時とR2の日時との差の時間が所定の閾値(例えば、1分や3分、5分など)未満であれば(S705)、ロケーションデータベース252に登録されているロケーション情報のそれぞれについて、ロケーション情報に含まれる領域情報により画定されるロケーション領域にR2の現在位置が含まれるか否かを判定し、ロケーション領域にR2の現在位置が含まれると判定したロケーション情報のロケーション名をL2とする(S706)。
サーバ20は、L1とL2とが一致する場合(S707:YES)、図16に示す静止中の候補者の同一環境時間Tの算出処理を行う(S708)。
図16の処理では、サーバ20は、T1に上記R2の日時を設定するとともに(S721)、T2にも上記R2の日時を設定する(S722)。サーバ20は、ステップS703で取得した各候補者移動履歴情報について以下の処理を行う。
サーバ20は、移動履歴データベース251から、発信者IDに対応する移動履歴情報のうち、日時が、候補者移動履歴情報の日時±上記所定の閾値であるものを検索する(S723)。サーバ20は、この移動履歴情報が検索できた場合には(S724:YES)、ロケーションデータベース252に登録されているロケーション情報のそれぞれについて、ロケーション情報に含まれる領域情報により画定されるロケーション領域に、候補者移動履歴情報の現在位置が含まれるかどうかを判定し、ロケーション領域に候補者移動履歴情報の現在位置が含まれると判定したロケーション情報のロケーション名をL3とする(S723)。サーバ20は、L3とL2とが一致する場合(S724:YES)、候補者移動履歴情報の日時をT2に設定する(S725)。
サーバ20は、以上の処理を繰り返して、候補者が発信者と同じロケーション領域内に連続して存在していた最も古い時刻をT2として取得し、T2からT1までの時間を、同一環境時間Tとして算出する(S726)。
図15に戻り、サーバ20は、Tが所定時間以上であれば(S709:YES)、可否を「○」とし(S710)、Tが所定時間未満であれば(S709:NO)、可否を「×」とする(S711)。
サーバ20は、発信者ID、L1、候補者ID、T、及び可否を設定した候補者情報を生成して作業テーブル61に登録する(S712)。
サーバ20は、以上の処理を各候補者IDについて繰り返して、発信者と同じロケーション領域内に位置している候補者についての候補者情報を作業テーブル61に登録することができる。
以上のようにして作業テーブル61に候補者情報が登録された後、図10に戻り、サーバ20は、発信者IDに対応し、可否が「○」である候補者情報に含まれる候補者IDを作業テーブル61から取得する(S506)。サーバ20は、取得した候補者IDの一覧を記述した一覧データを生成する(S507)。
以上が図8のステップS405における処理である。サーバ20は、コミュニティメンバーを一覧データとして抽出すると(S405)、一覧データを携帯端末10に送信する(S406)。
携帯端末10は、サーバ20から受信した一覧データを表示する(S407)。コミュニティメンバーの一覧を表示する画面52の一例を図17示す。同図に示すように、画面52のリストボックス521には、コミュニティメンバーのユーザIDの一覧が表示される。リストボックス521からユーザIDが選択されると、携帯端末10は、選択されたユーザIDとの間でメッセージの送受信をするようにメッセンジャープログラム11を起動し、メッセンジャー処理部117により、コミュニティメンバーとの間でのメッセージのやり取りが行われる。
図18に示す。画面53にはメッセージのやり取りを行っているコミュニティメンバーのユーザIDの表示欄531と、メッセージの表示欄532、メッセージの入力欄533を備えている。メッセンジャー処理部117は、入力欄533にメッセージが入力されて、ボタン534が押下されると、入力欄533に入力されたメッセージに、表示欄531に表示しているユーザIDをあて先として付帯させてサーバ20に送信する(図8のS408)。
サーバ20は、携帯端末10から送信されるメッセージを受信すると、受信したメッセージに付帯されているユーザIDに対応する携帯端末10にメッセージを転送する(S409)。なお、このようなメッセージの転送処理は、一般的なメッセンジャーサービスにおいて用いられている処理である。
以上説明したように、本実施形態のメッセージ転送システムによれば、携帯端末10が測定したGPS情報による位置の履歴から、ユーザが移動しているか否かを判定し、移動していると判定した場合には、発信者と所定時間以上、所定の距離(±誤差)を保って移動している候補者を、コミュニティメンバーとして抽出し、携帯端末10に提示することができる。例えば、電車やバスなどの移動手段に複数のユーザが同乗している場合、そのユーザ間の距離は一定のまま、全ユーザが移動することになるので、本実施形態のメッセージ転送システムでも、そのように移動している複数のユーザを特定している。また、発信者が移動していない場合には、同じ場所にいる候補者のうち、発信者の近く(所定の距離内)にいる人をコミュニティメンバーとして特定している。
このように、本実施形態のメッセージ転送システムによれば、発信者と、同じ移動手段に乗り合わせていたり、同じ場所にい合わせていたりして、同じ環境におかれている候補者をコミュニティメンバーとして発信者に提示することができる。同じ環境におかれたユーザ間では、その環境に関する話題を共有することになるので、コミュニケーションがとりやすい。例えば、同じ電車に乗り合わせているユーザ間では、電車の運行状況や混み具合、車内広告の内容、車窓の風景などを共有しているので、これらを話題としてコミュニケーションがとり易い状況が形成されている。本実施形態のメッセージ転送システムでは、発信者の携帯端末10に、話題を共有するコミュニティメンバーの一覧が表示されるので、発信者には、コミュニティメンバーとのコミュニケーションを取ろうとする動機付けがなされる。したがって、メッセージ転送システムにおけるコミュニケーションの活発化を図ることができる。
なお、本実施形態では、サーバ20は、コミュニティメンバー取得要求を受信する度にコミュニティメンバーの抽出処理を行うものとしたが、これに限らず、例えば、初回のコミュニティメンバー取得要求の受信時にのみコミュニティメンバーの抽出処理を行い、その後は、コミュニティメンバー取得要求とは非同期に一覧データを携帯端末10に送信するようにしてもよい。また、作業テーブル61に登録されている候補者については、サーバ20は、候補者が現在も同じ場所にいるかどうかを判定して、同じ場所にいれば、同一環境時間をインクリメントし、可否を判定するようにし、作業テーブル61に登録されていない候補者については、上述した本実施形態の処理を行うようにしてもよい。
また、本実施形態では、サーバ20を介してメッセージが転送されるものとしたが、これに限らず、例えば、サーバ20からはコミュニティメンバーの一覧のみを取得し、その後は、携帯端末10間で直接メッセージを送受信するようにしてもよい。
また、本実施形態では、携帯端末10は可搬型のコンピュータを想定しているが、一定の場所や移動手段に設置された、例えばデスクトップ型のパーソナルコンピュータやワークステーションなどを利用してもよい。
また、本実施形態では、携帯端末10の位置情報は携帯端末10がGPS衛星から取得するものとしたが、これに限らず、サーバ20が、例えば、通信事業者から携帯端末10の位置情報を取得するようにしてもよい。
以上、本実施形態について説明したが、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。
例えば、本実施形態では、メッセンジャーは1人のコミュニティメンバーとのメッセージをやり取りするものとしたが、例えば、複数のコミュニティメンバー間で、例えば、チャット形式でメッセージのやり取りを行うようにすることも容易にできる。
また、本実施形態のサーバ20は、ロケーション情報に対応付けて広告情報を記憶しておき、携帯端末10に対して一覧データに付帯させて、発信者が属しているロケーション領域に対応する広告情報を携帯端末10に送信するようにしてもよい。
本発明の一実施形態に係るメッセージ交換システムの全体構成を示す図である。 携帯端末10のハードウェア構成を示す図である。 携帯端末10のソフトウェア構成を示す図である。 サーバ20のハードウェア構成を示す図である。 サーバ20のソフトウェア構成を示す図である。 移動履歴データベース251に記憶される移動履歴情報の構成例を示す図である。 ロケーションデータベース252に記憶されるロケーション情報の構成例を示す図である。 メッセージ交換システムにおける処理の流れを示す図である。 携帯端末10が表示する画面51の一例を示す図である。 コミュニティメンバーの抽出処理の流れを示す図である。 コミュニティメンバーの抽出処理に用いられる作業テーブル61の構成例を示す図である。 携帯端末が移動中であるか否かを判定する移動判定処理の流れを示す図である。 移動中のコミュニティメンバーの検索処理の流れを示す図である。 候補者が発信者から所定範囲内にいた時間Tを算出する処理の流れを示す図である。 同一ロケーションのコミュニティメンバーの検索処理の流れを示す図である。 静止中の候補者の同一環境時間Tの算出処理の流れを示す図である。 コミュニティメンバーの一覧を表示する画面52の一例を示す図である。 メッセンジャー処理部117がメッセージの送受信に用いる画面53の一例を示す図である。
符号の説明
10 携帯端末
20 サーバ
30 通信ネットワーク
101 CPU
102 メモリ
103 記憶装置
104 通信インタフェース
105 入力装置
106 出力装置
107 GPSレシーバ
111 GPS情報取得部
113 コミュニティメンバー取得要求送信部
114 コミュニティメンバー受信部
115 コミュニティメンバー出力部
116 メッセンジャー起動部
117 メッセンジャー処理部
201 CPU
202 メモリ
203 記憶装置
204 通信インタフェース
212 コミュニティメンバー取得要求受信部
213 コミュニティメンバー抽出部
214 コミュニティメンバー送信部
215 メッセンジャー処理部
251 移動履歴データベース
252 ロケーションデータベース
51 画面
52 画面
53 画面

Claims (7)

  1. 複数の携帯端末と通信可能に接続され、前記携帯端末間のメッセージを転送するメッセージ転送装置であって、
    前記携帯端末の現在位置を取得する位置情報取得部と、
    前記携帯端末のユーザごとに、前記現在位置、及び現在時刻を含む移動履歴情報を記憶する移動履歴記憶部と、
    一のユーザに対応する前記移動履歴情報に含まれる前記現在位置の変化に基づいて当該一のユーザが移動しているか否かを判定する移動判定部と、
    前記一のユーザが移動していると判定した場合に、前記移動履歴記憶部を参照して、前記第1のユーザと所定時間以上所定の距離を保っている他の一又は複数のユーザである近隣ユーザを特定する近隣ユーザ特定部と、
    前記近隣ユーザの一覧を前記一のユーザに対応する前記携帯端末に送信する近隣ユーザ送信部と、
    を備えることを特徴とするメッセージ転送装置。
  2. 請求項1に記載のメッセージ転送装置であって、
    前記位置情報取得部は、前記携帯端末から送信されるGPS情報を前記位置情報として取得すること、
    を特徴とするメッセージ転送装置。
  3. 請求項1に記載のメッセージ転送装置であって、
    前記近隣ユーザ特定部は、
    前記一のユーザに対応する第1の移動履歴情報を前記現在時刻の新しい順に前記移動履歴記憶部から読み出し、
    前記第1の移動履歴情報のそれぞれについて、前記第1の移動履歴情報に含まれる前記現在時刻に対応する第2の移動履歴情報をユーザごとに取得し、
    最新の前記第1の移動履歴情報に含まれる前記現在位置と、対応する前記第2の移動履歴情報に含まれる前記現在位置との間の距離である最新距離を算出し、
    前記一のユーザとは異なる他のユーザごとに、2番目に新しい前記第1の移動履歴情報から順に、前記第1の移動履歴情報に含まれる前記現在位置と、対応する前記第2の移動履歴情報に含まれる前記現在位置との間の距離を算出し、算出した前記距離と前記最新距離との差が前記所定の誤差を超えるか否かを判定し、前記差が前記誤差を超えた前記第1の移動履歴情報に含まれる前記現在時刻から、前記最新の第1の移動履歴情報に含まれる前記現在時刻までの時間である共通移動時間を算出し、
    前記共通移動時間が前記所定時間以上である前記ユーザを前記近隣ユーザとして特定すること、
    を特徴とするメッセージ転送装置。
  4. 請求項1に記載のメッセージ転送装置であって、
    施設ごとに、前記施設が存在する領域を示す領域情報を記憶する領域情報記憶部と、
    前記一のユーザが移動していないと判定した場合に、前記一のユーザに対応する最新の前記移動履歴情報を前記移動履歴記憶部から取得し、取得した前記移動履歴情報に含まれる前記現在位置を含む前記領域を示す前記領域情報である所属領域情報を前記領域情報記憶部から取得する領域情報取得部と、
    前記一のユーザとは異なる他のユーザのそれぞれについて、前記他のユーザに対応する最新の前記移動履歴情報を前記移動履歴記憶部から取得し、取得した前記移動履歴情報に含まれる前記現在位置が、前記所属領域情報が示す前記領域の中か否かを判定する共存判定部と、
    を備え、
    前記近隣ユーザ特定部は、前記所属領域情報が示す前記領域の中に最新の前記現在位置が含まれる前記他のユーザを前記近隣ユーザとして特定すること、
    を特徴とするメッセージ転送装置。
  5. 複数の携帯端末と、前記複数の携帯端末と通信可能に接続され、前記携帯端末間のメッセージを転送するメッセージ転送装置とを含むメッセージ転送システムであって、
    前記メッセージ転送装置は、
    前記携帯端末の現在位置を取得する位置情報取得部と、
    前記携帯端末のユーザごとに、前記現在位置、及び現在時刻を含む移動履歴情報を記憶する移動履歴記憶部と、
    一のユーザに対応する前記移動履歴情報に含まれる前記現在位置の変化に基づいて当該一のユーザが移動しているか否かを判定する移動判定部と、
    前記一のユーザが移動していると判定した場合に、前記移動履歴記憶部を参照して、前記一のユーザと所定時間以上所定の距離を保っている他の一又は複数のユーザである近隣ユーザを特定する近隣ユーザ特定部と、
    前記近隣ユーザの一覧を前記一のユーザに対応する前記携帯端末に送信する同一環境メンバー送信部と、
    を備え、
    前記携帯端末は、
    前記近隣ユーザの一覧を受信する近隣ユーザ受信部と、
    前記近隣ユーザの一覧を出力する近隣ユーザ出力部と、
    出力した前記近隣ユーザから、メッセージの送信先となるユーザの指定を受け付ける送信先受付部と、
    前記メッセージの入力を受け付けるメッセージ入力部と、
    前記メッセージに、指定された前記近隣ユーザをあて先として付帯させて前記メッセージ転送装置に送信するメッセージ送信部と、
    を備え、
    前記メッセージ転送装置は、
    前記携帯端末から送信される前記メッセージを受信するメッセージ受信部と、
    前記メッセージに付帯された前記近隣ユーザに対応する前記携帯端末に前記メッセージを転送するメッセージ転送部と、
    を備えることを特徴とするメッセージ転送システム
  6. 携帯端末によるメッセージの送信を支援する方法であって、
    複数の携帯端末間と通信可能に接続され、前記携帯端末間のメッセージを転送するメッセージ転送装置が、
    前記携帯端末の現在位置を取得し、
    前記携帯端末のユーザごとに、前記現在位置、及び現在時刻を含む移動履歴情報をメモリに記憶し、
    一のユーザに対応する前記移動履歴情報に含まれる前記現在位置の変化に基づいて当該一のユーザが移動しているか否かを判定し、
    前記一のユーザが移動していると判定した場合に、前記移動履歴記憶部を参照して、前記第1のユーザと所定時間以上所定の距離を保っている他の一又は複数のユーザである近隣ユーザを特定し、
    前記近隣ユーザの一覧を前記一のユーザに対応する前記携帯端末に送信すること、
    を特徴とするメッセージ送信支援方法。
  7. 携帯端末によるメッセージの送信を支援するプログラムであって、
    複数の携帯端末間と通信可能に接続され、前記携帯端末間のメッセージを転送するメッセージ転送装置に、
    前記携帯端末の現在位置を取得するステップと、
    前記携帯端末のユーザごとに、前記現在位置、及び現在時刻を含む移動履歴情報をメモリに記憶するステップと、
    一のユーザに対応する前記移動履歴情報に含まれる前記現在位置の変化に基づいて当該一のユーザが移動しているか否かを判定するステップと、
    前記一のユーザが移動していると判定した場合に、前記移動履歴記憶部を参照して、前記第1のユーザと所定時間以上所定の距離を保っている他の一又は複数のユーザである近隣ユーザを特定するステップと、
    前記近隣ユーザの一覧を前記一のユーザに対応する前記携帯端末に送信するステップと、
    を実行させるためのプログラム。
JP2007313855A 2007-12-04 2007-12-04 メッセージ転送装置、メッセージ転送システム、メッセージ送信支援方法、及びプログラム Expired - Fee Related JP4594978B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007313855A JP4594978B2 (ja) 2007-12-04 2007-12-04 メッセージ転送装置、メッセージ転送システム、メッセージ送信支援方法、及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007313855A JP4594978B2 (ja) 2007-12-04 2007-12-04 メッセージ転送装置、メッセージ転送システム、メッセージ送信支援方法、及びプログラム

Publications (3)

Publication Number Publication Date
JP2009141513A JP2009141513A (ja) 2009-06-25
JP2009141513A5 JP2009141513A5 (ja) 2009-08-06
JP4594978B2 true JP4594978B2 (ja) 2010-12-08

Family

ID=40871717

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007313855A Expired - Fee Related JP4594978B2 (ja) 2007-12-04 2007-12-04 メッセージ転送装置、メッセージ転送システム、メッセージ送信支援方法、及びプログラム

Country Status (1)

Country Link
JP (1) JP4594978B2 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010214009A (ja) * 2009-03-18 2010-09-30 Fujitsu Ltd 仮想ペット育成装置、仮想ペット育成方法、仮想ペット育成プログラム及び携帯端末装置
JP2013038721A (ja) * 2011-08-10 2013-02-21 Interman Corp 位置情報履歴照合システム
JP5441985B2 (ja) * 2011-10-17 2014-03-12 株式会社Nttドコモ サーバ装置、情報提供方法およびプログラム
JP5523426B2 (ja) * 2011-10-21 2014-06-18 株式会社Nttドコモ 利用交通機関特定システム、利用交通機関特定サーバ及び利用交通機関特定方法
US9037653B2 (en) * 2011-12-09 2015-05-19 Facebook, Inc. Mobile ad hoc networking
US9344414B2 (en) 2013-02-01 2016-05-17 Interman Corporation User similarity provision method
JP2014197809A (ja) * 2013-03-29 2014-10-16 富士通株式会社 検索システム、検索装置、検索プログラムおよび検索方法
JP6023859B2 (ja) * 2015-08-18 2016-11-09 インターマン株式会社 位置情報履歴照合システム
JP6381719B1 (ja) * 2017-03-29 2018-08-29 三菱電機株式会社 居宅端末及び住宅管理システム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001346267A (ja) * 2000-03-30 2001-12-14 Kddi Corp 移動端末にグループ通信を提供するシステム
JP2006081184A (ja) * 2004-09-08 2006-03-23 Lg Electronics Inc 端末の位置情報を用いたグループ通信方法、及びptサービス用端末機
JP2006295460A (ja) * 2005-04-08 2006-10-26 Ntt Docomo Inc 通話対象選択サーバ装置、端末装置、通話対象選択システム、通話対象選択方法
JP2007523561A (ja) * 2004-02-20 2007-08-16 ソニー エリクソン モバイル コミュニケーションズ, エービー 存在情報及び位置情報に基づくPoCによるグループチャット方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001346267A (ja) * 2000-03-30 2001-12-14 Kddi Corp 移動端末にグループ通信を提供するシステム
JP2007523561A (ja) * 2004-02-20 2007-08-16 ソニー エリクソン モバイル コミュニケーションズ, エービー 存在情報及び位置情報に基づくPoCによるグループチャット方法
JP2006081184A (ja) * 2004-09-08 2006-03-23 Lg Electronics Inc 端末の位置情報を用いたグループ通信方法、及びptサービス用端末機
JP2006295460A (ja) * 2005-04-08 2006-10-26 Ntt Docomo Inc 通話対象選択サーバ装置、端末装置、通話対象選択システム、通話対象選択方法

Also Published As

Publication number Publication date
JP2009141513A (ja) 2009-06-25

Similar Documents

Publication Publication Date Title
JP4594978B2 (ja) メッセージ転送装置、メッセージ転送システム、メッセージ送信支援方法、及びプログラム
KR100852126B1 (ko) 이동단말장치, 토폴로지 관리장치, 위치 관리장치, 및통신방법
US8165605B2 (en) Automatic detection of personal networks
US20100205242A1 (en) Friend-finding system
US20090017803A1 (en) System and method for dynamic determination of a common meeting point
JP4972668B2 (ja) 相乗り支援装置、相乗り支援方法およびプログラム
CN101675647A (zh) 搜索和排列联系人数据库中的联系人
CN103379013A (zh) 一种基于即时通信的地理信息提供方法和***
JP2003228532A (ja) 携帯情報端末、情報取得方法、情報取得プログラムおよび情報取得システム
CN115334451A (zh) 在移动网络中识别并定位用户
KR20140137070A (ko) 전자 기기, 서버, 전자 기기의 제어 방법 및 위치 정보 제공 방법
CN109218982A (zh) 景点信息获取方法、装置、移动终端以及存储介质
WO2002013061A1 (fr) Dispositif serveur servant a traiter des informations selon des informations concernant la position d'un terminal
JP4785606B2 (ja) グループ通信管理装置、通信端末、および通信方法
US9332521B2 (en) Storage medium having stored therein communication program, information processing apparatus, communication terminal apparatus, communication system, and communication method
JP2007186117A (ja) 最終列車自動通知方法及び最終列車自動通知システム
JP6509972B2 (ja) 情報処理システム、サーバ、情報処理方法、およびコンピュータプログラム
JP2002056498A (ja) バス乗車方法及びシステム
JP2003254777A (ja) 移動情報通知システム並びにそのプログラム
JP2005212499A (ja) 列車経路案内方法および列車経路案内システム
JP2007306984A (ja) ゲームサーバ、端末装置、情報処理方法、及びプログラム
JP6600581B2 (ja) 情報処理装置、情報処理方法およびプログラム
JP2015103234A (ja) 情報送信装置、情報送信方法及びコンピュータプログラム
JP2016081253A (ja) 情報出力装置、情報出力方法、およびプログラム
Ashbrook et al. Enabling ad-hoc collaboration through schedule learning and prediction

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090616

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090616

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100908

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100917

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130924

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4594978

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees