GPS搭載携帯電話を用いた 位置情報付きWeblog投稿・検索システムの設計と実装 2007年3月6日 情報処理学会 第69回全国大会発表資料 GPS搭載携帯電話を用いた 位置情報付きWeblog投稿・検索システムの設計と実装 電気通信大学 大学院情報システム学研究科 前澤 直洋 佐藤 喬 多田 好克
背景 携帯通信端末の普及 携帯通信端末のWeb利用環境の発展 いつでも、どこからでも情報を受信・発信のできる モバイル環境
モバイル環境から発信される情報 「位置」 モバイル環境から発信される情報の鍵 その情報の示す いま青森ねぶた祭に来てます ○○デパートでバーゲンセールやってるよ いま青森ねぶた祭に来てます この店のカレーの量がすごい!
モバイル環境から知りたい情報 「位置」 モバイル環境から知りたい情報 位置をキーとして情報を引きたい に特化した情報 局所的な情報をWebからキーワード検索で収集するのは非効率的 この辺におもしろい観光スポットないかな? 位置をキーとして情報を引きたい お腹すいたけどこの辺でうまい店ないかなぁ? この地域でどんな出来事があるんだろう?
目的 ユーザの位置に特化した Weblogの投稿・検索システム ユーザの位置と、そこから発信される情報を結びつける情報サービスの実現 携帯通信端末:携帯電話 高普及率 Web利用の一般化 GPSの搭載義務化 情報媒体:Weblog 高普及率 自己表現のしやすさ 外部から操作可能なAPI ユーザの位置に特化した Weblogの投稿・検索システム
システムの特徴 投稿: 位置情報を付加したWeblogの発信 検索: 位置情報の付加されたWeblogの発見 地域を中心とした情報の共有 記事本文に位置情報を表現 検索: 位置情報の付加されたWeblogの発見 携帯電話での閲覧向け 投稿先Weblog記事へのポータルサイトを構築 地域を中心とした情報の共有
地域を中心とした情報共有のイメージ 本システム Weblogシステム (Weblogサイト) 携帯電話 (ユーザ) livedoor blog Movable Type Type Pad So-net blog Weblogシステム (Weblogサイト) 本システム 携帯電話 (ユーザ)
一般的なWeblogは位置情報を付加できない システムの構成 携帯電話に標準搭載のWebブラウザからアクセスするWebアプリケーション 携帯電話はキャリア・機種に依存しない Weblogも一般的なものを利用可能 一般的なWeblogは位置情報を付加できない Weblogシステム DB 本システム 本システムで 位置と記事を対応付ける 携帯電話
データベース 保存する情報 DB 記事情報 位置情報 メタ情報 タイトル、投稿先Weblog記事へのURL、投稿日時など 緯度・経度 ジャンル、評価、スポット DB
メタ情報 投稿時、ユーザにその記事に対する付加情報を与えてもらうことで、検索時に補助として利用できる ジャンル 評価 スポット 日記、グルメ、ニュース、レジャー、ショッピング 評価 5段階評価、または「評価なし」 スポット 記事に関する場所の名前
スポット 「場所の名前」でラベル付けした位置情報 その「場所」に関する記事の集合 布田天神 マクドナルド 電気通信大学 分散する各記事の「位置」を「スポット」でまとめることで、情報の発見を支援する 布田天神 マクドナルド 電気通信大学 今日のおみくじ 今日のおみくじ 調布祭 調布祭 東食が北海道フェア 東食が北海道フェア 布田天神で初詣 布田天神で初詣 食神スタンプ 食神スタンプ メガマック! メガマック! A棟が直ってた A棟が直ってた
スポットの設定 新規スポットの設置 記事の既存スポットへの所属 投稿時にユーザに設定してもらう 早稲田大学 全国大会 全国大会
システムの内部構成 本システム 制御部 Weblogシステム DB データベース 携帯電話 Weblog インタフェース 部 データベース
制御部 本システムの「機能」を組み立てる ユーザからのイベント受付け 状態遷移の制御 携帯電話、 Weblogシステム、データベース間での情報流通の制御 Weblogシステム 本システム Weblog インタフェース部 制御部 データベース インタフェース部 DB データベース 携帯電話 インタフェース部 携帯電話 本システムの「機能」を組み立てる
投稿処理の流れ 制御部 Weblogシステム 3.記事情報 4.記事情報 位置情報 メタ情報 2.投稿記事 (+位置情報) 1.投稿記事 DB 1.投稿記事 位置情報 メタ情報 携帯電話
検索処理の流れ 制御部 Weblogシステム 2.クエリ(位置情報) 3.記事情報 4.結果提示 1.位置情報 携帯電話 DB グルメ 中華おはら らんちたいむ 丸高食堂 たから屋 たつみ 1.位置情報 携帯電話
各インタフェース部 携帯電話インタフェース部 Weblogインタフェース部 データベースインタフェース部 本システム Weblogシステム インタフェース部 制御部 データベース インタフェース部 DB 携帯電話 インタフェース部 データベース 携帯電話
携帯電話インタフェース部 XHTML Basicによる動的コンテンツの構築 携帯電話のWeb ブラウザから操作可能なUIの提供 キャリアごとの仕様の違いを吸収 Weblogシステム 本システム Weblog インタフェース部 制御部 携帯電話 インタフェース部 データベース インタフェース部 DB データベース 携帯電話 XHTML Basicによる動的コンテンツの構築
Atom Publishing Protocolによる Weblogインタフェース部 Weblogシステムに 各種操作を要求 Weblogシステムごとの仕様の違いを吸収 Weblogシステム 本システム Weblog インタフェース部 制御部 データベース インタフェース部 DB データベース 携帯電話 インタフェース部 携帯電話 Atom Publishing Protocolによる データの送受信
データベースインタフェース部 Ruby on Railsのライブラリ (ActiveRecord)を利用 データベースにある情報をプログラムから参照・保管できるようにする Weblogシステム 本システム Weblog インタフェース部 制御部 データベース インタフェース部 DB データベース 携帯電話 インタフェース部 携帯電話 Ruby on Railsのライブラリ (ActiveRecord)を利用
投稿機能の実行画面 位置情報
投稿フォーム 位置情報 記事内容 メタ情報 ジャンル 評価 スポット 日記・グルメ・ニュース・レジャー・ショッピング 5段階評価、または「評価なし」 スポット 記事に関する場所の名前
スポット選択 記事投稿時、現在地周辺にある既存スポットが一覧表示 所属させたいスポットがあれば、そのスポット名を選択 もし、なければ、新しいスポットを設置することも、スポットを選択しないことも可能
投稿したWeblog記事 緯度・軽度 住所 地図
検索機能の実行画面 位置情報
検索結果の提示 タイトル:投稿先Weblog記事へのリンク 地図のマーカーに対応 現在地から記事までの距離 携帯電話用ナビゲーションサイトへのリンク タイトル:投稿先Weblog記事へのリンク
検索オプション 並べ替え 記事の順番の並べ替え ジャンル検索 ジャンルの絞込み
検索オプション スポット検索 周辺にあるスポットから記事を検索
その他の機能 編集・削除 一時保存 お気に入り 住所名検索 トラックバック PC用地図インタフェース
関連研究 場log NAVIBLOG MOBILE データベースで外部Weblog記事と位置情報を結びつけるmoblogサービス メールで投稿 ビューアとして記事一覧、地図インタフェースを提供 携帯電話からの検索は考慮されていない NAVIBLOG MOBILE 携帯電話でもクリッカブルな地図インタフェース 外部Weblogには投稿できず、内部に情報を保存 厳密にはWeblogではない
まとめ ユーザの位置情報を利用し、その地域に密着した情報の発信と発見を支援するWeblog投稿・検索システムの設計と実装 今後の課題 ユーザインタフェースの強化 本システム以外から投稿されたWebコンテンツの利用