(57)【要約】【課題】タグに対応する情報を柔軟かつ簡易に変更可能とする。【解決手段】本発明の情報表示システムは、タグの識別子を読み取り可能な情報処理装置と、情報処理装置とネットワークを介して通信可能なサーバとを備え、サーバは、第１のタグの識別子と、第１のタグに対応する第２のタグの識別子とを対応させて記憶し、第１のタグの識別子、第２のタグの識別子のそれぞれに対応させて情報を記憶し、情報処理装置から第１のタグの識別子、または、第２のタグの識別子と、これに対応する情報の取得要求と、を受信すると、受信した識別子に対応して記憶している情報を情報処理装置に送信し、情報処理装置から第１のタグの識別子、および、第２のタグの識別子のうちの一方のタグの識別子と、他方のタグに対応する情報の設定要求とを受信すると、設定要求された情報を他方のタグの識別子に対応させて記憶し、情報処理装置は、サーバから送信されてきた情報を表示する。【選択図】図１
2014067244.tif 000002
【特許請求の範囲】
【請求項１】
タグの識別子を読み取り可能な情報処理装置と、前記情報処理装置とネットワークを介して通信可能なサーバと、を備え、
前記サーバは、
第１のタグの識別子と、前記第１のタグに対応する第２のタグの識別子と、を対応させて記憶する第１の記憶部と、
前記第１のタグの識別子、前記第２のタグの識別子のそれぞれに対応させて、情報を記憶する第２の記憶部と、
前記情報処理装置から、前記第１のタグの識別子、または、前記第２のタグの識別子と、これに対応する情報の取得要求と、を受信すると、前記受信した識別子に対応して前記第２の記憶部に記憶されている情報を前記情報処理装置に送信し、前記情報処理装置から、前記第１のタグの識別子、および、前記第２のタグの識別子のうちの一方のタグの識別子と、他方のタグに対応する情報の設定要求と、を受信すると、該設定要求された情報を前記他方のタグの識別子に対応させて前記第２の記憶部に記憶させる処理部と、を有し、
前記情報処理装置は、前記処理部から情報が送信されてくると、該情報の内容を表示する表示部を有することを特徴とする情報表示システム。
【請求項２】
請求項１記載の情報表示システムにおいて、
前記タグの識別子は、該タグに対応する情報が記憶された前記ネットワーク上の資源の位置を示す資源識別子であることを特徴とする情報表示システム。
【請求項３】
請求項２記載の情報表示システムにおいて、
前記タグには、該タグを一意に識別する個体識別子がさらに設定され、
前記第１の記憶部は、前記タグの資源識別子に対応させて、該タグの個体識別子をさらに記憶し、
前記処理部は、前記情報処理装置から、前記第１のタグの資源識別子および個体識別子と、第２のタグの資源識別子および個体識別子とのうちの一方のタグの資源識別子および個体識別子と、他方のタグに対応する情報の設定要求と、を受信すると、前記受信した資源識別子に対応して前記第１の記憶部に記憶されている個体識別子と、前記受信した個体識別子と、が一致する場合には、前記設定要求された情報を前記他方のタグの識別子に対応させて前記第２の記憶部に記憶させることを特徴とする情報表示システム。
【請求項４】
タグの識別子を読み取り可能な情報処理装置と、前記情報処理装置とネットワークを介して通信可能なサーバと、を備える情報表示システムにおける情報表示方法であって、
前記サーバは、
第１のタグの識別子と、前記第１のタグに対応する第２のタグの識別子と、を対応させて記憶し、
前記第１のタグの識別子、前記第２のタグの識別子のそれぞれに対応させて、情報を記憶し、
前記情報処理装置から、前記第１のタグの識別子、または、前記第２のタグの識別子と、これに対応する情報の取得要求と、を受信すると、前記受信した識別子に対応して記憶している情報を前記情報処理装置に送信し、前記情報処理装置から、前記第１のタグの識別子、および、前記第２のタグの識別子のうちの一方のタグの識別子と、他方のタグに対応する情報の設定要求と、を受信すると、該設定要求された情報を前記他方のタグの識別子に対応させて記憶し、
前記情報処理装置は、前記サーバから情報が送信されてくると、該情報の内容を表示する。
【請求項５】
タグの識別子を読み取り可能な情報処理装置とネットワークを介して通信可能なサーバであって、
第１のタグの識別子と、前記第１のタグに対応する第２のタグの識別子と、を対応させて記憶する第１の記憶部と、
前記第１のタグの識別子、前記第２のタグの識別子のそれぞれに対応させて、情報を記憶する第２の記憶部と、
前記情報処理装置から、前記第１のタグの識別子、または、前記第２のタグの識別子と、これに対応する情報の取得要求と、を受信すると、前記受信した識別子に対応して前記第２の記憶部に記憶されている情報を前記情報処理装置に送信し、前記情報処理装置から、前記第１のタグの識別子、および、前記第２のタグの識別子のうちの一方のタグの識別子と、他方のタグに対応する情報の設定要求と、を受信すると、該設定要求された情報を前記他方のタグの識別子に対応させて前記第２の記憶部に記憶させる処理部と、を有することを特徴とするサーバ。
【請求項６】
タグを読み取り可能な情報処理装置とネットワークを介して通信可能なサーバの制御方法であって、
第１のタグの識別子と、前記第１のタグに対応する第２のタグの識別子と、を対応させて記憶し、
前記第１のタグの識別子、前記第２のタグの識別子のそれぞれに対応させて、情報を記憶し、
前記情報処理装置から、前記第１のタグの識別子、または、前記第２のタグの識別子と、これに対応する情報の取得要求と、を受信すると、前記受信した識別子に対応して記憶している情報を前記情報処理装置に送信し、前記情報処理装置から前記第１のタグの識別子、および、前記第２のタグの識別子のうちの一方のタグの識別子と、他方のタグに対応する情報の設定要求と、を受信すると、該設定要求された情報を前記他方のタグの識別子に対応させて記憶することを特徴とするサーバの制御方法。
【請求項７】
コンピュータに、
第１のタグの識別子と、前記第１のタグに対応する第２のタグの識別子と、を対応させて記憶する処理と、
前記第１のタグの識別子、前記第２のタグの識別子のそれぞれに対応させて、情報を記憶する処理と、
タグを読み取り可能な情報処理装置から、前記第１のタグの識別子、または、前記第２のタグの識別子と、これに対応する情報の取得要求と、を受信すると、前記受信した識別子に対応して記憶している情報を前記情報処理装置に送信し、前記情報処理装置から前記第１のタグの識別子、および、前記第２のタグの識別子のうちの一方のタグの識別子と、他方のタグに対応する情報の設定要求と、を受信すると、該設定要求された情報を前記他方のタグの識別子に対応させて記憶する処理と、を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タグを利用した情報表示システム、情報表示方法、サーバ、サーバの制御方法、および、プログラムに関する。
【背景技術】
【０００２】
近距離無線通信（ＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）により情報の送受信が可能なタグに関する技術が検討されている。この種のタグの応用技術として、以下が挙げられる。
【０００３】
特許文献１（特開２００７−３３３１０号公報）には、遊園地などの敷地内において、一対のタグを用いて、迷子の発生を検出する技術が開示されている。この技術によれば、一対のタグのタグＩＤを対応付けて記憶し、一対のタグの一方を親が携帯し、他方を子が携帯し、敷地内に設けられたタグリーダが一方のタグを読み取った後、所定の時間内に他方のタグを読み取らない場合には、迷子が発生したものとして、予め登録された携帯装置、例えば、親が所有する携帯装置に警告が発せられる。
【０００４】
また、非特許文献１には、住所、氏名、電話番号などの情報をタグに書き込む技術が開示されている。この技術によれば、タグを読み取り可能な情報処理装置によるタグの読み取りにより、タグに記憶された情報を情報処理装置が取得することができる。
【０００５】
また、非特許文献２には、タグに対応する情報をネットワーク上で記憶し、その情報が記憶されるネットワーク上の資源を示す資源識別子であるＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）をタグに書き込む技術が開示されている。この技術によれば、タグを読み取り可能な情報処理装置により、タグに記憶されたＵＲＩを読み取り、そのＵＲＩに示されるネットワーク上の資源にアクセスすることで、そのタグに対応する情報を情報処理装置が取得することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−３３３１０号公報
【非特許文献】
【０００７】
【非特許文献１】ＮＦＣ  Ｆｏｒｕｍ  Ｔｙｐｅ  Ｔａｇｓ  Ｗｈｉｔｅ  Ｐａｐｅｒ  Ｖ１．０、ＮＸＰ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒｓ、２００９年４月１日、Ｐ．１５、４．３  ｖＣａｒｄ  Ｕｓｅ  Ｃａｓｅ  ［平成２４年９月７日検索］  インターネット＜http://www.nfc-forum.org/resources/white_papers/NXP_BV_Type_Tags_White_Paper-Apr_09.pdf＞
【非特許文献２】Ｓｍａｒｔ  Ｐｏｓｔｅｒ  Ｒｅｃｏｒｄ  Ｔｙｐｅ  Ｄｅｆｉｎｉｔｉｏｎ  Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ，ＮＦＣ  Ｆｏｒｕｍ、ＳＰＲ  １．１、２００６年７月２４日
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１に記載の技術では、一対のタグに対する一定の読み取り条件が発生したときにのみ、特定の携帯装置にその旨を警告する構成とされている。このような構成では、警告が発せられるのは、あらかじめ定められた携帯装置のみとなり、警告効果が十分ではない場合がある。
【０００９】
非特許文献１および非特許文献２に開示される技術においては、読み取り内容もしくは読み取ったＵＲＩに記憶される情報が表示される。これらの表示内容に警告内容を含ませることにより、警告を複数の装置に発することができ、警告効果を十分とすることができる。
【００１０】
この場合、タグの読み取りに応じて取得される情報を適宜変更しなければならない。非特許文献１に開示の技術においては、タグへの直接的な情報の書き込みが必要であるため、タグに記憶される情報を遠隔から変更することができない。そのため、非特許文献１に開示の技術には、タグの読み取りに応じて取得される情報を柔軟に変更することができない。
【００１１】
また、非特許文献２に開示の技術においては、タグに記憶されたＵＲＩに示される資源に記憶される情報を変更可能なシステムを設けることで、タグの読み取りに応じて取得される情報を変更することができる。通常、このようなシステムにおいては、無権限者により情報が勝手に変更されないように、変更の権限を有する権限者にはＩＤやパスワードが設定される。権限者は、そのＩＤやパスワードを忘れたり、他人に漏洩したりしないように、管理する必要があり、手間がかかる。
【００１２】
本発明の目的は、タグに対応する情報を、より柔軟かつ簡易に変更することができる情報表示システム、情報表示方法、サーバ、サーバの制御方法、および、プログラムを提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために本発明の情報表示システムは、
タグの識別子を読み取り可能な情報処理装置と、前記情報処理装置とネットワークを介して通信可能なサーバと、を備え、
前記サーバは、
第１のタグの識別子と、前記第１のタグに対応する第２のタグの識別子と、を対応させて記憶する第１の記憶部と、
前記第１のタグの識別子、前記第２のタグの識別子のそれぞれに対応させて、情報を記憶する第２の記憶部と、
前記情報処理装置から、前記第１のタグの識別子、または、前記第２のタグの識別子と、これに対応する情報の取得要求と、を受信すると、前記受信した識別子に対応して前記第２の記憶部に記憶されている情報を前記情報処理装置に送信し、前記情報処理装置から、前記第１のタグの識別子、および、前記第２のタグの識別子のうちの一方のタグの識別子と、他方のタグに対応する情報の設定要求と、を受信すると、該設定要求された情報を前記他方のタグの識別子に対応させて前記第２の記憶部に記憶させる処理部と、を有し、
前記情報処理装置は、前記処理部から情報が送信されてくると、該情報の内容を表示する表示部を有する。
【００１４】
上記目的を達成するために本発明の情報表示システムにおける情報表示方法は、
タグの識別子を読み取り可能な情報処理装置と、前記情報処理装置とネットワークを介して通信可能なサーバと、を備える情報表示システムにおける情報表示方法であって、
前記サーバは、
第１のタグの識別子と、前記第１のタグに対応する第２のタグの識別子と、を対応させて記憶し、
前記第１のタグの識別子、前記第２のタグの識別子のそれぞれに対応させて、情報を記憶し、
前記情報処理装置から、前記第１のタグの識別子、または、前記第２のタグの識別子と、これに対応する情報の取得要求と、を受信すると、前記受信した識別子に対応して記憶している情報を前記情報処理装置に送信し、前記情報処理装置から、前記第１のタグの識別子、および、前記第２のタグの識別子のうちの一方のタグの識別子と、他方のタグに対応する情報の設定要求と、を受信すると、該設定要求された情報を前記他方のタグの識別子に対応させて記憶し、
前記情報処理装置は、前記サーバから情報が送信されてくると、該情報の内容を表示する。
【００１５】
上記目的を達成するために本発明のサーバは、
タグの識別子を読み取り可能な情報処理装置とネットワークを介して通信可能なサーバであって、
第１のタグの識別子と、前記第１のタグに対応する第２のタグの識別子と、対応させて記憶する第１の記憶部と、
前記第１のタグの識別子、前記前記第２のタグの識別子のそれぞれに対応させて、情報を記憶する第２の記憶部と、
前記情報処理装置から、前記第１のタグの識別子、または、前記第２のタグの識別子と、これに対応する情報の取得要求と、を受信すると、前記受信した識別子に対応して前記第２の記憶部に記憶されている情報を前記情報処理装置に送信し、前記情報処理装置から、前記第１のタグの識別子、および、前記第２のタグの識別子のうちの一方のタグの識別子と、他方のタグに対応する情報の設定要求と、を受信すると、該設定要求された情報を前記他方のタグの識別子に対応させて前記第２の記憶部に記憶させる処理部と、を有する。
【００１６】
上記目的を達成するために本発明のサーバの制御方法は、
タグを読み取り可能な情報処理装置とネットワークを介して通信可能なサーバの制御方法であって、
第１のタグの識別子と、前記第１のタグに対応する第２のタグの識別子と、を対応させて記憶し、
前記第１のタグの識別子、前記第２のタグの識別子のそれぞれに対応させて、情報を記憶し、
前記情報処理装置から、前記第１のタグの識別子、または、前記第２のタグの識別子と、これに対応する情報の取得要求と、を受信すると、前記受信した識別子に対応して前記第２の記憶部に記憶されている情報を前記情報処理装置に送信し、前記情報処理装置から前記第１のタグの識別子、および、第２のタグの識別子のうちの一方のタグの識別子と、他方のタグに対応する情報の設定要求と、を受信すると、該設定要求された情報を前記他方のタグの識別子に対応させて記憶する。
【００１７】
上記目的を達成するために本発明のプログラムは、
コンピュータに、
第１のタグの識別子と、前記第１のタグに対応する第２のタグの識別子と、を対応させて記憶する処理と、
前記第１のタグの識別子、前記第２のタグの識別子のそれぞれに対応させて、情報を記憶する処理と、
タグを読み取り可能な情報処理装置から、前記第１のタグの識別子、または、前記第２のタグの識別子と、これに対応する情報の取得要求と、を受信すると、前記受信した識別子に対応して記憶している情報を前記情報処理装置に送信し、前記情報処理装置から前記第１のタグの識別子、および、第２のタグの識別子のうちの一方のタグの識別子と、他方のタグに対応する情報の設定要求と、を受信すると、該設定要求された情報を前記他方のタグの識別子に対応させて記憶する処理と、を実行させる。
【発明の効果】
【００１８】
本発明によれば、タグに対応する情報を、より柔軟かつ簡易に変更することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態の情報表示システムの構成を示す図である。
【図２】図１に示すタグＤＢの構成の一例を示す図である。
【図３】図１に示すペットＤＢの構成の一例を示す図である。
【図４】図１に示すメッセージＤＢの構成の一例を示す図である。
【図５】図１に示す処理部５５の表示リクエスト受信時の動作を示すフローチャートである。
【図６】図１に示す処理部５５の設定リクエスト受信時の動作を示すフローチャートである。
【図７】図１に示す情報表示システムの動作を示すシーケンス図である。
【図８】図１に示す表示・入力部３２の表示の一例を示す図である。
【図９】図１に示す表示・入力部３２に表示の一例を示す図である。
【図１０】図１に示す表示・入力部４２の表示の一例を示す図である。
【図１１】図１に示す表示・入力部３２の表示の一例を示す図である。
【図１２】図１に示す表示・入力部３２の表示の一例を示す図である。
【図１３】図１に示すペットＤＢの構成の一例を示す図である。
【図１４】図１に示す表示・入力部４２の表示の一例を示す図である。
【図１５】図１に示す表示・入力部４２の表示の一例を示す図である。
【図１６】図１に示す表示・入力部３２の表示の一例を示す図である。
【図１７】本発明の第２の実施形態の情報表示システムの構成を示す図である。
【図１８】図１７に示す処理部５５Ａの表示リクエスト受信時の動作を示すフローチャートである。
【図１９】図１７に示す処理部５５Ａの設定リクエスト受信時の動作を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下に、本発明を実施するための形態について図面を参照して説明する。
【００２１】
（第１の実施形態）
図１は、本発明の第１の実施形態の情報表示システム１の構成を示す図である。
【００２２】
図１に示す情報表示システム１は、親タグ１０と、子タグ２０と、情報処理装置３０，４０と、サーバ５０と、を有する。親タグ１０は、第１のタグの一例であり、子タグ２０は、第２のタグの一例である。
【００２３】
なお、以下では、本実施形態の情報表示システム１を、ペットにタグが取り付けられ、そのタグを情報処理装置で読み取ることで、そのペットに関する情報などを情報処理装置に表示させるシステムに適用した例を用いて説明する。
【００２４】
親タグ１０および子タグ２０は、近距離無線通信（ＮＦＣ）により情報の送受信が可能なタグである。子タグ２０は、ペットの首輪などに装着され、ペットに取り付けられる。親タグ１０は、ペットの飼い主など、ペットに取り付けられた子タグ２０の読み取りに応じて情報処理装置が取得可能な情報を管理する権限を有する者により所有される。以下では、親タグ１０は、ペットの飼い主が所有するものとする。
【００２５】
なお、親タグ１０および子タグ２０の具体例としては、ＮＤＥＦ（ＮＦＣ  Ｄａｔａ  Ｅｘｃｈａｎｇｅ  Ｆｏｒｍａｔ）  Ｓｍａｒｔ  Ｐｏｓｔｅｒ形式でフォーマットされたＮＦＣタグが挙げられる。また、親タグ１０および子タグ２０の形状としては、コイン型、カード型、シール型などがある。
【００２６】
情報処理装置３０，４０は、例えば、スマートフォン（高機能携帯電話機）やタブレット端末などである。以下では、情報処理装置３０は、親タグ１０の所有者が所有し、情報処理装置４０は、子タグ２０を読み取る者が所有するものとする。
【００２７】
サーバ５０は、親タグ１０や子タグ２０に対応する情報を記憶する。また、サーバ５０は、ネットワークを介して情報処理装置３０，４０と通信可能であり、情報処理装置３０，４０からのリクエストに応じた処理を行う。なお、情報処理装置からのリクエストとしては、タグに対応する情報の取得を要求する表示リクエスト（リクエストの種別（ＧＥＴ））と、タグに対応する情報の設定を要求する設定リクエスト（リクエストの種別（ＰＯＳＴ））と、がある。
【００２８】
次に、親タグ１０、子タグ２０、情報処理装置３０，４０、および、サーバ５０の構成について説明する。
【００２９】
まず、親タグ１０の構成について説明する。
【００３０】
親タグ１０は、記憶部１１と、近距離無線送受信部１２と、を有する。
【００３１】
記憶部１１は、ＮＤＥＦ  Ｓｍａｒｔ  Ｐｏｓｔｅｒ形式でフォーマットされた、フラッシュメモリなどの不揮発性のメモリである。記憶部１１は、ＵＲＩ領域１１１と、個体識別子領域１１２と、を有する。
【００３２】
ＵＲＩ領域１１１は、親タグ１０に対応する情報が記憶されたネットワーク上の資源を示す資源識別子であるＵＲＩを記憶する領域である。
【００３３】
個体識別子領域１１２は、親タグ１０を一意に示す個体識別子が記憶される領域である。なお、個体識別子の具体例としては、ＩＤｍ、ｕＩＤなどがある。個体識別子領域１１２に個体識別子が記憶された後には、その個体識別子を変更することはできない。
【００３４】
近距離無線送受信部１２は、近距離無線通信により、情報処理装置との間で情報の送受信を行う。  次に、子タグ２０の構成について説明する。
【００３５】
子タグ２０は、記憶部２１と、近距離無線送受信部２２と、を有する。
【００３６】
記憶部２１は、ＮＤＥＦ  Ｓｍａｒｔ  Ｐｏｓｔｅｒ形式でフォーマットされた、フラッシュメモリなどの不揮発性のメモリである。記憶部２１は、ＵＲＩ領域２１１と、個体識別子領域２１２と、を有する。
【００３７】
ＵＲＩ領域２１１は、子タグ２０に対応する情報が記憶されたネットワーク上の資源を示すＵＲＩを記憶する領域である。
【００３８】
個体識別子領域２１２は、子タグ２０を一意に示す個体識別子が記憶される領域である。個体識別子領域２１２に個体識別子が記憶された後は、その個体識別子を変更することはできない。
【００３９】
近距離無線送受信部２２は、近距離無線通信により、情報処理装置との間で情報の送受信を行う。
【００４０】
次に、情報処理装置３０の構成について説明する。
【００４１】
情報処理装置３０は、近距離無線送受信部３１と、表示・入力部３２と、通信部３３と、処理部３４と、を有する。表示・入力部３２は、表示部の一例である。
【００４２】
近距離無線送受信部３１は、処理部３４の制御に従い、近距離無線通信により、タグとの間で情報の送受信を行う。
【００４３】
表示・入力部３２は、処理部３４の制御に従い、種々の情報を表示する。また、表示・入力部３４は、ユーザからの入力を受け付け、入力された内容に応じた制御信号を処理部３４に出力する。表示・入力部３２の具体例としては、タッチパネルがある。なお、表示・入力部３２は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示部と、キーボタンなどの入力部と、に分かれて構成されていてもよい。
【００４４】
通信部３３は、処理部３４の制御に従い、ネットワークを介してサーバ５０と通信を行う。
【００４５】
処理部３４は、上述した各部を制御する。例えば、処理部３４は、情報処理装置３０をタグにかざして、タグを読み取る旨の操作入力が行われると、近距離無線通信により、タグからＵＲＩおよび個体識別子を受信し、受信したＵＲＩおよび個体識別子を、通信部３３を介してサーバ５０へ送信する。なお、ＵＲＩおよび個体識別子のサーバ５０への送信は、処理部３４に搭載されたタグ認証アプリケーションにより行われる。また、近距離無線送受信部３１を介して受信した個体識別子と、後述するタグＤＢに記憶されている個体識別子との照合作業は、サーバ５０内で行われる。
【００４６】
情報処理装置４０は、近距離無線送受信部４１と、表示・入力部４２と、通信部４３と、処理部４４と、を有する。近距離無線送受信部４１、表示・入力部４２、通信部４３、および、処理部４４はそれぞれ、情報処理装置３０における近距離無線送受信部３１、表示・入力部３２、通信部３３、および、処理部３４に対応するため、説明を省略する。
【００４７】
ただし、本実施形態においては、処理部４４には、タグ認証アプリケーションが搭載されておらず、代わりに、サーバ５０から受信した情報を表示するためのブラウザアプリケーションが搭載されているものとする。処理部４４は、近距離無線送受信部４１を介してタグから受信したＵＲＩおよび個体識別子のうち、ＵＲＩだけを、通信部４３を介してサーバ５０へ送信する。
【００４８】
次に、サーバ５０の構成について説明する。
【００４９】
サーバ５０は、通信部５１と、タグＤＢ（Ｄａｔａｂａｓｅ）５２と、ペットＤＢ５３と、メッセージＤＢ５４と、処理部５５と、を有する。タグＤＢ５２は第１の記憶部の一例であり、ペットＤＢ５３およびメッセージＤＢ５４は、第２の記憶部を構成する。
【００５０】
通信部５１は、処理部５５の制御に従い、ネットワークを介して、情報処理装置３０，４０と通信を行う。
【００５１】
タグＤＢ５２は、親タグ１０と子タグ２０との親子関係などを記憶するデータベースである。
【００５２】
ペットＤＢ５３は、親タグ１０の所有者が、子タグ２０を読み取った者に開示するペットに関する情報を記憶するデータベースである。
【００５３】
メッセージＤＢ５４は、子タグ２０を読み取った者が、その子タグ２０と親子関係にある親タグ１０の所有者に送信するメッセージを記憶するデータベースである。
【００５４】
処理部５５は、情報処理装置３０，４０からのリクエストに応じて、タグＤＢ５２、ペットＤＢ５３、および、メッセージＤＢ５４を検索し、リクエストに応じた処理を行う。なお、処理部５５は、情報処理装置からのリクエストに含まれるリクエストの種別（ＧＥＴ／ＰＯＳＴ）に応じて、そのリクエストが表示リクエストであるか、設定リクエストであるか、を判定する。
【００５５】
次に、タグＤＢ５２の構成を図２を参照して説明する
タグＤＢ５２は、ＵＲＩ２０１と、親子識別子２０２と、個体識別子２０３と、対応ＵＲＩ２０４と、で構成される。
【００５６】
ＵＲＩ２０１は、タグＤＢ５２の検索キーとなるエントリであり、タグに対応する情報が記憶されたネットワーク上の資源を示すＵＲＩが記憶される領域である。本実施形態においては、各タグに固有のＵＲＩが設定（記憶）され、このＵＲＩを会員番号のようなＩＤとして利用する。なお、検索キーとなるＵＲＩは、親タグ１０、子タグ２０のどちらのＵＲＩでもよい。
【００５７】
親子識別子２０２は、ＵＲＩ２０１に記憶されたＵＲＩが設定されたタグが、親タグであるか、子タグであるかを示す親子識別子が記憶される領域である。本実施形態においては、親子識別子が１である場合には、そのタグが親タグであり、親子識別子が０である場合には、そのタグが子タグであるものとする。
【００５８】
個体識別子２０３は、ＵＲＩ２０１に記憶されたＵＲＩが設定されたタグの個体識別子が記憶される領域である。タグの出荷前に、ＵＲＩおよび個体識別子がタグにエンコード（設定）され、そのタグに設定されたＵＲＩおよび個体識別子が読み取られてタグＤＢ５２に記憶される。タグに設定されたＵＲＩと個体識別子とを対応付けて記憶し、そのＵＲＩへのアクセスのリクエストがあった場合には、個体識別子を用いて認証を行うことで、正規のタグを読みとってアクセスしてきたのか否かを確認することができる。
【００５９】
対応ＵＲＩ２０４は、ＵＲＩ２０１に記憶されたＵＲＩが設定されたタグと親子関係にあるタグに設定されたＵＲＩ（以下、対応ＵＲＩと称する）が記憶される領域である。ＵＲＩ２０１に記憶されたＵＲＩが親タグに設定されたものである場合には、その親タグと親子関係にある子タグに設定されたＵＲＩが対応ＵＲＩとして対応ＵＲＩ２０４に記憶され、ＵＲＩ２０１に記憶されたＵＲＩが子タグに設定されたものである場合には、その子タグと親子関係にある親タグに設定されたＵＲＩが対応ＵＲＩとして対応ＵＲＩ２０４に記憶される。
【００６０】
タグＤＢ５２へのＵＲＩ、親子識別子、個体識別子、および、対応ＵＲＩの記憶は、親子関係にある親タグ１０および子タグ２０の工場出荷時のみに行われ、一度記憶されると変更できない。
【００６１】
次に、ペットＤＢ５３の構成を図３を参照して説明する。
【００６２】
ペットＤＢ５３は、ＵＲＩ３０１と、名前３０２と、写真３０３と、性別３０４と、生年月日３０５と、分類３０６と、ひとこと３０７と、フォーム表示３０８と、で構成される。
【００６３】
ＵＲＩ３０１は、ペットＤＢ５３の検索キーとなるエントリであり、子タグ２０に設定されたＵＲＩが記憶される領域である。
【００６４】
名前３０２は、ＵＲＩ３０１に記憶されたＵＲＩが設定された子タグ２０が取り付けられたペットの名前が記憶される領域である。
【００６５】
写真３０３は、ＵＲＩ３０１に記憶されたＵＲＩが設定された子タグ２０が取り付けられたペットの写真のファイル名が記憶される領域である。
【００６６】
性別３０４は、ＵＲＩ３０１に記憶されたＵＲＩが設定された子タグ２０が取り付けられたペットの性別を示す識別子が記憶される領域である。本実施形態においては、性別３０４に記憶された識別子が１である場合には、そのペットは雄であり、性別３０４に記憶された識別子が０である場合には、そのペットは雌であるものとする。
【００６７】
生年月日３０５は、ＵＲＩ３０１に記憶されたＵＲＩが設定された子タグ２０が取り付けられたペットの生年月日が記憶される領域である。
【００６８】
分類３０６は、ＵＲＩ３０１に記憶されたＵＲＩが設定された子タグ２０が取り付けられたペットの分類を示す識別子が記憶される領域である。本実施形態においては、分類３０６に記憶された領域が０である場合には、そのペットは犬であり、分類３０６に記憶された識別子が１である場合には、そのペットは猫であり、分類３０６に記憶された識別子が２である場合には、そのペットは犬、猫以外であるものとする。
【００６９】
ひとこと３０７は、ＵＲＩ３０１に記憶されたＵＲＩが設定された子タグ２０が取り付けられたペットの飼い主から、子タグ２０を読み取った者へのメッセージが記憶される領域である。ひとこと３０７には、通常時は、ペットや飼い主の自己紹介文が記憶されるが、ペットが迷子になった場合には、飼い主への連絡のお願いや飼い主への連絡先などが記憶される。
【００７０】
フォーム表示３０８は、ＵＲＩ３０１に記憶されたＵＲＩが設定された子タグ２０と親子関係にある親タグ１０の所有者へ送信するメッセージを入力するための連絡フォームを、その子タグ２０を読み取った情報処理装置上で表示させるか否かの設定を示す識別子が記憶される領域である。本実施形態では、フォーム表示３０８に記憶された識別子が１である場合には、連絡フォームを表示させ、フォーム表示３０８に記憶された識別子が０である場合には、連絡フォームを表示させないものとする。通常時は、フォーム表示３０８には０が設定され、連絡フォームを表示させないが、ペットが迷子になった場合には、フォーム表示３０８を０から１に変更し、子タグ２０を読み取った情報処理装置上で連絡フォームを表示させるようにする。こうすることで、子タグ２０を読み取った者から、親タグ１０の所有者へメッセージを送信することができる。
【００７１】
次に、メッセージＤＢ５４の構成を図４を参照して説明する。
【００７２】
メッセージＤＢ５４は、ＵＲＩ４０１と、メッセージ４０２と、で構成される。
【００７３】
ＵＲＩ４０１は、メッセージＤＢ５４の検索キーとなるエントリであり、親タグ１０に設定されたＵＲＩが記憶される領域である。
【００７４】
メッセージ４０２は、ＵＲＩ４０１に記憶されたＵＲＩが設定された親タグ１０と親子関係にある子タグ２０を読み取った者から、親タグ１０の所有者へのメッセージが記憶される領域である。
【００７５】
次に、本実施形態の情報表示システム１の動作について説明する。
【００７６】
まず、表示リクエスト受信時の処理部５５の動作を図５に示すフローチャートを参照して説明する。
【００７７】
情報処理装置３０から表示リクエストが送信されてくると、処理部５５は、通信部５１を介して表示リクエストを受信する（ステップＡ１１）。なお、表示リクエストの送信元が情報処理装置３０である場合には、表示リクエストにはＵＲＩおよび個体識別子が含まれ、表示リクエストの送信元が情報処理装置４０である場合には、表示リクエストにはＵＲＩが含まれ、個体識別子は含まれない。以下では、情報処理装置から受信したリクエストに含まれるＵＲＩを受信ＵＲＩと称し、情報処理装置から受信したリクエストに含まれる個体識別子を受信個体識別子と称する。
【００７８】
次に、処理部５５は、受信ＵＲＩを検索キーとしてタグＤＢ５２を検索し、受信ＵＲＩと同じＵＲＩに対応して記憶されている親子識別子、個体識別子、および、対応ＵＲＩをタグＤＢ５２から取得する（ステップＡ１２）。以下では、処理部５５が、タグＤＢ５２から取得した個体識別子を取得個体識別子と称し、タグＤＢ５２から取得した対応ＵＲＩを取得対応ＵＲＩと称する。
【００７９】
次に、処理部５５は、取得した親子識別子に基づき、受信ＵＲＩが設定されたタグ、すなわち、読み取られたタグが、親タグであるか否かを判定する（ステップＡ１３）。
【００８０】
読み取られたタグが親タグである場合（取得した親子識別子が１である場合）には（ステップＡ１３：Ｙｅｓ）、処理部５５は、受信個体識別子と取得個体識別子とが一致するか否かを判定する（ステップＡ１４）。
【００８１】
上述したように、情報処理装置３０から送信されてきた表示リクエストにはＵＲＩおよび個体識別子が含まれるが、情報処理装置４０から送信されてきた表示リクエストにはＵＲＩしか含まれない。そのため、例えば、情報処理装置４０が親タグ１０を読み取り、表示リクエストを送信した場合、その表示リクエストに含まれるＵＲＩから読み取られたタグが親タグと判定され、ステップＡ１４の処理が行われる。ここで、情報処理装置４０から送信されてきた表示リクエストには個体識別子が含まれない。この場合、処理部５５は、受信個体識別子と取得個体識別子とが一致しないと判定する。
【００８２】
受信個体識別子と取得個体識別子とが一致する場合には（ステップＡ１４：Ｙｅｓ）、処理部５５は、受信ＵＲＩを検索キーとしてメッセージＤＢ５４を検索し、受信ＵＲＩと同じＵＲＩに対応して記憶されているメッセージを取得する（ステップＡ１５）。
【００８３】
次に、処理部５５は、取得対応ＵＲＩを検索キーとしてペットＤＢ５３を検索し、取得対応ＵＲＩと同じＵＲＩに対応して記憶されている名前、写真、性別、生年月日、分類、ひとこと、および、フォーム表示を取得する（ステップＡ１６）。
【００８４】
次に、処理部５５は、ステップＡ１５で取得したメッセージ、ステップＡ１６で取得した名前、写真、性別、生年月日、分類、ひとこと、および、フォーム表示を示す情報を、通信部５１を介して、表示リクエストに対する回答として要求元の情報処理装置に送信し（ステップＡ１７）、処理を終了する。
【００８５】
受信個体識別子と取得個体識別子とが一致しない場合には（ステップＡ１４）、処理部５５は、通信部５１を介してエラーを要求元の情報処理装置に送信し（ステップＡ１８）、処理を終了する。
【００８６】
読み取られたタグが親タグである場合（取得した親子識別子が１である場合）には（ステップＡ１３：Ｎｏ）、処理部５５は、受信ＵＲＩを検索キーとしてペットＤＢ５３を検索し、受信ＵＲＩと同じＵＲＩに対応して記憶されている名前、写真、性別、生年月日、分類、ひとこと、および、フォーム表示を取得する（ステップＡ１９）。
【００８７】
次に、処理部５５は、ステップＡ１９で取得した名前、写真、性別、生年月日、分類、ひとこと、および、フォーム表示を示す情報を、通信部５１を介して、表示リクエストに対する回答として要求元の情報処理装置に送信し（ステップＡ２０）、処理を終了する。
【００８８】
次に、設定リクエスト受信時の処理部５５の動作を図６に示すフローチャートを参照して説明する。
【００８９】
情報処理装置から設定リクエストが送信されてくると、処理部５５は、通信部５１を介して設定リクエストを受信する（ステップＢ１１）。なお、設定リクエストの送信元が情報処理装置３０である場合には、設定リクエストにはＵＲＩおよび個体識別子が含まれ、設定リクエストの送信元が情報処理装置４０である場合には、設定リクエストにはＵＲＩが含まれ、個体識別子は含まれない。
【００９０】
次に、処理部５５は、受信ＵＲＩを検索キーとしてタグＤＢ５２を検索し、受信ＵＲＩと同じＵＲＩに対応して記憶されている親子識別子、個体識別子、および、対応ＵＲＩをタグＤＢ５２から取得する（ステップＢ１２）。
【００９１】
次に、処理部５５は、取得した親子識別子に基づき、受信ＵＲＩが設定されたタグ、すなわち、読み取られたタグが、親タグであるか否かを判定する（ステップＢ１３）。
【００９２】
読み取られたタグが親タグである場合（取得した親子識別子が１である場合）には（ステップＢ１３：Ｙｅｓ）、処理部５５は、受信個体識別子と取得個体識別子とが一致するか否かを判定する（ステップＢ１４）。
【００９３】
上述したように、情報処理装置３０から送信されてきた設定リクエストにはＵＲＩおよび個体識別子が含まれるが、情報処理装置４０から送信されてきた設定リクエストにはＵＲＩしか含まれない。そのため、例えば、情報処理装置４０が親タグ１０を読み取り、設定リクエストを送信した場合、その表示リクエストに含まれるＵＲＩから読み取られたタグが親タグと判定され、ステップＢ１４の処理が行われる。ここで、情報処理装置４０から送信されてきた表示リクエストには個体識別子が含まれない。この場合、処理部５５は、受信個体識別子と取得個体識別子とが一致しないと判定する。
【００９４】
受信個体識別子と取得個体識別子とが一致する場合には（ステップＢ１４：Ｙｅｓ）、処理部５５は、取得対応ＵＲＩを検索キーとしてペットＤＢ５３を検索し、取得対応ＵＲＩと同じＵＲＩに対応して記憶されている名前、写真、性別、生年月日、分類、ひとこと、および、フォーム表示についての変更を要求元の情報処理装置から受け付ける。さらに、処理部５５は、変更された内容を検索されたＵＲＩに対応してペットＤＢ５３に記憶させてペットＤＢ５３を更新し（ステップＢ１５）、設定が完了した旨を、通信部５１を介して要求元へ送信して（ステップＢ１６）、処理を終了する。
【００９５】
受信個体識別子と取得個体識別子とが一致しない場合には（ステップＢ１４：Ｎｏ）、処理部５５は、通信部５１を介してエラーを要求元の情報処理装置に送信し（ステップＢ１７）、処理を終了する。
【００９６】
読み取られたタグが子タグである場合（取得した親子識別子が０である場合）には（ステップＢ１３：Ｎｏ）、処理部５５は、取得対応ＵＲＩを検索キーとしてメッセージＤＢ５４を検索し、取得対応ＵＲＩと同じＵＲＩに対応して記憶されているメッセージの変更を要求元の情報処理装置から受け付ける。さらに、処理部５５は、変更されたメッセージを検索されたＵＲＩに対応してメッセージＤＢ５４に記憶させてメッセージＤＢ５４を更新し（ステップＢ１８）、設定が完了した旨を、通信部５１を介して要求元へ送信して（ステップＢ１９）、処理を終了する。
【００９７】
以下、本実施形態の情報表示システム１の動作を、より具体的に説明する。
【００９８】
なお、以下では、親タグ１０には、ＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００１／」、および、個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ１」が記憶されているものとする。また、子タグ２０には、ＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」、および、個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ２」が記憶されているものとする。親タグ１０は、飼い主のかばんなどの身の回りの品に装着され、子タグ２０は、ペットの首輪に装着されるなどして、ペットに取り付けられる。また、以下では、情報処理装置３０は、ペットの飼い主により所有され、情報処理装置４０は、ペットに取り付けられた子タグ２０を読み取る者により所有されているものとする。
【００９９】
親タグ１０と子タグ２０とは、工場出荷時に予め対応付けられ、図２に示すように、親タグ１０、子タグ２０それぞれについて、ＵＲＩ、親子識別子、個体識別子、および、対応ＵＲＩがタグＤＢ５２に記憶される。なお、ペットＤＢ５３、および、メッセージＤＢ５４には、何も記憶されていないものとする。
【０１００】
図７は、情報表示システム１の動作を示すシーケンス図である。
【０１０１】
まず、初期設定時の動作を説明する。
【０１０２】
ペットの飼い主が、自身が所有する情報処理装置３０を親タグ１０にかざすと、情報処理装置３０の近距離無線送受信部３１が、親タグ１０内の近距離無線送受信部１２と近距離無線通信を行い、記憶部１１に記憶されているＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００１／」、および、個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ１」を親タグ１０から受信する（ステップＣ１１）。近距離無線送受信部３１は、受信したＵＲＩおよび個体識別子を処理部３４に出力する。
【０１０３】
処理部３４は、近距離無線送受信部３１から入力されたＵＲＩおよび個体識別子と、リクエストの種別（ＧＥＴ）と、を含む表示リクエストを、通信部３３を介してサーバ５０に送信する（ステップＣ１２）。
【０１０４】
サーバ５０においては、処理部５５は、情報処理装置３０から送信されてきた表示リクエストを、通信部５１を介して受信すると、図５に示す処理を開始する。
【０１０５】
まず、処理部５５は、受信ＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００１／」を検索キーとしてタグＤＢ５２を検索し、受信ＵＲＩと同じＵＲＩに対応して記憶されている親子識別子、個体識別子、および、対応ＵＲＩをタグＤＢ５２から取得する。図２に示すように、タグＤＢ５２には、受信ＵＲＩと同じＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００１／」に対応して、親子識別子「１」、個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ１」、および、対応ＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」が記憶されているので、処理部５５は、これらの情報をタグＤＢ５２から取得する（ステップＡ１２）。
【０１０６】
次に、処理部５５は、取得した親子識別子が１であるので、読み取られたタグは親タグであると判定する（ステップＡ１３：Ｙｅｓ）。
【０１０７】
次に、処理部５５は、受信個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ１」と取得個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ１」とが一致するため（ステップＡ１４：Ｙｅｓ）、処理部５５は、受信ＵＲＩを検索キーとしてメッセージＤＢ５４を検索する（ステップＡ１５）。上述したように、メッセージＤＢ５４には何も記憶されていないため、何も検索されない。
【０１０８】
次に、処理部５５は、取得対応ＵＲＩを検索キーとしてペットＤＢ５３を検索し、取得対応ＵＲＩと同じＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」に対応して記憶されている名前、写真、性別、生年月日、分類、ひとこと、および、フォーム表示を取得する（ステップＡ１６）。上述したように、ペットＤＢ５３には何も記憶されていないため、何も検索されない。
【０１０９】
図７を再び参照すると、処理部５５は、表示リクエストに対する回答を、通信部５１を介して情報処理装置３０に送信する（ステップＣ１３）。ここでは、処理部５５は、表示リクエストに対する回答として、メッセージｎｕｌｌ、名前ｎｕｌｌ、写真ｎｕｌｌ、性別ｎｕｌｌ、生年月日ｎｕｌｌ、分類ｎｕｌｌ、ひとことｎｕｌｌ、および、フォーム表示ｎｕｌｌを送信する。
【０１１０】
情報処理装置３０においては、処理部３４は、サーバ５０から送信されてきた表示リクエストに対する回答を、通信部３３を介して受信する。
【０１１１】
次に、処理部３４は、表示リクエストに対する回答が、全ての項目に関してｎｕｌｌであるために、図８に示す初期設定ページを表示・入力部３２に表示させる。初期設定ページには、ペットの名前、写真、性別、生年月日、分類、ひとこと、および、フォーム表示を入力または選択する欄が含まれる。なお、表示リクエストに対する回答が全ての項目に関してｎｕｌｌであるため、図８に示すように、初期設定ページにおける入力欄は、すべて空欄または未設定である。
【０１１２】
初期設定ページに従い、図９に示すように、飼い主により各項目への入力が行われたとする。この状態で、登録ボタンを押下する旨の操作入力が表示・入力部３２を介して行われると（ステップＣ１５）、処理部３４は、親タグ１０から読み取ったＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００１／」、および、個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ１」と、各項目に設定された内容と、リクエストの種別（ＰＯＳＴ）と、を含む設定リクエストを、通信部３３を介してサーバ５０に送信する（ステップＣ１６）。
【０１１３】
サーバ５０においては、処理部５５は、情報処理装置３０から送信されてきた設定リクエストを、通信部５１を介して受信すると、図６に示す処理を開始する。
【０１１４】
まず、処理部５５は、受信ＵＲＩを検索キーとしてタグＤＢ５２を検索し、受信ＵＲＩと同じＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００１／」に対応して記憶されている親子識別子、個体識別子、および、対応ＵＲＩを取得する。上述したように、タグＤＢ５２においては、ＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００１／」に対応して、親子識別子「１」、個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ１」、および、対応ＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」が記憶されているので、処理部５５は、これらの情報をタグＤＢ５２から取得する（ステップＢ１２）。
【０１１５】
次に、処理部５５は、取得した親子識別子が１であるので、読み取られたタグは親タグであると判定する（ステップＢ１３：Ｙｅｓ）。
【０１１６】
次に、処理部５５は、受信個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ１」と取得個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ１」とが一致するため（ステップＢ１４：Ｙｅｓ）、処理部５５は、取得対応ＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」を検索キーとしてペットＤＢ５３を検索し、取得対応ＵＲＩと同じＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」に対応して記憶されている名前、写真、性別、生年月日、分類、ひとこと、および、フォーム表示に、設定メッセージに含まれる各項目の内容を設定して、ペットＤＢ５３を更新する（ステップＢ１５）。具体的には、処理部５５は、図3に示すように、ペットＤＢ５３に、名前には「ポチ」を記憶させ、性別には「１」を記憶させ、生年月日には「２０１１年１１月２２日」を記憶させ、分類には「０」を記憶させ、ひとことには「どうぞよろしく。」を記憶させ、フォーム表示には「０」を記憶させる。また、処理部５５は、飼い主が選択したペットの写真のファイル名「ｐｅｔ０１．ｊｐｇ」を、システムにより割り当てられたファイル名「００００２．ｊｐｇ」に変換して、ペットＤＢ５３に記憶させる。その結果、図３に示すように、ＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」に対応して、名前、写真、性別、生年月日、分類、ひとこと、および、フォーム表示がペットＤＢ５３に記憶される。
【０１１７】
図７を再び参照すると、処理部５５は、設定が完了した旨を示す設定完了通知を、通信部５１を介して情報処理装置３０へ送信する（ステップＣ１７）。
【０１１８】
情報処理装置３０においては、処理部３４は、サーバ５０から送信されてきた設定完了通知を受信すると、設定が完了した旨を表示・入力部３２に表示させる。
【０１１９】
上述したステップＣ１１からステップＣ１７の処理により、初期設定が終了する。
【０１２０】
次に、子タグ２０の読み取り時の動作について説明する。
【０１２１】
情報処理装置４０の所有者が、情報処理装置４０を子タグ２０にかざすと、情報処理装置４０の近距離無線送受信部４１が、子タグ２０内の近距離無線送受信部２２と近距離無線通信を行い、記憶部２１に記憶されているＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」、および、個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ２」を子タグ２０から受信する（ステップＣ１８）。近距離無線送受信部４１は、受信したＵＲＩおよび個体識別子を処理部４４に出力する。
【０１２２】
処理部４４は、近距離無線送受信部４１から入力されたＵＲＩと、リクエストの種別（ＧＥＴ）と、を含む表示リクエストを、通信部４３を介してサーバ５０に送信する（ステップＣ１９）。
【０１２３】
サーバ５０においては、処理部５５は、情報処理装置４０から送信されてきた表示リクエストを、通信部５１を介して受信すると、図５に示す処理を開始する。
【０１２４】
まず、処理部５５は、受信ＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」を検索キーとしてタグＤＢ５２を検索し、受信ＵＲＩと同じＵＲＩに対応して記憶されている親子識別子、個体識別子、および、対応ＵＲＩを取得する。図２に示すように、タグＤＢ５２には、受信ＵＲＩと同じＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」に対応して、親子識別子「０」、個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ２」、および、対応ＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００１／」が記憶されているので、処理部５５は、これらの情報をタグＤＢ５２から取得する（ステップＡ１２）。
【０１２５】
次に、処理部５５は、取得した親子識別子が０であるので、読み取られたタグは子タグであると判定する（ステップＡ１３：Ｎｏ）。
【０１２６】
次に、処理部５５は、受信ＵＲＩを検索キーとして図３に示すペットＤＢ５３を検索し、受信ＵＲＩと同じＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」に対応して記憶されている名前「ポチ」、写真「００００２．ｊｐｇ」、性別「１」、生年月日「２０１１年１１月２２日」、分類「０」、ひとこと「どうぞよろしく」、および、フォーム表示「１」を取得する。
【０１２７】
図７を再び参照すると、処理部５５は、表示リクエストに対する回答として、取得した名前、写真、性別、生年月日、分類、ひとこと、および、フォーム表示を示す情報を、通信部５１を介して情報処理装置４０に送信する（ステップＣ２０）。ここで、処理部５５は、名前などの情報を情報処理装置４０上で表示可能な形式（例えば、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式）のフォーマットで送信する。
【０１２８】
情報処理装置４０においては、処理部４４は、サーバ５０から表示リクエストに対する回答として送信されてきた情報を、通信部４３を介して受信する。次に、処理部４４は、図１０に示すように、受信した情報に示される名前、写真、性別、生年月日、分類、ひとことを示す情報表示ページを表示・入力部４２に表示させる（ステップＣ２１）。ここで、処理部４４は、受信した情報に示されるフォーム表示が０であるため、連絡フォームについては表示させない。
【０１２９】
上述したステップＣ１８からステップＣ２１の処理により、子タグ２０の読み取りに応じて、子タグ２０に対応する情報が情報処理装置４０上で表示される。
【０１３０】
次に、ペットＤＢ５３の更新時の動作について説明する。以下では、ペットが迷子になったため、ペットの飼い主が、子タグ２０に対応する情報を変更するものとする。
【０１３１】
ペットの飼い主が、自身が所有する情報処理装置３０を親タグ１０にかざすと、情報処理装置３０の近距離無線送受信部３１が、親タグ１０内の近距離無線送受信部１２と近距離無線通信を行い、記憶部１１に記憶されているＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００１／」、および、個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ１」を親タグ１０から受信する（ステップＣ２２）。近距離無線送受信部３１は、受信したＵＲＩおよび個体識別子と、リクエストの種別（ＧＥＴ）と、を含む表示リクエストを、通信部３３を介してサーバ５０に送信する（ステップＣ２３）
サーバ５０においては、処理部５５は、情報処理装置３０から送信されてきた表示リクエストを、通信部５１を介して受信すると、図５に示す処理を開始する。
【０１３２】
まず、処理部５５は、受信ＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００１／」を検索キーとしてタグＤＢ５２を検索し、受信ＵＲＩと同じＵＲＩに対応して記憶されている親子識別子、個体識別子、および、対応ＵＲＩをタグＤＢ５２から取得する。図２に示すように、タグＤＢ５２には、受信ＵＲＩと同じＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００１／」に対応して、親子識別子「１」、個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ１」、および、対応ＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」が記憶されているので、処理部５５は、これらの情報をタグＤＢ５２から取得する（ステップＡ１２）。
【０１３３】
次に、処理部５５は、取得した親子識別子が１であるので、読み取られたタグは親タグであると判定する（ステップＡ１３：Ｙｅｓ）。
【０１３４】
次に、処理部５５は、受信個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ１」と取得個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ１」とが一致するため（ステップＡ１４：Ｙｅｓ）、処理部５５は、受信ＵＲＩを検索キーとして、メッセージＤＢ５４を検索する（ステップＡ１５）。上述したように、メッセージＤＢ５４には何も記憶されていないため、何も検索されない。
【０１３５】
次に、処理部５５は、取得対応ＵＲＩを検索キーとしてペットＤＢ５３を検索し、取得対応ＵＲＩと同じＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」に対応して記憶されている名前「ポチ」、写真「００００２．ｊｐｇ」、性別「１」、生年月日「２０１１年１１月２２日」、分類「０」、ひとこと「どうぞよろしく。」、および、フォーム表示「０」を取得する（ステップＡ１６）。
【０１３６】
図７を再び参照すると、処理部５５は、表示リクエストに対する回答を、通信部５１を介して情報処理装置３０に送信する（ステップＣ２４）。ここで、処理部５５は、表示リクエストに対する回答として、メッセージｎｕｌｌ、名前「ポチ」、写真「ｐｅｔ０１２．ｊｐｇ」、性別「１」、生年月日「２０１１年１１月２２日」、分類「０」、ひとこと「どうぞよろしく。」、および、フォーム表示「０）」送信する。なお、処理部５５は、システムにより割り当てられた写真のファイル名「００００２．ｊｐｇ」を、飼い主が選択したペットの写真のファイル名「ｐｅｔ０１．ｊｐｇ」に変換して、情報処理装置３０に送信する。
【０１３７】
情報処理装置３０においては、処理部３４は、サーバ５０から送信されてきた表示リクエストに対応する対応を、通信部３３を介して受信する。次に、処理部３４は、サーバ５０からの回答に基づき、図１１に示す設定変更ページを表示・入力部３２に表示させる（ステップＣ２５）。図１１に示すように、設定変更ページにおいては、名前、写真、性別、生年月日、分類、ひとこと、連絡フォームの各項目に、サーバ５０からの回答に示される内容が表示される。
【０１３８】
設定変更ページに従い、図１２に示すように、飼い主により、ひとことが、「迷子になりました。発見した方はご連絡下さい。」に変更され、連絡フォームが「表示」に変更されたとする。この状態で、更新ボタンを押下する旨の操作入力が表示・入力部３２を介して行われると（ステップＣ２６）、処理部３４は、親タグ１０から読み取ったＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００１／」、および、個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ１」と、各項目に設定された内容と、リクエストの種別（ＰＯＳＴ）と、を含む設定リクエストを、通信部３３を介してサーバ５０に送信する（ステップＣ２７）
サーバ５０においては、処理部５５は、情報処理装置３０から送信されてきた設定リクエストを、通信部５１を介して受信すると、図６に示す処理を開始する。
【０１３９】
まず、処理部５５は、受信ＵＲＩを検索キーとしてタグＤＢ５２を検索し、受信ＵＲＩと同じＵＲＩに対応して記憶されている親子識別子、個体識別子、および、対応ＵＲＩを取得する。図２に示すように、タグＤＢ５２においては、受信ＵＲＩと同じＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００１／」に対応して、親子識別子「１」、個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ１」、および、対応ＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」が記憶されているので、処理部５５は、これらの情報をタグＤＢ５２から取得する（ステップＢ１２）。
【０１４０】
次に、処理部５５は、取得した親子識別子が１であるので、読み取られたタグは親タグであると判定する（ステップＢ１３：Ｙｅｓ）。
【０１４１】
次に、処理部５５は、受信個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ１」と取得個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ１」とが一致するため（ステップＢ１４：Ｙｅｓ）、処理部５５は、取得対応ＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」を検索キーとしてペットＤＢ５３を検索し、取得対応ＵＲＩと同じＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」に対応して記憶されている、名前、写真、性別、生年月日、分類、ひとこと、および、フォーム表示を、設定メッセージに含まれる各項目の内容に変更して、ペットＤＢ５３を更新する（ステップＢ５１）。具体的には、処理部５５は、図１３に示すように、ひとことを、「迷子になりました。発見した方はご連絡下さい。」に変更し、フォーム表示を「１」に変更する。
【０１４２】
図７を再び参照すると、処理部５５は、設定が完了した旨を示す設定完了通知を、通信部５１を介して情報処理装置３０へ送信する（ステップＣ２８）。
【０１４３】
上述したステップＣ２２からステップＣ２８の処理により、ペットＤＢ５３を更新することができる。
【０１４４】
次に、飼い主へのメッセージ書き込み時の動作について説明する。以下では、迷子になったペットを発見した者（情報処理装置４０の所有者）が、ペットの飼い主にメッセージを送信するものとする。
【０１４５】
情報処理装置４０の所有者が、自身が所有する情報処理装置４０をペットに取り付けられた子タグ２０にかざすと、情報処理装置４０の近距離無線送受信部４１が、子タグ内２０の近距離無線送受信部２２と近距離無線通信を行い、記憶部２１に記憶されているＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」、および、個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ２」を子タグ２０から受信する（ステップＣ２９）。近距離無線送受信部４１は、受信したＵＲＩおよび個体識別子を処理部４４に出力する。
【０１４６】
処理部４４は、近距離無線送受信部４１から入力されたＵＲＩと、リクエストの種別（ＧＥＴ）と、を含む表示リクエストを、通信部４３を介してサーバ５０に送信する（ステップＣ３０）。
【０１４７】
サーバ５０においては、処理部５５は、情報処理装置４０から送信されてきた表示リクエストを、通信部５１を介して受信すると、図５に示す処理を開始する。
【０１４８】
まず、処理部５５は、受信ＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」を検索キーとしてタグＤＢ５２を検索し、受信ＵＲＩと同じＵＲＩに対応して記憶されている親子識別子、個体識別子、および、対応ＵＲＩを取得する。図２に示すように、タグＤＢ５２には、受信ＵＲＩと同じＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」に対応して、親子識別子「０」、個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ２」、および、対応ＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００１／」が記憶されているので、処理部５５は、これらの情報をタグＤＢ５２から取得する（ステップＡ１２）。
【０１４９】
次に、処理部５５は、取得した親子識別子が０であるので、読み取られたタグは子タグであると判定する（ステップＡ１３：Ｎｏ）。
【０１５０】
次に、処理部５５は、受信ＵＲＩを検索キーとしてペットＤＢ５３を検索し、受信ＵＲＩと同じＵＲＩに対応して記憶されている情報を取得する。図１３に示すように、ペットＤＢ５３には、受信ＵＲＩと同じＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」に対応して、名前「ポチ」、写真「００００２．ｊｐｇ」、性別「１」、生年月日「２０１１年１１月２２日」、分類「０」、ひとこと「迷子になりました。発見した方はご連絡下さい。」、および、フォーム表示「１」が記憶されているので、処理部５５は、これらの情報をペットＤＢ５３から取得する。
【０１５１】
図７を再び参照すると、処理部５５は、表示リクエストに対する回答として、取得した名前、写真、性別、生年月日、分類、ひとこと、および、フォーム表示を示す情報を、通信部５１を介して情報処理装置４０に送信する（ステップＣ３１）。
【０１５２】
情報処理装置４０においては、処理部４４は、サーバ５０から表示リクエストに対する回答として送信されてきた情報を、通信部４３を介して受信する。次に、処理部４４は、図１４に示すように、受信した情報に示される名前、写真、性別、生年月日、分類、ひとこと、連絡フォームを示す情報表示ページを表示・入力部４２に表示させる（ステップＣ３２）。ここで、処理部４４は、サーバ５０から送信されてきた情報に示されるフォーム表示が１であるため、連絡フォームについても表示させる。
【０１５３】
図１４に示す情報表示ページに従い、図１５に示すように、ペットの発見者により、連絡フォームにメッセージ「公園で見つけました。我が家で預かっています。０９０−××××−××××。山田」が入力されたとする。この状態で、メッセージ送信ボタンを押下する旨の操作入力が表示・入力部４２を介して行われると（ステップＣ３３）、処理部４４は、子タグ２０から読み取ったＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」と、入力されたメッセージと、リクエストの種別（ＰＯＳＴ）と、を含む設定リクエストを、通信部４３を介してサーバ５０に送信する（ステップＣ３４）。
【０１５４】
サーバ５０においては、処理部５５は、情報処理装置４０から送信されてきた設定リクエストを、通信部５１を介して受信すると、図６に示す処理を開始する。
【０１５５】
まず、処理部５５は、受信ＵＲＩを検索キーとしてタグＤＢ５２を検索し、受信ＵＲＩと同じＵＲＩに対応して記憶されている親子識別子、個体域別子、および、対応ＵＲＩを取得する。図２に示すように、タグＤＢ５２においては、受信ＵＲＩと同じＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」に対応して、親子識別子「０」、個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ２」、および、対応ＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００１／」が記憶されているので、処理部５５は、これらの情報をタグＤＢ５２から取得する（ステップＢ１２）。
【０１５６】
次に、処理部５５は、取得した親子識別子が１であるので、読み取られたタグが子タグであると判定する（ステップＢ１３：Ｎｏ）。
【０１５７】
次に、処理部５５は、取得対応ＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００１／」を検索キーとしてメッセージＤＢ５４を検索し、取得対応ＵＲＩと同じＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００１／」に対応して、設定リクエストに含まれるメッセージ「公園で見つけました。我が家で預かっています。０９０−××××−××××。山田」をメッセージＤＢ５４に記憶させ、メッセージＤＢ５４を更新する（ステップＢ１８）、
図７を再び参照すると、処理部５５は、設定が完了した旨を示す設定完了通知を、通信部５１を介して情報処理装置４０へ送信する（ステップＣ３５）。
【０１５８】
上述したステップＣ２９からステップＣ３５の処理により、飼い主へのメッセージ書き込みが完了する。
【０１５９】
次に、ペットの発見者からのメッセージの閲覧時の動作について説明する。
【０１６０】
ペットの飼い主が、自身が所有する情報処理装置３０を親タグ１０にかざすと、情報処理装置３０の近距離無線送受信部３１が、親タグ１０内の近距離無線送受信部１２と近距離無線通信を行い、記憶部１１に記憶されているＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００１／」、および、個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ１」を親タグ１０から受信する（ステップＣ３６）。近距離無線送受信部３１は、受信したＵＲＩおよび個体識別子を処理部３４に出力する。
【０１６１】
処理部３４は、近距離無線送受信部３１から入力されたＵＲＩおよび個体識別子と、リクエストの種別（ＧＥＴ）と、を含む表示リクエストを、通信部３３を介してサーバ５０に送信する（ステップＣ３７）。
【０１６２】
サーバ５０においては、処理部５５は、情報処理装置３０から送信されてきた表示リクエストを、通信部５１を介して受信すると、図５に示す処理を開始する。
【０１６３】
まず、処理部５５は、受信ＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００１／」を検索キーとしてタグＤＢ５２を検索し、受信ＵＲＩと同じＵＲＩに対応して記憶されている親子識別子、個体識別子、および、対応ＵＲＩをタグＤＢ５２から取得する。図２に示すように、タグＤＢ５２には、受信ＵＲＩと同じＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００１／」に対応して、親子識別子「１」、個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ１」、および、対応ＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」が記憶されているので、処理部５５は、これらの情報をタグＤＢ５２から取得する（ステップＡ１２）。
【０１６４】
次に、処理部５５は、取得した親子識別子が１であるので、読み取られたタグは親タグであると判定する（ステップＡ１３：Ｙｅｓ）。
【０１６５】
次に、処理部５５は、受信個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ１」と取得個体識別子「１ａｂｃｄｅｆ１２ａｂｃｄｅｆ１」とが一致するため（ステップＡ１４：Ｙｅｓ）、処理部５５は、受信ＵＲＩを検索キーとしてメッセージＤＢ５４を検索し、受信ＵＲＩと同じＵＲＩに対応して記憶されているメッセージを取得する(ステップＡ１５)。図４に示すように、メッセージＤＢ５４には、ＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００１／」に対応して、メッセージ「公園で見つけました。我が家で預かっています。０９０−××××−××××。山田」が記憶されているので、処理部５５は、このメッセージを取得するメッセージを取得する。
【０１６６】
次に、処理部５５は、取得対応ＵＲＩを検索キーとしてペットＤＢ５３を検索し、図１３に示すように、取得対応ＵＲＩと同じＵＲＩ「ｈｔｔｐ：／／ｐｅｔ−ｓｍｉｌｅ．ｎｅｔ／ｐ／００００２／」に対応して記憶されている、名前「ポチ」、写真「００００２．ｊｐｇ」、性別「１」、生年月日「２０１１年１１月２２日」、分類「０」、ひとこと「迷子になりました。発見した方はご連絡下さい。」、フォーム表示「１」を取得する（ステップＡ１６）。
【０１６７】
図７を再び参照すると、処理部５５は、表示リクエストに対する回答として、取得したメッセージ、名前、写真、性別、生年月日、分類、ひとこと、および、フォーム表示を示す情報を、通信部５１を介して情報処理装置３０に送信する（ステップＣ３８）。
【０１６８】
情報処理装置３０においては、処理部３４は、サーバ５０から表示リクエストに対する回答として送信されてきた情報を、通信部３３を介して受信する。次に、処理部３４は、図１６に示すように、受信した情報に示されるメッセージ、名前、写真、性別、生年月日、分類、ひとこと、および、フォーム表示の設定を示す閲覧ページを、表示・入力部３２に表示させる。
【０１６９】
上述したステップＣ３６からステップＣ３９の処理により、ペットの飼い主が、ペットの発見者からのメッセージを閲覧することができる。
【０１７０】
このように本実施形態の情報処理システム１によれば、サーバ５０は、親タグ１０の識別子と、親タグ１０に対応する子タグ２０の識別子と、を対応させて記憶する第１の記憶部（タグＤＢ５２）と、親タグ１０の識別子、および、子タグ２０の識別子それぞれに対応させて、各タグに対応する情報を記憶する第２の記憶部（ペットＤＢ５３、メッセージＤＢ５４）と、を有し、情報処理装置から、親タグ１０の識別子、または、子タグ２０の識別子を含む取得リクエストを受信すると、その取得リクエストに応じて、親タグ１０の識別子、あるいは、子タグ２０の識別子に対応して第２の記憶部に記憶されている情報を情報処理装置に送信し、情報処理装置からタグの識別子を含む設定リクエストを受信すると、そのタグと親子関係にあるタグの識別子に対応して、設定要求された情報を第２の記憶部に記憶する。また、情報処理装置３０，４０は、サーバから情報が送信されてくると、その情報を表示部・入力部により表示する。
【０１７１】
そのため、親タグ１０の識別子を情報処理装置にて読み取り、サーバ５０に送信するだけで、その親タグ１０と親子関係にある子タグ２０に対応する情報を変更することができるので、情報を変更するためのＩＤやパスワードを管理することなく、子タグに対応する情報の変更を柔軟かつ簡易に行うことができる。また、親タグ１０の所有者のみが子タグ２０に対応する情報の変更を行うことができるため、ＩＤやパスワードの漏洩により、無権限者に情報が変更されてしまうことを防ぐことができる。
【０１７２】
なお、本実施形態においては、親タグ１０をペットの飼い主が所有し、子タグ２０をペットに取り付ける例を用いて、本発明を説明したが、これに限られるものではない。例えば、親タグ１０を物品の所有者などの人物が所有し、子タグ２０をその所有者の物品に取り付けてもよい。また、親タグ１０を引率者や保護者などの人物が所有し、子タグ２０を引率対象者や高齢者、子供などの人物が所有するようにしてもよい。
【０１７３】
（第２の実施形態）
第１の実施形態の情報表示システム１においては、親タグ１０と親子関係にある子タグ２０に対応する情報を変更する際に、親タグ１０の個体識別子を用いて認証を行った。本発明の第２の実施形態の情報表示システムは、子タグ２０に対応する情報の閲覧時にも認証を行うことで、子タグに対応する情報に不正にアクセスされることを防止するものである。
【０１７４】
図１７は、本実施形態の情報表示システム１Ａの構成を示す図である。図１７において、図１と同様の構成については同じ符号を付し、説明を省略する。
【０１７５】
本実施形態の情報表示システム１Ａは、第１の実施形態の情報表示システム１と比較して、情報処理装置４０における処理部４４を処理部４４Ａに変更した点と、サーバ５０における処理部５５を処理部５５Ａに変更した点と、が異なる。
【０１７６】
処理部４４Ａは、情報処理装置３０の処理部３４と同様に、タグ認証アプリケーションが搭載されており、タグに設定されているＵＲＩおよび個体識別子を、近距離無線送受信部４１を介して受信すると、そのＵＲＩおよび個体識別子を含むリクエストをサーバ５０に送信する。
【０１７７】
処理部５５Ａは、情報処理装置からリクエストを受信すると、受信個体識別子に基づき認証を行った後に、リクエストに応じた処理を行う。
【０１７８】
次に、処理部５５Ａの動作について説明する。
【０１７９】
まず、表示リクエスト受信時の処理部５５Ａの動作を図１８に示すフローチャートを参照して説明する。図１８において、図５と同様の処理については同じ符号を付し、説明を省略する。
【０１８０】
情報処理装置３０あるいは情報処理装置４０から表示リクエストが送信されてくると、処理部５５Ａは、情報処理装置３０あるいは情報処理装置４０から送信されてきた表示リクエストを、通信部５１を介して受信する（ステップＡ１１）。
【０１８１】
次に、処理部５５Ａは、受信ＵＲＩを検索キーとしてタグＤＢ５２を検索し、受信ＵＲＩと同じＵＲＩに対応して記憶されている親子識別子、個体識別子、および、対応ＵＲＩをタグＤＢ５２から取得する（ステップＡ１２）。
【０１８２】
次に、処理部５５Ａは、受信個体識別子と取得個体識別子とが一致するか否かを判定する（ステップＤ１１）。
【０１８３】
受信個体識別子と取得個体識別子とが一致しない場合には（ステップＤ１１：Ｎｏ）、処理部５５Ａは、通信部５１を介してエラーを要求元の情報処理装置に送信し（ステップＤ１２）、処理を終了する。
【０１８４】
受信個体識別子と取得個体識別子とが一致する場合には（ステップＤ１１：Ｙｅｓ）、処理部５５Ａは、タグＤＢ５２から取得した親子識別子に基づき、読み取られたタグ（受信ＵＲＩが設定されたタグ）が親タグであるか否かを判定する（ステップＤ１３）。
【０１８５】
読み取られたタグが親タグである場合（取得した親子識別子が１である場合）には（ステップＤ１３：Ｙｅｓ）、処理部５５Ａは、ステップＡ１５の処理に進む。
【０１８６】
読み取られたタグが子タグである場合（取得した親子識別子が０である場合）には（ステップＤ１３：Ｎｏ）、処理部５５Ａは、受信ＵＲＩを検索キーとしてペットＤＢ５３を検索し、受信ＵＲＩと同じＵＲＩに対応して記憶されている名前、写真、性別、生年月日、分類、ひとこと、および、フォーム表示を取得する（ステップＤ１４）。
【０１８７】
次に、処理部５５Ａは、ステップＤ１４で取得した名前、写真、性別、生年月日、分類、ひとこと、および、フォーム表示を示す情報を表示リクエストに対する回答として要求元の情報処理装置に送信し（ステップＤ１５）、処理を終了する。
【０１８８】
次に、設定リクエスト受信時の処理部５５Ａの動作を図１９に示すフローチャートを参照して説明する。図１９において、図６と同様の処理については同じ符号を付し、説明を省略する。
【０１８９】
情報処理装置３０あるいは情報処理装置４０から設定リクエストが送信されてくると、処理部５５Ａは、通信部５１を介して設定リクエストを受信する（ステップＢ１１）。
【０１９０】
次に、処理部５５は、受信ＵＲＩを検索キーとしてタグＤＢ５２を検索し、受信ＵＲＩと同じＵＲＩに対応して記憶されている親子識別子、個体識別子、および、対応ＵＲＩをタグＤＢ５２から取得する（ステップＢ１２）。
【０１９１】
次に、処理部５５Ａは、受信個体識別子と取得個体識別子とが一致するか否かを判定する（ステップＥ１１）。
【０１９２】
受信個体識別子と取得個体識別子とが一致しない場合には（ステップＥ１１：Ｎｏ）、処理部５５Ａは、エラーを要求元の情報処理装置に送信し（ステップＥ１２）、処理を終了する。
【０１９３】
受信個体識別子と取得個体識別子とが一致する場合には（ステップＥ１１：Ｙｅｓ）、処理部５５Ａは、タグＤＢ５２から取得した親子識別子に基づき、読み取られたタグ（受信ＵＲＩが設定されたタグ）が親タグであるか否かを判定する（ステップＥ１３）。
【０１９４】
読み取られたタグが親タグである場合（取得した親子識別子が１である場合）には（ステップＥ１３：Ｙｅｓ）、処理部５５Ａは、ステップＢ１５の処理に進む。
【０１９５】
読み取られたタグが子タグである場合（取得した親子識別子が０である場合）には（ステップＥ１３：Ｎｏ）、処理部５５Ａは、受信ＵＲＩを検索キーとしてメッセージＤＢ５４を検索し、検索されたＵＲＩに対応するメッセージの設定を要求元の情報処理装置から受け付ける。さらに、処理部５５は、メッセージＤＢ５４を更新し（設定されたメッセージを検索されたＵＲＩに対応してメッセージＤＢ５４に記憶させ）（ステップＥ１４）、設定が完了した旨を要求元へ送信して（ステップＥ１５）、処理を終了する。
【０１９６】
このように本実施形態の情報表示システム１Ａによれば、情報処理装置３０，４０は、タグから読み取ったＵＲＩおよび個体識別子を含むリクエストをサーバ５０に送信し、サーバ５０は、子タグ２０に対応する情報の変更が要求された場合だけでなく、子タグ２０に対応する情報の閲覧が要求された場合にも個体識別子に基づき認証を行う。
【０１９７】
そのため、子タグ２０に対応する情報に不正にアクセスされることを防止することができる。
【０１９８】
なお、本実施形態においては、親タグ１０をペットの飼い主が所有し、子タグ２０をペットに取り付ける例を用いて、本発明を説明したが、これに限られるものではない。例えば、親タグ１０を物品の所有者などの人物が所有し、子タグ２０をその所有者の物品に取り付けてもよい。また、親タグ１０を引率者や保護者などの人物が所有し、子タグ２０を引率対象者や高齢者、子供などの人物が所有するようにしてもよい。
【０１９９】
本発明のサーバにて行われる方法は、コンピュータに実行させるためのプログラムに適用してもよい。また、そのプログラムを記憶媒体に格納することも可能であり、ネットワークを介して外部に提供することも可能である。
【０２００】
以上、実施形態を参照して本願発明を説明したが、本発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の範囲内で当業者が理解し得る様々な変更をすることができる。
【０２０１】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０２０２】
（付記１）
タグの識別子を読み取り可能な情報処理装置と、前記情報処理装置とネットワークを介して通信可能なサーバと、を備え、
前記サーバは、
第１のタグの識別子と、前記第１のタグに対応する第２のタグの識別子と、を対応させて記憶する第１の記憶部と、
前記第１のタグの識別子、前記第２のタグの識別子のそれぞれに対応させて、情報を記憶する第２の記憶部と、
前記情報処理装置から、前記第１のタグの識別子、または、前記第２のタグの識別子と、これに対応する情報の取得要求と、を受信すると、前記受信した識別子に対応して前記第２の記憶部に記憶されている情報を前記情報処理装置に送信し、前記情報処理装置から、前記第１のタグの識別子、および、前記第２のタグの識別子のうちの一方のタグの識別子と、他方のタグに対応する情報の設定要求と、を受信すると、該設定要求された情報を前記他方のタグの識別子に対応させて前記第２の記憶部に記憶させる処理部と、を有し、
前記情報処理装置は、前記処理部から情報が送信されてくると、該情報の内容を表示する表示部を有することを特徴とする情報表示システム。
【０２０３】
（付記２）
付記１記載の情報表示システムにおいて、
前記タグの識別子は、該タグに対応する情報が記憶された前記ネットワーク上の資源の位置を示す資源識別子であることを特徴とする情報表示システム。
【０２０４】
（付記３）
付記２記載の情報表示システムにおいて、
前記タグには、該タグを一意に識別する個体識別子がさらに設定され、
前記第１の記憶部は、前記タグの資源識別子に対応させて、該タグの個体識別子をさらに記憶し、
前記処理部は、前記情報処理装置から、前記第１のタグの資源識別子および個体識別子と、第２のタグの資源識別子および個体識別子とのうちの一方のタグの資源識別子および個体識別子と、他方のタグに対応する情報の設定要求と、を受信すると、前記受信した資源識別子に対応して前記第１の記憶部に記憶されている個体識別子と、前記受信した個体識別子と、が一致する場合には、前記設定要求された情報を前記他方のタグの識別子に対応させて前記第２の記憶部に記憶させることを特徴とする情報表示システム。
【０２０５】
（付記４）
タグの識別子を読み取り可能な情報処理装置と、前記情報処理装置とネットワークを介して通信可能なサーバと、を備える情報表示システムにおける情報表示方法であって、
前記サーバは、
第１のタグの識別子と、前記第１のタグに対応する第２のタグの識別子と、を対応させて記憶し、
前記第１のタグの識別子、前記第２のタグの識別子のそれぞれに対応させて、情報を記憶し、
前記情報処理装置から、前記第１のタグの識別子、または、前記第２のタグの識別子と、これに対応する情報の取得要求と、を受信すると、前記受信した識別子に対応して記憶している情報を前記情報処理装置に送信し、前記情報処理装置から、前記第１のタグの識別子、および、前記第２のタグの識別子のうちの一方のタグの識別子と、他方のタグに対応する情報の設定要求と、を受信すると、該設定要求された情報を前記他方のタグの識別子に対応させて記憶し、
前記情報処理装置は、前記サーバから情報が送信されてくると、該情報の内容を表示する。
【０２０６】
（付記５）
タグの識別子を読み取り可能な情報処理装置とネットワークを介して通信可能なサーバであって、
第１のタグの識別子と、前記第１のタグに対応する第２のタグの識別子と、を対応させて記憶する第１の記憶部と、
前記第１のタグの識別子、前記第２のタグの識別子のそれぞれに対応させて、情報を記憶する第２の記憶部と、
前記情報処理装置から、前記第１のタグの識別子、または、前記第２のタグの識別子と、これに対応する情報の取得要求と、を受信すると、前記受信した識別子に対応して前記第２の記憶部に記憶されている情報を前記情報処理装置に送信し、前記情報処理装置から、前記第１のタグの識別子、および、前記第２のタグの識別子のうちの一方のタグの識別子と、他方のタグに対応する情報の設定要求と、を受信すると、該設定要求された情報を前記他方のタグの識別子に対応させて前記第２の記憶部に記憶させる処理部と、を有することを特徴とするサーバ。
【０２０７】
（付記６）
タグを読み取り可能な情報処理装置とネットワークを介して通信可能なサーバの制御方法であって、
第１のタグの識別子と、前記第１のタグに対応する第２のタグの識別子と、を対応させて記憶し、
前記第１のタグの識別子、前記第２のタグの識別子のそれぞれに対応させて、情報を記憶し、
前記情報処理装置から、前記第１のタグの識別子、または、前記第２のタグの識別子と、これに対応する情報の取得要求と、を受信すると、前記受信した識別子に対応して記憶している情報を前記情報処理装置に送信し、前記情報処理装置から前記第１のタグの識別子、および、前記第２のタグの識別子のうちの一方のタグの識別子と、他方のタグに対応する情報の設定要求と、を受信すると、該設定要求された情報を前記他方のタグの識別子に対応させて記憶することを特徴とするサーバの制御方法。
【０２０８】
（付記７）
コンピュータに、
第１のタグの識別子と、前記第１のタグに対応する第２のタグの識別子と、を対応させて記憶する処理と、
前記第１のタグの識別子、前記第２のタグの識別子のそれぞれに対応させて、情報を記憶する処理と、
タグを読み取り可能な情報処理装置から、前記第１のタグの識別子、または、前記第２のタグの識別子と、これに対応する情報の取得要求と、を受信すると、前記受信した識別子に対応して記憶している情報を前記情報処理装置に送信し、前記情報処理装置から前記第１のタグの識別子、および、前記第２のタグの識別子のうちの一方のタグの識別子と、他方のタグに対応する情報の設定要求と、を受信すると、該設定要求された情報を前記他方のタグの識別子に対応させて記憶する処理と、を実行させるプログラム。
【符号の説明】
【０２０９】
１，１Ａ    情報表示システム
１０    親タグ
１１    記憶部
１１１    ＵＲＩ領域
１１２    個体識別子領域
１２    近距離無線送受信部
２０    子タグ
２１    記憶部
２１１    ＵＲＩ領域
２２１    個体識別子領域
２２    近距離無線送受信部
３０    情報処理装置
３１    近距離無線送受信部
３２    表示・入力部
３３    通信部
３４    処理部
４０    情報処理装置
４１    近距離無線送受信部
４２    表示・入力部
４３    通信部
４４，４４Ａ    処理部
５０    サーバ
５１    通信部
５２    タグＤＢ
５３    ペットＤＢ
５４    メッセージＤＢ
５５，５５Ａ    処理部
【図１】
2014067244.tif 000003
【図２】
2014067244.tif 000004
【図３】
2014067244.tif 000005
【図４】
2014067244.tif 000006
【図５】
2014067244.tif 000007
【図６】
2014067244.tif 000008
【図７】
2014067244.tif 000009
【図８】
2014067244.tif 000010
【図９】
2014067244.tif 000011
【図１０】
2014067244.tif 000012
【図１１】
2014067244.tif 000013
【図１２】
2014067244.tif 000014
【図１３】
2014067244.tif 000015
【図１４】
2014067244.tif 000016
【図１５】
2014067244.tif 000017
【図１６】
2014067244.tif 000018
【図１７】
2014067244.tif 000019
【図１８】
2014067244.tif 000020
【図１９】
2014067244.tif 000021