(57)【要約】      （修正有）【課題】電子機器が接続されるネットワークに接続できない端末装置から電子機器を制御できる情報処理システムを提供する。【解決手段】連携処理システム１は、スマートフォン１１、情報蓄積装置１０、ＭＦＰ１４を備える。スマートフォン１１は、ＭＦＰ１４から取得したユーザの認証情報及びスマートフォン１１の識別情報を含むアクセス用データ取得要求を情報蓄積装置１０へ送信する。情報蓄積装置１０は、アクセス用データ取得要求と同一の認証情報を保持している場合にアクセス用データ取得要求のスマートフォン１１の識別情報と対応付けたアクセス用データをスマートフォン１１へ提供する。スマートフォン１１は、取得したアクセス用データを利用してＭＦＰ１４に対する処理要求を行う。情報蓄積装置１０は、スマートフォン１１の識別情報がアクセス用データに対応付けたスマートフォン１１の識別情報と同一である場合に、処理要求をＭＦＰ１４へ送信する。【選択図】図１
2016081523.tif 000002
【特許請求の範囲】
【請求項１】
第一のネットワークに接続される複数の端末装置と、前記第一のネットワークと異なる第二のネットワークに接続される情報処理装置とを有する情報処理システムであって、
前記端末装置は、
ユーザによる認証が成功した電子機器から前記情報処理装置の識別情報及び前記情報処理装置が保持する第１認証情報を取得する情報取得手段と、
前記第１認証情報及び前記端末装置の識別情報を含むアクセス用データ取得要求を前記情報処理装置の識別情報により識別される前記情報処理装置に送信して、前記情報処理装置からアクセス用データを取得するアクセス用データ取得手段と、
前記アクセス用データを利用し、前記第二のネットワークに接続される電子機器に対する処理要求を行う処理要求手段と、
を有し、
前記情報処理装置は、
前記ユーザによる認証が成功した電子機器に前記情報処理装置の識別情報及び前記情報処理装置が保持する第１認証情報を提供する情報提供手段と、
前記第１認証情報及び前記端末装置の識別情報を含むアクセス用データ取得要求を受信して、前記アクセス用データ取得要求に含まれる前記第１認証情報と同一の第１認証情報を保持している場合に、前記アクセス用データ取得要求に含まれる前記端末装置の識別情報と対応付けた前記アクセス用データを前記端末装置に提供するアクセス用データ提供手段と、
前記端末装置から前記アクセス用データを利用した前記第二のネットワークに接続される電子機器に対する処理要求を受信し、前記処理要求を行った前記端末装置の識別情報が前記アクセス用データに対応付けた前記端末装置の識別情報と同一である場合に、前記処理要求を前記電子機器に送信する処理要求送信判断手段と、
を有する
ことを特徴とする情報処理システム。
【請求項２】
前記アクセス用データ提供手段は、前記アクセス用データ取得要求に含まれる前記端末装置の識別情報及び前記アクセス用データの有効期限と対応付けた前記アクセス用データを前記端末装置に提供し、前記アクセス用データの有効期限が経過した場合に、前記アクセス用データを削除する
ことを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記情報提供手段は、前記第１認証情報の有効期限を設けておき、前記第１認証情報の有効期限が経過した場合に、前記第１認証情報を削除する
ことを特徴とする請求項１又は２記載の情報処理システム。
【請求項４】
前記処理要求送信判断手段は、更に、前記アクセス用データ取得要求に含まれる前記端末装置の識別情報と対応付けて保存していた前記電子機器において認証が成功した第２認証情報の有効性を判断し、有効である場合に、前記処理要求を前記電子機器に送信する
ことを特徴とする請求項１乃至３何れか一項記載の情報処理システム。
【請求項５】
前記情報取得手段は、ユーザによる認証が成功した電子機器から前記情報処理装置の識別情報及び前記情報処理装置が保持する第１認証情報が埋め込まれたコード情報を読み取るコード読取手段と、
読み取った前記コード情報から前記情報処理装置の識別情報及び前記情報処理装置が保持する第１認証情報を解析するコード解析手段と、
を更に有することを特徴とする請求項１乃至４何れか一項記載の情報処理システム。
【請求項６】
第一のネットワークに接続される複数の端末装置と、前記第一のネットワークと異なる第二のネットワークに接続される情報処理装置に搭載されたプログラムとを有する情報処理システムであって、
前記端末装置は、
ユーザによる認証が成功した電子機器から前記情報処理装置の識別情報及び前記情報処理装置が保持する第１認証情報を取得する情報取得手段と、
前記第１認証情報及び前記端末装置の識別情報を含むアクセス用データ取得要求を前記情報処理装置の識別情報により識別される前記情報処理装置に送信して、前記情報処理装置からアクセス用データを取得するアクセス用データ取得手段と、
前記アクセス用データを利用し、前記第二のネットワークに接続される電子機器に対する処理要求を行う処理要求手段と、
を有し、
前記情報処理装置に搭載されたプログラムは、
前記ユーザによる認証が成功した電子機器に前記情報処理装置の識別情報及び前記情報処理装置が保持する第１認証情報を提供する情報提供手段、
前記第１認証情報及び前記端末装置の識別情報を含むアクセス用データ取得要求を受信して、前記アクセス用データ取得要求に含まれる前記第１認証情報と同一の第１認証情報を保持している場合に、前記アクセス用データ取得要求に含まれる前記端末装置の識別情報と対応付けた前記アクセス用データを前記端末装置に提供するアクセス用データ提供手段、
前記端末装置から前記アクセス用データを利用した前記第二のネットワークに接続される電子機器に対する処理要求を受信し、前記処理要求を行った前記端末装置の識別情報が前記アクセス用データに対応付けた前記端末装置の識別情報と同一である場合に、前記処理要求を前記電子機器に送信する処理要求送信判断手段、
として前記情報処理装置を機能させる
ことを特徴とする情報処理システム。
【請求項７】
第一のネットワークに接続される複数の端末装置に搭載されたアプリケーションと、前記第一のネットワークと異なる第二のネットワークに接続される情報処理装置とを有する情報処理システムであって、
前記端末装置に搭載されたアプリケーションは、
ユーザによる認証が成功した電子機器から前記情報処理装置の識別情報及び前記情報処理装置が保持する第１認証情報を取得する情報取得手段、
前記第１認証情報及び前記端末装置の識別情報を含むアクセス用データ取得要求を前記情報処理装置の識別情報により識別される前記情報処理装置に送信して、前記情報処理装置からアクセス用データを取得するアクセス用データ取得手段、
前記アクセス用データを利用し、前記第二のネットワークに接続される電子機器に対する処理要求を行う処理要求手段、
として前記端末装置を機能させ、
前記情報処理装置は、
前記ユーザによる認証が成功した電子機器に前記情報処理装置の識別情報及び前記情報処理装置が保持する第１認証情報を提供する情報提供手段と、
前記第１認証情報及び前記端末装置の識別情報を含むアクセス用データ取得要求を受信して、前記アクセス用データ取得要求に含まれる前記第１認証情報と同一の第１認証情報を保持している場合に、前記アクセス用データ取得要求に含まれる前記端末装置の識別情報と対応付けた前記アクセス用データを前記端末装置に提供するアクセス用データ提供手段と、
前記端末装置から前記アクセス用データを利用した前記第二のネットワークに接続される電子機器に対する処理要求を受信し、前記処理要求を行った前記端末装置の識別情報が前記アクセス用データに対応付けた前記端末装置の識別情報と同一である場合に、前記処理要求を前記電子機器に送信する処理要求送信判断手段と、
を有する
ことを特徴とする情報処理システム。
【請求項８】
第一のネットワークに接続される複数の端末装置に搭載されたアプリケーションと、前記第一のネットワークと異なる第二のネットワークに接続される情報処理装置に搭載されたプログラムとを有する情報処理システムであって、
前記端末装置に搭載されたアプリケーションは、
ユーザによる認証が成功した電子機器から前記情報処理装置の識別情報及び前記情報処理装置が保持する第１認証情報を取得する情報取得手段、
前記第１認証情報及び前記端末装置の識別情報を含むアクセス用データ取得要求を前記情報処理装置の識別情報により識別される前記情報処理装置に送信して、前記情報処理装置からアクセス用データを取得するアクセス用データ取得手段、
前記アクセス用データを利用し、前記第二のネットワークに接続される電子機器に対する処理要求を行う処理要求手段、
として前記端末装置を機能させ、
前記情報処理装置に搭載されたプログラムは、
前記ユーザによる認証が成功した電子機器に前記情報処理装置の識別情報及び前記情報処理装置が保持する第１認証情報を提供する情報提供手段、
前記第１認証情報及び前記端末装置の識別情報を含むアクセス用データ取得要求を受信して、前記アクセス用データ取得要求に含まれる前記第１認証情報と同一の第１認証情報を保持している場合に、前記アクセス用データ取得要求に含まれる前記端末装置の識別情報と対応付けた前記アクセス用データを前記端末装置に提供するアクセス用データ提供手段、
前記端末装置から前記アクセス用データを利用した前記第二のネットワークに接続される電子機器に対する処理要求を受信し、前記処理要求を行った前記端末装置の識別情報が前記アクセス用データに対応付けた前記端末装置の識別情報と同一である場合に、前記処理要求を前記電子機器に送信する処理要求送信判断手段、
して前記情報処理装置を機能させる
ことを特徴とする情報処理システム。
【請求項９】
第一のネットワークに接続される複数の端末装置と、前記第一のネットワークと異なる第二のネットワークに接続される情報処理装置と、前記第二のネットワークに接続される電子機器と、を有する情報処理システムであって、
前記電子機器は、
ユーザの認証を行う認証処理手段と、
ユーザによる認証が成功した場合に、前記情報処理装置から前記情報処理装置の識別情報及び前記情報処理装置が保持する第１認証情報を取得して保持する情報保持手段と、
を有し、
前記端末装置は、
ユーザによる認証が成功した電子機器から前記情報処理装置の識別情報及び前記情報処理装置が保持する第１認証情報を取得する情報取得手段と、
前記第１認証情報及び前記端末装置の識別情報を含むアクセス用データ取得要求を前記情報処理装置の識別情報により識別される前記情報処理装置に送信して、前記情報処理装置からアクセス用データを取得するアクセス用データ取得手段と、
前記アクセス用データを利用し、前記第二のネットワークに接続される電子機器に対する処理要求を行う処理要求手段と、
を有し、
前記情報処理装置は、
前記ユーザによる認証が成功した電子機器に前記情報処理装置の識別情報及び前記情報処理装置が保持する第１認証情報を提供する情報提供手段と、
前記第１認証情報及び前記端末装置の識別情報を含むアクセス用データ取得要求を受信して、前記アクセス用データ取得要求に含まれる前記第１認証情報と同一の第１認証情報を保持している場合に、前記アクセス用データ取得要求に含まれる前記端末装置の識別情報と対応付けた前記アクセス用データを前記端末装置に提供するアクセス用データ提供手段と、
前記端末装置から前記アクセス用データを利用した前記第二のネットワークに接続される電子機器に対する処理要求を受信し、前記処理要求を行った前記端末装置の識別情報が前記アクセス用データに対応付けた前記端末装置の識別情報と同一である場合に、前記処理要求を前記電子機器に送信する処理要求送信判断手段と、
を有する
ことを特徴とする情報処理システム。
【請求項１０】
第一のネットワークに接続される複数の端末装置と、前記第一のネットワークと異なる第二のネットワークに接続される情報処理装置とを有する情報処理システムにおいて実行される機器制御方法であって、
前記情報処理装置が、ユーザによる認証が成功した電子機器に前記情報処理装置の識別情報及び前記情報処理装置が保持する第１認証情報を提供する情報提供ステップと、
前記端末装置が、ユーザによる認証が成功した電子機器から前記情報処理装置の識別情報及び前記情報処理装置が保持する第１認証情報を取得する情報取得ステップと、
前記端末装置が、前記情報処理装置の識別情報により識別される前記情報処理装置に前記第１認証情報及び前記端末装置の識別情報を含むアクセス用データ取得要求を送信するアクセス用データ取得要求ステップと、
前記情報処理装置が、前記第１認証情報及び前記端末装置の識別情報を含むアクセス用データ取得要求を受信して、前記アクセス用データ取得要求に含まれる前記第１認証情報と同一の第１認証情報を保持している場合に、前記アクセス用データ取得要求に含まれる前記端末装置の識別情報と対応付けたアクセス用データを前記端末装置に提供するアクセス用データ提供ステップと、
前記端末装置が、前記情報処理装置からアクセス用データを取得するアクセス用データ取得ステップと、
前記端末装置が、前記アクセス用データを利用し、前記第二のネットワークに接続される電子機器に対する処理要求を行う処理要求ステップと、
前記情報処理装置が、前記アクセス用データを利用した前記第二のネットワークに接続される電子機器に対する処理要求を前記端末装置から受信し、前記処理要求を行った前記端末装置の識別情報が前記アクセス用データに対応付けた前記端末装置の識別情報と同一である場合に、前記処理要求を前記電子機器に送信する処理要求送信判断ステップと、
を有する
ことを特徴とする機器制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理システム及び機器制御方法に関する。
【背景技術】
【０００２】
従来、コンピュータシステムに対する不正アクセスを防止する目的で、認証サーバが社内ネットワークに対する第１のユーザからのログイン要求、および第２のユーザがログイン要求の正当性を確認するための情報の入力を受け付け、第１のユーザに予め対応づけられている第２のユーザの携帯電話機へ、ログイン要求の正当性を確認するための情報を含む電子情報を送出する技術が知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
例えばプリンタ、複合機、プロジェクタ等の電子機器はＬＡＮ等のネットワークに接続され、ユーザに利用される携帯電話、スマートフォン、タブレット端末などの様々な端末装置からネットワークを介して制御される場合がある。
【０００４】
しかしながら、プリンタ、複合機、プロジェクタ等の電子機器が接続されたＬＡＮ等のネットワークはユーザに利用される端末装置がユーザ個人のものである場合など、登録されていない端末装置の接続を許可しない場合があった。
【０００５】
このように、ユーザに利用される端末装置は、予め登録されていなければ電子機器が接続されるネットワークに接続できないため、ネットワークを介して電子機器を制御できないという問題があった。
【０００６】
本発明の一実施形態は、電子機器が接続されるネットワークに接続できない端末装置から電子機器を制御できる情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本願請求項１は、第一のネットワークに接続される複数の端末装置と、前記第一のネットワークと異なる第二のネットワークに接続される情報処理装置とを有する情報処理システムであって、前記端末装置は、ユーザによる認証が成功した電子機器から前記情報処理装置の識別情報及び前記情報処理装置が保持する第１認証情報を取得する情報取得手段と、前記第１認証情報及び前記端末装置の識別情報を含むアクセス用データ取得要求を前記情報処理装置の識別情報により識別される前記情報処理装置に送信して、前記情報処理装置からアクセス用データを取得するアクセス用データ取得手段と、前記アクセス用データを利用し、前記第二のネットワークに接続される電子機器に対する処理要求を行う処理要求手段と、を有し、前記情報処理装置は、前記ユーザによる認証が成功した電子機器に前記情報処理装置の識別情報及び前記情報処理装置が保持する第１認証情報を提供する情報提供手段と、前記第１認証情報及び前記端末装置の識別情報を含むアクセス用データ取得要求を受信して、前記アクセス用データ取得要求に含まれる前記第１認証情報と同一の第１認証情報を保持している場合に、前記アクセス用データ取得要求に含まれる前記端末装置の識別情報と対応付けた前記アクセス用データを前記端末装置に提供するアクセス用データ提供手段と、前記端末装置から前記アクセス用データを利用した前記第二のネットワークに接続される電子機器に対する処理要求を受信し、前記処理要求を行った前記端末装置の識別情報が前記アクセス用データに対応付けた前記端末装置の識別情報と同一である場合に、前記処理要求を前記電子機器に送信する処理要求送信判断手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明の一実施形態によれば、電子機器が接続されるネットワークに接続できない端末装置から電子機器を制御できる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る連携処理システムの一例の構成図である。
【図２】本実施形態に係るコンピュータの一例のハードウェア構成図である。
【図３】本実施形態に係る端末装置の一例のハードウェア構成図である。
【図４】本実施形態に係るＭＦＰの一例のハードウェア構成図である。
【図５】本実施形態に係る情報蓄積装置の一例の処理ブロック図である。
【図６】本実施形態に係るスマートフォンの一例の処理ブロック図である。
【図７】本実施形態に係るＭＦＰの一例の処理ブロック図である。
【図８】連携処理システムにおいて行う認証処理の一例のフローチャートである。
【図９】認証用ＱＲコードに埋め込まれている情報の一例の構成図である。
【図１０】スマートフォンから情報蓄積装置に送信する認証用データの一例の構成図である。
【図１１】認証用データが正しいか否かを判断する処理の一例のフローチャートである。
【図１２】情報蓄積装置に保存する一時利用のアクセス用データの一例の構成図である。
【図１３】連携処理システムにおいて行う認証処理の一例のシーケンス図である。
【図１４】処理の要求を受理するか却下するかの判断処理の一例のフローチャートである。
【図１５】機器情報ページ閲覧画面の一例のイメージ図である。
【図１６】機器情報ページを閲覧する処理の一例のシーケンス図である。
【図１７】処理要求ＵＲＬの一例の構成図である。
【図１８】機器情報ページ閲覧要求に含まれるアクセス用データ、情報蓄積装置ＩＤ及び端末ＩＤの一例の構成図である。
【図１９】本実施形態に係るＭＦＰの一例の処理ブロック図である。
【図２０】本実施形態における処理の一例を示すシーケンス図である。
【図２１】処理の実行を要求するための一連の処理を示すシーケンス図である。
【図２２】識別用ＱＲコードに含まれる情報の一例を示す図である。
【図２３】情報蓄積装置の記憶する情報の一例である。
【発明を実施するための形態】
【００１０】
次に、本発明の実施の形態について、詳細に説明する。本実施形態の連携処理システム１は情報処理システムの一例である。
［第１の実施形態］
＜システム構成＞
図１は本実施形態に係る連携処理システムの一例の構成図である。図１の連携処理システム１は、情報蓄積装置１０と、スマートフォン１１と、プロジェクタ１２と、インタラクティブホワイトボード（ＩＷＢ）１３と、ＭＦＰ（複合機）１４と、カードリーダ１５と、中継サーバ１９と、を有する構成を一例として示している。
【００１１】
連携処理システム１は情報蓄積装置１０とプロジェクタ１２とＩＷＢ１３とＭＦＰ１４とがＬＡＮ等のネットワークＮ３に接続されている。ネットワークＮ３は、企業内ネットワークなどのプライベート環境のイントラネットを利用できる。このように情報蓄積装置１０とプロジェクタ１２とＩＷＢ１３とＭＦＰ１４とはイントラネット環境内に存在している。カードリーダ１５はＭＦＰ１４に接続されている。また、連携処理システム１において、情報蓄積装置１０はインターネット等のネットワークＮ２に接続可能である。
【００１２】
また、連携処理システム１はインターネット等のネットワークＮ２に中継サーバ１９が存在している。さらに、連携処理システム１は電話回線などのネットワークＮ１に接続可能なスマートフォン１１が存在している。スマートフォン１１はネットワークＮ１を利用してネットワークＮ２に存在している中継サーバ１９に接続可能である。また、情報蓄積装置１０もネットワークＮ２に存在している中継サーバ１９に接続可能である。
【００１３】
ネットワークＮ１は３Ｇ回線などの電話回線を利用できる。ネットワークＮ２に存在する中継サーバ１９はスマートフォン１１がネットワークＮ１及びＮ２を介して直接、情報蓄積装置１０に接続できる場合に省略できる。
【００１４】
情報蓄積装置１０は情報共有機能を有する情報処理装置の一例である。情報蓄積装置１０はスマートフォン１１で処理できないような高機能処理の実行や、ファイルサーバとしての処理の実行、中継サーバ１９に接続してスマートフォン１１からのリクエストを取得する処理の実行を行う。情報蓄積装置１０は複数のコンピュータに分散して構成するようにしてもよい。
【００１５】
スマートフォン１１はユーザが操作する端末装置の一例である。端末装置は、スマートフォン１１の他、携帯電話、ノートＰＣ、タブレット端末など、ユーザが操作できる装置であればよい。
【００１６】
プロジェクタ１２とＩＷＢ１３とＭＦＰ１４とはスマートフォン１１から制御される電子機器の一例である。プロジェクタ１２とＩＷＢ１３とＭＦＰ１４はネットワークＮ３上にインタフェース（ＩＦ）を提供している。
【００１７】
プロジェクタ１２は、画像投影装置の一例である。ＩＷＢ１３は、画像表示装置の一例である。ＭＦＰ１４は、画像形成装置の一例である。ＭＦＰ１４は撮像機能、画像形成機能などを備える。カードリーダ１５は社員証などのＩＣカードからユーザの認証情報を取得する装置の一例である。カードリーダ１５が取得するユーザの認証情報は、例えば社内システムにログインするための情報（社内システムログインユーザ名及び社内システムログインパスワード）として使用される。カードリーダ１５は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等の短距離無線通信を利用するものであってもよい。
【００１８】
＜ハードウェア構成＞
《コンピュータ》
情報蓄積装置１０及び中継サーバ１９は、例えば図２に示すようなハードウェア構成のコンピュータにより実現される。図２は、本実施形態に係るコンピュータの一例のハードウェア構成図である。
【００１９】
図２のコンピュータ５００は入力装置５０１、表示装置５０２、外部Ｉ／Ｆ５０３、ＲＡＭ５０４、ＲＯＭ５０５、ＣＰＵ５０６、通信Ｉ／Ｆ５０７及びＨＤＤ５０８などを備え、それぞれがバスＢで相互に接続されている。なお、入力装置５０１及び表示装置５０２は必要なときに接続して利用する形態であってもよい。
【００２０】
入力装置５０１はキーボードやマウス、タッチパネルなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置５０２はディスプレイ等を含み、コンピュータ５００による処理結果を表示する。
【００２１】
通信Ｉ／Ｆ５０７はコンピュータ５００を各種ネットワークに接続するインタフェースである。これにより、コンピュータ５００は通信Ｉ／Ｆ５０７を介してデータ通信を行うことができる。
【００２２】
また、ＨＤＤ５０８は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピュータ５００全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において各種機能を提供するアプリケーションソフトウェア（以下、単にアプリケーションと呼ぶ）などがある。なお、コンピュータ５００はＨＤＤ５０８に替え、記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用するものであってもよい。
【００２３】
外部Ｉ／Ｆ５０３は、外部装置とのインタフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、コンピュータ５００は外部Ｉ／Ｆ５０３を介して記録媒体５０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体５０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００２４】
ＲＯＭ５０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ５０５にはコンピュータ５００の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ５０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００２５】
ＣＰＵ５０６は、ＲＯＭ５０５やＨＤＤ５０８などの記憶装置からプログラムやデータをＲＡＭ５０４上に読み出し、処理を実行することで、コンピュータ５００全体の制御や機能を実現する演算装置である。
【００２６】
情報蓄積装置１０及び中継サーバ１９は例えば図２に示すコンピュータ５００のハードウェア構成により、後述するような各種処理を実現できる。
【００２７】
《端末装置》
スマートフォン１１は例えば図３に示すハードウェア構成により実現される。図３は本実施形態に係る端末装置の一例のハードウェア構成図である。図３の端末装置６００は例えばＣＰＵ６０１、ＲＯＭ６０２、ＲＡＭ６０３、ＥＥＰＲＯＭ６０４、ＣＭＯＳセンサ６０５、加速度・方位センサ６０６、メディアドライブ６０８を備えている。
【００２８】
ＣＰＵ６０１は端末装置６００全体の動作を制御する。ＲＯＭ６０２は基本入出力プログラムを記憶している。ＲＡＭ６０３はＣＰＵ６０１のワークエリアとして使用される。ＥＥＰＲＯＭ６０４はＣＰＵ６０１の制御にしたがってデータの読み出し又は書き込みを行う。ＣＭＯＳセンサ６０５は、ＣＰＵ６０１の制御に従って被写体を撮像し画像データを得る。加速度・方位センサ６０６は地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等である。
【００２９】
メディアドライブ６０８は、フラッシュメモリ等の記録メディア６０７に対するデータの読み出し又は書き込み（記憶）を制御する。メディアドライブ６０８は、既に記録されていたデータが読み出され又は新たにデータが書き込まれて記憶する記録メディア６０７を着脱自在な構成となっている。
【００３０】
なお、ＥＥＰＲＯＭ６０４には、ＣＰＵ６０１が実行するＯＳ、ネットワーク設定に必要なアソシエーション情報等が記憶されている。本発明の実施形態における各種処理を実行するためのアプリケーションは、ＥＥＰＲＯＭ６０４又は記録メディア６０７などに記憶されている。
【００３１】
また、ＣＭＯＳセンサ６０５は光を電荷に変換して被写体の画像を電子化する電荷結合素子である。ＣＭＯＳセンサ６０５は被写体を撮像することができるのであれば、例えばＣＣＤ（Charge  Coupled  Device）センサであってもよい。
【００３２】
さらに、端末装置６００は音声入力部６０９、音声出力部６１０、アンテナ６１１、通信部６１２、無線ＬＡＮ通信部６１３、近距離無線通信用アンテナ６１４、近距離無線通信部６１５、ディスプレイ６１６、タッチパネル６１７及びバスライン６１９を備える。
【００３３】
音声入力部６０９は音声を音声信号に変換する。音声出力部６１０は音声信号を音声に変換する。通信部６１２はアンテナ６１１を利用して無線通信信号により最寄りの基地局装置と通信を行う。無線ＬＡＮ通信部６１３はアクセスポイントとＩＥＥＥ８０４１１規格に準拠する無線ＬＡＮ通信を行う。近距離無線通信部６１５は近距離無線通信用アンテナ６１４を利用した近距離無線通信を行う。
【００３４】
ディスプレイ６１６は、被写体の画像や各種アイコン等を表示する液晶や有機ＥＬ等である。タッチパネル６１７は、ディスプレイ６１６上に載せられ、感圧式又は静電式のパネルによって構成され、指やタッチペン等によるタッチによってディスプレイ６１６上におけるタッチ位置を検出する。バスライン６１９は上記各部を電気的に接続するためのアドレスバスやデータバス等である。
【００３５】
また、端末装置６００は専用の電池６１８を備えている。端末装置６００は電池６１８によって駆動される。なお、音声入力部６０９は音声を入力するマイクが含まれる。音声出力部６１０は音声を出力するスピーカが含まれている。
【００３６】
スマートフォン１１は例えば図３に示す端末装置６００のハードウェア構成により後述するような各種処理を実現できる。
【００３７】
《電子機器》
ここでは電子機器の一例であるＭＦＰ１４のハードウェア構成を説明する。図４は本実施形態に係るＭＦＰの一例のハードウェア構成図である。図４に示すＭＦＰ１４は、コントローラ７０１、操作パネル７０２、外部Ｉ／Ｆ７０３、通信Ｉ／Ｆ７０４、プリンタ７０５及びスキャナ７０６などを備える。
【００３８】
コントローラ７０１はＣＰＵ７１１、ＲＡＭ７１２、ＲＯＭ７１３、ＮＶＲＡＭ７１４及びＨＤＤ７１５などを備える。ＲＯＭ７１３は、各種プログラムやデータが格納されている。ＲＡＭ７１２はプログラムやデータを一時保持する。ＮＶＲＡＭ７１４は、例えば設定情報等が格納されている。また、ＨＤＤ７１５は各種プログラムやデータが格納されている。
【００３９】
ＣＰＵ７１１は、ＲＯＭ７１３やＮＶＲＡＭ７１４、ＨＤＤ７１５などからプログラムやデータ、設定情報等をＲＡＭ７１２上に読み出し、処理を実行することで、ＭＦＰ１４全体の制御や機能を実現する。
【００４０】
操作パネル７０２はユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部Ｉ／Ｆ７０３は外部装置とのインタフェースである。外部装置には、記録媒体７０３ａなどがある。これにより、ＭＦＰ１４は外部Ｉ／Ｆ７０３を介して記録媒体７０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体７０３ａにはＩＣカード、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００４１】
また、通信Ｉ／Ｆ７０４はＭＦＰ１４をネットワークＮ３に接続させるインタフェースである。これにより、ＭＦＰ１４は通信Ｉ／Ｆ７０４を介してデータ通信を行うことができる。プリンタ７０５は印刷データを用紙に印刷するための印刷装置である。スキャナ７０６は原稿から画像データ（電子データ）を読み取るための読取装置である。
【００４２】
＜ソフトウェア構成＞
《情報蓄積装置》
本実施形態に係る情報蓄積装置１０は例えば図５に示す処理ブロックで実現される。図５は本実施形態に係る情報蓄積装置の一例の処理ブロック図である。情報蓄積装置１０は搭載されたプログラムを実行することでＯＳ２１、Ｗｅｂサーバ２２、アプリケーションサーバ２３、ＷｅｂＵＩ２４、ＷｅｂＡｐｉ２５、共有フォルダ２７、ドキュメント管理２８、外部機器サービス２９、中継クライアント３０、ログ管理３１、Ｗｅｂ制御３２を実現している。
【００４３】
ＯＳ２１は情報蓄積装置１０のオペレーティングシステムであり、システム全体を制御する。ＯＳ２１は、例えばＷｉｎｄｏｗｓ（登録商標）やＬｉｎｕｘ（登録商標）などである。
【００４４】
Ｗｅｂサーバ２２はＨＴＴＰ（Hyper Text Transfer Protocol）で情報を送受信するソフトウェアである。Ｗｅｂサーバ２２は例えばＡｐａｃｈｅ（登録商標）やＩＩＳ（登録商標）などである。
【００４５】
アプリケーションサーバ２３は例えばＷｅｂサーバ２２のプラグインとして動作するソフトウェアである。アプリケーションサーバ２３は例えばＴｏｍｃａｔ（登録商標）などである。
【００４６】
ＷｅｂＵＩ２４はＨＴＴＰリクエストによりシステム設定画面を表示する。ユーザはＷｅｂブラウザ（図示せず）を使用して、システム設定画面から設定の変更を行うことができる。
【００４７】
ＷｅｂＡｐｉ（Application Programming Interface）２５はネットワークＮ２、Ｎ３経由で利用可能である。ＷｅｂＡｐｉ２５はＨＴＴＰリクエストを受け付け、ＨＴＴＰリクエストに応じた処理を行い、ＨＴＴＰレスポンスを行う。
【００４８】
ＷｅｂＡｐｉ２５は、スマートフォン１１などの端末装置からのリクエスト（要求）を受信するために設けられた予め定義されたインタフェースであり、例えば関数やクラス等により構成される。
【００４９】
Ｗｅｂ制御３２はＷｅｂＡｐｉ２５からの要求に応じて外部機器サービス２９を制御する処理を行う。共有フォルダ２７は、ＳＭＢ（Server Message Block）プロトコルによってネットワークＮ２、Ｎ３上で公開されたフォルダである。ユーザはスマートフォン１１を用いて、共有フォルダ２７にアクセスできる。
【００５０】
また、ドキュメント管理２８は共有フォルダ２７に置かれたファイルを管理し、外部機器サービス２９からの要求に応じてファイル変換の処理を行う。なお、本実施形態におけるファイルはデータの一形態である。
【００５１】
外部機器サービス２９は、プロジェクタ１２、ＩＷＢ１３、ＭＦＰ１４などの電子機器のＷｅｂサービスにリクエストする処理を行う。中継クライアント３０は中継サーバ１９にアクセスし、スマートフォン１１からのリクエストを取得する処理を行う。ログ管理３１はログのデータ（ログ情報）を管理する処理を行う。
【００５２】
《スマートフォン》
本実施形態に係るスマートフォン１１は例えば図６に示すような処理ブロックで実現される。図６は本実施形態に係るスマートフォンの一例の処理ブロック図である。スマートフォン１１は搭載されたプログラム（アプリケーション）を実行することにより、認証用ＱＲコード読取部５１、認証用ＱＲコード解析部５２、アクセス用データ取得部５３、処理要求部５４を実現している。
【００５３】
認証用ＱＲコード読取部５１はＭＦＰ１４などの電子機器が表示する後述の認証用ＱＲコード(登録商標)を読み取る。認証用ＱＲコード解析部５２は、読み取った認証用ＱＲコードを解析する。アクセス用データ取得部５３は認証用ＱＲコードの解析結果に応じて後述の認証用データを生成する。アクセス用データ取得部５３は認証用データを中継サーバ１９経由で情報蓄積装置１０に送信して後述のアクセス用データを取得する。処理要求部５４はアクセス用データを用いてＭＦＰ１４などの電子機器に中継サーバ１９、情報蓄積装置１０経由で処理を要求する。
【００５４】
《ＭＦＰ》
本実施形態に係るＭＦＰ１４は例えば図７に示す処理ブロックで実現される。図７は本実施形態に係るＭＦＰの一例の処理ブロック図である。認証用ＱＲコード生成要求部６１は後述の認証用ＱＲコードの生成を情報蓄積装置１０に要求する。認証用ＱＲコード表示部６２は情報蓄積装置１０から受信した認証用ＱＲコードを表示する。
【００５５】
社内システムログイン処理部６３はユーザから社内システムへのログイン要求を受け付けて、社内システムへのログイン処理を行う。処理部６４はアクセス用データを用いた処理要求を中継サーバ１９、情報蓄積装置１０経由で受け付けて、処理要求に応じた処理を行う。
【００５６】
＜処理の詳細＞
以下では、本実施形態に係る連携処理システム１の処理の詳細について説明する。
【００５７】
《認証処理》
本実施形態に係る連携処理システム１では例えば図８に示すようにスマートフォン１１の認証を行う。図８は連携処理システムにおいて行う認証処理の一例のフローチャートである。図８のフローチャートではカードリーダ１５に社員証をかざして、社内システムを使用できるユーザであるか否かの判定を行う例を示している。
【００５８】
なお、社員証を利用して社内システムを使用できるユーザであるか否かを判定する認証方法は一例であって、社内システムを使用できるユーザであるか否かを判定する他の認証方法を利用してもよい。例えば、他の認証方法としては生体認証やユーザ識別情報（社員ＩＤ等）及びパスワードの入力等が考えられる。
【００５９】
ステップＳ１１において、ユーザは社員証をカードリーダ１５にかざす。カードリーダ１５は社員証からユーザの認証情報を取得し、ユーザの認証情報をＭＦＰ１４の社内システムログイン処理部６３に提供する。ユーザの認証情報は、社内システムにログインするための情報であり、例えば社内システムログインユーザ名及び社内システムログインパスワードである。
【００６０】
ステップＳ１２においてＭＦＰ１４の社内システムログイン処理部６３はカードリーダ１５から提供されたユーザの認証情報を用いて、社内システムを使用できるユーザであるか否かを判定する。社内システムを使用できるユーザでなければ、社内システムログイン処理部６３は認証失敗と判断する。
【００６１】
一方、社内システムを使用できるユーザであれば、認証用ＱＲコード生成要求部６１はステップＳ１３に進み、認証用ＱＲコードの生成を情報蓄積装置１０に要求し、情報蓄積装置１０から認証用ＱＲコードを受信する。認証用ＱＲコード表示部６２は受信した認証用ＱＲコードを操作パネル７０２に表示する。
【００６２】
ステップＳ１４において、ユーザはスマートフォン１１のカメラ機能を利用して、ＭＦＰ１４の操作パネル７０２に表示された認証用ＱＲコードを撮影する。スマートフォン１１の認証用ＱＲコード読取部５１は操作パネル７０２に表示された認証用ＱＲコードを読み取る。認証用ＱＲコード解析部５２は、読み取った認証用ＱＲコードを解析し、認証用ＱＲコードに埋め込まれている図９のような情報を取得する。
【００６３】
図９は認証用ＱＲコードに埋め込まれている情報の一例の構成図である。図９では認証用ＱＲコードに埋め込まれている情報の一例として、中継サーバホスト名、情報蓄積装置ＩＤ及びワンタイムパスワードを示している。
【００６４】
中継サーバホスト名は情報蓄積装置１０への通信を中継する中継サーバ１９のホスト名である。情報蓄積装置ＩＤは中継サーバ１９が情報蓄積装置１０を識別するための識別情報である。ワンタイムパスワードは情報蓄積装置１０がスマートフォン１１からの認証用データの正当性を判断するための情報である。
【００６５】
ステップＳ１５において、アクセス用データ取得部５３は認証用ＱＲコードに埋め込まれている図９のような情報と、スマートフォン１１の端末ＩＤと、を利用して図１０のような認証用データを生成し、中継サーバ１９経由で情報蓄積装置１０に送信する。
【００６６】
図１０はスマートフォンから情報蓄積装置に送信する認証用データの一例の構成図である。図１０ではスマートフォン１１から情報蓄積装置１０に送信する認証用データの一例としてワンタイムパスワード、情報蓄積装置ＩＤ及び端末ＩＤを示している。ワンタイムパスワード及び情報蓄積装置ＩＤは認証用ＱＲコードに埋め込まれていた情報である。端末ＩＤは情報蓄積装置１０がスマートフォン１１を識別するための識別情報である。
【００６７】
ステップＳ１６において、情報蓄積装置１０はスマートフォン１１から送信された図１０の認証用データが正しいか否かを判断する。情報蓄積装置１０はスマートフォン１１から受信した認証用データが正しければ認証成功と判断し、後述のアクセス用データを生成してスマートフォン１１に返す。なお、情報蓄積装置１０は後述のアクセス用データと社内システムにログインするための情報とを対応付けて保存しておく。一方、情報蓄積装置１０は、スマートフォン１１から受信した認証用データが正しくなければ認証失敗と判断する。
【００６８】
図８は認証用ＱＲコードを利用してスマートフォン１１に図９のような情報を提供する例を示したが、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＮＦＣ等の短距離無線通信を利用して提供してもよし、電子メールで提供してもよい。このように、本実施形態の連携処理システム１は認証用ＱＲコードを利用するものに限定されない。
【００６９】
また、図８のステップＳ１６において、情報蓄積装置１０は図１１に示すような手順により認証用データが正しいか否かを判定する。図１１は認証用データが正しいか否かを判断する処理の一例のフローチャートである。
【００７０】
ステップＳ２１において、情報蓄積装置１０は図８のステップＳ１２において行われた社内システムログインからの経過時間を確認し、社内システムログインから一定時間が経過していないか判断する。なお、社内システムログインからの経過時間は例えばステップＳ１３の認証用ＱＲコードの生成を情報蓄積装置１０に要求するときに情報蓄積装置１０に通知される。
【００７１】
社内システムログインから一定時間が経過していなければ、次に情報蓄積装置１０はステップＳ２２において、認証用データに含まれるワンタイムパスワードが有効か否かを判断する。なお、情報蓄積装置１０はステップＳ１３で認証用ＱＲコードに埋め込んだワンタイムパスワードを保存しておく。情報蓄積装置１０は一定時間が経過するか、一度使用されると、保存しておいたワンタイムパスワードを削除する。
【００７２】
ワンタイムパスワードが有効か否かの判断は、認証用データに含まれるワンタイムパスワードと同一のワンタイムパスワードが情報蓄積装置１０に保存されているか否かにより判断される。
【００７３】
ワンタイムパスワードが有効であれば、次に情報蓄積装置１０はステップＳ２３において認証用データに端末ＩＤが含まれているか否かを判断する。認証用データに端末ＩＤが含まれていたら、次に情報蓄積装置１０はステップＳ２４において、一時利用のアクセス用データとして一時アクセス用ユーザ名と一時アクセス用パスワードを生成する。
【００７４】
ステップＳ２５に進み、情報蓄積装置１０は一時利用のアクセス用データを図１２に示すように保存する。図１２は情報蓄積装置に保存する一時利用のアクセス用データの一例の構成図である。図１２では一時利用のアクセス用データである一時アクセス用ユーザ名及び一時アクセス用パスワードと、端末ＩＤと、一時利用のアクセス用データの有効期限と、社内システムログインユーザ名及び社内システムログインパスワードと、が対応付けられている。
【００７５】
情報蓄積装置１０は図１２のように一時利用のアクセス用データを保存した後、一時利用のアクセス用データをスマートフォン１１に送信する。図１２のように一時利用のアクセス用データを保存しておくことで、情報蓄積装置１０は社内システムログインユーザ名及び社内システムログインパスワードによりユーザを特定できる。
【００７６】
なお、図１１のステップＳ２１において社内システムログインから一定時間が経過している場合、ステップＳ２２においてワンタイムパスワードが有効でない場合、ステップＳ２３において端末ＩＤが含まれていない場合、図１１の処理は終了する。
【００７７】
前述した本実施形態に係る連携処理システム１において行う認証処理はシーケンス図で表すと図１３のようになる。図１３は、連携処理システムにおいて行う認証処理の一例のシーケンス図である。
【００７８】
ステップＳ５１において、ユーザはＭＦＰ１４を使用するために社内システムにログインする。社内システムへのログインが完了したら、ユーザはＭＦＰ１４の操作パネル７０２から認証用ＱＲコードの生成を要求する。
【００７９】
ステップＳ５３において、ＭＦＰ１４の認証用ＱＲコード生成要求部６１は認証用ＱＲコードの生成を情報蓄積装置１０に要求する。このとき、認証用ＱＲコード生成要求部６１は社内システムにログインした時間とログインに使用した社内システムログインユーザ名及び社内システムログインパスワードとを情報蓄積装置１０に送信する。
【００８０】
情報蓄積装置１０は認証用ＱＲコードの生成を要求されると、ワンタイムパスワードを生成し、一定時間が経過したら削除するようにして保存しておく。そして、情報蓄積装置１０は中継サーバホスト名、情報蓄積装置ＩＤ及びワンタイムパスワードを埋め込んだ認証用ＱＲコードを生成し、ＭＦＰ１４に送信する。ステップＳ５４において、ＭＦＰ１４の認証用ＱＲコード表示部６２は情報蓄積装置１０から受信した認証用ＱＲコードを操作パネル７０２に表示する。
【００８１】
ステップＳ５５において、ユーザはスマートフォン１１のカメラ機能を利用して、ＭＦＰ１４の操作パネル７０２に表示された認証用ＱＲコードを撮影する。ステップＳ５６においてスマートフォン１１の認証用ＱＲコード読取部５１は操作パネル７０２に表示された認証用ＱＲコードを読み取る。ステップＳ５７において認証用ＱＲコード解析部５２は読み取った認証用ＱＲコードを解析し、認証用ＱＲコードに埋め込まれている図９のような情報を取得する。
【００８２】
ステップＳ５８において、スマートフォン１１のアクセス用データ取得部５３は認証用ＱＲコードから取得した情報蓄積装置ＩＤ及びワンタイムパスワードと、スマートフォン１１の端末ＩＤとを含む図１０のような認証用データを生成する。アクセス用データ取得部５３は生成した認証用データを、認証用ＱＲコードから取得した中継サーバホスト名により特定される中継サーバ１９へ送信する。
【００８３】
ステップＳ５９において、スマートフォン１１からの認証用データは中継サーバ１９から情報蓄積装置１０に送信される。ステップＳ６０において、情報蓄積装置１０は受信した図１０の認証用データが正しいか否かを判断する。
【００８４】
例えば情報蓄積装置１０は図１１に示したような手順により認証用データが正しいか否かを判定する。情報蓄積装置１０はスマートフォン１１から受信した認証用データが正しければ認証成功と判断し、一時利用のアクセス用データとして一時アクセス用ユーザ名と一時アクセス用パスワードを生成する。
【００８５】
ステップＳ６１に進み、情報蓄積装置１０は一時利用のアクセス用データを、端末ＩＤと一時利用のアクセス用データの有効期限と社内システムログインユーザ名及び社内システムログインパスワードと対応付けて図１２に示すように保存する。
【００８６】
情報蓄積装置１０は図１２のように一時利用のアクセス用データを保存した後、一時利用のアクセス用データをスマートフォン１１に送信する。スマートフォン１１は受信した一時利用のアクセス用データを保存し、図１３の処理を終了する。
【００８７】
《処理の要求》
一時利用のアクセス用データを保存したあと、スマートフォン１１は一時利用のアクセス用データを用いてＭＦＰ１４などの電子機器に中継サーバ１９、情報蓄積装置１０経由で処理を要求できるようになる。
【００８８】
一時利用のアクセス用データを用いた処理の要求を受信すると、情報蓄積装置１０は図１４に示す手順で処理の要求を受理するか却下するかの判断を行う。図１４は処理の要求を受理するか却下するかの判断処理の一例のフローチャートである。
【００８９】
ステップＳ８１において、情報蓄積装置１０は一時利用のアクセス用データとして受信した一時アクセス用ユーザ名及び一時アクセス用パスワードが図１２のように保存されているか否かを判断する。
【００９０】
一時利用のアクセス用データとして受信した一時アクセス用ユーザ名及び一時アクセス用パスワードが保存されていれば、情報蓄積装置１０は有効なアクセス用データであると判断し、ステップＳ８２の処理に進む。一方、一時利用のアクセス用データとして受信した一時アクセス用ユーザ名及び一時アクセス用パスワードが保存されていなければ、情報蓄積装置１０は有効なアクセス用データではないと判断し、処理の要求を却下する。
【００９１】
ステップＳ８２において、情報蓄積装置１０は図１２の情報を参照し、有効と判断したアクセス用データと対応付けて保存されている社内システムログインユーザ名及び社内システムログインパスワードを取得する。そして、情報蓄積装置１０は取得した社内システムログインユーザ名及び社内システムログインパスワードが使用可能か判断する。
【００９２】
取得した社内システムログインユーザ名及び社内システムログインパスワードが使用可能であれば、情報蓄積装置１０はステップＳ８３の処理に進む。一方、取得した社内システムログインユーザ名及び社内システムログインパスワードが使用可能でなければ、情報蓄積装置１０は処理の要求を却下する。
【００９３】
ステップＳ８３において、情報蓄積装置１０は図１２の情報を参照し、有効と判断したアクセス用データと対応付けて保存されている有効期限を取得する。そして、情報蓄積装置１０は取得した有効期限を経過していないか判断する。
【００９４】
取得した有効期限を経過していなければ、情報蓄積装置１０はステップＳ８４の処理に進む。一方、取得した有効期限を経過していれば、情報蓄積装置１０は処理の要求を却下する。
【００９５】
ステップＳ８４において、情報蓄積装置１０は図１２の情報を参照し、有効と判断したアクセス用データと対応付けて保存されている端末ＩＤを取得する。そして、情報蓄積装置１０は取得した端末ＩＤと処理の要求を行ったスマートフォン１１の端末ＩＤとが一致するか判断する。
【００９６】
取得した端末ＩＤと処理の要求を行ったスマートフォン１１の端末ＩＤとが一致していれば、情報蓄積装置１０は処理の要求を受理する。一方、取得した端末ＩＤと処理の要求を行ったスマートフォン１１の端末ＩＤとが一致していなければ、情報蓄積装置１０は処理の要求を却下する。
【００９７】
スマートフォン１１は一時利用のアクセス用データを用いて例えばＭＦＰ１４などの電子機器に図１５に示すような機器情報ページの閲覧を要求できるようになる。図１５は機器情報ページ閲覧画面の一例のイメージ図である。
【００９８】
ユーザはネットワークＮ３に接続されたＭＦＰ１４を使用したい場合、スマートフォン１１に表示された図１５の機器情報ページ閲覧画面の左下にある「ネットワーク」ボタンを選択し、ＵＲＬ入力フォームを表示させる。ユーザはアクセスしたいＵＲＬ（図１５の例ではｈｔｔｐ：／／１０．６０．１１１．２２２）をＵＲＬ入力フォームに入力したあとで「接続」ボタンを選択する。ＵＲＬ入力フォームに入力したＵＲＬへのアクセスに成功すると、図１５の機器情報ページ閲覧画面の右側にはアクセス先のコンテンツが表示される。
【００９９】
一時利用のアクセス用データを用いてスマートフォン１１からＭＦＰ１４にアクセスして機器情報ページをスマートフォン１１で閲覧する処理は、例えば図１６のシーケンス図のように行われる。
【０１００】
図１６は機器情報ページを閲覧する処理の一例のシーケンス図である。ステップＳ９１において、ユーザはスマートフォン１１に表示された図１５の機器情報ページ閲覧画面のＵＲＬ入力フォームにアクセスしたいＵＲＬを入力する。ステップＳ９２においてユーザは「接続」ボタンを選択して、ＵＲＬ入力フォームに入力したＵＲＬへのアクセスを要求する。
【０１０１】
ステップＳ９３において、スマートフォン１１の処理要求部５４はＵＲＬ入力フォームに入力されたＵＲＬから、情報蓄積装置１０が解釈可能な図１７に示すような処理要求ＵＲＬを作成する。
【０１０２】
図１７は処理要求ＵＲＬの一例の構成図である。図１７の処理要求ＵＲＬは、図１５の右側にアクセス先のコンテンツを表示させる際にスマートフォン１１が指定するＵＲＬの一例である。ホスト名部分「ｔｅｓｔ−ｓｅｒｖｅｒ」は中継サーバ１９のホスト名が指定されている。続くパスの部分「ｃｏｎｎｅｃｔ」はＭＦＰ１４を利用するためのパスを指定する。その後のクエリ部分「ｈｔｔｐ：／／１０．６０．１１１．２２２」にはアクセスするＵＲＬが指定されている。後述するように、情報蓄積装置１０はクエリ部分で指定されたＵＲＬにアクセスすることになる。
【０１０３】
ステップＳ９４において、スマートフォン１１の処理要求部５４は図１８に示すようなアクセス用データ、情報蓄積装置ＩＤ、端末ＩＤを含む機器情報ページ閲覧要求を図１７の処理要求ＵＲＬに送信する。
【０１０４】
図１８は機器情報ページ閲覧要求に含まれるアクセス用データ、情報蓄積装置ＩＤ及び端末ＩＤの一例の構成図である。図１８（Ａ）はアクセス用データである一時アクセス用ユーザ名及び一時アクセス用パスワードがＢａｓｅ６４エンコードされる前の状態を表している。実際は図１８（Ｂ）に示すようにアクセス用データである一時アクセス用ユーザ名及び一時アクセス用パスワードがＢａｓｅ６４エンコードされている。
【０１０５】
ステップＳ９５において、機器情報ページ閲覧要求は中継サーバ１９から情報蓄積装置１０に送信される。ステップＳ９６において、情報蓄積装置１０は機器情報ページ閲覧要求を受信すると、図１４に示した手順で機器情報ページ閲覧要求を受理するか却下するかの判断を行う。ここでは、機器情報ページ閲覧要求を受理したものとして説明する。
【０１０６】
ステップＳ９７において、情報蓄積装置１０は図１７の処理要求ＵＲＬのクエリ部分に指定されていたＵＲＬにアクセスしてＭＦＰ１４から機器情報ページ（コンテンツ）を取得し、中継サーバ１９経由でスマートフォン１１に送信する。スマートフォン１１はＭＦＰ１４から受信した機器情報ページ（コンテンツ）を表示できる。
＜他の実施形態＞
以下では、他の実施形態に係る連携処理システム１の処理の詳細について説明する。本実施形態では、認証用のＱＲコードの生成を電子機器（例えばＭＦＰ１４等）が実行する。
【０１０７】
まず、本実施形態に係るＭＦＰ１４の処理ブロックを説明する。本実施形態に係るＭＦＰ１４は図１９に示す処理ブロックで実現される。図１９は本実施形態に係るＭＦＰの一例の処理ブロック図である。社内システムログイン処理部６３はユーザから社内システムへのログイン要求を受け付けて、社内システムへのログイン処理を行う。処理部６４はアクセス用データを用いた処理要求を中継サーバ１９、情報蓄積装置１０経由で受け付けて、処理要求に応じた処理を行う。ここで、処理とは、機器に応じて異なる。ＭＦＰ１４であればスキャン・印刷・ＦＡＸ送信・Ｅメール送信・ＭＦＰ内へのデータ蓄積などである。プロジェクタ１２であればデータの投影・投影されたデータの蓄積・投影されたデータの送信等である。ＩＷＢ１３であれば、例えばデータの表示・表示されたデータの蓄積・表示されたデータの送信（他の機器への送信やＥメールによる送信等）等である。
【０１０８】
ワンタイムパスワード生成部６５は、認証用ＱＲコードに埋め込まれ、情報蓄積装置１０による認証に用いるワンタイムパスワードを生成する。ＱＲコード生成部６６は、図９に示す情報を含む認証用ＱＲコード画像や、ＭＦＰ１４の機器ＩＤや機器種別などの情報を含む識別用ＱＲコード画像を生成する。記憶部６７は、ＭＦＰ１４の機器ＩＤや機器種別、情報蓄積装置ＩＤや中継サーバホスト名等を記憶する。通信部６８は、他の装置（情報蓄積装置１０等）と通信して情報・データの送受信を行う。ＱＲコード表示部６９はＱＲコード生成部６６が生成したＱＲコードを表示する。
【０１０９】
なお、前述の通り中継サーバホスト名及び情報蓄積装置ＩＤは予め記憶部６７が記憶しておいても良いし、ＱＲコード生成部６６がＱＲコードを生成するとき、ＱＲコード生成部６６が情報蓄積装置１０から取得してもよい。
【０１１０】
次に、本実施形態における認証処理の詳細を説明する。図２０は本実施形態における処理の一例を示すシーケンス図である。
【０１１１】
まず、ＭＦＰ１４は、ユーザから社内システムへのログインの要求を受け付ける（ステップＳ１０１）。そして、ＭＦＰ１４は、要求された社内システムへのログインの認証処理を行う（ステップＳ１０２）。なお、この認証処理は、ＭＦＰ１４の社内システムログイン処理部６３が受付けたユーザのデータに基づいて認証を実行してもよいし、ＭＦＰ１４の社内システムログイン処理部６３がログインの際に受付けたユーザのデータを不図示の認証サーバへ通信部６８を介して送信し、認証結果を受信するような処理であっても良い。そして、ＭＦＰ１４は、認証用ＱＲコードの表示要求をユーザから受け付ける（ステップＳ１０３）。
【０１１２】
ＭＦＰ１４のワンタイムパスワード生成部６５は、表示要求を受け付けると、ワンタイムパスワードを生成する（ステップＳ１０４）。そして、ＭＦＰ１４の通信部６８は、生成されたワンタイムパスワードを情報蓄積装置１０に対して送信する（ステップＳ１０５）。このとき、通信部６８は社内システムにログインした時間とログインに使用した社内システムログインユーザ名及び社内システムログインパスワードとを情報蓄積装置１０に送信する。情報蓄積装置１０は、ＭＦＰ１４から送信されたワンタイムパスワードやログイン時間、社内システムログインユーザ名、社内システムログインパスワードを受信する。情報蓄積装置１０は受信したワンタイムパスワードやログイン時間、社内システムログインユーザ名、社内システムログインパスワードを記憶する（ステップＳ１０６）。なお、情報蓄積装置１０は受信したワンタイムパスワードを、一定時間が経過したら削除するようにして記憶しておく。
【０１１３】
ＭＦＰ１４の認証用ＱＲコード生成要求部６１は、ステップＳ１０４で生成されたワンタイムパスワードを含む図９に示すような情報が含まれる認証用ＱＲコードを生成する（ステップＳ１０７）。そして、ＭＦＰ１４のＱＲコード表示部６９は、生成された認証用ＱＲコードを操作パネル７０２に表示する（ステップＳ１０８）。
【０１１４】
ユーザはスマートフォン１１のカメラ機能を利用して、ＭＦＰ１４の操作パネル７０２に表示された認証用ＱＲコードを撮影する（ステップＳ１０９）。スマートフォン１１の認証用ＱＲコード読取部５１は撮影された画像に含まれる操作パネル７０２に表示された認証用ＱＲコードを読み取る（ステップＳ１１０）。認証用ＱＲコード解析部５２は読み取った認証用ＱＲコードを解析し、認証用ＱＲコードに埋め込まれている図９のような情報を取得する（ステップＳ１１１）。
【０１１５】
ステップＳ１１２〜ステップＳ１１７の処理は、図１３のステップＳ５８〜ステップＳ６１及び、アクセス用データの送信で説明した内容と同様の処理であるため、説明を省略する。
【０１１６】
次に、本実施形態における電子機器へ処理の実行を要求する処理の一例を説明する。図２１は、処理の実行を要求するための一連の処理を示すシーケンス図である。この図２１では、ＭＦＰ１４に処理を実行させる例を用いて説明を行う。
【０１１７】
まず、ＭＦＰ１４は、ユーザから識別用ＱＲコードの表示要求を受け付ける（ステップＳ２０１）。表示要求を受け付けると、ＭＦＰ１４のＱＲコード生成部６６が、図２２に示すような情報を含む識別用ＱＲコードを生成する。ＭＦＰ１４のＱＲコード表示部６９は、生成された識別用ＱＲコードを操作パネル７０２に表示する（ステップＳ２０２）。図２２は、識別用ＱＲコードに含まれる情報の一例を示す図である。図２２に示すように、識別用ＱＲコードには、機器を特定するための機器ＩＤ（製造番号やネットワークアドレス等）、機器種別（ＭＦＰやプロジェクタ等の機器種類を示す情報や、スキャン・ＦＡＸ・印刷等の当該機器で実行できる処理を示す情報）などが含まれる。
【０１１８】
なお、識別用ＱＲコードは、表示要求を受け付けたときにＭＦＰ１４のＱＲコード生成部６６により生成されても良い。また識別用ＱＲコードは、予めＭＦＰ１４のＱＲコード生成部６６によって生成して記憶部６７に記憶させておいてもよい。また、識別用ＱＲコードはＭＦＰ１４が生成せずに、他の装置（例えば情報蓄積装置１０）によって生成された識別用ＱＲコードを記憶部６７に記憶しておいてもよい。
【０１１９】
ユーザはスマートフォン１１のカメラ機能を利用して、ＭＦＰ１４の操作パネル７０２に表示された認証用ＱＲコードを撮影する（ステップＳ２０３）。スマートフォン１１の認証用ＱＲコード読取部５１は撮影された画像に含まれる操作パネル７０２に表示された認証用ＱＲコードを読み取る（ステップＳ２０４）。なお、識別用ＱＲコードを表示せずに、図２２に示すような情報を含む識別用ＱＲコードを装置に貼り付ける等しておき、ユーザがスマートフォン１１により貼り付けられた識別用ＱＲコードを撮影するようにしても良い。
【０１２０】
スマートフォン１１は、撮影された画像に含まれる識別用ＱＲコードを解析して機器ＩＤ及び機器種別を取得する（ステップＳ２０５）。そして、スマートフォン１１は、ＭＦＰ１４に実行させる処理の要求を受け付ける（ステップＳ２０６）。ここで、例えば取得した機器種別によってユーザの選択できる処理を変更するようにしても良い。例えば、取得した機器種別がＭＦＰ１４であれば、スキャン・ＦＡＸ送信・印刷・Ｅメール送信を選択するようにしてもよい。機器種別がプロジェクタ１２であれば、データの投影・投影されたデータの蓄積・当絵されたデータの送信等を選択するようにしても良い。また、処理が情報蓄積装置１０に記憶されたファイルを用いた処理（例えば、情報蓄積装置１０に記憶されたファイルをＭＦＰ１４から印刷する等）の場合、情報蓄積装置１０からファイル一覧を取得し、ファイルを選択できるように表示してもよい。
【０１２１】
スマートフォン１１は、ユーザから処理要求を受け付けると、中継サーバ１９を介して、受付けた処理の実行要求、図２０のステップＳ１１７で受信したアクセス用データ、撮影した識別用ＱＲコードを解析して取得した機器ＩＤ等を情報蓄積装置１０に送信する（ステップＳ２０７〜ステップＳ２０８）。
【０１２２】
情報蓄積装置１０は、受信したアクセス用データを、記憶したアクセス用データと照合して認証を行う（ステップＳ２０９）。この認証処理は、図１４に示す処理を実行する。そして、処理の実行要求を受理すると判断されたとき、情報蓄積装置１０は受信した実行要求に基づきＭＦＰ１４へ処理の実行を要求する（ステップＳ２１０）。例えば、要求された処理が「情報蓄積装置１０に記憶されたファイルをＭＦＰ１４から印刷する」処理の場合、情報蓄積装置１０は印刷するファイルを特定して、機器ＩＤで特定されるＭＦＰ１４が印刷可能な形式にファイルを変換する。情報蓄積装置１０は、変換したファイルの印刷要求を機器ＩＤで特定されるＭＦＰ１４へ送信する。
【０１２３】
ＭＦＰ１４の処理部６４は、受信した実行要求に応じて処理を実行する（ステップＳ２１１）。そして、ＭＦＰ１４の通信部６８は、ＭＦＰ１４が実行した処理の結果を情報蓄積装置１０へ送信する（ステップＳ２１２）。情報蓄積装置１０は、ＭＦＰ１４から受信した処理結果を記憶する（ステップＳ２１３）。
【０１２４】
なお、ステップＳ２０７〜ステップＳ２０８において、情報蓄積装置１０は、スマートフォン１１からスマートフォン１１の位置情報を合わせて受信するように構成してもよい。その場合、情報蓄積装置１０は、ステップＳ２１３において、図２３に示すような情報を記憶する。図２３は、情報蓄積装置の記憶する情報の一例である。情報蓄積装置１０は、実行要求を受信した日時、実行を要求された処理の種類（操作内容）、スマートフォン１１の位置情報（緯度・経度）、実行を要求したユーザＩＤ、処理に用いたファイル名、処理結果等を関連付けて記憶する。
【０１２５】
図２３に示す情報を記憶することで、中継サーバ１９を介してアクセスしたユーザがどのような処理をどの場所から実行したかを特定することができるため、セキュリティの向上し、デバイスの管理が容易になる。
【０１２６】
＜まとめ＞
以上、本実施形態に係る連携処理システム１によれば、プロジェクタ１２などの電子機器が接続されているイントラネット等のネットワークＮ３に接続できないスマートフォン１１から、電話回線などのネットワークＮ１を介して電子機器を制御できる。
【０１２７】
例えば連携処理システム１は、電子機器が接続されているネットワークＮ３にアクセスするための事前登録を行うことができない又は望ましくないユーザ個人の端末装置を利用して電子機器を制御する場合に利用できる。
【０１２８】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。特許請求の範囲に記載した第一のネットワークはネットワークＮ１に相当する。第二のネットワークはネットワークＮ３に相当する。端末装置はスマートフォン１１に相当する。情報処理装置は情報蓄積装置１０に相当する。情報処理システムは連携処理システム１に相当する。電子機器はＭＦＰ１４等に相当する。上記の実施例では、ＭＦＰ１４を例として挙げたが、これに限らず、ＭＦＰ１４をプロジェクタ１２、ＩＷＢ１３等に置き換えても良い。
【０１２９】
また、認証用ＱＲコード読取部５１、認証用ＱＲコード解析部５２は情報取得手段に相当する。アクセス用データ取得部５３はアクセス用データ取得手段に相当する。処理要求部５４は処理要求手段に相当する。ステップＳ５３の処理を行う情報蓄積装置１０は情報提供手段に相当する。ステップＳ５９〜Ｓ６１の処理を行う情報蓄積装置１０はアクセス用データ提供手段に相当する。ステップＳ９５〜Ｓ９７の処理を行う情報蓄積装置１０は処理要求送信判断手段に相当する。社内システムログイン処理部６３は認証処理手段に相当する。認証用ＱＲコード生成要求部６１、認証用ＱＲコード表示部６２は情報保持手段に相当する。ＱＲコードはコード情報の一例である。ワンタイムパスワードは第１認証情報の一例である。社内システムログインユーザ名及び社内システムログインパスワードは第２認証情報の一例である。
【符号の説明】
【０１３０】
１    連携処理システム
１０    情報蓄積装置
１１    スマートフォン
１２    プロジェクタ
１３    ＩＷＢ（インタラクティブホワイトボード）
１４    ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）
１５    カードリーダ
１９    中継サーバ
２１    ＯＳ
２２    Ｗｅｂサーバ
２３    アプリケーションサーバ
２４    ＷｅｂＵＩ
２５    ＷｅｂＡｐｉ
２７    共有フォルダ
２８    ドキュメント管理
２９    外部機器サービス
３０    中継クライアント
３１    ログ管理
３２    Ｗｅｂ制御
５１    認証用ＱＲコード読取部
５２    認証用ＱＲコード解析部
５３    アクセス用データ取得部
５４    処理要求部
６１    認証用ＱＲコード生成要求部
６２    認証用ＱＲコード表示部
６３    社内システムログイン処理部
６４    処理部
６５    ワンタイムパスワード生成部
６６    ＱＲコード生成部
６７    記憶部
６８    通信部
６９    ＱＲコード表示部
５００    コンピュータ
５０１    入力装置
５０２    表示装置
５０３    外部Ｉ／Ｆ
５０３ａ    記録媒体
５０４    ＲＡＭ
５０５    ＲＯＭ
５０６    ＣＰＵ
５０７    通信Ｉ／Ｆ
５０８    ＨＤＤ
６００    端末装置
６０１    ＣＰＵ
６０２    ＲＯＭ
６０３    ＲＡＭ
６０４    ＥＥＰＲＯＭ
６０５    ＣＭＯＳセンサ
６０６    加速度・方位センサ
６０７    記録メディア
６０８    メディアドライブ
６０９    音声入力部
６１０    音声出力部
６１１    アンテナ
６１２    通信部
６１３    無線ＬＡＮ通信部
６１４    近距離無線通信用アンテナ
６１５    近距離無線通信部
６１６    ディスプレイ
６１７    タッチパネル
６１８    電池
６１９    バスライン
７０１    コントローラ
７０２    操作パネル
７０３    外部Ｉ／Ｆ
７０３ａ    記録媒体
７０４    通信Ｉ／Ｆ
７０５    プリンタ
７０６    スキャナ
７１１    ＣＰＵ
７１２    ＲＡＭ
７１３    ＲＯＭ
７１４    ＮＶＲＡＭ
７１５    ＨＤＤ
Ｂ    バス
Ｎ１〜Ｎ３    ネットワーク
【先行技術文献】
【特許文献】
【０１３１】
【特許文献１】特開２００７−２２６８２７号公報
【図１】
2016081523.tif 000003
【図２】
2016081523.tif 000004
【図３】
2016081523.tif 000005
【図４】
2016081523.tif 000006
【図５】
2016081523.tif 000007
【図６】
2016081523.tif 000008
【図７】
2016081523.tif 000009
【図８】
2016081523.tif 000010
【図９】
2016081523.tif 000011
【図１０】
2016081523.tif 000012
【図１１】
2016081523.tif 000013
【図１２】
2016081523.tif 000014
【図１３】
2016081523.tif 000015
【図１４】
2016081523.tif 000016
【図１５】
2016081523.tif 000017
【図１６】
2016081523.tif 000018
【図１７】
2016081523.tif 000019
【図１８】
2016081523.tif 000020
【図１９】
2016081523.tif 000021
【図２０】
2016081523.tif 000022
【図２１】
2016081523.tif 000023
【図２２】
2016081523.tif 000024
【図２３】
2016081523.tif 000025