JP6335758B2 - サーバ、端末及び画面表示方法 - Google Patents
サーバ、端末及び画面表示方法 Download PDFInfo
- Publication number
- JP6335758B2 JP6335758B2 JP2014223439A JP2014223439A JP6335758B2 JP 6335758 B2 JP6335758 B2 JP 6335758B2 JP 2014223439 A JP2014223439 A JP 2014223439A JP 2014223439 A JP2014223439 A JP 2014223439A JP 6335758 B2 JP6335758 B2 JP 6335758B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- screen
- operation event
- screen data
- server
- 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.)
- Active
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Description
これらのシステムでは、共有元端末に表示されていた画面を、共有先端末により共有(閲覧、操作)することができる。
本発明の第1の態様は、ネットワークを介して接続された第1端末及び第2端末に対して、前記第1端末及び前記第2端末のそれぞれの画面に表示するための画面データを送信するサービスを提供するサーバであって、前記第1端末から画面を変更する操作イベントを受信する操作イベント受信手段と、前記操作イベントに応じて、前記第2端末に対して前記操作イベントを送信する操作イベント送信手段と、前記操作イベントに応じて、前記第1端末と前記第2端末のそれぞれの縦方向の画面解像度の第1比率をもとにした第1倍率と、前記第1端末と前記第2端末のそれぞれの横方向の画面解像度の第2比率をもとにした第2倍率の何れかをもとに、前記第1端末の画面に表示される第1画面データのサイズを変更して第2画面データを作成する画面データ作成手段と、前記操作イベントを前記第2端末に送信した後、前記第2端末が操作イベントに係る処理を実行している間に、前記第2画面データを前記第2端末に送信する画面データ送信制御手段とを有するサーバである。
図1は、本実施形態における画面表示システムの構成を示すブロック図である。本実施形態における画面表示システムは、画面転送サービスを提供するサーバ10A(以下、サーバ10Aと称する)を介して、サーバ10Aとインターネットなどのネットワーク(NW)14を介して接続された複数の端末(クライアント)12(12A−1,12A−2,12A−3,…)において、何れかの端末12において表示される画面を共有することができる。画面表示システムは、例えば、複数の端末12が画面を共有するオンラインゲーム、電子書籍システムとして実現することができる。
本実施形態における画像表示システムでは、例えば端末12がサーバ10Aのサービスを利用するためにネットワーク14を介して最初にサーバ10Aにアクセスした際に、サーバ10Aは、端末12において表示される画面の解像度を示す解像度データを端末12から受信する。解像度データには、画面の縦方向の解像度(縦解像度)と横方向の解像度(横解像度)をそれぞれ示すデータを含む。
端末12は、ユーザ操作があると、ユーザインタフェース部32Aにより操作イベントを入力する(ステップC1、Yes)。例えば「コンテンツ取得要求に対応する操作イベント」が入力された場合、操作イベントフィルタ部34Aは、入力された操作イベントに対して操作イベントフィルタ処理を実行する(ステップC2)。すなわち、操作イベントフィルタ部34Aは、入力された操作イベントがサーバ10Aに送信すべき操作イベントであるか否かを判断する。
画面データ作成部24A、もしくは、表示部38Aは、共有元端末の画面を、共有先端末の画面の解像度に合わせて調整するための倍率を、共有元端末と共有先端末のそれぞれの画面の解像度をもとにして以下の手順で計算する。
画面縮小倍率の下限=max(端末の縦解像度/端末内に保有している画面の縦解像度、端末の横解像度/端末内に保有している画面の横解像度)
これらの縮小処理については、サーバもしくはクライアントにおけるサムネイル作成時など、画面サイズに合わせた縮小を行う必要がない画像については、この限りではなく、画面サイズよりも表示画像を小さくなることも許容する、つまり必要に応じた倍率で画面を縮小する。
図4は、本実施形態におけるサーバ10Aによるスクロールイベント処理を示すフローチャート、図5は、スクロール操作の操作イベントがされた場合の端末12とサーバ10Aにより実行される処理のシーケンスを示す図である。
図6は、コンテンツサーバ17からコンテンツ情報を取得して、複数の端末12B−1,12B−2,12B−3,…においてコンテンツを表示する画面を共有させるコンテンツサービスを提供する画面共有システムの例を示す。図6では、図1に示す画面転送サービスを提供するサーバ10Aに代えて出力機能分割サーバ10Bが設けられている。出力機能分割サーバ10Bは、コンテンツサービスを提供するためのサービスプログラム20Bをプロセッサにより実行することにより、例えばスケジューラ22B、画面データ作成部24B、画面データ送信制御部26Bの機能を実現する。なお、図1に示す構成と同じ名称が付された機能は、図1に示す画面共有システムと実質同一の機能を有するものとして詳細な説明を省略する。
図8は、サーバ10A(あるいは出力機能分割サーバ10B,10C)に相当する複数のサーバ部101,102,103を設けた画面共有システムの一例を示している。
共有グループ管理部54は、事前に登録されたユーザ毎に共有相手として選択できる複数のユーザを共有グループとして管理する。共有を招待する共有招待ユーザ端末は、統合管理部50から共有グループを取得し、共有相手と共有操作権限、その他関連情報を設定して、サーバ部101,102,103に共有招待の要求を通知する。
端末12D2を利用するユーザ(あ)が、画面を共有する端末を増やす場合、共有相手リストを共有連携部52から取得する。端末12D2は、取得した共有相手リストから共有相手と共有権限を選択して、共有連携部52に対して共有招待通知を行う。このとき、端末12D2の画面に取得した共有相手リストが表示される。例えば、端末12D1を示す「TV」と端末12D3を示す「い」が表示される。ユーザ(あ)が「TV」を選択すると、端末12D2は、共有相手と共有権限を指示する共有招待通知N1を共有連携部52へ送信する。
Claims (8)
- ネットワークを介して接続された第1端末及び第2端末に対して、前記第1端末及び前記第2端末のそれぞれの画面に表示するための画面データを送信するサービスを提供するサーバであって、
前記第1端末から画面を変更する操作イベントを受信する操作イベント受信手段と、
前記操作イベントに応じて、前記第2端末に対して前記操作イベントを送信する操作イベント送信手段と、
前記操作イベントに応じて、前記第1端末と前記第2端末のそれぞれの縦方向の画面解像度の第1比率をもとにした第1倍率と、前記第1端末と前記第2端末のそれぞれの横方向の画面解像度の第2比率をもとにした第2倍率の何れかをもとに、前記第1端末の画面に表示される第1画面データのサイズを変更して第2画面データを作成する画面データ作成手段と、
前記操作イベントを前記第2端末に送信した後、前記第2端末が操作イベントに係る処理を実行している間に、前記第2画面データを前記第2端末に送信する画面データ送信制御手段とを有するサーバ。 - 前記画面データ作成手段は、前記第1比率と前記第2比率の何れか大きい方に対応する前記第1倍率または前記第2倍率をもとに前記第2画面データを作成する請求項1記載のサーバ。
- 前記操作イベント受信手段は、画面スクロールに対応する操作イベントを受信した場合に、前記操作イベント送信手段により前記第2端末にスクロール位置を通知する前記操作イベントを送信させた後、前記第2端末が、端末内に保有する画像データに基づき画面スクロールを実行している間に、前記画面データ作成手段により前記第2画面データを作成させる請求項1のサーバ。
- 前記操作イベント受信手段により前記第1端末からのコンテンツ取得要求に対応する操作イベントが受信された場合に、前記コンテンツ取得要求に応じたコンテンツを取得するコンテンツ取得手段をさらに有し、
前記画面データ作成手段は、前記コンテンツの前記第2画面データを作成する請求項1記載のサーバ。 - ネットワークを介して接続された第1端末及び第2端末に対して、前記第1端末及び前記第2端末のそれぞれの画面に表示するための画面データを送信するサービスを提供するサーバが実行する画面表示方法であって、
前記第1端末から画面を変更する操作イベントを受信する操作イベント受信ステップと、
前記操作イベントに応じて、前記第2端末に対して前記操作イベントを送信する操作イベント送信ステップと、
前記操作イベントに応じて、前記第1端末と前記第2端末のそれぞれの縦方向の画面解像度の第1比率をもとにした第1倍率と、前記第1端末と前記第2端末のそれぞれの横方向の画面解像度の第2比率をもとにした第2倍率の何れかをもとに、前記第1端末の画面に表示される第1画面データのサイズを変更して第2画面データを作成する画面データ作成ステップと、
前記操作イベントを前記第2端末に送信した後、前記第2端末が操作イベントに係る処理を実行している間に、前記第2画面データを前記第2端末に送信する画面データ送信制御ステップとを有する画面表示方法。 - 他端末における操作イベントを受信する操作イベント受信手段と、
前記操作イベントの受信に応じて前記操作イベントに係る処理を実行する処理手段と、
前記他端末の画面の解像度に応じて生成された第1画面データを受信する受信手段と、
前記操作イベントに係る処理を実行している間に、前記第1画面データと自端末の画面のそれぞれの縦方向の画面解像度の第1比率をもとにした第1倍率と、前記第1画面データと自端末のそれぞれの横方向の画面解像度の第2比率をもとにした第2倍率の何れかをもとに、前記第1画面データのサイズを変更して第2画面データを作成する画面データ作成手段と、
前記操作イベントに係る処理後に前記第2画面データを表示する画面データ表示手段とを有する端末。 - 前記操作イベント受信手段は、前記他端末における画面スクロールの操作イベントに応じたスクロール位置を受信し、
前記画面データ表示手段は、前記スクロール位置に応じて画面をスクロールした後に前記第2画面データを表示する請求項6記載の端末。 - ネットワークを介して第1端末及び第2端末が接続されたシステムにおける画面表示方法であって、
前記第1端末から画面を変更する操作イベントを受信して前記第2端末に送信する操作イベント送信ステップと、
前記第2端末において前記操作イベントに応じた処理を実行する処理ステップと、
前記第1端末の画面の解像度に応じて生成された第1画面データを前記第2端末において受信する受信ステップと、
前記第2端末において、前記操作イベントに係る処理を実行している間に、前記第1画面データと前記第2端末の画面のそれぞれの縦方向の画面解像度の第1比率をもとにした第1倍率と、前記第1画面データと前記第2端末のそれぞれの横方向の画面解像度の第2比率をもとにした第2倍率の何れかをもとに、前記第1画面データのサイズを変更して第2画面データを作成する画面データ作成ステップと、
前記操作イベントに係る処理後に前記第2画面データを表示する表示ステップとを有する画面表示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014223439A JP6335758B2 (ja) | 2014-10-31 | 2014-10-31 | サーバ、端末及び画面表示方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014223439A JP6335758B2 (ja) | 2014-10-31 | 2014-10-31 | サーバ、端末及び画面表示方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016091216A JP2016091216A (ja) | 2016-05-23 |
JP6335758B2 true JP6335758B2 (ja) | 2018-05-30 |
Family
ID=56018699
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014223439A Active JP6335758B2 (ja) | 2014-10-31 | 2014-10-31 | サーバ、端末及び画面表示方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6335758B2 (ja) |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005141360A (ja) * | 2003-11-05 | 2005-06-02 | Matsushita Electric Ind Co Ltd | 遠隔制御システム及び遠隔制御方法 |
JP4123212B2 (ja) * | 2004-10-01 | 2008-07-23 | 松下電器産業株式会社 | ネットワーク機能を有するプロジェクタ投射システム |
JP4957009B2 (ja) * | 2006-02-13 | 2012-06-20 | パナソニック株式会社 | ネットワーク機能を有するプロジェクタを使用したプレゼンテーションシステムおよびプレゼンテーション方法 |
JP2009080655A (ja) * | 2007-09-26 | 2009-04-16 | Nec Personal Products Co Ltd | リモート表示システム |
JP5107665B2 (ja) * | 2007-10-25 | 2012-12-26 | パイオニア株式会社 | データ会議用端末装置及びコンピュータプログラム |
JP5374873B2 (ja) * | 2008-01-09 | 2013-12-25 | 富士通株式会社 | 情報処理装置、情報処理システム、コンピュータプログラム、及び情報処理方法 |
JP5251500B2 (ja) * | 2008-12-26 | 2013-07-31 | カシオ計算機株式会社 | クライアント装置、およびプログラム |
JP5789965B2 (ja) * | 2010-12-01 | 2015-10-07 | 富士通株式会社 | 画像送信方法、画像送信装置および画像送信プログラム |
JP2013232123A (ja) * | 2012-04-27 | 2013-11-14 | Ideep Solutions Corp | 電子会議システム、端末、およびファイル提供サーバ |
JP6097679B2 (ja) * | 2013-02-28 | 2017-03-15 | エルジー アプラス コーポレーション | 端末間機能共有方法及びその端末 |
-
2014
- 2014-10-31 JP JP2014223439A patent/JP6335758B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016091216A (ja) | 2016-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107636584B (zh) | 协作***中虚拟工作空间视口的跟随模式和位置标记 | |
KR101201191B1 (ko) | 애플리케이션의 하나의 사용자 클래스에 그 애플리케이션의다른 사용자 클래스가 시각적으로 경험하고 있는 것의뷰를 제공하기 위한 시스템 및 방법 | |
JP6578717B2 (ja) | 端末装置、プログラム、役割判定方法及び情報処理システム | |
CN110431821A (zh) | 电话会议会话的事件条件视图 | |
CN113741765B (zh) | 页面跳转方法、装置、设备、存储介质和程序产品 | |
WO2013174332A2 (zh) | 控制共享屏幕显示的方法及装置 | |
US20160248838A1 (en) | Remoting An Application User Interface From A User Device to Another Display | |
US20130321831A1 (en) | Job processing notices | |
JP2016071638A (ja) | ソース端末、表示制御システム、表示制御方法、表示制御プログラム | |
CN117157641A (zh) | 安全地协同浏览文档和媒体url的方法和设备 | |
WO2014155548A1 (ja) | 端末装置、プログラム、データ送受信システム及びデータ送受信方法 | |
US10038750B2 (en) | Method and system of sharing data and server apparatus thereof | |
JP2018525744A (ja) | アプリケーション及びデータをタッチスクリーンコンピュータ間で相互共有する方法並びにこの方法を実施するコンピュータプログラム | |
JP7523536B2 (ja) | 第1のスクリーンデバイス上に提供されるメディア機能が第2のスクリーンデバイス上に提示されることを可能にすること | |
Chmielewski | Device-independent architecture for ubiquitous applications | |
JP2009009455A (ja) | サービス連携支援装置 | |
US20110271191A1 (en) | Providing An Indication Of Change At A User Interface Device Over A Network Between Computers | |
JP6335758B2 (ja) | サーバ、端末及び画面表示方法 | |
WO2023104007A1 (zh) | 视频特效包的生成方法、装置、设备及存储介质 | |
JP2013114396A (ja) | 情報処理装置、情報処理方法及びプログラム | |
JP2017062645A (ja) | 画像配信システム、画像配信方法及びプログラム | |
JP7367909B2 (ja) | 第一端末、サーバ装置、第二端末、情報処理方法、およびプログラム | |
CN104468761B (zh) | 控制播放机挂载共享文件的方法和移动终端 | |
US20150343308A1 (en) | Apparatus and method for providing user interface for client devices of cloud game services | |
JP2015118648A (ja) | 情報共有システム、情報共有システムにおける表示方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170112 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171027 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171107 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171222 |
|
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: 20180424 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180501 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6335758 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |