2012年出展のご案内
こちら

The Making of ITpro EXPO 2008 Autumn & 見どころ解説

ITpro

[EXPOモバイル(前編)]スケジュール,会場見取り図,ニュースを携帯に配信

2008/10/08
藤川 雅朗=日経NETWORK,三輪 芳久=ITpro
図1●EXPOモバイルの全体像
[画像のクリックで拡大表示]

 前回のITpro EXPOでは試験的に提供した携帯電話機向けのコンテンツ配信サービスを,「EXPOモバイル」と命名して,サービスを拡張・整理した。このEXPOモバイルの主要サービスは,EXPOニュース,EXPOナビ,EXPOチャンネルの三つである(図1図2)。

 EXPOニュースは,画像入りのニュース記事を携帯のブラウザで閲覧できるようにするもの。PC向けのITproサイトに掲載するニュースと同じものを配信する。もちろん,写真なども表示できる。前回のITpro EXPOでは140本以上の記事を公開した。今回の展示会では規模がさらに大きくなっているので,前回以上の速報を配信する予定だ。

 EXPOナビは,展示会場までの交通案内,会場見取り図,フォーラムのスケジュールなどを提供する。目玉は,事前登録者ごとに用意するスケジューラ機能(Myスケジュール)だ。

EXPOモバイル
図2●トップページに接続するためのQRコード

 このために,ITpro Mobileサイトを大幅に強化し,ユーザー認証機能を実装した。Myスケジュール・ページで自分が事前申し込みしているフォーラムのスケジュールを確認し,そこからフォーラムの詳細情報や開催会場の見取り図を表示させるといったことが可能になる。

 EXPOチャンネルは,展示会場内だけにワンセグ番組を配信する「エリア限定型のワンセグ実験」である。映像のほかに,データ放送用の仕組みを使ったデータ番組も用意する。

EXPOナビ
携帯サイトにも認証機能を実装

 EXPOニュースやEXPOナビのサービスを提供するITpro Mobileサイトは,携帯ブラウザに合わせたHTMLデータを配信するWebサイトである。システムはPC向けのITproサイトとさほど変わらないが,これまでのITpro Mobileサイトにはユーザーを認証する機能がなかった。

 携帯ブラウザでは,CookieやJavaScriptが使えず,PC向けサイトと同じ方法でユーザーを認証することができなかったためだ。しかし,EXPOナビを実現するにはユーザーを識別して,そのユーザーが申し込んだフォーラムの一覧などを表示する必要がある。つまり,ユーザー認証機能を実装するしかない。ここから,EXPOナビの開発が始まった。

携帯の端末IDを認証に使う

 まず,候補に挙がった認証方法は,最初にユーザーIDとパスワードでユーザーを認証し,その後は一定期間だけ有効なランダムな文字列をURLに付けてアクセスさせる方法だった。例えば,「http://xxx.jp/abc.html」にアクセスする際には,「http://xxx.jp/abc.html?id=xyz」のようにURLの最後に無意味な文字列を付加する手法だ。xyzがユーザーのログインごとにシステムがランダムに割り当てる文字列である。こうした手法は,比較的初期から携帯向けサービスを提供しているWebサイトが採用しており,端末の種類にあまり依存しないで利用できる。

 しかし,この手法は採用しなかった。ITpro MobileではPC向けサイトと同じ記事DBを参照して,ニュース記事などを配信しており,記事内には関連記事などのリンクが多数埋め込まれている。ところが,そのリンクには,ランダムな文字列は記述されていない。サーバー側で動的にリンク先URLを書き換えることも不可能ではないが,ユーザーがその記事をブックマークしても,次回のアクセスでは無効になってしまう(一定期間でランダムな文字列は無効になる)。

 もっとスマートな方法はないものか。そこでITpro Mobileでは,携帯電話機それぞれに固有に割り振られている端末IDを認証キーに使う手法を採用することにした。

 この手法は,グーグルの無料メールサービスGmailの携帯向けサービスなどが採用しており,最近の携帯電話機ならほぼ対応している。

 携帯ブラウザはWebサーバーにアクセスするとき,HTTPヘッダー中に端末IDを記載するので,これをキーにユーザーを識別するわけだ。具体的には,ITpro Mobileサーバーとそのバックエンドの認証サーバーなどが連携して,携帯ブラウザから送られてきた端末IDが,あらかじめ登録されているものかを調べる(図3)。

図3●携帯ユーザーを認証する仕組み
携帯電話機が持つ固有の端末IDを使ってユーザーを認証する。
[画像のクリックで拡大表示]

 ただし,端末IDとITpro会員のユーザーIDを対応づける必要があるため,既にITpro会員になっていても,一度はITpro Mobileへの端末登録作業が必要になる(2ページ目の「ITpro Mobileサービスの登録手順」を参照)。

>>事前登録者ごとにスケジュールを表示
次ページ以降はITpro会員(無料)の方のみお読みいただけます。
会員の方は、 ログインしてご覧ください。
まだ会員でない方は、ぜひ登録(無料)していただき、ITproの豊富なコンテンツをご覧ください。

この記事に対する読者コメント

コメントに関する諸注意 投稿 一覧 
ITpro EXPO on Twitter
ITpro EXPO on facebook
ITpro Magazine 2011
ITpro Magazine  ITproは10月3日、ITpro EXPO 2011に事前登録した方への特典として、スマートフォンで読む電子雑誌「ITpro Magazine EXPO版 2011年秋号」を発行した。「スマートフォン分析」「サイバー犯罪」の2大特集のほか、インタビュー、コラム、そしてITpro EXPO 展示会を楽しみ尽くすためのコンテンツが盛りだくさんな内容となっている。
詳細はこちら
ITpro EXPO AWARD
ITpro EXPO AWARD 2010 受賞製品/サービス  ITpro EXPO AWARD 2011は、ITpro EXPO 2011に出展されるすべての製品/サービスを対象として、日経BP社が発行するIT/ネットワーク誌、Webメディアの編集部が取材・審査し、優れた製品/サービスを表彰するものです。
詳細はこちら

協力メディア

日経コンピュータ 日経コミュニケーション 日経SYSTEMS 日経情報ストラテジー 日経NETWORK 日経ソフトウエア 日経Linux 日経ニューメディア ITpro