(57)【要約】      （修正有）【課題】ユーザーが、モバイル機器によりローカル環境の外部からデータベースにアクセスすることができ、且つ、セキュリティ面で強い経路構築システム等を提供する。【解決手段】外部のモバイル機器からローカル環境に設置されたコンピュータにアクセスするネットワーク経路を構築する経路構築システムであって、モバイル機器からのダウンロード要求を受け付けるＤＬ要求受信部と、モバイル機器にＵＲＬを通知するアドレス通知部と、モバイル機器からコンピュータへのアクセスを許可するアクセス許可部とを備える。ＤＬ要求受信部と、アドレス通知部と、アクセス許可部は、全てコンピュータのバックグラウンドで動作する。【選択図】図１
2020177613.tif 000002
【特許請求の範囲】
【請求項１】
外部のモバイル機器からローカル環境に設置されたコンピュータにアクセスするネットワーク経路を構築する経路構築システムであって、
前記モバイル機器からのダウンロード要求を受け付けるＤＬ要求受信部と、
前記モバイル機器にＵＲＬを通知するアドレス通知部と、
前記モバイル機器から前記コンピュータへのアクセスを許可するアクセス許可部とを備え、
前記ＤＬ要求受信部と、前記アドレス通知部と、前記アクセス許可部は、全て前記コンピュータのバックグラウンドで動作する、経路構築システム。
【請求項２】
前記モバイル機器に２次元バーコードを表示させる２次元バーコード表示部をさらに備え、
前記アクセス許可部は、前記２次元バーコードを読み取ってアクセスした前記モバイル機器からのアクセスを許可する、請求項１記載の経路構築システム。
【請求項３】
前記アドレス通知部は、前記ＵＲＬとして、アプリをダウンロードするアドレスを通知し、
前記アクセス許可部は、前記アプリにより前記２次元バーコードを読み取ってアクセスした前記モバイル機器からのアクセスを許可する、請求項２記載の経路構築システム。
【請求項４】
外部のモバイル機器からローカル環境に設置されたコンピュータにアクセスするネットワーク経路を構築する経路構築システムを用いた経路構築方法であって、
前記経路構築システムは、
前記モバイル機器からのダウンロード要求を受け付けるＤＬ要求受信部と、
前記モバイル機器にＵＲＬを通知するアドレス通知部と、
前記モバイル機器から前記コンピュータへのアクセスを許可するアクセス許可部とを備え、
前記ＤＬ要求受信部と、前記アドレス通知部と、前記アクセス許可部は、全て前記コンピュータのバックグラウンドで動作するものであり、
前記ＤＬ要求受信部が、前記コンピュータのバックグラウンドで前記モバイル機器からのダウンロード要求を受け付けるＤＬ要求受信ステップと、
前記アドレス通知部が、前記コンピュータのバックグラウンドで前記モバイル機器にＵＲＬを通知するアドレス通知ステップと、
前記アクセス許可部が、前記コンピュータのバックグラウンドで前記モバイル機器から前記コンピュータへのアクセスを許可するアクセス許可ステップとを含む、経路構築方法。
【請求項５】
コンピュータに、請求項４記載の経路構築方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、経路構築システム、経路構築方法及びプログラムに関し、特に、外部のモバイル機器からローカル環境に設置されたコンピュータにアクセスするネットワーク経路を構築する経路構築システム等に関するものである。
【背景技術】
【０００２】  従来のローカル環境にインストールされた販売管理のソフトにおいては、ユーザーがモバイル機器によりローカル環境の外部からデータを見ることを可能にするためには、データベースを外部に公開することが一般的であった。また、外部装置に対して、接続履歴に応じて標準機能のみを提供するか、標準機能及び拡張機能を提供するかを設定する設定処理を行う通信装置等が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−０８５３７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】  しかしながら、データベースを外部に公開する作業自体に多少の技術的な知識を要する。また、データベースを外部に公開すると、セキュリティ面で弱くなり、暗号化等の対策が必要になる。【０００５】  例えば、サイボウズ社のｋｉｎｔｏｎｅ（登録商標）では、ホームページで用いるｈｔｔｐｓ（ポート番号：４４５）が用いられており、通常のデータベース上のやりとりをするときにセキュリティは強い。しかし、Ｍｉｃｒｏｓｏｆｔ（登録商標）社が提供するクラウドサービスの集合体であるＡｚｕｒｅで使われている暗号化よりはセキュリティ面で弱い。結局、外部からのアクセスを可能としつつ、セキュリティを維持する点において開発の余地が残されていた。【０００６】  そこで、本発明は、ユーザーが、モバイル機器によりローカル環境の外部からローカル環境に設置されたコンピュータにアクセスすることができ、且つ、セキュリティ面で強い経路構築システム等を提供することを目的とする。
【課題を解決するための手段】
【０００７】  本発明の第１の観点は、外部のモバイル機器からローカル環境に設置されたコンピュータにアクセスするネットワーク経路を構築する経路構築システムであって、前記モバイル機器からのダウンロード要求を受け付けるＤＬ要求受信部と、前記モバイル機器にＵＲＬを通知するアドレス通知部と、前記モバイル機器から前記コンピュータへのアクセスを許可するアクセス許可部とを備え、前記ＤＬ要求受信部と、前記アドレス通知部と、前記アクセス許可部は、全て前記コンピュータのバックグラウンドで動作する、経路構築システムである。【０００８】  本発明の第２の観点は、第１の観点の経路構築システムであって、前記モバイル機器に２次元バーコードを表示させる２次元バーコード表示部をさらに備え、前記アクセス許可部は、前記２次元バーコードを読み取ってアクセスした前記モバイル機器からのアクセスを許可する。【０００９】  本発明の第３の観点は、第２の観点の経路構築システムであって、前記アドレス通知部は、前記ＵＲＬとして、アプリをダウンロードするアドレスを通知し、前記アクセス許可部は、前記アプリにより前記２次元バーコードを読み取ってアクセスした前記モバイル機器からのアクセスを許可する。【００１０】  本発明の第４の観点は、外部のモバイル機器からローカル環境に設置されたコンピュータにアクセスするネットワーク経路を構築する経路構築システムを用いた経路構築方法であって、前記経路構築システムは、前記モバイル機器からのダウンロード要求を受け付けるＤＬ要求受信部と、前記モバイル機器にＵＲＬを通知するアドレス通知部と、前記モバイル機器から前記コンピュータへのアクセスを許可するアクセス許可部とを備え、前記ＤＬ要求受信部と、前記アドレス通知部と、前記アクセス許可部は、全て前記コンピュータのバックグラウンドで動作するものであり、前記ＤＬ要求受信部が、前記コンピュータのバックグラウンドで前記モバイル機器からのダウンロード要求を受け付けるＤＬ要求受信ステップと、前記アドレス通知部が、前記コンピュータのバックグラウンドで前記モバイル機器にＵＲＬを通知するアドレス通知ステップと、前記アクセス許可部が、前記コンピュータのバックグラウンドで前記モバイル機器から前記コンピュータへのアクセスを許可するアクセス許可ステップとを含む、経路構築方法である。【００１１】  本発明の第５の観点は、コンピュータに、第４の観点の経路構築方法を実行させるためのプログラムである。
【発明の効果】
【００１２】  本発明の各観点によれば、ルーター等の設定をすることなく、ユーザーがスマートフォンやタブレット機器等のモバイル機器を用いて外部からデータベースにアクセスすることができ、且つ、セキュリティ面で強い経路構築システム等を提供することが可能になる。一般的な販売管理ソフトウェアや基幹システムは、強いセキュリティ環境を実現している。本発明によれば、それらの環境を変更することなく、ユーザーが外部から顧客データベースにアクセスして顧客情報や売上情報を見ることが可能になる。【００１３】  また、本発明の第２及び第３の観点によれば、特定のモバイル機器のみを対象としてアクセスを許可し、セキュリティを保ったまま経路構築を行うことがさらに容易となる。
【図面の簡単な説明】
【００１４】
【図１】  本発明に係る経路構築システムの概要の一例を示すブロック図である。
【図２】  本発明に係る経路構築システムの通信経路の一例を示す図である。
【図３】  本発明に係る経路構築方法の一例を示すフロー図である。
【発明を実施するための形態】
【００１５】  以下、本発明の実施形態を詳細に説明する。なお、本願発明の実施の形態は、以下の実施例に限定されるものではない。
【実施例】
【００１６】  まず、本発明に係る経路構築システム１（本願請求項における「経路構築システム」の一例）であるＨＹＣＡＳ（Ｈｙｂｒｉｄ  Ｃｏｎｎｅｃｔｉｏｎ  ＡＰＩ  Ｓｙｓｔｅｍ、ハイカス）の構成の概要について述べる。【００１７】  基幹システムのＳＱＬ（登録商標）データベースは、ＨＹＣＡＳを使用することにより、外部から安全かつセキュアにモバイル機器からアクセスが可能となる。ＨＹＣＡＳは、ローカル環境にインストールされたＷｉｎｄｏｗｓ  Ｓｅｒｖｉｃｅと相互に通信を行う。また、従来の複雑な設定を行う必要がなく、簡単に設定できる仕組みである。【００１８】  図１は、ＨＹＣＡＳの構成の概要を示すブロック図である。図１を参照して、ＨＹＣＡＳは、ＤＬ要求受信部３（本願請求項における「ＤＬ要求受信部」の一例）と、アドレス通知部５（本願請求項における「アドレス通知部」の一例）と、２次元バーコード表示部７（本願請求項における「２次元バーコード表示部」の一例）と、アクセス許可部９（本願請求項における「アクセス許可部」の一例）とを備える。【００１９】  ＤＬ要求受信部３は、モバイル機器からのダウンロード要求を受け付ける。アドレス通知部５は、モバイル機器にＵＲＬを通知する。２次元バーコード表示部７は、モバイル機器に２次元バーコードを表示させる。アクセス許可部９は、２次元バーコードを読み取ってアクセスしたモバイル機器からのアクセスを許可する。【００２０】  次に、ＨＹＣＡＳの通信経路の一例について説明する。図２を参照して、スマートフォンやタブレット機器等のモバイル機器１１（本願請求項における「モバイル機器」の一例）は、ＷＩＮＤＯＷＳ  ＡＺＵＲＥ（登録商標）等のクラウドサービス１３と通信を行う。クラウドサービス１３は、ローカル環境１５（本願請求項における「ローカル環境」の一例）におけるバックグラウンドで動作するプログラム群であるＷｉｎｄｏｗｓ  Ｓｅｒｖｉｃｅ等のバックグラウンドプロセス部１７と通信を行う。さらに、バックグラウンドプロセス部１７は、ローカル環境に存在する各種プログラム１９と通信を行う。ここで、図１におけるＤＬ要求受信部３、アドレス通知部５、２次元バーコード表示部７、アクセス許可部９は、いずれもバックグラウンドプロセス部１７の具体例である。【００２１】  続いて、経路構築システム１を用いた経路構築方法について述べる。図３は、本発明に係る経路構築方法の一例を示すフロー図である。【００２２】  図３を参照して、まず、ローカル環境にあるコンピュータ（本願請求項における「コンピュータ」の一例）は、ＳＱＬがインストールされており、Ａｚｕｒｅ上とオンプレミス環境をつなぐ際に使用するＷｉｎｄｏｗｓＳＤＫをインストールする（ステップＳＴ００１）。モバイル機器のユーザーが、例えば棚卸しアプリ（本願請求項における「アプリ」の一例）をストアで購入してモバイル機器にダウンロードさせる（ステップＳＴ００２）。続いて、ユーザーが、モバイル機器に棚卸しアプリを有償版等にアップグレードさせる要求を発信させる（ステップＳＴ００３）。このとき、アドレス通知部が、メールにてプログラムをダウンロードするＵＲＬをモバイル機器に対して発行する（ステップＳＴ００４）���モバイル機器は、プログラムをアップグレードする（ステップＳＴ００５）。【００２３】  続いて、ＡｚｕｒｅＰｏｒｔａｌ上にて、ゲートウェイコネクションを設定する。具体的には、２次元バーコード表示部が、モバイル機器上に２次元バーコードを表示する（ステップＳＴ００６）。ユーザーは、棚卸しアプリを開き、表示された２次元バーコードを読み取る（ステップＳＴ００７）。アクセス許可部が、２次元バーコード表示部が発行した２次元バーコードであって、棚卸しアプリから読み取られた２次元バーコードに基づくアクセスであるか否かを判定する（ステップＳＴ００８）。【００２４】  ここで、具体的な判定方法としては、２次元バーコードに埋め込まれている接続情報とステップＳＴ００１で処理されたＷｉｄｎｏｗｓＳＤＫがインストールされているコンピュータで作成された情報とを比較し、これらの情報すべてが合致するか判定する。２次元バーコードに埋め込まれている接続情報の例として、ＳＱＬデータベースのアクセスＩＰアドレス、アクセスユーザー名、アクセスパスワード、それらの情報を暗号化した固有のＩＤが挙げられるが、これらの一部でもよいし、これら以外にあってもよい。【００２５】  ステップＳＴ００８の条件を満たすアクセスであれば、アクセス許可部がモバイル機器からのアクセスを許可することにより、ローカルとモバイル機器とが通信可能とし（ステップＳＴ００９）、フローを終了する。ステップＳＴ００８の条件を満たすアクセスでなければ、アクセス許可部がアクセスを拒絶し、フローを終了する。【００２６】  ＨＹＣＡＳを用いることにより、モバイル機器を数十台、数百台であっても、ルーター等の複雑な設定をすることなく接続可能となる。また、ローカル環境のコンピュータの権限をユーザに与えずに特定のプログラムのみ使用させることが可能である。
【符号の説明】
【００２７】  １；経路構築システム、３；ＤＬ要求受信部、５；アドレス通知部、７；２次元バーコード表示部、９；アクセス許可部、１１；モバイル機器、１３；クラウドサービス、１５；ローカル環境、１７；バックグラウンドプロセス部、１９；各種プログラム
【図１】
2020177613.tif 000003
【図２】
2020177613.tif 000004
【図３】
2020177613.tif 000005