(57)【要約】  【課題】ブラウザに表示されているサービスの詳細情報を、ページを遷移させることなく表示させる。  【解決手段】表示制御装置は、サービスに関する情報と多面体の面とを対応させて記憶するサービス情報記憶部２０６と、ブラウザに対して、前記サービス情報記憶部２０６に記憶されているサービスの第１の情報が第１の面に表示された多面体を表示させ、回転指示を受付可能状態にさせ、回転指示が受け付けられた場合には当該回転指示に関する要求を送信させて、当該要求に応じて送信される情報が当該回転の方向に対応する第２の面に表示された多面体を表示させる命令を記憶する表示制御情報記憶部２０４と、回転指示とは異なる要求を受け付けた場合には、記憶されている命令を送信し、回転指示に関する要求を受け付けた場合には、記憶されている前記第２の面に対応する第２の情報を送信する要求受付部２０２とを有する。【選択図】図３
2010009155.tif 000002
【特許請求の範囲】
【請求項１】
サービスに関する情報と多面体の面とを対応させて記憶するサービス情報記憶手段と、
ブラウザに対して、前記サービス情報記憶手段に記憶されているサービスの第１の情報が第１の面に表示された多面体を表示させ、回転指示を受付可能状態にさせ、回転指示が受け付けられた場合には当該回転指示に関する要求を送信させて、当該要求に応じて送信される情報が当該回転の方向に対応する第２の面に表示された多面体を表示させる命令を記憶する命令記憶手段と、
回転指示とは異なる要求を受け付けた場合には、前記命令記憶手段に記憶されている命令を送信し、回転指示に関する要求を受け付けた場合には、前記サービス情報記憶手段に記憶されている情報であって前記第２の面に対応する第２の情報を送信する送信手段と
を有する表示制御装置。
【請求項２】
前記命令記憶手段は、ブラウザが実行可能な命令を記憶する
請求項１に記載の表示制御装置。
【請求項３】
前記命令記憶手段は、既に表示されている画面において、多面体の部分の表示を変化させる命令を記憶する
請求項１または２に記載の表示制御装置。
【請求項４】
前記命令記憶手段は、回転指示が受け付けられた場合にはＸＭＬＨＴＴＰリクエストにより要求を送信させる命令を記憶し、
前記送信手段は、前記第２の情報を含むＸＭＬデータを送信する
請求項１〜３のいずれかに記載の表示制御装置。
【請求項５】
コンピュータと、サービスに関する情報と多面体の面とを対応させて記憶するサービス情報記憶手段とを含む表示制御装置において、
ブラウザから送信されるＨＴＴＰリクエストを受け付ける受付ステップと、
前記受け付けられたＨＴＴＰリクエストがアクセス要求である場合には、ブラウザに対して、前記サービス情報記憶手段に記憶されているサービスの第１の情報が第１の面に表示された多面体を表示させ、回転指示を受付可能状態にさせ、回転指示が受け付けられた場合には当該回転指示に関する要求を送信させて、当該要求に応じて送信される情報が当該回転の方向に対応する第２の面に表示された多面体を表示させる命令を送信し、前記受け付けられたＨＴＴＰリクエストが回転指示に関する要求である場合には、前記サービス情報記憶手段に記憶されている情報であって前記第２の面に対応する第２の情報を送信する送信ステップと
を前記表示制御装置のコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グラフィカルユーザーインタフェースの表示を制御する表示制御装置およびプログラムに関する。
【背景技術】
【０００２】
この種の表示制御装置は、マウスなどのポインティングデバイスによる入力を受け付けるためのアイコンやウインドウを表示装置に表示して、ＧＵＩ(Graphical User Interface)を実現する。
【０００３】
特許文献１では、多面体の面を表示し、利用者から回動する指示を受け付けた際、表示された面を回動遷移させると共に、当該面と異なる条件情報が表された次の面を表示する表示処理装置が開示されている。
特許文献２では、キューブメニューを表示し、入力操作に応じてキューブメニューを回転させるとともにその回転過程を所定の補間画像によって表示した後、当該キューブメニューの回転後における下位メニューを表示する情報処理装置が開示されている。
特許文献３では、アイコンが多角形上に配置され、ポインティングデバイスからの入力待ち状態でイベントが検出されると、当該イベントがアイコンのクリックによるものである場合、クリックしたアイコンに対応するアプリケーションを起動し、アイコンのクリックによるものでなく、多角形上の移動である場合、移動した方向に対応する多角形を９０゜回転するユーザインターフェースが開示されている。
【０００４】
【特許文献１】特開２００７−４１７２７号公報
【特許文献２】特開２００２−１７５１３９号公報
【特許文献３】特開平１１−１０２２７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、ブラウザに表示されているサービスの詳細情報を、ページを遷移させることなく表示させることを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に係る表示制御装置は、サービスに関する情報と多面体の面とを対応させて記憶するサービス情報記憶手段と、ブラウザに対して、前記サービス情報記憶手段に記憶されているサービスの第１の情報が第１の面に表示された多面体を表示させ、回転指示を受付可能状態にさせ、回転指示が受け付けられた場合には当該回転指示に関する要求を送信させて、当該要求に応じて送信される情報が当該回転の方向に対応する第２の面に表示された多面体を表示させる命令を記憶する命令記憶手段と、回転指示とは異なる要求を受け付けた場合には、前記命令記憶手段に記憶されている命令を送信し、回転指示に関する要求を受け付けた場合には、前記サービス情報記憶手段に記憶されている情報であって前記第２の面に対応する第２の情報を送信する送信手段とを有する。
【０００７】
請求項２に係る表示制御装置では、前記命令記憶手段は、ブラウザが実行可能な命令を記憶する。
【０００８】
請求項３に係る表示制御装置では、前記命令記憶手段は、既に表示されている画面において、多面体の部分の表示を変化させる命令を記憶する。
【０００９】
請求項４に係る表示制御装置では、前記命令記憶手段は、回転指示が受け付けられた場合にはＸＭＬＨＴＴＰリクエストにより要求を送信させる命令を記憶し、前記送信手段は、前記第２の情報を含むＸＭＬデータを送信する。
【００１０】
請求項５に係るプログラムは、コンピュータと、サービスに関する情報と多面体の面とを対応させて記憶するサービス情報記憶手段とを含む表示制御装置において、ブラウザから送信されるＨＴＴＰリクエストを受け付ける受付ステップと、前記受け付けられたＨＴＴＰリクエストがアクセス要求である場合には、ブラウザに対して、前記サービス情報記憶手段に記憶されているサービスの第１の情報が第１の面に表示された多面体を表示させ、回転指示を受付可能状態にさせ、回転指示が受け付けられた場合には当該回転指示に関する要求を送信させて、当該要求に応じて送信される情報が当該回転の方向に対応する第２の面に表示された多面体を表示させる命令を送信し、前記受け付けられたＨＴＴＰリクエストが回転指示に関する要求である場合には、前記サービス情報記憶手段に記憶されている情報であって前記第２の面に対応する第２の情報を送信する送信ステップとを前記表示制御装置のコンピュータに実行させる。
【発明の効果】
【００１１】
請求項１に係る本発明によれば、ブラウザに表示されているサービスの詳細情報を、ページを遷移させることなく表示させることができる。
【００１２】
請求項２に係る本発明によれば、請求項１に係る本発明の効果に加えて、プラグインソフトウェアのインストールを不要とすることができる。
【００１３】
請求項３に係る本発明によれば、請求項１または２に係る本発明の効果に加えて、新たなウインドウやタブを開くことを不要とすることができる。
【００１４】
請求項４に係る本発明によれば、請求項１〜３のいずれかに係る本発明の効果に加えて、ＨＴＭＬデータを送信する場合と比較して、送信データ量を小さくすることができる。
【００１５】
請求項５に係る本発明によれば、ブラウザに表示されているサービスの詳細情報を、ページを遷移させることなく表示させることができる。
【発明を実施するための最良の形態】
【００１６】
図１は、オンラインサービスシステム１の構成を示す図である。
図１に示すように、オンラインサービスシステム１は、サービス管理サーバ２および端末装置３−１〜３−ｎを有する。サービス管理サーバ２および端末装置３−１〜３−ｎは、ＬＡＮ(Local Area Network)、ＷＡＮ(Wide Area Network)などのネットワーク１０を介して接続される。ネットワーク１０は、有線および無線のいずれにより実現されてもよい。なお、端末装置３−１〜３−ｎなど、複数ある構成部分のいずれかを特定せずに示すときには、単に端末装置３などと略記することがある。
【００１７】
サービス管理サーバ２（表示制御装置）は、ネットワーク１０を介して、端末装置３に対してサービスを提供する。より具体的には、サービス管理サーバ２は、サービス管理サーバ２上で動作するソフトウェアの機能を、ネットワーク１０を介して提供する。なお、このようなサービス提供の形態は、ＳａａＳ(Software as a Service)とも呼ばれる。
【００１８】
端末装置３は、例えば、パーソナルコンピュータ、携帯電話、ＰＤＡ(Personal Digital Assistants)、プリンタ、複合機等である。端末装置３は、サービス管理サーバ２により提供される機能を、ネットワーク１０を介して利用する。したがって、ソフトウェアが端末装置３にインストールされていない場合においても、ユーザは、端末装置３を用いて、ネットワーク１０経由で当該機能を利用することができる。
【００１９】
サービス管理サーバ２は、複数のサービスを提供する。ユーザは、端末装置３を用いて、複数のサービスの中から利用したいサービスを選択する。サービスが選択されると、当該サービスは、端末装置３で利用可能となる。つまり、サービスは、選択されることにより利用可能となり、選択が解除されることにより利用不可能となる。なお、以降、サービスが選択されることを「商品をレンタルする」と表現し、サービスの選択が解除されることを「商品を返却する」と表現することがある。
【００２０】
図２は、本発明の実施形態に係るサービス管理サーバ２のハードウェア構成を示す図である。
図２に示すように、サービス管理サーバ２は、ＣＰＵ１００、メモリ１０２、ハードディスクドライブ等の記憶装置１０４、ネットワーク１０を介して端末装置３とデータの通信を行う通信インタフェース（ＩＦ）１０６、キーボードおよびマウス等のポインティングデバイスを含む入力装置１０８、および液晶ディスプレイ等の表示装置１１０を有する。これらの構成要素は、バス１１２を介して互いに接続されている。このように、サービス管理サーバ２は、プログラムの実行による情報処理、および、ネットワーク１０を介した端末装置３との間の通信が可能なコンピュータとしての構成部分を有する。端末装置３は、サービス管理サーバ２と同等のハードウェア構成を有する。
【００２１】
なお、入力装置１０８と表示装置１１０とは、例えばタッチパネルなどにより一体化されて実現されてもよい。また、入力装置１０８は、トラックボール、ペン等であってもよい。さらに、入力装置１０８は、指などにより押圧されて指示を受け付けてもよい。
【００２２】
図３は、サービス管理サーバ２上で動作するサービス管理プログラム２０および端末装置３上で動作するブラウザ３０の機能構成を示すブロック図である。
図３に示すように、サービス管理プログラム２０は、表示制御部２００およびオンラインサービス提供部２１０を有する。表示制御部２００は、要求受付部２０２、表示制御情報記憶部２０４、サービス情報記憶部２０６およびサービス情報選択部２０８を有する。サービス管理プログラム２０は、サービス管理サーバ２のメモリ１０２にロードされ、ＣＰＵ１００で動作するＯＳ上で実行される。
【００２３】
ブラウザ３０は、表示部３００、入力受付部３０２、通信部３０４および命令実行部３０６を有する。ブラウザ３０は、端末装置３のメモリ１０２にロードされ、ＣＰＵ１００で動作するＯＳ上で実行される。なお、サービス管理プログラム２０およびブラウザ３０の全部または一部の機能は、それぞれサービス管理サーバ２および端末装置３に設けられたハードウェアにより実現されてもよい。
【００２４】
ブラウザ３０において、表示部３００は、通信部３０４によりサービス管理サーバ２から取得されたＨＴＭＬ(HyperText Markup Language)データを解析し、文字や画像を表示装置１１０に表示する。表示部３００は、例えばレンダリングエンジンにより実現される。
【００２５】
入力受付部３０２は、入力装置１０８を介して入力される内容を受け付けて、通信部３０４および命令実行部３０６のいずれかに対して出力する。例えば、入力受付部３０２は、ＵＲＬ(Uniform Resource Locator)が入力された場合、入力されたＵＲＬを通信部３０４に対して出力する。また例えば、入力受付部３０２は、後述するイベントの発生を検知した場合、その旨を命令実行部３０６に対して出力する。
【００２６】
通信部３０４は、入力受付部３０２により受け付けられたＵＲＬに基づいて、サーバと通信を行う。より具体的には、通信部３０４は、ＨＴＴＰ(HyperText Transfer Protocol)やＦＴＰ(File Transfer Protocol)などのプロトコルに従って、データの送受信、ファイルの転送などを行う。例えば、通信部３０４は、入力されたＵＲＬに基づいてサービス管理サーバ２との間でＨＴＴＰ通信を行って、送信されたＨＴＭＬデータを表示部３００に対して出力する。
【００２７】
また、通信部３０４は、命令実行部３０６により制御されて、サーバと通信を行う。例えば、通信部３０４は、サービス管理サーバ２に対してＨＴＴＰリクエストを送信し、サービス管理サーバ２から送信されるＸＭＬ(Extensible Markup Language)データを受信して命令実行部３０６に対して出力する。
【００２８】
命令実行部３０６は、例えばジャバスクリプトなどのスクリプト言語で記述された命令を実行する。このような命令は、通信部３０４により取得されるＨＴＭＬデータに含まれていてもよいし、ＨＴＭＬデータに対応してサービス管理サーバ２からさらに取得されるスクリプトファイルに含まれていてもよい。
【００２９】
例えば、命令実行部３０６は、後述する多面体を描画して表示装置１１０に表示する。また例えば、命令実行部３０６は、入力受付部３０２をイベント検知可能状態にする。これにより、入力受付部３０２は、例えば、マウスボタンが要素の上で押下されたこともしくは放されたこと、マウスが要素の上でドラッグされたこと等のイベントを検知可能な状態になる。また例えば、命令実行部３０６は、検知されたイベントに基づいて、通信部３０４を介して、サービス管理サーバ２との間でデータの送受信を行う。また例えば、命令実行部３０６は、検知されたイベントに基づいて、または、サービス管理サーバ２から送信されたデータに基づいて、表示装置１１０に表示されている内容を変更する。
【００３０】
サービス管理プログラム２０において、表示制御部２００は、ブラウザ３０上に表示される内容を制御する。より具体的には、表示制御部２００は、ブラウザ３０から送信される要求に応答して、ＨＴＭＬデータ、命令データおよびＸＭＬデータの少なくともいずれかを送信することにより、表示内容を制御する。
【００３１】
オンラインサービス提供部２１０は、端末装置３に対してオンラインサービスを提供する。オンラインサービスは、例えば、メール保存システム、ポイント管理システム、オンラインメモ等である。オンラインサービス提供部２１０は、オンラインサービスをレンタル対象の商品として管理し、商品がユーザによりレンタルされた場合には当該ユーザによるサービスの利用を可能にし、商品がユーザにより返却された場合には当該ユーザによるサービスの利用と不可能とする。
【００３２】
表示制御部２００において、サービス情報記憶部２０６（サービス記憶手段）は、サービスに関する情報と多面体の面とを対応させて記憶する。例えば、サービス情報記憶部２０６は、価格、推奨理由、容量、メーカー、オプション、導入シーン、制限事項などの詳細情報を、立方体の面と対応させて記憶する。サービス情報記憶部２０６は、例えばサービスデータベースであり、メモリ１０２および記憶装置１０４の少なくともいずれかにより実現される。
【００３３】
表示制御情報記憶部２０４（命令記憶手段）は、ＨＴＭＬデータおよび命令を含む表示制御情報を記憶する。表示制御情報は、ＨＴＭＬファイルであってもよいし、ＨＴＭＬファイルと当該ＨＴＭＬファイルに対応して読み出されるスクリプト（命令）ファイルとに分割されていてもよい。命令は、ブラウザ３０の命令実行部３０６が実行可能なものであり、例えばジャバスクリプトなどのスクリプト言語で記述されている。表示制御情報記憶部２０４は、メモリ１０２および記憶装置１０４の少なくともいずれかにより実現される。
【００３４】
表示制御情報には、ブラウザ３０に対して、サービス情報記憶部２０６に記憶されているサービスの第１の情報（例えば、価格）が第１の面に表示された多面体を表示させる命令、ブラウザ３０をイベント検知可能状態にする命令、イベントが検知された場合には当該イベントに関する要求をサービス管理サーバ２に対して送信させる命令、および、当該要求に応じてサービス管理サーバ２から送信される情報が当該イベントに対応する第２の面に表示された多面体を表示させる命令が含まれる。
【００３５】
より具体的には、表示制御情報には、イベントが検知された場合には、ＸＭＬＨＴＴＰリクエストにより要求をサービス管理サーバ２に対して送信させる命令、および、情報が要求に応じてサービス管理サーバ２から送信された場合には、既に表示されている画面において、多面体の部分の表示を変化させる命令が含まれる。例えば、イベントは、マウスボタンの所定の要素の上での押下、マウスの所定の要素の上でのドラッグ等である。このように、表示制御情報には、ブラウザ３０に対して、イベントを検知させて、多面体の回転指示を受け付けさせる命令が含まれる。 
【００３６】
要求受付部２０２は、ＨＴＴＰ通信を行って、ブラウザ３０から送信される要求を受け付け、当該要求に応じたデータをブラウザ３０に対して送信する。より具体的には、要求受付部２０２は、ブラウザ３０からアクセス要求（イベント発生とは異なる要求）を受け付けた場合には、表示制御情報記憶部２０４に記憶されているＨＴＭＬデータおよび命令を読み出して、ブラウザ３０に対して送信する。また、要求受付部２０２は、イベント発生に関する要求を受け付けた場合には、サービス情報選択部２０８に対して当該要求の内容を出力し、サービス情報選択部２０８から出力される内容をブラウザ３０に対して送信する。なお、アクセス要求は、ＨＴＭＬファイルの読み出し要求などである。
【００３７】
サービス情報選択部２０８は、要求受付部２０２から出力された内容を受け付け、当該内容に基づいて、サービス情報記憶部２０６に記憶されているサービス情報を読み出し、サービス情報を含むＸＭＬデータを要求受付部２０２に対して出力する。より具体的には、サービス情報選択部２０８は、回転指示の方向を解析し、次に表示される面（第２の面）に対応するサービス情報（第２の情報、例えばオプション）を、サービス情報記憶部２０６から読み出して要求受付部２０２に対して出力する。
【００３８】
次に、本発明の実施形態に係るサービス管理サーバ２の表示情報制御方法を説明する。
図４は、サービス管理サーバ２に記憶されている表示制御情報がブラウザ３０により実行されて実現されるイベント検知処理Ｓ１０のフローチャートを示す。
図４に示すように、ステップ１００（Ｓ１００）において、ブラウザ３０の命令実行部３０６（図３）は、サービス管理サーバ２から送信される表示制御情報に含まれる命令に基づいて、入力受付部３０２をイベント検知可能状態にする。より具体的には、命令実行部３０６は、回転指示に関するイベントが発生した場合、当該イベントが入力受付部３０２により検知されるようにする。
【００３９】
ステップ１０２（Ｓ１０２）において、入力受付部３０２は、イベントが発生したか否かを判定する。入力受付部３０２は、イベントが発生した場合にはＳ１０４の処理に進み、そうでない場合にはＳ１０２の処理に戻る。
【００４０】
ステップ１０４（Ｓ１０４）において、入力受付部３０２は、発生したイベントに対応するイベント処理を行う。より具体的には、入力受付部３０２は、発生したイベントに関する情報（例えば、座標、ボタン押下、ドラッグなど）を含むイベント検知信号を命令実行部３０６に対して出力する。
【００４１】
図５は、サービス管理サーバ２による表示制御処理Ｓ２０のシーケンス図を示す。
図５に示すように、ステップ２００（Ｓ２００）において、端末装置３上で動作するブラウザ３０は、入力されたＵＲＬに基づいて、サービス管理サーバ２に対して、アクセス要求を送信する。
【００４２】
ステップ２０２（Ｓ２０２）において、サービス管理サーバ２では、要求受付部２０２が、アクセス要求に基づいて、表示制御情報記憶部２０４に記憶されている表示制御情報を読み出す。
ステップ２０４（Ｓ２０４）において、要求受付部２０２が、読み出された表示制御情報を、要求の送信元のブラウザ３０に対して送信する。
【００４３】
ステップ２０６（Ｓ２０６）において、ブラウザ３０では、表示部３００および命令実行部３０６が、送信された表示制御情報に含まれるＨＴＭＬおよび命令に基づいて、サービスの第１の情報が第１の面に表示された多面体を、表示装置１１０に表示する。さらに、命令実行部３０６は、イベント検知処理Ｓ１０（図４）を実行する。
【００４４】
命令実行部３０６は、表示制御情報により定義されたイベント（回転指示）の検知信号を入力受付部３０２から受け付けると、ステップ２０８（Ｓ２０８）において、表示制御情報に従って、通信部３０４を介してＨＴＴＰ通信を行って、検知されたイベントに関する情報をＸＭＬＨＴＴＰリクエストとしてサービス管理サーバ２に対して送信する。
【００４５】
ステップ２１０（Ｓ２１０）において、サービス管理サーバ２では、要求受付部２０２が、要求を受け付け、サービス情報選択部２０８が、当該要求に基づいて、サービス情報記憶部２０６に記憶されているサービス情報であって次に表示される面に対応するものを読み出す。
ステップ２１２（Ｓ２１２）において、要求受付部２０２は、サービス情報選択部２０８により読み出されたサービス情報（ＸＭＬデータ）をブラウザ３０に対して送信する。
【００４６】
ステップ２１４（Ｓ２１４）において、ブラウザ３０では、命令実行部３０６が、表示制御情報に従って、表示されているページのうち多面体部分の表示を変更する。より具体的には、命令実行部３０６は、送信されたサービス情報が、回転された方向の次の面に表示された多面体を描画して表示する。ここで、命令実行部３０６は、多面体が９０°回転される様子をアニメーションとして表示してもよい。
【００４７】
なお、ブラウザ３０は、サービス情報をサービス管理サーバ２から受け付けると、当該サービス情報を、図示しないキャッシュに保存してもよい。サービス情報がキャッシュに保存されている場合、ブラウザ３０は、サービス管理サーバ２からサービス情報を再度受け付けることなく、既に保存されているサービス情報を用いて多面体を表示してもよい。
【００４８】
以降、図６〜図９を用いて、サービス管理サーバ２に記憶されている表示制御情報に基づいて端末装置３のブラウザ３０に表示される画面を例示する。
図６は、サービス一覧画面４０を例示する図である。
図６に例示するように、サービス一覧画面４０には、多面体表示領域４００が含まれている。多面体表示領域４００は、例えばマス目状に分割されており、本例では、３×３に分割されている。なお、分割数は、本例に限定されず、例えば１０×１０などであってもよい。また、多面体表示領域４００が１画面に収まらない場合、スクロールバー等が表示されてもよい。
【００４９】
多面体４０２−１〜４０２−ｍおよび各多面体４０２−１〜４０２−ｍの回転を指示するための矢印４０４，４０６は、多面体表示領域４００のいずれかのマス目に表示される。矢印４０４は、多面体４０２を左方向に回転させるための指示手段であり、矢印４０６は、多面体４０２を右方向に回転させるための指示手段である。
【００５０】
多面体４０２は、表示面４０８、メニュー表示部４１０およびレンタル指示部４１２を含む。表示面４０８は、ユーザと対向する面であり、表示面４０８に対応する情報だけが、表示装置１１０に表示される。メニュー表示部４１０には、サービスの名称が表示される。メニュー表示部４１０上でマウスがクリックされ、そのままドラッグされると、多面体４０２を他のマス目に移動させることが可能である。この場合、ブラウザ３０の命令実行部３０６が、表示制御情報に基づいて、多面体４０２の表示位置を変更する。
【００５１】
レンタル指示部４１２は、サービスの選択（商品のレンタル）を指示するための指示手段である。レンタル指示部４１２がクリックされると、ブラウザ３０の命令実行部３０６が、表示制御情報に基づいて、サービス管理サーバ２に対して、サービスの選択の指示を受け付けたことを送信する。これにより、端末装置３において、当該サービスが利用可能になる。
【００５２】
図７は、サービス一覧画面４０に表示される多面体の回転操作および回転後の多面体を説明する図であって、図７（Ａ）は回転操作を説明し、図７（Ｂ）は回転後の多面体を例示する。
図７（Ａ）および図７（Ｂ）に示されるように、面Ｐ１が表示されている状態で、矢印４０４がクリックされると、当該操作がイベントとしてブラウザ３０の入力受付部３０２により検知され、命令実行部３０６が、表示制御情報に基づいて、サービス管理サーバ２に対して、回転指示に関する要求を送信し、当該要求に応じてサービス管理サーバ２から送信される情報が当該回転の方向に対応する面（Ｐ２）に表示された多面体を描画して表示する。
【００５３】
回転指示は、図７（Ａ）に示されるように、多面体４０２の表示面４０８上でマウスをクリックして、そのまま回転方向（矢印Ｌの方向）にドラッグすることでなされてもよい。この場合、回転指示（多面体４０２上でのドラッグ）は、イベントとして入力受付部３０２により検知される。なお、回転指示は、左右方向だけでなく、上下方向であってもよく、矢印４０４，４０６と同様に、上下方向の回転を指示するための矢印が設けられてもよい。この場合、回転指示が受け付けられると、多面体は、上下のいずれかの方向に回転され、回転に対応する次の面の情報が、サービス管理サーバ２から送信され表示される。
【００５４】
図８は、サービス開始画面５０を例示する図である。
図８に例示するように、サービス開始画面５０には、多面体表示領域５００が含まれている。サービスが選択されると、サービス開始画面５０において、当該サービスに対応する多面体５０２が表示される。多面体５０２は、上記の多面体４０２と同様に、表示制御情報に基づいて命令実行部３０６により表示され、回転指示に応じて回転される。
【００５５】
図９は、サービス開始画面５０に表示される多面体を例示する図である。
図９（Ａ）は、サービス開始画面５０に表示される多面体５０２の初期表示を例示する。図９（Ａ）に例示するように、多面体５０２には、スタート指示部５０４が含まれる。スタート指示部５０４がクリックされると、当該操作がイベントとしてブラウザ３０の入力受付部３０２により検知され、命令実行部３０６が、表示制御情報に基づいて、サービス管理サーバ２に対して、サービスの利用開始に関する要求を送信する。これにより、サービスが、サービス管理サーバ２のオンラインサービス提供部２１０から提供される。したがって、ユーザは、端末装置３のブラウザ３０上でサービスを利用できる。
【００５６】
図９（Ｂ）は、図９（Ａ）に示される多面体５０２が例えば左方向に９０°回転された多面体５０２を例示する図である。図９（Ｂ）に例示するように、多面体５０２には、返却指示部５０６が含まれる。返却指示部５０６がクリックされると、当該操作がイベントとしてブラウザ３０の入力受付部３０２により検知され、命令実行部３０６が、表示制御情報に基づいて、サービス管理サーバ２に対して、サービスの選択の解除（商品の返却）に関する要求を送信する。これにより、サービス管理サーバ２からのサービスの提供が停止される。したがって、ユーザは、サービスを利用することができなくなる。
【００５７】
図９（Ｃ）は、図９（Ｂ）に示される多面体５０２が例えば左方向にさらに９０°回転された多面体５０２を例示する図である。図９（Ｃ）に例示するように、多面体５０２には、オプション変更指示部５０８が含まれる。オプション変更指示部５０８がクリックされると、当該操作がイベントとしてブラウザ３０の入力受付部３０２により検知され、命令実行部３０６が、表示制御情報に基づいて、サービス管理サーバ２に対して、サービスのオプション変更に関する要求を送信する。これにより、当該サービスのオプションが変更可能となる。
【００５８】
なお、本実施形態では、サービス情報を例として説明したが、本発明は、商品情報を多面体の面とを対応させて記憶し、商品をオンラインで販売またはレンタルするシステムなどにも適用されうる。
【図面の簡単な説明】
【００５９】
【図１】オンラインサービスシステムの構成を示す図である。
【図２】本発明の実施形態に係るサービス管理サーバのハードウェア構成を示す図である。
【図３】サービス管理サーバ上で動作するサービス管理プログラムおよび端末装置上で動作するブラウザの機能構成を示すブロック図である。
【図４】サービス管理サーバに記憶されている表示制御情報がブラウザにより実行されて実現されるイベント検知処理のフローチャートを示す。
【図５】サービス管理サーバによる表示制御処理のシーケンス図を示す。
【図６】サービス一覧画面を例示する図である。
【図７】サービス一覧画面に表示される多面体の回転操作および回転後の多面体を説明する図である。
【図８】サービス開始画面を例示する図である。
【図９】サービス開始画面に表示される多面体を例示する図である。
【符号の説明】
【００６０】
１ オンラインサービスシステム
１０ ネットワーク
１００ ＣＰＵ
１０２ メモリ
１０４ 記憶装置
１０８ 入力装置
１１０ 表示装置
１１２ バス
２ サービス管理サーバ
２０ サービス管理プログラム
２００ 表示制御部
２０２ 要求受付部
２０４ 表示制御情報記憶部
２０６ サービス情報記憶部
２０８ サービス情報選択部
２１０ オンラインサービス提供部
３ 端末装置
３０ ブラウザ
３００ 表示部
３０２ 入力受付部
３０４ 通信部
３０６ 命令実行部
【図１】
2010009155.tif 000003
【図２】
2010009155.tif 000004
【図３】
2010009155.tif 000005
【図４】
2010009155.tif 000006
【図５】
2010009155.tif 000007
【図６】
2010009155.tif 000008
【図７】
2010009155.tif 000009
【図８】
2010009155.tif 000010
【図９】
2010009155.tif 000011