(57)【要約】  本発明は、物に付された情報コードに含まれる階層位置情報基づいて、その物に関する情報を取得する際に用いる情報認証ゲートウェイを提供することを目的とする。  情報認証ゲートウェイは、基本的意味単位が階層構造で示されており、その階層構造全体を示すデータであるメタデータを記憶するメタデータ記憶手段と、物に付された情報コードをリーダーで読み取り、そこに含まれる階層位置情報をリーダーと情報の送受信が可能なユーザ端末から受け取る階層位置情報取得手段と、受け取った階層位置情報が、メタデータ記憶手段に記憶するメタデータに含まれているか否かを比較する情報比較手段と、情報比較手段において、含まれている場合には、階層位置情報に対応する情報を記憶するサーバに対してアクセスするために必要な情報をユーザ端末に対して渡すチケット発行手段と、を有する情報認証ゲートウェイである。
2007072545.tif 000002
【特許請求の範囲】
【請求項１】
基本的意味単位が階層構造で示されており、その階層構造全体を示すデータであるメタデータを記憶する情報認証ゲートウェイと、物に付された情報コードに含まれる階層位置情報に対応する情報を記憶する一以上のサーバとを有する情報取得システムであって、
前記情報認証ゲートウェイは、
基本的意味単位が階層構造で示されており、その階層構造全体を示すデータであるメタデータを記憶するメタデータ記憶手段と、
前記物に付された情報コードをリーダーで読み取り、そこに含まれる階層位置情報を前記リーダーと情報の送受信が可能なユーザ端末から受け取る階層位置情報取得手段と、
前記受け取った階層位置情報が、前記メタデータ記憶手段に記憶するメタデータに含まれているか否かを比較する情報比較手段と、
前記情報比較手段において、含まれている場合には、前記階層位置情報に対応する情報を記憶するサーバに対してアクセスするために必要な情報を前記ユーザ端末に対して渡すチケット発行手段と、を有しており、
前記サーバは、
前記物に付された情報コードに含まれる階層位置情報に対応する情報を記憶する情報記憶手段と、
前記ユーザ端末から受け取った階層位置情報に基づいて、前記階層位置情報に対応する情報を前記情報記憶手段から検索し、前記ユーザ端末に対して渡す情報検索手段とを、有する、
ことを特徴とする情報取得システム。
【請求項２】
前記情報取得システムは、
前記サーバにおいて、更に、
前記情報認証ゲートウェイから前記チケット情報を受け取るチケット受取手段と、
前記ユーザ端末から受け取るチケット情報と、前記情報認証ゲートウェイから受け取ったチケット情報とを比較し、アクセス可能であるか否かを判定するチケット比較手段と、を有しており、
前記情報検索手段は、
前記チケット比較手段においてアクセス可能であると判定した場合に、前記ユーザ端末から受け取った階層位置情報に基づいて、前記階層位置情報に対応する情報を前記情報記憶手段から検索し、前記ユーザ端末に対して渡す、
ことを特徴とする請求項１に記載の情報取得システム。
【請求項３】
前記情報取得システムは、
前記サーバの情報検索手段において、更に、
前記階層位置情報に対応する情報を前記ユーザ端末に渡す際に、前記チケット情報に基づいて、該情報を暗号化した上で前記ユーザ端末に渡し、
前記ユーザ端末は、
前記サーバから受け取った暗号化された情報を、前記チケット情報に基づいて復号化する、
ことを特徴とする請求項２に記載の情報取得システム。
【請求項４】
前記情報取得システムは、更に、
前記ユーザ端末から階層位置情報に対応する情報の修正、削除、新規登録の要求を受け付けると、
前記情報検索手段は、
前記階層位置情報に対応する情報の修正、削除、新規登録の処理を行い、その結果を前記ユーザ端末に渡す、
ことを特徴とする請求項１から請求項３のいずれかに記載の情報取得システム。
【請求項５】
基本的意味単位が階層構造で示されており、その階層構造全体を示すデータであるメタデータを記憶する情報認証ゲートウェイと、物に付された情報コードに含まれる階層位置情報に対応する情報を記憶する一以上のサーバとを用いて行う情報取得方法であって、
前記情報認証ゲートウェイは、
物に付された情報コードを読み取り可能なリーダーと情報の送受信が可能なユーザ端末から、前記リーダーにより読み取られた前記物に付された情報コードに含まれる階層位置情報を受け取り、
前記受け取った階層位置情報が、前記記憶するメタデータに含まれているか否かを比較し、
含まれている場合には、前記階層位置情報に対応する情報を記憶するサーバに対してアクセスするために必要な情報を、前記ユーザ端末に対して渡し、
前記サーバは、
前記情報認証ゲートウェイから受け取ったアクセス先となるサーバの情報に基づいて、前記ユーザ端末からアクセスを受け、
前記階層位置情報を前記ユーザ端末から受け取ることにより、前記階層位置情報に対応する情報を前記ユーザ端末に対して渡す、
ことを特徴とする情報取得方法。
【請求項６】
前記情報取得方法は、
前記情報認証ゲートウェイにおいて、更に、
前記受け取った階層位置情報が、前記記憶するメタデータに含まれているか否かを比較し、
前記受け取った階層位置情報が前記メタデータに含まれている場合には、前記階層位置情報に対応する情報を記憶するサーバに対してアクセスするためのチケット情報を生成し、
前記生成したチケット情報を該サーバに対して渡し、
前記生成したチケット情報と該サーバにアクセスするために必要な情報とを前記ユーザ端末に渡し、
前記サーバにおいて、更に、
前記ユーザ端末から受け取ったチケット情報と、前記情報認証ゲートウェイから受け取ったチケット情報とを比較して、アクセス可能と判定した場合には、前記ユーザ端末から受け取った階層位置情報に対応する情報を前記ユーザ端末に渡す、
ことを特徴とする請求項５に記載の情報取得方法。
【請求項７】
前記情報取得方法は、
前記サーバにおいて、更に、
前記階層位置情報に対応する情報を前記ユーザ端末に渡す際に、前記チケット情報に基づいて、該情報を暗号化した上で前記ユーザ端末に渡し、
前記ユーザ端末は、
前記サーバから受け取った暗号化された情報を、前記チケット情報に基づいて復号化する、
ことを特徴とする請求項６に記載の情報取得方法。
【請求項８】
前記情報取得方法は、更に、
前記ユーザ端末から階層位置情報に対応する情報の修正、削除、新規登録の要求を受け付けると、
前記サーバは、
前記階層位置情報に対応する情報の修正、削除、新規登録の処理を行い、その結果を前記ユーザ端末に渡す、
ことを特徴とする請求項５から請求項７のいずれかに記載の情報取得方法。
【請求項９】
物に付された情報コードに含まれる階層位置情報に対応する情報を記憶する一以上のサーバとの間でデータの送受信が可能な情報認証ゲートウェイであって、
前記情報認証ゲートウェイは、
基本的意味単位が階層構造で示されており、その階層構造全体を示すデータであるメタデータを記憶するメタデータ記憶手段と、
前記物に付された情報コードをリーダーで読み取り、そこに含まれる階層位置情報を前記リーダーと情報の送受信が可能なユーザ端末から受け取る階層位置情報取得手段と、
前記受け取った階層位置情報が、前記メタデータ記憶手段に記憶するメタデータに含まれているか否かを比較する情報比較手段と、
前記情報比較手段において、含まれている場合には、前記階層位置情報に対応する情報を記憶するサーバに対してアクセスするために必要な情報を前記ユーザ端末に対して渡し、前記ユーザ端末から前記サーバにアクセスを行わせて前記階層位置情報に対応する情報を取得させるチケット発行手段と、
を有することを特徴とする情報認証ゲートウェイ。
【請求項１０】
前記情報認証ゲートウェイにおいて、
前記情報比較手段は、
前記受け取った階層位置情報が前記メタデータに含まれている場合には、前記チケット発行手段に対してチケット発行要求を渡し、含まれていない場合には、前記ユーザ端末に対してエラー通知を渡し、
前記チケット発行手段は、
前記チケット発行要求を受け取ると、前記階層位置情報に対応する情報を記憶するサーバに対してアクセスするためのチケット情報を生成し、該サーバに対して前記チケット情報を渡し、前記生成したチケット情報と該サーバにアクセスするために必要な情報とを前記ユーザ端末に渡し、前記ユーザ端末から前記サーバに対して、前記チケット情報の認証を行った上でアクセスを行わせて前記階層位置情報に対応する情報を取得させる、
ことを特徴とする請求項９に記載の情報認証ゲートウェイ。
【請求項１１】
前記情報認証ゲートウェイは、更に、
前記階層位置情報に対応する情報を記憶する前記サーバの記憶装置にアクセスし、該サーバに於ける階層位置情報の変化を検出して、前記メタデータ記憶手段に記憶するメタデータを更新するメタデータ更新手段、
を有することを特徴とする請求項１０に記載の情報認証ゲートウェイ。
【請求項１２】
前記情報認証ゲートウェイは、更に、
前記ユーザ端末から階層位置情報に対応する情報の修正、削除、新規登録の要求を受け付けると、
前記情報検索手段は、
前記階層位置情報に対応する情報の修正、削除、新規登録の処理を行い、その結果を前記ユーザ端末に渡す、
ことを特徴とする請求項９から請求項１１のいずれかに記載の情報認証ゲートウェイ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物に付された情報コードに含まれる階層位置情報に基づいて、その物に関する情報を取得する際に用いる情報認証ゲートウェイ、情報認証ゲートウェイを用いる情報取得システム及び情報取得方法に関する。
【背景技術】
【０００２】
現在、バーコードや２次元コードの情報、ＩＣタグに記憶された情報（以下、「情報コード」という）などの、各種の情報を符号化して記録する情報記憶方法がある（特許文献１など）。このような情報コードは、日常生活の様々な場面で用いられており、例えば下記特許文献２に示すように、宅配荷物用の宛名ラベルであったり、特許文献３に示すように、工場で生産される製品の工程管理であったりする。【０００３】
このような情報コードを用いて、サーバから情報の取得を行うには、図４に示すように、情報コードに含まれた情報をリーダーで読み取り、読み取った情報を業界団体のサーバ（以下、「共有サーバ」という）に渡して、そのサーバが各社のサーバから該当する情報を取り出すことによって行っている。【０００４】
【特許文献１】特開平７−２５４０３７号公報
【特許文献２】特開２００１−２７２９１４号公報
【特許文献３】特開２００４−１０２７４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしこの方法では、共有サーバが各社のサーバに渡した情報に基づいて、各社のサーバ上で情報の検索を行った後でなければ、その情報に対応する情報があるかどうかが分からない。【０００６】
また従来は情報コードに物の属性を示す一つの情報しか記憶されていなかったので、それに関連する情報を、各社のサーバで同時に検索することが出来ない。例えば一つの製品は複数の部品により構成されているが、その部品は様々な企業で生産されていることが多い。そうすると一つの製品、例えばテレビ、に関する属性情報を知りたいと思った場合、従来は、完成品としてのテレビの識別情報が情報コードに記憶されているだけであるので、完成品としてのテレビに関する属性情報、例えばメーカーや型番などを知ることは出来たが、テレビを構成する部品についてまでの属性情報は、各部品の生産メーカーから取得することは出来ない。
【課題を解決するための手段】
【０００７】
そこで本発明者らは、情報コードに後述する階層位置情報を含ませることに着目して、その階層構造の全体構成を示すデータであるメタデータをゲートウェイ上に備えることにより、リーダーで読み取った情報に基づいて、ゲートウェイにあるメタデータと比較することで、各社のサーバで検索をする前に、その情報に対応する情報があるか否かを判別することとした。またどの情報がどのサーバにあるのかをメタデータで管理しているので、同時に複数のサーバで情報の検索を行い、情報の取得をすることも可能となる。【０００８】
請求項１の発明は、基本的意味単位が階層構造で示されており、その階層構造全体を示すデータであるメタデータを記憶する情報認証ゲートウェイと、物に付された情報コードに含まれる階層位置情報に対応する情報を記憶する一以上のサーバとを有する情報取得システムであって、前記情報認証ゲートウェイは、基本的意味単位が階層構造で示されており、その階層構造全体を示すデータであるメタデータを記憶するメタデータ記憶手段と、前記物に付された情報コードをリーダーで読み取り、そこに含まれる階層位置情報を前記リーダーと情報の送受信が可能なユーザ端末から受け取る階層位置情報取得手段と、前記受け取った階層位置情報が、前記メタデータ記憶手段に記憶するメタデータに含まれているか否かを比較する情報比較手段と、前記情報比較手段において、含まれている場合には、前記階層位置情報に対応する情報を記憶するサーバに対してアクセスするために必要な情報を前記ユーザ端末に対して渡すチケット発行手段と、を有しており、前記サーバは、前記物に付された情報コードに含まれる階層位置情報に対応する情報を記憶する情報記憶手段と、前記ユーザ端末から受け取った階層位置情報に基づいて、前記階層位置情報に対応する情報を前記情報記憶手段から検索し、前記ユーザ端末に対して渡す情報検索手段とを、有する情報取得システムである。【０００９】
本発明によって、メタデータをゲートウェイ（情報認証ゲートウェイ）上に備えているので、各サーバでデータ検索を行う前に、リーダーで読み取った情報に対応する情報が各サーバにあるか否かを判定することが出来る。【００１０】
請求項２の発明において、前記情報取得システムは、前記サーバにおいて、更に、前記情報認証ゲートウェイから前記チケット情報を受け取るチケット受取手段と、前記ユーザ端末から受け取るチケット情報と、前記情報認証ゲートウェイから受け取ったチケット情報とを比較し、アクセス可能であるか否かを判定するチケット比較手段と、を有しており、前記情報検索手段は、前記チケット比較手段においてアクセス可能であると判定した場合に、前記ユーザ端末から受け取った階層位置情報に基づいて、前記階層位置情報に対応する情報を前記情報記憶手段から検索し、前記ユーザ端末に対して渡す、情報取得システムである。【００１１】
上述の発明において、更に、チケット情報を用いてアクセス認証をすることで、セキュリティを向上させることが出来る。【００１２】
請求項３の発明において、記情報取得システムは、前記サーバの情報検索手段において、更に、前記階層位置情報に対応する情報を前記ユーザ端末に渡す際に、前記チケット情報に基づいて、該情報を暗号化した上で前記ユーザ端末に渡し、前記ユーザ端末は、前記サーバから受け取った暗号化された情報を、前記チケット情報に基づいて復号化する、情報取得システムである。【００１３】
上述の発明において、更に、サーバから送られる情報をチケット情報を用いて暗号化することによって、情報のセキュリティを向上させられると共に、復号化するためのパスワードが情報認証ゲートウェイにおいて生成されているので、パスワードに関する情報をサーバとユーザ端末との間でやりとりせず、セキュリティを向上させられる。【００１４】
請求項４の発明において、前記情報取得システムは、更に、前記ユーザ端末から階層位置情報に対応する情報の修正、削除、新規登録の要求を受け付けると、前記情報検索手段は、前記階層位置情報に対応する情報の修正、削除、新規登録の処理を行い、その結果を前記ユーザ端末に渡す、情報取得システムである。【００１５】
本発明のように構成することで、階層位置情報に対応する情報の検索の他、修正、削除、新規登録などの処理も行うことが出来るようになり、処理の幅が拡がる。【００１６】
請求項５の発明は、基本的意味単位が階層構造で示されており、その階層構造全体を示すデータであるメタデータを記憶する情報認証ゲートウェイと、物に付された情報コードに含まれる階層位置情報に対応する情報を記憶する一以上のサーバとを用いて行う情報取得方法であって、前記情報認証ゲートウェイは、物に付された情報コードを読み取り可能なリーダーと情報の送受信が可能なユーザ端末から、前記リーダーにより読み取られた前記物に付された情報コードに含まれる階層位置情報を受け取り、前記受け取った階層位置情報が、前記記憶するメタデータに含まれているか否かを比較し、含まれている場合には、前記階層位置情報に対応する情報を記憶するサーバに対してアクセスするために必要な情報を、前記ユーザ端末に対して渡し、前記サーバは、前記情報認証ゲートウェイから受け取ったアクセス先となるサーバの情報に基づいて、前記ユーザ端末からアクセスを受け、前記階層位置情報を前記ユーザ端末から受け取ることにより、前記階層位置情報に対応する情報を前記ユーザ端末に対して渡す、情報取得方法である。【００１７】
上述の情報取得システムは、本発明のように構成することも出来る。【００１８】
請求項６の発明において、前記情報取得方法は、前記情報認証ゲートウェイにおいて、更に、前記受け取った階層位置情報が、前記記憶するメタデータに含まれているか否かを比較し、前記受け取った階層位置情報が前記メタデータに含まれている場合には、前記階層位置情報に対応する情報を記憶するサーバに対してアクセスするためのチケット情報を生成し、前記生成したチケット情報を該サーバに対して渡し、前記生成したチケット情報と該サーバにアクセスするために必要な情報とを前記ユーザ端末に渡し、前記サーバにおいて、更に、前記ユーザ端末から受け取ったチケット情報と、前記情報認証ゲートウェイから受け取ったチケット情報とを比較して、アクセス可能と判定した場合には、前記ユーザ端末から受け取った階層位置情報に対応する情報を前記ユーザ端末に渡す、情報取得方法である。【００１９】
上述の情報取得方法の発明において、更に、チケット情報を用いてアクセス認証をすることで、セキュリティを向上させることが出来る。【００２０】
請求項７の発明において、前記情報取得方法は、前記サーバにおいて、更に、前記階層位置情報に対応する情報を前記ユーザ端末に渡す際に、前記チケット情報に基づいて、該情報を暗号化した上で前記ユーザ端末に渡し、前記ユーザ端末は、前記サーバから受け取った暗号化された情報を、前記チケット情報に基づいて復号化する、情報取得方法である。【００２１】
上述の情報取得方法の発明において、更に、サーバから送られる情報をチケット情報を用いて暗号化することによって、情報のセキュリティを向上させられると共に、復号化するためのパスワードが情報認証ゲートウェイにおいて生成されているので、パスワードに関する情報をサーバとユーザ端末との間でやりとりせず、セキュリティを向上させられる。【００２２】
請求項８の発明において、前記情報取得方法は、更に、前記ユーザ端末から階層位置情報に対応する情報の修正、削除、新規登録の要求を受け付けると、前記サーバは、前記階層位置情報に対応する情報の修正、削除、新規登録の処理を行い、その結果を前記ユーザ端末に渡す、情報取得方法である。【００２３】
本発明のように構成することで、階層位置情報に対応する情報の検索の他、修正、削除、新規登録などの処理も行うことが出来るようになり、処理の幅が拡がる。【００２４】
請求項９の発明は、物に付された情報コードに含まれる階層位置情報に対応する情報を記憶する一以上のサーバとの間でデータの送受信が可能な情報認証ゲートウェイであって、前記情報認証ゲートウェイは、基本的意味単位が階層構造で示されており、その階層構造全体を示すデータであるメタデータを記憶するメタデータ記憶手段と、前記物に付された情報コードをリーダーで読み取り、そこに含まれる階層位置情報を前記リーダーと情報の送受信が可能なユーザ端末から受け取る階層位置情報取得手段と、前記受け取った階層位置情報が、前記メタデータ記憶手段に記憶するメタデータに含まれているか否かを比較する情報比較手段と、前記情報比較手段において、含まれている場合には、前記階層位置情報に対応する情報を記憶するサーバに対してアクセスするために必要な情報を前記ユーザ端末に対して渡し、前記ユーザ端末から前記サーバにアクセスを行わせて前記階層位置情報に対応する情報を取得させるチケット発行手段と、を有する情報認証ゲートウェイである。【００２５】
上述の情報取得システムに於ける情報認証ゲートウェイは、本発明のように構成することも出来る。【００２６】
請求項１０の発明は、前記情報認証ゲートウェイにおいて、前記情報比較手段は、前記受け取った階層位置情報が前記メタデータに含まれている場合には、前記チケット発行手段に対してチケット発行要求を渡し、含まれていない場合には、前記ユーザ端末に対してエラー通知を渡し、前記チケット発行手段は、前記チケット発行要求を受け取ると、前記階層位置情報に対応する情報を記憶するサーバに対してアクセスするためのチケット情報を生成し、該サーバに対して前記チケット情報を渡し、前記生成したチケット情報と該サーバにアクセスするために必要な情報とを前記ユーザ端末に渡し、前記ユーザ端末から前記サーバに対して、前記チケット情報の認証を行った上でアクセスを行わせて前記階層位置情報に対応する情報を取得させる、情報認証ゲートウェイである。【００２７】
上述の情報認証ゲートウェイの発明において、更に、チケット情報を用いてアクセス認証をすることで、セキュリティを向上させることが出来る。【００２８】
請求項１１の発明において、前記情報認証ゲートウェイは、更に、前記階層位置情報に対応する情報を記憶する前記サーバの記憶装置にアクセスし、該サーバに於ける階層位置情報の変化を検出して、前記メタデータ記憶手段に記憶するメタデータを更新するメタデータ更新手段、を有する情報認証ゲートウェイである。【００２９】
上述の情報認証ゲートウェイの発明において、更に、サーバから送られる情報をチケット情報を用いて暗号化することによって、情報のセキュリティを向上させられると共に、復号化するためのパスワードが情報認証ゲートウェイにおいて生成されているので、パスワードに関する情報をサーバとユーザ端末との間でやりとりせず、セキュリティを向上させられる。【００３０】
請求項１２の発明において、前記情報認証ゲートウェイは、更に、前記ユーザ端末から階層位置情報に対応する情報の修正、削除、新規登録の要求を受け付けると、前記情報検索手段は、前記階層位置情報に対応する情報の修正、削除、新規登録の処理を行い、その結果を前記ユーザ端末に渡す、情報認証ゲートウェイである。【００３１】
本発明のように構成することで、階層位置情報に対応する情報の検索の他、修正、削除、新規登録などの処理も行うことが出来るようになり、処理の幅が拡がる。
【発明の効果】
【００３２】
メタデータをゲートウェイ上に備えることにより、リーダーで読み取った情報に基づいて、ゲートウェイにあるメタデータと比較することで、各社のサーバで検索をする前に、その情報に対応する情報があるか否かを判別することが出来る。更にどの情報がどのサーバにあるのかをメタデータで管理しているので、同時に複数のサーバで情報の検索を行い、情報の取得をすることも可能となる。
【図面の簡単な説明】
【００３３】
【図１】本発明の全体の概念を示す概念図である。。
【図２】本発明のシステム構成の一例を示すシステム構成図である。
【図３】本発明の処理プロセスの一例を示すフローチャートである。
【図４】従来の情報コードでの情報取得の一例を示すシステム構成図である。
【図５】基本的意味単位を示す概念図である。
【図６】階層位置情報を示す概念図である。
【符号の説明】
【００３４】
１：情報取得システム
２：情報認証ゲートウェイ
３：各社サーバ
４：ユーザ端末
５：リーダー
６：階層位置情報取得手段
７：情報比較手段
８：メタデータ記憶手段
９：チケット発行手段
１０：メタデータ更新手段
１１：チケット受取手段
１２：チケット比較手段
１３：情報検索手段
１４：情報記憶手段
【発明を実施するための最良の形態】
【００３５】
本発明の情報認証ゲートウェイ２を用いた情報取得システム１による情報取得の一例を説明する。図１には本発明の全体の概念図を、図２には本発明のシステム構成の一例を示す。【００３６】
本発明の情報取得システム１は、情報認証ゲートウェイ２と、情報コードを読み取るリーダー５と接続されたユーザ端末４と、各社のサーバ（各社サーバ３）とを有している。ユーザ端末４は、情報コードから読み取った階層位置情報を情報認証ゲートウェイ２に渡し、情報認証ゲートウェイ２に於ける処理の後、読み取った情報に対応する情報を、各社サーバ３から取得する。【００３７】
ユーザ端末４は、情報コードを読み取るリーダー５と接続している。リーダー５は、バーコードの情報、２次元コードの情報、ＩＣタグに記憶された情報などの、情報コードに含まれる階層位置情報を読み取る装置であり、読み取った階層位置情報をユーザ端末４に渡す。【００３８】
なお、階層位置情報は、オブジェクト指向に基づいた基本的意味単位の関係・属性情報に基づいて構成される、情報コードが付された物の属性などの親子関係・属性継承関係を示す関係構造であり、関係情報を繋ぐことにより表現できる。また基本的意味単位は、図５に示すように、カタログ情報と属性辞書とに分けられる。カタログ情報とは、階層位置情報の元となる情報であって、その物の属性を表す情報の一要素である。また属性辞書とは、カタログ情報の属性の詳細情報を格納している情報である。つまり、基本的意味単位のカタログ情報に割り当てられたユニークコードには、その基本的意味単位の上位に属するユニークコードを示す親分類、その属性を表す名称、属性とにより構成されている。そして、カタログ情報に於ける属性を表す属性辞書において、当該属性の名称と定義内容などが関連づけられている。【００３９】
図５に基本的意味単位の概念図を示し、図６にその基本的意味単位により構成される階層位置情報の概念図を示す。【００４０】
各社サーバ３は、例えば業界団体に属する企業毎に、情報コードから読み取った階層位置情報に対応する情報を、検索・修正・削除可能にしたサーバである。なお、各社サーバ３は、１社のみのサーバであっても良いし、複数社のサーバであっても良い。また１台以上のサーバであればよく、複数台あってもよい。【００４１】
本明細書において、階層位置情報に対応する情報とは、情報コードが付された物やその物を構成する物（物を構成する部品など）の属性などに関する情報であって、それらは例えば表形式データ（リレーショナルデータベース、スプレッドシート、シーケンシャルファイルなど）、木形式データ（ツリー型のデータモデル）、パラメトリックデータ（３次元ＣＡＤモデルなど）、空間データ（地図データなど）などのデータ形式があり、その他、多次元、多階層、ニューロン型など多数多種の属性を管理するデータ形式の全てが該当する。【００４２】
情報認証ゲートウェイ２は、階層位置情報取得手段６と情報比較手段７とメタデータ記憶手段８とチケット発行手段９とメタデータ更新手段１０とを有している。【００４３】
階層位置情報取得手段６は、リーダー５が情報コードから読み取った階層位置情報をユーザ端末４から受け取る手段である。【００４４】
情報比較手段７は、階層位置情報取得手段６で受け取った階層位置情報が、メタデータ記憶手段８に記憶するメタデータに含まれているかを比較し、含まれている場合にはチケット発行手段９に対して、後述するチケット情報の発行要求を渡し、含まれていない場合には、エラー通知をユーザ端末４に渡す手段である。【００４５】
メタデータ記憶手段８は、基本的意味単位が階層構造で示されており、その階層構造の全体を示すデータであるメタデータを記憶する手段である。従ってメタデータ記憶手段８には、ある階層位置情報に対応する基本的意味単位の情報を、各社サーバ３のどこの階層位置に記憶しているのかを示す情報を、記憶している。【００４６】
チケット発行手段９は、情報比較手段７からチケットの発行要求を受け取ると、ユーザ端末４が各社サーバ３にアクセスするために必要なチケット情報（例えば文字数字記号列により構成される情報）を生成し、それをユーザ端末４と、各社サーバ３のうち、階層位置情報が対応する情報を記憶したサーバとに渡す手段である。なお、ユーザ端末４にチケット情報を渡す際には、各社サーバ３のうち、アクセス先となるサーバのアドレスなどのアクセス先の情報をあわせて渡す。アクセス先の情報は、情報比較手段７において、ユーザ端末４から受け取った階層位置情報に基づいて、判定することが出来る。従って、情報認証ゲートウェイ２には、メタデータに含まれる各社サーバ３におけるサーバのアドレスなどのアクセス先の情報を記憶している。【００４７】
なお、受け取った階層位置情報に対応する情報が、各社サーバ３のうち、複数のサーバに別々に記憶されている場合には、その各サーバに対してチケット情報を渡し、ユーザ端末４から各サーバにアクセスを行わせる。この際、チケット情報は各サーバ共通であっても良いし、異なっていても良い。【００４８】
メタデータ更新手段１０は、定期的又は不定期に各社サーバ３の情報記憶手段１４に対してアクセスし、各サーバに於ける階層位置情報の変化を検出して、メタデータ記憶手段８に記憶するメタデータを更新する手段である。【００４９】
各社サーバ３は、チケット受取手段１１とチケット比較手段１２と情報検索手段１３と情報記憶手段１４とを有している。【００５０】
各社サーバ３のチケット受取手段１１は、情報認証ゲートウェイ２のチケット発行手段９で生成されたチケット情報を受け取る手段である。【００５１】
チケット比較手段１２は、チケット受取手段１１で受け取ったチケット情報と、ユーザ端末４から受け取ったチケット情報とを比較し、一致しているかどうか（アクセス可能であるか否か）を判定する手段である。アクセス可能であると判定した場合には、情報検索手段１３による検索を許可し、アクセス不可であると判定した場合には、エラー通知をユーザ端末４に渡す。【００５２】
情報検索手段１３は、ユーザ端末４から受け取った階層位置情報に基づいて、その階層位置情報に対応する情報を情報記憶手段１４から検索し、ユーザ端末４に結果として返す手段である。【００５３】
情報記憶手段１４は、物の基本的意味単位を階層構造として関連づけて記憶しており、基本的意味単位におけるカタログ情報と属性辞書とを記憶する手段であって、この基本的意味単位は、階層構造に於ける位置づけである階層位置情報とも対応付けて記憶されている。このような階層構造による情報の記憶の方法の概念図が図６である。【００５４】
次に本発明の情報認証ゲートウェイ２の処理プロセスを図３のフローチャート及び図２のシステム構成図を用いて説明する。【００５５】
物などに付された情報コードには、予めその物の階層位置情報がコード化されて記憶されている。その物についての属性情報などを取得したいユーザは、ユーザ端末４に備えられたリーダー５を用いて情報コードを読み取り、そこに含まれた階層位置情報を読み取る（１００）。【００５６】
リーダー５が読み取った階層位置情報は、ユーザ端末４が情報認証ゲートウェイ２に渡し、情報認証ゲートウェイ２の階層位置情報取得手段６が受け取る（Ｓ１１０）。受け取った階層位置情報は情報比較手段７に渡され、情報比較手段７は、メタデータ記憶手段８に記憶するメタデータに、受け取った階層位置情報が含まれているかを比較する（Ｓ１２０）。【００５７】
例えば受け取った階層位置情報が、図６に示すように、「Ａ、Ｘ、ＸＡ」であった場合、それらの階層位置情報がメタデータとして含まれているかをチェックし、含まれている場合には（Ｓ１３０）、チケット発行手段９に対してチケットの発行要求を渡す。【００５８】
このチケットの発行要求を情報比較手段７から受け取ったチケット発行手段９は、ユーザ端末４が各社サーバ３にアクセスするために必要なチケット情報を生成して、各社サーバ３のうち、階層位置情報が記憶されたサーバとに渡す（Ｓ１４０）。例えば階層位置情報「Ａ、Ｘ、ＸＡ」に対応する情報が各社サーバ３のうち、Ａ社のサーバにある場合には、Ａ社サーバにチケット情報を渡す。【００５９】
上述の場合、階層位置情報「Ａ、Ｘ、ＸＡ」に対応する情報が一つのサーバに記憶された場合であるが、これが複数のサーバに別々に記憶されていても良い。例えば階層位置情報「Ａ、Ｘ」の情報はＡ社サーバ、「ＸＡ」の情報はＢ社サーバに記憶されていても良い。その場合、Ａ社サーバ及びＢ社サーバの双方にチケット発行手段９は、チケット情報を渡す。【００６０】
なお、以下の説明では、ユーザ端末４から各社サーバ３のうち、一つのサーバで階層位置情報に対応する情報を記憶している場合（例えば階層位置情報「Ａ、Ｘ、ＸＡ」に対応する情報がＡ社サーバのみに記憶している場合）を説明するが、上述のように階層位置情報に対応する情報を、各社サーバ３のうち、複数のサーバで記憶する場合であっても、ユーザ端末４から各サーバに対して、一つのサーバの場合と同様の処理を同時並行的に、或いは所定のタイミングをもって行えばよい。つまり階層位置情報「Ａ、Ｘ」の情報はＡ社サーバ、「ＸＡ」の情報はＢ社サーバに記憶されている場合、ユーザ端末４からＡ社サーバへの処理（階層位置情報「Ａ、Ｘ」に対応する情報を取得する処理）と、ユーザ端末４からＢ社サーバへの処理（階層位置情報「ＸＡ」に対応する情報を取得する処理）とが、同様に行われる。【００６１】
Ｓ１２０の情報比較手段７に於ける比較の結果、受け取った階層位置情報がメタデータ記憶手段８に記憶するメタデータに含まれていない場合には（Ｓ１３０）、情報比較手段７は、エラー通知をユーザ端末４に渡す（Ｓ１５０）。例えば、第三者が階層位置情報をねつ造した場合などは、物にはねつ造された階層位置情報を含む情報コードが付されているので、一見すると正当な物であるかのように思われるが、実際に読み取ってみると、メタデータに階層位置情報が存在しないことから、不正な物であることを判定できる。このように読み取った階層位置情報とメタデータとを比較することによって、あたかも認証を行ったかのような処理を行うことも出来る。【００６２】
またメタデータに階層位置情報が存在しない場合には、各社サーバ３で階層位置情報に基づいて検索を行っても、階層位置情報に対応する情報は存在しない。従って各社サーバ３で検索を実行する前に階層位置情報の不整合を判別することが出来、処理の迅速化を図ることが出来る。【００６３】
Ｓ１４０で情報認証ゲートウェイ２からチケット情報を受け取った各社サーバ３（上述の例ではＡ社サーバ）のチケット受取手段１１は、それを一時記憶する（Ｓ１６０）。この一時記憶により、各社サーバ３（ここではＡ社サーバ）のチケット受取手段１１は、情報認証ゲートウェイ２に対してデータ準備完了の通知を渡す。【００６４】
各社サーバ３（ここではＡ社サーバ）からデータ準備完了の通知を受け取った情報認証ゲートウェイ２は、ユーザ端末４に対しても、チケット発行手段９で生成したチケット情報を渡す。この際に、各社サーバ３のうち、どのサーバにアクセスしたらよいのかを示す情報（ここではＡ社のサーバのアドレス情報など）もユーザ端末４に渡す。例えば、「http://Ａ社サーバアドレス/チケット情報/」のような情報を渡す。各社サーバ３のうち、どのサーバにアクセスしたらよいのかを示す情報は、階層位置情報に基づいてインターネット上の企業や団体などが公開しているサーバ（各社サーバ３）を選ぶと良い。【００６５】
そしてユーザ端末４においても、情報認証ゲートウェイ２からチケット情報を受け取ると（Ｓ１６０）、その情報に基づいて、読み取った階層位置情報に対応する情報を記憶する各社サーバ３（Ａ社サーバ）にアクセスして、情報認証ゲートウェイ２から受け取ったチケット情報を渡すと共に、階層位置情報に対応する情報の検索要求を行う（Ｓ１７０）。【００６６】
各社サーバ３のうち、アクセスを受けたサーバ（ここではＡ社のサーバ）のチケット比較手段１２は、チケット受取手段１１が情報認証ゲートウェイ２から受け取ったチケット情報と、ユーザ端末４から受け取ったチケット情報とを比較し（Ｓ１８０）、アクセス可能と判定した場合には、情報検索手段１３による検索の許可を行い、アクセス不可と判定した場合には、エラーをユーザ端末４に渡す。【００６７】
検索の許可が行われた後、情報検索手段１３は、ユーザ端末４から受け取った階層位置情報（「Ａ、Ｘ、ＸＡ」）の情報に基づいて、その階層位置情報に対応する情報（ここでは階層位置「Ａ」、階層位置「Ｘ」、階層位置「ＸＡ」に対応する情報）を情報記憶手段１４から検索し、その結果をユーザ端末４に返す（Ｓ１９０）。【００６８】
この結果は、ユーザ端末４で受け取り、表示などを行うことによって、ユーザは、物に付された属性情報などを知ることが出来る（Ｓ２００）。【００６９】
なお、ここでは物に付された情報コードに含まれる階層位置情報に基づいて、その属性情報の検索を行った場合を説明したが、属性情報などの修正、削除、新規登録などの要求をユーザがユーザ端末４に入力することによって、情報検索手段１３が、階層位置情報に対応する情報の修正、削除、新規登録などの処理を行うようにすることも出来る。【００７０】
またメタデータ更新手段１０は、予め定められたタイミングで、或いは情報認証ゲートウェイ２の管理者により指定されたタイミングで、各社サーバ３の情報記憶手段１４に対してアクセスし、各サーバに於ける階層位置情報の変化を検出して、それをメタデータ記憶手段８に記憶することも出来る。これにより、メタデータを常に新しい情報で更新することが可能となる。【００７１】
更に、情報認証ゲートウェイ２が、各社サーバ３のうち、どのサーバにアクセスしたらよいかを示す情報をユーザ端末４に渡し、ユーザ端末４がその情報に基づいてアクセスをしているので、同時に複数のサーバにアクセスして、階層位置情報に対応する情報を取得することが出来る。【００７２】
加えて、ユーザ端末４から各社サーバ３に対してアクセスする際の認証情報であるチケット情報を、各社サーバ３からユーザ端末４に検索結果を送信する際の情報の暗号化のキーとして利用することも出来る。つまり情報検索手段１３に於ける情報の処理の結果を、一時記憶したチケット情報を暗号化キーとして暗号化した後にユーザ端末４に結果として返す。暗号化された情報を受け取ったユーザ端末４は、情報認証ゲートウェイ２から受け取ったチケット情報を復号化キーとして復号化することによって、その結果を閲覧する。これによって、不正アクセスが行われた場合に、破壊された情報が送られることとなるので、更に安全性が高まることとなる。
【産業上の利用可能性】
【００７３】
物の属性に関する階層構造の全体を示すデータであるメタデータをゲートウェイ上に備えることにより、リーダー５で読み取った情報に基づいて、ゲートウェイにあるメタデータと比較することで、各社のサーバで検索をする前に、その情報に対応する情報があるか否かを判別することとした。またどの情報がどのサーバにあるのかをメタデータで管理しているので、同時に複数のサーバで情報の検索を行うことも可能となる。
【図１】
2007072545.tif 000003
【図２】
2007072545.tif 000004
【図３】
2007072545.tif 000005
【図４】
2007072545.tif 000006
【図５】
2007072545.tif 000007
【図６】
2007072545.tif 000008
【国際調査報告】
2007072545.tif 000009
2007072545.tif 000010
2007072545.tif 000011
2007072545.tif 000012