Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6018595B2 - Display control device, operation method of display control device, and computer program - Google Patents
[go: Go Back, main page]

JP6018595B2 - Display control device, operation method of display control device, and computer program - Google Patents

Display control device, operation method of display control device, and computer program Download PDF

Info

Publication number
JP6018595B2
JP6018595B2 JP2014024081A JP2014024081A JP6018595B2 JP 6018595 B2 JP6018595 B2 JP 6018595B2 JP 2014024081 A JP2014024081 A JP 2014024081A JP 2014024081 A JP2014024081 A JP 2014024081A JP 6018595 B2 JP6018595 B2 JP 6018595B2
Authority
JP
Japan
Prior art keywords
terminal
display control
record
content
control device
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.)
Expired - Fee Related
Application number
JP2014024081A
Other languages
Japanese (ja)
Other versions
JP2015152993A (en
Inventor
大喜 渡邊
大喜 渡邊
麻衣子 井元
麻衣子 井元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2014024081A priority Critical patent/JP6018595B2/en
Publication of JP2015152993A publication Critical patent/JP2015152993A/en
Application granted granted Critical
Publication of JP6018595B2 publication Critical patent/JP6018595B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Digital Computer Display Output (AREA)
  • Information Transfer Between Computers (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、複数の画面に同じコンテンツを表示させ、いずれかの画面で操作が行われたなら、操作結果を全ての画面に反映させる場合において、操作結果に反映されない操作が行われるのを抑制する技術に関するものである。   The present invention suppresses operations that are not reflected in the operation result when the same content is displayed on a plurality of screens and the operation result is reflected on all screens when the operation is performed on any screen. It is related to the technology.

従来において、複数の画面に同じコンテンツを表示させ、いずれかの画面で操作が行われたなら、操作結果を全ての画面に反映させる技術が知られている。   Conventionally, a technique is known in which the same content is displayed on a plurality of screens, and if an operation is performed on any of the screens, the operation result is reflected on all the screens.

上向 俊晃, 原 隆浩, 塚本 昌彦, 萩野 浩明, 西尾 章治郎「リモートディスプレイ環境における複数ユーザの同時利用のためのアクセス制御機構」情報処理学会論文誌 Vol.43 No. 2 Feb. 2002Toshiaki Kamikata, Takahiro Hara, Masahiko Tsukamoto, Hiroaki Kanno, Akihiro Nishio "Access Control Mechanism for Simultaneous Use of Multiple Users in Remote Display Environments" IPSJ Journal Vol.43 No. 2 Feb. 2002

図6(a)に示すように、端末4、5は、表示内容を変更可能な同期用コンテンツ110というコンテンツを画面表示しており、端末4のユーザによりテキスト入力エリア11Aに「ライブ」と入力され、検索ボタン11Bが操作されると、各端末4、5の画面領域111には、「ライブ」に対応する検索結果が表示される。このように各画面の表示内容を同じにすることを「同期」という。   As shown in FIG. 6 (a), the terminals 4 and 5 display a content called synchronization content 110 whose display contents can be changed, and the user of the terminal 4 inputs “live” in the text input area 11A. When the search button 11B is operated, the search results corresponding to “live” are displayed in the screen areas 111 of the terminals 4 and 5. Making the display content of each screen the same in this way is called “synchronization”.

しかし、図6(b)に示すように、端末4のユーザによりテキスト入力エリア11Aに「ライブ」と入力され、端末5のユーザによりテキスト入力エリア11Aに「映画」と入力され、端末5のユーザが先に検索ボタン11Bを操作すると、各端末4、5の画面領域111には、図6(c)に示すように、「映画」に対応する検索結果が表示される。   However, as shown in FIG. 6B, the terminal 4 user inputs “live” in the text input area 11A, the terminal 5 user inputs “movie” in the text input area 11A, and the terminal 5 user When the search button 11B is operated first, the search results corresponding to “movie” are displayed in the screen areas 111 of the terminals 4 and 5 as shown in FIG.

つまり、端末4のユーザは、自身による「ライブ」の入力操作が無駄になってしまい、利便性が低下する。   That is, the user of the terminal 4 loses the convenience of the “live” input operation by himself / herself.

本発明は、上記の課題に鑑みてなされたものであり、複数の画面に同じコンテンツを表示させ、いずれかの画面で操作が行われたなら、操作結果を全ての画面に反映させる場合において、操作結果に反映されない操作が行われるのを抑制することを目的とする。   The present invention has been made in view of the above-described problems.When the same content is displayed on a plurality of screens and an operation is performed on any screen, the operation result is reflected on all screens. An object is to suppress an operation that is not reflected in the operation result.

上記の課題を解決するために、第1の本発明は、複数の端末に通信回線を介して接続される表示制御装置であって、前記端末ごとのレコードを有し、当該レコードは該当端末に独占操作権が付与されている場合には有効値、付与されていない場合には無効値に設定されるフラグを含む、独占操作権管理部を備え、前記各端末に同一のコンテンツを送信し表示させ、前記独占操作権管理部において前記有効値に設定されたフラグを含むレコードに対応する端末での操作を当該端末のコンテンツに反映させる一方、前記独占操作権管理部において前記無効値に設定されたフラグを含むレコードに対応する端末での操作を無効にすることを特徴とする。 In order to solve the above problems, a first aspect of the present invention is a display control apparatus connected to a plurality of terminals via a communication line, and has a record for each terminal, and the record is stored in the corresponding terminal. When the exclusive operation right is granted, the exclusive operation right management unit includes a flag that is set to a valid value when it is not granted, and an invalid value when the exclusive operation right is not granted. The exclusive operation right management unit reflects the operation on the terminal corresponding to the record including the flag set to the valid value in the content of the terminal, while the exclusive operation right management unit sets the invalid value. The operation on the terminal corresponding to the record including the flag is invalidated.

第2の本発明は、複数の端末に通信回線を介して接続される表示制御装置の動作方法であって、前記表示制御装置は、前記端末ごとのレコードを有し、当該レコードは該当端末に独占操作権が付
与されている場合には有効値、付与されていない場合には無効値に設定されるフラグを含む、独占操作権管理部を備え、前記動作方法は、前記各端末に同一のコンテンツを送信し表示させ、前記独占操作権管理部において前記有効値に設定されたフラグを含むレコードに対応する端末での操作を当該端末のコンテンツに反映させる一方、前記独占操作権管理部において前記無効値に設定されたフラグを含むレコードに対応する端末での操作を無効にすることを特徴とする。
A second aspect of the present invention is an operation method of a display control apparatus connected to a plurality of terminals via a communication line, wherein the display control apparatus has a record for each terminal, and the record is stored in the corresponding terminal. Exclusive operation right is attached
An exclusive operation right management unit including a flag set to a valid value when given, and an invalid value when not given, and the operation method transmits the same content to each terminal Display and reflect the operation on the terminal corresponding to the record including the flag set to the valid value in the exclusive operation right management unit to the content of the terminal, while setting the invalid value in the exclusive operation right management unit The operation on the terminal corresponding to the record including the flag is invalidated.

本発明によれば、複数の画面に同じコンテンツを表示させ、いずれかの画面で操作が行われたなら、操作結果を全ての画面に反映させる場合において、操作結果に反映されない操作が行われるのを抑制できる。   According to the present invention, if the same content is displayed on a plurality of screens and an operation is performed on any of the screens, an operation that is not reflected in the operation results is performed when the operation results are reflected on all the screens. Can be suppressed.

本実施の形態に係る表示制御システムの構成の一例を示す図である。It is a figure which shows an example of a structure of the display control system which concerns on this Embodiment. 表示制御装置1に構成される独占操作権管理部の一例を示す図である。3 is a diagram illustrating an example of an exclusive operation right management unit configured in the display control device 1. FIG. 表示制御装置1がウェブサーバ2から受信するHTMLデータ100の一例を示す図である。FIG. 3 is a diagram illustrating an example of HTML data 100 that the display control device 1 receives from a web server 2. 各端末4、5における画面表示内容の推移の一例を示す図である。It is a figure which shows an example of transition of the screen display content in each terminal. イベント情報を受信した場合における表示制御装置1の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the display control apparatus 1 when event information is received. 従来技術における課題を示す図である。It is a figure which shows the subject in a prior art.

以下、本発明の実施の形態について図面を参照して説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本実施の形態に係る表示制御システムの構成の一例を示す図である。   FIG. 1 is a diagram illustrating an example of a configuration of a display control system according to the present embodiment.

表示制御システムでは、例えば、表示制御装置1がウェブサーバ2、端末4、5に対し、通信回線を介して接続される。各端末4、5は、例えば、WebSocket通信可能なブラウザを有する。   In the display control system, for example, the display control device 1 is connected to the web server 2 and the terminals 4 and 5 via a communication line. Each terminal 4 and 5 has a browser capable of WebSocket communication, for example.

ウェブサーバ2は、コンテンツを保持する。コンテンツとは、HTMLデータやJavaScript(登録商標)、CSS(Cascading Style Sheets)などのウェブテクノロジの情報提供技術で構成される一まとまりのデータをいう。   The web server 2 holds content. Content refers to a set of data composed of information technology technologies such as HTML data, JavaScript (registered trademark), and CSS (Cascading Style Sheets).

図2は、表示制御装置1に構成される独占操作権管理部の一例を示す図である。   FIG. 2 is a diagram illustrating an example of the exclusive operation right management unit configured in the display control apparatus 1.

この独占操作権管理部は、例えば、表示制御装置1がウェブサーバ2から受信するコンテンツ内のJavaScriptにより表示制御装置1に構成される。   The exclusive operation right management unit is configured in the display control device 1 by, for example, JavaScript in the content received by the display control device 1 from the web server 2.

独占操作権管理部は、端末ごとのレコードを有し、レコードは該当端末を示す端末ID、当該端末に独占操作権が付与されている場合にはその旨を示す有効値(例えば1)、付与されていない場合にはその旨を示す無効値(例えば0)に設定されるフラグを含む。つまり、有効値を含むレコード内の端末IDに対応する端末は独占操作権を有する。各フラグは、当初は無効値に設定される。つまり、当初はいずれの端末も独占操作権を有しない。   The exclusive operation right management unit has a record for each terminal, and the record is a terminal ID indicating the corresponding terminal, and if the exclusive operation right is granted to the terminal, a valid value (for example, 1) indicating that is given If not, a flag set to an invalid value (for example, 0) indicating that is included. That is, the terminal corresponding to the terminal ID in the record including the valid value has the exclusive operation right. Each flag is initially set to an invalid value. That is, at the beginning, none of the terminals has an exclusive operation right.

図3は、表示制御装置1がウェブサーバ2から受信するHTMLデータ100の一例を示す図である。   FIG. 3 is a diagram illustrating an example of the HTML data 100 that the display control device 1 receives from the web server 2.

表示制御装置1は、ウェブサーバ2からコンテンツを受信する。受信したコンテンツのHTMLデータ100は、ここでは、各端末4、5の画面を同期表示させる際に使用される同期用コンテンツ110、各端末4、6の操作を無効にする際に使用される操作無効用コンテンツ120を含む。   The display control device 1 receives content from the web server 2. Here, the HTML data 100 of the received content is the operation used when invalidating the operation of the synchronization content 110 and the terminals 4 and 6 used when the screens of the terminals 4 and 5 are synchronously displayed. The invalid content 120 is included.

同期用コンテンツ110は、検索結果が表示される画面領域111、検索語が入力されるテキスト入力エリア11A、検索の際に操作される検索ボタン11Bを含む。   The synchronization content 110 includes a screen area 111 in which search results are displayed, a text input area 11A in which search terms are input, and a search button 11B that is operated during the search.

操作無効用コンテンツ120は、検索結果が表示される画面領域121、検索語が入力されるテキスト入力エリア12A、検索ボタン12Bを含む。これらはいわゆるダミーであり、本来の機能を果たさない。   The operation disabling content 120 includes a screen area 121 in which search results are displayed, a text input area 12A in which search terms are input, and a search button 12B. These are so-called dummies and do not perform their original functions.

図4は、各端末4、5における画面表示内容の推移の一例を示す図である。   FIG. 4 is a diagram illustrating an example of the transition of the screen display content in each terminal 4 and 5.

表示制御装置1は、例えば、コンテンツを受信したら、コンテンツのHTMLデータ100に含まれる同期用コンテンツ110を端末4、5に送信する。同期用コンテンツ110の送信先は同期用コンテンツ110において予め指定される。   For example, when receiving the content, the display control device 1 transmits the synchronization content 110 included in the HTML data 100 of the content to the terminals 4 and 5. The transmission destination of the synchronization content 110 is designated in advance in the synchronization content 110.

図4(a)に示すように、各端末4、5は、同期用コンテンツ110を受信したら、ブラウザによって、受信した同期用コンテンツ110を画面表示する。以下、表示がブラウザによる旨は記載省略する。   As shown in FIG. 4A, when each of the terminals 4 and 5 receives the synchronization content 110, the received synchronization content 110 is displayed on the screen by the browser. Hereinafter, description that the display is based on the browser is omitted.

図4(b)に示すように、例えば、端末4は、テキスト入力エリア11Aにカーソルがある間は、この操作があった端末4を示す端末ID、当該操作の対象であるテキスト入力エリア11Aを示すターゲットID、テキスト入力エリア11Aに入力された文字等の更新情報を含むイベント情報を表示制御装置1に繰り返し送信する。   As shown in FIG. 4B, for example, while the cursor is in the text input area 11A, the terminal 4 displays the terminal ID indicating the terminal 4 that has performed this operation and the text input area 11A that is the target of the operation. Event information including update information such as the target ID to be displayed and characters input in the text input area 11A is repeatedly transmitted to the display control device 1.

ターゲットIDとは、例えば、HTMLデータにおいて当該操作が発生する要素を示すIDとして含まれるものであり、具体的な例としては、HTMLデータにおける当該要素の属性値をターゲットIDとする方法がある。   The target ID is included, for example, as an ID indicating an element in which the operation occurs in HTML data. As a specific example, there is a method in which an attribute value of the element in HTML data is used as a target ID.

なお、他の端末も同様に、テキスト入力エリア11Aにカーソルがある間は、当該操作があった端末の端末ID、当該操作の対象を示すターゲットID、更新情報を含むイベント情報を表示制御装置1に繰り返し送信する。   Similarly, while the cursor is in the text input area 11A, other terminals also display event information including the terminal ID of the terminal where the operation has been performed, the target ID indicating the target of the operation, and update information. Send to repeatedly.

テキスト入力エリア11Aは、その操作つまり、テキスト入力がボタン操作のように瞬時に終わらず、比較的長時間を要するので、そのような操作対象については、イベント情報が繰り返し送信される。一方、ボタンのように操作が瞬時に終わる操作対象についてのイベント情報は操作時にのみ送信される。   In the text input area 11A, the operation, that is, the text input does not end instantaneously like a button operation, and a relatively long time is required. Therefore, event information is repeatedly transmitted for such an operation target. On the other hand, event information about an operation target that ends operation instantaneously like a button is transmitted only at the time of operation.

図5は、イベント情報を受信した場合における表示制御装置1の動作を示すフローチャートである。この動作は、例えば、表示制御装置1がウェブサーバ2から受信したコンテンツ内のJavaScriptにより実行される。   FIG. 5 is a flowchart showing the operation of the display control apparatus 1 when event information is received. This operation is executed, for example, by JavaScript in the content received by the display control device 1 from the web server 2.

表示制御装置1は、イベント情報を受信したなら、独占操作権管理部において有効値に設定されたフラグを含むレコードがあるか否かを判定する(S1)。   When receiving the event information, the display control device 1 determines whether there is a record including a flag set to a valid value in the exclusive operation right management unit (S1).

表示制御装置1は、独占操作権管理部において有効値に設定されたフラグを含むレコードがないなら(S1:NO)、イベント情報内のターゲットIDが、テキスト入力エリア11Aのように、操作が瞬時に終わらない操作対象を示すもの(以下、「対象ターゲットID」という)と同じか否かを判定する(S3)。対象ターゲットIDは、例えば、HTMLデータに予め設定され、イベント情報内のターゲットIDと照合される。   If there is no record including a flag that is set to a valid value in the exclusive operation right management unit (S1: NO), the display control device 1 is operated instantaneously as if the target ID in the event information is the text input area 11A. It is determined whether or not it is the same as that indicating an operation target that does not end with (hereinafter referred to as “target target ID”) (S3). The target target ID is set in advance in, for example, HTML data, and collated with the target ID in the event information.

表示制御装置1は、イベント情報内のターゲットIDが対象ターゲットIDと同じなら(S3:YES)、イベント情報から端末IDを取り出し、独占操作権管理部から当該端末IDを含むレコードを検索し、当該レコードのフラグを有効値に設定変更する(S5)。   If the target ID in the event information is the same as the target target ID (S3: YES), the display control device 1 retrieves the terminal ID from the event information, searches the exclusive operation right management unit for a record including the terminal ID, The record flag is changed to a valid value (S5).

次に、表示制御装置1は、独占操作権管理部から、無効値に設定されたフラグを含むレコードを検索し、レコード内の端末IDに対応する端末に対し、操作無効用コンテンツ120を送信する(S7)。この際、テキスト入力エリア12Aには、この操作無効用コンテンツ120の送信先である端末の画面に対する操作が無効であることを示す表示として、「他ユーザが入力中」、「操作は無効です」などの文字を設定してもよい。   Next, the display control device 1 searches the exclusive operation right management unit for a record including a flag set to an invalid value, and transmits the operation invalid content 120 to the terminal corresponding to the terminal ID in the record. (S7). At this time, in the text input area 12A, as an indication that the operation on the screen of the terminal that is the destination of the operation invalid content 120 is invalid, “other user is inputting”, “operation is invalid” Characters such as may be set.

表示制御装置1は、独占操作権管理部において有効値に設定されたフラグを含むレコードがあるなら(S1:YES)、当該レコード内の端末IDに対応する端末(独占操作権を有する端末)での操作が反映されるように、または、ステップS7の処理が終わったなら、直近のステップS5で設定変更したレコード内の端末IDに対応する端末(独占操作権を有する端末)での操作が反映されるように、同期用コンテンツ110を設定変更する(S9)。例えば、テキスト入力エリア11Aに文字が追加された場合は、イベント情報内の更新情報により、同期用コンテンツ110に文字が追加される。   If there is a record including a flag set to a valid value in the exclusive operation right management unit (S1: YES), the display control device 1 is a terminal corresponding to the terminal ID in the record (terminal having the exclusive operation right). Is reflected, or when the processing of step S7 is completed, the operation at the terminal (terminal having exclusive operation right) corresponding to the terminal ID in the record changed in the setting at the latest step S5 is reflected. Thus, the setting of the synchronization content 110 is changed (S9). For example, when a character is added to the text input area 11A, the character is added to the synchronization content 110 by the update information in the event information.

次に、表示制御装置1は、同期用コンテンツ110を当該端末(独占操作権を有する端末)に送信し(S11)、処理を終える。   Next, the display control apparatus 1 transmits the synchronization content 110 to the terminal (the terminal having the exclusive operation right) (S11), and ends the process.

一方、表示制御装置1は、イベント情報内のターゲットIDが対象ターゲットIDでないなら(S3:NO)、端末での操作が反映されるように同期用コンテンツ110を設定変更する(S13)。例えば、検索ボタン11Bが操作された場合は、同期用コンテンツ110の画面領域111に検索結果が表示されるように同期用コンテンツ110が設定変更される。   On the other hand, if the target ID in the event information is not the target target ID (S3: NO), the display control device 1 changes the setting of the synchronization content 110 so that the operation on the terminal is reflected (S13). For example, when the search button 11B is operated, the setting of the synchronization content 110 is changed so that the search result is displayed in the screen area 111 of the synchronization content 110.

次に、表示制御装置1は、同期用コンテンツ110を全ての端末に送信し(S15)、処理を終える。   Next, the display control apparatus 1 transmits the synchronization content 110 to all terminals (S15), and ends the process.

図4(c)は、テキスト入力エリア11Aにカーソルを移動させたタイミングが、端末5よりも端末4の方が先である場合を示しており、この場合、端末4が独占操作権を有する。端末4では、テキスト入力エリア11Aへの入力操作が継続して行われる。   FIG. 4C shows a case where the terminal 4 is ahead of the terminal 5 when the cursor is moved to the text input area 11A. In this case, the terminal 4 has the exclusive operation right. In the terminal 4, the input operation to the text input area 11A is continuously performed.

端末4は、独占操作権を有する間は、同期用コンテンツ110を受信し、受信した同期用コンテンツ110を画面表示する。例えば、テキスト入力エリア11Aに追加文字(「ライブ」)が表示される。   While the terminal 4 has the exclusive operation right, the terminal 4 receives the synchronization content 110 and displays the received synchronization content 110 on the screen. For example, an additional character (“live”) is displayed in the text input area 11A.

一方、端末5は独占操作権を有しないので、操作無効用コンテンツ120を受信する。端末5は、受信した操作無効用コンテンツ120を画面表示する。テキスト入力エリア12Aには、「他ユーザが入力中」などの文字が表示される。しかし、テキスト入力エリア12Aには、本来の機能がなく、文字入力ができない。よって端末5は、イベント情報を送信しない。検索ボタン12Bについても同様である。   On the other hand, since the terminal 5 does not have the exclusive operation right, the terminal 5 receives the operation invalid content 120. The terminal 5 displays the received operation invalid content 120 on the screen. In the text input area 12A, characters such as “other user is inputting” are displayed. However, the text input area 12A does not have an original function and cannot input characters. Therefore, the terminal 5 does not transmit event information. The same applies to the search button 12B.

このように、端末4は独占操作権を有するので、テキスト入力エリア11Aへの文字入力が無駄にならず、検索ボタン11Bの操作を急ぐ必要もない。   Thus, since the terminal 4 has the exclusive operation right, the character input to the text input area 11A is not wasted, and there is no need to rush the operation of the search button 11B.

図4(d)に示すように、検索ボタン11Bが操作されると、端末4の画面領域111には、例えば、「ライブ」に対応する検索結果が表示される。   As shown in FIG. 4D, when the search button 11B is operated, for example, a search result corresponding to “live” is displayed in the screen area 111 of the terminal 4.

また、図4(e)に示すように、フラグが有効値になってから所定の時間が経過したなら、または、例えば、検索ボタンを押したイベントを検知したなどの条件が充足されたことにより同期用コンテンツ110が送信される。端末5は、同期用コンテンツ110を受信し、画面表示する。画面領域111には、例えば、端末4による検索結果(「ライブ」に対応する検索結果)が表示される。これ以降、端末5は、操作の際にはイベント情報を表示制御装置1に送信する。   Also, as shown in FIG. 4 (e), if a predetermined time has elapsed since the flag became an effective value, or because, for example, a condition such as detecting an event of pressing the search button is satisfied. The synchronization content 110 is transmitted. The terminal 5 receives the synchronization content 110 and displays it on the screen. In the screen area 111, for example, a search result by the terminal 4 (search result corresponding to “live”) is displayed. Thereafter, the terminal 5 transmits event information to the display control device 1 in operation.

(変形例)
上記実施例では、操作が瞬時に終わらない操作として、テキスト入力エリアへの文字入力を例とした、このような操作としては、他には、音声を入力すること、スライダーの操作などが考えられる。
(Modification)
In the above-described embodiment, the character input to the text input area is taken as an example of the operation that does not end instantaneously. Other examples of such an operation include inputting a voice and operating a slider. .

また、上記実施例では、操作の結果として、検索結果が表示される例を説明したが、操作の結果はこれに限らず、例えば、音声や映像が出力される、所定のアプリケーションが起動されるなど、どのようなものでもよい。   In the above embodiment, an example in which a search result is displayed as a result of the operation has been described. However, the result of the operation is not limited to this, and for example, a predetermined application that outputs audio or video is activated. Anything is acceptable.

また、上記実施例では、2人のユーザがそれぞれ端末4、5を使用する場合を説明したが、端末数は3以上でもよい。また、各ユーザが1つの端末(例えば、大型テレビ)を共用し、その端末の画面を分割し、各分割画面が上記実施例における端末4、5の各画面となるようにしてもよい。   Moreover, although the case where two users respectively use the terminals 4 and 5 has been described in the above embodiment, the number of terminals may be three or more. In addition, each user may share one terminal (for example, a large television), and the screen of the terminal may be divided so that each divided screen becomes the screen of each of the terminals 4 and 5 in the above embodiment.

また、「他ユーザが入力中」などの文字は、場合によっては、操作無効用コンテンツに含めず、別途送信する情報により表示させてもよい。   In addition, in some cases, a character such as “other user is inputting” may not be included in the operation invalidation content, and may be displayed by separately transmitted information.

また、上記実施例では、表示制御装置1を端末とは別に設けたが、表示制御装置1の動作をいずれかの端末にさせ、表示制御装置1を別途設けなくてもよい。   Moreover, in the said Example, although the display control apparatus 1 was provided separately from the terminal, the operation | movement of the display control apparatus 1 is made to be any terminal, and the display control apparatus 1 does not need to be provided separately.

以上のように、本実施の形態によれば、第1の画面に対する第1の操作(実施例では、端末4でカーソルをテキスト入力エリア11Aに移動させる操作および入力操作)が行われている間に、第2の画面に対する第2の操作(実施例では、端末5でカーソルをテキスト入力エリア11Aに移動させる操作および入力操作)が行われたなら、第1の画面に当該第1の操作を反映させ(S11)且つ第2の操作を無効にする(S7)ので、第1の操作が中途半端で終わることがなく、よって、その操作を操作結果に反映させることができる。つまり、操作結果に反映されない操作が行われるのを抑制できる。   As described above, according to the present embodiment, while the first operation on the first screen (in the example, the operation of moving the cursor to the text input area 11A and the input operation on the terminal 4) is performed. In addition, if a second operation on the second screen (in the embodiment, an operation for moving the cursor to the text input area 11A and an input operation on the terminal 5) is performed, the first operation is performed on the first screen. Since it is reflected (S11) and the second operation is invalidated (S7), the first operation does not end halfway, so that the operation can be reflected in the operation result. That is, it is possible to suppress an operation that is not reflected in the operation result.

例えば、第2の操作を無効にする場合の第1の操作は、瞬時に終わらない操作として予め定められた操作である。   For example, the first operation in disabling the second operation is an operation predetermined as an operation that does not end instantaneously.

また、第2の操作を無効にする際(S7)、第2の画面に対する操作が無効であることを示す表示(実施例では、「他ユーザが入力中」等)を第2の画面に行うので、無効となってしまう操作つまり無駄な操作が行われるのを防止できる。なお、「他ユーザが入力中」等は、一例であり、例えば、操作が無効であることを示す記号など表示してもよい。   When the second operation is invalidated (S7), a display indicating that the operation on the second screen is invalid (in the example, “other user is inputting” or the like) is performed on the second screen. Therefore, it is possible to prevent an invalid operation, that is, a wasteful operation. Note that “other user is inputting” is an example, and for example, a symbol indicating that the operation is invalid may be displayed.

また、本実施の形態に係る表示制御装置の動作方法を表示制御装置に実行させるためのコンピュータプログラム、すなわち、表示制御装置としてコンピュータを機能させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録でき、また、インターネットなどの通信網を介して伝送させて、広く流通させることができる。   A computer program for causing the display control device to execute the operation method of the display control device according to the present embodiment, that is, a computer program for causing the computer to function as the display control device includes a semiconductor memory, a magnetic disk, an optical disc, It can be recorded on a computer-readable recording medium such as a magneto-optical disk or a magnetic tape, and can be widely distributed by being transmitted via a communication network such as the Internet.

1…表示制御装置
2…ウェブサーバ
4、5…端末
100…HTMLデータ
110…同期用コンテンツ
111、121…画面領域
11A、12A…テキスト入力エリア
11B、12B…検索ボタン
120…操作無効用コンテンツ
DESCRIPTION OF SYMBOLS 1 ... Display control apparatus 2 ... Web server 4, 5 ... Terminal 100 ... HTML data 110 ... Content for synchronization 111, 121 ... Screen area 11A, 12A ... Text input area 11B, 12B ... Search button 120 ... Content for operation invalidity

Claims (5)

複数の端末に通信回線を介して接続される表示制御装置であって、
前記端末ごとのレコードを有し、当該レコードは該当端末に独占操作権が付与されている場合には有効値、付与されていない場合には無効値に設定されるフラグを含む、独占操作権管理部を備え、
前記各端末に同一のコンテンツを送信し表示させ、
前記独占操作権管理部において前記有効値に設定されたフラグを含むレコードに対応する端末での操作を当該端末のコンテンツに反映させる一方、前記独占操作権管理部において前記無効値に設定されたフラグを含むレコードに対応する端末での操作を無効にする
ことを特徴とする表示制御装置。
A display control apparatus connected to a plurality of terminals via a communication line,
A record for each terminal, and the record includes a flag that is set to a valid value when the exclusive operation right is granted to the terminal, and an invalid value when the record is not granted. Part
Send and display the same content to each terminal,
While the exclusive operation right management unit reflects the operation on the terminal corresponding to the record including the flag set to the valid value in the content of the terminal, the exclusive operation right management unit sets the invalid value to the invalid value A display control device characterized by invalidating an operation at a terminal corresponding to a record including a character string.
前記端末での操作を無効にする際、当該端末に対して操作無効用コンテンツを送信し表示させる  When invalidating the operation on the terminal, the operation invalidation content is transmitted to the terminal and displayed.
ことを特徴とする請求項1記載の表示制御装置。  The display control apparatus according to claim 1.
前記独占操作権管理部のいずれかのレコード内のフラグが無効値から有効値に変更された時点で、前記独占操作権管理部において前記無効値に設定されたフラグを含むレコードに対応する端末に対して操作無効用コンテンツを送信し表示させる  When a flag in any record of the exclusive operation right management unit is changed from an invalid value to a valid value, the terminal corresponding to the record including the flag set to the invalid value in the exclusive operation right management unit Send and display invalid content for operations
ことを特徴とする請求項1又は2記載の表示制御装置。  The display control apparatus according to claim 1, wherein the display control apparatus is a display control apparatus.
複数の端末に通信回線を介して接続される表示制御装置の動作方法であって、
前記表示制御装置は、
前記端末ごとのレコードを有し、当該レコードは該当端末に独占操作権が付与されている場合には有効値、付与されていない場合には無効値に設定されるフラグを含む、独占操作権管理部を備え、
前記動作方法は、
前記各端末に同一のコンテンツを送信し表示させ、
前記独占操作権管理部において前記有効値に設定されたフラグを含むレコードに対応する端末での操作を当該端末のコンテンツに反映させる一方、前記独占操作権管理部において前記無効値に設定されたフラグを含むレコードに対応する端末での操作を無効にする
ことを特徴とする表示制御装置の動作方法。
An operation method of a display control apparatus connected to a plurality of terminals via a communication line,
The display control device includes:
A record for each terminal, and the record includes a flag that is set to a valid value when the exclusive operation right is granted to the terminal, and an invalid value when the record is not granted. Part
The operation method is as follows:
Send and display the same content to each terminal,
While the exclusive operation right management unit reflects the operation on the terminal corresponding to the record including the flag set to the valid value in the content of the terminal, the exclusive operation right management unit sets the invalid value to the invalid value An operation method of a display control device, characterized by invalidating an operation at a terminal corresponding to a record including .
複数の端末に通信回線を介して接続される表示制御装置の動作方法を前記表示制御装置に実行させるためのコンピュータプログラムであって、
前記端末ごとのレコードを有し、当該レコードは該当端末に独占操作権が付与されている場合には有効値、付与されていない場合には無効値に設定されるフラグを含む、独占操作権管理部を備え、
前記各端末に同一のコンテンツを送信し表示させるステップと、
前記独占操作権管理部において前記有効値に設定されたフラグを含むレコードに対応する端末での操作を当該端末のコンテンツに反映させる一方、前記独占操作権管理部において前記無効値に設定されたフラグを含むレコードに対応する端末での操作を無効にするステップと
前記表示制御装置に実行させることを特徴とするコンピュータプログラム。
A computer program for causing the display control apparatus to execute an operation method of a display control apparatus connected to a plurality of terminals via a communication line,
A record for each terminal, and the record includes a flag that is set to a valid value when the exclusive operation right is granted to the terminal, and an invalid value when the record is not granted. Part
Sending and displaying the same content on each terminal;
While the exclusive operation right management unit reflects the operation on the terminal corresponding to the record including the flag set to the valid value in the content of the terminal, the exclusive operation right management unit sets the invalid value to the invalid value Disabling operations on devices that support records that contain
The computer program characterized by executing the display control device.
JP2014024081A 2014-02-12 2014-02-12 Display control device, operation method of display control device, and computer program Expired - Fee Related JP6018595B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014024081A JP6018595B2 (en) 2014-02-12 2014-02-12 Display control device, operation method of display control device, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014024081A JP6018595B2 (en) 2014-02-12 2014-02-12 Display control device, operation method of display control device, and computer program

Publications (2)

Publication Number Publication Date
JP2015152993A JP2015152993A (en) 2015-08-24
JP6018595B2 true JP6018595B2 (en) 2016-11-02

Family

ID=53895212

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014024081A Expired - Fee Related JP6018595B2 (en) 2014-02-12 2014-02-12 Display control device, operation method of display control device, and computer program

Country Status (1)

Country Link
JP (1) JP6018595B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007179105A (en) * 2005-12-26 2007-07-12 World Planning:Kk Control system for shared database and control method for shared database and computer program
JP2013137669A (en) * 2011-12-28 2013-07-11 Ntt Docomo Inc Screen sharing device and screen sharing method
JP5862888B2 (en) * 2012-07-09 2016-02-16 コニカミノルタ株式会社 Operation display device and program

Also Published As

Publication number Publication date
JP2015152993A (en) 2015-08-24

Similar Documents

Publication Publication Date Title
AU2022227026B2 (en) Method and apparatus for securely co-browsing documents and media urls
US10303418B2 (en) Content item presentation system
EP3345401B1 (en) Content viewing device and method for displaying content viewing options thereon
US20100100904A1 (en) Comment distribution system, comment distribution server, terminal device, comment distribution method, and recording medium storing program
JP6073664B2 (en) Content reproduction apparatus and content reproduction program
JP7523536B2 (en) Enabling media functionality provided on a first screen device to be presented on a second screen device
US20220058229A1 (en) Methods, systems, and media for updating a webpage rendered with cached content
US20220150329A1 (en) Methods, systems, and media for retrieving content associated with links
JP6167146B2 (en) Content display system, terminal device, content display method, and program
JP2013149158A (en) Information processing apparatus, method for controlling the same, and program
EP3887930B1 (en) Methods, systems, and media for navigating user interfaces
KR102050900B1 (en) Display method, information processing apparatus, information processing terminal, display program
US11656746B2 (en) Intercepted loading of web applications
JP2015156209A (en) Information processing system
JP5914542B2 (en) Display control device, operation method of display control device, and computer program
JP6018595B2 (en) Display control device, operation method of display control device, and computer program
JP2008129954A (en) Server device and client device
JP2015146105A (en) Display control device, operation method of display control device, and computer program
US10635257B2 (en) Display control apparatus, non-transitory computer-readable storage medium and display control method
US12548466B2 (en) Accessibility-enabled application switching
JP6482295B2 (en) Video distribution system and video playback device
KR20150090027A (en) Intelligent remote control for digital television
JP7141263B2 (en) Communication control device, control method and program
JP2020088675A (en) Information processing system, information processing apparatus, control method thereof, and program
CN107896342A (en) A kind of set top box displaying content switching method and device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160412

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160531

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: 20160927

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160930

R150 Certificate of patent or registration of utility model

Ref document number: 6018595

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees