(57)【要約】  ターゲットプロセス（５１）の遠隔制御のためにスマートモバイルデバイス（２０）を構成する方法であって、デバイスが、タグリーダ（２１）と、通信ネットワーク（３０、３１）へのインターフェース（２２、２３）と、モバイルデバイスにインストールされる複数のＵＲＩハンドラの中から選択されるＵＲＩハンドラによって処理されるＵＲＩをディスパッチすることが可能なオペレーティングシステム（２４）とを備え、方法が：−  ターゲットプロセス（５１）に関連付けられ、オペレーティングシステムによってディスパッチされる特定のＵＲＩ（１１）を含むデータタグ（１０）をタグリーダ（２１）によって読み取るステップと、−  ＵＲＩハンドラであるローカル構成サービス（２７）をモバイルデバイスにインストールするステップであって、ＵＲＩハンドラが：−  ターゲットプロセス（５１）に関する特定のＵＲＩ（１１）を構文解析することと、−  通信ネットワーク（３０、３１）を介して、構文解析されたＵＲＩ（１１）から推定されるパラメータに基づいて、外部構成サービス４１、２に接続して、ターゲットプロセス５１を制御するためのモバイルクライアントアプリケーション２８をダウンロードすることであって、前記モバイルクライアントアプリケーションが他のＵＲＩハンドラである、接続してダウンロードすることと、−  前記特定のＵＲＩ（１１）をオペレーティングシステム（２４）に返して、モバイルクライアントアプリケーション（２８）を呼び出させることとが可能である、インストールするステップとを特徴とする、方法。
2018518079.tif 000002
【特許請求の範囲】
【請求項１】
ターゲットプロセス（５１）の遠隔制御のためにスマートモバイルデバイス（２０）を構成する方法であって、デバイスが、タグリーダ（２１）と、通信ネットワーク（３０、３１）へのインターフェース（２２、２３）と、モバイルデバイスにインストールされる複数のＵＲＩハンドラの中から選択されるＵＲＩハンドラによって処理されるＵＲＩをディスパッチすることが可能なオペレーティングシステム（２４）とを備え、方法が、
ターゲットプロセス（５１）に関連付けられ、オペレーティングシステムによってディスパッチされる特定のＵＲＩ（１１）を含むデータタグ（１０）をタグリーダ（２１）によって読み取るステップと、
ＵＲＩハンドラであるローカル構成サービス（２７）をモバイルデバイスにインストールするステップであって、ＵＲＩハンドラが、
ターゲットプロセス（５１）に関する特定のＵＲＩ（１１）を構文解析することと、
通信ネットワーク（３０、３１）を介して、構文解析されたＵＲＩ（１１）から推定されるパラメータに基づいて、外部構成サービス（４１、５２）に接続して、ターゲットプロセス（５１）を制御するためのモバイルクライアントアプリケーション（２８）をダウンロードすることであって、前記モバイルクライアントアプリケーションが他のＵＲＩハンドラである、接続してダウンロードすることと、
前記特定のＵＲＩ（１１）をオペレーティングシステム（２４）に返して、オペレーティングシステム（２４）にモバイルクライアントアプリケーション（２８）を呼び出させることと
が可能である、インストールするステップと
を特徴とする、方法。
【請求項２】
ターゲットプロセス（５１）の遠隔制御のためにスマートモバイルデバイス（２０）を構成する方法であって、構成することが、ＵＲＩハンドラであるローカル構成サービス（２７）によって実行され、デバイスが、タグリーダ（２１）と、通信ネットワーク（３０、３１）へのインターフェース（２２、２３）と、ローカル構成サービス（２７）を含むモバイルデバイスにインストールされる複数のＵＲＩハンドラの中から選択されるＵＲＩハンドラによって処理されるＵＲＩをディスパッチすることが可能なオペレーティングシステム（２４）とを備え、方法が、
ターゲットプロセス（５１）に関する特定のＵＲＩ（１１）を受信するステップと、
通信ネットワーク（３０、３１）を介して、受信されたＵＲＩ（１１）から推定されるパラメータに基づいて、外部構成サービス（４１、５２）に接続して、ターゲットプロセス（５１）を制御するためのモバイルクライアントアプリケーション（２８）をダウンロードするステップであって、前記モバイルクライアントアプリケーションが他のＵＲＩハンドラである、接続してダウンロードするステップと、
前記特定のＵＲＩ（１１）をオペレーティングシステム（２４）に返して、オペレーティングシステム（２４）にモバイルクライアントアプリケーション（２８）を呼び出させるステップと
を特徴とする、方法。
【請求項３】
モバイルデバイス（２０）が、初期ネットワーク（３０）を介して構成サービス（４１、５２）にアクセスし、異なるアクセスネットワーク（３１）を介してターゲットプロセス（５１）にアクセスすることが可能であり、通信が、ローカル構成サービス（２７）の制御下で初期ネットワーク（３０）からアクセスネットワーク（３１）へ切り換えられる、請求項１または２に記載の方法。
【請求項４】
モバイルデバイス（２０）が、外部構成サービス（４１、５２）と、アクセスネットワーク（３１）も介して通信することが可能であり、アクセスネットワーク（３１）が、モバイルクライアントアプリケーション（２８）をモバイルデバイス（２０）へダウンロードするために使用される、請求項１、２、または３に記載の方法。
【請求項５】
ローカル構成サービス（２７）およびモバイルクライアントアプリケーション（２８）が、ワークフロースキームを実行するように構成され、ワークフロースキームが、
ＵＲＩを読み込むステップ（Ｓ２）と、
ＵＲＩおよびローカルコンテキストから推定されるローカルアクションを実行するステップ（Ｓ３）と、
外部サービスが呼び出されるべきであるか否かを決定するステップ（Ｓ４）と、
ワークフローが停止すべきか、または他のＵＲＩをオペレーティングシステム（２４）に出力して、オペレーティングシステム（２４）が他のＵＲＩをＵＲＩハンドラにディスパッチすることによってワークフロースキームの他のラウンドを実行すべきかを決定するステップ（Ｓ８）と
を含む、請求項１から４のいずれか一項に記載の方法。
【請求項６】
モバイルデバイス（２０）が、携帯電話リンク、電子メールおよびＳＭＳのうちの１つを介して構成サービス（４１、５２）と通信する、請求項１から５のいずれか一項に記載の方法。
【請求項７】
プロセッサによって実行された場合に、請求項１から６のいずれか一項に記載の方法を実行する、コンピュータプログラムコード。
【請求項８】
請求項７に記載のコンピュータプログラムコードを含む、非一時的コンピュータ可読メモリ。
【請求項９】
ターゲットプロセス（５１）の遠隔制御のためにスマートモバイルデバイス（２０）を構成するためのシステムであって、モバイルデバイスが、タグリーダ（２１）と、通信ネットワーク（３０、３１）へのインターフェース（２２、２３）と、モバイルデバイスにインストールされる複数のＵＲＩハンドラの中から選択されるＵＲＩハンドラによって処理されるＵＲＩをディスパッチすることが可能なオペレーティングシステム（２４）とを備え、
ターゲットプロセス（５１）を制御するためのモバイルクライアントアプリケーション（２８）であって、通信ネットワーク（３０、３１）を介してモバイルデバイス（２０）にダウンロード可能なＵＲＩハンドラである、モバイルクライアントアプリケーションと、
通信ネットワーク（３０、３１）を介してモバイルデバイス（２０）にダウンロード可能であり、ＵＲＩハンドラであるローカル構成サービス（２７）であって、ＵＲＩハンドラが、
ターゲットプロセス（５１）に関する特定のＵＲＩ（１１）を構文解析することと、
通信ネットワーク（３０、３１）を介して、構文解析されたＵＲＩ（１１）から推定されるパラメータに基づいて、外部構成サービス（４１、５２）に接続して、モバイルアプリケーション（２８）をダウンロードすることと、
前記特定のＵＲＩ（１１）をオペレーティングシステム（２４）に返して、オペレーティングシステム（２４）にモバイルクライアントアプリケーション（２８）を呼び出させることと
が可能である、ローカル構成サービス（２７）と、
ターゲットプロセス（５１）に割り当てられ、外部構成サービス（４１、５２）のネットワークアドレスならびにターゲットプロセス（５１）のプロセスＩＤが内部に符号化されたデータタグ（１０）と
を備えることを特徴とする、システム。
【請求項１０】
タグリーダ（２１）と、通信ネットワーク（３０、３１）へのインターフェース（２２、２３）と、モバイルデバイスにインストールされる複数のＵＲＩハンドラの中から選択されるＵＲＩハンドラによって処理されるＵＲＩをディスパッチすることが可能なオペレーティングシステム（２４）とを備えるスマートモバイルデバイス（２０）であって、
外部のターゲットプロセス（５１）に割り当てられるデータタグ（１０）を読み取るためのデータタグリーダ（２１）であって、ターゲットプロセス（５１）がモバイルデバイス（２０）によって遠隔制御され、データタグ（１）が、外部構成サービス（４１、５２）のネットワークアドレスならびにターゲットプロセス（５１）のプロセスＩＤが内部に符号化される、データタグリーダ（２１）と、
通信ネットワーク（３０、３１）を介してモバイルデバイス（２０）にダウンロード可能であり、ＵＲＩハンドラであるローカル構成サービス（２７）であって、ＵＲＩハンドラが、
ターゲットプロセス（５１）に関する特定のＵＲＩ（１１）を構文解析することと、
通信ネットワーク（３０、３１）を介して、構文解析されたＵＲＩ（１１）から推定されるパラメータに基づいて、外部構成サービス（４１、５２）に接続して、ターゲットプロセス（５１）を制御するためのモバイルアプリケーション（２８）をダウンロードすることであって、モバイルクライアントアプリケーションが、通信ネットワーク（３０、３１）を介してモバイルデバイス（２０）にダウンロード可能なＵＲＩハンドラである、接続してダウンロードすることと
前記特定のＵＲＩ（１１）をオペレーティングシステム（２４）に返して、オペレーティングシステム（２４）にモバイルクライアントアプリケーション（２８）を呼び出させることと
が可能である、ローカル構成サービス（２７）と
を備えることを特徴とする、スマートモバイルデバイス（２０）。
【請求項１１】
ローカル構成サービス（２７）およびモバイルクライアントアプリケーション（２８）が、ワークフロースキームを実行するように構成され、ワークフロースキームが、
ＵＲＩを読み込むステップ（Ｓ２）と、
ＵＲＩおよびローカルコンテキストから推定されるローカルアクションを実行するステップ（Ｓ３）と、
外部サービスが呼び出されるべきであるか否かを決定するステップ（Ｓ４）と、
ワークフローが停止すべきか、または他のＵＲＩをオペレーティングシステム（２４）に出力して、オペレーティングシステム（２４）が他のＵＲＩをＵＲＩハンドラにディスパッチすることによってワークフロースキームの他のラウンドを実行すべきかを決定するステップ（Ｓ８）と
を含む、請求項１０に記載のスマートモバイルデバイス（２０）。
【請求項１２】
データタグ（１０）が画像タイプのデータタグである、請求項９、１０、または１１に記載のシステム。
【請求項１３】
モバイルデバイス（２０）がスマートフォンである、請求項９から１２のいずれか一項に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ターゲットプロセスの遠隔制御のためにスマートモバイルデバイスを構成する方法であって、デバイスが、タグリーダと、通信ネットワークへのインターフェースと、モバイルデバイスにインストールされる複数のＵＲＩハンドラの中から選択されるＵＲＩハンドラによって処理されるＵＲＩをディスパッチすることが可能なオペレーティングシステムとを備える、方法に関する。
【背景技術】
【０００２】
本発明の意味において、「ターゲットプロセス」とは、機械またはデータ処理システムなどの技術装置によって実行される任意のプロセスとすることができる。たとえば、ターゲットプロセスは、プリンタの操作、ドア開閉システムの操作、インターネットまたは企業ネットワーク上で提供されるソフトウェアサービスなどとすることができる。
【０００３】
本発明の意味における「スマートモバイルデバイス」とは、携帯電話ネットワーク（２Ｇ、３Ｇ、Ｗｉ−Ｍａｘ、ＬＴＥなど）、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＲＦＩＤ、赤外線または音声通信チャネルなどのワイヤレス通信チャネルを介して通信ネットワークに接続することが可能なデバイスである。モバイルデバイスは、モバイルデバイスにソフトウェアアプリケーション（アプリ）をインストールし実行することができるようにオペレーティングシステムによって制御されるデータ処理および記憶ハードウェアを含むという意味で「スマート」であると考えられる。スマートモバイルデバイスの例は、スマートフォンおよびインテリジェントなＲＦＩＤタグである。
【０００４】
当技術分野で一般的に知られているように、スマートモバイルデバイスは、データタグを読み取ることが可能なタグリーダを含むことができる。データタグは、タグリーダによって直接読み取ることができるフォーマットで符号化されたデータを格納する任意の物理媒体とすることができる。知られているデータタグは、ＱＲコード（登録商標）、データマトリックス、バーコードなどの画像タイプのデータタグ、ならびにＮＦＣタグなどの無線タグを含む。データタグは、受動的（非電力供給）または能動的（電力供給）とすることができ、読み取り専用タイプまたは読み書きタイプのものとすることができる。たとえば、スマートフォンは、典型的には、画像タイプのデータタグの写真を取り込むためにとりわけ使用され得るカメラを有する。そして、スマートフォン内の適切なソフトウェアは、タグリーダの機能を実行することができる。
【０００５】
一般に知られているように、データタグ付け技術を用いて、たとえば、インターネットページのＵＲＩ（ユニフォームリソース識別子）またはＵＲＬ（ユニフォームリソースロケータ）を符号化することによって、タグが読み取られた場合に、スマートモバイルデバイスのウェブブラウザは、そのインターネットページに接続することができる。
【０００６】
さらに、適切な制御ソフトウェアアプリケーションがモバイルデバイスにインストールされていれば、スマートモバイルデバイスをプリンタまたは任意の他のターゲットプロセスの遠隔制御に使用できることが知られている。そして、ソフトウェアアプリケーションは、たとえば、タッチ感応画面を有するスマートフォンがプリンタの操作コンソールまたはユーザインターフェースとして機能することを可能にし得る。
【０００７】
しかしながら、スマートモバイルデバイスをこのように使用できるためには、デバイスの適切な構成が前提となる。たとえば、モバイルデバイスは、ターゲットプロセスとの通信に適切な通信チャネルを使用するように構成されなければならない。さらに、ターゲットプロセスに特に適合されたアプリケーションソフトウェアがインストールされなければならず、異なるターゲットプロセスは、異なる制御ソフトウェアアプリケーションがインストールされる必要があり得る。他方、知られているスマートモバイルデバイスのオペレーティングシステムは、それらのブランド（たとえば、Ａｎｄｒｏｉｄ、ｉＯＳなど）、モデル、およびソフトウェアバージョンによって区別される。一般に、制御ソフトウェアアプリケーションは、オペレーティングシステムの特定の能力および機能に適合させなければならない。
【０００８】
したがって、ユーザが所与のターゲットプロセス用に自分のモバイルデバイスを構成したい場合、構成手順は、比較的複雑かつ面倒な作業であることに気づき得る。ユーザは、所与のタスクのためにどの制御ソフトウェアアプリケーションが必要であるか、およびこのアプリケーションをダウンロードするためにどのリソースに連絡しなければならないかを知る必要がある。さらに、彼は自分のオペレーティングシステムに適合する制御ソフトウェアアプリケーションを選択するために、自分のモバイルオペレーティングシステムのモデルおよびバージョンを知る必要がある。次いで、アプリケーションがダウンロードされインストールされる必要があり、モバイルデバイスは、適切な通信チャネルを介して適切なアドレスの下でターゲットプロセスに連絡するように構成される必要がある。ターゲットプロセスおよび関連する制御ソフトウェアアプリケーションが公開されていない場合、適切な認証手順も必要とされ得る。モバイルデバイスからドアを開けることまたは文書を印刷することのように単純なプロセスを最終的に制御するために、これらの複雑な活動は全て必要とされる。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
したがって、本発明の目的は、ユーザが選択されたターゲットプロセス用に自分のモバイルデバイスを構成するのを支援する方法を提供することである。
【課題を解決するための手段】
【００１０】
この目的を達成するために、本発明による方法は、以下のステップ：
−  ＵＲＩハンドラであるローカル構成サービスをモバイルデバイスにインストールするステップであって、ＵＲＩハンドラが：
−  ターゲットプロセスに関する特定のＵＲＩを構文解析することと、
−  通信ネットワークを介して、構文解析されたＵＲＩから推定されるパラメータに基づいて、外部構成サービスに接続して、ターゲットプロセスを制御するためのモバイルクライアントアプリケーションをダウンロードすることであって、前記モバイルクライアントアプリケーションが他のＵＲＩハンドラである、接続してダウンロードすることと、
−  前記特定のＵＲＩをオペレーティングシステムに返して、オペレーティングシステムにモバイルクライアントアプリケーションを呼び出させることと
が可能である、インストールするステップと、
−  ターゲットプロセスに関連付けられ、オペレーティングシステムによってディスパッチされる特定のＵＲＩを含むデータタグをタグリーダによって読み取るステップと
を含む。
【００１１】
ローカル構成サービスがインストールされると、最終的にターゲットプロセスを制御することになるモバイルクライアントアプリケーションをダウンロードするための必要な情報がモバイルデバイス上で利用可能になり、構成プロセスを大幅に自動化することができる。所与のターゲットプロセス用にモバイルデバイスを特に構成するためには、そのプロセスに関連付けられたデータタグを読み取るだけで十分となる。モバイルデバイスのオペレーティングシステムは次いで、データタグから読み取られたＵＲＩをディスパッチし、これは構成プロセスの残りをトリガする。
【００１２】
モバイルクライアントアプリケーションが以前に既にインストールされている場合、ＵＲＩはこのモバイルクライアントアプリケーションによって処理され、次いでこれが構成プロセスを制御する。他方、この特定のターゲットプロセス用のモバイルクライアントアプリケーションがモバイルデバイスにまだインストールされていない場合、ＵＲＩはローカル構成サービスによって処理され、これは必要なクライアントアプリケーションのダウンロードにとりかかる。
【００１３】
ローカル構成サービスは、複数の異なるターゲットプロセス、およびそれらを制御するための関連するモバイルクライアントアプリケーションに対して汎用のものとすることができ、その結果、モバイルデバイスを、非常に便利かつ効率的な方法で異なるターゲットプロセス用に構成することができる。
【００１４】
本発明のより具体的な任意選択の特徴は、従属請求項に示されている。
【００１５】
ローカル構成サービスがモバイルデバイスにまだインストールされていない場合、このローカル構成サービスをダウンロードしインストールするプロセスでさえ、データタグを読み取ることによって支援することができる。その場合、データタグから読み取られたＵＲＩは、モバイルデバイスのデフォルトのＵＲＩハンドラ、たとえば、外部構成サービスに接続してローカル構成サービスをダウンロードするウェブブラウザによって処理される。
【００１６】
セキュリティ上の理由から、モバイルデバイスは、少なくとも２つの異なるネットワークを介して外部構成サービスと通信できることが好ましく、そのうちの１つは、ターゲットプロセスへのアクセスを可能にする唯一のネットワークである安全なプライベートネットワークであることが好ましい。次いで、ユーザはまず、より安全でないネットワークを、ローカル構成サービスをダウンロードするための初期ネットワークとして使用し、そしてこのローカル構成サービスは、好ましくはユーザおよびそのモバイルデバイスがそれぞれ認証手順を通過した後に、安全なネットワークへの切り替えに対処する。
【００１７】
本発明は、単に例示として与えられ、したがって本発明を限定するものではない以下に与えられる詳細な説明および添付の概略図面からより完全に理解されるであろう。
【図面の簡単な説明】
【００１８】
【図１】本発明に従って構成される第１のシステムの実施形態のブロック図である。
【図２】本発明に従って構成される最小システムの実施形態のブロック図である。
【図３】本発明に従って構成されるＵＲＩハンドラのＵＭＬアクティビティ図である。
【図４】本発明による構成方法ステップを示す流れ図の第１の部分である。
【図５】図４で開始された流れ図の第２の部分である。
【発明を実施するための形態】
【００１９】
詳細な説明および図面は、例として特定の実施形態の文脈で提供されるが、本発明の範囲および精神を保持する他の実施形態および変形が可能であり、当業者には明らかであることを理解されたい。
【００２０】
本発明は添付の図面を参照してここで説明され、図面では、いくつかの図を通して同一の要素を識別するために同一の参照番号が使用されている。
【００２１】
図１は、本発明によって構成される複合システムの実施形態のブロック図を示す。前記実施形態は、企業イントラネットなどのプライベート環境に固有のものであって、たとえばスマートフォンなどのモバイルデバイス２０から、たとえばプリンタを操作するプロセスなどのターゲットプロセス５１へのアクセスが、プライベートかつ安全化されたアクセスネットワーク３１の使用を必要とし、また、モバイルデバイス２０上で動作し、アクセスネットワーク３１およびアクセスネットワークインターフェース２３を介して前記ターゲットプロセス５１とインタラクションを行うように構成されるモバイルアプリケーション２８の存在を必要とする。図１によれば、ターゲットプロセス５１に固有の符号化されたＵＲＩ１１を埋め込んだデータタグ１０が、モバイルデバイス２０によってデータタグリーダ２１を用いて読み取られる（ステップＭ１）。読み取ると、前記ＵＲＩ１１は復号され、さらなる処理のためにモバイルデバイスのモバイルオペレーティングシステム２４に転送される（ステップＭ２）。
【００２２】
明確にするために、提示された実施形態では、データタグ１０はバーコードであるが、他のデータタグ技術、たとえば、ＲＦＩＤ、ＮＦＣタグ、Ｂｌｕｅｔｏｏｔｈ低エネルギービーコン、ＡＮＴ＋タグ、ＳＳＤＰなどのプロトコルを用いたネットワークアドバタイズサービス、任意の他のよく知られている近接サービスアドバタイズ技術が、本開示の意味におけるデータタグとして使用できることに留意されたい。
【００２３】
明確にするために、図１に提示されたＵＲＩ１１はＨＴＴＰ  ＵＲＬであるが、Ｗ３Ｃ  ＵＲＩ仕様の制限を超える他の符号化方式、プロトコルおよびフォーマットが、データタグ１０内に埋め込むことができ、オペレーティングシステム２４に転送され解釈されることができる限り、本発明の範囲内のＵＲＩとして使用できることにも留意されたい。例として、他の実施形態は、特定のメッセージペイロードを含み、モバイルデータネットワーク上でＳＭＳリスニングサーバとして公開されるパブリック構成サービス４１の電話サービス番号を指し示すＮＦＣ  ＳＭＳタグなどの他のタグフォーマットの使用を考慮するとができる。
【００２４】
図１によれば、前記ＵＲＩ１１を受信すると、オペレーティングシステム２４は、モバイルデバイス２０にインストールされた複数のＵＲＩハンドラ２５から優先ＵＲＩハンドラを自動的に選択するかまたはユーザに手動選択させ、次いで、さらなる処理（ステップＭ３１、Ｍ３２またはＭ３３）のために、前記入力ＵＲＩ１１をアクティブ化し、優先ＵＲＩハンドラにディスパッチする。図示の例では、ＵＲＩハンドラ２５は、標準的なウェブブラウザ２６、ローカル構成サービス２７、およびモバイルクライアントアプリケーション２８を含む。本発明の目的のために特に構成される後者の２つのＵＲＩハンドラの際立った特徴および機能が、本明細書において後で説明される。本発明の枠組み内で実行されるタスクを考慮すると、ＵＲＩハンドラは異なる専門レベルを有し、ウェブブラウザ２６は最低レベルであり、モバイルクライアントアプリケーション２８は最高レベルである。
【００２５】
提案されたシステムが、優先ＵＲＩハンドラを選択しアクティブ化することができ、前記ＵＲＩを前記優先ＵＲＩハンドラにディスパッチすることができるオペレーティングシステムの存在を必要とすることに気づくであろう。これらの能力を有するオペレーティングシステムは最先端のものである。
【００２６】
図１によれば、ＵＲＩハンドラ２５は、初期ネットワーク３０、たとえば携帯電話ネットワーク、および初期ネットワークインターフェース２２を介してパブリックゾーン４０と通信するように構成される。パブリックゾーン４０は、上述のパブリック構成サービス４１を含む。代替として、ＵＲＩハンドラ２５は、ターゲットプロセス５１を含むプライベートゾーン５０と、またはスマートプロキシ５４と、およびイントラネットネットワーク５３によって、ターゲットプロセス５１に関する機密構成データを格納するプライベート構成サービス５２と通信することができる。スマートプロキシ５４は、モバイルデバイス２０が、初期ネットワーク３０またはアクセスネットワーク３１に接続された場合に、それぞれインターネット４２またはイントラネット５３の一部に透過的にアクセスすることを可能にするキャップされたポータル（ｃａｐｐｅｄ  ｐｏｒｔａｌ）である。
【００２７】
明確にするために、異なる設計制約で設計された他の実施形態が、パブリックおよびプライベートゾーンのコンポーネント（ここでは参照番号４１、４２、５１、５２、５３、および５４で示されている）が重複するまたは欠落している異なるトポロジを呈し得ることに留意されたい。例として、図２は、本発明によって構成される最小システムの実施形態のブロック図を示す。このシステムは、たとえば、ターゲットプロセス５１として公共のコーヒーディスペンサーシステムを有する公共の環境に固有のものであり、最小限の資源で構築される。例として、図２に示された実施形態では、構成サービス５２およびターゲットサービス５１は、インターネットクラウド上でホストされる。
【００２８】
図２によれば、図１に示されたシステムと比較すると、図１に示されたプライベートゾーン５０はパブリックゾーン４０に融合されており、したがって、初期ネットワーク３０はアクセスネットワーク３１としても使用され、初期ネットワークインターフェース２２を用いてインターネット４２にリンクされる。パブリック構成サービス４１はまた、図１に示されたプライベート構成サービス５２の機能および構成を含み、ターゲットデバイスまたはプロセス５１はインターネット４２から直接アクセス可能であるが、アクセス自体は安全化され、認証されたユーザおよび／またはモバイルデバイス２０に制限され得る。
【００２９】
図３は、図１に示されたローカル構成サービス２７および／またはモバイルクライアントアプリケーション２８のいずれかであり得るＵＲＩハンドラの挙動を示すＵＭＬアクティビティ図である。
【００３０】
図３によれば、ＵＲＩハンドラは、開始状態Ｓ１においてアクティブ化される。ステップＳ２において入力ＵＲＩを読み込むと、第１のアクションステップＳ３によって、入力ＵＲＩとＵＲＩハンドラのローカルコンテキストとの両方を考慮して、１つまたは複数のアクションが推定され実行される。明確にするために、ＵＲＩハンドラのローカルコンテキストは、その状態および環境を含み、同一のＵＲＩハンドラの異なるアクティブ化にわたって存続し得、および／または他のＵＲＩハンドラと共有され得る。例として、同一の入力ＵＲＩを用いた同一のＵＲＩハンドラの後続のアクティブ化時に、第１のアクションステップＳ３は、ローカルコンテキストが後続のアクティブ化において異なることを考慮して異なる結果を有する異なるアクションのセットを生成し得る。
【００３１】
本発明の一態様によれば、第１のアクションステップＳ３は、入力ＵＲＩへの事前の呼び出しなしにいくつかのアクションを実行するという技術的効果を有する。この挙動は、入力ＵＲＩが少なくとも１回呼び出された後、応答が受信されたときにのみアクションが推定され実行され得るＷｅｂブラウザなどの、他のよく知られているＵＲＩハンドラの挙動とは異なる。さらに、ステップＳ３の技術的効果は、知られているウェブブラウザのキャッシングメカニズムの効果とは異なり、その理由は、入力ＵＲＩの内容およびローカルコンテキストの両方が第１のアクションステップＳ３で実行される必要のあるアクションを決定するためである。さらに、第１のアクションステップＳ３の機能は、図１に示されたターゲットプロセス５１とのインタラクションのためにモバイルデバイス２０上で必要とされる構成および／またはワークフローアクションの実行である。この機能はキャッシングとは異なり、異なる技術的効果を有する。
【００３２】
図３によれば、ＵＲＩハンドラは、第１の決定ステップＳ４において、さらなる情報を受信するために、またはリモートコマンドをトリガするために、外部サービスへの呼び出しが必要であるかを決定する。明確にするために、前記外部サービスは、図１に示された構成サービス４１、５２およびターゲットプロセス５１のうちの１つである。
【００３３】
本発明の一態様によれば、図３に示された前記第１の決定ステップＳ４は、入力ＵＲＩとＵＲＩハンドラのローカルコンテキストとの両方を考慮することによって前記外部サービスへの呼び出しが必要であるかを決定する。したがって、第１の決定ステップＳ４の技術的効果は、（ａ）入力ＵＲＩが存在するが、構成情報が不十分である場合、（ｂ）ローカルコンテキストが、モバイルデバイス２０とターゲットプロセス５１とのインタラクションを可能にするには情報が不十分である場合、および／または（ｃ）前記外部サービスがトリガされる必要がある場合にのみ外部サービスが呼び出されることである。
【００３４】
明確にするために、入力ＵＲＩを実際に呼び出す前にキャッシュ決定を実行するウェブブラウザなどの従来のＵＲＩハンドラの挙動は決定ステップＳ４と異なり、その理由は、第１の決定ステップＳ４が任意のＵＲＩに適用可能であり、既に訪問されたものに限定されないためであり、また、第１の決定ステップＳ４が、入力ＵＲＩの内容と、ＵＲＩキャッシュ検索よりも広いＵＲＩハンドラのローカルコンテキストとの両方を考慮するという意味で異なる。さらに明確にするために、例として、新たな入力ＵＲＩを呼び出すことを常に試みるウェブブラウザと比較して、本発明によって構成されたＵＲＩハンドラは、入力ＵＲＩに符号化されたパラメータを考慮して、および／またはローカルコンテキストを考慮して、前記ＵＲＩを呼び出さないことを決定し得る。
【００３５】
図３によれば、外部サービスを呼び出すステップＳ５、応答を受信するステップＳ６、および第２のアクションステップを実行するステップＳ７は、ウェブブラウザなどの他のよく知られているＵＲＩハンドラのものと同一である。
【００３６】
図３によれば、第２の決定ステップＳ８は、同一のまたは異なるＵＲＩハンドラによって現在のラウンドで決定または受信された新たな入力ＵＲＩを用いて、さらなる構成ラウンドが実行される必要があるかを決定する。
【００３７】
本発明の一態様によれば、同一のまたは異なるＵＲＩハンドラを用いてさらなる構成またはワークフローラウンドを開始するために必要な新たな入力ＵＲＩはまた、第１のアクションステップＳ３において、入力ＵＲＩとＵＲＩハンドラのローカルコンテキストとの両方を考慮して、応答のために外部サービスを呼び出す必要なく決定することができる。当業者には気づかれるように、上述の挙動は、新たなＵＲＩが、ステップＳ６において、たとえばＨＴＴＰ３０２リダイレクト要求応答などとして受信されるか、または第２のアクションステップＳ７において、たとえば応答に埋め込まれた新たな場所にブラウジングするＨＴＭＬ  ＪａｖａＳｃｒｉｐｔ（登録商標）関数を実行することなどによって決定されるウェブブラウザなどの知られているＵＲＩハンドラでは実装されていない。
【００３８】
図３によれば、第２の決定ステップＳ８の結果に応じて、転送ステップＳ９は、さらなる処理のために、新たな入力ＵＲＩをオペレーティングシステム２４（図１）に転送する。新たな入力ＵＲＩは、新たな構成またはワークフローラウンドでさらに使用される。
【００３９】
最後に、図３によれば、状態Ｓ１０は、状態Ｓ１で開始された現在の構成またはワークフローラウンドの終了をモデル化し、ＵＲＩハンドラが終了するかまたは本発明の範囲外のさらなる特定のアクションを実行することを可能にする。
【００４０】
また、図４および図５は、ＵＭＬアクティビティ図の形式で、図１に示されたシステムに固有であって、特定の構成ラウンドを実行するように構成される図１に示されたＵＲＩハンドラ２５に関わる、順次的な構成ワークフローの一例を示す。各ラウンドはステップＭ３１、Ｍ３２またはＭ３３における入力ＵＲＩによってトリガされ、前記構成ラウンドは図３に示された全体的な挙動に従う。
【００４１】
明確にするために、この実施形態は、データタグ技術、ＵＲＩ符号化フォーマットおよびプロトコルに関する特定の選択を用いた一例として提示されているが、ワークフローステップの順序および選択ならびに他の詳細が例示的な例としてのみ機能し、これらの選択が本発明の限定または不可欠な特徴を構成するものではないことは理解されよう。
【００４２】
図４および図５に示された構成ワークフローが、図１および図３に示された番号への参照を用いて以下に詳細に説明される。
【００４３】
図４によれば、例として、開始ステップＷ１において、モバイルデバイス２０を有するユーザは、プリンタであるとみなすものとするターゲットプロセス５１の近傍に位置している。ユーザは、ネットワークアクセスをどのように構成するか、どのモバイルアプリケーションをインストールするか、および前記ターゲットプロセス５１とペアリングするためにそれをどのように構成するかを知らずに、自分のモバイルデバイス２０からドキュメントをプリントすることを望む。
【００４４】
図４によれば、例として、ステップＷ２において、ユーザは、モバイルデバイス２０で利用可能なタグリーダ２１（たとえば、バーコードスキャナ）を使用し、プリンタに添付されたＱＲコードラベルであるデータタグ１０をスキャンする。データタグ１０はＵＲＩ１１を符号化し、これはパブリック構成サービス４１を指し示す、いわゆる短縮ＵＲＬであり得る。データタグ１０は、ＵＲＩパス内に数字として符号化されたプリンタの固有の識別子も含む。明確にするために、プリンタ識別子は機密情報ではなく、その理由は、モデルタイプ、バージョン、場所または前記プリンタをホストする権限について情報が開示されていないためであり、したがって、セキュリティリスクなしで公的に共有することができる。さらに、プリンタは、インターネット４２からはアクセスできず、安全化された近接Ｗｉ−Ｆｉネットワークである専用アクセスネットワーク３１を使用する場合にのみアクセスすることができる。
【００４５】
図４によれば、例として、ステップＷ３において、タグリーダ２１は、さらなる処理のためにＵＲＩ１１をオペレーティングシステム２４に転送する。
【００４６】
図４によれば、例として、ステップＷ４において、モバイルオペレーティングシステム２４は、現在インストールされている唯一のＵＲＩハンドラであって、ＵＲＬを処理するように構成されるウェブブラウザ２６を自動的に選択する。
【００４７】
図４によれば、例として、ウェブブラウザ２６が状態Ｓ１でオペレーティングシステム２４によってアクティブ化された場合、第１の構成ラウンドがステップＷ５から開始する。さらに、ステップＳ２に対応するステップＷ６において、Ｗｅｂブラウザ２６は、オペレーティングシステム２４によって提供された入力ＵＲＩを読み込む（図１のステップＭ３１）。
【００４８】
図４によれば、例として、ステップＷ７において、ウェブブラウザは、ネットワークインターフェース２２と、モバイルデータネットワークである初期ネットワーク３０とを用いて、インターネット４２上に公開されたパブリック構成サービス４１である外部サービスにアクセスすることを強制的に決定する。明確にするために、図３に示された第１の決定ステップＳ４は、前記入力ＵＲＩ１１によって指し示されるウェブリソースに常にアクセスするウェブブラウザ２６では存在しない。
【００４９】
図４によれば、例として、ステップＷ８において、ステップＳ５に対応して、入力ＵＲＩ１１が要求される。
【００５０】
図４によれば、例として、ステップＷ９において、パブリック構成サービス４１は、ＵＲＩ１１要求を受信し、応答を推定する。パブリック構成サービス４１は、要求された入力ＵＲＩ１１と、その状態および環境を含むそのローカルコンテキストとを考慮して応答を提供するように構成される。例として、ウェブブラウザ２６からＵＲＩ１１要求を受信したパブリック構成サービス４１は、要求からＨＴＴＰユーザエージェントを検索し、結果的に、オペレーティングシステム２４のモデルおよびバージョンと、要求が特殊なＵＲＩハンドラによってではなく、ウェブブラウザ２６によって開始されたという事実とを検出する。結果として、例として、パブリック構成サービス４１は、オペレーティングシステム２４のモデルおよびバージョンに固有のローカル構成サービス２７のダウンロード場所を指し示すリダイレクトＵＲＩを含むＨＴＴＰリダイレクト要求応答を提供する。あるいは、例として、応答は、ダウンロードリンクと、ユーザにローカル構成サービス２７のインストールを続行したいか中止したいかを決定させるメッセージとを有するウェブページを含むことができる。
【００５１】
図４によれば、例として、ステップＳ６に対応するステップＷ１０において、ウェブブラウザ２６は、ステップＳ７に従って、ローカル構成サービス２７のダウンロード場所を指し示すＨＴＴＰリダイレクト要求応答を受信し、それをダウンロードする。
【００５２】
図４によれば、例として、ステップＷ１１において、ダウンロードされたローカル構成サービス２７は、オペレーティングシステム２４によって自動的にインストールされる。明確にするために、インストール手順は、オペレーティングシステム２４のモデルに依存し、これはユーザに前記ローカル構成サービス２７を手動で承認および／またはインストールすることを要求し得る。
【００５３】
図４によれば、例として、ステップＷ１２において、ローカル構成サービス２７は、オペレーティングシステム２４によって自動的にアクティブ化される。したがって、ステップＷ１２は、開始状態Ｓ１を具現化し、異なるＵＲＩハンドラ、この場合はローカル構成サービス２７を用いた第２の構成ラウンドの開始を示す。
【００５４】
図４によれば、例として、ステップＷ１３（図１のステップＭ３２）において、ローカル構成サービス２７は入力ＵＲＩを読み込み、これは、前記サービスがインストール時に自動的に開始されるので、この特定のケースでは欠落している。結果的に、入力ＵＲＩは、前記ローカル構成サービス２７に埋め込まれたフォールバックデフォルト値に設定され、前記デフォルトＵＲＩは、パブリック構成サービス４１を指し示し、ターゲットプロセス５１の識別子がパス内に符号化されていない。さらに、ローカル構成サービス２７は第１のアクションステップＳ３をスキップし、その理由は、デフォルトＵＲＩおよび初期状態が特定の構成情報を持たないので、特定の構成アクションを推定し実行することができないためである。
【００５５】
図４によれば、例として、ステップＷ１４において、ローカル構成サービス２７は、ステップＳ４に従って、追加の構成情報を受信するためにデフォルトＵＲＩによって指し示されるパブリック構成サービス４１を呼び出すことを決定する。ステップＳ５に対応するステップＷ１５において、パブリック構成サービス４１の呼び出しがさらに実行される。
【００５６】
図４によれば、例として、ステップＷ１６において、ローカル構成サービス２７から呼び出しを受信したパブリック構成サービス４１は、ローカル構成サービスによってモバイルデバイスから要求がなされたことと、ターゲットプロセス５１の識別子が、要求内に指定されていないので不明であることと、同一のオペレーティングシステム２４を有する同一のモバイルデバイス２０からの以前の要求が（ステップＷ８において）最近なされたこととを決定する。例として、パブリック構成サービス４１は、要求のＨＴＴＰユーザエージェントを検索することによって要求デバイス２０のオペレーティングシステム２４のモデルおよびバージョンを決定し、要求されたＵＲＩは、ターゲットプロセス５１の識別子がパス内に符号化されていないと決定し、最近の要求履歴内を検索することによって、同一のモバイルオペレーティングシステム２４を用いる同一のモバイルデバイス２０が、ウェブブラウザ２６を用いてターゲットプロセス５１に関する構成詳細を要求したと決定する。結果的に、パブリック構成サービスは、この要求をステップＷ８の要求の継続とみなし、ウェブブラウザ２６とは対照的に、初期ネットワーク３０とは異なり、ユーザ認証のために配置されるネットワークを構成しこれにアクセスすることが可能なローカル構成サービス２７を用いて要求が実行されたと決定する。したがって、パブリック構成サービス４１は、アクセスネットワーク３１を構成するためのさらなる構成の詳細と、さらなる構成ラウンドのための新たな入力ＵＲＩとして使用されるリダイレクトＵＲＩとを応答内で提供する。例として、応答は、この特定の例では、ＷＰＡ２プロトコルを用いて安全化され、所与のパスワードによって防護されるプライベートＷＩＦＩネットワークであるアクセスネットワーク３１に関する情報を含む。応答はまた、図１に示された入力ＵＲＩ１１と同一の新たな入力ＵＲＩを含む。
【００５７】
図４によれば、例として、ステップＷ１７において、応答がローカル構成サービス２７によって受信され、このステップはステップＳ６に対応する。受信された構成情報は、ステップＳ７に従って、アクセスネットワークインターフェース２３を構成し、初期ネットワーク３０からアクセスネットワーク３１にネットワークを切り替えるために使用される。加えて、同一のステップＳ７において、受信された応答から新たな入力ＵＲＩが読み込まれる。
【００５８】
図４によれば、例として、ステップＷ１８において、ローカル構成サービス２７は、ステップＳ８に従って、前のステップＷ１７で受信された新たな入力ＵＲＩが存在するので、さらなる構成ラウンドが必要であると決定する。したがって、ステップＷ１９において、前記新たな入力ＵＲＩは、さらなる処理のためにオペレーティングシステム２４に転送される（ステップＳ９に対応する）。現在の構成ラウンドは、状態Ｓ１０に対応するステップＷ２０で終了する。
【００５９】
図５は図４からワークフローを継続し、ステップＷ２１はステップＷ２０と同一である。
【００６０】
図５によれば、例として、ステップＷ２２において、オペレーティングシステム２４は、ステップＷ１９で発行された新たな入力ＵＲＩを処理するためのＵＲＩハンドラを選択する。明確にするために、ステップＷ１７で読み込まれた前記新たな入力ＵＲＩは入力ＵＲＩ１１であるが、選択されたＵＲＩハンドラは異なり、その理由は、パブリック構成サービス４１を指し示すＵＲＩを処理するためのより専門的なＵＲＩハンドラとしてローカル構成サービス２７がインストールおよび登録されているためである。したがって、選択されたＵＲＩハンドラはローカル構成サービス２７であり、ステップＷ４のようにウェブブラウザ２６ではなくなる。ローカル構成サービス２７は、新たな構成ラウンドの状態Ｓ１に対応するステップＷ２３においてさらに再アクティブ化される。
【００６１】
図５によれば、例として、ステップＷ２４において、ステップＳ２（図１のステップＭ３２）に従って、入力ＵＲＩ１１と同一の新たな入力ＵＲＩがローカル構成サービス２７によって読み込まれる。新たな入力ＵＲＩは、ＵＲＩに数字のパスとして符号化されたターゲットプロセス５１の識別子およびパブリック構成サービス４１のアドレス以外の追加の構成情報を含まないので、第１のアクションステップＳ３はスキップされる。
【００６２】
図５によれば、例として、ステップＷ２５において、ローカル構成サービス２７は、ステップＳ４に従って、ターゲットデバイスまたはサービス５１に固有のさらなる構成情報を取得するためにアクセスネットワーク３１を用いてパブリック構成サービス４１を呼び出すことを決定する。
【００６３】
図５によれば、例として、ステップＳ５に対応するステップＷ２６において、ローカル構成サービス２７は、前のラウンドで構成されたアクセスネットワーク３１を用いてパブリック構成サービス４１を呼び出す。通信は、スマートプロキシ５４によって傍受され、イントラネット５３を介してアクセス可能なプライベート構成サービス５２に透過的にリダイレクトされる。そのため、プライベートネットワーク３１に切り替わったローカル構成サービス２７は、パブリック構成サービス４１にアクセスする印象を有するが、実際には通信は、イントラネット５３上でアクセス可能なプライベート構成サービス５２に透過的に通される。この構成は、パブリックリソースにアクセスする外観を維持しながら、パブリック側から機密構成データを防護することを可能にする。
【００６４】
図５によれば、例として、ステップＷ２７において、入力ＵＲＩを受信したプライベート構成サービス５２は、ユーザが不明であり、ターゲットプロセス５１であるプリンタに関する任意のさらなる情報を受信する前に安全化されたチャネルを用いて企業アクセスディレクトリに対して認証する必要があると決定する。したがって、プライベート構成サービス５２は、認証フォームを含む安全化された認証ウェブページで応答する。
【００６５】
図５によれば、例として、ステップＷ２８において、ローカル構成サービス２７は、ステップＳ６に従って認証ページを受信する。
【００６６】
図５によれば、例として、ステップＳ７に対応するステップＷ２９において、ローカル構成サービス２７は、認証フォームを表示し、ユーザがフォームに記入したときに、企業アクセスディレクトリに対するさらなる検証のために、パブリック構成サービス４１に代わって動作するプライベート構成サービス５２に認証データを送信する。同一のステップにおいて、ユーザを認証したプライベート構成サービス４１は、前記プリンタにアクセスするために必要な認証トークンおよびさらなる詳細を含む応答を提供する。例として、提供される構成情報は、モバイルクライアントアプリケーション２８のダウンロードＵＲＩと、モバイルアプリケーション２８によって処理されるさらなる構成ラウンド（図１のステップＭ３３）における入力ＵＲＩとして使用される新たな入力ＵＲＩとを含む。さらに同一のステップＷ２９において、ステップＳ７に従って、ローカル構成サービス２７は、インターネット４２またはイントラネット５３に配備されたストアからのモバイルクライアントアプリケーション２８のダウンロードを可能にする安全化されたアクセスネットワーク３１およびスマートプロキシ５４を用いて、前記モバイルクライアントアプリケーション２８をダウンロードする。さらに同一のステップにおいて、ダウンロードの完了時に、ローカル構成サービス２７は、モバイルクライアントアプリケーション２８をインストールするようにオペレーティングシステムをトリガする。明確にするために、一代替的実施形態では、モバイルオペレーティングシステム２４の設計制約が許容する場合にステップＷ２９は、モバイルクライアントアプリケーション２８のインストール、構成、および起動をさらに含む。しかしながら、当業者が気づくように、モバイルオペレーティングシステムの技術的制限および設計は、通常は不認可のインストールをすることおよびアプリケーション構成から脱することとを禁止しており、したがって現在の実施形態は、制限がより少ないので好ましい。さらに明確にするために、ステップＳ７に従ってステップＷ２９で実行されるアクションの複雑性および数は、ゼロから任意の他の値に変更することができ、したがって、構成ラウンドの粒度は、オペレーティングシステム２８の設計制約に応じて粗い粒度または細かい粒度となり得る。
【００６７】
図５によれば、例として、ステップＳ８に対応するステップＷ３０において、ローカル構成サービス２７は、以前にインストールされたモバイルクライアントアプリケーション２８を開始し構成するために新たな構成ラウンドが必要であると決定する。
【００６８】
図５によれば、例として、ステップＳ９に対応するステップＷ３１において、ステップＷ２９において決定された新たな入力ＵＲＩは、新たな構成ラウンド（図１のステップＭ３３）を開始するために、ローカル構成サービス２７によってモバイルオペレーティングシステム２４に転送される。さらに、同一のステップＷ３１において、ステップＳ１０に従って、ローカル構成サービス２７は実行を終了する。
【００６９】
図５によれば、例として、ステップＷ３２において、モバイルオペレーティングシステム２４は、新たな入力ＵＲＩを処理するために登録されるＵＲＩハンドラとしてモバイルクライアントアプリケーション２８を選択する。明確にするために、モバイルクライアントアプリケーション２８が、ローカル構成サービス２７よりも優先されるＵＲＩハンドラとしてインストール時に登録される場合に、新たな入力ＵＲＩは、入力ＵＲＩ１１と同一とすることができる。明確にするために、好ましい実施形態では、ローカル構成サービス２７およびモバイルクライアントアプリケーション２８は両方共、異なるＵＲＩフォーマットおよび内容に対するＵＲＩハンドラとして登録される。
【００７０】
図５によれば、例として、ステップＷ３３において、モバイルオペレーティングシステム２４は、状態Ｓ１に置かれているモバイルクライアントアプリケーション２８をアクティブ化する。
【００７１】
図５によれば、例として、ステップＳ２に対応するステップＷ３４において、モバイルクライアントアプリケーション２８は、ターゲットプロセス５１（すなわち、プリンタ）のホスト名およびモデルを含む新たな入力ＵＲＩ（Ｍ３３）を読み込む。
【００７２】
図５によれば、例として、ステップＳ３に対応するステップＷ３５において、モバイルクライアントアプリケーションはプリンタのモデルおよびアドレスを構成し、ユーザは、ターゲットプロセス５１を制御するために、すなわち印刷するために、構成されたアプリケーションを使用することが可能になる。
【００７３】
図５によれば、例として、ステップＷ３６において、モバイルクライアントアプリケーションは、ステップＳ４およびＳ８に従って、外部サービスの呼び出しが必要とされないことと、さらなる構成ラウンドが必要とされず、結果としてモバイルクライアントアプリケーション２８が構成を終了した状態１０に置かれることとを決定する。
【図１】
2018518079.tif 000003
【図２】
2018518079.tif 000004
【図３】
2018518079.tif 000005
【図４】
2018518079.tif 000006
【図５】
2018518079.tif 000007
【国際調査報告】
2018518079.tif 000008
2018518079.tif 000009