[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5056481B2 - Data management method and apparatus - Google Patents

Data management method and apparatus Download PDF

Info

Publication number
JP5056481B2
JP5056481B2 JP2008051496A JP2008051496A JP5056481B2 JP 5056481 B2 JP5056481 B2 JP 5056481B2 JP 2008051496 A JP2008051496 A JP 2008051496A JP 2008051496 A JP2008051496 A JP 2008051496A JP 5056481 B2 JP5056481 B2 JP 5056481B2
Authority
JP
Japan
Prior art keywords
data
access
terminal
server
portable communication
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
JP2008051496A
Other languages
Japanese (ja)
Other versions
JP2009211236A (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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2008051496A priority Critical patent/JP5056481B2/en
Publication of JP2009211236A publication Critical patent/JP2009211236A/en
Application granted granted Critical
Publication of JP5056481B2 publication Critical patent/JP5056481B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Storage Device Security (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、携帯電話機等の携帯型通信端末によって利用されるデータの管理方法、データを利用する携帯型通信端末、データ管理装置、及び、コンピュータによって前記データ管理装置を構築するためのプログラムに関する。   The present invention relates to a data management method used by a portable communication terminal such as a mobile phone, a portable communication terminal using data, a data management device, and a program for constructing the data management device by a computer.

従来から、携帯電話や携帯型コンピュータを等の通信機能を有する携帯型通信端末を用いて、データを格納したサーバにアクセスしてデータ閲覧、変更等のデータ処理を行うようにしたデータ管理システムが開発されている。
携帯電話等の携帯型通信端末では、業務関連の電話帳、電子メール、写真など撮影データ、端末上で参照・入力・更新する業務関連情報など、携帯電話のユーザのみがアクセス(閲覧・更新・複写など)を許され、他人がアクセスできないように管理すべきさまざまなデータが扱われる。前記データを保護するために種々のセキュリティ管理手法が開発されている(例えば、特許文献1〜6参照)。
2. Description of the Related Art Conventionally, there has been a data management system in which a mobile communication terminal having a communication function such as a mobile phone or a mobile computer is used to access a server storing data and perform data processing such as data browsing and modification. Has been developed.
In mobile communication terminals such as mobile phones, only mobile phone users can access (view / update / update) business-related phonebooks, e-mail, photo data such as photos, and business-related information that is referenced, entered, and updated on the terminal. Various data that should be managed so that others cannot access it are handled. Various security management techniques have been developed to protect the data (see, for example, Patent Documents 1 to 6).

従来の携帯電話では、正規ユーザが携帯電話を紛失し、あるいは盗難されたときに他者が内部データをアクセスしないように端末ロック機構が用意されている。
しかし実際には、(1)ロックを使用後に手動で掛けるようにしていても掛けるのを忘れることがある、(2)ロックが使用後に自動ですぐかかるようにしていると本人が時々端末を使おうとしたときに不便であるために、最後に操作してから10分後などのように、なかなかかからないように設定していることがある、(3)使用中でも机の上に放置したりポケットから落ちたりして他人の手に渡ることがあるなどの理由から、ロックがかからないまま他人が端末内のデータにアクセスすることがある。
In a conventional mobile phone, a terminal lock mechanism is prepared so that when a legitimate user loses the mobile phone or is stolen, others do not access internal data.
In practice, however, (1) you may forget to lock the lock manually even after you use it. (2) If you want the lock to automatically lock immediately after use, you may use the terminal from time to time. Because it is inconvenient when trying, it may be set so that it does not take a long time, such as 10 minutes after the last operation, (3) Even if it is used, leave it on the desk or from the pocket Others may access data in the terminal without being locked because it may fall into the hands of others.

また、一度紛失してから再発見・拾得などでユーザの所有下に戻っても、果たしてデータが他人に読まれているかわからず、不安である。より具体的には、電話帳やデータから個人情報が流出したかも知れない友人にアドレス変更のために事故を知らせたり、さらには個人情報保護法令などのルールが定めるデータ漏洩(本来の正規ユーザ以外の他者による不正アクセス)のインシデント報告処理などのフォローアップを行うべきかが決められないという問題がある。   Even if it is lost and then returned to the user's possession by rediscovering / finding, it is uneasy because it is not known whether the data is being read by others. More specifically, a friend who may have leaked personal information from the phone book or data will be notified of the accident to change the address, and further, data leakage defined by rules such as personal information protection laws (other than the original authorized user) There is a problem that it is not possible to determine whether follow-up such as incident report processing of unauthorized access by another person) should be performed.

このような要求に応えるためにサーバにデータを置き、アクセス可能判定を随時行い、またアクセスの履歴を記録する技術が考えられるが、携帯型通信端末が通信圏外状態にあるときにこのようなアクセス管理が行えないという不都合がある。
前述したようなデータ管理システムにおいて、主にビジネス用途での内部データの情報漏洩に関するコンプライアンス確保のため、特に通信圏外時でも携帯電話等の携帯型通信端末から取扱注意のデータが漏洩していないことを検証できる仕組みが必要とされている。
In order to respond to such a request, it is conceivable to place data on the server, perform access determination at any time, and record the access history, but such access is possible when the portable communication terminal is out of communication range. There is an inconvenience that management cannot be performed.
In data management systems such as those described above, data for handling precautions should not be leaked from portable communication terminals such as mobile phones, especially outside the communication range, in order to ensure compliance with information leakage of internal data for business purposes. There is a need for a mechanism that can verify this.

尚、特許文献1には、表示されてから端末がアクセス(操作)されるまでの時間を計ってユーザ端末のアクセス等の管理を行うようにしたものであり、携帯型通信端末が通信圏外状態にあるときにアクセス管理を行う発明ではない。
また、特許文献2にも、携帯端末が紛失した後で無線基地局からダイヤルロック、データ消去を行い得るようにしているにすぎず、携帯型通信端末が通信圏外状態にあるときにアクセス管理を行う発明ではない。
In Patent Document 1, the time from when the terminal is displayed until the terminal is accessed (operated) is managed to manage the access of the user terminal, and the portable communication terminal is in an out-of-communication state. It is not an invention for managing access when
Patent Document 2 also only allows dial lock and data erasure from a radio base station after the mobile terminal is lost, and performs access management when the mobile communication terminal is out of communication range. It is not an invention to be performed.

特開2003−296234号公報JP 2003-296234 A 特開2003−319453号公報JP 2003-319453 A 特開2000−148276号公報JP 2000-148276 A 特開2006−185116号公報JP 2006-185116 A 特開2006−319432号公報JP 2006-319432 A 特開2006−333345号公報JP 2006-333345 A

携帯型通信端末が通信圏外にあったときにデータ漏洩が起きたか否かを判別できるようにすることを課題としている。   An object of the present invention is to make it possible to determine whether or not data leakage has occurred when the portable communication terminal is outside the communication range.

本発明によれば、携帯型通信端末がデータアクセス要求を受けた際、少なくとも前記携帯型通信端末がサーバと接続状態にない場合には、前記携帯型通信端末内のデータへのアクセスを許すと共に、前記アクセスの実行時刻を含む情報をデータごとに記録し、前記携帯型通信端末が前記サーバと接続状態になったときに、前記記録した情報を前記携帯型通信端末から前記サーバへ送信することを特徴とするデータ管理方法が提供される。   According to the present invention, when the portable communication terminal receives a data access request, at least if the portable communication terminal is not connected to the server, access to the data in the portable communication terminal is permitted. , Recording information including the access execution time for each data, and transmitting the recorded information from the portable communication terminal to the server when the portable communication terminal is connected to the server. A data management method is provided.

携帯型通信端末がデータアクセス要求を受けた際、少なくとも前記携帯型通信端末がサーバと接続状態にない場合には、前記携帯型通信端末内のデータへのアクセスを許すと共に、前記アクセスの実行時刻を含む情報をデータごとに記録し、前記携帯型通信端末が前記サーバと接続状態になったときに、前記記録した情報を前記携帯型通信端末から前記サーバへ送信する。   When the portable communication terminal receives a data access request, if at least the portable communication terminal is not connected to the server, access to the data in the portable communication terminal is permitted and the access execution time is Is recorded for each data, and when the portable communication terminal is connected to the server, the recorded information is transmitted from the portable communication terminal to the server.

ここで、前記サーバはデータごとに、アクセス禁止を含むデータアクセス管理指示をその指示の発行時刻と共に保持し、前記携帯型通信端末から送られたアクセスの実行時刻を含む情報と前記データアクセス管理指示を比較し、前記アクセスの実行時刻がアクセス管理指示発行時刻より後である場合にはこれを通知するように構成してもよい。
また、前記携帯型通信端末内のデータごとに、圏外時有効時間の設定を保持し、前記携帯型通信端末が前記サーバと接続状態にない時間が前記圏外時有効時間を超えた場合には当該データを削除するように構成してもよい。
Here, for each data, the server holds a data access management instruction including access prohibition together with an issuance time of the instruction, information including an execution time of access sent from the portable communication terminal, and the data access management instruction If the access execution time is later than the access management instruction issue time, this may be notified.
In addition, for each data in the portable communication terminal, the setting of the out-of-service valid time is held, and if the time when the portable communication terminal is not connected to the server exceeds the out-of-service valid time You may comprise so that data may be deleted.

また、データと共に当該データのアクセス条件を前記携帯型通信端末内に保存し、アクセス要求を受けた時に前記アクセス条件の成立を確認後、データのアクセスを可能にするように構成してもよい。
また、前記アクセス条件は、当該データが前記携帯型通信端末到着後でも変更することができ、アクセスの可否は最新のアクセス条件に基づいて判定されるように構成してもよい。
Further, the access condition of the data may be stored in the portable communication terminal together with the data, and the access of the data may be made possible after confirming the establishment of the access condition when receiving the access request.
Further, the access condition may be changed even after the data arrives at the portable communication terminal, and whether or not access is possible may be determined based on the latest access condition.

また、更に、前記携帯型通信端末におけるデータアクセス許可判断の根拠となった事実を含む情報をデータごとに記録し、前記携帯型通信端末が前記サーバと接続状態になったときに、前記記録した情報を前記携帯型通信端末から前記サーバへ送信するように構成してもよい。
また、更に、前記携帯型通信端末における操作制限のための端末ロックに関する設定情報と、前記端末ロックを解除する認証に関する設定情報と、データアクセス前の最後の認証の実行内容に関する情報をデータごとに記録し、前記携帯型通信端末が前記サーバと接続状態になったときに、この記録した情報を前記携帯型通信端末から前記サーバへ送信するように構成してもよい。
Furthermore, information including the fact that is the basis for the data access permission determination in the portable communication terminal is recorded for each data, and the information is recorded when the portable communication terminal is connected to the server. Information may be transmitted from the portable communication terminal to the server.
Further, for each data, setting information relating to terminal lock for operation restriction in the portable communication terminal, setting information relating to authentication for releasing the terminal lock, and information relating to the execution content of the last authentication prior to data access. The information may be recorded and transmitted from the portable communication terminal to the server when the portable communication terminal is connected to the server.

また、更に、データアクセスの際に生体情報の入力をアクセスの条件とし、入力された生体情報をデータごとに記録し、前記携帯型通信端末が前記サーバと接続状態になったときに、前記記録した情報を前記携帯型通信端末から前記サーバへ送信するように構成してもよい。   Furthermore, the input of biometric information at the time of data access is used as an access condition, the input biometric information is recorded for each data, and the recording is performed when the portable communication terminal is connected to the server. The information may be transmitted from the portable communication terminal to the server.

また、本発明によれば、携帯型通信端末からアクセス可能なデータを記憶するサーバ側記憶手段を有するサーバと、前記サーバと接続状態にあるか否かを判定する端末側接続状態判定手段と、データアクセス要求を受けた際に前記端末側接続状態判定手段が前記サーバと接続状態にないと判定した場合、前記サーバと接続状態の時に前記サーバから入手して端末側記憶手段に記憶しているデータへのアクセスを許すと共に前記アクセスの実行時刻を含む情報を前記データごとに記憶し、前記端末側接続状態判定手段が前記サーバと接続状態になったと判定したときに、前記端末側記憶手段に記憶した情報を前記サーバへ送信する端末側データ処理手段とを有する携帯型通信端末とを備えて成ることを特徴とするデータ管理システムが提供される。   Further, according to the present invention, a server having server-side storage means for storing data accessible from the portable communication terminal, terminal-side connection state determination means for determining whether or not the server is in a connection state, When it is determined that the terminal-side connection state determination means is not connected to the server when a data access request is received, it is obtained from the server and stored in the terminal-side storage means when connected to the server The access side data is permitted and information including the access execution time is stored for each data, and when the terminal side connection state determination unit determines that the connection state with the server has been established, the terminal side storage unit stores the information. There is provided a data management system comprising a portable communication terminal having terminal-side data processing means for transmitting stored information to the server. .

携帯型通信端末からアクセス可能なデータを記憶するサーバ側記憶手段を有するサーバと、前記サーバと接続状態にあるか否かを判定する端末側接続状態判定手段と、端末側データ処理手段は、データアクセス要求を受けた際に端末側接続状態判定手段がサーバと接続状態にないと判定した場合、前記サーバと接続状態の時に前記サーバから入手して端末側記憶手段に記憶しているデータへのアクセスを許すと共に前記アクセスの実行時刻を含む情報を前記データごとに記憶し、前記端末側接続状態判定手段が前記サーバと接続状態になったと判定したときに、前記端末側記憶手段に記憶した情報を前記サーバへ送信する。   A server having server-side storage means for storing data accessible from a portable communication terminal, a terminal-side connection state determination means for determining whether or not the server is connected, and a terminal-side data processing means include data When it is determined that the terminal-side connection status determination means is not connected to the server when receiving the access request, the data obtained from the server and stored in the terminal-side storage means when the server is connected to the server Information stored in the terminal-side storage means when access is permitted and information including the execution time of the access is stored for each data, and the terminal-side connection state determination means determines that the connection state with the server has been established. To the server.

ここで、前記サーバは、データごとにアクセス禁止を含むデータアクセス管理指示をその指示の発行時刻とともに前記サーバ側記憶手段に記憶し、前記携帯型通信端末から送られたアクセスの実行時刻を含む情報と前記データアクセス管理指示を比較し、前記アクセスの実行時刻がアクセス管理指示発行時刻より後である場合にはこれを通知するサーバ側データ処理手段を備えて成るように構成してもよい。   Here, the server stores a data access management instruction including an access prohibition for each data in the server-side storage unit together with an issuance time of the instruction, and information including an access execution time sent from the portable communication terminal And the data access management instruction, and if the access execution time is later than the access management instruction issuance time, a server-side data processing means for notifying this may be provided.

また、前記端末側データ処理手段は、前記携帯型通信端末内のデータごとに圏外時有効時間の設定を前記端末側記憶手段に記憶し、前記携帯型通信端末が前記サーバと接続状態にない時間が前記圏外時有効時間を超えた場合には当該データを削除するように構成してもよい。
また、前記端末側データ処理手段は、前記データと共に当該データのアクセス条件を前記端末側記憶手段に保存し、アクセス要求を受けた時に前記アクセス条件の成立を確認後、データのアクセスを可能にするように構成してもよい。
The terminal-side data processing means stores out-of-service valid time settings for each data in the portable communication terminal in the terminal-side storage means, and the portable communication terminal is not connected to the server. May be configured to delete the data when the valid time exceeds the out-of-service period.
Further, the terminal-side data processing means stores the access condition of the data together with the data in the terminal-side storage means, and enables data access after confirming that the access condition is satisfied when an access request is received. You may comprise as follows.

また、前記アクセス条件は、当該データが前記携帯型通信端末到着後でも変更可能であり、前記端末側データ処理手段は、アクセスの可否を最新のアクセス条件に基づいて判定するように構成してもよい。
また、前記端末側データ処理手段は、更に、前記携帯型通信端末におけるデータアクセス許可判断の根拠となった事実を含む情報をデータごとに記録し、端末側通信手段がサーバ側通信手段と接続状態になったときに、前記記録した情報を前記端末側通信手段から前記サーバへ送信するように構成してもよい。
The access condition may be changed even after the data arrives at the portable communication terminal, and the terminal-side data processing means may be configured to determine whether access is possible based on the latest access condition. Good.
The terminal-side data processing means further records, for each data, information including facts that have become the basis for data access permission determination in the portable communication terminal, and the terminal-side communication means is connected to the server-side communication means. The recorded information may be transmitted from the terminal-side communication means to the server.

また、前記端末側データ処理手段は、更に、前記携帯型通信端末における操作制限のための端末ロックに関する設定情報と、前記端末ロックを解除する認証に関する設定情報と、データアクセス前の最後の認証の実行内容に関する情報とをデータごとに前記端末側記憶手段に記録し、前記端末側接続状態判定手段が前記携帯型通信端末は前記サーバと接続状態になったと判定したときに、前記端末側記憶手段に記録した情報を前記端末側通信手段から前記サーバへ送信するように構成してもよい。   The terminal-side data processing means further includes setting information relating to terminal lock for operation restriction in the portable communication terminal, setting information relating to authentication for releasing the terminal lock, and last authentication before data access. Information related to execution contents is recorded in the terminal-side storage means for each data, and when the terminal-side connection state determination means determines that the portable communication terminal is connected to the server, the terminal-side storage means The information recorded in the terminal may be configured to be transmitted from the terminal side communication means to the server.

また、前記端末側データ処理手段は、データアクセスの際に生体情報の入力をアクセスの条件とし、入力された生体情報をデータごとに前記端末側記憶手段に記録し、前記端末側接続状態判定手段が前記携帯型通信端末は前記サーバと接続状態になったと判定したときに、前記記録した情報を前記端末側通信手段から前記サーバへ送信するように構成してもよい。   The terminal-side data processing means records the input biological information in the terminal-side storage means for each data, with the input of biometric information at the time of data access as an access condition, and the terminal-side connection state determination means However, when it is determined that the portable communication terminal is connected to the server, the recorded information may be transmitted from the terminal-side communication means to the server.

また、本発明によれば、サーバと接続状態にあるか否かを判定する接続状態判定手段と、
データアクセス要求を受けた際に前記接続状態判定手段が前記サーバと接続状態にないと判定した場合、前記サーバと接続状態の時に前記サーバから入手して記憶手段に記憶しているデータへのアクセスを許すと共に前記アクセスの実行時刻を含む情報を前記データごとに記憶し、前記接続状態判定手段が前記サーバと接続状態になったと判定したときに、前記記憶手段に記憶した情報を前記サーバへ送信するデータ処理手段とを備えて成ることを特徴とする携帯型通信端末が提供される。
Further, according to the present invention, connection state determination means for determining whether or not the server is in a connection state,
When the connection state determination unit determines that the server is not connected to the server when receiving a data access request, access to the data obtained from the server and stored in the storage unit when connected to the server Information including the execution time of the access is stored for each data, and the information stored in the storage unit is transmitted to the server when the connection state determination unit determines that the connection state is established with the server. There is provided a portable communication terminal comprising a data processing means.

データ処理手段は、データアクセス要求を受けた際に接続状態判定手段がサーバと接続状態にないと判定した場合、前記サーバと接続状態の時に前記サーバから入手して記憶手段に記憶しているデータへのアクセスを許すと共に前記アクセスの実行時刻を含む情報を前記データごとに記憶し、前記接続状態判定手段が前記サーバと接続状態になったと判定したときに、前記記憶手段に記憶した情報を前記サーバへ送信する。   When the data processing means determines that the connection state determination means is not connected to the server when receiving the data access request, the data processing means obtains data from the server and stores it in the storage means when connected to the server The information including the execution time of the access is stored for each data, and the information stored in the storage unit is stored when the connection state determination unit determines that the connection state is established with the server. Send to server.

ここで、前記データ処理手段は、前記携帯型通信端末内のデータごとに圏外時有効時間の設定を前記記憶手段に記憶し、前記携帯型通信端末が前記サーバと接続状態にない時間が前記圏外時有効時間を超えた場合には当該データを削除するように構成してもよい。
また、前記データ処理手段は、前記データと共に当該データのアクセス条件を前記記憶手段に保存し、アクセス要求を受けた時に前記アクセス条件の成立を確認後、データのアクセスを可能にするように構成してもよい。
Here, the data processing means stores an out-of-service valid time setting for each data in the portable communication terminal in the storage means, and the time when the portable communication terminal is not connected to the server is out of the service area. When the time valid time is exceeded, the data may be deleted.
Further, the data processing means is configured to store the access condition of the data together with the data in the storage means, and to enable data access after confirming that the access condition is satisfied when an access request is received. May be.

また、前記アクセス条件は、当該データが前記携帯型通信端末到着後でも変更可能であり、前記データ処理手段は、アクセスの可否を最新のアクセス条件に基づいて判定するように構成してもよい。
また、前記データ処理手段は、更に、前記携帯型通信端末におけるデータアクセス許可判断の根拠となった事実を含む情報をデータごとに記録し、通信手段がサーバと接続状態になったときに、前記記録した情報を前記通信手段から前記サーバへ送信するように構成してもよい。
The access condition may be changed even after the data arrives at the portable communication terminal, and the data processing means may be configured to determine whether access is possible based on the latest access condition.
Further, the data processing means further records, for each data, information including a fact that is a basis for data access permission determination in the portable communication terminal, and when the communication means is connected to a server, The recorded information may be transmitted from the communication means to the server.

また、前記データ処理手段は、更に、前記携帯型通信端末における操作制限のための端末ロックに関する設定情報と、前記端末ロックを解除する認証に関する設定情報と、データアクセス前の最後の認証の実行内容に関する情報とをデータごとに前記記憶手段に記録し、前記接続状態判定手段が前記携帯型通信端末は前記サーバと接続状態になったと判定したときに、前記記憶手段に記録した情報を通信手段から前記サーバへ送信するように構成してもよい。   Further, the data processing means further includes setting information relating to terminal lock for operation restriction in the portable communication terminal, setting information relating to authentication for releasing the terminal lock, and execution contents of the last authentication before data access Information is recorded in the storage unit for each data, and when the connection state determination unit determines that the portable communication terminal is connected to the server, the information recorded in the storage unit is transmitted from the communication unit. You may comprise so that it may transmit to the said server.

また、前記データ処理手段は、データアクセスの際に生体情報の入力をアクセスの条件とし、入力された生体情報をデータごとに前記記憶手段に記録し、接続状態判定手段が前記携帯型通信端末は前記サーバと接続状態になったと判定したときに、前記記録した情報を通信手段から前記サーバへ送信するように構成してもよい。   In addition, the data processing means uses biometric information input as an access condition at the time of data access, records the inputted biometric information in the storage means for each data, and a connection state judging means is used for the portable communication terminal. The recorded information may be transmitted from the communication means to the server when it is determined that the server is connected.

また、本発明によれば、携帯型通信端末からアクセス可能なデータを記憶する記憶手段を有するサーバにおいて、データごとにアクセス禁止を含むデータアクセス管理指示をその指示の発行時刻とともに前記記憶手段に記憶し、前記携帯型通信端末から送られたアクセスの実行時刻を含む情報と前記データアクセス管理指示を比較し、前記アクセスの実行時刻がアクセス管理指示発行時刻より後である場合にはこれを通知するデータ処理手段を備えて成ることを特徴とするサーバが提供される。   Further, according to the present invention, in a server having storage means for storing data accessible from the portable communication terminal, a data access management instruction including access prohibition for each data is stored in the storage means together with the time of issuing the instruction. Then, the information including the access execution time sent from the portable communication terminal is compared with the data access management instruction, and if the access execution time is later than the access management instruction issuance time, this is notified. A server characterized by comprising data processing means is provided.

データ処理手段は、データごとにアクセス禁止を含むデータアクセス管理指示をその指示の発行時刻とともに記憶手段に記憶し、携帯型通信端末から送られたアクセスの実行時刻を含む情報と前記データアクセス管理指示を比較し、前記アクセスの実行時刻がアクセス管理指示発行時刻より後である場合にはこれを通知する。   The data processing means stores a data access management instruction including access prohibition for each data in the storage means together with an issuance time of the instruction, and information including an access execution time sent from the portable communication terminal and the data access management instruction If the access execution time is later than the access management instruction issue time, this is notified.

また、本発明によれば、コンピュータを、データごとにアクセス禁止を含むデータアクセス管理指示をその指示の発行時刻とともに前記記憶手段に記憶し、前記携帯型通信端末から送られたアクセスの実行時刻を含む情報と前記データアクセス管理指示を比較し、前記アクセスの実行時刻がアクセス管理指示発行時刻より後である場合にはこれを通知するデータ処理手段として機能させることを特徴とするプログラムが提供される。   Further, according to the present invention, the computer stores a data access management instruction including access prohibition for each data in the storage means together with an issuance time of the instruction, and executes an access execution time sent from the portable communication terminal. There is provided a program characterized by comparing information contained therein and the data access management instruction, and when the access execution time is later than the access management instruction issuance time, the information processing function is notified. .

コンピュータは、プログラムを実行することにより、データごとにアクセス禁止を含むデータアクセス管理指示をその指示の発行時刻とともに前記記憶手段に記憶し、前記携帯型通信端末から送られたアクセスの実行時刻を含む情報と前記データアクセス管理指示を比較し、前記アクセスの実行時刻がアクセス管理指示発行時刻より後である場合にはこれを通知するデータ処理手段として機能する。   By executing the program, the computer stores a data access management instruction including access prohibition for each data in the storage unit together with an issuance time of the instruction, and includes an access execution time sent from the portable communication terminal. It functions as data processing means for comparing information and the data access management instruction, and notifying if the access execution time is later than the access management instruction issuance time.

本発明に係るデータ管理方法、データ管理システムによれば、携帯型通信端末が通信圏外にあったときにデータ漏洩が起きたか否かを判別することが可能になる。
また、本発明によれば、前記データ管理方法、データ管理システムに好適なデータ管理装置、携帯型通信端末を提供することが可能になる。
また、本発明によれば、コンピュータを用いて前記データ管理装置を構築することが可能なプログラムを提供することが可能になる。
According to the data management method and data management system of the present invention, it is possible to determine whether or not data leakage has occurred when the portable communication terminal is outside the communication range.
Further, according to the present invention, it is possible to provide a data management apparatus and a portable communication terminal suitable for the data management method and data management system.
Further, according to the present invention, it is possible to provide a program capable of constructing the data management device using a computer.

先ず、本発明の実施の形態に係るデータ管理方法、データ管理システム、データ管理装置及び携帯型通信端末の概要を説明する。
本発明の実施の形態では、データ管理システムはユーザが保持、利用する携帯電話等の携帯型通信端末と、アクセス管理すべきデータの実体を保持するサーバを備えている。
ユーザは通常、携帯型通信端末とサーバが接続状態にあるときは、携帯型通信端末によってデータにアクセスしようとする際、実際はサーバに要求を出し、サーバはデータを受信者端末に送ってアクセスさせるようにしている。
First, an outline of a data management method, a data management system, a data management device, and a portable communication terminal according to an embodiment of the present invention will be described.
In the embodiment of the present invention, the data management system includes a portable communication terminal such as a mobile phone that is held and used by a user, and a server that holds the substance of data to be managed.
When a user normally tries to access data through the portable communication terminal when the portable communication terminal and the server are in a connected state, the user actually makes a request to the server, and the server sends the data to the recipient terminal for access. I am doing so.

通信圏外での接続切れに備えて、接続状態にあるときに、管理対象データを予めサーバから携帯型通信端末内に送り、前記携帯型通信端末内に保持する。接続状態にある限り、両者を同期しておく(携帯型通信端末が接続時、サーバのデータへのアクセスアクセスを記録する。補助情報として、その端末におけるユーザ認証法、認証からの時間なども記録する。)   In preparation for the disconnection outside the communication range, when the connection is established, the management target data is sent from the server in advance to the portable communication terminal and held in the portable communication terminal. Keep the two in sync as long as they are in the connected state (when the portable communication terminal is connected, record access access to the server data. As auxiliary information, also record the user authentication method, time since authentication, etc. To do.)

サーバと非接続状態(通信圏外)での管理対象データのアクセスは、アクセス日時、アクセス動作(アクセス・更新・ローカルコピーなど)をログ記録する。補助情報として、その携帯型通信端末におけるユーザ認証法、認証からの時間なども記録する。携帯型通信端末が通信圏内に戻ったときは、ローカルデータアクセス記録をサーバへ通知することで、データの作成者や管理者もデータ漏洩の有無を確認できる。   The access of the management target data in a non-connected state (out of communication range) with the server logs the access date and time and the access operation (access / update / local copy, etc.). As auxiliary information, the user authentication method in the portable communication terminal, time since authentication, and the like are also recorded. When the portable communication terminal returns to the communication range, the local data access record is notified to the server, so that the data creator and the manager can also confirm whether there is data leakage.

このようにして本実施の形態では、携帯電話等の携帯型通信端末を用いたデータ管理システムにおいて、例えばビジネス用途での内部データの情報漏洩に関するコンプライアンス確保のため、圏外時でも携帯型通信端末から取扱注意のデータが漏洩していないことを検証できる仕組みの実現を図るようにしている。
また、携帯型通信端末でアクセスされる情報(例えば、電話帳・電子メール・写真・文書など業務ファイル)は基本的にサーバに本体を置き、携帯型通信端末が通信圏外(通信路と非接続状態)になる場合に備えて、携帯型通信端末にコピー(キャッシュ)を置く。接続状態にある限り、両者を同期しておく。
Thus, in this embodiment, in a data management system using a portable communication terminal such as a cellular phone, for example, to ensure compliance with respect to information leakage of internal data for business use, the portable communication terminal can be used even when out of service area. A system that can verify that handling data has not been leaked is implemented.
In addition, information (eg business files such as phone books, e-mails, photos, and documents) accessed by a portable communication terminal is basically placed on the server, and the portable communication terminal is out of communication range (not connected to the communication path) A copy (cache) is placed on the portable communication terminal in preparation for a situation. As long as it is in a connected state, both are synchronized.

サーバと非接続状態(通信圏外)では、端末内データをアクセスさせる。このデータのアクセスはアクセス日時、アクセス動作(閲覧・更新・複写など)を端末内でログ記録する。補助情報として、その端末におけるユーザ認証法・認証からの時間なども記録する。
端末が圏内状態に戻ったときは、圏外期間中の端末内のデータアクセス記録をサーバへ通知することでデータの作成者・管理者もデータ漏洩の有無を確認できる。その後、データなどはサーバ情報に従って同期させるようにしている。
When the server is not connected (out of communication range), data in the terminal is accessed. This data access is performed by logging the access date and time and the access operation (viewing / updating / copying etc.) in the terminal. As auxiliary information, the user authentication method and the time since authentication at the terminal are also recorded.
When the terminal returns to the in-range state, the data creator / administrator can also check whether there is data leakage by notifying the server of the data access record in the terminal during the out-of-service period. Thereafter, the data and the like are synchronized according to the server information.

以下、本発明の実施の形態について詳細に説明する。尚、同一部分には同一符号を付して説明を省略する。
図1は、本発明の実施の形態に係るデータ管理方法に使用するデータ管理システムの基本構成を示すブロック図である。
図1においては発明の実施例1の基本構成を示すブロック図である。データ管理システムは、ユーザPがデータをアクセスするために予め登録してあり、またユーザPが通常保持、利用する携帯型通信端末である携帯電話端末(以下「P端末」)101と、通信路(例えば公衆回線)で接続されるサーバ102を備えている。
Hereinafter, embodiments of the present invention will be described in detail. In addition, the same code | symbol is attached | subjected to the same part and description is abbreviate | omitted.
FIG. 1 is a block diagram showing a basic configuration of a data management system used for a data management method according to an embodiment of the present invention.
FIG. 1 is a block diagram showing a basic configuration of Embodiment 1 of the invention. The data management system is pre-registered for the user P to access data, and the mobile phone terminal (hereinafter referred to as “P terminal”) 101, which is a portable communication terminal that the user P normally holds and uses, and a communication channel A server 102 connected via a public line (for example, a public line) is provided.

携帯電話端末101は、アクセス履歴管理部103、端末データ処理部104、接続状態判定部105、端末データ記憶部106、ユーザインタフェース部107、通信部108を備えている。
サーバ102は、遠隔管理部111、アクセス検証部112、サーバデータ処理部113、サーバデータ記憶部114、接続状態判定部115、通信部116を備えている。
The mobile phone terminal 101 includes an access history management unit 103, a terminal data processing unit 104, a connection state determination unit 105, a terminal data storage unit 106, a user interface unit 107, and a communication unit 108.
The server 102 includes a remote management unit 111, an access verification unit 112, a server data processing unit 113, a server data storage unit 114, a connection state determination unit 115, and a communication unit 116.

サーバ102は、契約ユーザのデータを保持、管理するものであり、またデータへのアクセスを管理、記録する機能を提供する。サーバ102は、ユーザごとにデータを保持、管理するために、図2に示すように、データ管理テーブルTP1等を含む端末データ201を用意し、必要に応じて更新する。   The server 102 holds and manages contract user data, and provides a function of managing and recording access to the data. In order to hold and manage data for each user, the server 102 prepares terminal data 201 including a data management table TP1 and the like as shown in FIG. 2, and updates it as necessary.

携帯電話端末101のユーザインタフェース部107は、ユーザからの入力をテンキーなどのキー入力部で受け、またユーザへの出力を画面などの表示部に表示する。ユーザが自分の端末101で、自分または他人が作成したデータをアクセスする際は、端末データ処理部104から端末データ記憶部106が参照されてアクセスデータが用意され、ユーザインタフェース部107を介したユーザの操作により、ユーザはこれをアクセスすることができる。   The user interface unit 107 of the mobile phone terminal 101 receives input from the user through a key input unit such as a numeric keypad, and displays output to the user on a display unit such as a screen. When a user accesses data created by himself or others with his / her terminal 101, access data is prepared by referring to the terminal data storage unit 106 from the terminal data processing unit 104, and the user through the user interface unit 107 This operation can be accessed by the user.

端末データ記憶部106のデータの構成を図2に示す。データの1件ごとに、データ種別・管理情報(データの機密度、アクセス可能ユーザの範囲、圏外時の端末上でのアクセスが可能か否か、複写が可能か否かなどのアクセスポリシー、データの作成やデータの管理を行うデータ作成・管理者情報、作成日時、ファイル名、サイズなど)、データ本文(本体)に加え、アクセス履歴に関する情報が保持される。   The data structure of the terminal data storage unit 106 is shown in FIG. For each data item, data type / management information (data sensitivity, range of accessible users, access policy such as whether access is possible on a terminal outside the service area, whether copying is possible, data, etc. In addition to data creation / administrator information, creation date / time, file name, size, etc.) and data body (main body) for creating and managing data, information on access history is held.

アクセス履歴とは、後述のように携帯電話端末101が通信圏外時に携帯電話端末101で行われたアクセスを携帯電話端末101で記録したものであり、アクセス履歴管理部103で管理、更新され、日時、読み出し、更新などアクセスの種類(図2では読み出し=read、更新=writeと表記している。)等である。また「テーブル最終更新日時TP2」は、このテーブルTP1のアクセス履歴欄が最後に更新された日時(後述のように、これは端末101が通信圏外状態にあるときにユーザが最後にいずれかのデータをアクセスした日時を示す)を、「同期日時TP3」は、サーバ102と最後にデータ同期動作を行った日時を保持する。   As described later, the access history is recorded by the mobile phone terminal 101 when the mobile phone terminal 101 is out of the communication range, and is managed and updated by the access history management unit 103. And the type of access such as read and update (in FIG. 2, read = read, update = write). The “table last update date and time TP2” is the date and time when the access history column of the table TP1 was last updated (as will be described later, this is the last data when the terminal 101 is out of communication range. "Synchronization date and time TP3" holds the date and time when the data synchronization operation was last performed with the server 102.

上記で説明した端末データ記憶部106のデータのうち、アクセス履歴以外の部分は、基本的にサーバ102から送られ、一方端末101のアクセス履歴管理部103で生成、更新されたアクセス履歴情報は、端末101からサーバ102へ送られる。これらの通信は通信部108、116を介して行われる。接続状態判定部105は、端末101とサーバ102とが現在、公衆回線などでデータ交換可能なように接続状態にあるか、あるいは例えば端末101が当該電波の圏外にあるなどで接続状態にない(以降圏外状態と呼ぶ)かの判定を行い、上記通信は接続状態にあるときに可能となる。   Of the data in the terminal data storage unit 106 described above, the part other than the access history is basically sent from the server 102, while the access history information generated and updated by the access history management unit 103 of the terminal 101 is Sent from the terminal 101 to the server 102. These communications are performed via the communication units 108 and 116. The connection state determination unit 105 is not in a connected state because the terminal 101 and the server 102 are currently in a connected state so that data can be exchanged over a public line or the like, for example, the terminal 101 is out of the radio wave range ( The above communication is possible when in a connected state.

サーバ102のサーバデータ処理部113によって管理されるサーバデータ記憶部114は端末データ記憶部106のデータの本体(データの原本)を保持する。サーバデータ記憶部114に記憶されているサーバデータ301の構成を図3に示す。ただし基本的に、データ管理テーブルTP1Sの構成は、端末101のデータ管理テーブルTP1と同様であるが、アクセス履歴欄に代わりに後述のデータ管理指示関連の情報を保持する欄がある。また「テーブル最終更新日時TP2」はこのサーバ102上のテーブルTP1Sが最後に更新された日時を、「同期日時TP3」は、登録してある端末とサーバ102が最後にデータ同期動作を行った日時を保持する。   The server data storage unit 114 managed by the server data processing unit 113 of the server 102 holds the data body (original data) of the terminal data storage unit 106. The configuration of the server data 301 stored in the server data storage unit 114 is shown in FIG. However, the configuration of the data management table TP1S is basically the same as that of the data management table TP1 of the terminal 101, but there is a column for holding information related to a data management instruction, which will be described later, instead of the access history column. The “table last update date and time TP2” is the date and time when the table TP1S on the server 102 was last updated, and the “synchronization date and time TP3” is the date and time when the registered terminal and the server 102 last performed the data synchronization operation. Hold.

遠隔管理部111は、端末101内のデータを削除するというようなデータ管理のための指示をそれぞれのデータの作成者または管理者から受け、これを端末101に送る。アクセス検証部112は、データごとに定められたアクセスポリシーとアクセス履歴を比較し、ポリシーに反するアクセスを検出し、検出時にはファイルの作成者・管理者に通知するなど規定されたアクションを起動する。   The remote management unit 111 receives an instruction for data management such as deleting data in the terminal 101 from each data creator or manager, and sends this to the terminal 101. The access verification unit 112 compares the access policy defined for each data with the access history, detects an access that violates the policy, and activates a prescribed action such as notifying the file creator / manager when detected.

尚、アクセス履歴管理部103及び端末データ処理部104は端末側データ処理手段を構成している。遠隔管理部111、アクセス検証部112及びサーバデータ処理部113はサーバ側データ処理手段を構成している。接続状態判定部105、115は、各々、端末側接続状態判定手段、サーバ側接続状態判定手段を構成している。端末データ記憶部106、サーバデータ記憶部114は、各々、端末側記憶手段、サーバ側記憶手段を構成している。また、通信部108、116は、各々、端末側通信手段、サーバ側通信手段を構成している。   The access history management unit 103 and the terminal data processing unit 104 constitute terminal side data processing means. The remote management unit 111, the access verification unit 112, and the server data processing unit 113 constitute server side data processing means. The connection state determination units 105 and 115 constitute a terminal side connection state determination unit and a server side connection state determination unit, respectively. The terminal data storage unit 106 and the server data storage unit 114 constitute a terminal side storage unit and a server side storage unit, respectively. The communication units 108 and 116 constitute a terminal side communication unit and a server side communication unit, respectively.

図4は、本実施の形態における処理を示すフローチャートで、新規なデータPnのサーバ102への書き込みが行われた場合のサーバ102での動作の流れを説明するための図である。
先ず、新規なデータのサーバ102への書き込み要求がサーバ102に到着する(ステップS401)。
FIG. 4 is a flowchart showing the processing in the present embodiment, and is a diagram for explaining the flow of operations in the server 102 when new data Pn is written to the server 102.
First, a request for writing new data to the server 102 arrives at the server 102 (step S401).

このとき、データの作成者が端末利用者Pである場合(例えば文書を端末で作成したり、端末101で撮影した写真を保存する場合)や、他の作成者が作成したデータを端末利用者Pが端末101で受けて端末101からサーバ102へ書き込むような場合(他人の作成ファイルを端末101へのメールで受け取った場合や、WLANなどサーバ以外に経路からファイルを端末101に受け入れた場合)は、書き込み要求は端末101からサーバ102へ到着する。一方、例えば業務メールが直接サーバ102へ配送される場合のように端末101を経由せずにサーバ102に書き込まれる場合もある。   At this time, when the creator of the data is the terminal user P (for example, when creating a document on the terminal or saving a photograph taken by the terminal 101), the data created by another creator is the terminal user. When P is received by the terminal 101 and written from the terminal 101 to the server 102 (when another person's created file is received by e-mail to the terminal 101, or when a file other than the server such as WLAN is accepted by the terminal 101) The write request arrives at the server 102 from the terminal 101. On the other hand, for example, business mail may be written to the server 102 without going through the terminal 101 as in the case where the business mail is directly delivered to the server 102.

このようにして新規なデータPnのサーバ102への書き込み要求がサーバ102のサーバデータ処理部113に到着すると、サーバデータ処理部113は、サーバ102のサーバデータ記憶部114のユーザPのデータ管理テーブルTP1に1行追加し、Pnに対応するエントリーを作る(ステップS402)。エントリーは図2のTP1の各行に対応し、ここに連番、データ種別、管理情報、データ本文が格納される。この時点ではアクセス履歴は空欄である。このように、サーバデータ処理部113は、新規データを書き込んでサーバ102のデータ更新を終了すると、テーブル最終更新日時TP2を、その日時のタイムスタンプの値に更新する(ステップS403)。   When a request for writing new data Pn to the server 102 arrives at the server data processing unit 113 of the server 102 in this way, the server data processing unit 113 stores the data management table of the user P in the server data storage unit 114 of the server 102. One line is added to TP1, and an entry corresponding to Pn is created (step S402). The entry corresponds to each row of TP1 in FIG. 2, and stores a serial number, data type, management information, and data body. At this point, the access history is blank. As described above, when the server data processing unit 113 writes new data and completes the data update of the server 102, the table last update date / time TP2 is updated to the time stamp value of the date / time (step S403).

続いて、サーバ102の接続状態判定部115は、ユーザPがデータを読むためにあらかじめ登録してあった端末(以下「P端末」)101とサーバ102が接続状態にあるか否かを判定し(IF1、ステップS404)、接続状態にあれば、サーバデータ処理部113が通信部113を介して端末101に更新用データ(新しいデータPnと最新テーブルTP1)を送信し(C4、ステップS405)、端末データ処理部104が通信部108を介して前記更新データを受信し、端末データ記憶部106に記憶したP端末101内のデータ情報をサーバ102のそれと同期するように更新する(ステップS406)。   Subsequently, the connection state determination unit 115 of the server 102 determines whether or not the terminal 102 (hereinafter referred to as “P terminal”) 101 that the user P has registered in advance to read data and the server 102 are in a connection state. (IF1, step S404) If there is a connection state, the server data processing unit 113 transmits update data (new data Pn and latest table TP1) to the terminal 101 via the communication unit 113 (C4, step S405). The terminal data processing unit 104 receives the update data via the communication unit 108, and updates the data information in the P terminal 101 stored in the terminal data storage unit 106 so as to be synchronized with that of the server 102 (step S406).

これにはサーバ102のテーブルTP1全体を端末101へ送り、端末101の端末データ記憶部106の当該部分を全て上書きすることもできるが、前回からの差分情報を見て新しい部分だけを送ってそれで上書きすることでも実現できる。端末101との同期が終了後、テーブル同期日時TP3がその日時のタイムスタンプの値に更新される。   This can be done by sending the entire table TP1 of the server 102 to the terminal 101 and overwriting the relevant part of the terminal data storage unit 106 of the terminal 101, but only sending the new part by looking at the difference information from the previous time. It can also be realized by overwriting. After the synchronization with the terminal 101 is completed, the table synchronization date and time TP3 is updated to the time stamp value of that date and time.

一方、接続状態判定部115は、処理ステップS404で端末101が圏外にあるなど接続状態にないと判定した場合、データPnの状態保持部に該当行が未同期であることを記録し(ステップS407)、新たに端末101の同期更新が必要であることを示す。このように未更新の行がある場合は同期日時TP3よりテーブル最終更新日時TP2が新しいことになり、同期が必要な状態SS1となる。   On the other hand, if the connection state determination unit 115 determines in step S404 that the terminal 101 is out of service, such as being out of service, the connection state determination unit 115 records that the corresponding row is not synchronized in the state holding unit of the data Pn (step S407). ), Indicating that a new synchronous update of the terminal 101 is necessary. When there is an unupdated row in this way, the table last update date / time TP2 is newer than the synchronization date / time TP3, and the state SS1 is required to be synchronized.

図5は、携帯電話端末においてユーザがあるデータのアクセスを要求した場合の携帯電話端末での動作の流れを説明するためのフローチャートである。
この場合、携帯電話端末においてユーザがユーザインタフェース部107を介して、あるデータのアクセスを要求すると(ステップS501)、まず端末データ処理部104は、端末データ記憶部106にあるテーブルTP1を参照し(ステップS502)、そこから前記データに対応する行の情報が存在し、かつアクセス可能であれば、データ本体が端末データ処理部104、ユーザインタフェース部107を介してユーザのアクセスに供される(ステップS503)。
FIG. 5 is a flowchart for explaining an operation flow in the mobile phone terminal when the user requests access to certain data in the mobile phone terminal.
In this case, when the user requests access to certain data via the user interface unit 107 in the mobile phone terminal (step S501), the terminal data processing unit 104 first refers to the table TP1 in the terminal data storage unit 106 ( In step S502), if the information of the row corresponding to the data exists and is accessible from there, the data body is provided for user access via the terminal data processing unit 104 and the user interface unit 107 (step S502). S503).

ついで、端末101の接続状態判定部105は、端末101とサーバ102が接続状態にあるか否かが判定し(IF2、ステップS504)、接続状態にあれば、このアクセスの詳細(例えばアクセス履歴)がサーバ102に通知される(C5、ステップS505、サーバ102側の動作は図9参照)。   Next, the connection state determination unit 105 of the terminal 101 determines whether or not the terminal 101 and the server 102 are in a connected state (IF2, step S504). If the terminal 101 is in a connected state, details of this access (for example, access history) Is notified to the server 102 (C5, step S505, see FIG. 9 for the operation on the server 102 side).

一方、処理ステップS504(IF2)で端末101とサーバ102が非接続状態の場合、アクセス履歴管理部103により、データ管理テーブルTP1の「アクセス履歴」の欄にこのアクセスの詳細が記録して更新される(ステップS506)。記録されるのはアクセス日時を含む。この情報は、データ漏洩事故の有無、またアクセスの実行者や原因の究明などに用いられる。ついで、非接続状態で端末101内のアクセスが実行されてアクセス履歴が更新されたことを示すように、アクセス履歴管理部103によって、テーブル最終更新日時TP2も日時情報で更新される(ステップS507)。   On the other hand, when the terminal 101 and the server 102 are not connected in processing step S504 (IF2), the access history management unit 103 records and updates the details of this access in the “access history” column of the data management table TP1. (Step S506). What is recorded includes the access date and time. This information is used to determine the presence or absence of a data leak accident, the investigation of the person who executed the access, and the cause. Subsequently, the access history management unit 103 also updates the table last update date / time TP2 with the date / time information so as to indicate that the access history is updated by executing the access in the terminal 101 in the disconnected state (step S507). .

図6は、既にサーバ102内で扱っているデータに関するデータ管理指示が、外部からサーバ102に到着した場合のサーバ102での動作の流れを説明するためのフローチャートである。
データ管理指示とは、例えば端末101を本来のユーザが紛失したときなどに、端末101にあるデータを削除し、それ以降の端末101の使用者(これは本来の正当なユーザでない可能性が高い)がこれにアクセスできないようにするなどの指示である。
FIG. 6 is a flowchart for explaining an operation flow in the server 102 when a data management instruction regarding data already handled in the server 102 arrives at the server 102 from the outside.
The data management instruction means that, for example, when the original user loses the terminal 101, the data in the terminal 101 is deleted, and the subsequent user of the terminal 101 (this is highly likely not an authorized user) ) Is an instruction to prevent access to this.

あるいは既に存在するデータの実体部、あるいは管理情報部のうち例えばどのような条件下でアクセスして良いかのアクセスポリシーなどを更新する場合にも使用される。このようなデータ管理指示は、個々のデータの作成者または管理者、あるいは端末101のユーザ以外に定められる端末101の管理者によって発行され、これがサーバ102の遠隔管理部111に到着することになる。   Alternatively, it is also used when updating an access policy or the like under which conditions of the existing data entity part or management information part may be accessed. Such a data management instruction is issued by an individual data creator or manager, or a manager of the terminal 101 other than the user of the terminal 101, and arrives at the remote management unit 111 of the server 102. .

図6において、ユーザPの端末101宛のデータ更新指示をサーバ102の遠隔管理部111が受信すると(ステップS601)、サーバデータ処理部113によって、まずサーバ102のサーバデータ記憶部114のユーザPの受信データテーブルTP1の当該データに対応するエントリのデータ管理指示欄にこれが保持され、また必要に応じて管理情報やデータ本体部などがこの変更を反映するように更新される(ステップS602)。
このようにデータ管理指示メッセージが到着しサーバ102のデータ更新が終了すると、サーバデータ処理部113によって、テーブル最終更新日時TP2がその日時のタイムスタンプの値に更新される(ステップS603)。
In FIG. 6, when the remote management unit 111 of the server 102 receives a data update instruction addressed to the terminal 101 of the user P (step S601), the server data processing unit 113 first causes the user P of the server data storage unit 114 of the server 102 to This is held in the data management instruction column of the entry corresponding to the data in the reception data table TP1, and the management information, the data body, etc. are updated to reflect this change as necessary (step S602).
When the data management instruction message arrives and the server 102 finishes updating the data, the server data processing unit 113 updates the table last update date and time TP2 to the time stamp value of that date and time (step S603).

続いて、サーバ102の接続状態判定部115によって端末101と接続状態にあるか否かが判定され(ステップS604)、接続状態にあれば、サーバデータ処理部113によってP端末101に対してデータ管理指示が送られる(C4、ステップS605)。
端末101との同期が終了後、サーバデータ処理部113によってテーブル同期日時TP3がその日時のタイムスタンプの値に更新される(S606)。
Subsequently, it is determined whether or not the connection state determination unit 115 of the server 102 is connected to the terminal 101 (step S604). If the connection state is determined, the server data processing unit 113 performs data management on the P terminal 101. An instruction is sent (C4, step S605).
After the synchronization with the terminal 101 is completed, the server data processing unit 113 updates the table synchronization date and time TP3 to the time stamp value of that date and time (S606).

一方、処理ステップS604において接続状態にない(端末が圏外)場合、サーバデータ処理部113は、データ管理指示欄に未同期であることを記録し、前回の同期後この行が更新されたため、新たに端末102の同期更新が必要であることを示す(ステップS607)。
これまでの説明でわかるように、サーバ102と端末101が接続状態にいる限り、端末101とサーバ102は同期しており、端末101にはサーバ102と同じデータが保持され、またサーバ102に到着したデータ管理指示は端末101に送られて端末101内のデータに反映されている。
On the other hand, if the connection is not established in the processing step S604 (the terminal is out of service area), the server data processing unit 113 records that it is not synchronized in the data management instruction column, and this line has been updated after the previous synchronization. Indicates that the terminal 102 needs to be updated synchronously (step S607).
As can be seen from the above description, as long as the server 102 and the terminal 101 are in the connected state, the terminal 101 and the server 102 are synchronized, and the terminal 101 holds the same data as the server 102 and arrives at the server 102. The data management instruction is sent to the terminal 101 and reflected in the data in the terminal 101.

これは例えば端末101のデータを削除せよ、あるいはアクセスポリシーを変更せよ、という指示がサーバ102に到着していれば、これが端末101で実行されていることになる。
さらにまた、端末データ記憶部106に記憶された端末データのアクセス情報はサーバ102に送られている。このときにはまた両方のテーブル最終更新日時TP2より同期日時TP3が新しいことになる。これは前記各フローチャートでいうと、サーバ102側はSS0状態、端末101はTS0状態である。
For example, if an instruction to delete the data of the terminal 101 or change the access policy has arrived at the server 102, this is executed by the terminal 101.
Furthermore, access information of terminal data stored in the terminal data storage unit 106 is sent to the server 102. At this time, the synchronization date / time TP3 is newer than the last update date / time TP2 of both tables. In this flowchart, the server 102 is in the SS0 state and the terminal 101 is in the TS0 state.

一方、非接続状態にある間にサーバ102に新データやデータ管理指示が到着すれば、これらは接続状態になり次第端末101に送られるべきであり、この状態を示すために未同期データのデータ管理指示欄にはこの旨が記録され、またサーバ102側では同期日時TP3よりテーブル最終更新日時TP2が新しいことになる。このときサーバ102側はSS1状態である。   On the other hand, if new data or a data management instruction arrives at the server 102 while in the disconnected state, these should be sent to the terminal 101 as soon as the connected state is reached. This fact is recorded in the management instruction column, and the table last update date TP2 is newer than the synchronization date TP3 on the server 102 side. At this time, the server 102 is in the SS1 state.

また、非接続状態にある間に端末101でデータアクセスが行われれば、このアクセス履歴は接続状態になり次第サーバ102に通知されるべきであり、この状態を示すために未通知データのアクセス履歴欄にはこの旨が記録され、また端末101内の同期日時TP3よりテーブル最終更新日時TP2が新しいことになる。このとき端末101側はTS1状態である。   Further, if data access is performed at the terminal 101 while in the disconnected state, this access history should be notified to the server 102 as soon as the connected state is reached, and the access history of unreported data is used to indicate this state. This is recorded in the column, and the table last update date TP2 is newer than the synchronization date TP3 in the terminal 101. At this time, the terminal 101 is in the TS1 state.

図7は、P端末101においてサーバ102からの新規データやデータ管理指示を受信する場合の端末101での動作の流れを説明するためのフローチャートである。
同図の右側にあるように、端末101の接続状態判定部105で、端末101とサーバ102が接続状態に復帰するまでポーリングが行われる(ステップS803、IF2、S804)。
FIG. 7 is a flowchart for explaining an operation flow in the terminal 101 when the P terminal 101 receives new data or a data management instruction from the server 102.
As shown on the right side of the figure, the connection state determination unit 105 of the terminal 101 performs polling until the terminal 101 and the server 102 return to the connected state (steps S803, IF2, and S804).

接続状態に復帰すると、接続状態判定部105から通信部108を介して、端末101の圏内復帰を通知する信号C3がサーバ102へ送られる(ステップS805)。
ついで、端末データ処理部104は、TS1状態、すなわち端末101内の同期日時TP3よりテーブル最終更新日時TP2が新しく、サーバ102に通知されるべきアクセス履歴がある場合、このような全てのアクセス履歴をサーバ102に送信する。また、端末データ処理部104は、送信後には送付済みの履歴情報を初期化し、また同期日時も更新する(ステップS806)。
When returning to the connected state, a signal C3 notifying the return of the terminal 101 within the range is transmitted from the connection state determining unit 105 to the server 102 via the communication unit 108 (step S805).
Next, when the terminal data processing unit 104 is in the TS1 state, that is, when the table last update date / time TP2 is newer than the synchronization date / time TP3 in the terminal 101 and there is an access history to be notified to the server 102, all such access histories are displayed. Send to server 102. In addition, the terminal data processing unit 104 initializes the sent history information after transmission, and also updates the synchronization date and time (step S806).

図8のフローチャートで説明するように、サーバ102のサーバデータ処理部113は、端末101の圏内復帰信号C3を受けると(ステップS701)、未更新の新データや未同期のデータ管理指示があれば(ステップS702)、これらを端末101に送し(ステップS703、C4)、同期日時TP3を更新する(ステップS704)。
端末101はアクセス履歴管理部103、端末データ処理部104がこれを用いて、端末データ記憶部106のデータを更新する。すなわち、アクセス履歴管理部103、端末データ処理部104は、データ管理指示が例えばデータ削除を指示していればデータを削除し、また管理部の更新であればこれを書き換える。
As will be described with reference to the flowchart of FIG. 8, when the server data processing unit 113 of the server 102 receives the in-area return signal C3 of the terminal 101 (step S701), if there is an unupdated new data or an unsynchronized data management instruction, (Step S702), these are sent to the terminal 101 (Step S703, C4), and the synchronization date TP3 is updated (Step S704).
The terminal 101 uses the access history management unit 103 and the terminal data processing unit 104 to update data in the terminal data storage unit 106. That is, the access history management unit 103 and the terminal data processing unit 104 delete data if the data management instruction indicates data deletion, for example, and rewrite it if the management unit is updated.

図8は、端末Pの圏内復帰信号C3を受信した場合のサーバ102での動作の流れを説明するためのフローチャートである。サーバデータ処理部113は、通信部116を介して端末Pの圏内復帰信号C3を受信した場合(ステップS701)、同期日時TP3とテーブル最終更新日時TP2の値を比較し(ステップS702)、最終更新日時TP2が新しい場合は未同期データ、あるいは未送付のデータ管理指示があるため、この更新のための情報がサーバ102から端末101へ送り(ステップS703)、端末101を最新状態に同期させる。サーバデータ処理部113は、端末101との同期が終了後、テーブル同期日時TP3を、その日時のタイムスタンプの値に更新する。   FIG. 8 is a flowchart for explaining an operation flow in the server 102 when the terminal P receives the return signal C3 within the range. When the server data processing unit 113 receives the within-area return signal C3 of the terminal P via the communication unit 116 (step S701), the server data processing unit 113 compares the synchronization date and time TP3 with the value of the table last update date and time TP2 (step S702) and performs the last update. If the date and time TP2 is new, there is an unsynchronized data or unsent data management instruction, so information for this update is sent from the server 102 to the terminal 101 (step S703), and the terminal 101 is synchronized with the latest state. After the synchronization with the terminal 101 is completed, the server data processing unit 113 updates the table synchronization date / time TP3 to the time stamp value of that date / time.

図9は、接続状態での端末101でのデータアクセス情報、または非接続状態の間のアクセス履歴情報が、端末101からサーバ102に到着した場合のサーバ102での動作の流れを説明するためのフローチャートである。
端末101からデータアクセス情報、または非接続状態の間のアクセス履歴情報がサーバ102に到着した場合(ステップS901)、アクセス検証部112は、到着したアクセス情報または非接続時間帯でのアクセス履歴と、遠隔管理部111で受けたデータ管理指示を比較検証し(ステップS902)、必要なアクションをとる(ステップS903)。
FIG. 9 is a diagram for explaining the flow of operations in the server 102 when the data access information in the terminal 101 in the connected state or the access history information during the non-connected state arrives at the server 102 from the terminal 101 It is a flowchart.
When data access information from the terminal 101 or access history information during the disconnected state arrives at the server 102 (step S901), the access verification unit 112 receives the access information or the access history during the disconnected time period, The data management instruction received by the remote management unit 111 is compared and verified (step S902), and a necessary action is taken (step S903).

例えば端末101を紛失したため端末101のある特定の、あるいは全てのデータを削除すべきと言うデータ管理指示が到着していたが、端末101が非接続状態にあったためこれが端末101に送られず従って実行されないでいる間に、端末101で当該データにアクセスがあった場合には、これは不適切なアクセスであるとして、データの作成者・管理者、端末の管理者に通知することになる。   For example, the terminal 101 has been lost and a data management instruction has arrived indicating that certain or all of the data in the terminal 101 should be deleted. However, since the terminal 101 is in a disconnected state, it is not sent to the terminal 101. If the terminal 101 accesses the data while it is not being executed, the data creator / manager and the terminal manager are notified that this is inappropriate access.

以上述べたように本実施の形態によれば、本来のユーザが端末101を紛失して、端末101内のデータの漏洩を防ぐためにデータ削除命令を送付して実行されるまでに間、あるいは端末101が圏外にあったためにこの遠隔命令が端末101に到着せずに実行されなかった際に端末101が接続状態に復帰して改めてデータ削除命令が実行されるまでの間に、データ遺漏(本来の正規ユーザ以外の他者による不正アクセス)が起きていたか否かを保存、通知された記録から知ることができ、必要な事後の対応処置をとることが可能になるという効果を奏する。   As described above, according to the present embodiment, the original user loses the terminal 101 and before the data deletion command is sent and executed in order to prevent leakage of data in the terminal 101, or the terminal When the remote command is not executed without arriving at the terminal 101 because the terminal 101 is out of service area, the data leakage (originally) is performed before the terminal 101 returns to the connected state and the data deletion command is executed again. It is possible to know whether or not unauthorized access by another person other than the authorized user has occurred) from the saved and notified record, and it is possible to take necessary post-reaction measures.

次に、本発明の第2の実施の形態について説明する。
上述の第1の実施の形態を用いれば、本来のユーザが端末101を紛失したとき、端末101内のデータの漏洩を防ぐためにサーバ102からデータ削除命令を送付することで、接続状態にある端末101のデータは削除することができ、また一時的に圏外にあっても接続状態に復帰した際に遠隔削除は実行され、また実行されるまでのアクセスが記録、通知されることで、データ遺漏(本来の正規ユーザ以外の他者による不正アクセス)の有無を知ることができ対応を行うことができる。
Next, a second embodiment of the present invention will be described.
By using the first embodiment described above, when the original user loses the terminal 101, a terminal in a connected state is sent by sending a data deletion command from the server 102 in order to prevent leakage of data in the terminal 101. 101 data can be deleted, and even when temporarily out of service area, remote deletion is executed when the connection is restored, and access until the execution is recorded and notified. It is possible to know the presence / absence of (unauthorized access by someone other than the original authorized user) and take action.

しかしこれだけでは端末101を長期的に圏外状態に置き、この間に十分な時間を掛けてロックを外すための暗証番号の総当たりを試みたり、分解や内部メモリの電子的読みだしによってデータを読解する可能性がある。
これを防ぐために、次のように非接続状態が一定時間以上継続したらデータを削除する設定を可能にする。
However, with this alone, the terminal 101 is left out of range for a long time, and a sufficient amount of time is taken during this period to try brute force PINs, or to read and interpret data by disassembly or electronic reading of the internal memory. there is a possibility.
In order to prevent this, it is possible to set to delete data when the non-connection state continues for a certain time or more as follows.

これを実現するための例として、図10、図11に示す第2の実施の形態がある。
ここではデータの作成者・管理者、あるいは端末101の管理者は、端末101が継続的に圏外状態にあるときのデータごとの端末101内での有効期限をあらかじめ設定することができる。この有効期限は図10に示すデータのデータ管理テーブルTP1の「圏外期限」にあるように指定されるもので、サーバ102から送られてデータと共に端末101に保持され、またデータ管理指示により更新される。
ここで、ここの欄は継続的に端末101が圏外であればそのデータが内部的に削除されるべき時間の長さを示しており、例えば10mは10分、6hは6時間、3dは3日間、30sは30秒を示す。その他の構成は基本的に前記第1の実施の形態と同様である。
As an example for realizing this, there is a second embodiment shown in FIGS.
Here, the data creator / manager or the manager of the terminal 101 can set in advance an expiration date within the terminal 101 for each data when the terminal 101 is continuously out of service. This expiration date is specified to be in the “out-of-service time limit” of the data management table TP1 of data shown in FIG. 10, and is sent from the server 102 and held in the terminal 101 together with the data, and is updated by a data management instruction. The
Here, this column shows the length of time that the data should be deleted internally if the terminal 101 is continuously out of range. For example, 10 m is 10 minutes, 6 h is 6 hours, 3 d is 3 The day, 30s indicates 30 seconds. Other configurations are basically the same as those of the first embodiment.

動作としては、圏外状態にあるときの端末101での動作の流れを説明するフローチャートにあるように、端末101の接続状態判定部105で端末101とサーバ102が接続状態に復帰するまでポーリングが行われ、非接続状態のときは定期的に、最後にサーバ102と同期動作(データの遠隔削除のためのデータ管理指示があればこのときに送られているはず)が行われたデータ管理テーブルの同期日時TP3から現在時刻までの経過時間が計算され、これと各データの圏外期限を比較して、経過時間が圏外期限を越えたデータを削除する(ステップS1101)。その他の動作は先の実施の形態と同様である。
これにより、サーバとの同期動作によるデータ削除機能およびデータアクセス履歴通知機能を補完し、長時間非接続状態を継続している際のデータ遺漏のリスクを低減できる。
As the operation, as shown in the flowchart explaining the flow of the operation in the terminal 101 in the out-of-service state, the connection state determination unit 105 of the terminal 101 performs polling until the terminal 101 and the server 102 return to the connected state. In the data management table in which the synchronization operation with the server 102 (which should have been sent at this time if there was a data management instruction for remote data deletion) is performed periodically when in a disconnected state. The elapsed time from the synchronization date and time TP3 to the current time is calculated, and this is compared with the out-of-service time limit of each data, and data whose elapsed time has exceeded the out-of-service time limit is deleted (step S1101). Other operations are the same as in the previous embodiment.
As a result, the data deletion function and the data access history notification function based on the synchronization operation with the server can be complemented, and the risk of data leakage when the disconnected state is maintained for a long time can be reduced.

次に、本発明の第3の実施の形態について説明する。
従来は、データの作成者がデータ(例えば見積書や、業務提携相手だけに見える技術文書)を作成し、それを閲覧許可相手(受信者)に渡して受信者がそれを自分の端末に格納すると、受信者はそれをいつでも自由に閲覧でき、送信者がその閲覧法や利用法を管理、制御することはできない。
Next, a third embodiment of the present invention will be described.
Conventionally, the data creator creates data (for example, an estimate or a technical document that can be seen only by business partners), passes it to the viewing-permitted partner (recipient), and the receiver stores it in his terminal. Then, the recipient can freely view it at any time, and the sender cannot manage and control the viewing method and usage.

これに対し、ある種のデータについては、使用形態として「この業務提携相手向け技術文書を参考のために受信者に送付して見せたいが、手元に置かれて提携解消後に悪用されると困るので1回だけ閲覧可能にしたい」「見積書を送りたいが、X日以前やY日以降は閲覧不可にしたい」などのニーズがある。これを実現するためのシステムを説明する。   On the other hand, for some types of data, the usage pattern is “I want to send this technical document for business partners to the recipient for reference. Therefore, there is a need such as “I want to be able to browse only once” or “I want to send an estimate, but I want to make browsing impossible before X days or after Y days”. A system for realizing this will be described.

図12は本発明の第3の実施の形態に係るデータ管理システムのブロック図である。
本第3の実施の形態は、基本的には前記第1の実施の形態と同様の構成に加え、アクセス条件判定部1201を備えている。また端末データ1301のデータ管理テーブルTP1は図13のような構成で、アクセス条件欄を各データが有している。アクセス履歴管理部103、端末データ処理部104及びアクセス条件判定部1201は端末側データ処理手段を構成している。
FIG. 12 is a block diagram of a data management system according to the third embodiment of the present invention.
The third embodiment basically includes an access condition determining unit 1201 in addition to the same configuration as that of the first embodiment. Further, the data management table TP1 of the terminal data 1301 has a configuration as shown in FIG. 13, and each data has an access condition column. The access history management unit 103, the terminal data processing unit 104, and the access condition determination unit 1201 constitute terminal side data processing means.

このアクセス条件は例えば「1回のみ」とあればこのデータは一度だけ閲覧が可能でその後は閲覧が不能になり、また「Y日まで」とあればY日よりあとは閲覧不能になる、のようなものである。このテーブルTP1は、サーバ102に元があり、サーバ102から書き込まれて端末101内に存在し、サーバ102と接続状態にある限り同期して同じ値を持つ。   For example, if the access condition is “only once”, this data can be browsed only once, and thereafter cannot be browsed. If “up to Y day”, the data cannot be browsed after Y day. It ’s like that. This table TP1 is originally in the server 102, written from the server 102, exists in the terminal 101, and has the same value in synchronization as long as it is connected to the server 102.

このアクセス条件は、データ作成者がデータを作成し配布する際に定めるもので、データと共にサーバ102と端末101に保存されるが、データ作成・管理者は、これを配布後に変更することができる。この変更指示は、先の実施の形態のデータ削除などの管理指示と同様に発行され、受信後にサーバ102及び端末101での管理が行われる。例えば「無条件閲覧可能」にしていたデータのアクセス条件を「閲覧再開メッセージが到着するまでは一時的に閲覧停止」に変更する、あるいは「3回閲覧可能」「Y日まで閲覧可能」を「1回」「Z日T時まで」に変更するといったものである。   This access condition is determined when the data creator creates and distributes data, and is stored together with the data in the server 102 and the terminal 101. The data creator / manager can change this after distribution. . This change instruction is issued in the same manner as the management instruction such as data deletion in the previous embodiment, and management is performed in the server 102 and the terminal 101 after reception. For example, change the access condition of the data which has been set to “unconditional browsing possible” to “temporarily stop browsing until the browsing resume message arrives”, or set “3 times browsing possible” and “you can browse until Y day” to “ For example, change to “once” and “until Z day T time”.

ユーザがデータへのアクセスを求めた場合の動作を図14のフローチャートに示す。
従来の手順に加えて、アクセス条件判定部1201においてこれまでにアクセス履歴や現在の時刻情報などに基づいて、上記アクセス条件欄に指定されたアクセス条件の成立の有無が判定され(ステップS1401)、条件が成立したときにのみアクセスが許可され(ステップS1402)、そうでない場合はアクセスが拒否され(ステップS1403)、「データが参照できません」などとユーザに対して表示される。
The operation when the user requests access to data is shown in the flowchart of FIG.
In addition to the conventional procedure, the access condition determination unit 1201 determines whether or not the access condition specified in the access condition column has been established based on the access history and current time information so far (step S1401). Access is permitted only when the condition is satisfied (step S1402), otherwise access is denied (step S1403), and “data cannot be referred to” is displayed to the user.

端末101が非接続状態にある場合は、サーバ102に到着した管理指示は端末101の管理テーブルTP1に即時反映されるので、データ作成者の変更命令は遅滞なく反映され、実施されるが、端末101が圏外(非接続)状態にある場合、そうではなく、最後に接続状態にあったときの、古い条件に基づいてアクセス条件判定が行われる。   When the terminal 101 is in a disconnected state, the management instruction arriving at the server 102 is immediately reflected in the management table TP1 of the terminal 101. Therefore, the change instruction of the data creator is reflected and implemented without delay. When 101 is in the out-of-service (non-connected) state, the access condition is determined based on the old condition when it is in the last connected state.

これを補完するため、図14にあるように、処理ステップS506において、非接続状態でのアクセス時には、そのときのアクセス条件判定部1201のアクセス条件判定の記録も履歴に残される。これはそのときの条件がいつ設定されたどんな条件であり、その圏外時のアクセス要求時点の状態のどのような根拠に基づいてアクセスを許可したかあるいは拒否したかなどである。   In order to complement this, as shown in FIG. 14, in the process step S506, when accessing in the unconnected state, the access condition determination record of the access condition determination unit 1201 at that time is also recorded in the history. This is what condition is set when the condition at that time is, and what is the basis of the state at the time of access request at the time of out-of-service based on whether access is permitted or denied.

この情報は、図7と同様に、接続復帰時にサーバ102に送られ、図9と同様に、その判定の妥当性が検証されて、例えばデータ作成者がアクセスを拒否すべきとなるような指示を出していたのにも関わらずその意に反してその時刻以降にアクセスが行われた場合には、これは不適切なアクセスであるとして、データの作成者・管理者、端末の管理者に通知することになる。   This information is sent to the server 102 when the connection is restored as in FIG. 7, and the validity of the determination is verified as in FIG. 9, for example, an instruction that the data creator should deny access. However, if access is made after that time despite the fact that it was issued, the data creator / administrator and terminal administrator are deemed to be inappropriate access. You will be notified.

これにより、ファイル作成者がファイルごとにアクセスに関するポリシーを設定し、またそれを配布後に変更したくなったとしても接続状態にある間は受信者の端末アクセスに関してそれを遵守させ、また圏外時には利便性を高めるためにローカルな判断でアクセスを許可するが、この判断が実はデータ作成者の意図に反している場合にはそれを検証し、データ作成者の定め、また随時変更するポリシーに反する不正アクセスが起きていたか否かを保存あるいは通知された記録から知ることができ、必要な事後の対応処置をとることができる。   As a result, even if the file creator sets a policy for access for each file and wants to change it after distribution, it ensures compliance with the recipient's terminal access while connected, and it is convenient when out of service In order to improve performance, access is permitted based on local judgment, but if this judgment is actually contrary to the intention of the data creator, it is verified and fraud that violates the policy set by the data creator and changes from time to time. Whether or not access has occurred can be known from the stored or notified record, and necessary post-action measures can be taken.

更に他の実施の形態について説明すると、前記各実施の形態ではいずれも、サーバと端末が接続状態にある限り、サーバ上のデータは全てサーバに置かれると同時に端末にも同期しておかれるように制御されている。しかし通常のコンピュータでのキャッシングと同様、最初のアクセス時に端末へそのデータ項目をコピーして保持するという制御を行うことも可能である。
これにより、特にアクセス頻度・使用率の低いデータの量が多い場合には通信トラフィックを減らし、また端末側であらかじめ必要な記憶容量(メモリのハードウェア量)を減らすことができる。
In other embodiments, in each of the above embodiments, as long as the server and the terminal are in a connected state, all data on the server is placed on the server and simultaneously synchronized with the terminal. Is controlled. However, as with normal computer caching, it is also possible to perform control to copy and hold the data item to the terminal at the first access.
As a result, communication traffic can be reduced especially when the amount of data with low access frequency and usage rate is large, and the storage capacity (memory hardware amount) required in advance on the terminal side can be reduced.

更に他の実施の形態について説明する。
携帯電話端末は本来正規ユーザしか使用しないはずであるが、紛失、盗難などにより他人が使用するのが問題であり、端末でのデータアクセスが本人であるか、他人のおそれが高いかの情報は、不正アクセス、情報遺漏が起こったか否か、その原因が何であるかの検証の際に重要となる。
Still another embodiment will be described.
Mobile phone terminals should normally be used only by authorized users, but it is a problem that others use them due to loss, theft, etc. Information on whether the data access on the terminal is the person himself or the risk of others is high It is important when verifying whether or not unauthorized access or information leakage has occurred, and what the cause is.

更に他の実施の形態について説明すると、前記各実施の形態では、端末でのアクセスの日時がアクセス履歴として記録されるが、本他の実施の形態では、この際に端末のロック・認証の情報も記録される。
より具体的は、端末を使えなくしアクセス動作を禁止するロック状態に関しては、端末が自動ではロックがかからない設定であるか、あるいは折りたたみ型の携帯電話で閉じたらかかる設定であるか、不操作時間がX分経ったらかかる設定であるか、を含む。
In other embodiments, the date and time of access at a terminal is recorded as an access history in each of the above embodiments. In this embodiment, information on lock / authentication of the terminal is used at this time. Is also recorded.
More specifically, regarding the locked state in which the terminal cannot be used and the access operation is prohibited, the terminal is not automatically locked or is set to be closed when it is closed with a foldable mobile phone. Whether this is the setting after X minutes.

またロック解除に関しては、何桁の暗証番号で解除する、顔認証など生体認証で解除するなどどのような設定になっていたか、また実際に当該データアクセスが行われたのは最後の解除から何分後で、最後の解除はどのような認証により、いつ行われたか、その際に暗証番号の入れ間違いは何回どのように行われたか、を含む。
これにより、そのアクセスが正規ユーザによって行われたのか、他人によって行われた可能性が高いか、また正規ユーザに端末仕様やデータ管理上の過失がどの程度あったかなどを分析するための事実を記録から検証することができる。
Also, regarding unlocking, how many digits of PIN code, unlocking by biometric authentication such as face authentication, etc., and what the actual data access was made from the last unlocking Minutes later, the last release includes what kind of authentication, when it was made, and how many times the wrong number was entered.
This records the facts to analyze whether the access was made by a legitimate user, whether it was likely to have been done by someone else, and how much the legitimate user had terminal specifications and data management errors. Can be verified.

更に他の実施の形態について説明する。
前記各実施の形態で認証に関する情報を記録する際、携帯電話の内側カメラを起動して顔画像を撮影し、これを記録してサーバに送る。このように撮影した顔画像で正規ユーザか否かの顔認証を行うことができる。また特に重要なデータに関しては、このような顔記録と顔認証をデータアクセスのための必須条件であるように設定できる。
Still another embodiment will be described.
When recording information related to authentication in each of the above embodiments, the inner camera of the mobile phone is activated to capture a face image, which is recorded and sent to the server. Face authentication of whether or not the user is a regular user can be performed using the face image thus captured. For particularly important data, such face recording and face authentication can be set to be indispensable conditions for data access.

もちろんここで用いる生体情報は顔画像に限らず、虹彩画像、指紋、静脈など他の個人性のある情報でもよい。
このように顔のように個人性のある画像を撮影・記録することにより、不正なデータアクセスの可能性を下げて安全性を高め、またデータを不正アクセスしようとする他人の行為への抑止力となる。
Of course, the biometric information used here is not limited to a face image, but may be other personal information such as an iris image, a fingerprint, or a vein.
By taking and recording images with personality like a face in this way, the possibility of unauthorized data access is reduced to increase safety, and deterrence to the actions of others trying to access data illegally It becomes.

尚、前記各実施の形態では、携帯型通信端末が携帯電話の例で説明したが、PHS(Personal Handyphone System)、PDA(Personal Data Assistance,Personal Digital Assistants:個人向け携帯型情報通信機器)等のデータ処理機能と通信機能を有する携帯型通信端末に適用可能である。また、無線LAN(Local Area Network)を利用した携帯型通信端末にも適用可能である。   In each of the above-described embodiments, the portable communication terminal has been described as an example of a mobile phone. However, PHS (Personal Handyphone System), PDA (Personal Data Assistance, Personal Digital Assistants), etc. The present invention can be applied to a portable communication terminal having a data processing function and a communication function. The present invention is also applicable to a portable communication terminal using a wireless local area network (LAN).

携帯電話、PHS、PDA、携帯型パソコンをはじめとして、データ処理機能と通信機能を有する携帯型通信端末とサーバとを用いたデータ管理方法、データ管理システム、前記データ管理方法やデータ管理システムに好適な携帯型通信端末やサーバに利用可能である。   Suitable for mobile phone, PHS, PDA, portable personal computer, data management method, data management system, data management method and data management system using portable communication terminal and server having data processing function and communication function It can be used for various portable communication terminals and servers.

本発明の第1の実施の形態に係るデータ管理方法に使用するデータ管理システムの基本構成を示すブロック図である。It is a block diagram which shows the basic composition of the data management system used for the data management method which concerns on the 1st Embodiment of this invention. 本発明の第1の実施の形態に使用するテーブルを示す図である。It is a figure which shows the table used for the 1st Embodiment of this invention. 本発明の第1の実施の形態に使用するテーブルを示す図である。It is a figure which shows the table used for the 1st Embodiment of this invention. 本発明の第1の実施の形態の動作を説明するためのフローチャートである。It is a flowchart for demonstrating the operation | movement of the 1st Embodiment of this invention. 本発明の第1の実施の形態の動作を説明するためのフローチャートである。It is a flowchart for demonstrating the operation | movement of the 1st Embodiment of this invention. 本発明の第1の実施の形態の動作を説明するためのフローチャートである。It is a flowchart for demonstrating the operation | movement of the 1st Embodiment of this invention. 本発明の第1の実施の形態の動作を説明するためのフローチャートである。It is a flowchart for demonstrating the operation | movement of the 1st Embodiment of this invention. 本発明の第1の実施の形態の動作を説明するためのフローチャートである。It is a flowchart for demonstrating the operation | movement of the 1st Embodiment of this invention. 本発明の第1の実施の形態の動作を説明するためのフローチャートである。It is a flowchart for demonstrating the operation | movement of the 1st Embodiment of this invention. 本発明の第2の実施の形態に使用するテーブルを示す図である。It is a figure which shows the table used for the 2nd Embodiment of this invention. 本発明の第2の実施の形態の動作を説明するためのフローチャートである。It is a flowchart for demonstrating the operation | movement of the 2nd Embodiment of this invention. 本発明の第3の実施の形態に係るデータ管理方法に使用するデータ管理システムの基本構成を示すブロック図である。It is a block diagram which shows the basic composition of the data management system used for the data management method which concerns on the 3rd Embodiment of this invention. 本発明の第3の実施の形態に使用するテーブルを示す図である。It is a figure which shows the table used for the 3rd Embodiment of this invention. 本発明の第3の実施の形態の動作を説明するためのフローチャートである。It is a flowchart for demonstrating the operation | movement of the 3rd Embodiment of this invention.

符号の説明Explanation of symbols

101・・・携帯電話端末
102・・・サーバ
103・・・アクセス履歴管理部
104・・・端末データ処理部
105・・・接続状態判定部
106・・・端末データ記憶部
107・・・ユーザインタフェース部
108・・・通信部
111・・・遠隔管理部
112・・・アクセス検証部
113・・・サーバデータ処理部
114・・・サーバデータ記憶部
115・・・接続状態判定部
116・・・通信部
1201・・・アクセス条件判定部
DESCRIPTION OF SYMBOLS 101 ... Mobile phone terminal 102 ... Server 103 ... Access history management part 104 ... Terminal data processing part 105 ... Connection state determination part 106 ... Terminal data storage part 107 ... User interface Unit 108 ... communication unit 111 ... remote management unit 112 ... access verification unit 113 ... server data processing unit 114 ... server data storage unit 115 ... connection state determination unit 116 ... communication Unit 1201... Access condition determination unit

Claims (16)

携帯型通信端末がデータアクセス要求を受けた際、少なくとも前記携帯型通信端末がサーバと接続状態にない場合には、前記携帯型通信端末内のデータへのアクセスを許すと共に、前記アクセスの実行時刻を含む情報をデータごとに記録し、前記携帯型通信端末が前記サーバと接続状態になったときに、前記記録した情報を前記携帯型通信端末から前記サーバへ送信し、
前記サーバはデータごとに、アクセス禁止を含むデータアクセス管理指示をその指示の発行時刻と共に保持し、前記携帯型通信端末から送られたアクセスの実行時刻を含む情報と前記データアクセス管理指示を比較し、前記アクセスの実行時刻がアクセス管理指示発行時刻より後である場合にはこれを通知することを特徴とするデータ管理方法。
When the portable communication terminal receives a data access request, if at least the portable communication terminal is not connected to the server, access to the data in the portable communication terminal is permitted and the access execution time is For each data, and when the portable communication terminal is connected to the server, the recorded information is transmitted from the portable communication terminal to the server ,
The server holds, for each data, a data access management instruction including access prohibition together with an issuance time of the instruction, and compares the data access management instruction with information including an access execution time sent from the portable communication terminal. A data management method of notifying when an access execution time is later than an access management instruction issuance time .
前記携帯型通信端末内のデータごとに、圏外時有効時間の設定を保持し、前記携帯型通信端末が前記サーバと接続状態にない時間が前記圏外時有効時間を超えた場合には当該データを削除することを特徴とする請求項記載のデータ管理方法。 For each data in the portable communication terminal, the setting of the out-of-service valid time is held, and when the time during which the portable communication terminal is not connected to the server exceeds the out-of-service valid time, the data is stored. The data management method according to claim 1 , wherein the data management method is deleted. データと共に当該データのアクセス条件を前記携帯型通信端末内に保存し、アクセス要求を受けた時に前記アクセス条件の成立を確認後、データのアクセスを可能にすることを特徴とする請求項1又は2記載のデータ管理方法。 The access condition of the data stored in the portable communication in the terminal with the data, according to claim 1 or 2, after confirming the establishment of the access condition when receiving an access request, characterized in that to enable access data The data management method described. 前記アクセス条件は、当該データが前記携帯型通信端末到着後でも変更することができ、アクセスの可否は最新のアクセス条件に基づいて判定されることを特徴とする請求項記載のデータ管理方法。 4. The data management method according to claim 3 , wherein the access condition can be changed even after the data arrives at the portable communication terminal, and whether access is possible is determined based on the latest access condition. 更に、前記携帯型通信端末におけるデータアクセス許可判断の根拠となった事実を含む情報をデータごとに記録し、前記携帯型通信端末が前記サーバと接続状態になったときに、前記記録した情報を前記携帯型通信端末から前記サーバへ送信することを特徴とする請求項記載のデータ管理方法。 In addition, information including facts that are the basis for data access permission determination in the portable communication terminal is recorded for each data, and when the portable communication terminal is connected to the server, the recorded information is recorded. The data management method according to claim 1 , wherein the data is transmitted from the portable communication terminal to the server. 更に、前記携帯型通信端末における操作制限のための端末ロックに関する設定情報と、前記端末ロックを解除する認証に関する設定情報と、データアクセス前の最後の認証の実行内容に関する情報をデータごとに記録し、前記携帯型通信端末が前記サーバと接続状態になったときに、この記録した情報を前記携帯型通信端末から前記サーバへ送信することを特徴とする請求項記載のデータ管理方法。 Further, setting information related to terminal lock for operation restriction in the portable communication terminal, setting information related to authentication for releasing the terminal lock, and information related to execution contents of the last authentication before data access are recorded for each data. , when the mobile communication terminal is in a connected state with the server, the data management method according to claim 1, wherein the transmitting the recorded information from the portable communication terminal to the server. 更に、データアクセスの際に生体情報の入力をアクセスの条件とし、入力された生体情報をデータごとに記録し、前記携帯型通信端末が前記サーバと接続状態になったときに、前記記録した情報を前記携帯型通信端末から前記サーバへ送信することを特徴とする請求項記載のデータ管理方法。 Furthermore, the input of biometric information at the time of data access is used as an access condition, the input biometric information is recorded for each data, and the recorded information is recorded when the portable communication terminal is connected to the server. the data management method according to claim 1, wherein the transmitting to the server from the portable communication terminal. 携帯型通信端末からアクセス可能なデータを記憶するサーバ側記憶手段を有するサーバと、
前記サーバと接続状態にあるか否かを判定する端末側接続状態判定手段と、データアクセス要求を受けた際に前記端末側接続状態判定手段が前記サーバと接続状態にないと判定した場合、前記サーバと接続状態の時に前記サーバから入手して端末側記憶手段に記憶しているデータへのアクセスを許すと共に前記アクセスの実行時刻を含む情報を前記データごとに記憶し、前記端末側接続状態判定手段が前記サーバと接続状態になったと判定したときに、前記端末側記憶手段に記憶した情報を前記サーバへ送信する端末側データ処理手段とを有する携帯型通信端末とを備えて成り、
前記サーバは、データごとにアクセス禁止を含むデータアクセス管理指示をその指示の発行時刻とともに前記サーバ側記憶手段に記憶し、前記携帯型通信端末から送られたアクセスの実行時刻を含む情報と前記データアクセス管理指示を比較し、前記アクセスの実行時刻がアクセス管理指示発行時刻より後である場合にはこれを通知するサーバ側データ処理手段を備えて成ることを特徴とするデータ管理システム。
A server having server-side storage means for storing data accessible from the portable communication terminal;
A terminal-side connection state determination unit that determines whether or not the server is in a connection state; and when the terminal-side connection state determination unit determines that the server is not in a connection state when receiving a data access request, Allowing access to data obtained from the server and stored in the terminal-side storage means when connected to the server, and storing information including the execution time of the access for each data, and determining the terminal-side connection state when the unit is determined to have a connected state with the server, Ri formed by a mobile communication terminal having a terminal side data processing means for transmitting information stored in the terminal side storing unit to the server,
The server stores a data access management instruction including access prohibition for each data in the server-side storage unit together with an issuance time of the instruction, and information including an access execution time sent from the portable communication terminal and the data A data management system comprising server-side data processing means for comparing access management instructions and notifying when the access execution time is later than the access management instruction issuance time .
前記端末側データ処理手段は、前記携帯型通信端末内のデータごとに圏外時有効時間の設定を前記端末側記憶手段に記憶し、前記携帯型通信端末が前記サーバと接続状態にない時間が前記圏外時有効時間を超えた場合には当該データを削除することを特徴とする請求項記載のデータ管理システム。 The terminal-side data processing means stores out-of-service valid time settings for each data in the portable communication terminal in the terminal-side storage means, and the time when the portable communication terminal is not connected to the server is 9. The data management system according to claim 8, wherein the data is deleted when the valid time outside the service area is exceeded. 前記端末側データ処理手段は、前記データと共に当該データのアクセス条件を前記端末側記憶手段に保存し、アクセス要求を受けた時に前記アクセス条件の成立を確認後、データのアクセスを可能にすることを特徴とする請求項8又は9記載のデータ管理システム。 The terminal-side data processing means stores the access condition of the data together with the data in the terminal-side storage means, and enables data access after confirming that the access condition is satisfied when an access request is received. 10. A data management system according to claim 8 or 9, characterized in that: 前記アクセス条件は、当該データが前記携帯型通信端末到着後でも変更可能であり、前記端末側データ処理手段は、アクセスの可否を最新のアクセス条件に基づいて判定することを特徴とする請求項10記載のデータ管理システム。 Wherein the access condition can be changed the data even the portable communication terminal after arrival, the terminal side data processing unit, according to claim 10, wherein determining based on the propriety of access to the latest access conditions The data management system described. 前記端末側データ処理手段は、更に、前記携帯型通信端末におけるデータアクセス許可判断の根拠となった事実を含む情報をデータごとに記録し、端末側通信手段がサーバ側通信手段と接続状態になったときに、前記記録した情報を前記端末側通信手段から前記サーバへ送信することを特徴とする請求項記載のデータ管理システム。 The terminal-side data processing means further records, for each data, information including facts that have become a basis for data access permission determination in the portable communication terminal, and the terminal-side communication means is in a connection state with the server-side communication means. 9. The data management system according to claim 8 , wherein the recorded information is transmitted from the terminal side communication means to the server. 前記端末側データ処理手段は、更に、前記携帯型通信端末における操作制限のための端末ロックに関する設定情報と、前記端末ロックを解除する認証に関する設定情報と、データアクセス前の最後の認証の実行内容に関する情報とをデータごとに前記端末側記憶手段に記録し、前記端末側接続状態判定手段が前記携帯型通信端末は前記サーバと接続状態になったと判定したときに、前記端末側記憶手段に記録した情報を前記端末側通信手段から前記サーバへ送信することを特徴とする請求項記載のデータ管理システム。 The terminal-side data processing means further includes setting information relating to terminal lock for operation restriction in the portable communication terminal, setting information relating to authentication for releasing the terminal lock, and execution contents of the last authentication before data access For each data is recorded in the terminal-side storage means, and when the terminal-side connection state determination means determines that the portable communication terminal is connected to the server, the information is recorded in the terminal-side storage means 9. The data management system according to claim 8 , wherein the received information is transmitted from the terminal side communication means to the server. 前記端末側データ処理手段は、データアクセスの際に生体情報の入力をアクセスの条件とし、入力された生体情報をデータごとに前記端末側記憶手段に記録し、前記端末側接続状態判定手段が前記携帯型通信端末は前記サーバと接続状態になったと判定したときに、前記記録した情報を前記端末側通信手段から前記サーバへ送信することを特徴とする請求項記載のデータ管理システム。 The terminal-side data processing means uses the input of biometric information at the time of data access as an access condition, records the input biometric information in the terminal-side storage means for each data, and the terminal-side connection status determination means 9. The data management system according to claim 8 , wherein the portable communication terminal transmits the recorded information from the terminal-side communication means to the server when it is determined that the portable communication terminal is connected to the server. 携帯型通信端末からアクセス可能なデータを記憶する記憶手段を有するサーバにおいて、
データごとにアクセス禁止を含むデータアクセス管理指示をその指示の発行時刻とともに前記記憶手段に記憶し、前記携帯型通信端末から送られたアクセスの実行時刻を含む情報と前記データアクセス管理指示を比較し、前記アクセスの実行時刻がアクセス管理指示発行時刻より後である場合にはこれを通知するデータ処理手段を備えて成ることを特徴とするサーバ。
In a server having storage means for storing data accessible from a portable communication terminal,
A data access management instruction including access prohibition for each data is stored in the storage unit together with an issue time of the instruction, and information including an access execution time sent from the portable communication terminal is compared with the data access management instruction. A server comprising data processing means for notifying when the access execution time is later than the access management instruction issuance time.
コンピュータを、
データごとにアクセス禁止を含むデータアクセス管理指示をその指示の発行時刻とともに前記記憶手段に記憶し、前記携帯型通信端末から送られたアクセスの実行時刻を含む情報と前記データアクセス管理指示を比較し、前記アクセスの実行時刻がアクセス管理指示発行時刻より後である場合にはこれを通知するデータ処理手段として機能させることを特徴とするプログラム。
Computer
A data access management instruction including access prohibition for each data is stored in the storage unit together with an issue time of the instruction, and information including an access execution time sent from the portable communication terminal is compared with the data access management instruction. When the access execution time is later than the access management instruction issuance time, the program functions as a data processing means for notifying this.
JP2008051496A 2008-03-03 2008-03-03 Data management method and apparatus Expired - Fee Related JP5056481B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008051496A JP5056481B2 (en) 2008-03-03 2008-03-03 Data management method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008051496A JP5056481B2 (en) 2008-03-03 2008-03-03 Data management method and apparatus

Publications (2)

Publication Number Publication Date
JP2009211236A JP2009211236A (en) 2009-09-17
JP5056481B2 true JP5056481B2 (en) 2012-10-24

Family

ID=41184331

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008051496A Expired - Fee Related JP5056481B2 (en) 2008-03-03 2008-03-03 Data management method and apparatus

Country Status (1)

Country Link
JP (1) JP5056481B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012216015A (en) * 2011-03-31 2012-11-08 Toshiba Corp Information terminal and security management method
JP5214796B2 (en) * 2011-11-17 2013-06-19 株式会社東芝 Electronic device, electronic device control method, electronic device control program
JP2014222383A (en) * 2013-05-13 2014-11-27 株式会社Nttドコモ Communication device, information processing method, and program
JP7432328B2 (en) * 2019-09-12 2024-02-16 株式会社トプコン medical system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10154193A (en) * 1996-09-30 1998-06-09 N T T Data Tsushin Kk Electronic money system and recording medium
JP3294126B2 (en) * 1996-11-15 2002-06-24 株式会社エヌ・ティ・ティ・データ IC card
JP2006146744A (en) * 2004-11-24 2006-06-08 Hitachi Ltd Removable medium information management method and system
JP4781692B2 (en) * 2005-03-08 2011-09-28 インターナショナル・ビジネス・マシーンズ・コーポレーション Method, program, and system for restricting client I / O access
JP2006251932A (en) * 2005-03-08 2006-09-21 Canon Inc Security management method and apparatus and program for security management
JP2006343887A (en) * 2005-06-07 2006-12-21 Matsushita Electric Ind Co Ltd Storage medium, server device, and information security system
JP4843325B2 (en) * 2006-02-06 2011-12-21 株式会社リコー Document access control system
JP4972980B2 (en) * 2006-04-14 2012-07-11 富士通株式会社 Data communication program, data communication method, and portable terminal device

Also Published As

Publication number Publication date
JP2009211236A (en) 2009-09-17

Similar Documents

Publication Publication Date Title
JP4778970B2 (en) Mobile terminal, access control management apparatus, and access control management method
US8523952B2 (en) Protection method for use in portable communication device
JPH10111727A (en) Information equipment having telephone function and security rearising method therefor
CN100478829C (en) Peer-to-peer neighbor detection for proximity-based command execution
US20120144448A1 (en) Data Store Including a File Location Attribute
JP2004274310A (en) Mobile terminal device
JP2009284505A (en) System and method of owner control of electronic device
WO2005073843A1 (en) Secure device, terminal device, gate device, and device
KR101566233B1 (en) System and Method for a Global Directory Service
CN113632085A (en) Managing a collaboration of objects through stubs
JP5056481B2 (en) Data management method and apparatus
EP1653401B1 (en) System and method for sending message to a homepage in a mobile communications environment
JP2004348475A (en) Cellular phone terminal, ic card, management device, settlement terminal, and ic card management method and program
US20130018980A1 (en) Communication System and Communication Device
US7783896B2 (en) System and method for management of plaintext data in a mobile data processing device
JP5560559B2 (en) E-mail management apparatus, communication apparatus, e-mail management method and program
JP5329782B2 (en) Mobile terminal system, mobile terminal and information protection method
EP1351466A2 (en) A method of exchanging secured data through a network
CN115600236A (en) Access control method and device, equipment and storage medium
US20100192203A1 (en) Content distribution with inherent user-oriented authorization verification
KR20220166099A (en) System for providing message delete service
KR101032364B1 (en) Apparatus and method for deleting personal information by using charater message
JP5115000B2 (en) Information disclosure control system, method, and program
KR100834060B1 (en) Personal Information Automatic Backup Method and System Mobile Communication Terminal using SMS Transmission Function
JP2010286913A (en) Electronic calling card system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120416

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120424

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120607

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

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120716

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150810

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees