Comments
Description
Transcript
「駅前探険倶楽部とその携帯電話向けサービスの開発・運用」に関して
駅前探険倶楽部と その携帯電話向けサービスの 開発・運用 (株) 東芝 iValue Creation 河田 勉 2001/7/24 Copyright(C) iValue Creation, TOSHIBA, 2001 自己紹介 ■毎日お役に立っている河田です! かな漢字変換の開発者 ■インターネットで人気の河田です! 駅前探険クラブ フレッシュアイ ニューズウォッチ モバイルサービス 社内出張サービス Copyright(C) iValue Creation, TOSHIBA, 2001 Copyright(C) iValue Creation, TOSHIBA, 2001 ワイアレス・ポケットコミュニケータ GENIO Copyright(C) iValue Creation, TOSHIBA, 2001 東芝 iバリュークリエーション社が 提供する Web サービス ∼ポータルサイトと ASP ∼ Copyright(C) iValue Creation, TOSHIBA, 2001 2000年4月設立の社内カンパニー <Corporate> Board of Directors Corporate Staff iValue Creation Company (iVC) e-Solutions Company President & CEO Social Infrastructure Systems Company Digital Media Network Company Mobile Communications Company Power Systems & Services Company <In-house Companies> Semiconductor Company Display Devices & Components Company Medical Systems Company Home Appliances Company Copyright(C) iValue Creation, TOSHIBA, 2001 iVC社のミッション • インターネット(Webサービス)事業に集中 – 成長性・収益性の実現 – IT事業に徹した経営スタイルの導入 – 東芝グループのIT化、サービス事業の先導 モバイル・ブロードバンド時代のトップクラス企業へ モバイル・ブロードバンド時代のトップクラス企業へ Copyright(C) iValue Creation, TOSHIBA, 2001 http://ekitan.oom/iekitan/ http://www.ekitan.com http://www.du-ub.com http://www.fresheye.com http://www.semiconportal.com http://www.desyo.com http://tanpopo.toshiba.co.jp http://www.ivc.toshiba.co.jp http://www.newswatch.co.jp http://www.atstyle.co.jp http://www.vividcar.com Copyright(C) iValue Creation, TOSHIBA, 2001 事業モデル • B2C: ポータルサイト事業 – 駅前探険倶楽部、FreshEye • 広告 • モバイル利用会費 • EC仲介料 • B2B2C: ASP事業 – MMS、乗り換え、地図 • サイト開発費 • エンジンホスティング運営費 Copyright(C) iValue Creation, TOSHIBA, 2001 フレッシュアイ fresheye.com •設立:98/12 •主要株主:東芝、電通、凸版 •サービス内容:ディレクトリ/サーチサービス •特長:Freshness -10分毎のデータベース更新 技術:高速ロボット・インデックシング :頻繁に更新されるサイトを、頻度に応じて サーチし、 データベースを更新 :価格比較エンジン 200万 PageView/Day Copyright(C) iValue Creation, TOSHIBA, 2001 News Watch www.newswatch.co.jp •設立:96/04 •主要株主:三井物産、東芝、 NewsEdge(US) •サービス:ニュースのフィルタリング、配信サービス •特長:豊富なニュースソースとパーソナライゼーション - ソース数:80(新聞・雑誌) - 150分類、2000社の情報 - 毎朝メールで配信 - 600社、15,000人のユーザー •技術:自然言語処理・フィルタリング Copyright(C) iValue Creation, TOSHIBA, 2001 du-ub.com –音楽配信 Copyright(C) iValue Creation, TOSHIBA, 2001 Vividcar.com – 輸入車ポータル Copyright(C) iValue Creation, TOSHIBA, 2001 駅前探険倶楽部 (ekitan.com) 200万PV/日 乗換え案内・時刻表 オフィス 駅周辺案内 道案内地図 目的地 おでかけする利用者を総合的に支援する おでかけする利用者を総合的に支援する Copyright(C) iValue Creation, TOSHIBA, 2001 MMS(Mobile Multi-protocol Service) コンテンツ 提供者 コンテンツ Cellars with different protocols query map PDA template template template MMS Copyright(C) iValue Creation, TOSHIBA, 2001 PC ASP 技術・エンジン • MMS (Mobile Multi-protocol Service) • • • • • • 乗換え案内エンジン 地図、道案内エンジン 予約エンジン 検索エンジン 自然言語フィルタリング 機械翻訳 Copyright(C) iValue Creation, TOSHIBA, 2001 モバイルASP: Webサイトのモバイル化を支援 従来の 従来の Web Web サイト サイト モバイル モバイル サイト サイト MMS MMS コンテンツ コンテンツ 提供者 提供者 コンテンツ Copyright(C) iValue Creation, TOSHIBA, 2001 Web から モバイル へ 継ぎ目ない移行 モバイル株情報配信 東芝サーバーセンターで運営 モバイルファイナンシャル 情報センター お客様の携帯端末 NTT DoCoMo iモード ○○証券 1お知らせ 2KJNetニュース 3業種別個別 4個別銘柄 5登録銘柄株価 6銘柄登録 各言語に対応 株価情報(リアルタイム or 20分ディ 投信価額、市況情報 レイ )、 C−HTML KDDI ezweb 東証 日証協 投信協会 etc 株価等データベース HDML J−PHONE J-スカイ DDI−P H“LINK MML メール モバイルエンジン モバイル・マルチプロトコル 証券会社様の情報 モバイル向け 証券会社様 MMS その他/オプション ・投信価額情報 お客様のパソコン 証券会社様の情報 インターネット向け(証券会社様の既存のホームページ) インターネット お客様は在宅時はパソコンでも、外出時 はモバイルで、証券会社様より情報を受 けることが出来る Copyright(C) iValue Creation, TOSHIBA, 2001 情報、データのセンター一括 管理で低コスト化実現 インターネット、モバイルの両方の情報提供 でお客様へのサービスのさらなる向上 ASP ビジネス事例 z 乗換エンジン:@nifty,infoseek, SO-NET z 地図エンジン:@NAVI.com、バーナビ(サントリー)、Mopera(DoCoMo) z MMS(株取引):松井証券、日興證券、その他多数 z MMS(ホテル予約): Starwoodグループ、新阪急、インターコンチネンタルグループ z MMS(TV番組ガイド配信):東京ニュース通信 z MMS(出退勤管理):けあコミュニティ(介護ヘルパー支援) z ホテル予約エンジン:シティーホテル、ビジネスホテル、旅館 z 検索エンジン: Mopera(DoCoMo) 、ブレーンドットコム z 機械翻訳:infoseek Copyright(C) iValue Creation, TOSHIBA, 2001 進化する“駅前探険倶楽部” 駅探からモバイルポータルへ Copyright(C) iValue Creation, TOSHIBA, 2001 日本のモバイルインターネットの普及傾向 million 30 従来の Internet 利用者 20 携帯電話からの利 用者がPCからの 利用者の数を上回 る 10 モバイル Internet 利用者 (i-mode, EZweb, J-SKYweb) Dec/98 Jun/99 Dec/99 Jun/00 Copyright(C) iValue Creation, TOSHIBA, 2001 Dec/00 Jun/01 Dec/01 モバイル・ポータル: ekitan.com 200万 PV / 日 MyEkitan 乗換え案内 JR 運行情報 終電案内 時刻表 駅の天気 スポットDB Java (ekitanNavi) Copyright(C) iValue Creation, TOSHIBA, 2001 駅探のモバイル展開 Web 駅探 モバイル駅探 有料サービス 駅探 (PC&PDA) i-駅探 (無料) Feb. May ‘97 ‘98 ‘99 i-Mode サービスイン Copyright(C) iValue Creation, TOSHIBA, 2001 Ez-駅探 i-駅探 J-駅探 Mar. Dec. Jan. ‘00 ‘01 モバイル駅探の成長 千人 350 300 250 200 会費 ¥100/月 150 2001年7月 38万会員 100 50 i-ekitan 有料サービス 3/00 6/00 Copyright(C) iValue Creation, TOSHIBA, 2001 J-ekitan & Ez-ekitan 有料サービス 9/00 12/00 3/01 駅探のアクセス傾向 • Web 駅探 – 週末よりも平日が多い – 昼休みのアクセスが多い – 就業時間直後が多い • モバイル駅探 – 平日よりも週末が多い – 深夜にかけてのアクセスが多い Copyright(C) iValue Creation, TOSHIBA, 2001 Web & モバイル相互利用 平日 移動中 利用者誘導 会社 MyEkitan Webサイト よく使う駅 モバイルサイト 手帳(PIM) 家庭 利用者誘導 休日 帰宅 アフターファイブ 従来の 従来のWeb Webサイトとモバイルサイトを繋ぐ サイトとモバイルサイトを繋ぐ Copyright(C) iValue Creation, TOSHIBA, 2001 駅前探険倶楽部を支えるエンジン 乗換え案内 地図・道案内 MMS Copyright(C) iValue Creation, TOSHIBA, 2001 乗換え案内エンジン ■駅∼駅間乗り換え案内表示 任意の駅∼駅間の乗り換え案内を、所要時間、料金と共に表示 時刻表データを使用してい るため、時間帯を網羅した サービスが可能 乗り換え時間を考慮した 乗り換え案内を表示 例:京浜東北線 快速運転時間の反映 Copyright(C) iValue Creation, TOSHIBA, 2001 乗り換えエンジンのモバイル化 Screen Size PC Copyright(C) iValue Creation, TOSHIBA, 2001 PDA Cellular Phone 地図・道案内エンジン ■近くのコンビニは?:周辺地図表示 ・全国を対象として、公共施設、公園、病院、学 校、スーパー、コンビニ等のラ ンドマーク表示を 含めた1/25,000縮尺の地図表示 ・首都圏、京阪神については1/2,500縮尺の地図 表示(モノクロ、カラー対応) ■見知らぬ場所でも安心:ルート表示 ・最寄駅からある物件までのわかりやすい道順を、 ビジュアル表示 周辺地図表示の例 ・文章による案内表示を表示 ■どれ位かかるの?:所要時間を計算 ・直線距離ではなく、実際のルートの距離に基づ く所要時間を算出 道案内地図表示の例 Copyright(C) iValue Creation, TOSHIBA, 2001 地図・道案内エンジンのモバイル化 Map PDA Text Cellular Phone Original map PC 画面の大きさに合わせて地図を簡略化 画面の大きさに合わせて地図を簡略化 Copyright(C) iValue Creation, TOSHIBA, 2001 ラリーマップ表示 ⑦ Goal 通常の道案内地図 ⑥ ⑤ ③ ④ ② ① Start Copyright(C) iValue Creation, TOSHIBA, 2001 MMS: 基本機能 • 複数端末・複数プロトコルに適合する配信 技術 – 一つのURLで複数端末に対応 • Mail-to-Web – メール表示も対応 – メールに含まれるURLページ表示も対応 • 顧客サービスへのモバイル・ゲートウェイ – お客様のWebサービスをモバイル対応化 – ASP として提供 Copyright(C) iValue Creation, TOSHIBA, 2001 MMS: 特徴 • “Page Template”により複数の端末に適合 • “Querymap”によりDBアクセスを共通化 User’s View Weather N.Y. Cloudy /L Chicago Showrs /L L.A. Fine /H MMS は「自動変換」 技術ではない。 Copyright(C) iValue Creation, TOSHIBA, 2001 “Page Templates” Templates <XML … > <HDML … > <HTML … > <*title*>[*TITLE*]<*/title*> <*for … *> [*sql:cityname[*i*]*]<BR> [*sql:weather[*i*]*] / [*sql:tempature[*i*]*] <*/for*> … Possible Devices HTML (PC, PDA). i-modeHTML (DoCoMo) HDML / WML (EZWeb) MML (J-Phone) etc. + “Querymap” Querymap <*TITLE=‘Weather’/*> <*sql … /*> <*body*> select … from … where … … <*/body*> <*/sql*> Possible DBMS Oracle Sybase DB2 Informix many other DBs, or CGI MMS: システム構成 Language SMS Protocol smtp etc. Communication Middlewares http I/F Access Info User Info Device Info Page Templates update script User Profile query map DB I/F Contents DBMS Layout, Insert Icons, etc. Access Counter Management Multi-Platform Multi-Platform (Unix (Unix // WindowsNT WindowsNT … … )) Copyright(C) iValue Creation, TOSHIBA, 2001 External DBMS 駅探の「進化」を実現する技術 Web & Mobile ASP 展開のための 「サービスアーキテクチャ」 Copyright(C) iValue Creation, TOSHIBA, 2001 駅探が抱えていた問題 【状況】 • 1997年5月、小規模サイトとしてスタート • Perl, Cによるアプリ(CGI)構築、サービスの種類 に応じて次々とCGIを増やす • コアエンジンの計算量が大きい 【課題】 • 恒常的な高負荷 – 数100万PV/日、数10万会員からのリクエストに対応で きる堅牢なシステム構築の必要性 • ASP 展開可能な拡張性 • 保守容易性 Copyright(C) iValue Creation, TOSHIBA, 2001 駅前探険倶楽部 / ASP 実現要件 ① Web サービスとしての要件 ② モバイルサービスとしての要件 ③ ASP サービスとしての要件 Copyright(C) iValue Creation, TOSHIBA, 2001 ① Webサービスとしての要件 • 性能低下は機会損失・信用低下 – 8秒ルール • ダイアルアップ接続ユーザは Web ページダウンロードが表 示するまでに8秒以上かかると、そこへのアクセスをあきらめ てしまう(ゾナリサーチ、99年7月) • 予測が難しいアクセス数 – サービス開始日、イベント、天候 – 平均のアクセス数よりもピーク性能に対応 • システム信頼性・可用性 • 拡張の容易さ・スケーラビリティ – ページの編集とエンジン開発の独立 Copyright(C) iValue Creation, TOSHIBA, 2001 ② モバイルサービスとしての要件 • 少データ × 多パケット数 • リクエスト数が多い、予測しにくい • 機種・ブラウザが多岐にわたる – 通信キャリアごとに多数の端末 – 次々に新機種投入(色数, 画面サイズ, 記述言語の細 かな違いなど) • ユーザインタフェース – 画面サイズが小さい – ポインティングデバイスがない – 数字キーを使った文字入力 Copyright(C) iValue Creation, TOSHIBA, 2001 モバイルWebサービスシステム Contents Provider 通信キャリア 線 専用 bank trading etc. Contents Provider Gate Way Internet Contents Provider Air Connection Land Connection i-mode HTML / HDML / WML / MML HTTP Wireless Protocol / WAP TCP/IP PDC-P / PacketOne Ether net, PPP, ATM, etc. Copyright(C) iValue Creation, TOSHIBA, 2001 モバイルWebサービス一覧 Middle range cell micro range cell Markup Data Contents Bare System Operator Data System Langua Speed Service ge (Kbps) i-mode DoCoMo i-mode PDC-P Packet HTML 9.6 PDC J-Phone J-Sky PDC Circuit MML 9.6 Tsuka EZWeb PDC Circuit HDML 9.6 Packet cdmaOne KDDI EZWeb Packet HDML One 14.4 DDI Pocket H" Link PHS Circuit H" Link 64 i-mode DoCoMo Browzer Menu PHS Circuit PHS HTML 64 CAstel Dot-i PHS Circuit HTML 64 Copyright(C) iValue Creation, TOSHIBA, 2001 公式サイトと一般サイト • 課金 – 公式サイトではキャリアが回収代行 – 一般サイトは課金手段を独自に準備 • アクセス – 公式サイトはキャリアが用意するポータルから – 一般サイトは URL を入力して • キャリアの審査 – オリジナリティのあるコンテンツ – キャリアの特性に合ったコンテンツ Copyright(C) iValue Creation, TOSHIBA, 2001 マルチキャリア/端末対応 • プロトコル、記述言語、画像フォーマット • 端末情報取得方法、画面の大きさ、深さ – i-mode (NTTドコモ) • http, i-mode HTML, SJIS, GIF – EZWeb (KDDI) • http, HDML3.x/WML1.x, SJIS, BMP/PNG – J-Sky (J-Phone) • http, MML, SJIS, PNG Copyright(C) iValue Creation, TOSHIBA, 2001 端末情報の取得 • HTTP User-Agentフィールド: – キャリア、バージョン、端末機種など • 独自フィールド: – 表示可能サイズ、色数、ソフトキー数などが取 得できるキャリア Copyright(C) iValue Creation, TOSHIBA, 2001 WAPコンテンツの特性 • 端末への負荷が小さい – WAPゲートウェイでコンテンツを解析(エラー発見)、 バイナリ変換・圧縮(コメントも除く) – 端末は画面に表示するだけ – TCP/IPより軽いプロトコル • 一般サイトでもユーザを同定できる • SSLが使える • HDML/WML – ページをまとめてひとつのファイル(デッキ)として取り 扱うことができる – 変数による値の受け渡し Copyright(C) iValue Creation, TOSHIBA, 2001 各種制約条件・ノウハウ • 認証方法の違い • 制約条件: – ページ長、URL長 – cookie – SSL • ノウハウ: – 予約語の違い – 未定義タグの処理 – 公式サイトと一般サイトの違い Copyright(C) iValue Creation, TOSHIBA, 2001 次世代携帯電話技術 • Java – ekitanNavi を i-Appli, J-Phone で提供 – キャリアごとに仕様が異なる • 位置情報 – 基地局ベースのサービス – gpsOne(KDDI) • マルチメディア – W-CDMA, HDR (384K-2Mbps) – 動画、音楽のダウンロード、ストリーミング Copyright(C) iValue Creation, TOSHIBA, 2001 ③ ASP としての要件 • API 提供 • 客先に合わせたカスタマイズ可能性 – 共通部品化(モジュール、ライブラリ) • 柔軟な拡張性 • 保守容易性 Copyright(C) iValue Creation, TOSHIBA, 2001 駅探進化の実現要件 • Web サービスとしての要件 – ピークアクセス時の性能 – 信頼性・可用性 – スケーラビリティ・拡張性 • モバイルサービスとしての要件 – 複数端末対応ノウハウ – 公式・非公式サイト対応 • ASP サービスとしての要件 – 共通部品化とそのAPI提供 – 運用容易性 Copyright(C) iValue Creation, TOSHIBA, 2001 iVC サービスアーキテクチャ • 「サービス・アーキテクチャ」 – SW/HW 構成を総合的に考慮 – 拡張性、運用保守容易性の確保 • ソフトウェア構成 – – – – UI、ビジネスロジック、DB、コアエンジンの分離 HTTP API MMS: 端末情報管理、サーバ側スクリプトによるUI 軽量ミドルウェア(マルチスレッド、DBコネクションプー ル) • システム構成 – 上記ソフトウェア構成の各部分での多重化 Copyright(C) iValue Creation, TOSHIBA, 2001 iVC サービスアーキテクチャ プレゼンテーションロジック ビジネスロジック JSP ・ Servlet Beans Servlet PHP etc,.. JDBC Data Access Logic MMS query map MMS page template コアエンジン Copyright(C) iValue Creation, TOSHIBA, 2001 データロジック XML etc,.. Transport Map & Direction PIM POI Reserv. eCRM 地図サービス構成 プレゼンテーションロジック ビジネスロジック Servlet ・ Beans PC用JSP imode用 JSP EZ用 JSP J-PHONE モジュール 化 (展開) Copyright(C) iValue Creation, TOSHIBA, 2001 JDBC ・目的地DB ・駅名DB セッション 情報 XML, Graphics コアエンジン 画面デザ インの分離 データロジック Transport POI Map & Direction Connection Pooling 実現手法のまとめ Webサーバ 性能 負荷分散機 アプリケーション データベース ファイル マルチスレッド 接続プール (Javaサーブレット) 信頼性 可用性 負荷分散機 多重化 拡張性 多重化 API化 共通モジュール モバイル 対応 端末情報 認識・管理 Copyright(C) iValue Creation, TOSHIBA, 2001 サーバ側スクリ プトによるUI 多重化 サービス運用 • 24時間365日ノンストップサービス • ステージングサーバを使った事前検証徹底 – 端末ごとにフィールドテスト • サービス監視 – アプリケーションレベル – ミドルウェアレベル – インフラレベル • 緊急連絡体制の確立 • セキュリティ Copyright(C) iValue Creation, TOSHIBA, 2001 まとめ • iVC を代表するポータル駅前探険倶楽部: – 数100万PV/日、数10万会員 • 駅探とそのモバイル化を支えるエンジン – 乗換え、地図、MMS • UIとロジック、DB、エンジンを分離したサービス・ アーキテクチャ – ASP、モバイル展開 • モバイル化: ノウハウと経験が鍵 • システム多重化構成と、万全の運用体制により、 成長しつづけるWebサービスを実現 Copyright(C) iValue Creation, TOSHIBA, 2001 お問い合わせ • iバリュー クリエーション社 http://www.ivc.toshiba.co.jp/ • 駅前探険倶楽部 http://ekitan.com/ [email protected] • ASP事業 http://www.ivc.toshiba.co.jp/ivc/asp/ [email protected] Copyright(C) iValue Creation, TOSHIBA, 2001