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