JP2016184352A - 通信システム、端末装置、プログラム、サーバ装置及び情報処理方法 - Google Patents
通信システム、端末装置、プログラム、サーバ装置及び情報処理方法 Download PDFInfo
- Publication number
- JP2016184352A JP2016184352A JP2015065113A JP2015065113A JP2016184352A JP 2016184352 A JP2016184352 A JP 2016184352A JP 2015065113 A JP2015065113 A JP 2015065113A JP 2015065113 A JP2015065113 A JP 2015065113A JP 2016184352 A JP2016184352 A JP 2016184352A
- Authority
- JP
- Japan
- Prior art keywords
- information
- definition
- application program
- switching
- processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Digital Computer Display Output (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
【解決手段】端末装置は、ユーザ操作を示す操作情報と、端末装置により実行される処理を示す第1処理情報及びサーバ装置によるアプリケーションプログラムの実行を示す第2処理情報の何れかとが対応付けられた定義情報を記憶する一時記憶手段に記憶された定義情報に基づいて、操作画面を表示手段に表示させ、入力されたユーザ操作を示す操作情報に対応する第1処理情報又は第2処理情報を定義情報から決定し、第1処理情報が決定された場合、第1処理情報が示す処理を実行し、第2処理情報が決定された場合、第2処理情報が示す処理の要求を示す要求情報をサーバ装置へ送信し、サーバ装置のアプリケーションプログラムの実行に応じてサーバ装置から切替情報を受信し、切替情報に基づいて、処理情報の決定に用いられる定義情報を切り替える。
【選択図】図12
Description
[1−1.通信システムの構成]
図1(A)は、本実施形態の通信システムS1の概要構成例を示す図である。図1(A)に示すように、通信システムS1は、アプリケーションサーバ1、複数のコントローラ2、及び複数のレンダラ3を含んで構成される。アプリケーションサーバ1は、本発明のサーバ装置の一例である。コントローラ2は、本発明の端末装置の一例である。レンダラ3は、本発明の出力装置の一例である。アプリケーションサーバ1、コントローラ2、及びレンダラ3は、それぞれネットワーク10に接続される。ネットワーク10は、例えば、インターネット等により構成される。
次に、図1(B)を参照して、アプリケーションサーバ1の構成について説明する。図1(B)は、本実施形態のアプリケーションサーバ1の概要構成例を示す図である。図1(B)に示すように、アプリケーションサーバ1は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、記憶部14及び通信部15等を備えて構成される。これらの構成要素は、バス16に接続されている。通信部15は、ネットワーク10に接続される。記憶部14は、例えばハードディスクドライブにより構成される。記憶部14には、例えば楽曲データ、テロップデータ及び映像データが記憶されている。楽曲データは、カラオケの楽曲の演奏音を示すデータである。テロップデータは、カラオケの楽曲の歌詞を示すデータである。映像データは、カラオケの映像を示すデータである。楽曲データ、テロップデータ及び映像データは、例えば楽曲番号に対応付けて記憶部14に記憶されている。楽曲番号は、カラオケの楽曲を識別する識別番号である。また、記憶部14に、アプリケーションDB5及びUI定義DB6の少なくとも何れか一方が記憶されていてもよい。また、記憶部14には、OS、及びアプリケーションサーバプログラム等が記憶されている。アプリケーションサーバプログラムは、コンピュータとしてのCPU11に、UI定義の送信、アプリケーションプログラムの実行、アプリケーションプログラムの実行結果を示す映像の送信等の処理を実行させるプログラムである。アプリケーションサーバプログラム等は、例えばネットワーク10等を介して他のサーバ等からダウンロードされてもよい。或いは、アプリケーションサーバプログラム等は、例えば光ディスク、磁気テープ、メモリカード等の記録媒体に記録されてドライブ装置を介して記憶部14に読み込まれてもよい。
次に、図1(C)を参照して、コントローラ2の構成について説明する。図1(C)は、本実施形態のコントローラ2の概要構成例を示す図である。図1(C)に示すように、コントローラ2は、CPU21、ROM22、RAM23、記憶部24、通信部25、入力部26、及び表示部27等を備えて構成される。これらの構成要素は、バス28に接続されている。通信部25は、ネットワーク10に接続される。RAM23は、本発明の一時記憶手段の一例である。一時記憶手段は、RAMに限定されるものではない。例えば、保存を目的とせずにUI定義が一時的に記憶されるのであれば、例えば不揮発性のメモリが一時記憶手段であってもよい。また例えば、コントローラ2の電源か切断された場合に、記憶されていたUI定義が消去されるメモリが一時記憶手段であってもよい。入力部26は、ユーザの操作を入力するための入力デバイスである。入力部26は、例えばボタン、キー、タッチパネル、キーボード等の少なくとも1つにより構成されてもよい。表示部27は、例えば液晶パネル、有機ELパネル等により構成されるディスプレイである。記憶部24は、本発明の不揮発性記憶手段の一例である。記憶部24は、例えばフラッシュメモリ又はハードディスクドライブ等により構成される。記憶部24には、コントローラ属性が記憶されている。コントローラ属性は、本発明の属性情報の一例である。コントローラ属性は、コントローラ2の属性を示す情報である。例えば、コントローラ属性は、コントローラ2の種類を示す情報であってもよい。例えば、コントローラ2がリモートコントローラである場合、コントローラ属性は「remote controller」に設定され、コントローラ2がスマートフォンである場合、コントローラ属性は「smartphone」に設定されている。また、記憶部24には、OS、及びコントローラプログラム等が記憶されている。コントローラプログラムは、コンピュータとしてのCPU21に、UI定義の受信及び記憶、操作画面の表示、ユーザの操作に応じた処理の実行、アプリケーションサーバ1への要求の送信等の処理を実行させるプログラムである。コントローラプログラム等は、例えばネットワーク10等を介してアプリケーションサーバ1等のサーバ装置からダウンロードされてもよい。或いは、コントローラプログラム等は、例えば光ディスク、磁気テープ、メモリカード等の記録媒体に記録されてドライブ装置を介して記憶部24に読み込まれてもよい。或いは、コントローラプログラム等は、コントローラ2に予めインストールされていてもよい。
次に、UI定義及びUI定義に関する処理の概要について説明する。
次に、図2乃至図11を参照して、UI定義及びUI定義に基づいて表示される操作画面の具体例について説明する。以降においては、XMLで記述されたUI定義の例の詳細を説明する。なお、UI定義は、例えば所定のフォーマットのテキストデータであってもよいし、所定のフォーマットのバイナリデータであってもよい。UI定義は、例えばUI定義識別部、表示定義部、及び入力定義部を含む。
図2(A)は、コントローラ2がリモートコントローラである場合におけるアプリケーションプログラム選択用の操作画面に対応するUI定義の一例を示す図である。図2(B)は、アプリケーションプログラムの一覧の一例を示す図である。図2(C)は、リモートコントローラの外観及び操作画面の例を示す図である。図2(C)に示すように、リモートコントローラは、入力部26の構成要素として、例えば十字キー261と選択キー262とを備える。ユーザは、十字キー261を上下左右の何れかの方向に押すことができる。
図6(A)は、コントローラ2がスマートフォンである場合におけるアプリケーションプログラム選択用の操作画面に対応するUI定義の一例を示す図である。図6(B)は、スマートフォンの外観及び操作画面の例を示す図である。スマートフォンは、例えば入力部26と表示部27とが一体的に構成されたタッチパネルを備える。
図9(A)は、一体型クライアント4がテレビ受像機である場合におけるアプリケーションプログラム選択用の操作画面に対応するUI定義の一例を示す図である。図9(B)は、テレビ受像機の外観及び表示画面の例を示す図である。テレビ受像機の場合、例えばテレビ受像機に付属するテレビ用リモコンによる操作が可能である。このテレビ用リモコンは、例えば数字ボタン、方向ボタン、OKボタン、青、赤、緑のボタン等を備える。また、一体型クライアント4としてのテレビ受像機の場合、表示部27には、画面271及び272が表示される。画面271には、アプリケーションプログラムの実行結果を示す映像が表示される。画面272は操作画面である。
次に、図12乃至図14を参照して、本実施形態の通信システムS1の動作について説明する。図12は、通信システムS1の処理概要の一例を示すシーケンス図である。
[2−1.通信システムの構成]
図15(A)は、本実施形態の通信システムS2の概要構成例を示す図である。図15(A)において、図1(A)と同様の要素については同様の符号が付されている。図15(A)に示すように、通信システムS2は、アプリケーションサーバ1、UI定義サーバ7、複数のコントローラ2、及び複数のレンダラ3を含んで構成される。通信システムS2は、一体型クライアント4を更に備えてもよい。UI定義サーバ7は、本発明の第2サーバ装置の一例である。アプリケーションサーバ1、UI定義サーバ7、コントローラ2、及びレンダラ3は、それぞれネットワーク10に接続される。アプリケーションサーバ1は、アプリケーションDB5にアクセス可能に構成されている。
次に、図15(B)を参照して、UI定義サーバ7の構成について説明する。図15(B)は、本実施形態のUI定義サーバ7の概要構成例を示す図である。図15(B)に示すように、UI定義サーバ7は、CPU71、ROM72、RAM73、記憶部74及び通信部75等を備えて構成される。これらの構成要素は、バス76に接続されている。通信部75は、ネットワーク10に接続される。記憶部74は、例えばハードディスクドライブにより構成される。記憶部74に、UI定義DB6が記憶されていてもよい。記憶部74には、OS、及びUI定義サーバプログラム等が記憶されている。UI定義サーバプログラムは、コンピュータとしてのCPU71に、UI定義の送信等の処理を実行させるプログラムである。UI定義サーバプログラム等は、例えばネットワーク10等を介して他のサーバ等からダウンロードされてもよい。或いは、UI定義サーバプログラム等は、例えば光ディスク、磁気テープ、メモリカード等の記録媒体に記録されてドライブ装置を介して記憶部74に読み込まれてもよい。
次に、図16を参照して、本実施形態の通信システムS2の動作について説明する。図16は、通信システムS2の処理概要の一例を示すシーケンス図である。図16において、図12と同様の処理については同様の符号が付されている。
次に説明する第3実施形態の通信システムは、例えば通信システムS1であってもよいし、通信システムS2であってもよい。通信システムS1及びS2の何れの場合であっても、アプリケーションサーバ1は、切り替え先のUI定義のUI定義位置情報を含む切替指示をコントローラ2へ送信する。
2 コントローラ
3 レンダラ
4 一体型クライアント
5 アプリケーションDB
6 UI定義DB
7 UI定義サーバ
10 ネットワーク
11、21、71 CPU
12、22、72 ROM
13、23、73 RAM
14、24、74 記憶部
15、25、75 通信部
26 入力部
27 表示部
S1、S2 通信システム
Claims (14)
- アプリケーションプログラムの実行結果を示す映像データ及び音声データの少なくとも何れか一方を生成するサーバ装置からネットワークを介して送信された、前記映像データ及び前記音声データの少なくとも何れか一方を出力装置が受信する通信システムにおいて、
前記ネットワークを介して前記サーバ装置へ前記アプリケーションプログラムの実行を要求する端末装置と、
前記サーバ装置と、
前記出力装置と、
を備え、
前記端末装置は、
前記アプリケーションプログラムに対応したユーザインタフェースの定義を示す定義情報であって、所定のユーザ操作ごとに、前記ユーザ操作を示す操作情報と、前記ユーザ操作に応じた処理を示す処理情報であって、前記端末装置により実行される処理を示す第1処理情報及び前記サーバ装置による前記アプリケーションプログラムの実行を示す第2処理情報の何れか一方とが対応付けられた定義情報を記憶する一時記憶手段と、
前記一時記憶手段に記憶された前記定義情報に基づいて、前記アプリケーションプログラムに対応する操作画面を表示手段に表示させる表示制御手段と、
ユーザ操作が入力される入力手段と、
前記一時記憶手段に記憶された前記定義情報から、前記入力手段を用いて入力された前記ユーザ操作を示す操作情報に対応する前記処理情報として前記第1処理情報又は前記第2処理情報を決定する決定手段と、
前記決定手段により前記第1処理情報が決定された場合、前記第1処理情報が示す処理を実行する処理実行手段と、
前記決定手段により前記第2処理情報が決定された場合、前記第2処理情報が示す処理の要求を示す要求情報を前記サーバ装置へ送信する要求情報送信手段と、
前記要求情報送信手段により送信された前記要求情報に基づいて前記サーバ装置により前記アプリケーションプログラムが実行されることに応じて前記サーバ装置から送信される切替情報であって、切り替え先の定義情報に関する切替情報を受信する切替情報受信手段と、
前記切替情報受信手段により受信された前記切替情報に基づいて、前記決定手段による処理情報の決定に用いられる定義情報を切り替える切替手段と、
を備え、
前記サーバ装置は、
前記アプリケーションプログラムを記憶するプログラム記憶手段と、
前記端末装置から前記要求情報を受信する要求情報受信手段と、
前記要求情報受信手段により受信された前記要求情報に基づいて、前記プログラム記憶手段に記憶された前記アプリケーションプログラムを実行するプログラム実行手段と、
前記プログラム実行手段による前記アプリケーションプログラムの実行に応じて、前記切替情報を前記端末装置へ送信する切替情報送信手段と、
前記プログラム実行手段による前記アプリケーションプログラムの実行結果を示す映像データ及び音声データの少なくとも何れか一方を生成する生成手段と、
前記生成手段により生成された、前記映像データ及び前記音声データの少なくとも何れか一方を前記出力装置へ送信する送信手段と、
を備え、
前記出力装置は、
前記サーバ装置から送信された、前記映像データ及び音声データの少なくとも何れか一方を受信する受信手段と、
前記受信手段により受信された、前記映像データ及び音声データの少なくとも何れか一方が示す実行結果を出力手段により出力させる出力制御手段と、
を備えることを特徴とする通信システム。 - 請求項1に記載の通信システムにおいて、
複数の前記定義情報を記憶する定義情報記憶手段と、
前記定義情報記憶手段に記憶された前記定義情報を前記端末装置へ送信する定義情報送信手段と、
を備える第2サーバ装置を更に含み、
前記端末装置は、
前記第2サーバ装置から送信された前記定義情報を受信する定義情報受信手段を更に備え、
前記切替手段は、前記定義情報受信手段により受信された前記定義情報を前記一時記憶手段に記憶させ、前記決定手段による処理情報の決定に用いられる定義情報を、前記一時記憶手段に記憶された前記定義情報に切り替えることを特徴とする通信システム。 - 請求項2に記載の通信システムにおいて、
前記切替情報送信手段は、前記プログラム実行手段によるアプリケーションプログラムの実行に応じた前記切り替え先の定義情報を識別する定義情報識別情報を前記切替情報として送信し、
前記端末装置は、
前記切替情報受信手段により受信された前記定義情報識別情報を第2サーバ装置へ送信する定義情報識別情報送信手段を更に備え、
前記第2サーバ装置は、
前記端末装置から送信された前記定義情報識別情報を受信する定義情報識別情報受信手段を更に備え、
前記定義情報記憶手段は、前記定義情報と、前記定義情報を識別する定義情報識別情報とを対応付けて複数記憶し、
前記定義情報送信手段は、前記定義情報記憶手段に記憶されている複数の前記定義情報のうち、前記定義情報識別情報受信手段により受信された前記定義情報識別情報に対応する定義情報を送信することを特徴とする通信システム。 - 請求項1に記載の通信システムにおいて、
前記サーバ装置は、
複数の前記定義情報を記憶する定義情報記憶手段を更に備え、
前記切替情報送信手段は、前記定義情報記憶手段に記憶された前記複数の定義情報のうち、前記プログラム実行手段によるアプリケーションプログラムの実行に応じた前記切り替え先の定義情報を前記切替情報として送信し、
前記端末装置は、
前記切替手段は、前記切替情報受信手段により受信された前記定義情報を前記一時記憶手段に記憶させ、前記決定手段による処理情報の決定に用いられる定義情報を、前記一時記憶手段に記憶された前記定義情報に切り替えることを特徴とする通信システム。 - 請求項1乃至4の何れか1項に記載の通信システムにおいて、
前記端末装置は、
複数の前記定義情報を記憶する不揮発性記憶手段を更に備え、
前記切替手段は、前記切り替え先の定義情報が前記不揮発性記憶手段に記憶されている場合、前記不揮発性記憶手段に記憶された前記切り替え先の定義情報を前記一時記憶手段に記憶させ、前記決定手段による処理情報の決定に用いられる定義情報を、前記一時記憶手段に記憶された前記定義情報に切り替えることを特徴とする通信システム。 - 請求項5に記載の通信システムにおいて、
複数の前記定義情報を記憶する定義情報記憶手段と、
前記定義情報の問い合わせを示す問い合わせ情報を前記端末装置から受信する問い合わせ情報受信手段と、
前記問い合わせ情報受信手段により前記問い合わせ情報が受信された場合、前記定義情報記憶手段に記憶された前記複数の定義情報のうち、前記端末装置に記憶されている定義情報よりも新しい定義情報を前記端末装置へ送信する定義情報送信手段と、
を備える第2サーバ装置を更に含み、
前記端末装置は、
前記問い合わせ情報を定期的に前記第2サーバ装置へ送信する問い合わせ情報送信手段と、
前記第2サーバ装置から送信された前記定義情報を受信する定義情報受信手段と、
前記定義情報受信手段により受信された前記定義情報で、前記定義情報記憶手段に記憶された定義情報を更新する更新手段と、
を更に備えることを特徴とする通信システム。 - 請求項1乃至6の何れか1項に記載の通信システムにおいて、
前記要求情報送信手段は、前記第2処理情報がアプリケーションプログラムの起動を示す場合、起動される前記アプリケーションプログラムを識別するアプリケーションプログラム識別情報を含む前記要求情報を送信し、
前記プログラム記憶手段は、アプリケーションプログラムと前記アプリケーションプログラムを識別するアプリケーションプログラム識別情報とを対応付けて複数記憶し、
前記プログラム実行手段は、前記プログラム記憶手段に記憶された複数のアプリケーションプログラムのうち、前記要求情報に含まれる前記アプリケーションプログラム識別情報に対応するアプリケーションプログラムを起動させ、
前記切替情報送信手段は、前記プログラム実行手段によりアプリケーションプログラムが起動された場合に、起動された前記アプリケーションプログラムに対応する前記切り替え先の定義情報に関する前記切替情報を送信することを特徴とする通信システム。 - 請求項1乃至6の何れか1項に記載の通信システムにおいて、
前記切替情報送信手段は、起動中のアプリケーションプログラムが前記プログラム実行手段により実行されることにより、前記起動中のアプリケーションプログラムの内部状態が変化した場合、前記起動中のアプリケーションプログラムに対応する複数の定義情報のうち、変化した前記内部状態に対応する前記切り替え先の定義情報に関する前記切替情報を送信することを特徴とする通信システム。 - 請求項1乃至8の何れか1項に記載の通信システムにおいて、
前記端末装置は、
前記端末装置の属性を示す属性情報を記憶する属性情報記憶手段を更に備え、
前記切替手段は、前記属性情報記憶手段に記憶された前記属性情報が示す属性に対応する定義情報へ切り替えることを特徴とする通信システム。 - 請求項1乃至9の何れか1項に記載の通信システムにおいて、
前記定義情報は、前記表示手段に表示されている前記操作画面のスクロール及び前記操作画面内のユーザ操作の対象を示すしるしの移動の何れかを含む処理を示す前記第1処理情報と、前記サーバ装置から前記出力装置へ送信される、前記映像データ及び前記音声データの少なくとも何れか一方の切り替えを伴う処理を示す前記第2処理情報とを含むことを特徴とする通信システム。 - アプリケーションプログラムの実行結果を示す映像データ及び音声データの少なくとも何れか一方を生成するサーバ装置からネットワークを介して送信された、前記映像データ及び前記音声データの少なくとも何れか一方を出力装置が受信する通信システムに含まれる端末装置において、
前記アプリケーションプログラムに対応したユーザインタフェースの定義を示す定義情報であって、所定のユーザ操作ごとに、前記ユーザ操作を示す操作情報と、前記ユーザ操作に応じた処理を示す処理情報であって、前記端末装置により実行される処理を示す第1処理情報及び前記サーバ装置による前記アプリケーションプログラムの実行を示す第2処理情報の何れか一方とが対応付けられた定義情報を記憶する一時記憶手段と、
前記一時記憶手段に記憶された前記定義情報に基づいて、前記アプリケーションプログラムに対応する操作画面を表示手段に表示させる表示制御手段と、
ユーザ操作が入力される入力手段と、
前記一時記憶手段に記憶された前記定義情報から、前記入力手段を用いて入力された前記ユーザ操作を示す操作情報に対応する処理情報として前記第1処理情報又は前記第2処理情報を決定する決定手段と、
前記決定手段により前記第1処理情報が決定された場合、前記第1処理情報が示す処理を実行する処理実行手段と、
前記決定手段により前記第2処理情報が決定された場合、前記第2処理情報が示す処理の要求を示す要求情報を前記サーバ装置へ送信する要求情報送信手段と、
前記要求情報送信手段により送信された前記要求情報に基づいて前記サーバ装置により前記アプリケーションプログラムが実行されることに応じて前記サーバ装置から送信される切替情報であって、切り替え先の定義情報に関する切替情報を受信する切替情報受信手段と、
前記切替情報受信手段により受信された前記切替情報に基づいて、前記決定手段による処理情報の決定に用いられる定義情報を切り替える切替手段と、
を備えることを特徴とする端末装置。 - アプリケーションプログラムの実行結果を示す映像データ及び音声データの少なくとも何れか一方を生成するサーバ装置からネットワークを介して送信された、前記映像データ及び前記音声データの少なくとも何れか一方を出力装置が受信する通信システムに含まれる端末装置により実行されるプログラムにおいて、
前記アプリケーションプログラムに対応するユーザインタフェースの定義を示す定義情報であって、所定のユーザ操作ごとに、前記ユーザ操作を示す操作情報と、前記ユーザ操作に応じた処理を示す処理情報であって、前記端末装置により実行される処理を示す第1処理情報及び前記サーバ装置による前記アプリケーションプログラムの実行を示す第2処理情報の何れか一方とが対応付けられた定義情報を記憶する一時記憶手段と、
ユーザ操作が入力される入力手段と、
を備える前記端末装置のコンピュータに、
前記一時記憶手段に記憶された前記定義情報に基づいて、前記アプリケーションプログラムに対応する操作画面を表示手段に表示させる表示制御ステップと、
前記一時記憶手段に記憶された前記定義情報から、前記入力手段を用いて入力された前記ユーザ操作を示す操作情報に対応する処理情報として前記第1処理情報又は前記第2処理情報を決定する決定ステップと、
前記決定ステップにより前記第1処理情報が決定された場合、前記第1処理情報が示す処理を実行する処理実行ステップと、
前記決定ステップにより前記第2処理情報が決定された場合、前記第2処理情報が示す処理の要求を示す要求情報を前記サーバ装置へ送信する要求情報送信ステップと、
前記要求情報送信ステップにより送信された前記要求情報に基づいて前記サーバ装置により前記アプリケーションプログラムが実行されることに応じて前記サーバ装置から送信される切替情報であって、切り替え先の定義情報に関する切替情報を受信する切替情報受信ステップと、
前記切替情報受信ステップにより受信された前記切替情報に基づいて、前記決定ステップによる処理情報の決定に用いられる定義情報を切り替える切替ステップと、
を実行させることを特徴とするプログラム。 - アプリケーションプログラムの実行結果を示す映像データ及び音声データの少なくとも何れか一方を生成するサーバ装置からネットワークを介して送信された、前記映像データ及び前記音声データの少なくとも何れか一方を出力装置が受信する通信システムに含まれる前記サーバ装置において、
前記ネットワークを介して端末装置からの要求に応じて実行されるアプリケーションプログラムを記憶するプログラム記憶手段と、
前記アプリケーションプログラムに対応するユーザインタフェースの定義を示す定義情報であって、所定のユーザ操作ごとに、前記ユーザ操作を示す操作情報と、前記ユーザ操作に応じた処理を示す処理情報であって、前記ネットワークを介して前記サーバ装置へ前記アプリケーションプログラムの実行を要求する端末装置により実行される処理を示す第1処理情報及び前記サーバ装置による前記アプリケーションプログラムの実行を示す第2処理情報の何れか一方とが対応付けられた定義情報を複数記憶する定義情報記憶手段と、
前記端末装置が備える一時記憶手段に記憶された前記定義情報から、前記端末装置が備える入力手段を用いて入力されたユーザ操作を示す前記操作情報に対応する処理情報として前記第2処理情報が決定された場合、前記端末装置から、前記第2処理情報が示す処理の要求を示す要求情報を受信する要求情報受信手段と、
前記要求情報受信手段により受信された前記要求情報に基づいて、前記プログラム記憶手段に記憶されたアプリケーションプログラムを実行するプログラム実行手段と、
前記プログラム実行手段によるアプリケーションプログラムの実行に応じて、前記入力手段を用いて入力されるユーザ操作を示す操作情報に対応する前記処理情報の決定に用いられる定義情報の切り替え先の定義情報に関する切替情報を前記端末装置へ送信する切替情報送信手段であって、前記定義情報記憶手段に記憶された複数の前記定義情報のうち、前記アプリケーションプログラムの実行に応じた定義情報を、切り替え先の定義情報として含む前記切替情報を送信する切替情報送信手段と、
前記プログラム実行手段によるアプリケーションプログラムの実行結果を示す映像データ及び音声データの少なくとも何れか一方を生成する生成手段と、
前記生成手段により生成された、前記映像データ及び前記音声データの少なくとも何れか一方を前記出力装置へ送信する送信手段と、
を備えることを特徴とするサーバ装置。 - アプリケーションプログラムの実行結果を示す映像データ及び音声データの少なくとも何れか一方を生成するサーバ装置からネットワークを介して送信された、前記映像データ及び前記音声データの少なくとも何れか一方を出力装置が受信する情報処理装置において、
前記ネットワークを介して前記サーバ装置へ前記アプリケーションプログラムの実行を要求する端末装置であって、前記アプリケーションプログラムに対応したユーザインタフェースの定義を示す定義情報であって、所定のユーザ操作ごとに、前記ユーザ操作を示す操作情報と、前記ユーザ操作に応じた処理を示す処理情報であって、前記端末装置により実行される処理を示す第1処理情報及び前記サーバ装置による前記アプリケーションプログラムの実行を示す第2処理情報の何れか一方とが対応付けられた定義情報を記憶する一時記憶手段と、ユーザ操作が入力される入力手段と、を備える端末装置が、前記一時記憶手段に記憶された前記定義情報に基づいて、前記アプリケーションプログラムに対応する操作画面を表示手段に表示させる表示制御ステップと、
前記端末装置が、前記一時記憶手段に記憶された前記定義情報から、前記入力手段を用いて入力された前記ユーザ操作を示す操作情報に対応する前記処理情報として前記第1処理情報又は前記第2処理情報を決定する決定ステップと、
前記端末装置が、前記決定ステップにより前記第1処理情報が決定された場合、前記第1処理情報が示す処理を実行する処理実行ステップと、
前記端末装置が、前記決定ステップにより前記第2処理情報が決定された場合、前記第2処理情報が示す処理の要求を示す要求情報を前記サーバ装置へ送信する要求情報送信ステップと、
前記サーバ装置が、前記端末装置から前記要求情報を受信する要求情報受信ステップと、
前記サーバ装置が、前記要求情報受信ステップにより受信された前記要求情報に基づいて、前記アプリケーションプログラムを記憶するプログラム記憶手段に記憶された前記アプリケーションプログラムを実行するプログラム実行ステップと、
前記サーバ装置が、前記プログラム実行ステップによる前記アプリケーションプログラムの実行に応じて、前記入力手段を用いて入力されるユーザ操作を示す操作情報に対応する前記処理情報の決定に用いられる定義情報の切り替え先の定義情報に関する切替情報を前記端末装置へ送信する切替情報送信ステップと、
前記端末装置が、前記サーバ装置から送信された前記切替情報を受信する切替情報受信ステップと、
前記端末装置が、前記切替情報受信ステップにより受信された前記切替情報に基づいて、前記決定ステップによる処理情報の決定に用いられる定義情報を切り替える切替ステップと、
前記サーバ装置が、前記プログラム実行ステップによる前記アプリケーションプログラムの実行結果を示す映像データ及び音声データの少なくとも何れか一方を生成する生成ステップと、
前記サーバ装置が、前記生成ステップにより生成された、前記映像データ及び前記音声データの少なくとも何れか一方を前記出力装置へ送信する送信ステップと、
前記出力装置が、前記サーバ装置から送信された、前記映像データ及び音声データの少なくとも何れか一方を受信する受信ステップと、
前記出力装置が、前記受信ステップにより受信された、前記映像データ及び音声データの少なくとも何れか一方が示す実行結果を出力手段により出力させる出力制御ステップと、
を含むことを特徴とする情報処理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015065113A JP6274140B2 (ja) | 2015-03-26 | 2015-03-26 | 通信システム、端末装置、プログラム、サーバ装置及び情報処理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015065113A JP6274140B2 (ja) | 2015-03-26 | 2015-03-26 | 通信システム、端末装置、プログラム、サーバ装置及び情報処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016184352A true JP2016184352A (ja) | 2016-10-20 |
JP6274140B2 JP6274140B2 (ja) | 2018-02-07 |
Family
ID=57243082
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015065113A Active JP6274140B2 (ja) | 2015-03-26 | 2015-03-26 | 通信システム、端末装置、プログラム、サーバ装置及び情報処理方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6274140B2 (ja) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006053893A (ja) * | 2004-07-14 | 2006-02-23 | Nec Corp | データ処理システム、データ処理方法、処理装置、端末装置、携帯端末装置およびプログラム |
JP2009159188A (ja) * | 2007-12-26 | 2009-07-16 | Hitachi Ltd | コンテンツ表示用サーバ |
-
2015
- 2015-03-26 JP JP2015065113A patent/JP6274140B2/ja active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006053893A (ja) * | 2004-07-14 | 2006-02-23 | Nec Corp | データ処理システム、データ処理方法、処理装置、端末装置、携帯端末装置およびプログラム |
JP2009159188A (ja) * | 2007-12-26 | 2009-07-16 | Hitachi Ltd | コンテンツ表示用サーバ |
Also Published As
Publication number | Publication date |
---|---|
JP6274140B2 (ja) | 2018-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102071579B1 (ko) | 화면 미러링을 이용한 서비스 제공 방법 및 그 장치 | |
JP6178941B1 (ja) | リアクション選択装置、リアクション選択方法、リアクション選択プログラム | |
JP2006343884A (ja) | 画面表示プログラム、画面表示プログラムを記憶したコンピュータ読み取り可能な記憶媒体、画面表示装置、携帯端末装置及び画面表示方法 | |
US10187448B2 (en) | Remote application control interface | |
US8651951B2 (en) | Game processing server apparatus | |
US8140999B2 (en) | Display process device and display process method | |
US7251504B2 (en) | Method for playing interactive contents for standby mode in a mobile communication terminal, and a mobile communication terminal using the same | |
JP2005538638A (ja) | ワイヤレス投影システム | |
KR100457663B1 (ko) | 이동통신 단말기에서 대기모드용 인터랙티브 컨텐츠의재생방법, 및 이를 이용한 이동통신 단말기 | |
KR102051540B1 (ko) | 디스플레이장치 및 그 제어방법 | |
JP5448344B2 (ja) | 情報処理装置およびプログラム | |
JP4794580B2 (ja) | 情報処理装置及びプログラム | |
US9853853B2 (en) | Facilitating sharing of setting data in binary format for electronic device | |
JP6274140B2 (ja) | 通信システム、端末装置、プログラム、サーバ装置及び情報処理方法 | |
JP6035108B2 (ja) | 情報端末、情報システム、情報端末用プログラム | |
WO2014024255A1 (ja) | 端末および動画再生プログラム | |
CN113031838B (zh) | 屏幕录制方法、装置及电子设备 | |
JP2018198746A (ja) | 端末およびサーバ | |
CN111787117A (zh) | 数据传输方法及显示设备 | |
CN111045674A (zh) | 一种播放器的交互方法和装置 | |
JP2009070412A (ja) | 画面表示プログラム、画面表示プログラムを記憶したコンピュータ読み取り可能な記憶媒体、画面表示装置、携帯端末装置及び画面表示方法 | |
US20070168952A1 (en) | Methods for producing, transferring, and renewing virtual machine applications using flash, and system thereof | |
JP6344370B2 (ja) | 通信システム、サーバ装置、クライアント装置、及びプログラム | |
KR102660807B1 (ko) | 어플리케이션을 업데이트하는 과정에서 추가 콘텐츠를 제공하는 방법 및 시스템 | |
JP7204321B2 (ja) | 端末およびサーバ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161206 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170926 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171003 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171128 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20171212 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20171225 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6274140 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |