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コンテンツの
利用