JP5915672B2 - Terminal device, information management device, and program - Google Patents
Terminal device, information management device, and program Download PDFInfo
- Publication number
- JP5915672B2 JP5915672B2 JP2014016364A JP2014016364A JP5915672B2 JP 5915672 B2 JP5915672 B2 JP 5915672B2 JP 2014016364 A JP2014016364 A JP 2014016364A JP 2014016364 A JP2014016364 A JP 2014016364A JP 5915672 B2 JP5915672 B2 JP 5915672B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- information
- location
- registered
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 claims description 55
- 230000005540 biological transmission Effects 0.000 claims description 11
- 238000004587 chromatography analysis Methods 0.000 claims 2
- 238000013523 data management Methods 0.000 description 37
- 238000000034 method Methods 0.000 description 24
- 230000004044 response Effects 0.000 description 18
- 238000007726 management method Methods 0.000 description 12
- 238000013500 data storage Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、端末装置、情報管理装置及びプログラムに関する。 The present invention relates to a terminal device, an information management device, and a program.
近年、インターネットやPC(Personal Computer)、携帯電話等の普及に伴い、個人情報等を電子化して記憶する場面が多くなり、管理すべき情報が肥大化している。 In recent years, with the spread of the Internet, PCs (Personal Computers), mobile phones, and the like, there are many cases where personal information and the like are stored electronically, and information to be managed is enlarged.
例えば、携帯電話には、電話帳、住所録、予定表、メモ帳、メール等、多種多様の個人情報が蓄積されている。このため、携帯電話を紛失した場合、これらの個人情報が全て失われてしまうことになる。 For example, various kinds of personal information such as a telephone directory, an address book, a schedule, a memo pad, and an e-mail are stored in a mobile phone. For this reason, when the mobile phone is lost, all of the personal information is lost.
この問題を解決するための技術として、携帯電話端末と充電装置とがRFID(Radio Frequency IDentification)による無線通信を行い、充電装置に携帯電話端末の個人情報がバックアップされる通信システムが開示されている(特許文献1参照)。 As a technique for solving this problem, a communication system is disclosed in which a mobile phone terminal and a charging device perform wireless communication using RFID (Radio Frequency IDentification), and personal information of the mobile phone terminal is backed up on the charging device. (See Patent Document 1).
また、ノート型のPC(ノートPC)では、携帯電話と同様の使い方もされるが、ノートPCの紛失による情報の喪失や漏洩を防ぐために、各種情報をサーバに登録して、最寄りのネットワークを介してサーバにアクセスする使い方もされる。 In addition, notebook PCs (notebook PCs) can be used in the same way as mobile phones, but in order to prevent the loss or leakage of information due to the loss of notebook PCs, various types of information can be registered in the server and the nearest network can be accessed. It is also used to access the server via
このようにネットワークを介してノートPCからサーバにアクセスする場合、多数のユーザが使用する回線やサーバに接続するので、情報の漏洩や改ざんの恐れがある。そのため、サーバ接続時にはパスワードに代表されるユーザ認証が行われる。 Thus, when accessing a server from a notebook PC via a network, it is connected to a line or server used by a large number of users, so there is a risk of information leakage or tampering. Therefore, user authentication represented by a password is performed when connecting to the server.
しかし、情報を登録しておくサーバが多くなれば、接続方法や接続先が多くなりユーザ認証に必要な情報も多くなる。そのため、ノートPCの紛失による情報の喪失や漏洩を防ぐことはできるが、紛失したノートPCにユーザ認証の情報が記憶されている場合、サーバにアクセスすることができなくなる。また、多くのパスワードを扱うことは、ユーザにとって煩わしい。 However, as the number of servers that register information increases, the number of connection methods and connection destinations increases, and the information required for user authentication also increases. For this reason, it is possible to prevent the loss or leakage of information due to the loss of the notebook PC, but when the user authentication information is stored in the lost notebook PC, the server cannot be accessed. Also, it is troublesome for the user to handle many passwords.
また、特許文献1の技術では、携帯電話端末を紛失した場合、携帯電話端末に記憶された個人情報が漏洩してしまう。更に、個人情報の情報量が膨大になった場合、バックアップに時間がかかるという問題点もある。 Further, in the technique of Patent Document 1, when a mobile phone terminal is lost, personal information stored in the mobile phone terminal is leaked. Further, when the amount of personal information becomes enormous, there is a problem that it takes time to back up.
本発明は、任意の場所に対応づけて登録された複数のユーザの情報を利用できるようにすることにある。 An object of the present invention is to make it possible to use information on a plurality of users registered in association with an arbitrary place .
請求項1に記載の発明は、複数のユーザ毎にその各ユーザが個別に特定したユーザ固有情報が、その各ユーザが必要とする任意の場所に対応づけて予め登録された情報管理装置と通信可能な端末装置であって、当該端末装置を使用するユーザのユーザ識別情報を送信する送信制御手段と、前記情報管理装置が、前記ユーザ識別情報を受信し、その受信したユーザ識別情報を基に当該ユーザ識別情報で識別されるユーザの居る場所を特定し、その場所が当該ユーザのユーザ固有情報が予め登録された場所でその場所に対応づけて登録されていたユーザ固有情報を抽出して送信してきた場合には、その送信されてきたユーザ固有情報を受信して取得する情報取得手段と、前記ユーザ識別情報で識別されるユーザに固有のユーザ固有情報が当該ユーザ識別情報の送信で特定される場所に対応付けて予め登録されている場合に前記情報管理装置から送信されてくる前記ユーザ固有情報を、前記情報取得手段で取得して出力制御する出力制御手段と、を具備したことを特徴とする。
請求項7に記載の発明は、複数の端末装置と通信可能な情報管理装置であって、複数のユーザ毎にその各ユーザが個別に特定したユーザ固有情報を、その各ユーザが必要とする任意の場所に予め対応づけて記憶手段に登録して記憶管理させる記憶制御手段と、前記複数の端末装置の内の何れかの端末装置から、その端末装置を使用するユーザのユーザ識別情報を受信する受信制御手段と、前記ユーザ識別情報を受信した際は、当該ユーザ識別情報の受信に基づいて特定される当該端末装置の場所に対応づけて、前記ユーザ識別情報で識別されるユーザのユーザ固有情報が予め登録されていれば、その場所に対応づけて登録されていた当該ユーザ固有情報を前記端末装置に対して送信する情報送信手段と、を具備したことを特徴とする。
The invention according to claim 1 communicates with an information management apparatus in which user-specific information individually specified by each user for each of a plurality of users is registered in advance in association with an arbitrary place required by each user. Transmission control means for transmitting user identification information of a user who uses the terminal device, and the information management device receives the user identification information, and based on the received user identification information identify the place where the user identified by the user identification information, transmits the extracted user-specific information that place user-specific information of the user is registered in association with the place in a pre-registered location and if has, the transmitted information acquisition means for acquiring receiving user-specific information has been, user-specific information specific to the user identified by the user identification information is the user And output control means for the user-specific information transmitted when in association with the location specified by the transmission of the identification information is registered in advance from the information management apparatus, and outputs control acquired by the information acquiring means It is characterized by comprising.
The invention according to claim 7 is an information management device capable of communicating with a plurality of terminal devices, and each user needs user-specific information individually specified for each of a plurality of users. A storage control unit that registers and manages in advance in a storage unit in association with a location of the user, and receives user identification information of a user who uses the terminal device from any one of the plurality of terminal devices When receiving the user identification information with the reception control means, the user specific information of the user identified by the user identification information in association with the location of the terminal device specified based on the reception of the user identification information Is registered in advance, information transmitting means for transmitting the user-specific information registered in association with the location to the terminal device is provided.
本発明によれば、任意の場所に対応づけて登録された複数のユーザの情報を利用することができる。
According to the present invention, it is possible to use information of a plurality of users registered in association with any location.
以下、図面を参照して、本発明に係る分散データ管理システムの一実施形態について図1〜図10を参照して説明する。 Hereinafter, an embodiment of a distributed data management system according to the present invention will be described with reference to FIGS.
[分散データ管理システムのシステム構成]
図1に、分散データ管理システム100のシステム構成を示す。図1に示すように、分散データ管理システム100は、複数のサーバ装置10(サーバ装置10a、10b等)と、複数のクライアント携帯端末20(クライアント携帯端末20a、20b等)とから構成されている。サーバ装置10とクライアント携帯端末20とは近距離無線を介して通信可能となっている。具体的に、クライアント携帯端末20a〜20bは、其々サーバ装置10a〜10bと近距離無線通信を行う。
[System configuration of distributed data management system]
FIG. 1 shows a system configuration of the distributed
ここで、近距離無線通信とは、近距離(数cm〜数m)の無線通信によってデータの送受信を行う技術である。例えば、近距離無線通信の技術としてRFIDが挙げられる。 Here, short-range wireless communication is a technique for transmitting and receiving data by wireless communication over a short distance (several centimeters to several meters). For example, RFID is an example of near field communication technology.
サーバ装置10は、近距離無線通信機能を備えたデータ管理装置である。サーバ装置10は、近距離無線通信機能により、登録対象となるデータの受信、登録(管理)されているデータの送信を行う。
The
クライアント携帯端末20は、サーバ装置10のクライアント端末であり、携帯可能な大きさ、重さとなっている。クライアント携帯端末20は、近距離無線通信機能を備える。クライアント携帯端末20は、近距離無線通信機能により、サーバ装置10において登録されているデータを受信し、このデータを画面に表示する。また、クライアント携帯端末20は、近距離無線通信機能により、登録対象となるデータをサーバ装置10に送信する。尚、クライアント携帯端末20は、サーバ装置10から受信したデータ(登録データ)を自機に保存する機能を有しない。
The client
例えば、サーバ装置10はオフィスの各部門に設置され、クライアント携帯端末20はこのオフィスの社員によって所持される。社員は、サーバ装置10において登録(管理)されているデータを閲覧するためには、オフィスに出社してサーバ装置10の近傍にてクライアント携帯端末20を用いる必要がある。
For example, the
[サーバ装置の機能的構成]
図2に、サーバ装置10の機能的構成を示す。
[Functional configuration of server device]
FIG. 2 shows a functional configuration of the
図2に示すように、サーバ装置10は、CPU11、主記憶部12、近距離無線通信部13、補助記憶部14を備えて構成され、各部はバス15により接続されている。
As shown in FIG. 2, the
CPU11は、近距離無線通信部13により受信される指示信号に応じて、補助記憶部14に記憶されている各種処理プログラムを読み出し、主記憶部12内に形成されたワークエリアに展開し、当該プログラムとの協働により各種処理を行う。
The
主記憶部12は、揮発性のメモリであり、CPU11により実行される各種処理プログラム及びこれらプログラムに係るデータを一時的に記憶するワークエリアを形成する。
The
近距離無線通信部13は、クライアント携帯端末20との間で近距離無線通信を行う。近距離無線通信部13は、例えば、RFID規格に準じた無線通信装置である。
The short-range
補助記憶部14は、ハードディスク等から構成され、制御プログラム、当該プログラムの実行に必要なパラメータやファイル等を記憶している。補助記憶部14は、サーバプログラム141、登録データDB142を記憶する。CPU11は、登録データDB142と協働して、ユーザ毎のデータを管理する。CPU11は、サーバプログラム141と協働して、クライアント携帯端末20から送信された要求コマンドに応じたデータ処理を行い、コマンド応答データを生成し、近距離無線通信部13を介してこのクライアント携帯端末20に送信する。
The
図3に、登録データDB142のデータ管理構成を示す。図3に示すように、管理対象となるデータ(登録データd1)の一単位は、ユーザ識別コード、データ識別コード、登録時刻、データ長、登録実データの5種類から構成される。登録データDB142は、登録データd1を管理するために、ユーザ単位、登録データ単位でのインデックス情報を持つ。
FIG. 3 shows a data management configuration of the
具体的に、登録データDB142は、一つの登録ユーザ管理テーブルT1を持つ。登録ユーザ管理テーブルT1は、登録ユーザ数、n個のユーザ定義から構成される。ユーザ定義は、「ユーザ識別コード」と「登録データ管理テーブル格納先」とから成る。「ユーザ識別コード」は、クライアント携帯端末20のユーザを識別するための情報(コード)である。また、「登録データ管理テーブル格納先」は、ユーザ識別コードにより識別されるユーザに関する登録データを管理するテーブル(登録データ管理テーブルT2)の格納先のアドレスを示す情報である。
Specifically, the registration data DB 142 has one registered user management table T1. The registered user management table T1 includes the number of registered users and n user definitions. The user definition includes a “user identification code” and a “registered data management table storage destination”. The “user identification code” is information (code) for identifying the user of the client
登録データDB142は、n個の登録データ管理テーブルT2を持つ。登録データ管理テーブルT2は、登録データ数、m個の登録データ定義から構成される。登録データ定義は、「データ識別コード」と「登録データ格納先」とから成る。「データ識別コード」は、登録データd1を識別するための情報(コード)である。また、「登録データ格納先」は、データ識別コードにより識別される登録データd1の格納先のアドレスを示す情報である。
The
登録データDB142は、登録データd1を管理する。登録データd1の「登録時刻」は、登録データd1が登録データDB142に登録された時刻を示す情報である。「データ長」は、登録実データのデータ長を示す情報である。「登録実データ」は、登録データd1の実データ(ヘッダ情報でない実のデータ)である。
The
[クライアント携帯端末の機能的構成]
図4に、クライアント携帯端末20の機能的構成を示す。
[Functional configuration of client mobile terminal]
FIG. 4 shows a functional configuration of the client
図4に示すように、クライアント携帯端末20は、CPU21、主記憶部22、操作部23、表示部24、補助記憶部25、近距離無線通信部26を備えて構成され、各部はバス27により接続されている。
As shown in FIG. 4, the client
CPU21は、操作部23から入力される操作信号又は近距離無線通信部26により受信される指示信号に応じて、補助記憶部25に記憶されている各種処理プログラムを読み出し、主記憶部22内に形成されたワークエリアに展開し、当該プログラムとの協働により各種処理を行う。
The
主記憶部22は、揮発性のメモリであり、CPU21により実行される各種処理プログラム及びこれらのプログラムに係るデータを一時的に記憶するワークエリアを形成する。
The
操作部23は、数字入力ボタン及び各種機能ボタン等を備えて構成され、各ボタンに対する押下操作により入力された操作信号をCPU21に出力する。
The
表示部24は、LCDにより構成され、CPU21から入力される表示データに基づいて各種画面を表示する。
The
補助記憶部25は、ハードディスク等から構成され、制御プログラム、当該プログラムの実行に必要なパラメータやファイル等を記憶している。補助記憶部25は、クライアントプログラム251を記憶する。また、補助記憶部25は、各クライアント携帯端末20に割り当てられるユーザ識別コードを記憶する。
The
CPU21は、クライアントプログラム251と協働して、操作部23から入力される操作信号等に基づいて要求コマンドを生成する。そして、CPU21は、近距離無線通信部26を介して、要求コマンドをサーバ装置10に送信する。CPU21は、近距離無線通信部26を介して、要求コマンドに応じたコマンド応答データをサーバ装置10から受信する。CPU21は、コマンド応答データに基づいて表示部24にデータを表示させる。
The
近距離無線通信部26は、サーバ装置10との間で近距離無線通信を行う。近距離無線通信部26は、例えば、RFID規格に準じた無線通信装置である。
The near
[サーバ装置とクライアント携帯端末間の送受信データ]
次に、サーバ装置10とクライアント携帯端末20との間の近距離無線通信によって送受信されるデータについて、図5を用いて説明する。
[Transmission / reception data between server device and client portable terminal]
Next, data transmitted and received by short-range wireless communication between the
クライアント携帯端末20は、サーバ装置10に「要求コマンド」を送信する。そして、サーバ装置10は、この要求コマンドに応じた「コマンド応答データ」をクライアント携帯端末20に送信する。
The client portable terminal 20 transmits a “request command” to the
要求コマンドには、「LIST」コマンド、「GET」コマンド、「DEL」コマンド、「STORE」コマンドの4種類がある。 There are four types of request commands: “LIST” command, “GET” command, “DEL” command, and “STORE” command.
「LIST」コマンドには、ユーザ識別コードが含まれる。「LIST」コマンドは、ユーザ識別コードに関連付けられている全ての登録データ(登録データ一覧)を取得するためのコマンドである。サーバ装置10は、クライアント携帯端末20から「LIST」コマンドを受信すると、自サーバ装置10の登録データDB142に登録されている登録データのうち、「LIST」コマンドに含まれるユーザ識別コードに関連付けられている登録データとこの登録データのデータ数をコマンド応答データとして、クライアント携帯端末20に送信する。
The “LIST” command includes a user identification code. The “LIST” command is a command for acquiring all registered data (registered data list) associated with the user identification code. When the
「GET」コマンドには、ユーザ識別コードとデータ識別コードが含まれる。「GET」コマンドは、ユーザ識別コードとデータ識別コードとに関連付けられている登録データを取得するためのコマンドである。サーバ装置10は、クライアント携帯端末20から「GET」コマンドを受信すると、自サーバ装置10の登録データDB142に登録されている登録データのうち、「GET」コマンドに含まれるユーザ識別コードとデータ識別コードとに関連付けられている登録データをコマンド応答データとして、クライアント携帯端末20に送信する。
The “GET” command includes a user identification code and a data identification code. The “GET” command is a command for acquiring registration data associated with the user identification code and the data identification code. When the
「DEL」コマンドには、ユーザ識別コードとデータ識別コードが含まれる。「DEL」コマンドは、ユーザ識別コードとデータ識別コードとに関連付けられている登録データを削除するためのコマンドである。サーバ装置10は、クライアント携帯端末20から「DEL」コマンドを受信すると、自サーバ装置10の登録データDB142に登録されている登録データのうち、「DEL」コマンドに含まれるユーザ識別コードとデータ識別コードとに関連付けられている登録データを削除する。そして、サーバ装置10は、削除処理が成功すると、「OK」情報をコマンド応答データとしてクライアント携帯端末20に送信する。サーバ装置10は、削除対象の登録データが無い場合又は削除処理が失敗すると、「NG」情報をコマンド応答データとして、クライアント携帯端末20に送信する。
The “DEL” command includes a user identification code and a data identification code. The “DEL” command is a command for deleting registration data associated with the user identification code and the data identification code. When the
「STORE」コマンドには、ユーザ識別コードと登録データが含まれる。「STORE」コマンドは、新規のデータ登録や登録済みのデータ(登録データ)の内容を変更するためのコマンドである。サーバ装置10は、クライアント携帯端末20から「STORE」コマンドを受信すると、「STORE」コマンドに含まれるユーザ識別コードとデータ識別コード(登録データに含まれる)とに関連付けられている登録データが自サーバ装置10の登録データDB142に登録されているか検索する。該当する登録データが有る場合、サーバ装置10は、該当する登録データに、「STORE」コマンドに含まれる登録データを上書きする。一方、該当する登録データが無い場合、サーバ装置10は、「STORE」コマンドに含まれる登録データを自サーバ装置10に新規登録する。サーバ装置10は、上書き又は新規登録に成功すると、「OK」情報をコマンド応答データとして、クライアント携帯端末20に送信する。サーバ装置10は、上書き又は新規登録に失敗すると、「NG」情報をコマンド応答データとして、クライアント携帯端末20に送信する。
The “STORE” command includes a user identification code and registration data. The “STORE” command is a command for registering new data or changing the contents of registered data (registered data). When the
[サーバ装置において実行される処理]
次に、サーバ装置10において実行される処理の具体的な動作について、図6を用いて説明する。この処理は、CPU11とサーバプログラム141との協働により行われる。
[Processes executed in server device]
Next, a specific operation of processing executed in the
図6に示すように、サーバ装置10のCPU11は、クライアント携帯端末20からの要求コマンドの受信を待機する(ステップS1)。
As shown in FIG. 6, the
ユーザにより、クライアント携帯端末20がサーバ装置10の近傍に持って来られ、近距離無線通信部13においてクライアント携帯端末20からの要求コマンドを受信すると、CPU11は、受信した要求コマンドの種別を判定する(ステップS2)。
When the user brings the client portable terminal 20 in the vicinity of the
要求コマンドの種別が「LIST」コマンドである場合(ステップS2;LIST)、CPU11は、登録ユーザ管理テーブルT1を参照し、「LIST」コマンドに含まれるユーザ識別コードと同じユーザ識別コードを持つ「ユーザ定義」を検索する。CPU11は、検索した「ユーザ定義」に含まれる「登録データ管理テーブル格納先」に基づいて、該当する登録データ管理テーブルT2を読み出す。CPU11は、読み出した登録データ管理テーブルT2の「登録データ数」を近距離無線通信部13を介して、クライアント携帯端末20に送信する(ステップS3)。
When the type of the request command is “LIST” command (step S2; LIST), the
そして、CPU11は、読み出した登録データ管理テーブルT2を参照し、各「登録データ定義」に含まれる「登録データ格納先」に基づいて、該当する登録データd1を読み出す。CPU11は、読み出した登録データ数分の登録データd1を近距離無線通信部13を介して、クライアント携帯端末20に送信する(ステップS4、ステップS5;NO)。
Then, the
CPU11は、登録データ数分の登録データd1を送信すると(ステップS5;YES)、再び、クライアント携帯端末20からの要求コマンドの受信を待機する(ステップS1)。
When the
ステップS2に戻り、要求コマンドの種別が「GET」コマンドである場合(ステップS2;GET)、CPU11は、登録ユーザ管理テーブルT1を参照し、「GET」コマンドに含まれるユーザ識別コードと同じユーザ識別コードを持つ「ユーザ定義」を検索する。CPU11は、検索した「ユーザ定義」に含まれる「登録データ管理テーブル格納先」に基づいて、該当する登録データ管理テーブルT2を読み出す。CPU11は、読み出した登録データ管理テーブルT2を参照し、「GET」コマンドに含まれるデータ識別コードと同じデータ識別コードを持つ「登録データ定義」を検索する。CPU11は、検索した「登録データ定義」に含まれる「登録データ格納先」に基づいて、該当する登録データd1を読み出す。CPU11は、読み出した登録データd1を近距離無線通信部13を介して、クライアント携帯端末20に送信する(ステップS6)。そして、CPU11は、再び、クライアント携帯端末20からの要求コマンドの受信を待機する(ステップS1)。
Returning to step S2, if the type of the request command is “GET” command (step S2; GET), the
ステップS2に戻り、要求コマンドの種別が「DEL」コマンドである場合(ステップS2;DEL)、CPU11は、登録ユーザ管理テーブルT1を参照し、「DEL」コマンドに含まれるユーザ識別コードと同じユーザ識別コードを持つ「ユーザ定義」を検索する。CPU11は、検索した「ユーザ定義」に含まれる「登録データ管理テーブル格納先」に基づいて、該当する登録データ管理テーブルT2を読み出す。CPU11は、読み出した登録データ管理テーブルT2を参照し、「DEL」コマンドに含まれるデータ識別コードと同じデータ識別コードを持つ「登録データ定義」を検索する(ステップS7)。
Returning to step S2, if the type of the request command is “DEL” command (step S2; DEL), the
検索の結果、該当する「登録データ定義」が有る場合(ステップS7;YES)、CPU11は、この「登録データ定義」に含まれる「登録データ格納先」に格納されている登録データd1を削除する(ステップS8)。具体的に、CPU11は、読み出した登録データ管理テーブルT2から該当する「登録データ定義」を削除する。そして、CPU11は、読み出した登録データ管理テーブルT2の「登録データ数」の値を1減らす。そして、CPU11は、「OK」情報を近距離無線通信部13を介して、クライアント携帯端末20に送信する(ステップS9)。そして、CPU11は、再び、クライアント携帯端末20からの要求コマンドの受信を待機する(ステップS1)。
If there is a corresponding “registered data definition” as a result of the search (step S7; YES), the
一方、検索の結果、該当する「登録データ定義」が無い場合(ステップS7;NO)、CPU11は、「NG」情報を近距離無線通信部13を介して、クライアント携帯端末20に送信する(ステップS9)。そして、CPU11は、再び、クライアント携帯端末20からの要求コマンドの受信を待機する(ステップS1)。
On the other hand, if there is no corresponding “registration data definition” as a result of the search (step S7; NO), the
ステップS2に戻り、要求コマンドの種別が「STORE」コマンドである場合(ステップS2;STORE)、CPU11は、登録ユーザ管理テーブルT1を参照し、「STORE」コマンドに含まれるユーザ識別コードを持つ「ユーザ定義」を検索する。CPU11は、検索した「ユーザ定義」に含まれる「登録データ管理テーブル格納先」に基づいて、該当する登録データ管理テーブルT2を読み出す。CPU11は、読み出した登録データ管理テーブルT2を参照し、「STORE」コマンドに含まれる登録データ内のデータ識別コードと同じデータ識別コードを持つ「登録データ定義」を検索する(ステップS10)。
Returning to step S2, if the type of the request command is “STORE” command (step S2; STORE), the
検索の結果、該当する「登録データ定義」が有る場合(ステップS10;YES)、CPU11は、この「登録データ定義」に含まれる「登録データ格納先」に格納されている登録データd1に、「STORE」コマンドに含まれる登録データを上書きする(ステップS11)。
As a result of the search, if there is a corresponding “registration data definition” (step S10; YES), the
一方、検索の結果、該当する「登録データ定義」が無い場合(ステップS10;NO)、CPU11は、補助記憶部14に「STORE」コマンドに含まれる登録データを記憶させる。そして、CPU11は、この記憶させた補助記憶部14の格納アドレスを「登録データ格納先」、「STORE」コマンドに含まれる登録データのデータ識別コードを「データ識別コード」とする登録データ定義を生成し、登録データ管理テーブルT2に追加する。即ち、CPU11は、「STORE」コマンドに含まれる登録データを新規登録する(ステップS12)。そして、CPU11は、読み出した登録データ管理テーブルT2の「登録データ数」の値を1増やす。
On the other hand, if there is no corresponding “registration data definition” as a result of the search (
ステップS11、又はステップS12の処理を正常に終えると、CPU11は、「OK」情報を近距離無線通信部13を介して、クライアント携帯端末20に送信する(ステップS13)。一方、ステップS11、又はステップS12の処理が正常に行われなかった場合、CPU11は、「NG」情報を近距離無線通信部13を介して、クライアント携帯端末20に送信する(ステップS13)。
When the processing of step S11 or step S12 is normally completed, the
そして、CPU11は、再び、クライアント携帯端末20からの要求コマンドの受信を待機する(ステップS1)。
Then, the
[クライアント携帯端末において実行される処理]
次に、クライアント携帯端末20において実行される処理の具体的な動作について、図7を用いて説明する。この処理は、CPU21とクライアントプログラム251との協働により行われる。
[Processes executed on the client mobile terminal]
Next, a specific operation of processing executed in the client
図7に示すように、クライアント携帯端末20のCPU21は、表示部24にリスト画面241を表示させる(ステップS101)。
As shown in FIG. 7, the
CPU21は、補助記憶部25に記憶されているユーザ識別コードを読み出し、このユーザ識別コードを含むLISTコマンドを生成する。CPU21は、生成したLISTコマンドを近距離無線通信部26を介して定期的に送信する(ステップS102、ステップS103;NO)。
The
ユーザにより、クライアント携帯端末20がサーバ装置10の近傍に持って来られ、近距離無線通信部26からサーバ装置10にLISTコマンドが送信され、サーバ装置10からの応答が有ると(ステップS103;YES)、CPU21は、近距離無線通信部26を介して、コマンド応答データとして登録データ数を受信する(ステップS104)。
When the user brings the client portable terminal 20 in the vicinity of the
そして、CPU21は、近距離無線通信部26を介して、コマンド応答データとして登録データを受信する(ステップS105)。CPU21は、受信した登録データに含まれるデータ識別コード、登録時刻、登録実データを表示部24上のリスト画面241に表示させる(ステップS106)。CPU21は、登録データ数分の登録データを受信し、登録データ数分のデータ識別コード、登録時刻、登録実データを表示部24上のリスト画面241に表示させる(ステップS107;NO)。
Then, the
登録データ数分の登録データを受信し、リスト画面241に各データを表示させると(ステップS107;YES)、CPU21は、リスト画面241上の操作信号入力を待機する(ステップS108)。
When registration data corresponding to the number of registration data is received and each data is displayed on the list screen 241 (step S107; YES), the
図9に、受信した登録データが表示されたリスト画面241の画面例を示す。図9に示すように、リスト画面241は、新規ボタンb1、データクリアボタンb2、終了ボタンb3、ユーザ識別コード表示領域c1、登録データリスト表示領域c2等から構成される。
FIG. 9 shows a screen example of the
ユーザ識別コード表示領域c1には、補助記憶部25に記憶されているユーザ識別コードが表示される。
A user identification code stored in the
登録データリスト表示領域c2には、サーバ装置10から送信された登録データのリストが表示される。リストの1レコードには、データ識別コード、登録時刻、登録実データ、変更ボタンb4、削除ボタンb5、が表示される。例えば、データ識別コードは「000001」であり、登録時刻は「2008/09/08 07:06」であり、登録実データは、「PC状況を確認する」の文字情報である。
In the registration data list display area c2, a list of registration data transmitted from the
新規ボタンb1は、サーバ装置10に新規のデータ登録を行うためのボタンである。データクリアボタンb2は、サーバ装置10から取得した登録データを破棄するためのボタンである。終了ボタンb3は、リスト画面241を閉じて処理を終了するためのボタンである。変更ボタンb4は、該当する登録データの内容を変更するためのボタンである。削除ボタンb5は、該当する登録データを削除するためのボタンである。
The new button b <b> 1 is a button for registering new data in the
図7に戻り、リスト画面241上の削除ボタンb5の何れかが押下され、操作部23から操作信号が入力されると(ステップS108;削除)、CPU21は、補助記憶部25に記憶されているユーザ識別コードと該当する登録データのデータ識別コードとを含むDELコマンドを生成する。そして、CPU21は、生成したDELコマンドを近距離無線通信部26を介してサーバ装置10に送信する(ステップS109)。そして、CPU11は、ステップS102の処理に戻る。
Returning to FIG. 7, when one of the delete buttons b <b> 5 on the
また、リスト画面241上の新規ボタンb1又は変更ボタンb4の何れかが押下され、操作部23から操作信号が入力されると(ステップS108;新規/変更)、CPU21は、表示部24に編集画面242を表示させる(ステップS110)。そしてCPU21は、編集画面上処理を行う(ステップS111)。CPU11は、編集画面上処理を終了すると、ステップS102の処理に戻る。
When either the new button b1 or the change button b4 on the
図10に、編集画面242の画面例を示す。図10に示すように、編集画面242は、登録ボタンb6、リセットボタンb7、戻るボタンb8、ユーザ識別コード表示領域c1、登録実データ編集領域c3等から構成される。
FIG. 10 shows a screen example of the
ユーザ識別コード表示領域c1には、補助記憶部25に記憶されているユーザ識別コードが表示される。
A user identification code stored in the
登録実データ編集領域c3は、登録実データを編集するための領域である。リスト画面241上の新規ボタンb1が押下されて編集画面242が表示された場合、CPU21により新たなデータ識別コードが発行される。そして、登録実データ編集領域c3には、新たなデータ識別コードと登録実データを編集するための空欄が初期表示される。一方、リスト画面241上の変更ボタンb4の何れかが押下されて編集画面242が表示された場合、登録実データ編集領域c3には、該当する登録データに含まれるデータ識別コードと登録実データが初期表示される。
The registered actual data editing area c3 is an area for editing registered actual data. When the new button b1 on the
登録ボタンb6は、編集したデータをサーバ装置10に登録するためのボタンである。リセットボタンb7は、編集中の登録実データの内容をリセットするためのボタンである。戻るボタンb8は、リスト画面241に戻るためのボタンである。
The registration button b6 is a button for registering the edited data in the
図7に戻り、リスト画面241上の終了ボタンb3が押下され、操作部23から操作信号が入力されると(ステップS108;終了)、CPU21は、表示部24を制御してリスト画面241を閉じ、処理を終了する。
Returning to FIG. 7, when the end button b3 on the
尚、CPU21は、近距離無線通信部26を介してサーバ装置10から「NG」情報をコマンド応答データとして受信した場合、その旨を表示部24に表示させる。
When the
[編集画面上処理]
次に、編集画面上処理(図7のステップS111)の具体的な動作について、図8を用いて説明する。
[Edit screen processing]
Next, a specific operation of the editing screen processing (step S111 in FIG. 7) will be described with reference to FIG.
図8に示すように、リスト画面241上の新規ボタンb1が押下されて編集画面242が表示された場合(ステップS201;新規)、CPU21は、新規のデータ識別コードを発行し、自クライアント携帯端末20のユーザ識別コードと発行したデータ識別コードとを含む登録データを生成する(ステップS203)。
As shown in FIG. 8, when the new button b1 on the
一方、リスト画面241上の変更ボタンb4の何れかが押下されて編集画面242が表示された場合(ステップS201;変更)、CPU21は、自クライアント携帯端末20のユーザ識別コードと該当する登録データのデータ識別コードとを含むGETコマンドを生成し、サーバ装置10に近距離無線通信部26を介して送信する。そしてCPU21は、サーバ装置10からGETコマンドに応じた登録データを近距離無線通信部26を介して取得(受信)する(ステップS202)。
On the other hand, when any of the change buttons b4 on the
ステップS202、又はステップS203の処理が行われた後、CPU21は、編集画面242上のユーザ操作による操作部23からの操作信号を受け付ける。例えば、ユーザは、登録実データ編集領域c3上で登録実データを編集するユーザ操作を行う。
After the process of step S202 or step S203 is performed, the
編集画面242上の登録ボタンb6が押下され、操作部23からの操作信号が入力されると(ステップS204;登録)、CPU21は、生成又は取得した登録データに含まれる登録実データを、登録実データ編集領域c3に表示されている文字情報に更新する。そして、CPU21は、この登録データと自クライアント携帯端末20のユーザ識別コードとを含むSTOREコマンドを生成する。CPU21は、このSTOREコマンドを、サーバ装置10に近距離無線通信部26を介して送信し、サーバ装置10に編集したデータを登録する(ステップS205)。そして、CPU21は、ステップS201の処理に戻る。
When the registration button b6 on the
編集画面242上のリセットボタンb7が押下され、操作部23からの操作信号が入力されると(ステップS204;リセット)、CPU21は、登録実データ編集領域c3において編集中の文字情報をリセットする(ステップS201〜S204)。即ち、CPU21は、登録実データ編集領域c3を編集前の状態に戻す。
When the reset button b7 on the
編集画面242上の戻るボタンb8が押下され、操作部23からの操作信号が入力されると(ステップS204;戻る)、CPU21は、表示部24を制御して編集画面242を閉じ、編集画面上処理を終了する。
When the return button b8 on the
以上、本実施の形態によれば、分散データ管理システム100は、複数のサーバ装置10と複数のクライアント携帯端末20とから構成され、サーバ装置10とクライアント携帯端末20とは近距離無線を介して通信可能となっている。サーバ装置10は、登録データDB142において、ユーザ識別コードとデータ識別コードと登録データとを関連付けて記憶する。クライアント携帯端末20は、ユーザ識別コードを含む、又はユーザ識別コードとデータ識別コードとを含む要求コマンドを生成し、サーバ装置10に送信する。サーバ装置10は、ユーザ識別コード、又はユーザ識別コードとデータ識別コードとに基づいてこの要求コマンドに応じた、登録データに関するデータ処理を行い、コマンド応答データをクライアント携帯端末20に送信する。クライアント携帯端末20は、コマンド応答データを画面に表示する。具体的に、クライアント携帯端末20は、要求コマンドに応じた登録データ一覧や登録データ等を表示する。
As described above, according to the present embodiment, the distributed
即ち、分散データ管理システム100においてサーバ装置10のみが登録データを記憶するため、ユーザがクライアント携帯端末20を紛失した場合でも、個人情報の紛失及び漏洩を防ぐことができる。
That is, since only the
また、複数のサーバ装置10に登録データを分散して記憶させることができるため、クライアント携帯端末20を用いてユーザが一度に参照する情報量が減り、情報アクセスが高速になる。よって、膨大な情報を効率よく管理することができる。
Further, since the registration data can be distributed and stored in the plurality of
また、分散データ管理システム100では、近距離無線が使用されるので遠方からの情報の傍受が不可能となる。そのため、オフィス内に分散データ管理システム100を設置することにより、パスワード等の情報アクセスのためのユーザ認証を行う必要が無い。よって、ユーザ認証の煩わしさを軽減し、更にセキュリティに関するシステムのコストを抑えることができる。
In the distributed
尚、本実施の形態における記述は、本発明に係る分散データ管理システムの一例であり、これに限定されるものではない。システム及び各装置の細部構成及び細部動作に関しても適宜変更可能である。 The description in the present embodiment is an example of the distributed data management system according to the present invention, and the present invention is not limited to this. The detailed configuration and detailed operation of the system and each device can be changed as appropriate.
例えば、本実施の形態における近距離無線通信は、RFID規格を採用したがこれに限定されない。 For example, the short-range wireless communication in the present embodiment employs the RFID standard, but is not limited to this.
また、本実施形態では、プログラムを格納したコンピュータ読み取り可能な媒体としてハードディスクを使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、CD−ROM等の可搬型記憶媒体、フラッシュメモリ等の不揮発性メモリ等を適用することが可能である。また、プログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ(搬送波)も適用可能である。 In this embodiment, an example in which a hard disk is used as a computer-readable medium storing a program is disclosed, but the present invention is not limited to this example. As other computer-readable media, a portable storage medium such as a CD-ROM, a non-volatile memory such as a flash memory, and the like can be applied. Also, a carrier wave can be applied as a medium for providing program data via a communication line.
10 サーバ装置
10a サーバ装置
10b サーバ装置
11 CPU
12 主記憶部
13 近距離無線通信部
14 補助記憶部
15 バス
20 クライアント携帯端末
20a クライアント携帯端末
20b クライアント携帯端末
21 CPU
22 主記憶部
23 操作部
24 表示部
25 補助記憶部
26 近距離無線通信部
27 バス
100 分散データ管理システム
141 サーバプログラム
142 登録データDB
241 リスト画面
242 編集画面
251 クライアントプログラム
d1 登録データ
T1 登録ユーザ管理テーブル
T2 登録データ管理テーブル
DESCRIPTION OF
12
22
241
Claims (14)
当該端末装置を使用するユーザのユーザ識別情報を送信する送信制御手段と、
前記情報管理装置が、前記ユーザ識別情報を受信し、その受信したユーザ識別情報を基に当該ユーザ識別情報で識別されるユーザの居る場所を特定し、その場所が当該ユーザのユーザ固有情報が予め登録された場所でその場所に対応づけて登録されていたユーザ固有情報を抽出して送信してきた場合には、その送信されてきたユーザ固有情報を受信して取得する情報取得手段と、
前記ユーザ識別情報で識別されるユーザに固有のユーザ固有情報が当該ユーザ識別情報の送信で特定される場所に対応付けて予め登録されている場合に前記情報管理装置から送信されてくる前記ユーザ固有情報を、前記情報取得手段で取得して出力制御する出力制御手段と、
を具備したことを特徴とする端末装置。 User-specific information individually identified by each user for each of a plurality of users is a terminal device that can communicate with an information management device registered in advance in association with any location required by each user,
Transmission control means for transmitting user identification information of a user who uses the terminal device;
The information management device receives the user identification information, specifies a place where the user identified by the user identification information is present based on the received user identification information, and the place includes user-specific information of the user in advance. when having transmitted by extracting user chromatography the specific information registered in association with the location registered location information acquiring means for acquiring receiving user-specific information that has been the transmission,
The user-specific information transmitted from the information management apparatus when user-specific information unique to the user identified by the user identification information is registered in advance in association with the location specified by transmission of the user identification information and output control means for information, and outputs control acquired by the information acquisition means,
A terminal device comprising:
前記情報取得手段は、前記情報管理装置が前記ユーザの居る場所に対応づけて分散して登録される当該ユーザのユーザ固有情報を送信してきた場合には、その各場所に分散して登録された当該ユーザ固有情報を受信して取得する、
ことを特徴とする請求項1に記載の端末装置。 User-specific information for each user includes a plurality of user-specific information, a plurality of user-specific information for each of its users, are distributed respectively in association registered in advance in any of a plurality of locations where the user needs user-specific information der was is,
When the information management device transmits the user-specific information of the user, which is distributed and registered in association with the location of the user, the information acquisition unit is distributed and registered in each location Receiving and obtaining the user-specific information,
The terminal device according to claim 1.
を更に具備し、
前記情報取得手段は、当該端末装置が前記登録手段で前記場所に対応づけて前記情報管理装置に対して自ら登録したユーザ固有情報を、当該端末装置がその場所に居る場合に、前記情報管理装置からその場所に対応づけて当該端末装置が自ら登録させた前記ユーザ固有情報を受信して取得する、
ことを特徴とする請求項1又は2に記載の端末装置。 Registration means for registering user-specific information of a user who uses the terminal device in the information management device in association with an arbitrary place required by the user;
Further comprising
The information acquisition unit is configured to store the user-specific information that the terminal device has registered with the information management device in association with the location by the registration unit when the terminal device is at the location. Receiving and acquiring the user-specific information that the terminal device has registered itself in association with the location,
The terminal device according to claim 1, wherein the terminal device is a terminal device.
ことを特徴とする請求項3に記載の端末装置。 When the terminal device transmits user-specific information to be registered to the information management device, the registration unit causes the information management device to identify the location of the terminal device and associate the information with the location. To register the user specific information,
The terminal device according to claim 3.
前記情報管理装置は、前記ユーザ識別情報を近距離無線通信で受信した際は、そのユーザ識別情報を近距離無線通信で受信した場所に基づいて、当該ユーザ識別情報で識別されるユーザの居る場所を特定し、その場所に対応づけて登録されていた前記ユーザのユーザ固有情報を送信する、
ことを特徴とする請求項1〜4の何れかに記載の端末装置。 The transmission control means transmits the user identification information by short-range wireless communication,
When the information management device receives the user identification information by short-range wireless communication, the location where the user identified by the user identification information is based on the location where the user identification information is received by short-range wireless communication. And the user-specific information of the user registered in association with the location is transmitted.
The terminal device according to any one of claims 1 to 4.
ことを特徴とする請求項1〜5の何れかに記載の端末装置。 The information management device includes a plurality of servers that can communicate with the terminal device at each of a plurality of locations, and the user-specific information for each of the plurality of users at the location is associated with the server at each location. Register and remember,
The terminal device according to any one of claims 1 to 5.
複数のユーザ毎にその各ユーザが個別に特定したユーザ固有情報を、その各ユーザが必要とする任意の場所に予め対応づけて記憶手段に登録して記憶管理させる記憶制御手段と、
前記複数の端末装置の内の何れかの端末装置から、その端末装置を使用するユーザのユーザ識別情報を受信する受信制御手段と、
前記ユーザ識別情報を受信した際は、当該ユーザ識別情報の受信に基づいて特定される当該端末装置の場所に対応づけて、前記ユーザ識別情報で識別されるユーザのユーザ固有情報が予め登録されていれば、その場所に対応づけて登録されていた当該ユーザ固有情報を前記端末装置に対して送信する情報送信手段と、
を具備したことを特徴とする情報管理装置。 An information management device capable of communicating with a plurality of terminal devices,
Storage control means for registering and managing user-specific information individually specified by each user for each of a plurality of users in association with an arbitrary location required by each user in the storage means;
Receiving control means for receiving user identification information of a user who uses the terminal device from any one of the plurality of terminal devices ;
When the user identification information is received, user specific information of the user identified by the user identification information is registered in advance in association with the location of the terminal device specified based on the reception of the user identification information. Information transmitting means for transmitting the user-specific information registered in association with the location to the terminal device;
An information management apparatus comprising:
前記情報送信手段は、前記ユーザ識別情報で識別されるユーザの複数のユーザ固有情報の内で、前記ユーザ識別情報の受信で特定される前記端末装置の場所に対応づけて分散して登録されるユーザ固有情報を、前記端末装置に対して送信する、
ことを特徴とする請求項7に記載の情報管理装置。 User-specific information for each user includes a plurality of user-specific information, a plurality of user-specific information for each of its users, respectively association distributed and previously registered in any of a plurality of locations where the user needs And
The information transmitting means is distributed and registered in association with the location of the terminal device specified by reception of the user identification information among a plurality of user specific information of the user identified by the user identification information. Transmitting user-specific information to the terminal device;
The information management apparatus according to claim 7.
ことを特徴とする請求項7又は8に記載の情報管理装置。 When the storage control unit requests registration of user-specific information used by the user in association with an arbitrary location required by the user , the storage control unit corresponds to the location of the requested user-specific information. Then, register and store in the storage means as user-specific information of the user ,
The information management apparatus according to claim 7 or 8, characterized by the above.
ことを特徴とする請求項9に記載の情報管理装置。 When the terminal device transmits user-specific information to be registered to the information management device, the storage control unit identifies a location in the terminal device and associates the location with the location to the user-specific information. Is registered and stored in the storage means,
The information management apparatus according to claim 9.
前記情報送信手段は、前記ユーザ識別情報を前記近距離無線通信で受信した際は、そのユーザ識別情報を受信した場所に基づいて、前記端末装置の場所を特定し、その場所に対応づけて登録されていた前記ユーザのユーザ固有情報を送信する、
ことを特徴とする請求項7〜10の何れかに記載の情報管理装置。 The reception control means receives the user identification information by short-range wireless communication with the terminal device,
The information transmitting means, when receiving the user identification information by the short-range wireless communication, identifies the location of the terminal device based on the location where the user identification information is received, and registers the location corresponding to the location. Transmitting user-specific information of the user who has been
The information management apparatus according to claim 7, wherein the information management apparatus is an information management apparatus.
ことを特徴とする請求項7〜11の何れかに記載の情報管理装置。 The storage control means includes a plurality of servers that can communicate with the terminal device at each of a plurality of locations, and the user-specific information for each of the plurality of users at the location is associated with the server at each location. Register and memorize in advance
The information management apparatus according to claim 7, wherein the information management apparatus is an information management apparatus.
前記コンピュータを、
当該端末装置を使用するユーザのユーザ識別情報を送信する送信制御手段、
前記情報管理装置が、前記ユーザ識別情報を受信し、その受信したユーザ識別情報を基に当該ユーザ識別情報で識別されるユーザの居る場所を特定し、その場所が当該ユーザのユーザ固有情報が予め登録された場所でその場所に対応づけて登録されていたユーザ固有情報を抽出して送信してきた場合には、その送信されてきたユーザ固有情報を受信して取得する情報取得手段、
前記ユーザ識別情報で識別されるユーザに固有のユーザ固有情報が当該ユーザ識別情報の送信で特定される場所に対応付けて予め登録されている場合に前記情報管理装置から送信されてくる前記ユーザ固有情報を、前記情報取得手段で取得して出力制御する出力制御手段、
として機能させるようにしたプログラム。 User-specific information individually specified by each user for each of a plurality of users controls a computer of a terminal device that can communicate with an information management device registered in advance in association with an arbitrary place required by each user A program for
The computer,
Transmission control means for transmitting user identification information of a user who uses the terminal device;
The information management device receives the user identification information, specifies a place where the user identified by the user identification information is present based on the received user identification information, and the place includes user-specific information of the user in advance. when having transmitted by extracting user chromatography the specific information registered in association with the location registered location information acquiring means for acquiring receiving user-specific information that has been the transmission,
The user-specific information transmitted from the information management apparatus when user-specific information unique to the user identified by the user identification information is registered in advance in association with the location specified by transmission of the user identification information output control means for information, and outputs control acquired by the information acquisition means,
A program designed to function as
前記コンピュータを、
複数のユーザ毎にその各ユーザが個別に特定したユーザ固有情報を、その各ユーザが必要とする任意の場所に予め対応づけて記憶手段に登録して記憶管理させる記憶制御手段、
前記複数の端末装置の内の何れかの端末装置から、その端末装置を使用するユーザのユーザ識別情報を受信する受信制御手段、
前記ユーザ識別情報を受信した際は、当該ユーザ識別情報の受信に基づいて特定される当該端末装置の場所に対応づけて、前記ユーザ識別情報で識別されるユーザのユーザ固有情報が予め登録されていれば、その場所に対応づけて登録されていた当該ユーザ固有情報を前記端末装置に対して送信する情報送信手段、
として機能させるようにしたプログラム。 A program for controlling a computer of an information management device capable of communicating with a plurality of terminal devices,
The computer,
Storage control means for registering and managing user-specific information individually specified by each user for each of a plurality of users in association with an arbitrary location required by each user in advance in the storage means,
Receiving control means for receiving user identification information of a user who uses the terminal device from any one of the plurality of terminal devices ;
When the user identification information is received, user specific information of the user identified by the user identification information is registered in advance in association with the location of the terminal device specified based on the reception of the user identification information. If so, information transmitting means for transmitting the user-specific information registered in association with the location to the terminal device,
A program designed to function as
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014016364A JP5915672B2 (en) | 2014-01-31 | 2014-01-31 | Terminal device, information management device, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014016364A JP5915672B2 (en) | 2014-01-31 | 2014-01-31 | Terminal device, information management device, and program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009157513A Division JP5476820B2 (en) | 2009-07-02 | 2009-07-02 | Client terminal and program |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015240811A Division JP6265201B2 (en) | 2015-12-10 | 2015-12-10 | Distributed management system and distributed management method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014135060A JP2014135060A (en) | 2014-07-24 |
JP5915672B2 true JP5915672B2 (en) | 2016-05-11 |
Family
ID=51413230
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014016364A Active JP5915672B2 (en) | 2014-01-31 | 2014-01-31 | Terminal device, information management device, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5915672B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6811947B2 (en) * | 2015-10-22 | 2021-01-13 | 公立大学法人会津大学 | Disaster information management system, server equipment and terminal equipment used for this |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002132819A (en) * | 2000-10-26 | 2002-05-10 | Seiko Epson Corp | Information providing system, output terminal, portable terminal, and storage medium |
JP4656757B2 (en) * | 2001-05-23 | 2011-03-23 | シャープ株式会社 | Portable information terminal and navigation method |
JP2003169358A (en) * | 2001-12-03 | 2003-06-13 | Seiko Epson Corp | Information presentation system, information presentation method, portable terminal, base station apparatus, and server |
JP2003296360A (en) * | 2002-03-29 | 2003-10-17 | Csk Corp | Information provision device, portable equipment, method for controlling information provision device, portable equipment and program |
JP2006023793A (en) * | 2004-07-06 | 2006-01-26 | Sony Corp | Information processor, program and program providing server |
JP2006024037A (en) * | 2004-07-08 | 2006-01-26 | Toshiba Corp | Information output system, information output method and information output program |
JP2008293102A (en) * | 2007-05-22 | 2008-12-04 | Denso Corp | Information providing system, vehicle-side device, center-side device, user-side device and program |
JP2009134409A (en) * | 2007-11-29 | 2009-06-18 | Sony Ericsson Mobilecommunications Japan Inc | Reminder device, reminder method, reminder program, and portable terminal device |
-
2014
- 2014-01-31 JP JP2014016364A patent/JP5915672B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014135060A (en) | 2014-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4763332B2 (en) | Mobile terminal device, contactless card function management system, and contactless card function acquisition system | |
US8635672B2 (en) | Thin client-server system, thin client terminal, data management method, and computer readable recording medium | |
EP3529973B1 (en) | Management service migration for managed devices | |
US20140223570A1 (en) | Information processing apparatus, information processing system, and license management method | |
US11012535B2 (en) | Management service migration using web applications | |
JP6923582B2 (en) | Information processing equipment, information processing methods, and programs | |
JP2014075096A (en) | Input method, input device and input program | |
JP2006191384A (en) | Mobile and content transmission method | |
US20140157372A1 (en) | Image forming apparatus, wireless communication system, control method, and computer-readable medium | |
JP6739380B2 (en) | Terminal device, data management method, and computer program | |
KR101448085B1 (en) | SE Applet Management Method According to Application Uninstalling, Mobile Device and Service Management Server using the same | |
JP5915672B2 (en) | Terminal device, information management device, and program | |
JP5476820B2 (en) | Client terminal and program | |
JP2015088122A (en) | Information management apparatus and program | |
JP6265201B2 (en) | Distributed management system and distributed management method | |
JP2011118626A (en) | Information processing system, file management server, control method, and program | |
JP4887735B2 (en) | Information processing apparatus, information processing system, and program | |
CN113238999A (en) | Data sharing method and device, electronic equipment and computer readable storage medium | |
US8516559B2 (en) | Content processing system, content processing method, computer program, recording medium, and portable terminal | |
JP5491050B2 (en) | Portable terminal device and program | |
KR102001713B1 (en) | Apparatus and method for managing address book | |
JP6147147B2 (en) | Information processing system, information processing method, and program | |
JP6488467B2 (en) | Communication system, recording apparatus, and communication method | |
CN104182211B (en) | A kind of application message provides apparatus and method | |
JP6588306B2 (en) | Information processing apparatus, information processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141120 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150127 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150320 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20150915 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151210 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20151217 |
|
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: 20160308 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160321 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5915672 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |