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
JP4698295B2 - Operation history storage system and method, program - Google Patents
[go: Go Back, main page]

JP4698295B2 - Operation history storage system and method, program - Google Patents

Operation history storage system and method, program Download PDF

Info

Publication number
JP4698295B2
JP4698295B2 JP2005178409A JP2005178409A JP4698295B2 JP 4698295 B2 JP4698295 B2 JP 4698295B2 JP 2005178409 A JP2005178409 A JP 2005178409A JP 2005178409 A JP2005178409 A JP 2005178409A JP 4698295 B2 JP4698295 B2 JP 4698295B2
Authority
JP
Japan
Prior art keywords
unit
event
application
level information
information
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
JP2005178409A
Other languages
Japanese (ja)
Other versions
JP2006350854A (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 JP2005178409A priority Critical patent/JP4698295B2/en
Publication of JP2006350854A publication Critical patent/JP2006350854A/en
Application granted granted Critical
Publication of JP4698295B2 publication Critical patent/JP4698295B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

本発明は、操作履歴を蓄積可能な操作履歴蓄積システムおよび方法、プログラムに関する。   The present invention relates to an operation history storage system, method, and program that can store operation history.

遠隔操作可能な端末装置およびこれらの端末装置で構成される遠隔操作システムにおいては、遠隔の端末装置のユーザに対して操作の代行を依頼したり、操作を教えてもらったりという利用形態がある。これらの利用形態においては、遠隔のユーザに代行してもらった操作や教えてもらった操作と同様の操作を、遠隔操作終了後に、ユーザ自身の操作として繰り返し行う場合が多い。   Remotely operable terminal devices and remote operation systems composed of these terminal devices have usage forms in which a user of a remote terminal device is requested to perform an operation substitution or is instructed. In these modes of use, there are many cases where the same operation as the operation that the remote user performs on behalf of or the operation that is taught is repeatedly performed as the user's own operation after the remote operation is completed.

これまでの遠隔操作システムでは、その操作履歴を閲覧することができなかったり、閲覧できてもその操作履歴の理解することが難しかったり、閲覧に至るまでの手順自体が複雑だったりと、ユーザが、以前の遠隔制御時に実行された操作と、同様の操作を新たに行いたい場合でも、以前の操作履歴をわかりやすく参照させる機能はこれまで提供されてこなかった。   In conventional remote operation systems, the user cannot browse the operation history, it is difficult to understand the operation history even if it can be browsed, or the procedure until the browsing itself is complicated, Even if it is desired to newly perform the same operation as that performed at the time of the previous remote control, a function for easily referring to the previous operation history has not been provided so far.

一方で、遠隔制御ではないが、端末の操作履歴から操作マニュアルを生成するシステムが存在する(特許文献1参照)。このシステムでは、操作対象装置の操作部のエミュレータに対して入力されたイベントを、当該イベント実行時に状態が変化するユーザインタフェースの識別子およびその状態変化を示す情報と関連付けて蓄積しておき、この情報と、同一端末内に管理されているユーザインタフェースの属性情報およびイベントの説明データに基づき、マニュアルを自動生成するものである。
特開平7−219897号公報
On the other hand, although not remote control, there is a system that generates an operation manual from an operation history of a terminal (see Patent Document 1). In this system, an event input to the emulator of the operation unit of the operation target device is stored in association with an identifier of a user interface whose state changes when the event is executed and information indicating the state change. A manual is automatically generated based on user interface attribute information and event description data managed in the same terminal.
Japanese Unexamined Patent Publication No. 7-219897

端末装置に入力される操作イベントは、連続して入力される場合が多く、所定の処理に関する操作マニュアルを生成するには、この操作イベント群の中から当該処理に関するものだけを抽出する必要がある。   In many cases, operation events input to the terminal device are continuously input, and in order to generate an operation manual related to a predetermined process, it is necessary to extract only those related to the process from the operation event group. .

ところが従来では、マニュアルの生成に用いる操作履歴は、エミュレータに対する操作の履歴であるため、連続する操作イベント群の中から特定のものだけを抽出する機能を有していない。   However, conventionally, since the operation history used for generating the manual is an operation history for the emulator, it does not have a function of extracting only a specific one from a group of continuous operation events.

また、例えば、アドレス帳への情報入力操作の場合、この操作を実行する度に入力されるアドレスデータは異なる。このように、同じ操作にも関わらず、一連の操作イベント群の中に、実行する度に異なる操作イベントが入力される箇所がある場合は、当該箇所を特定の語句に入れ替えるなど、実行毎に生じる差異を吸収する機能が必要となる。   For example, in the case of an information input operation to the address book, the address data input every time this operation is executed is different. In this way, when there is a place where a different operation event is input every time it is executed in a series of operation events despite the same operation, the place is replaced with a specific word / phrase, etc. A function to absorb the difference that arises is required.

また、生成したマニュアルを、ネットワークを介してサーバ装置に蓄積をしておき、第三者に対して当該マニュアルを閲覧可能にする場合、個人情報に関する操作イベントについては、他の語句に置き換えるか、削除するなどの処理を行い、個人情報の漏洩を防ぐ必要があった。   In addition, when the generated manual is stored in a server device via a network and the manual can be viewed by a third party, the operation event related to personal information is replaced with another word or phrase, It was necessary to prevent the leakage of personal information by performing a process such as deleting.

本発明はこのような課題に鑑みてなされたもので、その目的とするところは、操作履歴として実行された操作イベントと当該操作イベントのレベル情報を関連付けて蓄積し、情報入力操作を実行する度に異なる操作イベントが入力される箇所があっても、その実行毎に生じる差異を吸収した操作履歴を表示することにある。   The present invention has been made in view of such a problem, and an object of the present invention is to store the operation event executed as an operation history and the level information of the operation event in association with each other and execute the information input operation. Even if there is a place where a different operation event is input, the operation history that absorbs the difference that occurs every time it is executed is displayed.

また、本発明の別の目的は、秘匿性の高い操作イベントが操作履歴に含まれる場合に、操作イベントと関連付けられて蓄積されているレベル情報に基づいて閲覧するユーザの属性によって表示内容を切り替え、秘匿性の高い情報が漏洩することを防ぐことにある。   Another object of the present invention is to switch the display contents according to the attribute of the user who browses based on the level information accumulated in association with the operation event when a highly confidential operation event is included in the operation history. This is to prevent leakage of highly confidential information.

また、本発明の別の目的は、操作履歴を遠隔制御識別情報と関連づけて蓄積し、同一の遠隔制御セッションで実行された関連性の高い操作イベントをグループ化して管理し、特定の操作に関わる操作履歴を容易に抽出することにある。   Another object of the present invention is to store operation history in association with remote control identification information, group and manage highly related operation events executed in the same remote control session, and relate to a specific operation. It is to easily extract the operation history.

請求項1に記載の本発明は、ネットワークを介して接続する遠隔の端末装置との間で操作イベントを送受信する遠隔制御管理部と、前記遠隔制御管理部から受信する操作イベントを所定のアプリケーション部に対して送信するアプリケーション制御部と、前記アプリケーション制御部に入力された操作イベントの履歴を遠隔制御セッションを識別するための遠隔制御識別情報に関連付けて蓄積する操作履歴蓄積部と、前記アプリケーション制御部から操作イベントを受信し、当該操作イベントに従った動作を行う前記アプリケーション部と、を備え、前記アプリケーション部は、前記アプリケーション制御部から受信した操作イベントを、アプリケーション動作部とレベル情報検索部に送信する入力管理部と、前記入力管理部から受信した操作イベントに基づき所定の動作を行い、現在の動作状態を示す動作状態情報を出力する前記アプリケーション動作部と、前記アプリケーション動作部から新たに動作状態情報を受信すると、直前に記憶した動作状態情報を前記レベル情報検索部に送信し、新たに受信した動作状態情報を一時記憶する動作状態情報一時記憶部と、操作イベントと動作状態情報に関連付けられる操作イベントのレベル情報を蓄積するレベル情報データベースと、前記入力管理部から受信する操作イベントと前記動作状態情報一時記憶部から受信する動作状態情報を用いて、前記レベル情報データベースから当該操作イベントのレベル情報を検索し、検索結果として取得したレベル情報を前記アプリケーション制御部に対して送信するレベル情報検索部と、を備え、前記操作イベントのレベル情報には、当該操作イベントが固定であるのか、または変動するのかを示すイベントレベルと、当該操作イベントのセキュリティの度合いを示すセキュリティレベルとが含まれ、前記アプリケーション制御部は、前記アプリケーション部の前記レベル情報検索部から前記アプリケーション部に対して送信した操作イベントのレベル情報を受信すると、当該操作イベントと当該レベル情報を前記操作履歴蓄積部に送信し、前記操作履歴蓄積部は、受信した操作イベントとレベル情報、および当該遠隔制御の遠隔制御識別情報を関連付けて蓄積する。 The present invention according to claim 1 is a remote control management unit that transmits and receives an operation event to and from a remote terminal device connected via a network, and a predetermined application unit that receives an operation event received from the remote control management unit. An application control unit that transmits to the application control unit, an operation history storage unit that stores a history of operation events input to the application control unit in association with remote control identification information for identifying a remote control session, and the application control unit Receiving the operation event from the application unit and performing an operation according to the operation event. The application unit transmits the operation event received from the application control unit to the application operation unit and the level information search unit. And an input management unit that receives the operation received from the input management unit. The application operation unit that performs a predetermined operation based on the event and outputs the operation state information indicating the current operation state, and when the operation state information is newly received from the application operation unit, the operation state information stored immediately before is An operation state information temporary storage unit that temporarily transmits the received operation state information to the level information search unit, a level information database that stores operation event level information associated with the operation event information, and the level information database; Using the operation event received from the input management unit and the operation state information received from the operation state information temporary storage unit, the level information of the operation event is searched from the level information database, and the level information acquired as a search result is A level information search unit for transmitting to the application control unit Wherein the level information of the operation event, an event level indicating whether the operation event whether a fixed or varying, include a security level indicating the degree of security of the operation event, the application control unit, Upon receiving the level information of the operation event transmitted from the level information search unit of the application unit to the application unit, the operation event and the level information are transmitted to the operation history storage unit, and the operation history storage unit The received operation event and level information and the remote control identification information of the remote control are stored in association with each other.

また、請求項2に記載の本発明は、遠隔制御管理部において、ネットワークを介して接続する遠隔の端末装置との間で操作イベントを送受信するステップと、アプリケーション制御部において、前記遠隔制御管理部から受信する操作イベントを所定のアプリケーション部に対して送信するステップと、操作履歴蓄積部において、前記アプリケーション制御部に入力された操作イベントの履歴を遠隔制御セッションを識別するための遠隔制御識別情報に関連付けて蓄積するステップと、前記アプリケーション部において、前記アプリケーション制御部から操作イベントを受信し、当該操作イベントに従った動作を行うステップと、を有し、前記アプリケーション部は、入力管理部において、前記アプリケーション制御部から受信した操作イベントを、アプリケーション動作部とレベル情報検索部に送信するステップと、前記アプリケーション動作部において、前記入力管理部から受信した操作イベントに基づき所定の動作を行い、現在の動作状態を示す動作状態情報を出力するステップと、動作状態情報一時記憶部において、前記アプリケーション動作部から新たに動作状態情報を受信すると、直前に記憶した動作状態情報を前記レベル情報検索部に送信し、新たに受信した動作状態情報を一時記憶するステップと、レベル情報データベースにおいて、操作イベントと動作状態情報に関連付けられる操作イベントのレベル情報を蓄積するステップと、レベル情報検索部において、前記入力管理部から受信する操作イベントと前記動作状態情報一時記憶部から受信する動作状態情報を用いて、前記レベル情報データベースから当該操作イベントのレベル情報を検索し、検索結果として取得したレベル情報を前記アプリケーション制御部に対して送信するステップと、を有し、前記操作イベントのレベル情報には、当該操作イベントが固定であるのか、または変動するのかを示すイベントレベルと、当該操作イベントのセキュリティの度合いを示すセキュリティレベルとが含まれ、前記アプリケーション制御部において、前記アプリケーション部の前記レベル情報検索部から前記アプリケーション部に対して送信した操作イベントのレベル情報を受信すると、当該操作イベントと当該レベル情報を前記操作履歴蓄積部に送信するステップと、前記操作履歴蓄積部において、受信した操作イベントとレベル情報、および当該遠隔制御の遠隔制御識別情報を関連付けて蓄積するステップと、を有する。 According to a second aspect of the present invention, in the remote control management unit, an operation event is transmitted / received to / from a remote terminal device connected via a network, and in the application control unit, the remote control management unit A step of transmitting an operation event received from a predetermined application unit, and a history of the operation event input to the application control unit in the operation history storage unit as remote control identification information for identifying a remote control session Storing in association with each other, and in the application unit, receiving an operation event from the application control unit and performing an operation according to the operation event, the application unit in the input management unit, Operation events received from the application control unit To the application operation unit and the level information search unit, and the application operation unit performs a predetermined operation based on the operation event received from the input management unit, and outputs operation state information indicating the current operation state And when the operation state information is newly received from the application operation unit in the operation state information temporary storage unit, the operation state information stored immediately before is transmitted to the level information search unit, and the newly received operation state information is received. Temporarily storing information, a step of accumulating the level information of the operation event associated with the operation event and the operation state information in the level information database, and an operation event received from the input management unit and the operation in the level information search unit Uses the operation status information received from the status information temporary storage unit. Te, said level information to search the level information of the operation event from the database has, and sending the acquired level information to the application control unit as a search result, the level information of the operation event, An event level indicating whether the operation event is fixed or fluctuates, and a security level indicating the degree of security of the operation event are included. In the application control unit, the level information search unit of the application unit Receiving the level information of the operation event transmitted from the application unit to the application unit, the step of transmitting the operation event and the level information to the operation history storage unit, and the received operation event and level in the operation history storage unit Information and the remote control concerned Storing the remote control identification information in association with each other.

また、請求項3記載の本発明は、請求項2に記載の操作履歴蓄積方法を、コンピュータに実行させるための操作履歴蓄積プログラムである。 According to a third aspect of the present invention, there is provided an operation history accumulating program for causing a computer to execute the operation history accumulating method according to the second aspect.

本発明によれば、操作履歴として実行された操作イベントと当該操作イベントのレベル情報を関連付けて蓄積し、情報入力操作を実行する度に異なる操作イベントが入力される箇所があっても、その実行毎に生じる差異を吸収した操作履歴を表示することができる。   According to the present invention, the operation event executed as the operation history and the level information of the operation event are stored in association with each other, and even if there is a place where a different operation event is input every time the information input operation is executed, It is possible to display an operation history that absorbs the difference that occurs every time.

また、本発明の別の効果は、秘匿性の高い操作イベントが操作履歴に含まれる場合に、操作イベントと関連付けられて蓄積されているレベル情報に基づいて閲覧するユーザの属性によって表示内容を切り替え、秘匿性の高い情報が漏洩することを防ぐことができる。   Another effect of the present invention is that, when a highly confidential operation event is included in the operation history, the display content is switched depending on the attribute of the user who browses based on the level information accumulated in association with the operation event. It is possible to prevent leakage of highly confidential information.

また、本発明の別の効果は、操作履歴を遠隔制御識別情報と関連づけて蓄積し、同一の遠隔制御セッションで実行された関連性の高い操作イベントをグループ化して管理し、特定の操作に関わる操作履歴を容易に抽出することができる。   Another effect of the present invention is that operation history is stored in association with remote control identification information, highly related operation events executed in the same remote control session are grouped and managed, and related to a specific operation. The operation history can be easily extracted.

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

図1は、第1の実施の形態の操作履歴蓄積システムの端末装置の動作の概要を示すフローチャートである。   FIG. 1 is a flowchart showing an outline of the operation of the terminal device of the operation history storage system according to the first embodiment.

ネットワークを介して接続する遠隔の端末装置との間で遠隔制御開始処理を行う(S101)。次に遠隔の端末装置から受信する操作イベントによって、アプリケーションが制御される(S102)。次に、受信した操作イベントを蓄積する(S103)。終了処理(S104)により当該遠隔制御セッションが終了されない限り、S102およびS103の処理が繰り返し実行される。   A remote control start process is performed with a remote terminal device connected via the network (S101). Next, the application is controlled by an operation event received from a remote terminal device (S102). Next, the received operation event is accumulated (S103). Unless the remote control session is terminated by the termination process (S104), the processes of S102 and S103 are repeatedly executed.

図2は、第1の実施の形態の端末装置のブロック図である。   FIG. 2 is a block diagram of the terminal device according to the first embodiment.

操作履歴蓄積システムの実施の形態に係る端末装置100は、ネットワークを介して接続する遠隔の端末装置との間で操作イベントを送受信する遠隔制御管理部110と、前記遠隔制御管理部110から受信する操作イベントを、所定のアプリケーション部に対して送信するアプリケーション制御部120と、前記アプリケーション制御部120に入力された操作イベントの履歴を、遠隔制御セッションを識別するための遠隔制御識別情報に関連付けて蓄積する操作履歴蓄積部130と、前記アプリケーション制御部120から操作イベントを受信し、当該操作イベントに従った動作を行う前記アプリケーション部140とから構成される。   The terminal device 100 according to the embodiment of the operation history storage system receives a remote control management unit 110 that transmits / receives an operation event to / from a remote terminal device connected via a network, and receives from the remote control management unit 110. An application control unit 120 that transmits an operation event to a predetermined application unit, and an operation event history input to the application control unit 120 is stored in association with remote control identification information for identifying a remote control session. The operation history storage unit 130 and the application unit 140 that receives an operation event from the application control unit 120 and performs an operation according to the operation event.

前記アプリケーション部140は、前記アプリケーション制御部120から受信した操作イベントを、アプリケーション動作部142とレベル情報検索部145に送信する入力管理部141と、前記入力管理部141から受信した操作イベントに基づき所定の動作を行い、レベル情報検索部145に対して動作状態情報を出力する前記アプリケーション動作部142と、前記アプリケーション動作部142から新たに動作状態情報を受信すると、直前に記憶した動作状態情報を前記レベル情報検索部145に送信し、新たに受信した動作状態情報を一時記憶する動作状態情報一時記憶部143と、操作イベントと動作状態情報に関連付けられる操作イベントのレベル情報を蓄積するレベル情報データベース144と、前記入力管理部141から受信する操作イベントと前記動作状態情報一時記憶部143から受信する動作状態情報を用いて、前記レベル情報データベース144から当該操作イベントのレベル情報を検索し、検索結果として取得したレベル情報を前記アプリケーション制御部120に対して送信するレベル情報検索部145とから構成される。   The application unit 140 receives an operation event received from the application control unit 120, an input management unit 141 that transmits the operation event to the application operation unit 142 and the level information search unit 145, and a predetermined operation based on the operation event received from the input management unit 141. When the operation state information is newly received from the application operation unit 142 and the application operation unit 142 that outputs the operation state information to the level information search unit 145, the operation state information stored immediately before is received. An operation state information temporary storage unit 143 that temporarily stores newly received operation state information transmitted to the level information search unit 145, and a level information database 144 that stores operation event level information related to the operation state information. And the input management unit 141 Using the received operation event and the operation state information received from the operation state information temporary storage unit 143, the level information of the operation event is searched from the level information database 144, and the level information acquired as a search result is used as the application control. And a level information search unit 145 that transmits to the unit 120.

アプリケーション部140は、例えば、端末装置100に実装されるWebブラウザや映像プレイヤなどの一般的なアプリケーションの動作をするものであり、一般的なアプリケーションの動作は、アプリケーション動作部142が行う。端末装置100がWebブラウザと映像プレイヤの両方の機能が必要な場合は、それぞれの機能を有するアプリケーション部が実装される。このように、アプリケーション部140は、端末装置100に複数具備される場合もある。   The application unit 140 operates, for example, a general application such as a Web browser or a video player mounted on the terminal device 100. The application operation unit 142 performs a general application operation. When the terminal device 100 requires functions of both the Web browser and the video player, application units having the respective functions are mounted. As described above, a plurality of application units 140 may be provided in the terminal device 100.

まず、端末装置100の、遠隔制御開始処理(S101)における詳細な動作を説明する。図3は、端末装置100の、遠隔制御開始処理(S101)における詳細な動作を示すフローチャートである。   First, a detailed operation of the terminal device 100 in the remote control start process (S101) will be described. FIG. 3 is a flowchart showing the detailed operation of the terminal device 100 in the remote control start process (S101).

まず、遠隔制御管理部110が、これから開始する遠隔制御セッションの遠隔制御識別情報を生成するか、ネットワークを介して接続する遠隔の端末装置から受信する(S201)。図4は、遠隔制御識別情報の例である。この場合、端末装置100は、端末装置100に実装されているアプリケーション部のうちの、映像プレイヤとブラウザの遠隔制御を、端末装置Aに対して要求していることを示している。   First, the remote control management unit 110 generates remote control identification information of a remote control session to be started or receives it from a remote terminal device connected via a network (S201). FIG. 4 is an example of remote control identification information. In this case, the terminal device 100 indicates that the terminal device A is requested to remotely control the video player and the browser among the application units installed in the terminal device 100.

ここで、遠隔制御識別番号は、遠隔制御セッション毎に決定される固有の番号である。また「端末装置A」と記述されている箇所は、接続する端末装置を識別する情報が記載され、例えば端末装置のIPアドレスやホスト名などが考えられる。当該遠隔制御における操作側通信装置がいずれの通信装置であるかを示すとともに、操作側通信装置に操作を委譲するアプリケーション、当該アプリケーションの出力データの取得方法、当該アプリケーションを操作するための入力イベントの種別が指定される。   Here, the remote control identification number is a unique number determined for each remote control session. In addition, information that identifies a terminal device to be connected is described in a portion described as “terminal device A”, for example, an IP address or a host name of the terminal device. Indicates which communication device is the operation side communication device in the remote control, an application that delegates the operation to the operation side communication device, a method for obtaining output data of the application, and an input event for operating the application A type is specified.

コンポーネント(1)、(2)は、操作対象アプリケーションとアプリケーションの出力データ取得方法、イベント種別の組み合わせを示す。図4の場合、上下方向キーイベントは映像プレイヤの操作に、左右方向キーイベントはブラウザの操作に、それぞれ割り当てられていることを示す。   Components (1) and (2) indicate combinations of operation target applications, application output data acquisition methods, and event types. In the case of FIG. 4, the up / down direction key event is assigned to the operation of the video player, and the left / right direction key event is assigned to the operation of the browser.

この遠隔制御識別情報は、ネットワークを介して接続する遠隔の端末装置との間で遠隔制御が開始されるときに、遠隔の端末装置により生成されるか、端末装置100の遠隔制御管理部110により生成される。遠隔制御識別情報が遠隔の端末装置により生成された場合は、端末装置100がこれを受信する。   This remote control identification information is generated by a remote terminal device when remote control is started with a remote terminal device connected via a network, or by the remote control management unit 110 of the terminal device 100. Generated. When the remote control identification information is generated by the remote terminal device, the terminal device 100 receives it.

次に、当該遠隔制御識別情報が、遠隔制御管理部110からアプリケーション制御部120に送信され、アプリケーション制御部120に設定される(S202)。   Next, the remote control identification information is transmitted from the remote control management unit 110 to the application control unit 120 and set in the application control unit 120 (S202).

次に、アプリケーション制御部120は、遠隔制御識別情報に指定されている、操作イベントの振り分けルールを設定する(S203)。図4に示す遠隔制御識別情報の場合、上下方向キーイベントは映像プレイヤの操作に、左右方向キーイベントはブラウザの操作に、それぞれ振り分けるように設定される。   Next, the application control unit 120 sets an operation event distribution rule specified in the remote control identification information (S203). In the case of the remote control identification information shown in FIG. 4, the up / down direction key event is set to be assigned to the video player operation, and the left / right direction key event is set to be assigned to the browser operation.

次に、アプリケーション制御部120は、遠隔制御識別情報に指定されているアプリケーション部を軌道する(S204)。図4に示す遠隔制御識別情報の場合、映像プレイヤとブラウザが起動される。   Next, the application control unit 120 traverses the application unit specified in the remote control identification information (S204). In the case of the remote control identification information shown in FIG. 4, a video player and a browser are activated.

次に、アプリケーション制御部は、遠隔制御識別情報を操作履歴蓄積部に送信し、当該遠隔制御識別情報を蓄積する(S205)。   Next, the application control unit transmits the remote control identification information to the operation history accumulation unit, and accumulates the remote control identification information (S205).

次に、遠隔の端末装置からの操作イベントを受信するための設定を行う(S206)。例えば、特定のTCPまたはUDPのポートを、操作イベントの転送のために使用するように設定したり、端末装置のファイアウォール機能が有効となっている場合は、当該遠隔制御中のみ当該通信ポートに対するファイアウォール機能を停止したりなどの処理が、S206で行われる。   Next, a setting for receiving an operation event from a remote terminal device is performed (S206). For example, if a specific TCP or UDP port is set to be used for the transfer of operation events, or if the firewall function of the terminal device is enabled, the firewall for the communication port only during the remote control Processing such as stopping the function is performed in S206.

次に、端末装置100の、遠隔の端末装置から受信する操作イベントによるアプリケーション部の制御処理(S102)における詳細な動作を説明する。図5は、端末装置100の、アプリケーション制御処理(S102)における詳細な動作を示すフローチャートである。   Next, the detailed operation of the application unit control process (S102) by the operation event received from the remote terminal device of the terminal device 100 will be described. FIG. 5 is a flowchart showing a detailed operation of the terminal device 100 in the application control process (S102).

遠隔制御管理部110が、遠隔の端末装置から操作イベントを受信する(301)と、当該操作イベントをアプリケーション制御部120に対して送信する(302)。   When the remote control management unit 110 receives an operation event from a remote terminal device (301), the remote control management unit 110 transmits the operation event to the application control unit 120 (302).

操作イベントを受信したアプリケーション制御部120は、アプリケーション部140の入力管理部141に対して当該操作イベントを送信する(S303)。ここで、アプリケーション制御部120は、遠隔制御開始処理(S101)で設定された操作イベントの振り分けルールに従い、当該操作イベントを適切なアプリケーション部に送信する。   The application control unit 120 that has received the operation event transmits the operation event to the input management unit 141 of the application unit 140 (S303). Here, the application control unit 120 transmits the operation event to an appropriate application unit in accordance with the operation event distribution rule set in the remote control start process (S101).

図4に示す遠隔制御識別情報に基づく振り分けルールが設定されている場合は、上下方向キーイベントを受信した場合は、これを映像プレイヤに対して送信し、左右方向キーイベントを受信した場合は、ブラウザに対して送信する。   When the distribution rule based on the remote control identification information shown in FIG. 4 is set, when the up / down direction key event is received, it is transmitted to the video player, and when the left / right direction key event is received, Send to browser.

操作イベントを受信したアプリケーション部140の入力管理部141は、レベル情報検索部145に当該操作イベントを送信し、一時記憶させるとともに(S304)、アプリケーション動作部に送信する(305)。   The input management unit 141 of the application unit 140 that has received the operation event transmits the operation event to the level information search unit 145, temporarily stores it (S304), and transmits it to the application operation unit (305).

次に、アプリケーション動作部142は、受信した操作イベントに基づき所定の動作を行い、現在の動作状態を示す動作状態情報を動作状態情報一時記憶部143に送信する(S306)。アプリケーション部140がブラウザである場合、アプリケーション動作部142は、操作イベントに従い、所定のWebページを取得・表示などを行う。またレベル情報検索部145に対して送信される動作状態情報は、当該操作イベントを実行後のアプリケーション動作部142の状態を示し、ブラウザの場合は、表示されたページや、カーソルの状態などが記述される。   Next, the application operation unit 142 performs a predetermined operation based on the received operation event, and transmits operation state information indicating the current operation state to the operation state information temporary storage unit 143 (S306). When the application unit 140 is a browser, the application operation unit 142 acquires and displays a predetermined Web page according to the operation event. The operation state information transmitted to the level information search unit 145 indicates the state of the application operation unit 142 after executing the operation event. In the case of a browser, the displayed page, the state of the cursor, and the like are described. Is done.

次に、端末装置100の、遠隔の端末装置から受信する操作イベントの蓄積処理(S103)における詳細な動作を説明する。図6は、端末装置100の、操作イベントの蓄積処理(S103)における詳細な動作を示すフローチャートである。   Next, a detailed operation of the terminal device 100 in the accumulation process (S103) of the operation event received from the remote terminal device will be described. FIG. 6 is a flowchart showing a detailed operation of the terminal device 100 in the operation event accumulation process (S103).

動作状態情報一時記憶部143がアプリケーション部142から動作状態情報を受信すると(S401)、直前に記憶していた動作状態情報をレベル情報検索部145に送信し(S402)、S401で受信した動作状態情報を新たに一時記憶する(S403)。S401〜S403に示すとおり、動作状態情報一時記憶部143は、アプリケーション部142からレベル情報検索部145に送信される動作状態情報を1サイクル遅延される機能を果たす。   When the operation state information temporary storage unit 143 receives the operation state information from the application unit 142 (S401), the operation state information stored immediately before is transmitted to the level information search unit 145 (S402), and the operation state received in S401. Information is newly temporarily stored (S403). As shown in S401 to S403, the operation state information temporary storage unit 143 functions to delay the operation state information transmitted from the application unit 142 to the level information search unit 145 by one cycle.

アプリケーション制御部142から出力される動作状態情報は、同一サイクルでアプリケーション制御部に入力された操作イベントによって遷移した動作状態を示しており、すなわち操作イベントが入力されたときの動作状態は、直前に入力された操作イベントによって遷移した動作状態と等しくなる。したがって、動作状態情報一時記憶部143の効果により、レベル状態検索部において、操作イベントと、当該操作イベントが入力されたときの動作状態情報とを関連付けることが可能となる。   The operation state information output from the application control unit 142 indicates the operation state transitioned by the operation event input to the application control unit in the same cycle, that is, the operation state when the operation event is input is immediately before It becomes equal to the operation state transitioned by the input operation event. Therefore, due to the effect of the operation state information temporary storage unit 143, the level state search unit can associate the operation event with the operation state information when the operation event is input.

S402により動作状態情報を受信したレベル情報検索部145は、当該動作状態情報とS304で一時記憶された操作イベントとをレベル情報データベース144に送信し、対応するレベル情報を取得する(S404)。   The level information search unit 145 that has received the operation state information in S402 transmits the operation state information and the operation event temporarily stored in S304 to the level information database 144, and acquires the corresponding level information (S404).

図7は、レベル情報データベース144に蓄積されている、レベル情報の例である。操作イベントと動作状態情報の組み合わせに対応するレベル情報が図7に示すようなテーブルで管理されている。図7では、レベル情報の例として、イベントレベルとセキュリティレベルを記述している。イベントレベルは、同じ操作を行った場合に、異なる操作イベントが入力されるかどうかを示す。   FIG. 7 shows an example of level information stored in the level information database 144. Level information corresponding to combinations of operation events and operation state information is managed in a table as shown in FIG. In FIG. 7, an event level and a security level are described as examples of level information. The event level indicates whether different operation events are input when the same operation is performed.

また、セキュリティレベルは、当該入力イベントの第三者のユーザへの秘匿性の度合いを示す。例えば、図7において、イベントレベルが「変動」となっている場合は、その操作イベントは、同じ操作を実行する際に変動する可能性があることを示し、「固定」になっている場合は、同じ操作を実行する際に変動しないことを示す。   The security level indicates the degree of confidentiality of the input event to a third party user. For example, in FIG. 7, when the event level is “fluctuation”, this indicates that the operation event may fluctuate when the same operation is executed, and when the event level is “fixed” , Show no change when performing the same operation.

またセキュリティレベルの「高」,「中」,「低」は、操作イベントの秘匿性の高さを示す。レベル状態情報検索部は、レベル情報データベースに蓄積されている、図7に示すようなデータテーブルの中から、一時記憶中の操作イベントと動作状態情報に対応するレベル情報を検索する。図7の場合は、該当するイベントレベルとセキュリティレベルを取得する。   The security levels “high”, “medium”, and “low” indicate high confidentiality of the operation event. The level state information search unit searches the level information corresponding to the operation event and the operation state information stored temporarily from the data table as shown in FIG. 7 accumulated in the level information database. In the case of FIG. 7, the corresponding event level and security level are acquired.

なお、図7の例では、複数の種類のレベル情報を同一のデータテーブルで管理しているが、これがレベル情報毎に独立したデータテーブルで管理されていてもよく、また別のデータベースで管理されていてもよい。このような場合は、レベル情報検索部は、複数のデータテーブルまたはデータベースのそれぞれに対してS404に示す処理を行う必要がある。   In the example of FIG. 7, a plurality of types of level information are managed by the same data table. However, this may be managed by an independent data table for each level information, or managed by another database. It may be. In such a case, the level information search unit needs to perform the process shown in S404 for each of a plurality of data tables or databases.

次に、レベル情報検索部145は、操作イベントとレベル情報をアプリケーション制御部120に送信する(S405)。   Next, the level information search unit 145 transmits the operation event and the level information to the application control unit 120 (S405).

次に、アプリケーション制御部120は、受信した操作イベントとレベル情報を操作履歴蓄積部130に送信する(S406)。操作履歴蓄積部130は、当該操作イベントと当該レベル情報を、図3のS205で蓄積された、遠隔制御識別情報に関連付けて蓄積する(S407)。図8は、操作履歴蓄積部に蓄積される操作履歴情報の例である。図8に示すとおり、操作イベントの履歴が、レベル情報と関連付けて蓄積されるとともに、当該遠隔制御セッションの遠隔制御識別情報に記載されている遠隔制御識別番号と合わせて蓄積されている。このように、操作イベントとレベル情報を遠隔制御識別情報と関連づけて蓄積することで、操作イベント群を、遠隔制御セッション毎に管理することが可能となる。   Next, the application control unit 120 transmits the received operation event and level information to the operation history storage unit 130 (S406). The operation history accumulation unit 130 accumulates the operation event and the level information in association with the remote control identification information accumulated in S205 of FIG. 3 (S407). FIG. 8 is an example of operation history information stored in the operation history storage unit. As shown in FIG. 8, the history of operation events is accumulated in association with the level information, and is accumulated together with the remote control identification number described in the remote control identification information of the remote control session. As described above, by storing the operation event and the level information in association with the remote control identification information, the operation event group can be managed for each remote control session.

次に、第2の実施の形態について説明する。   Next, a second embodiment will be described.

図9は、第2の実施の形態の端末装置の動作の概要を示すフローチャートである。S501〜S504は、第1の実施の形態の端末装置のS101〜S104と同様である。遠隔制御終了後、ユーザからの要求等により、特定の遠隔制御セッションの操作履歴の表示を要求されると、当該遠隔制御セッションの操作履歴情報の解析・編集処理を行い(S505)、解析・編集結果の表示を行う(S506)。   FIG. 9 is a flowchart illustrating an outline of the operation of the terminal device according to the second embodiment. S501 to S504 are the same as S101 to S104 of the terminal device according to the first embodiment. After the remote control is completed, when a display of the operation history of a specific remote control session is requested due to a request from the user, etc., the operation history information of the remote control session is analyzed and edited (S505). The result is displayed (S506).

図10は、第2の実施の形態の端末装置のブロック図である。   FIG. 10 is a block diagram of a terminal device according to the second embodiment.

本実施の形態の端末装置は、第1の実施の形態の端末装置が備える構成部に加え、前記操作履歴蓄積部130に蓄積されている操作履歴情報に記載の操作イベント群を、前記レベル情報に基づき編集する操作履歴解析・編集部150を備える。操作履歴情報の解析・編集処理(S505)は、この操作履歴解析・編集部150によって実行される。   The terminal device according to the present embodiment includes the operation event group described in the operation history information stored in the operation history storage unit 130 in addition to the components included in the terminal device according to the first embodiment. Is provided with an operation history analysis / editing unit 150 for editing based on the above. The operation history information analysis / editing process (S505) is executed by the operation history analysis / editing unit 150.

図11は、操作履歴情報の解析・編集処理(S505)の詳細な動作を示すフローチャートである。   FIG. 11 is a flowchart showing the detailed operation of the operation history information analysis / editing process (S505).

まず、操作履歴解析・編集部150は操作履歴蓄積部130に蓄積されている操作履歴情報の中から、特定の操作履歴情報を取得する(S601)。この処理は、遠隔制御セッションが終了後、当該遠隔制御セッションの操作履歴情報に対して自動的に実行する場合や、ユーザによって、操作履歴情報表示要求を受信した場合などが想定される。なお後者の場合、複数の操作履歴情報の中から、特定の操作履歴情報ほ指定する方法としては、ユーザに対して操作履歴情報の一覧を表示させ、その中から所望の操作履歴情報を選択させる方法が考えられる。   First, the operation history analysis / editing unit 150 acquires specific operation history information from the operation history information stored in the operation history storage unit 130 (S601). This process is assumed to be executed automatically on the operation history information of the remote control session after the remote control session ends, or when an operation history information display request is received by the user. In the latter case, as a method for designating specific operation history information from a plurality of operation history information, a list of operation history information is displayed to the user, and desired operation history information is selected from the list. A method is conceivable.

次に、操作履歴解析・編集部150は、当該操作履歴情報に対応する操作イベント編集データを生成し、当該操作イベント編集データに、当該操作履歴情報に記載の遠隔制御識別番号を書き込む(S602)。   Next, the operation history analysis / editing unit 150 generates operation event edit data corresponding to the operation history information, and writes the remote control identification number described in the operation history information in the operation event edit data (S602). .

次に、操作イベントの解析と編集を行うが、この処理は、操作履歴情報に記載の操作イベントをその実行順に1つずつ読み出し、読み出された操作イベントに対して解析・編集処理を行う。   Next, the operation event is analyzed and edited. In this process, the operation events described in the operation history information are read one by one in the execution order, and the read operation event is analyzed and edited.

まず、読み出す操作イベントの実行順番を示すnの値を初期値の1に指定する(S603)。   First, the value n indicating the execution order of the operation events to be read is designated as an initial value 1 (S603).

次に、操作履歴解析・編集部150は、取得した操作履歴情報から、実行順番がn番目の操作イベントとそれに関連するレベル情報を読出す(S604)。   Next, the operation history analysis / editing unit 150 reads the operation event whose execution order is the nth and the related level information from the acquired operation history information (S604).

次に、操作履歴解析・編集部150は、S604で読み出された操作イベントおよびそのレベル情報の組み合わせから、対応する操作イベント編集ルールを決定する(S605)。図12は、操作履歴解析・編集部150の操作イベントの編集に用いられる操作イベント編集ルールの例である。図12に示すような操作イベント編集ルールを、操作履歴解析・編集部150は所持しており、操作イベントおよびそのレベル情報が入力されると、操作イベント編集ルールの中から、該当する編集ルールを検索する。   Next, the operation history analysis / editing unit 150 determines a corresponding operation event editing rule from the combination of the operation event read in S604 and its level information (S605). FIG. 12 is an example of an operation event editing rule used for editing an operation event of the operation history analysis / editing unit 150. The operation history analysis / editing unit 150 has an operation event editing rule as shown in FIG. 12, and when an operation event and its level information are input, the corresponding editing rule is selected from the operation event editing rules. Search for.

この例では、端末装置を利用しているユーザの属性により、操作イベントの表示を変更するための操作イベント編集ルールが規定されている。例えば、イベントレベルが「固定」かつセキュリティレベルが「高」の左方向キーイベントは、当該操作履歴を実行した当事者のユーザにのみ「左方向ボタン押下」が表示されることを意味している。イベントレベルが「変動」の場合は、当該操作イベントを入力するための操作デバイス名を表示名に指定するのではなく、当該操作デバイスが属するデバイスグループ名を指定する。   In this example, an operation event editing rule for changing the display of the operation event is defined by the attribute of the user who uses the terminal device. For example, a left key event with an event level of “fixed” and a security level of “high” means that “left button pressed” is displayed only to the user of the party who executed the operation history. When the event level is “change”, the name of the device group to which the operation device belongs is specified instead of specifying the operation device name for inputting the operation event as the display name.

例えば、左方向キーの場合は左方向キーが属するデバイスグループである「左右方向キー」が指定される。テキストイベント、例えば「a」の場合は、「a」を入力するためのボタンが属するデバイスグループである「文字ボタン」が指定される。このように、操作イベントを表示するにあたり、当該操作イベントを入力するための操作デバイス名の代わりに、当該操作デバイスが属するデバイスグループ名を用いることにより、同じ操作であっても、実行毎に生じる操作イベントの差異を吸収することが可能となる。また、デバイスグループ名を用いることにより、具体的な入力内容を隠蔽することが可能となり、秘匿性の高い情報については、第三者に対する漏洩を防ぐことが可能となる。   For example, in the case of the left direction key, the “left / right direction key” that is the device group to which the left direction key belongs is specified. In the case of a text event, for example, “a”, a “character button” that is a device group to which a button for inputting “a” belongs is designated. As described above, when an operation event is displayed, the device group name to which the operation device belongs is used instead of the operation device name for inputting the operation event. It is possible to absorb differences in operation events. In addition, by using the device group name, it is possible to conceal specific input contents, and it is possible to prevent leakage of confidential information to a third party.

また、図12では、編集方法として「左右方向ボタンのいずれかを押下または左方向ボタン押下」のように指定される場合は、当該操作イベントを入力するための操作デバイス名か、その操作デバイスが属するデバイスグループ名の、どちらかを表示するかを選択できることを意味する。これは、イベントレベルにより、実行毎に生じる操作イベントの差異を吸収するために、デバイスグループ名を用いて操作イベントを置き換えて表示する場合でも、過去の実際の操作例を参照したい場合に、表示方法を切り替える際に用いられる。   Also, in FIG. 12, when the editing method is designated as “pressing any of the left / right buttons or pressing the left button”, the name of the operation device for inputting the operation event or the operation device is This means that you can select which device group name to display. This is displayed when you want to refer to past actual operation examples even if you replace the operation event using the device group name to absorb the difference in the operation event that occurs at each execution depending on the event level. Used when switching methods.

当該操作イベントと当該レベル情報に対応する操作イベント編集ルールを取得すると、当該ルールに従ったデータを、前記操作イベント編集データに書き込む(S606)。   When the operation event editing rule corresponding to the operation event and the level information is acquired, data according to the rule is written into the operation event editing data (S606).

この処理は、操作履歴情報に記載の操作イベントに対して、その実行順番に従い繰り返し実行される(S607,S608)。   This process is repeatedly executed on the operation event described in the operation history information according to the execution order (S607, S608).

図13は、図11の示す処理によって生成される、操作イベント編集データの例である。このように、図11に示した操作履歴解析・編集処理によって、各操作イベントの履歴が操作イベント編集ルールに従った表現に変更され記憶される。   FIG. 13 is an example of operation event edit data generated by the processing shown in FIG. In this manner, the history of each operation event is changed to an expression according to the operation event editing rule and stored by the operation history analysis / editing process shown in FIG.

S505の処理により、編集された操作履歴は、操作履歴表示処理(S506)により表示される。図14は、操作履歴表示処理(S506)の詳細の動作の例を示すフローチャートである。図15は、この処理により表示される表示データの例である。この例は、図13の操作イベント編集データをもとに生成され、ユーザに対して操作マニュアルとして表示している。   The operation history edited by the processing of S505 is displayed by the operation history display processing (S506). FIG. 14 is a flowchart illustrating an example of detailed operation of the operation history display process (S506). FIG. 15 is an example of display data displayed by this processing. This example is generated based on the operation event editing data in FIG. 13 and is displayed as an operation manual for the user.

操作履歴解析・編集部150は、まず、表示データ記録用のデータファイルを生成し、S505で生成した操作イベント編集データおよび、当該操作イベント編集データに記載の遠隔制御識別番号に対する遠隔制御識別情報から、表示するページのタイトルを書き込む(S701)。   The operation history analysis / editing unit 150 first generates a data file for display data recording, and from the operation event edit data generated in S505 and the remote control identification information for the remote control identification number described in the operation event edit data. The title of the page to be displayed is written (S701).

この処理では、マニュアルの遠隔制御識別情報の中から、例えばブラウザの初期表示画面に指定されるWebページのタイトルなどから自動的に抽出する。例えば、当該遠隔制御セッションにおけるブラウザの初期画面が「○○サービス・情報入力画面」であった場合は、これを抽出し、図15に示すように表示画面のタイトルとする。   In this process, the remote control identification information in the manual is automatically extracted from, for example, the title of the Web page specified on the initial display screen of the browser. For example, if the initial screen of the browser in the remote control session is “XX service / information input screen”, this is extracted and used as the title of the display screen as shown in FIG.

次に、表示データの生成を行うが、この処理は、操作イベント編集データに記載の操作イベントをその実行順に1つずつ読み出し、実行される。   Next, display data is generated. In this process, the operation events described in the operation event editing data are read one by one in the execution order and executed.

まず、読み出す操作イベントの実行順番を示すnの値を初期値の1に指定する(S702)。   First, the value n indicating the execution order of the operation events to be read is designated as an initial value 1 (S702).

次に、同じ操作イベントが連続している場合、その連続する個数をカウントするmの値を初期値の1に指定する(S703)。   Next, when the same operation event continues, the value of m for counting the consecutive number is designated as an initial value 1 (S703).

次に、n番目の操作イベントとn+1番目の操作イベントを比較する(S704)。この結果が等しい場合は、nとmの値を1つ加算する(S705)。S704〜S705により、同じ操作イベントが複数続く場合、それを複数個並べて表示するのではなく、「当該操作イベントをm回」という形式での表示が可能となる。   Next, the nth operation event is compared with the (n + 1) th operation event (S704). If the results are equal, one is added to the values of n and m (S705). When a plurality of the same operation events continue by S704 to S705, it is possible to display “the operation event m times” instead of arranging a plurality of the same operation events.

S704において、n番目とn+1番目の操作イベントが等しくない場合は、n番目の操作イベントの種別を解析する(S706)。   If the nth and n + 1th operation events are not equal in S704, the type of the nth operation event is analyzed (S706).

S706において、n番目の操作イベントが操作デバイスそのものの実行を示している場合は、当該操作イベントをm回実行する旨を、当該表示データに書き込む(S707)。これにより、図15に示す、「右方向キーの押下」を実行回数とともに表示することが可能となる。   If the nth operation event indicates the execution of the operation device itself in S706, the fact that the operation event is to be executed m times is written in the display data (S707). This makes it possible to display “pressing the right direction key” shown in FIG. 15 together with the number of executions.

また、S706において、n番目の操作イベントが操作デバイスのデバイスグループの実行を示している場合は、当該操作イベントを実行する旨を、当該表示データに書き込む(S708)。ここで、S707では、操作イベントを連続する回数も書き込んでいるのに対し、S708では、この書き込みを行っていない。これは、S708の場合、操作を実行する度に、当該操作イベントの入力回数が異なることが予測されるためである。図15は、「文字ボタンで文字を入力」と表示されている箇所が、S708の処理で生成された部分である。   If the nth operation event indicates execution of the device group of the operation device in S706, the fact that the operation event is to be executed is written in the display data (S708). Here, in S707, the number of consecutive operation events is also written, whereas in S708, this writing is not performed. This is because, in the case of S708, every time an operation is executed, it is predicted that the number of times the operation event is input is different. In FIG. 15, a portion where “input a character with a character button” is displayed is a portion generated by the processing of S708.

また、S706において、n番目の操作イベントが複数個指定されている場合は、そのうちの1つの操作イベントの表示、および他の操作イベントを表示するための切替ボタンを表示する旨を表示データに書き込む(S709)。この処理により、図15の「前回の履歴を表示」というボタンを表示することが可能となる。この表示切替ボタンにより、操作を実行する度に変化する操作イベントであっても、ユーザに対して何れを表示させるかの選択ツールを提供できる。   In S706, when a plurality of nth operation events are designated, the display data indicates that one of the operation events is displayed and a switching button for displaying another operation event is displayed. (S709). By this processing, the button “Display previous history” in FIG. 15 can be displayed. This display switching button can provide a selection tool for displaying to the user which operation event changes each time an operation is executed.

この処理は、操作イベント編集データに記載の操作イベントに対して、その実行順番に従い繰り返し実行される(S710,711)。   This process is repeatedly executed on the operation event described in the operation event edit data in accordance with the execution order (S710, 711).

図16は、図15の表示データと同様の操作履歴情報をもとに生成された、操作履歴の実行当事者ではないが、端末装置には登録されているユーザ向けの表示データの例である。図16の表示データは、図15とは異なり、表示内容の切替ボタンは表示されていない。これは、図12に示す操作イベント編集ルールにより、操作履歴の実行当事者以外のユーザに対しては、前回の文字入力履歴を表示することが禁止されているからである。   FIG. 16 is an example of display data for a user who is not an operation history execution party but is registered in the terminal device, which is generated based on the same operation history information as the display data of FIG. The display data in FIG. 16 is different from that in FIG. 15 in that the display content switching button is not displayed. This is because the operation event editing rule shown in FIG. 12 prohibits the display of the previous character input history for users other than the operation history execution party.

さらに、端末装置に未登録のユーザの場合は、操作履歴情報の中の操作イベントに、表示できない操作イベントが含まれているため、表示データを閲覧することすらできない。このように、操作イベントのレベル情報により、ユーザ属性で表示内容を変更することが可能となる。   Furthermore, since a user who is not registered in the terminal device includes an operation event that cannot be displayed in the operation event in the operation history information, the user cannot even browse the display data. As described above, the display content can be changed by the user attribute according to the level information of the operation event.

次に、第3の実施の形態について説明する。   Next, a third embodiment will be described.

図17は、第3の実施の形態の操作履歴蓄積システムの動作の概要を示すシーケンス図である。S801〜S805は、第2の実施の形態の端末装置の動作S501〜S505と同様である。これらの処理に続き、本実施の形態の操作履歴蓄積システムの端末装置100は、S805で生成される操作イベント編集データと、遠隔制御識別情報をサーバ装置200に対して送信する(S806)。サーバ装置200は、受信する操作イベント編集データと遠隔制御識別情報を蓄積する(S807)。   FIG. 17 is a sequence diagram illustrating an outline of the operation of the operation history storage system according to the third embodiment. S801 to S805 are the same as operations S501 to S505 of the terminal device according to the second embodiment. Following these processes, the terminal device 100 of the operation history storage system according to the present embodiment transmits the operation event editing data generated in S805 and the remote control identification information to the server device 200 (S806). The server device 200 accumulates the received operation event edit data and remote control identification information (S807).

図18は、第3の実施の形態の操作履歴蓄積システムのブロック図である。   FIG. 18 is a block diagram of an operation history storage system according to the third embodiment.

本実施の形態の操作履歴蓄積システムは、第1の実施の形態の端末装置100とサーバ装置200とから構成される。このうち端末装置100には、第1の実施の形態の端末装置100が具備する処理部に加え、生成した操作イベント編集データを遠隔制御識別情報とともにサーバ装置200に送信する操作履歴解析・編集部150’を備えている。またサーバ装置200は、端末装置100から受信した操作イベント編集データと遠隔制御識別情報を蓄積する操作履歴蓄積部210と、前記操作履歴蓄積部に蓄積されている操作イベント編集データから第三者の端末装置に対する操作履歴の表示データを生成し、表示する操作履歴表示部220を備えている。   The operation history storage system according to the present embodiment includes the terminal device 100 and the server device 200 according to the first embodiment. Among these, the terminal device 100 includes an operation history analysis / editing unit that transmits the generated operation event editing data together with the remote control identification information to the server device 200 in addition to the processing unit included in the terminal device 100 of the first embodiment. 150 '. The server device 200 also includes an operation history storage unit 210 that stores the operation event editing data and remote control identification information received from the terminal device 100, and a third party's data from the operation event editing data stored in the operation history storage unit. An operation history display unit 220 that generates and displays operation history display data for the terminal device is provided.

本実施の形態のシステムは、端末装置100で生成される操作履歴をサーバ装置200経由で第三者に公開することで、他のユーザの操作例が参照可能となり、これによるユーザビリティの向上を目的としている。操作履歴をサーバ装置200に送信する際に、S801〜S805の処理を事前に行っておくことにより、個人情報やパスワードの入力などの秘匿性の高い操作履歴を、サーバ装置200へ送信することを防止することが可能となる。   The system according to the present embodiment makes it possible to refer to operation examples of other users by publishing an operation history generated by the terminal device 100 to a third party via the server device 200, thereby improving usability. It is said. When transmitting the operation history to the server apparatus 200, by performing the processing of S801 to S805 in advance, it is possible to transmit a highly confidential operation history such as input of personal information and a password to the server apparatus 200. It becomes possible to prevent.

また、単純に操作履歴の送信を中止するのではなく、秘匿性の高い操作履歴を編集し別のデータに置換して送信し、サーバ装置200に蓄積することにより、第三者に対する操作履歴の公開を可能としている。なお、サーバ装置200の操作履歴表示部220は、第三者の端末装置から所定の操作履歴の表示要求を受信すると、該当する操作イベント編集データと遠隔制御識別情報を読み出し、図9の操作履歴表示処理(S506)と同様の処理を行い、第三者に対して操作履歴を表示する。   Also, instead of simply canceling the transmission of the operation history, the operation history with high confidentiality is edited, replaced with another data, transmitted, and stored in the server device 200. It can be made public. When the operation history display unit 220 of the server device 200 receives a predetermined operation history display request from a third-party terminal device, the operation history display unit 220 reads the corresponding operation event editing data and remote control identification information, and displays the operation history of FIG. Processing similar to the display processing (S506) is performed, and the operation history is displayed to a third party.

次に、第4の実施の形態について説明する。   Next, a fourth embodiment will be described.

第4の実施の形態の操作履歴蓄積システムは、第3の実施の形態と同じシステムであるが、システム内で送受信される操作イベントは、機器に依存せず、いずれの機器でも汎用的に使用できるメッセージフォーマットであることを特徴とする。これにより、端末装置100とは異なる機種の装置に対しても、端末装置100が生成した操作履歴を利用可能となる。   The operation history storage system of the fourth embodiment is the same system as that of the third embodiment, but the operation events transmitted and received in the system do not depend on the device and are used universally in any device. It is a message format that can be used. Thereby, the operation history generated by the terminal device 100 can be used even for a device of a model different from the terminal device 100.

次に、第5の実施の形態について説明する。   Next, a fifth embodiment will be described.

図19は、第5の実施の形態の操作履歴蓄積システムの動作の概要を示すシーケンス図である。S901〜S905は、第3の実施の形態の操作履歴蓄積システムの動作S801〜S805と同様である。これらの処理に続き、端末装置100は、操作イベント編集データと遠隔制御識別情報に加えて、端末の属性を示す端末属性情報を送信する(S906)。サーバ装置200は、受信した操作イベント編集データと遠隔制御識別情報に記載の操作イベントの汎用化を行い(S907)、蓄積する(S908)。   FIG. 19 is a sequence diagram illustrating an outline of the operation of the operation history accumulation system according to the fifth embodiment. Steps S901 to S905 are the same as the operations S801 to S805 of the operation history storage system according to the third embodiment. Following these processes, the terminal device 100 transmits terminal attribute information indicating the attributes of the terminal in addition to the operation event editing data and the remote control identification information (S906). The server device 200 generalizes the operation events described in the received operation event edit data and remote control identification information (S907) and accumulates them (S908).

図20は、第5の実施の形態の操作履歴蓄積システムのブロック図である。   FIG. 20 is a block diagram of an operation history storage system according to the fifth embodiment.

このうち端末装置100には、第1の実施の形態の端末装置100が具備する処理部に加え、生成した操作イベント編集データと遠隔制御識別情報、および端末属性情報を、サーバ装置200に送信する操作履歴解析・編集部150”を備えている。またサーバ装置200は、第3の実施の形態のサーバ装置200と同様の処理部に加え、端末装置100から受信した操作イベント編集データと遠隔制御識別情報に記載されている操作イベントの汎用化を行う操作履歴汎用化部230を備えている。   Among them, the terminal device 100 transmits the generated operation event editing data, remote control identification information, and terminal attribute information to the server device 200 in addition to the processing unit included in the terminal device 100 of the first embodiment. An operation history analysis / editing unit 150 ″ is provided. The server device 200 includes a processing unit similar to that of the server device 200 of the third embodiment, and operation event editing data received from the terminal device 100 and remote control. An operation history generalization unit 230 that generalizes the operation event described in the identification information is provided.

次にS907の操作イベント汎用化処理について説明する。   Next, the operation event generalization process of S907 will be described.

図21は、操作履歴汎用化処理(S907)の詳細な動作を示すフローチャートである。   FIG. 21 is a flowchart showing a detailed operation of the operation history generalization process (S907).

まず、サーバ装置200の操作履歴汎用化部230は、端末装置100から、操作イベント編集データおよび遠隔制御識別情報、端末属性情報を受信する(S1001)。   First, the operation history generalization unit 230 of the server device 200 receives operation event edit data, remote control identification information, and terminal attribute information from the terminal device 100 (S1001).

次に操作履歴汎用化部230は、端末属性情報ごとに記憶している操作イベント汎用化ルールの中から、当該端末属性情報に適合する操作イベント汎用化ルールを読み出す(S1002)。   Next, the operation history generalization unit 230 reads an operation event generalization rule that matches the terminal attribute information from the operation event generalization rules stored for each terminal attribute information (S1002).

次に、実行順番が1番から順番に、操作イベントの汎用化を行う。   Next, the operation events are generalized in order from the first.

まず、汎用化対象となる操作イベントの実行順番を示すnの値を初期値の1に指定する(S1003)。   First, the value of n indicating the execution order of operation events to be generalized is designated as an initial value 1 (S1003).

次に、n番目の操作イベントを操作イベント汎用化ルールに従い書き換える(S1004)。   Next, the nth operation event is rewritten according to the operation event generalization rule (S1004).

この処理は、操作イベント編集データに記載の操作イベントに対して、その実行順番に従い繰り返し実行される(S1005,S1006)。   This process is repeatedly executed for the operation event described in the operation event edit data in accordance with the execution order (S1005, S1006).

操作イベント編集データに記載の操作イベントの書き換え処理が完了すると、当該操作イベント編集データおよび遠隔制御識別情報を、操作履歴蓄積部210に蓄積する(S1007)。   When the rewriting process of the operation event described in the operation event edit data is completed, the operation event edit data and the remote control identification information are stored in the operation history storage unit 210 (S1007).

この操作履歴汎用化処理により、操作履歴蓄積部210に蓄積される操作履歴は、端末装置の機種等の属性に依存しないデータとなる。   With this operation history generalization process, the operation history stored in the operation history storage unit 210 becomes data independent of attributes such as the model of the terminal device.

第三者の端末装置がサーバ装置200に特定の操作履歴の表示を要求する場合は、まず、第三者の端末装置が、当該要求とともに自身の端末属性情報をサーバ装置200に対して送信する。サーバ装置200の操作履歴表示部220は、第3の実施の形態の場合と同様の動作に加えて、生成した表示データを、端末属性情報ごとに記憶している操作イベント逆汎用化ルールに従って、第三者の端末装置に固有の表示に変換した上で、第三者の端末装置に対して送信する。   When a third party terminal device requests the server device 200 to display a specific operation history, first, the third party terminal device transmits its own terminal attribute information to the server device 200 together with the request. . In addition to the operation similar to the case of the third embodiment, the operation history display unit 220 of the server device 200 performs the generated display data according to the operation event reverse generalization rule stored for each terminal attribute information. The display is converted to a display unique to the third-party terminal device and then transmitted to the third-party terminal device.

以上に示す処理によってサーバ装置200でその操作イベントの差異を吸収することで、属性の異なる端末装置の操作履歴の利用が可能となる。   By absorbing the difference between the operation events in the server device 200 by the processing described above, the operation history of the terminal device having different attributes can be used.

第1の実施の形態の端末装置の動作の概要を示すフローチャートを示す。The flowchart which shows the outline | summary of operation | movement of the terminal device of 1st Embodiment is shown. 第1の実施の形態の端末装置のブロック図を示す。The block diagram of the terminal device of 1st Embodiment is shown. 端末装置100の、遠隔制御開始処理(S101)における詳細な動作を説明するためのフローチャートを示す。The flowchart for demonstrating the detailed operation | movement in the remote control start process (S101) of the terminal device 100 is shown. 遠隔制御識別情報の例を示す。An example of remote control identification information is shown. 端末装置100の、アプリケーション制御処理(S102)における詳細な動作を説明するためのフローチャートを示す。The flowchart for demonstrating the detailed operation | movement in the application control process (S102) of the terminal device 100 is shown. 端末装置100の、操作イベントの蓄積処理(S103)における詳細な動作を説明するためのフローチャートを示す。The flowchart for demonstrating the detailed operation | movement in the accumulation | storage process (S103) of the operation event of the terminal device 100 is shown. レベル情報データベース144に蓄積されている、レベル情報の例を示す。An example of level information stored in the level information database 144 is shown. 操作履歴蓄積部に蓄積される操作履歴情報の例を示す。An example of operation history information stored in the operation history storage unit is shown. 第2の実施の形態の端末装置の動作の概要を説明するためのフローチャートを示す。The flowchart for demonstrating the outline | summary of operation | movement of the terminal device of 2nd Embodiment is shown. 第2の実施の形態の端末装置のブロック図を示す。The block diagram of the terminal device of 2nd Embodiment is shown. 操作履歴情報の解析・編集処理(S505)の詳細な動作を説明するためのフローチャートを示す。7 is a flowchart for explaining detailed operations of operation history information analysis / edit processing (S505). 操作履歴解析・編集部150の操作イベントの編集に用いられる操作イベント編集ルールの例を示す。An example of an operation event editing rule used for editing an operation event of the operation history analysis / editing unit 150 is shown. 図11の示す処理によって生成される、操作イベント編集データの例を示す。12 shows an example of operation event edit data generated by the processing shown in FIG. 操作履歴表示処理(S506)の詳細の動作の例を説明するためのフローチャートを示す。5 is a flowchart for explaining an example of detailed operation of an operation history display process (S506). この処理により表示される表示データの例を示す。An example of display data displayed by this processing is shown. 図15の表示データと同様の操作履歴情報をもとに生成された、操作履歴の実行当事者ではないが、端末装置には登録されているユーザ向けの表示データの例を示す。An example of display data for a user who is not a party who executes the operation history and is registered based on the operation history information similar to the display data of FIG. 15 but registered in the terminal device is shown. 第3の実施の形態の操作履歴蓄積システムの動作の概要を示すシーケンス図を示す。The sequence diagram which shows the outline | summary of operation | movement of the operation history storage system of 3rd Embodiment is shown. 第3の実施の形態の操作履歴蓄積システムのブロック図を示す。The block diagram of the operation history storage system of 3rd Embodiment is shown. 第5の実施の形態の操作履歴蓄積システムの動作の概要を示すシーケンス図を示す。The sequence diagram which shows the outline | summary of operation | movement of the operation history storage system of 5th Embodiment is shown. 第5の実施の形態の操作履歴蓄積システムのブロック図を示す。The block diagram of the operation history storage system of 5th Embodiment is shown. 操作履歴汎用化処理(S907)の詳細な動作を示すフローチャートを示す。The flowchart which shows the detailed operation | movement of operation log generalization processing (S907) is shown.

符号の説明Explanation of symbols

100 端末装置
110 遠隔制御管理部
120 アプリケーション制御部
130 操作履歴蓄積部
140 アプリケーション部
141 入力管理部
142 アプリケーション動作部
143 動作状態一時記憶部
144 レベル情報データベース
145 レベル情報検索部
150,150’,150” 操作履歴解析・蓄積部
200 サーバ装置
210 操作履歴蓄積部
220 操作履歴表示部
230 操作履歴汎用化部
DESCRIPTION OF SYMBOLS 100 Terminal device 110 Remote control management part 120 Application control part 130 Operation history storage part 140 Application part 141 Input management part 142 Application operation part 143 Operation state temporary storage part 144 Level information database 145 Level information search part 150,150 ', 150 " Operation history analysis / storage unit 200 Server device 210 Operation history storage unit 220 Operation history display unit 230 Operation history generalization unit

Claims (3)

ネットワークを介して接続する遠隔の端末装置との間で操作イベントを送受信する遠隔制御管理部と、
前記遠隔制御管理部から受信する操作イベントを所定のアプリケーション部に対して送信するアプリケーション制御部と、
前記アプリケーション制御部に入力された操作イベントの履歴を遠隔制御セッションを識別するための遠隔制御識別情報に関連付けて蓄積する操作履歴蓄積部と、
前記アプリケーション制御部から操作イベントを受信し、当該操作イベントに従った動作を行う前記アプリケーション部と、
を備え、
前記アプリケーション部は、
前記アプリケーション制御部から受信した操作イベントを、アプリケーション動作部とレベル情報検索部に送信する入力管理部と、
前記入力管理部から受信した操作イベントに基づき所定の動作を行い、現在の動作状態を示す動作状態情報を出力する前記アプリケーション動作部と、
前記アプリケーション動作部から新たに動作状態情報を受信すると、直前に記憶した動作状態情報を前記レベル情報検索部に送信し、新たに受信した動作状態情報を一時記憶する動作状態情報一時記憶部と、
操作イベントと動作状態情報に関連付けられる操作イベントのレベル情報を蓄積するレベル情報データベースと、
前記入力管理部から受信する操作イベントと前記動作状態情報一時記憶部から受信する動作状態情報を用いて、前記レベル情報データベースから当該操作イベントのレベル情報を検索し、検索結果として取得したレベル情報を前記アプリケーション制御部に対して送信するレベル情報検索部と、
を備え、
前記操作イベントのレベル情報には、当該操作イベントが固定であるのか、または変動するのかを示すイベントレベルと、当該操作イベントのセキュリティの度合いを示すセキュリティレベルとが含まれ、
前記アプリケーション制御部は、前記アプリケーション部の前記レベル情報検索部から前記アプリケーション部に対して送信した操作イベントのレベル情報を受信すると、当該操作イベントと当該レベル情報を前記操作履歴蓄積部に送信し、
前記操作履歴蓄積部は、受信した操作イベントとレベル情報、および当該遠隔制御の遠隔制御識別情報を関連付けて蓄積する
ことを特徴とする操作履歴蓄積システム。
A remote control manager that transmits and receives operation events to and from a remote terminal connected via a network;
An application control unit that transmits an operation event received from the remote control management unit to a predetermined application unit;
An operation history storage unit that stores a history of operation events input to the application control unit in association with remote control identification information for identifying a remote control session;
The application unit that receives an operation event from the application control unit and performs an operation according to the operation event;
With
The application part is
An input management unit that transmits the operation event received from the application control unit to the application operation unit and the level information search unit;
The application operation unit that performs a predetermined operation based on the operation event received from the input management unit and outputs operation state information indicating a current operation state;
When newly receiving operation state information from the application operation unit, the operation state information stored immediately before is transmitted to the level information search unit, and the operation state information temporary storage unit that temporarily stores the newly received operation state information;
A level information database for storing level information of operation events associated with operation events and operation state information;
Using the operation event received from the input management unit and the operation state information received from the operation state information temporary storage unit, the level information of the operation event is searched from the level information database, and the level information acquired as a search result is A level information search unit for transmitting to the application control unit;
With
The level information of the operation event includes an event level indicating whether the operation event is fixed or fluctuates, and a security level indicating a degree of security of the operation event ,
When receiving the level information of the operation event transmitted from the level information search unit of the application unit to the application unit, the application control unit transmits the operation event and the level information to the operation history storage unit,
The operation history storage unit stores the received operation event, level information, and remote control identification information of the remote control in association with each other.
遠隔制御管理部において、ネットワークを介して接続する遠隔の端末装置との間で操作イベントを送受信するステップと、
アプリケーション制御部において、前記遠隔制御管理部から受信する操作イベントを所定のアプリケーション部に対して送信するステップと、
操作履歴蓄積部において、前記アプリケーション制御部に入力された操作イベントの履歴を遠隔制御セッションを識別するための遠隔制御識別情報に関連付けて蓄積するステップと、
前記アプリケーション部において、前記アプリケーション制御部から操作イベントを受信し、当該操作イベントに従った動作を行うステップと、
を有し、
前記アプリケーション部は、
入力管理部において、前記アプリケーション制御部から受信した操作イベントを、アプリケーション動作部とレベル情報検索部に送信するステップと、
前記アプリケーション動作部において、前記入力管理部から受信した操作イベントに基づき所定の動作を行い、現在の動作状態を示す動作状態情報を出力するステップと、
動作状態情報一時記憶部において、前記アプリケーション動作部から新たに動作状態情報を受信すると、直前に記憶した動作状態情報を前記レベル情報検索部に送信し、新たに受信した動作状態情報を一時記憶するステップと、
レベル情報データベースにおいて、操作イベントと動作状態情報に関連付けられる操作イベントのレベル情報を蓄積するステップと、
レベル情報検索部において、前記入力管理部から受信する操作イベントと前記動作状態情報一時記憶部から受信する動作状態情報を用いて、前記レベル情報データベースから当該操作イベントのレベル情報を検索し、検索結果として取得したレベル情報を前記アプリケーション制御部に対して送信するステップと、
を有し、
前記操作イベントのレベル情報には、当該操作イベントが固定であるのか、または変動するのかを示すイベントレベルと、当該操作イベントのセキュリティの度合いを示すセキュリティレベルとが含まれ、
前記アプリケーション制御部において、前記アプリケーション部の前記レベル情報検索部から前記アプリケーション部に対して送信した操作イベントのレベル情報を受信すると、当該操作イベントと当該レベル情報を前記操作履歴蓄積部に送信するステップと、
前記操作履歴蓄積部において、受信した操作イベントとレベル情報、および当該遠隔制御の遠隔制御識別情報を関連付けて蓄積するステップと、
を有することを特徴とする操作履歴蓄積方法。
In the remote control manager, sending and receiving operation events to and from a remote terminal device connected via a network;
In the application control unit, transmitting an operation event received from the remote control management unit to a predetermined application unit;
In the operation history storage unit, the operation event history input to the application control unit is stored in association with remote control identification information for identifying a remote control session;
In the application unit, receiving an operation event from the application control unit, and performing an operation according to the operation event;
Have
The application part is
In the input management unit, transmitting the operation event received from the application control unit to the application operation unit and the level information search unit;
In the application operation unit, performing a predetermined operation based on the operation event received from the input management unit, and outputting operation state information indicating a current operation state;
In the operation state information temporary storage unit, when new operation state information is received from the application operation unit, the operation state information stored immediately before is transmitted to the level information search unit, and the newly received operation state information is temporarily stored. Steps,
Storing level information of operation events associated with operation events and operation state information in a level information database;
In the level information search unit, the level information of the operation event is searched from the level information database using the operation event received from the input management unit and the operation state information received from the operation state information temporary storage unit. Transmitting the level information acquired as to the application control unit;
Have
The level information of the operation event includes an event level indicating whether the operation event is fixed or fluctuates, and a security level indicating a degree of security of the operation event ,
In the application control unit, when receiving the level information of the operation event transmitted from the level information search unit of the application unit to the application unit, the step of transmitting the operation event and the level information to the operation history storage unit When,
In the operation history storage unit, the received operation event and level information, and the step of storing the remote control identification information of the remote control in association with each other,
An operation history accumulating method characterized by comprising:
請求項2に記載の操作履歴蓄積方法を、コンピュータに実行させるための操作履歴蓄積プログラム。   An operation history storage program for causing a computer to execute the operation history storage method according to claim 2.
JP2005178409A 2005-06-17 2005-06-17 Operation history storage system and method, program Expired - Fee Related JP4698295B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005178409A JP4698295B2 (en) 2005-06-17 2005-06-17 Operation history storage system and method, program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005178409A JP4698295B2 (en) 2005-06-17 2005-06-17 Operation history storage system and method, program

Publications (2)

Publication Number Publication Date
JP2006350854A JP2006350854A (en) 2006-12-28
JP4698295B2 true JP4698295B2 (en) 2011-06-08

Family

ID=37646591

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005178409A Expired - Fee Related JP4698295B2 (en) 2005-06-17 2005-06-17 Operation history storage system and method, program

Country Status (1)

Country Link
JP (1) JP4698295B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009098897A (en) * 2007-10-16 2009-05-07 Sharp Corp Information display apparatus and method
KR102617954B1 (en) * 2022-11-23 2023-12-27 (주) 투씨에스지 Control method to improve security of remote control service and computer program for performing the method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001005854A (en) * 1999-06-24 2001-01-12 Osaka Gas Co Ltd Control panel simulator and control panel simulation method
JP3936835B2 (en) * 2000-09-20 2007-06-27 株式会社日立製作所 Terminal device for computer network and operation history recording method

Also Published As

Publication number Publication date
JP2006350854A (en) 2006-12-28

Similar Documents

Publication Publication Date Title
US9495782B2 (en) Integrated media browse and insertion
KR20110086825A (en) Provision of a proposed site associated with the target site
JP5539127B2 (en) Document management system, search specification method, program
JP2006004136A (en) HTML file processing method and program
JP4698295B2 (en) Operation history storage system and method, program
JP2012159917A (en) Document management system, document management method and program
JP2012123598A (en) Information processor, display method and program
WO2010098096A1 (en) Portable terminal device, content player, bookmark management server, bookmark management system, bookmark management method, content playback method, bookmark management server control method, control program, and recording medium
JP6668953B2 (en) Data processing device and program
JP2013250762A (en) Document management server, computer program, and document management method
JP2004062216A (en) Data filing method, data filing device, storage medium, and program
JP2007310481A (en) Document management method, program and recording medium, document sharing server and document sharing system
JP2005309741A (en) Document management device, method, and program
KR102188871B1 (en) Social bookmark sharing device and method
JP4909432B2 (en) Content management system
JP2019074954A (en) Information processing device, management server, information processing method, and program
JP4011662B2 (en) Electronic filing method and apparatus
JP4882550B2 (en) Object management system, object management method, and computer program
JP5808484B2 (en) Program, information processing apparatus and data providing method
JP2007200047A (en) Access log display system and method
JP2006309593A (en) Business form processor, business form processing method, program and recording medium
RU2625936C1 (en) Machine-sensible information processing method
JP2024063510A (en) CONTENT PROVIDING DEVICE, CONTENT PROVIDING METHOD, AND CONTENT PROVIDING PROGRAM
JP2017191568A (en) Screen configuration control apparatus and screen configuration control program
JP5157406B2 (en) Document history management system, server device, terminal device, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070808

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100302

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100428

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100706

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100827

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110222

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110301

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees