JP6818282B1 - Processing control program, processing control method, and processing control device - Google Patents
Processing control program, processing control method, and processing control device Download PDFInfo
- Publication number
- JP6818282B1 JP6818282B1 JP2020035144A JP2020035144A JP6818282B1 JP 6818282 B1 JP6818282 B1 JP 6818282B1 JP 2020035144 A JP2020035144 A JP 2020035144A JP 2020035144 A JP2020035144 A JP 2020035144A JP 6818282 B1 JP6818282 B1 JP 6818282B1
- Authority
- JP
- Japan
- Prior art keywords
- image
- display
- displayed
- processing control
- unit
- 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
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【課題】複数のコンピュータソフトウェアに対して同じ処理を行わせ、それぞれの結果を確認する作業を容易かつ効率的に行うことができる処理制御装置を提供すること。【解決手段】処理制御装置3は、複数の端末装置2によりそれぞれ生成された互いに対応する内容の各表示画像の複製画像を、1つの画面に同時に表示させる複製画像表示制御部353と、前記1つの画面に表示された複数の複製画像のうちいずれか1つの複製画像に対する操作を受け付け、受け付けた操作を前記各表示画像において実行することを複数の端末装置2に対して指示する操作指示部354と、を備え、複製画像表示制御部353は、複数の端末装置2に対して指示をした結果、更新された前記各表示画像の複製画像を、1つの画面に同時に表示させる。【選択図】図1PROBLEM TO BE SOLVED: To provide a processing control device capable of easily and efficiently performing the same processing on a plurality of computer software and confirming the results of each. SOLUTION: A processing control device 3 includes a duplicate image display control unit 353 that simultaneously displays duplicate images of each display image having contents corresponding to each other generated by a plurality of terminal devices 2 on one screen, and the above 1 Operation instruction unit 354 that accepts an operation for any one of a plurality of duplicated images displayed on one screen and instructs a plurality of terminal devices 2 to execute the accepted operation in each of the displayed images. As a result of instructing a plurality of terminal devices 2, the duplicate image display control unit 353 displays the updated duplicate image of each display image on one screen at the same time. [Selection diagram] Fig. 1
Description
本発明は、処理制御プログラム、処理制御方法、および、処理制御装置に関する。 The present invention relates to a processing control program, a processing control method, and a processing control device.
従来、複数の端末装置のそれぞれの処理に基づく画面を、1台の表示装置に表示させ、当該表示装置に表示された画面の選択操作によって、選択された画面に対応する端末装置を操作する技術が知られている(例えば、特許文献1,2参照)。
Conventionally, a technique of displaying a screen based on each process of a plurality of terminal devices on one display device and operating a terminal device corresponding to the selected screen by a screen selection operation displayed on the display device. Is known (see, for example,
特許文献1の技術では、1台のワイヤレスディスプレイに、複数のパソコンの画面を一覧表示させる。そして、ユーザにより、一覧表示の画面から特定のパソコンの画面の選択操作が行われると、当該パソコンに対する操作が行なわれる。
In the technique of
特許文献2の技術では、管理者端末は、複数のクライアント端末からの操作情報を当該管理者端末の表示装置に一覧表示させる。そして、ユーザにより、管理者端末の表示装置の画面から特定のクライアント端末の選択操作が行われると、管理者端末は、当該クライアント端末に対する遠隔操作を行う。 In the technique of Patent Document 2, the administrator terminal causes the display device of the administrator terminal to display a list of operation information from a plurality of client terminals. Then, when the user performs a selection operation of a specific client terminal from the screen of the display device of the administrator terminal, the administrator terminal performs a remote control on the client terminal.
しかしながら、特許文献1,2に記載のような技術では、複数の端末装置に対して同じ処理を実施させるためには、端末装置の台数と同じ回数の選択操作が必要になる。
However, in the techniques described in
また、特許文献1には、ワイヤレスディスプレイに複数のパソコンを同時に操作する共通操作用の画面を表示させ、一斉初期化などの同じ操作を同時に行うことも記載されている。しかし、操作の結果、各パソコンの画面がどのように変化したかを個別に確認する方法については開示も示唆もされていない。
Further,
本発明は、複数のコンピュータソフトウェアに対して同じ処理を行わせ、それぞれの結果を確認する作業を容易かつ効率的に行うことができる処理制御プログラム、処理制御方法、および、処理制御装置を提供することを目的とする。 The present invention provides a processing control program, a processing control method, and a processing control device capable of causing a plurality of computer software to perform the same processing and easily and efficiently performing the work of confirming the results of each. The purpose is.
上記目的を達成するために、本発明の処理制御プログラムは、コンピュータに、複数のコンピュータソフトウェアによりそれぞれ生成された互いに対応する内容の各表示画像の複製画像を、1つの画面に同時に表示させる複製画像表示制御手順と、前記1つの画面に表示された複数の複製画像のうちいずれか1つの複製画像に対する操作を受け付け、受け付けた操作を前記各表示画像において実行することを前記複数のコンピュータソフトウェアに対して指示する操作指示手順と、前記複数のコンピュータソフトウェアに対して指示をした結果、更新された前記各表示画像の複製画像を、前記1つの画面に同時に表示させる更新画像表示制御手順と、を実行させる。 In order to achieve the above object, the processing control program of the present invention causes a computer to simultaneously display a duplicate image of each display image having contents corresponding to each other generated by a plurality of computer software on one screen. The display control procedure and the operation on any one of the plurality of duplicate images displayed on the one screen are accepted, and the accepted operation is executed on each of the display images for the plurality of computer software. The operation instruction procedure for instructing the computer software and the update image display control procedure for simultaneously displaying the duplicated image of each display image updated as a result of instructing the plurality of computer software on the one screen are executed. Let me.
本発明の処理制御方法は、コンピュータが、複数のコンピュータソフトウェアによりそれぞれ生成された互いに対応する内容の各表示画像の複製画像を、1つの画面に同時に表示させる複製画像表示制御手順と、前記1つの画面に表示された複数の複製画像のうちいずれか1つの複製画像に対する操作を受け付け、受け付けた操作を前記各表示画像において実行することを前記複数のコンピュータソフトウェアに対して指示する操作指示手順と、前記複数のコンピュータソフトウェアに対して指示をした結果、更新された前記各表示画像の複製画像を、前記1つの画面に同時に表示させる更新画像表示制御手順と、を実行する。 The processing control method of the present invention includes a duplicate image display control procedure in which a computer simultaneously displays duplicate images of each display image having contents corresponding to each other generated by a plurality of computer software on one screen, and the above-mentioned one. An operation instruction procedure for accepting an operation for any one of a plurality of duplicate images displayed on the screen and instructing the plurality of computer software to execute the accepted operation on each of the displayed images. As a result of instructing the plurality of computer software, the updated image display control procedure for simultaneously displaying the duplicated images of the updated display images on the one screen is executed.
本発明の処理制御装置は、複数のコンピュータソフトウェアによりそれぞれ生成された互いに対応する内容の各表示画像の複製画像を、1つの画面に同時に表示させる複製画像表示制御部と、前記1つの画面に表示された複数の複製画像のうちいずれか1つの複製画像に対する操作を受け付け、受け付けた操作を前記各表示画像において実行することを前記複数のコンピュータソフトウェアに対して指示する操作指示部と、を備え、前記複製画像表示制御部は、前記複数のコンピュータソフトウェアに対して指示をした結果、更新された前記各表示画像の複製画像を、前記1つの画面に同時に表示させる。 The processing control device of the present invention includes a duplicate image display control unit that simultaneously displays duplicate images of each display image having corresponding contents generated by a plurality of computer software on one screen, and displays on the one screen. It is provided with an operation instruction unit that accepts an operation on any one of the plurality of duplicated images and instructs the plurality of computer software to execute the accepted operation on each of the displayed images. As a result of instructing the plurality of computer software, the duplicate image display control unit simultaneously displays the updated duplicate image of each display image on the one screen.
本発明の処理制御プログラム、処理制御方法、および、処理制御装置によれば、複数のコンピュータソフトウェアに対して同じ処理を行わせ、それぞれの結果を確認する作業を容易かつ効率的に行うことができる。 According to the processing control program, the processing control method, and the processing control device of the present invention, it is possible to easily and efficiently perform the work of causing a plurality of computer software to perform the same processing and confirming the results of each. ..
[実施の形態]
以下、本発明の一実施の形態について、図面を参照しながら説明する。
[Embodiment]
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
〔第1の実施の形態〕
<処理制御システムの構成>
まず、本発明の第1の実施の形態に係る処理制御システムの構成について説明する。図1は、第1の実施の形態に係る処理制御システムの概略構成ブロック図である。図2は、処理制御システムを構成する端末装置に画像が表示されている状態を示す模式図である。図3は、処理制御システムを構成する処理制御装置の表示部に複製画像が表示されている状態を示す模式図である。
[First Embodiment]
<Configuration of processing control system>
First, the configuration of the processing control system according to the first embodiment of the present invention will be described. FIG. 1 is a schematic block diagram of a processing control system according to the first embodiment. FIG. 2 is a schematic view showing a state in which an image is displayed on a terminal device constituting a processing control system. FIG. 3 is a schematic view showing a state in which a duplicate image is displayed on the display unit of the processing control device constituting the processing control system.
図1に示す処理制御システム1は、複数の端末装置2と、処理制御装置3と、を備えている。なお、第1の実施の形態では、4台の端末装置2を備える構成について例示するが、端末装置2の台数は複数であれば4台でなくてもよい。
The
端末装置2は、スマートフォンやゲーム機、タブレット端末、パーソナルコンピュータなどの装置である。端末装置2は、端末通信部21と、端末入力部22と、端末表示部23と、端末記憶部24と、端末処理部25と、を備えている。
The terminal device 2 is a device such as a smartphone, a game machine, a tablet terminal, or a personal computer. The terminal device 2 includes a
端末通信部21は、有線通信または無線通信により処理制御装置3と通信を行う通信デバイスである。
The
端末入力部22は、キーボードやマウスなどの入力デバイスである。なお、端末入力部22を端末表示部23に設けられたタッチパネルで構成してもよい。
The terminal input unit 22 is an input device such as a keyboard and a mouse. The terminal input unit 22 may be configured by a touch panel provided on the
端末表示部23は、ディスプレイなどの表示デバイスである。
The
端末記憶部24は、端末装置2が行う各種処理に必要な情報や、端末装置2が生成した情報や、端末装置2の外部から取得した情報などを記憶するメモリなどの記憶デバイスである。
The
端末処理部25は、プロセッサが端末記憶部24に記憶されたコンピュータプログラムを実行することによって実現される機能部である。端末処理部25は、端末入力部22の入力操作に基づいて、一般的な端末装置が行う各種処理を行う。例えば、端末処理部25は、端末記憶部24に記憶されたウェブブラウザソフトウェアを実行する。また、端末処理部25は、処理制御装置3からの指示に基づく処理を行う。
The
処理制御装置3は、スマートフォンやタブレット端末、パーソナルコンピュータなどの装置である。処理制御装置3は、通信部31と、入力部32と、表示部33と、記憶部34と、制御部35と、を備えている。
The processing control device 3 is a device such as a smartphone, a tablet terminal, or a personal computer. The processing control device 3 includes a
通信部31、入力部32、および、表示部33は、端末通信部21、端末入力部22、および、端末表示部23とそれぞれ同様の構成を有している。記憶部34は、処理制御装置3が行う各種処理に必要な情報や、処理制御装置3が生成した情報や、処理制御装置3の外部から取得した情報などを記憶するメモリなどの記憶デバイスである。
The
制御部35は、プロセッサが記憶部34に記憶された処理制御プログラムを実行することによって実現される機能部である。制御部35は、表示サイズ検出部351と、表示画像指示部352と、複製画像表示制御部353と、操作指示部354と、を備えている。
The
表示サイズ検出部351は、処理制御装置3に接続された端末装置2における端末表示部23の画面231(図2参照)の解像度(画面231の横方向の画素数と縦方向の画素数)を検出する。
The display
表示画像指示部352は、処理制御装置3に接続された各端末装置2に対して、互いに対応する内容の表示画像を生成して、それぞれの端末表示部23にその表示画像を表示するように指示する。この指示に基づいて、各端末装置2の端末処理部25は、図2に示すように、端末表示部23の画面231に互いに対応する内容の表示画像D0を表示させる。
The display
互いに対応する内容の表示画像とは、同一内容の画像、または、各端末表示部23の画面231に表示される情報の量が全く同一ではないが、例えば、ウェブブラウザによって表示される同一のURL(Uniform Resource Locator)のウェブサイトの画像や、同一のゲームソフトウェアによって表示される同じ場面の画像などのことである。
The display images of the contents corresponding to each other are not exactly the same as the images of the same contents or the amount of information displayed on the
各端末装置2の画面231のサイズやアスペクト比が異なる場合には、互いに対応する内容の表示画像D0でも、表示画像の一部が表示されないなど、画面231に表示される情報の量が異なる場合がある。
When the size and aspect ratio of the
複製画像表示制御部353は、図3に示すように、複数の端末装置2にそれぞれ表示された互いに対応する内容の表示画像D0の複製画像D1を、1台の表示部33の画面331に同時に表示させる。複製画像表示制御部353は、各複製画像D1を、各表示画像D0のアスペクト比と同じアスペクト比で表示させる。
As shown in FIG. 3, the duplicate image
操作指示部354は、表示部33に表示された複数の複製画像D1のうちいずれか1つの複製画像D1(以下、「操作画像D2」という)に対する操作を検出すると、検出した操作と同じ操作を行うことを複数の端末装置2に対して指示する。
When the
<処理制御システムの動作>
次に、処理制御システムの動作について説明する。図4は、1つの複製画像に対して行われた操作と同じ操作を行うことを複数の端末装置に対して指示をする処理制御のフローチャートである。図5は、処理制御における操作指示位置演算処理のフローチャートである。なお、第1の実施の形態では、操作画像D2に対する操作が、例えば、操作画像D2のボタンの押下操作、ハイパーリンクの選択操作である場合について説明する。
<Operation of processing control system>
Next, the operation of the processing control system will be described. FIG. 4 is a flow chart of a process control for instructing a plurality of terminal devices to perform the same operation as that performed on one duplicate image. FIG. 5 is a flowchart of the operation instruction position calculation process in the process control. In the first embodiment, a case where the operation on the operation image D2 is, for example, a button pressing operation on the operation image D2 or a hyperlink selection operation will be described.
まず、処理制御システム1のユーザは、4台の端末装置2と、処理制御装置3とを、各端末装置2と処理制御装置3との間で各種情報を送受信可能に接続する。ユーザが処理制御装置3の入力部32を操作して処理制御プログラムを起動すると、表示サイズ検出部351は、処理制御装置3に接続された端末装置2のうち、複数の端末装置2を制御対象として選択する旨をユーザに促す画像を表示部33に表示させる。
First, the user of the
表示サイズ検出部351は、ユーザによる複数の端末装置2を選択する旨の操作が行われると、図4に示すように、当該選択された各端末装置2の画面231の解像度を検出する(ステップS1)。
When the user performs an operation to select a plurality of terminal devices 2, the display
例えば、表示サイズ検出部351は、各端末装置2に画面231の解像度に関する情報を処理制御装置3に送信するように要求する。そして、表示サイズ検出部351は、各端末装置2の端末処理部25から解像度に関する情報を取得し、各画面231の解像度を検出する。
For example, the display
次に、表示画像指示部352は、各端末装置2に対して、互いに対応する内容の画像を表示するように指示する(ステップS2)。例えば、表示画像指示部352は、特定のURLの情報を各端末装置2に送信し、当該URLに対応するウェブサイトの画像を端末表示部23で表示するように指示する。この指示によって、各端末装置2の端末表示部23には、図2に示すように、互いに対応する内容の表示画像D0が表示される。
Next, the display
この後、複製画像表示制御部353は、各端末装置2に対し、端末表示部23の表示画像D0を処理制御装置3に送信するように指示する(ステップS3)。そして、複製画像表示制御部353は、図3に示すように、各端末装置2から取得した表示画像D0の複製画像D1を表示部33に表示させる、いわゆるミラーリングを行う(ステップS4)。
After that, the duplicate image
この後、操作指示部354は、処理制御を終了する旨の操作がユーザにより行われたか否かを判定する(ステップS5)。操作指示部354は、上記操作が行われたと判定した場合(ステップS5:Yes)、処理を終了する。
After that, the
一方、操作指示部354は、上記操作が行われていないと判定した場合(ステップS5:No)、複数の複製画像D1のうちの操作画像D2に対する操作、例えば図3に示すように、カーソルCを所定の位置に位置させた状態において、マウスのボタンの押下操作がユーザによって行われたことを検出すると(ステップS6)、操作位置Q1(図3に黒い丸で示す)を特定する(ステップS7)。そして、操作指示部354は、操作指示位置演算処理を行う(ステップS8)。
On the other hand, when the
ここで、図5を参照して、操作指示位置演算処理について詳しく説明する。図5に示す操作指示位置演算処理において、操作指示部354は、図3に示すように、操作画像D2における第1の直交座標系での操作位置Q1の座標を算出する(ステップS11)。例えば、第1の直交座標系とは、矩形状の操作画像D2における左上の角を原点P0、原点P0から右方向に延びる操作画像D2の上辺と重なる軸をX軸(第1の軸)、原点P0から下方向に延びる操作画像D2の左辺と重なる軸をY軸(第2の軸)とする座標系である。
Here, the operation instruction position calculation process will be described in detail with reference to FIG. In the operation instruction position calculation process shown in FIG. 5, the
また、第1の直交座標系においては、X軸およびY軸の単位長さを、X軸およびY軸にそれぞれ重なる上辺および左辺の長さと同じ長さに設定する。この場合、操作画像D2の右上、左下、右下のそれぞれの角P1,P2,P3の座標は、(1,0),(0,1),(1,1)となる。 Further, in the first Cartesian coordinate system, the unit lengths of the X-axis and the Y-axis are set to the same lengths as the lengths of the upper side and the left side that overlap the X-axis and the Y-axis, respectively. In this case, the coordinates of the upper right, lower left, and lower right corners P1, P2, and P3 of the operation image D2 are (1,0), (0,1), and (1,1).
次に、操作指示部354は、操作位置Q1の座標の情報と、各複製画像D1に対応する端末表示部23の画面231の解像度の情報と、に基づいて、各端末装置2における操作指示位置M1の座標を算出する(ステップS12)。
Next, the
例えば、図2に示すように、操作指示部354は、第2の直交座標系における操作指示位置M1の座標を算出する。第2の直交座標系とは、端末装置2の画面231の左上の角を原点O、原点Oから右方向に延びる表示画像D0の上辺と重なる軸をX軸(第1の軸)、原点Oから下方向に延びる表示画像D0の左辺と重なる軸をY軸(第2の軸)とした座標系である。
For example, as shown in FIG. 2, the
なお、第1の直交座標系は、操作画像D2における右上の角を原点、原点から左方向に延びる操作画像D2の上辺と重なる軸をX軸、原点から下方向に延びる操作画像D2の右辺と重なる軸をY軸、左上、右下、左下のそれぞれの角の座標を(1,0),(0,1),(1,1)とする座標系であってもよい。 In the first Cartesian coordinate system, the upper right corner of the operation image D2 is the origin, the axis overlapping the upper side of the operation image D2 extending to the left from the origin is the X axis, and the right side of the operation image D2 extending downward from the origin. It may be a coordinate system in which the overlapping axes are the Y-axis and the coordinates of the upper left, lower right, and lower left corners are (1,0), (0,1), and (1,1).
この場合、第2の直交座標系は、端末装置2の画面231の右上の角を原点、原点から左方向に延びる表示画像D0の上辺と重なる軸をX軸、原点Oから下方向に延びる表示画像D0の右辺と重なる軸をY軸とした座標系となる。
In this case, the second Cartesian coordinate system has the origin at the upper right corner of the
第2の直交座標系における原点Oの位置は、第1の直交座標系の原点P0と同じ角の位置である。そして、操作指示部354は、画面231における横方向の解像度をRX、縦方向の解像度をRY、第1の直交座標系における操作位置Q1の座標を(XQ,YQ)とした場合、第2の座標系における操作指示位置M1の座標を以下のように算出する。
操作指示位置M1のX座標=XQ×RX
操作指示位置M1のY座標=YQ×RY
The position of the origin O in the second Cartesian coordinate system is the position of the same angle as the origin P0 in the first Cartesian coordinate system. Then, the
X coordinate of operation instruction position M1 = X Q x R X
Y coordinate of operation instruction position M1 = Y Q x RY
なお、本明細書および図面において、各画面231の横方向および縦方向の解像度を、それぞれ同じ記号「RX」、「RY」で示しているが、各画面231の横方向および縦方向の解像度が互いに異なる場合がある。
In the present specification and the drawings, the horizontal and vertical resolutions of the
その場合、上記式において、操作指示位置M1のX座標およびY座標は、各画面231の実際の横方向および縦方向の解像度の値を用いて算出される。
In that case, in the above equation, the X and Y coordinates of the operation instruction position M1 are calculated using the actual horizontal and vertical resolution values of each
上記演算処理の後、図4に示すように、操作指示部354は、各端末装置2に対して、操作指示位置M1の座標の情報と操作画像D2に対して行われた操作の内容の情報とを含む操作指示情報を送信し、端末表示部23の画面231の操作指示位置M1において、操作画像D2に対して行われた操作と同じ操作を行うことを指示する(ステップS9)。
After the above arithmetic processing, as shown in FIG. 4, the
この指示を受けた各端末装置2の端末処理部25は、画面231の第2の直交座標系における操作指示位置M1を特定し、操作指示位置M1において、操作画像D2に対して行われた操作と同じ操作を行う。
Upon receiving this instruction, the
例えば、操作画像D2に対する操作が所定のハイパーリンクの選択操作の場合、各端末装置2が操作指示位置M1における操作を行うと、各端末装置2の表示画像D0が、ハイパーリンクにより指定された同一の参照先の画像に切り替わる。つまり、各端末装置2に対して、同じ操作が行われる。 For example, when the operation on the operation image D2 is a predetermined hyperlink selection operation, when each terminal device 2 performs an operation at the operation instruction position M1, the display image D0 of each terminal device 2 becomes the same as specified by the hyperlink. It switches to the image of the reference destination of. That is, the same operation is performed for each terminal device 2.
その後、操作指示部354は、各端末装置2に対し、表示画像D0を処理制御装置3に送信するように指示し(ステップS3)、ステップS4以降の処理を行う。これにより、更新された各表示画像D0の複製画像D1が表示部33に表示される。
After that, the
<第1の実施の形態の作用効果>
処理制御装置3は、複数の端末装置2の端末表示部23に表示された互いに対応する内容の表示画像D0の複製画像D1を、表示部33の1つの画面331に同時に表示させる。そして、処理制御装置3は、複数の複製画像D1のうちいずれか1つの操作画像D2に対する操作を受け付けると、受け付けた操作と同一の操作を行うことを複数の端末装置2に対して指示する。その後、処理制御装置3は、複数の端末装置2に対して指示をした結果、更新された表示画像D0を複数の端末装置2からそれぞれ取得して、複製画像D1として表示部33に同時に表示させる。
<Action and effect of the first embodiment>
The processing control device 3 simultaneously displays the duplicate image D1 of the display image D0 having the contents corresponding to each other displayed on the
このため、ユーザは、表示部33に同時に表示された複数の複製画像D1のうちいずれか1つに対する操作を行うだけの簡単な方法で、複数の端末装置2に対して同じ処理を行わせることができる。
Therefore, the user causes the plurality of terminal devices 2 to perform the same processing by a simple method of performing an operation on any one of the plurality of duplicated images D1 displayed simultaneously on the
また、各端末表示部23の画面231のサイズやアスペクト比が異なる場合、各端末表示部23に互いに対応する内容の表示画像D0を表示させても、端末表示部23に表示される情報の量が異なる場合がある。
Further, when the size and aspect ratio of the
そのような場合でも、ユーザは、表示部33に同時に表示された複数の複製画像D1によって、各端末表示部23の表示の差異を容易に確認することができる。このような複数の端末装置2に対する確認を1人のユーザで行うことができるため、人件費の増加を抑制したり、人員確保を容易に行うことができる。
Even in such a case, the user can easily confirm the difference in the display of each
また、処理制御装置3が、各端末装置2に対して対応する内容の表示画像D0を表示するように指示し、その結果、表示部33に同時に表示された表示画像D0の複製画像D1において、各端末表示部23の表示の差異を容易に確認することができるため、ユーザの確認作業の負荷を低減できる。
Further, the processing control device 3 instructs each terminal device 2 to display the display image D0 having the corresponding contents, and as a result, in the duplicate image D1 of the display image D0 simultaneously displayed on the
〔第2の実施の形態〕
<処理制御装置の構成>
次に、本発明の第2の実施の形態について説明する。まず、第2の実施の形態に係る処理制御装置の構成について説明する。図6は、第2の実施の形態に係る処理制御装置の概略構成ブロック図である。図7Aは、処理制御装置の第1の表示部に表示画像が表示されている状態を示す模式図である。図7Bは、処理制御装置の第2の表示部に第1の表示部の表示画像の複製画像が表示されている状態を示す模式図である。
[Second Embodiment]
<Configuration of processing control device>
Next, a second embodiment of the present invention will be described. First, the configuration of the processing control device according to the second embodiment will be described. FIG. 6 is a schematic block diagram of the processing control device according to the second embodiment. FIG. 7A is a schematic view showing a state in which a display image is displayed on the first display unit of the processing control device. FIG. 7B is a schematic view showing a state in which a duplicate image of the display image of the first display unit is displayed on the second display unit of the processing control device.
図6に示す処理制御装置4は、第1の実施の形態の処理制御装置3と同様のスマートフォンやタブレット端末、パーソナルコンピュータなどの装置である。処理制御装置4は、入力部41と、第1の表示部42と、第2の表示部43と、記憶部44と、複数のウェブブラウザ処理部45と、制御部46と、を備えている。なお、第2の実施の形態では、処理制御装置4が2つのウェブブラウザ処理部45を備える構成を例示するが、3つ以上のウェブブラウザ処理部45を備えていてもよい。
The processing control device 4 shown in FIG. 6 is a device such as a smartphone, a tablet terminal, or a personal computer similar to the processing control device 3 of the first embodiment. The processing control device 4 includes an
入力部41および記憶部44は、それぞれ第1の実施の形態の入力部32および記憶部34と同様の構成を有し、第1の表示部42および第2の表示部43は、第1の実施の形態の表示部33と同様の構成を有している。
The
ウェブブラウザ処理部45は、プロセッサが記憶部44に記憶された互いに異なる複数のウェブブラウザソフトウェアを実行することによって実現される機能部である。ウェブブラウザ処理部45は、ユーザによる入力部41の操作や、制御部46の指示に基づいて、図7Aに示すように、第1の表示部42の第1の画面421に、ウェブブラウザWを表示させる。
The web
制御部46は、上記プロセッサが記憶部44に記憶された処理制御プログラムを実行することによって実現される機能部である。制御部46は、表示サイズ検出部461と、表示画像指示部462と、複製画像表示制御部463と、操作指示部464と、を備えている。
The
表示サイズ検出部461は、各ウェブブラウザ処理部45が第1の表示部42の第1の画面421に表示させたウェブブラウザWのサイズ(画像の横方向の画素数と縦方向の画素数)を検出する。
The display
表示画像指示部462は、各ウェブブラウザ処理部45に対して、それぞれのウェブブラウザWで同一のURLのウェブサイトの画像を第1の表示部42に表示するように指示する。
The display
この指示に基づいて、各ウェブブラウザ処理部45は、図7Aに示すように、第1の画面421の各ウェブブラウザWに互いに対応する内容の表示画像D10を表示する。各ウェブブラウザWのサイズが異なる場合には、互いに対応する内容の表示画像D10でも、ウェブブラウザWに表示される情報の量が異なる場合がある。
Based on this instruction, each web
複製画像表示制御部463は、図7Bに示すように、各ウェブブラウザWにそれぞれ表示された互いに対応する内容の表示画像D10の複製画像D11を、1台の第2の表示部43の第2の画面431に同時に表示させる。複製画像表示制御部463は、各複製画像D11を、各表示画像D10のアスペクト比と同じアスペクト比で表示させる。
As shown in FIG. 7B, the duplicate image
操作指示部464は、第2の表示部43に表示された複数の複製画像D11のうちいずれか1つの操作画像D12に対する操作を検出すると、検出した操作と同じ操作を行うことを各ウェブブラウザ処理部45に対して指示する。
When the
<処理制御装置の動作>
次に、処理制御装置の動作について説明する。図8は、1つの複製画像に対して行われた操作と同じ操作を行うことを複数の端末装置に対して指示をする処理制御のフローチャートである。なお、以下では、第1の実施の形態と同様の処理については、説明を簡略化したり省略したりする。また、操作画像D12に対する操作が、例えば、操作画像D12のボタンの押下操作、ハイパーリンクの選択操作である場合について説明する。
<Operation of processing control device>
Next, the operation of the processing control device will be described. FIG. 8 is a flowchart of processing control for instructing a plurality of terminal devices to perform the same operation as that performed on one duplicate image. In the following, the description of the same processing as that of the first embodiment will be simplified or omitted. Further, a case where the operation on the operation image D12 is, for example, a button pressing operation of the operation image D12 and a hyperlink selection operation will be described.
まず、処理制御装置4の各ウェブブラウザ処理部45は、ユーザによる入力部41の操作に基づいて、第1の表示部42の第1の画面421にウェブブラウザWを表示させる。ユーザが処理制御プログラムを起動すると、表示サイズ検出部461は、図8に示すように、各ウェブブラウザWのサイズを検出する(ステップS21)。
First, each web
次に、表示画像指示部462は、各ウェブブラウザ処理部45に対して、それぞれのウェブブラウザWに互いに対応する内容の画像を表示するように指示する(ステップS22)。例えば、表示画像指示部462は、特定のURLのウェブサイトの画像を各ウェブブラウザWで表示するように指示する。
Next, the display
この指示によって、各ウェブブラウザWには、図7Aに示すように、互いに対応する内容の表示画像D10が表示される。この後、複製画像表示制御部463は、各ウェブブラウザWの表示画像D10の複製画像D11を第2の表示部43の第2の画面431に表示させる、いわゆるミラーリングを行う(ステップS23)。
According to this instruction, as shown in FIG. 7A, each web browser W displays a display image D10 having contents corresponding to each other. After that, the duplicate image
この後、操作指示部464は、ユーザによる処理制御を終了する旨の操作が行われたか否かを判定し(ステップS5)、上記操作が行われたと判定した場合(ステップS5:Yes)、処理を終了する。
After that, the
一方、操作指示部464は、上記操作が行われていないと判定した場合(ステップS5:No)、複数の複製画像D11のうちの操作画像D12に対する操作がユーザによって行われたことを検出すると(ステップS6)、操作位置Q1を特定する(ステップS7)。そして、操作指示部464は、図5に示す第1の実施の形態と同様の操作指示位置演算処理を行う(ステップS8)。
On the other hand, when the
この操作指示位置演算処理では、操作指示部464は、操作画像D12における第1の直交座標系での操作位置Q1の座標を算出する(ステップS11)。第1の直交座標系は、第1の実施の形態で説明した第1の直交座標系と同様のものである。
In this operation instruction position calculation process, the
そして、操作指示部464は、操作位置Q1の座標の情報と、各複製画像D11に対応するウェブブラウザWのサイズの情報と、に基づいて、各ウェブブラウザWにおける操作指示位置M1の座標を算出する(ステップS12)。
Then, the
例えば、操作指示部464は、図7Aに示すような原点O、X軸およびY軸で構成される第2の直交座標系において、ウェブブラウザWにおける横方向の画素数をRX、縦方向の画素数をRY、第1の直交座標系における操作位置Q1の座標を(XQ,YQ)とした場合、第2の座標系における操作指示位置M1の座標を第1の実施の形態と同様の式で算出する。
For example, the
上記演算処理の後、図8に示すように、操作指示部464は、第1の表示部42における各ウェブブラウザWの表示画像D10の操作指示位置M1において、操作画像D12に対して行われた操作と同じ操作を行うことを、各ウェブブラウザ処理部45に対して指示する(ステップS24)。
After the above arithmetic processing, as shown in FIG. 8, the
この指示を受けたウェブブラウザ処理部45は、ウェブブラウザWにおける第2の直交座標系での操作指示位置M1を特定し、操作指示位置M1において、操作画像D12に対して行われた操作と同じ操作を行う。
Upon receiving this instruction, the web
例えば、操作画像D12に対する操作が所定のハイパーリンクの選択操作の場合、各ウェブブラウザ処理部45が操作指示位置M1における操作を行うと、第1の表示部42における各ウェブブラウザWの表示画像D10が、ハイパーリンクにより指定された同一の参照先の画像に切り替わる。つまり、各ウェブブラウザWに対して、同じ操作が行われる。
For example, when the operation on the operation image D12 is a predetermined hyperlink selection operation, when each web
その後、複製画像表示制御部463は、各ウェブブラウザWの更新された表示画像D10の複製画像D11を第2の表示部43の第2の画面431に表示させ(ステップS23)、ステップS5以降の処理を行う。これにより、更新された各表示画像D10の複製画像D11が表示部33に表示される。
After that, the duplicate image
<第2の実施の形態の作用効果>
処理制御装置4は、第1の表示部42の複数のウェブブラウザWに表示された互いに対応する内容の表示画像D10の複製画像D11を、第2の表示部43の1つの第2の画面431に同時に表示させる。そして、処理制御装置4は、複数の複製画像D11のうちいずれか1つの操作画像D12に対する操作を受け付けると、受け付けた操作と同一の操作を行うことを複数のウェブブラウザ処理部45に対して指示する。その後、処理制御装置4は、複数のウェブブラウザ処理部45に対して指示をした結果、更新された表示画像D10を複製画像D11として第2の表示部43に同時に表示させる。
<Action and effect of the second embodiment>
The processing control device 4 displays the duplicate image D11 of the display image D10 having the contents corresponding to each other displayed on the plurality of web browsers W of the
このため、ユーザは、第2の表示部43に同時に表示された複数の複製画像D11のうちいずれか1つの操作画像D12に対する操作を行うだけの簡単な方法で、複数のウェブブラウザ処理部45に対して同じ処理を行わせることができる。ユーザは、操作画像D12に対する操作の結果、各ウェブブラウザWの表示がどのように変化したのかを容易に確認することができる。
Therefore, the user can simply operate the operation image D12 of any one of the plurality of duplicate images D11 displayed on the
[変形例]
本発明は、これまでに説明した実施の形態に示されたものに限られないことは言うまでも無く、その趣旨を逸脱しない範囲内で、種々の変形を加えることができる。
[Modification example]
Needless to say, the present invention is not limited to those shown in the embodiments described above, and various modifications can be made without departing from the spirit of the present invention.
〔変形例1〕
例えば、第1の実施の形態の処理制御システムにおいて、以下のような処理を行ってもよい。図9Aは、本発明の変形例1に係る処理制御装置の表示部に端末表示部の表示画像の複製画像が表示されている状態を示す模式図である。図9Bは、端末表示部に表示画像が表示されている状態を示す模式図である。
[Modification 1]
For example, in the processing control system of the first embodiment, the following processing may be performed. FIG. 9A is a schematic view showing a state in which a duplicate image of the display image of the terminal display unit is displayed on the display unit of the processing control device according to the first modification of the present invention. FIG. 9B is a schematic view showing a state in which a display image is displayed on the terminal display unit.
操作指示部354は、図5に示した操作指示位置演算処理において、図9Aに示すように、複製画像D1における右下の角を原点P0とした第1の直交座標系を用いてもよい。
In the operation instruction position calculation process shown in FIG. 5, the
この場合、第1の直交座標系は、原点P0から左方向に延びる複製画像D1の下辺と重なる軸をX軸(第1の軸)、原点P0から上方向に延びる複製画像D1の右辺と重なる軸をY軸(第2の軸)、左下、右上、左上のそれぞれの角P1,P2,P3の座標を(1,0),(0,1),(1,1)とする第1の直交座標系を用いる。 In this case, in the first Cartesian coordinate system, the axis overlapping the lower side of the duplicate image D1 extending to the left from the origin P0 overlaps with the X axis (first axis) and the right side of the duplicate image D1 extending upward from the origin P0. The first axis is the Y axis (second axis), and the coordinates of the lower left, upper right, and upper left corners P1, P2, and P3 are (1,0), (0,1), and (1,1). Use a Cartesian coordinate system.
なお、操作指示部354は、左下の角を原点、原点から右方向に延びる複製画像D1の下辺と重なる軸をX軸、原点から上方向に延びる複製画像D1の左辺と重なる軸をY軸、右下、左上、右上のそれぞれの角の座標を(1,0),(0,1),(1,1)とする座標系であってもよい。
In the
そして、操作指示部354は、当該第1の直交座標系において、図5に示したステップS11,S12の処理を行い、図9Bに示すような各端末装置2の画面231における操作指示位置M1の座標を算出する。
Then, the
そして、操作指示部354は、図4に示したステップS9の処理を行い、各端末装置2の端末表示部23に表示された画面231における第2の直交座標系での操作指示位置M1において、操作画像D2に対して行われた操作と同じ操作を行うことを指示する。この場合、第2の直交座標系は、端末装置2の画面231の右下の角を原点、原点から左方向に延びる表示画像D0の下辺と重なる軸をX軸、原点Oから上方向に延びる表示画像D0の右辺と重なる軸をY軸とした座標系となる。
Then, the
このような構成にすれば、各端末装置2の縦の長さが異なる複数の表示画像D0において、表示画像D0の下部に表示されるボタンなどを押下する操作を行う場合に、各端末装置2の表示画像D0における操作指示位置M1のずれを抑制することができ、複数の端末装置2に対して同じ処理を行わせることができる。 With such a configuration, in a plurality of display images D0 having different vertical lengths of the terminal devices 2, each terminal device 2 is used when an operation of pressing a button or the like displayed at the bottom of the display image D0 is performed. It is possible to suppress the deviation of the operation instruction position M1 in the display image D0 of the above, and it is possible to have a plurality of terminal devices 2 perform the same processing.
〔変形例2〕
第1の実施の形態の処理制御システムにおいて、以下のような処理を行ってもよい。図10Aは、第1の実施の形態の処理制御を行った場合における処理制御装置の表示部に複製画像が表示されている状態を示す模式図である。図10Bは、第1の実施の形態の処理制御を行った場合における端末表示部に表示画像が表示されている状態を示す模式図である。
[Modification 2]
In the processing control system of the first embodiment, the following processing may be performed. FIG. 10A is a schematic view showing a state in which a duplicate image is displayed on the display unit of the processing control device when the processing control of the first embodiment is performed. FIG. 10B is a schematic view showing a state in which a display image is displayed on the terminal display unit when the processing control of the first embodiment is performed.
また、図11Aは、本発明の変形例2の処理制御を行った場合における処理制御装置の表示部に複製画像が表示されている状態を示す模式図である。図11Bは、変形例2の処理制御を行った場合における端末表示部に表示画像が表示されている状態を示す模式図である。 Further, FIG. 11A is a schematic view showing a state in which a duplicate image is displayed on the display unit of the processing control device when the processing control of the second modification of the present invention is performed. FIG. 11B is a schematic view showing a state in which a display image is displayed on the terminal display unit when the processing control of the second modification is performed.
図10Aに示すように、横方向の長さに対する縦方向の長さの比率が大きい操作画像D2が操作された場合、第1の実施の形態のような操作指示位置演算処理を行うと、以下のような状況が発生するおそれがある。 As shown in FIG. 10A, when the operation image D2 in which the ratio of the length in the vertical direction to the length in the horizontal direction is large is operated, the operation instruction position calculation process as in the first embodiment is performed. Such a situation may occur.
すなわち、図10Bに示すように、操作画像D2に対応する表示画像D0の操作指示位置M1は、操作位置Q1からずれないが、操作画像D2以外の複製画像D1に対応する表示画像D0の操作指示位置M1は、操作位置Q1から大きくずれてしまい、各端末装置2に対して、同じ処理を行わせることができないおそれがある。そこで、このような状況の発生を抑制するために、操作指示部354は、以下のような操作指示位置演算処理を行ってもよい。
That is, as shown in FIG. 10B, the operation instruction position M1 of the display image D0 corresponding to the operation image D2 does not deviate from the operation position Q1, but the operation instruction of the display image D0 corresponding to the duplicate image D1 other than the operation image D2. The position M1 may deviate significantly from the operation position Q1 so that each terminal device 2 cannot perform the same processing. Therefore, in order to suppress the occurrence of such a situation, the
操作指示部354は、図5に示した操作指示位置演算処理において、図11Aに示すような第1の直交座標系を用いてもよい。
The
この第1の直交座標系は、第1の実施の形態と同じ原点P0、X軸およびY軸を有するとともに、操作画像D2における右上の角P4の座標を(1,0)、Y軸上(操作画像D2の左辺上)における原点P0から上辺と同じ長さLだけ離れた点P5の座標を(0,1)とする直交座標系である。つまり、第1の直交座標系では、X軸とY軸とに同じ長さの単位で座標値が付与される。 This first Cartesian coordinate system has the same origin P0, X-axis, and Y-axis as in the first embodiment, and the coordinates of the upper right corner P4 in the operation image D2 are (1,0) on the Y-axis ( It is a Cartesian coordinate system in which the coordinates of the point P5 separated from the origin P0 on the left side of the operation image D2 by the same length L as the upper side are (0,1). That is, in the first Cartesian coordinate system, coordinate values are assigned to the X-axis and the Y-axis in units of the same length.
次に、操作指示部354は、当該第1の直交座標系に基づいて、図5に示したステップS11,S12の処理を行い、図11Bに示すような各端末装置2における操作指示位置M1の座標を算出する。
Next, the
このとき、操作指示部354は、第1の実施の形態と同様に、端末表示部23の画面231における横方向および縦方向の解像度をそれぞれRXおよびRY、第1の基準座標系における操作位置Q1の座標を(XQ,YQ)とした場合、第2の座標系における操作指示位置M1の座標を以下のように算出する。
操作指示位置M1のX座標=XQ×RX
操作指示位置M1のY座標=YQ×RX
At this time, the
X coordinate of operation instruction position M1 = X Q x R X
Y coordinate of operation instruction position M1 = Y Q x RX
つまり、操作指示部354は、操作指示位置M1のY座標を求めるときに、第1の実施の形態では、操作位置Q1のY座標(YQ)と画面231の縦方向の解像度(RY)とを乗じたのに対し、図11Bに示す例では、操作位置Q1のY座標(YQ)と画面231の横方向の解像度(RX)とを乗じる。
That is, when the
そして、操作指示部354は、図4に示したステップS9の処理を行い、各端末装置2に対して、第1の実施の形態と同じ第2の直交座標系での操作指示位置M1において、操作画像D2に対して行われた操作と同じ操作を行うことを指示する。
Then, the
このような構成にすれば、図11Bに示すように、横方向の長さに対する縦方向の長さの比率が大きい操作画像D2が操作された場合でも、各端末装置2の表示画像D0における操作指示位置M1のずれを小さくすることができ、複数の端末装置2に対して同じ処理を行わせることができる。 With such a configuration, as shown in FIG. 11B, even when the operation image D2 having a large ratio of the length in the vertical direction to the length in the horizontal direction is operated, the operation in the display image D0 of each terminal device 2 is performed. The deviation of the indicated position M1 can be reduced, and the same processing can be performed on a plurality of terminal devices 2.
〔変形例3〕
また、第1の実施の形態の処理制御システムにおいて、操作画像に対する操作が、テキストボックスに対する入力操作の場合、操作指示部354は、以下のような処理制御を行ってもよい。
[Modification 3]
Further, in the processing control system of the first embodiment, when the operation on the operation image is an input operation on the text box, the
操作画像におけるテキストボックスに対する入力操作が行われる場面としては、例えば、所定のウェブサイトを利用するためのユーザ名、ID、パスワードを入力したり、所定のウェブサイトや単語の意味を検索したりする場面がある。図12は、本発明の変形例3に係る処理制御のフローチャートである。図13Aは、処理制御装置の表示部にテキストボックを有する複製画像が表示されている状態を示す模式図である。図13Bは、処理制御装置の表示部にテキスト入力ダイアログが表示されている状態を示す模式図である。 Examples of scenes in which an input operation is performed on a text box in an operation image include inputting a user name, ID, and password for using a predetermined website, or searching for the meaning of a predetermined website or word. There is a scene. FIG. 12 is a flowchart of processing control according to the third modification of the present invention. FIG. 13A is a schematic view showing a state in which a duplicate image having a text box is displayed on the display unit of the processing control device. FIG. 13B is a schematic view showing a state in which a text input dialog is displayed on the display unit of the processing control device.
処理制御装置3は、図12に示すように、図4に示したステップS1〜S6の処理と同様の処理を行う。例えば、処理制御装置3は、各端末装置2にユーザ名およびパスワードを入力するための表示画像を表示するよう指示し、図13Aに示すような、各端末装置2から取得した表示画像の複製画像を表示部33の画面331に表示させる。
As shown in FIG. 12, the process control device 3 performs the same process as the process of steps S1 to S6 shown in FIG. For example, the processing control device 3 instructs each terminal device 2 to display a display image for inputting a user name and a password, and a duplicate image of the display image acquired from each terminal device 2 as shown in FIG. 13A. Is displayed on the
操作指示部354は、複数の複製画像D21のうちの1つである操作画像D22のテキストボックスD221内の領域に、カーソルCを位置させた状態において、マウスのボタンの押下操作がユーザによって行われたことを検出すると、カーソルCの位置を操作位置Q1として特定した後(ステップS7)、図13Bに示すようなテキスト入力ダイアログD31を表示部33に表示させる(ステップS31)。
In the
テキスト入力ダイアログD31の表示位置は、複製画像D21と重ならないことが好ましいが、重なっていてもよい。そして、操作指示部354は、ユーザによる入力部32の操作によってテキスト入力ダイアログD31のテキストボックスD311にテキストが入力されて、入力完了ボタンD312が押下されると、当該テキストを認識し(ステップS32)、第1の実施の形態と同様の操作指示位置演算処理を行う(ステップS8)。
The display position of the text input dialog D31 preferably does not overlap with the duplicate image D21, but may overlap. Then, the
操作指示部354は、操作指示位置演算処理を行った後、各端末装置2に対して、操作指示位置M1の座標の情報およびテキスト入力ダイアログD31に入力されたテキストの情報を含む操作指示情報を送信し、端末表示部23における操作指示位置において、テキスト入力ダイアログD31に入力されたテキストを入力することを指示する(ステップS33)。
After performing the operation instruction position calculation process, the
指示を受けた各端末装置2の端末処理部25は、端末表示部23の画面231の第2の直交座標系における操作指示位置を特定し、操作指示位置において、表示画像のテキストボックス(テキストボックスD221と同じ構成のテキストボックス)にテキストを入力する。
The
このような構成にすれば、ユーザは、表示部33に同時に表示された複数の複製画像D21のうちいずれか1つに対する操作を行うだけの簡単な方法で、複数の端末装置2に対して同じテキスト入力処理を行わせることができる。
With such a configuration, the user can simply perform an operation on any one of the plurality of duplicate images D21 displayed on the
〔その他の変形例〕
変形例1〜3の構成を、可能な範囲において第2の実施の形態の処理制御装置に適用してもよい。
[Other variants]
The configurations of
第1の実施の形態において、端末表示部23に表示される例えばウェブブラウザ(以下、「メイン画像」という)のサイズが端末表示部23の画面231のサイズよりも小さい場合には、メイン画像の周りに背景画像などの別の画像が表示されることになる。
In the first embodiment, when the size of, for example, a web browser (hereinafter, referred to as “main image”) displayed on the
そして、ある端末装置2では、端末表示部23に表示されるメイン画像のサイズと端末表示部23の画面231のサイズとが同じだが(メイン画像が端末表示部23の画面231全体に表示されるが)、他の端末装置では、端末表示部23に表示されるメイン画像のサイズが端末表示部23の画面231のサイズよりも小さいという状況が発生する可能性がある。
Then, in a certain terminal device 2, the size of the main image displayed on the
このような状況下でも、複数の端末装置2に対して同じ処理を行わせるために、表示サイズ検出部351が、端末装置2の端末表示部23に表示されるメイン画像のサイズ(例えば、横方向の画素数と縦方向の画素数)を検出してもよい。
Even under such a situation, in order to cause a plurality of terminal devices 2 to perform the same processing, the display
この場合、表示画像指示部352が、各端末装置2に対して、互いに対応する内容の画像を表示するように指示した後に、表示サイズ検出部351が、各端末装置2に端末表示部23に表示されるメイン画像のサイズに関する情報を処理制御装置3に送信するように要求する。そして、表示サイズ検出部351は、各端末装置2の端末処理部25からメイン画像のサイズに関する情報を取得し、各メイン画像のサイズを検出する。
In this case, after the display
その後、操作指示部354は、上述の操作指示位置演算処理において、「端末表示部23の画面231の解像度」を「端末表示部23のメイン画像のサイズ」と読み替えた処理を行う。そして、操作指示部354は、各端末装置2に対して、操作指示位置M1の座標の情報と操作画像D2に対して行われた操作の内容の情報とを含む操作指示情報を送信し、端末表示部23のメイン画像の操作指示位置M1において、操作画像D2に対して行われた操作と同じ操作を行うことを指示する。
After that, the
このような構成にすれば、処理制御装置3は、端末表示部23に表示されるメイン画像のサイズが端末表示部23の画面231のサイズよりも小さい場合でも、複数の端末装置2に対して同じ処理を行わせることができる。
With such a configuration, even if the size of the main image displayed on the
また、第1の直交座標系における原点P0の位置をユーザの操作によって設定できるようにしてもよい。また、操作画像D2,D12における操作位置Q1の位置に応じて、操作指示部354,464が原点P0を設定するようにしてもよい。さらに、原点P0の位置は、操作画像D2,D12の中心など、操作画像D2,D12の中のいずれの位置に設定されていてもよいし、設定できるようにしてもよい。
Further, the position of the origin P0 in the first Cartesian coordinate system may be set by the user's operation. Further, the
例えば、操作指示部354,464は、周知の画像処理によって操作画像D2,D12の外縁を特定し、操作位置Q1が操作画像D2,D12における左上の領域の場合、原点P0を左上の角に設定し、操作位置Q1が操作画像D2,D12における右下の領域の場合、原点P0を右下の角に設定してもよい。
For example, the
また、第2の実施の形態において、ウェブブラウザWの表示画像D10を第1の表示部42に表示させ、複製画像D11を第2の表示部43に表示させたが、処理制御装置4に第2の表示部43を設けずに、ウェブブラウザWの表示画像D10および複製画像D11を第1の表示部42に表示させてもよい。
Further, in the second embodiment, the display image D10 of the web browser W is displayed on the
処理制御装置3,4の入力部32,41がタッチパネルの場合には、処理制御装置3,4は、操作画像D2,D12に対するタップ操作やスワイプ操作を検出し、検出したタップ操作やスワイプ操作を端末装置2やウェブブラウザ処理部45に指示してもよい。
When the
以上、本発明に係る実施の形態について図面を参照して詳述してきたが、上述した各装置の機能は、コンピュータプログラムにより実現され得る。 Although the embodiments according to the present invention have been described in detail with reference to the drawings, the functions of the above-described devices can be realized by a computer program.
上述した各装置の機能をプログラムにより実現するコンピュータは、キーボードやマウス、タッチパッドなどの入力装置、ディスプレイやスピーカなどの出力装置、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスク装置やSSD(Solid State Drive)などの記憶装置、DVD−ROM(Digital Versatile Disk Read Only Memory)やUSB(Universal Serial Bus)メモリなどの記録媒体から情報を読み取る読取装置、ネットワークを介して通信を行うネットワークカードなどを備え、各部はバスにより接続される。 Computers that programmatically realize the functions of each of the above devices include input devices such as keyboards, mice, and touch pads, output devices such as displays and speakers, CPUs (Central Processing Units), ROMs (Read Only Memory), and RAMs (Random). Read information from recording media such as Access Memory), hard disk devices, storage devices such as SSDs (Solid State Drives), DVD-ROMs (Digital Versailles Disk Read Only Memory), USB (Universal Serial Bus) memories, and other recording media. It is equipped with a network card that communicates via the USB, and each part is connected by a bus.
そして、読取装置は、上記各装置の機能を実現するためのプログラムを記録した記録媒体からそのプログラムを読み取り、記憶装置に記憶させる。あるいは、ネットワークカードが、ネットワークに接続されたサーバ装置と通信を行い、サーバ装置からダウンロードした上記各装置の機能を実現するためのプログラムを記憶装置に記憶させる。 Then, the reading device reads the program from the recording medium on which the program for realizing the function of each of the above devices is recorded, and stores the program in the storage device. Alternatively, the network card communicates with the server device connected to the network, and stores the program downloaded from the server device for realizing the function of each device in the storage device.
そして、CPUが、記憶装置に記憶されたプログラムをRAMにコピーし、そのプログラムに含まれる命令をRAMから順次読み出して実行することにより、上記各装置の機能が実現される。 Then, the CPU copies the program stored in the storage device to the RAM, sequentially reads the instructions included in the program from the RAM, and executes the program, whereby the functions of the devices are realized.
本発明は、処理制御プログラム、処理制御方法、および、処理制御装置に適用できる。 The present invention can be applied to a processing control program, a processing control method, and a processing control device.
1 処理制御システム
2 端末装置
3,4 処理制御装置
21 端末通信部
22 端末入力部
23 端末表示部
24 端末記憶部
25 端末処理部
31 通信部
32,41 入力部
33 表示部
34 記憶部
35,46 制御部
42 第1の表示部
43 第2の表示部
44 記憶部
45 ウェブブラウザ処理部
231,331 画面
351,461 表示サイズ検出部
352,462 表示画像指示部
353,463 複製画像表示制御部
354,464 操作指示部
421 第1の画面
431 第2の画面
C カーソル
D0,D10 表示画像
D1,D11,D21 複製画像
D2,D12,D22 操作画像
D221,D311 テキストボックス
D31 テキスト入力ダイアログ
D312 入力完了ボタン
M1 操作指示位置
O,P0 原点
P1,P2,P3,P4 角
P5 点
Q1 操作位置
W ウェブブラウザ
1 Processing control system 2 Terminal device 3, 4
Claims (9)
複数のコンピュータソフトウェアによりそれぞれ生成された互いに対応する内容の各表示画像の複製画像を、1つの画面に同時に表示させる複製画像表示制御手順と、
前記1つの画面に表示された複数の複製画像のうちいずれか1つの複製画像に対する操作を受け付け、受け付けた操作を前記各表示画像において実行することを前記複数のコンピュータソフトウェアに対して指示する操作指示手順と、
前記複数のコンピュータソフトウェアに対して指示をした結果、更新された前記各表示画像の複製画像を、前記1つの画面に同時に表示させる更新画像表示制御手順と、
を実行させる処理制御プログラム。 On the computer
A duplicate image display control procedure for simultaneously displaying duplicate images of each display image with contents corresponding to each other generated by a plurality of computer software on one screen, and
An operation instruction that accepts an operation on any one of the plurality of duplicated images displayed on the one screen and instructs the plurality of computer software to execute the accepted operation on each of the displayed images. Procedure and
An updated image display control procedure for simultaneously displaying a duplicate image of each of the displayed images updated as a result of instructing the plurality of computer software on the one screen.
A processing control program that executes.
請求項1に記載の処理制御プログラム。 The plurality of computer software is web browser software executed on a plurality of terminal devices.
The processing control program according to claim 1.
請求項1に記載の処理制御プログラム。 The plurality of computer software is different plurality of web browser software executed by the computer.
The processing control program according to claim 1.
前記操作指示手順では、前記いずれか1つの複製画像において前記操作がなされた前記直交座標系における位置の座標と前記各表示画像の上辺の長さとに応じて、前記各表示画像の前記直交座標系において前記操作を実行する位置の座標が決定される、
請求項1または2に記載の処理制御プログラム。 A first image in which any one of the duplicated images and each of the displayed images is a rectangular image, the origin is a predetermined position in the one of the duplicated images and each of the displayed images, and the image extends in the horizontal direction. It consists of an axis and a second axis that is perpendicular to the first axis and has a positive downward direction, and coordinate values are given to the first axis and the second axis in units of the same length. When a Cartesian coordinate system is used
In the operation instruction procedure, the orthogonal coordinate system of each displayed image is determined according to the coordinates of the position in the orthogonal coordinate system in which the operation is performed in the duplicate image and the length of the upper side of each displayed image. The coordinates of the position where the operation is executed are determined in
The processing control program according to claim 1 or 2.
請求項4に記載の処理制御プログラム。 The origin is one corner of each of the duplicate image and the upper part of each display image.
The processing control program according to claim 4.
請求項4に記載の処理制御プログラム。 The processing control program according to claim 4, wherein one corner of the lower part of each of the duplicate image and each display image is the origin.
請求項1から5のいずれか一項に記載の処理制御プログラム。 In the operation instruction procedure, any one of a button pressing operation displayed on the duplicate image, a hyperlink selection operation displayed on the duplicate image, and a text input operation in the text box displayed on the duplicate image is performed. Detect one operation,
The processing control program according to any one of claims 1 to 5.
複数のコンピュータソフトウェアによりそれぞれ生成された互いに対応する内容の各表示画像の複製画像を、1つの画面に同時に表示させる複製画像表示制御手順と、
前記1つの画面に表示された複数の複製画像のうちいずれか1つの複製画像に対する操作を受け付け、受け付けた操作を前記各表示画像において実行することを前記複数のコンピュータソフトウェアに対して指示する操作指示手順と、
前記複数のコンピュータソフトウェアに対して指示をした結果、更新された前記各表示画像の複製画像を、前記1つの画面に同時に表示させる更新画像表示制御手順と、
を実行する処理制御方法。 The computer
A duplicate image display control procedure for simultaneously displaying duplicate images of each display image with contents corresponding to each other generated by a plurality of computer software on one screen, and
An operation instruction that accepts an operation on any one of the plurality of duplicated images displayed on the one screen and instructs the plurality of computer software to execute the accepted operation on each of the displayed images. Procedure and
An updated image display control procedure for simultaneously displaying a duplicate image of each of the displayed images updated as a result of instructing the plurality of computer software on the one screen.
Processing control method to execute.
前記1つの画面に表示された複数の複製画像のうちいずれか1つの複製画像に対する操作を受け付け、受け付けた操作を前記各表示画像において実行することを前記複数のコンピュータソフトウェアに対して指示する操作指示部と、を備え、
前記複製画像表示制御部は、前記複数のコンピュータソフトウェアに対して指示をした結果、更新された前記各表示画像の複製画像を、前記1つの画面に同時に表示させる、
を備える処理制御装置。 A duplicate image display control unit that simultaneously displays duplicate images of each display image with contents corresponding to each other generated by a plurality of computer software on one screen.
An operation instruction that accepts an operation on any one of the plurality of duplicated images displayed on the one screen and instructs the plurality of computer software to execute the accepted operation on each of the displayed images. With a department,
As a result of instructing the plurality of computer software, the duplicate image display control unit simultaneously displays the updated duplicate image of each display image on the one screen.
A processing control device comprising.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020035144A JP6818282B1 (en) | 2020-03-02 | 2020-03-02 | Processing control program, processing control method, and processing control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020035144A JP6818282B1 (en) | 2020-03-02 | 2020-03-02 | Processing control program, processing control method, and processing control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6818282B1 true JP6818282B1 (en) | 2021-01-20 |
JP2021140256A JP2021140256A (en) | 2021-09-16 |
Family
ID=74164701
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020035144A Active JP6818282B1 (en) | 2020-03-02 | 2020-03-02 | Processing control program, processing control method, and processing control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6818282B1 (en) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003030121A (en) * | 2001-07-17 | 2003-01-31 | Hitachi Commun Syst Inc | Web sharing system and communication terminal of web sharing system |
BR112014007286A2 (en) * | 2011-09-27 | 2018-09-18 | Amazon Tech Inc | remote session navigation system, computer-implemented method for remote session navigation and system usage |
-
2020
- 2020-03-02 JP JP2020035144A patent/JP6818282B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2021140256A (en) | 2021-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7369099B2 (en) | Multi-display control system and image display apparatus | |
CN109683841B (en) | Control display method and computing device in multi-display environment | |
CN104423836A (en) | Information processing apparatus | |
JP2011022851A (en) | Display terminal, image processing system, and image processing method | |
JP6786272B2 (en) | Image processing device, its control method, and computer program | |
WO2019188532A1 (en) | Display system and program | |
US9870142B2 (en) | Displaying device which can receive pinch out operation | |
JP6818282B1 (en) | Processing control program, processing control method, and processing control device | |
JPH1124841A (en) | Information processing device and method, and storage medium | |
CN112306428A (en) | Information processing apparatus, information processing method, and computer-readable medium | |
JP2017204099A (en) | Information processing device, information processing method and information processing program | |
JP2010128567A (en) | Cursor movement control method and device, and program | |
JP2004086744A (en) | Information processor and program | |
CN113064567A (en) | Multi-screen-based control method and device | |
JP6716519B2 (en) | Display device and display method | |
JP5213033B2 (en) | Software input key display method, program, and information processing terminal | |
JP3045905B2 (en) | Character drawing device | |
JP3970906B2 (en) | Information processing apparatus, information processing program, computer-readable recording medium storing information processing program, and information processing method | |
JPH0293920A (en) | Input device | |
JP2013229002A (en) | Information terminal, input object display method, and input object display program | |
JP7130988B2 (en) | Information processing device and program | |
JP2020064506A (en) | Display device, image processing device, and program | |
JP2011008633A (en) | Information processor and electronic file operation program | |
WO2017149993A1 (en) | Information processing device, screen display method, and program | |
JP5786542B2 (en) | Formula input device and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200304 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20200304 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20200325 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7426 Effective date: 20200415 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20200416 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200630 |
|
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: 20201201 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201216 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6818282 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |