(57)【要約】【課題】業務データの閲覧位置情報のマッチング結果を出力することが可能なサーバ、ユーザ端末、およびプログラムを提供する。【解決手段】ユーザ端末からファイルの閲覧位置情報を収集する収集部と、前記収集した閲覧位置情報と、前記ファイルの正規閲覧位置情報とをマッチングするマッチング部と、前記マッチング部によるマッチングの結果を出力する出力部と、を備える、サーバ。【選択図】図１
2014066738.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末からファイルの閲覧位置情報を収集する収集部と、
前記収集した閲覧位置情報と、前記ファイルの正規閲覧位置情報とをマッチングするマッチング部と、
前記マッチング部によるマッチングの結果を出力する出力部と、
を備える、サーバ。
【請求項２】
前記マッチング部によるマッチングの結果は、前記閲覧位置情報が前記正規閲覧位置情報と一致するファイル、および不一致のファイルの少なくともいずれかを、各位置情報に応じて地図上に表示するものである、請求項１に記載のサーバ。
【請求項３】
前記収集部は、前記ファイルの閲覧者情報を収集する、請求項１または２に記載のサーバ。
【請求項４】
前記マッチング部によるマッチングの結果は、前記閲覧位置情報が前記正規閲覧位置情報と一致するファイル、および不一致のファイルの少なくともいずれかを、各位置情報に応じて、閲覧者毎に地図上に表示するものである、請求項３に記載のサーバ。
【請求項５】
前記マッチング部によるマッチングの結果は、前記閲覧位置情報が前記正規閲覧位置情報と一致するファイル、および不一致のファイルの少なくともいずれかを、各位置情報に応じて、ファイル毎に地図上に表示するものである、請求項１〜４のいずれか１項に記載のサーバ。
【請求項６】
前記マッチング部によるマッチングの結果は、前記閲覧位置情報が前記正規閲覧位置情報と一致するファイル、および不一致のファイルの少なくともいずれかを、各位置情報に応じて、前記ファイルにタグ付けされたキーワード毎に地図上に表示するものである、請求項１〜５のいずれか１項に記載のサーバ。
【請求項７】
前記ファイルは、商品営業に関する資料データであって、
前記マッチング部によるマッチングの結果は、前記閲覧位置情報が前記正規閲覧位置情報と一致するファイル、および不一致のファイルの少なくともいずれかを、各位置情報に応じて、商品受注情報と共に地図上に表示するものである、請求項１〜６のいずれか１項に記載のサーバ。
【請求項８】
ユーザ操作に応じてファイルの閲覧制御を行う閲覧制御部と、
前記ファイルの閲覧を行った際のユーザ端末の現在位置情報を取得する位置情報取得部と、
前記位置情報取得部により取得された現在位置情報を、前記ファイルの閲覧位置情報としてサーバに送信するよう制御する送信制御部と、
を備える、ユーザ端末。
【請求項９】
前記ユーザ端末は、
前記サーバから受信したマッチング結果に基づいて、前記閲覧位置情報が前記ファイルの正規閲覧位置情報と一致するファイル、および不一致のファイルの少なくともいずれかを、各位置情報に応じて地図上に表示するよう制御する表示制御部をさらに備える、請求項８に記載のユーザ端末。
【請求項１０】
コンピュータを、
ユーザ端末からファイルの閲覧位置情報を収集する収集部と、
前記収集した閲覧位置情報と、前記ファイルの正規閲覧位置情報とをマッチングするマッチング部と、
前記マッチング部によるマッチングの結果を出力する出力部と、
として機能させるための、プログラム。
【請求項１１】
コンピュータを、
ユーザ操作に応じてファイルの閲覧制御を行う閲覧制御部と、
前記ファイルの閲覧を行った際のユーザ端末の現在位置情報を取得する位置情報取得部と、
前記位置情報取得部により取得された現在位置情報を、前記ファイルの閲覧位置情報としてサーバに送信するよう制御する送信制御部と、
として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ、ユーザ端末、およびプログラムに関する。
【背景技術】
【０００２】
近年、モバイル端末が急速に普及し、営業先や出張先等でも利用されている。例えば、ノートＰＣ（パーソナルコンピュータ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）、タブレット端末、スマートフォン、携帯電話等のモバイル端末が業務用として利用されている。特にスマートフォンの出荷台数は年々増加し、訪問先で顧客に商品の説明資料や提案資料を提示する場合、訪問先へ向かう途中で説明資料やスケジュールを確認する場合等に多く利用されている。
【０００３】
利用者は、外出先で、モバイル端末から社内のデータベース等にアクセスし、必要な業務データを取得していた。ここで、情報のアクセスに対する分析に関し、様々な技術が提案されている。
【０００４】
例えば、下記特許文献１では、ある情報が検索されたり、閲覧されたりした場所の位置情報を獲得し、検索された情報と共に履歴情報として格納し、閲覧された地点を地図に重ねて提示する技術が提案されている。これにより、情報提供者は、その情報がどの場所で必要とされているかを即座に把握することが可能となる。
【０００５】
また、下記特許文献２では、ネットワークを通じて情報がダウンロードされた数を地域毎に集計し、この集計結果を地図上で表して出力する技術が提案されている。
【０００６】
さらに、下記特許文献３では、位置情報をキーとしてデータを暗号化して保存する技術が提案されている。暗号化したファイルを開くためには、保存時に指定された位置情報により復号する必要があるので、指定された場所以外ではファイルを開くことができないようにすることができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−９１５３６号公報
【特許文献２】特開２００３−４４６２６号公報
【特許文献３】特開２００４−３０２９３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記特許文献１、２で提案されている技術は、データにアクセスした端末の位置情報を集計するだけのものであった。また、上記特許文献３で提案されている技術は、指定された場所以外ではファイルを開くことができないので、利便性が低かった。
【０００９】
いずれの特許文献においても、モバイル端末がローカルで保存しているデータを閲覧した場所の集計や、実際の閲覧場所を正規の閲覧場所と比較することについては、何ら言及されていない。
【００１０】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、業務データの閲覧位置情報のマッチング結果を出力することが可能な、新規かつ改良されたサーバ、ユーザ端末、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明のある観点によれば、ユーザ端末からファイルの閲覧位置情報を収集する収集部と、前記収集した閲覧位置情報と、前記ファイルの正規閲覧位置情報とをマッチングするマッチング部と、前記マッチング部によるマッチングの結果を出力する出力部と、を備えるサーバが提供される。
【００１２】
また、前記マッチング部によるマッチングの結果は、前記閲覧位置情報が前記正規閲覧位置情報と一致するファイル、および不一致のファイルの少なくともいずれかを、各位置情報に応じて地図上に表示するものであってもよい。
【００１３】
また、前記収集部は、前記ファイルの閲覧者情報を収集してもよい。
【００１４】
また、前記マッチング部によるマッチングの結果は、前記閲覧位置情報が前記正規閲覧位置情報と一致するファイル、および不一致のファイルの少なくともいずれかを、各位置情報に応じて、閲覧者毎に地図上に表示するものであってもよい。
【００１５】
また、前記マッチング部によるマッチングの結果は、前記閲覧位置情報が前記正規閲覧位置情報と一致するファイル、および不一致のファイルの少なくともいずれかを、各位置情報に応じて、ファイル毎に地図上に表示するものであってもよい。
【００１６】
また、前記マッチング部によるマッチングの結果は、前記閲覧位置情報が前記正規閲覧位置情報と一致するファイル、および不一致のファイルの少なくともいずれかを、各位置情報に応じて、前記ファイルにタグ付けされたキーワード毎に地図上に表示するものであってもよい。
【００１７】
また、前記ファイルは、商品営業に関する資料データであって、前記マッチング部によるマッチングの結果は、前記閲覧位置情報が前記正規閲覧位置情報と一致するファイル、および不一致のファイルの少なくともいずれかを、各位置情報に応じて、商品受注情報と共に地図上に表示するものであってもよい。
【００１８】
また、上記課題を解決するために、本発明の別の観点によれば、ユーザ操作に応じてファイルの閲覧制御を行う閲覧制御部と、前記ファイルの閲覧を行った際のユーザ端末の現在位置情報を取得する位置情報取得部と、前記位置情報取得部により取得された現在位置情報を、前記ファイルの閲覧位置情報としてサーバに送信するよう制御する送信制御部と、を備えるユーザ端末が提供される。
【００１９】
また、前記ユーザ端末は、前記サーバから受信したマッチング結果に基づいて、前記閲覧位置情報が前記ファイルの正規閲覧位置情報と一致するファイル、および不一致のファイルの少なくともいずれかを、各位置情報に応じて地図上に表示するよう制御する表示制御部をさらに備えてもよい。
【００２０】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、ユーザ端末からファイルの閲覧位置情報を収集する収集部と、前記収集した閲覧位置情報と、前記ファイルの正規閲覧位置情報とをマッチングするマッチング部と、前記マッチング部によるマッチングの結果を出力する出力部と、として機能させるためのプログラムが提供される。
【００２１】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、ユーザ操作に応じてファイルの閲覧制御を行う閲覧制御部と、前記ファイルの閲覧を行った際のユーザ端末の現在位置情報を取得する位置情報取得部と、前記位置情報取得部により取得された現在位置情報を、前記ファイルの閲覧位置情報としてサーバに送信するよう制御する送信制御部と、として機能させるためのプログラムが提供される。
【発明の効果】
【００２２】
以上説明したように本発明によれば、業務データの閲覧位置情報のマッチング結果を出力することが可能である。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態による業務データ閲覧システムの全体構成を示す図である。
【図２】本実施形態による管理サーバの構成を示すブロック図である。
【図３】本実施形態による正規閲覧位置情報ＤＢで格納するデータの一例を示す図である。
【図４】本実施形態による閲覧履歴ＤＢで格納するデータの一例を示す図である。
【図５】本実施形態によるクライアント端末の構成を示すブロック図である。
【図６】本実施形態による業務データの取得処理を示すフローチャートである。
【図７】本実施形態による業務データの閲覧位置情報収集処理を示すフローチャートである。
【図８】本実施形態によるマッチング処理を示すフローチャートである。
【図９】本実施形態によるマッチング結果の第１の表示例を示す図である。
【図１０】本実施形態によるマッチング結果の第２の表示例を示す図である。
【図１１】本実施形態によるマッチング結果の第３の表示例を示す図である。
【発明を実施するための形態】
【００２４】
以下に添付図面を参照しながら、本発明の実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２５】
＜１．業務データ閲覧システムの概要＞
図１は、本発明の一実施形態による業務データ閲覧システムの全体構成を示す図である。図１に示すように、本実施形態による業務データ閲覧システムは、クライアント端末（ユーザ端末）１Ａ、１Ｂ、１Ｃ、および管理サーバ２を含む。また、管理サーバ２は、ファイアーウォール３を介して社内ネットワークと接続し、社内ネットワークは、例えば複数の社内ＰＣ（パーソナルコンピュータ）４Ａ、４Ｂ、および社内サーバ５を含む。
【００２６】
なお、以下複数のクライアント端末１Ａ、１Ｂ、１Ｃを個々に区別する必要がない場合は、クライアント端末１と称す。また、以下社内ＰＣ４Ａ、４Ｂ、社内ＰＣの表示部４０Ａ、４０Ｂを個々に区別する必要がない場合も、社内ＰＣ４、表示部４０と称す。
【００２７】
図１に示すように、ファイアーウォール（ＦＷ）３は、外部との通信を制御し、内部のコンピュータネットワーク（社内ネットワーク）の安全を維持している。社内ネットワークにおいては、社内ＰＣ４により業務データが処理され、社内ＰＣ４または社内サーバ５に業務データが格納される。利用者は、社内ＰＣ４を操作し、任意の業務データを管理サーバ２にアップロードすることができる。
【００２８】
一方、クライアント端末１Ａ（スマートフォン）、１Ｂ（タブレット端末）は、例えば３Ｇ公衆網およびＶＰＮサーバを介して管理サーバ２と接続してもよいし、無線ＬＡＮ通信により管理サーバ２と接続してもよい。また、クライアント端末１Ｃ（ノートＰＣ）は、インターネットを介して管理サーバ２と接続してもよいし、無線ＬＡＮ通信により管理サーバ２と接続してもよい。
【００２９】
このように各クライアント端末１は管理サーバ２に接続し、管理サーバ２に格納されている業務データ（ファイル）を取得することができる。これにより、利用者は、外出先でクライアント端末を利用して所望の業務データを閲覧することができる。
【００３０】
ここで、従来の技術では、クライアント端末にダウンロードされ、ローカルで保存されたファイルを閲覧した場所について管理することについては言及されていなかった。また、従来、所定の業務データが特定の正しい場所で閲覧されているかを確認することはできなかった。
【００３１】
そこで、本実施形態による業務データ閲覧システムでは、業務データの閲覧位置情報を、正規閲覧位置情報とマッチングし、マッチング結果を出力する。なお、閲覧位置情報とは、ユーザがファイルを閲覧した位置を示す位置情報である。また、正規閲覧位置情報とは、ファイルに与えられている閲覧されるべき位置を示す情報であり、スポット名などの位置情報のほか、緯度・経度などの数値情報や行政区画名などの位置情報である。これにより、所定の業務データが特定の場所においてのみ閲覧されているか、特定の場所で提示されるべき業務データが提示されているか、さらに、ある利用者が必要な業務データを閲覧しているか等を確認することができる。以下、このような本発明の一実施形態による業務データ閲覧システムに含まれる管理サーバ２およびクライアント端末１の基本構成について順次説明する。
【００３２】
＜２．基本構成＞
［２−１．管理サーバ］
図２は、本実施形態による管理サーバ２の構成を示すブロック図である。図２に示すように、管理サーバ２は、制御部２０、通信部２５、正規閲覧位置情報ＤＢ２４、閲覧履歴ＤＢ（データベース）２６、および業務データＤＢ２７を有する。
【００３３】
（通信部）
通信部２５は、外部装置と接続してデータを送信または受信する機能を有する。本実施形態による通信部２５は、例えば社内ネットワークに含まれる社内ＰＣ４から、ＦＷ３を介して業務データを受信する。また、通信部２５は、クライアント端末１からの要求に応じて、業務データ等をクライアント端末１に送信する。
【００３４】
また、本実施形態による通信部２５は、クライアント端末１がどこでどの情報を提示したかを示すデータを収集する収集部としても機能する。具体的には、通信部２５（収集部）は、クライアント端末１から業務データ（ファイル）の閲覧位置情報を受信する。
【００３５】
また、本実施形態による通信部２５は、後述するマッチング部２３によるマッチング結果を、クライアント端末１または社内ＰＣ４等に出力（送信）する出力部としても機能する。
【００３６】
（制御部）
制御部２０は、管理サーバ２の各構成を制御する。より具体的には、本実施形態による制御部２０は、業務データを利用者（ユーザ）毎に業務データＤＢ２７に格納し、業務データの管理を行う管理部２１、クライアント端末１からの要求に応じて業務データＤＢ２７を検索する検索部２２、および業務データの閲覧位置情報をマッチングするマッチング部２３を有する。
【００３７】
・管理部
管理部２１は、通信部２５を介して社内ネットワークから各ユーザによりアップロードされた業務データを、ユーザ毎に業務データＤＢ２７フォルダに格納する。この際管理部２１は、業務データから抽出したキーワード（例えば会社名、商品名等の固有名詞や、スポット名、住所などの位置表現、電話番号、メールアドレス等）を、当該業務データにタグ付けした上で業務データＤＢ２７フォルダに格納してもよい。また、管理部２１は、タグ付け用のキーワードを予め記憶する辞書ＤＢ（不図示）を参照してキーワードを抽出してもよい。
【００３８】
また、管理部２１は、通信部２５を介してクライアント端末１から受信した閲覧位置情報を、閲覧した業務データの識別情報（例えばファイル名）と対応付けて、閲覧履歴ＤＢ２６に格納する。
【００３９】
・検索部
検索部２２は、クライアント端末１からの取得要求に応じて業務データＤＢ２７から所定の業務データを検索する。より具体的には、検索部２２は、取得要求に含まれるファイル名やタグ（キーワード）に基づいて、所定の業務データを検索する。検索部２２により検索された業務データは、通信部２５を介して要求元のクライアント端末１に送信される。
【００４０】
また、検索部２２は、タグ検索により複数の業務データを検索した場合、複数の業務データを示す一覧を、検索結果として通信部２５を介してクライアント端末１に送信してもよい。
【００４１】
・マッチング部
マッチング部２３は、閲覧履歴２６に格納されている各業務データの閲覧位置情報と、正規閲覧位置情報ＤＢ２４に格納されている各業務データの正規閲覧位置情報とをマッチングし、マッチング結果を出力する。マッチング結果は、例えば閲覧位置情報が正規閲覧位置情報と一致する業務データ、および不一致の業務データの少なくともいずれかを、各位置情報に応じて地図上に表示するものであってもよい。
【００４２】
（正規閲覧位置情報ＤＢ）
正規閲覧位置情報ＤＢ２４は、各業務データを閲覧すべき正規の位置を示す正規閲覧位置情報を格納する。各業務データの正規閲覧位置情報は、予め管理者等により入力されてもよい。ここで、図３に正規閲覧位置情報ＤＢ２４で格納するデータの一例を示す。図３に示すように、正規閲覧位置情報ＤＢ２４は、各業務データのファイル名、正規閲覧位置情報、およびタグ付けされたキーワードを対応付けた正規閲覧位置情報２４０を記憶する。ここで、正規閲覧位置情報は、住所やスポット名などの位置表現や、緯度経度等の数値表現、または行政区画名など位置を表すものであればよい。図３に示す例では、Ａ地区、Ｂ地区、Ｃ地区、Ｄ地区といった行政区画名の他、Ｅ（Ｅａｓｔ）：１２５．４６、Ｎ（Ｎｏｒｔｈ）：３８．５９、Ｌ（Ｌｅｎｇｔｈ）：１０ｋｍといった緯度経度等の数値表現が用いられている。
【００４３】
（閲覧履歴ＤＢ）
閲覧履歴ＤＢ２６は、どの利用者がどこでどの業務データを閲覧したかを示す履歴情報を格納する。ここで、図４に、閲覧履歴ＤＢ２６で格納するデータの一例を示す。図４に示すように、閲覧履歴ＤＢ２６は、各業務データのファイル名、閲覧者、閲覧位置、および閲覧日時を対応付けた履歴情報２６０を記憶する。
【００４４】
（業務データＤＢ）
業務データＤＢ２７は、各利用者からアップロードされた業務データを利用者毎に格納する。例えば、図２に示すように、利用者Ａの複数の業務データ２８Ａ、および利用者Ｂの複数の業務データ２８Ｂを各々格納する。
【００４５】
以上、本実施形態による管理サーバ２の具体的な構成について説明した。続いて、図５を参照して本実施形態によるクライアント端末１の具体的な構成について説明する。
【００４６】
［２−２．クライアント端末］
本実施形態によるクライアント端末（ユーザ端末）１は、モバイル型の情報処理装置であって、利用者（ユーザ）により外出先等で利用される。クライアント端末１は、図１に示したように、スマートフォン、ノートＰＣ、タブレット端末等の様々な形態が想定されるが、ここでは、クライアント端末１の複数の形態に共通する主要構成について説明する。
【００４７】
図５は、本実施形態によるクライアント端末１の構成を示すブロック図である。図５に示すように、クライアント端末１は、制御部１０、表示制御部１１、表示部１２、操作入力部１３、通信部１４、記憶部１５、およびＧＰＳ測位部１６を有する。
【００４８】
（制御部）
制御部１０は、クライアント端末１の各構成を制御する。例えば制御部１０は、操作入力部１３により検出されたユーザ操作に応じた制御を行う。また、制御部１０は、ユーザ操作に応じて、通信部１４から管理サーバ２に対して業務データ取得要求を行う。業務データ取得要求とは、クライアント端末１に保存する業務データを取得するためのものであって、例えば業務データのファイル名やタグ情報を含む。また、制御部１０は、ユーザが予め社内ネットワークから管理サーバ２の業務データＤＢ２７に格納させたユーザの業務データの一覧を管理サーバ２から取得して表示部１２に表示し、かかる一覧からユーザに選択された業務データを取得するよう要求してもよい。
【００４９】
さらに、本実施形態による制御部１０は、図５に示すように、閲覧制御部１７、および通信制御部１８として機能する。
【００５０】
・閲覧制御部
閲覧制御部１７は、操作入力部１３により業務データの閲覧指示操作が検出された場合、記憶部１５に記憶（保持）されている業務データを表示部１２に表示するよう表示制御部１１に指示し、閲覧制御を行う。業務データの閲覧指示操作とは、例えば表示部１２に表示された業務データのファイル名をユーザによりタッチする操作が検出された場合等である。
【００５１】
・通信制御部
通信制御部１８は、通信部１４によるデータの送受信を制御する。本実施形態による通信制御部１８は、閲覧制御部１７により業務データの閲覧制御が行われた場合に、クライアント端末１の現在位置情報を、業務データの閲覧位置情報として通信部１４から管理サーバ２に送信するよう制御する送信制御部として機能する。クライアント端末１の現在位置情報は、後述するＧＰＳ測位部１６により取得される。
【００５２】
このように本実施形態によるクライアント端末１は、業務データの閲覧制御（表示部１２への表示制御）を行った場合、どの業務データをどこで閲覧したかを示す閲覧位置情報を管理サーバ２に送信する。なお、オフライン状態の場合、制御部１０は、閲覧位置情報を記憶部１５で一時的に記憶し、オンライン情報になった時点で、管理サーバ２に送信する。また、通信制御部１８は、閲覧位置情報と共に、業務データを閲覧した時間を示す閲覧時間情報を送信してもよい。
【００５３】
（表示制御部）
表示制御部１１は、表示部１２を制御し、各種画面を表示させる。より具体的には、本実施形態による表示制御部１１は、閲覧制御部１７による指示に応じて、業務データを表示部１２に表示するよう制御する。また、表示制御部１１は、操作入力部１３により検出された利用者による操作に応じて表示画面を制御する。
【００５４】
（表示部）
表示部１２は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）またはＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などにより実現される。
【００５５】
（操作入力部）
操作入力部１３は、利用者による操作を検出するためのデバイスであって、例えば、タッチパネル、ボタン、スイッチ、キーボードおよびマウス等により実現される。
【００５６】
（記憶部）
記憶部１５は、制御部１０が処理を実行するための各種プログラムが記憶されている。また、記憶部１５は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等により実現される。
【００５７】
（ＧＰＳ測位部）
ＧＰＳ測位部は、通信部１４により受信した複数のＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星からの信号に基づいて現在位置を測位する。なお、ＧＰＳ測位部は、クライアント端末１の現在位置情報を取得する位置情報取得部の一例であって、位置情報取得部は、ＧＰＳ測位部に限定されてない。例えば、位置情報取得部は、携帯網の基地局情報を利用したり、無線ＬＡＮやＷｉ−Ｆｉ等により近傍のアクセスポイントに接続したりすることで現在位置を測定してもよい。
【００５８】
＜３．動作処理＞
以上、本実施形態による管理サーバ２およびクライアント端末１の構成について詳細に説明した。続いて、本実施形態による閲覧システムの動作処理について具体的に説明する。本実施形態による閲覧システムでは、社内ネットワークから管理サーバ２にアップロードされた業務データを、社外持ち出し用のクライアント端末１が取得する業務データの取得処理と、業務データが閲覧された位置を収集する閲覧位置情報収集処理が行われる。さらに、本実施形態による閲覧システムでは、各業務データの閲覧位置情報を、正規閲覧位置情報とマッチングするマッチング処理も行われる。以下、図６〜図８を参照して、業務データの取得処理、閲覧位置情報収集処理、およびマッチング処理について順次説明する。
【００５９】
［３−１．業務データの取得処理］
図６は、本実施形態による業務データの取得処理を示すフローチャートである。図６に示すように、まず、ステップＳ１０３において、社内ＰＣ４は、利用者（ユーザ）による業務データのアップロード操作を受け付ける。アップロード操作は、例えば社内ＰＣ４の表示部４０に表示された、管理サーバ２内のユーザフォルダのウィンドウに、社内ＰＣ４内の任意の業務データをドラッグ＆ドロップでコピーする操作であってもよい。また、業務データに対する属性情報（保存属性や保持可能期間、閲覧可能位置情報など）をアップロード操作の際に利用者が入力、送信してもよい。
【００６０】
次いで、ステップＳ１０６において、社内ＰＣ４は、アップロード操作された業務データを管理サーバ２に送信する（業務データのアップロード実行）。
【００６１】
次に、ステップＳ１０９において、管理サーバ２の管理部２１は、社内ＰＣ４から送信された業務データを業務データＤＢ２７内のユーザ毎のフォルダ（記憶領域）に格納する。なお、この際、管理部２１は、業務データから抽出したキーワードをタグ付けした上で格納してもよい。
【００６２】
続いて、ステップＳ１１０において、管理サーバ２は、各業務データの正規閲覧位置情報を正規閲覧位置情報ＤＢ２４に登録する。正規閲覧位置情報の登録は、利用者または管理者等により予め行われてもよいし、社内ＰＣ４からアップロードされた業務データに対応付けられている正規閲覧位置情報を抽出して登録してもよい。
【００６３】
次いで、ステップＳ１１２において、クライアント端末１では、本実施形態による業務データ閲覧システムを利用するためのアプリケーションが起動され、管理サーバ２に対して業務データの取得要求を行う。
【００６４】
次に、ステップＳ１１５において、管理サーバ２の検索部２２は、クライアント端末１からの取得要求に応じて業務データＤＢ２７から所定の業務データを検索する。より具体的には、検索部２２は、取得要求に含まれるファイル名やキーワードに基づいて、業務データを検索してもよい。なお、管理サーバ２は、クライアント端末１からのアクセスに応じてユーザフォルダに格納する業務データの一覧をクライアント端末１に送信し、一覧の中から選択された業務データを検索して送信してもよい。
【００６５】
続いて、ステップＳ１１８において、管理サーバ２は、検索した業務データを取得要求元のクライアント端末１に送信する。この際、管理サーバ２は、業務データに正規閲覧位置情報が対応付けられている場合、業務データと共にクライアント端末１に送信してもよい。
【００６６】
以上、本実施形態の閲覧システムにおける業務データの取得処理について説明した。続いて、本実施形態の閲覧システムにおける業務データの閲覧処理について説明する。
【００６７】
［３−２．業務データの閲覧位置情報収集処理］
本実施形態による管理サーバ２は、クライアント端末１に送信した各業務データが、どこで閲覧されたかを示す閲覧位置情報を収集する。以下、図７を参照して本実施形態による業務データの閲覧位置情報収集処理について説明する。
【００６８】
図７は、本実施形態による業務データの閲覧位置情報収集処理を示すフローチャートである。図７に示すように、まず、ステップＳ１２１において、クライアント端末１の閲覧制御部１７は、ユーザによる閲覧指示操作に応じて、業務データを表示部１２に表示するよう表示制御部１１に指示する。
【００６９】
次いで、ステップＳ１２４において、クライアント端末１のＧＰＳ測位部１６は、クライアント端末１の現在位置情報を取得し、制御部１０に出力する。
【００７０】
次に、ステップＳ１２７において、クライアント端末１の通信制御部１８は、ＧＰＳ測位部１６から出力された現在位置情報を、業務データの閲覧位置情報として通信部１４を介して管理サーバ２に送信する。
【００７１】
次いで、ステップＳ１２８において、管理サーバ２の管理部２１は、クライアント端末１から送信された、どの業務データをどこで閲覧したかを示す閲覧位置情報を、閲覧履歴ＤＢ２６に記憶する。
【００７２】
以上により、本実施形態による閲覧システムでは、管理サーバ２は、各クライアント端末１から、業務データを閲覧した閲覧位置情報を収集することができる。かかる閲覧位置情報は、正規閲覧位置情報とのマッチングに利用される。以下、図８を参照して本実施形態によるマッチング処理について説明する。
【００７３】
［３−３．マッチング処理］
図８は、本実施形態によるマッチング処理を示すフローチャートである。図８に示すように、まず、ステップＳ１３０において、クライアント端末１は、管理サーバ２に対してマッチング要求を行う。若しくは、ステップＳ１３３において、社内ＰＣ４が、管理サーバ２に対してマッチング要求を行う。
【００７４】
次いで、ステップＳ１３６において、管理サーバ２のマッチング部２３は、正規閲覧位置情報ＤＢ２４に記憶されている各業務データの正規閲覧位置と、閲覧履歴ＤＢ２６に記憶されている各業務データの閲覧位置とをマッチングする。マッチング部２３は、例えば閲覧位置が正規閲覧位置と一致するファイル、および不一致のファイルの少なくともいずれかを、各位置に応じて地図上に表示するマッチング結果を出力してもよい。
【００７５】
次に、ステップＳ１３９において、管理サーバ２は、マッチング要求を行ったクライアント端末１に対してマッチング結果を送信する。そして、ステップＳ１４２において、クライアント端末１は、マッチング結果を表示部１２に表示する。これにより、利用者は、正しい位置で所定の業務データを閲覧（提示）したか否かを確認することができる。
【００７６】
若しくは、ステップＳ１４５において、管理サーバ２は、マッチング要求を行った社内ＰＣ４に対してマッチング結果を送信する。そして、ステップＳ１４８において、社内ＰＣ４は、マッチング結果を表示部４０に表示する。これにより、管理者は、正しい位置で所定の業務データが閲覧（提示）されているか等を確認することができる。
【００７７】
以上、本実施形態によるマッチング処理について詳細に説明した。なお、マッチング結果は、複数の業務データの正規／不正規閲覧位置を地図上に示すものであってもよいし、利用者（ユーザ）毎の各業務データの正規／不正規閲覧位置を地図上に示すもの等であってもよい。以下、マッチング結果の複数の表示例について図９〜図１１を参照して説明する。
【００７８】
（マッチング結果の第１の表示例）
図９は、本実施形態によるマッチング結果の第１の表示例（３０）を示す図である。図９に示すように、表示例３０では、業務データの閲覧位置が正規閲覧位置と一致する場合、当該閲覧位置に対応する位置に、正規閲覧であることを示すアイコン３２ａ〜３２ｂが地図上に表示される。一方、業務データの閲覧位置が正規閲覧位置と不一致の場合、当該閲覧位置に対応する位置に、不正規であることを示すアイコン３３ａ〜３３ｂが地図上に表示される。
【００７９】
これにより、利用者や管理者は、各業務データが正規に閲覧されているか否かを直感的に把握することができ、不正利用抑止の効果がある。
【００８０】
また、各アイコン３２、３３をクリックすると、詳細データ３５が表示される。具体的には、例えば図９に示すように、アイコン３３ａ、３３ｂをクリックすると、業務データのファイル名、閲覧者名、業務データにタグ付けされたキーワード、閲覧日時等を含む詳細データ３５ａ、３５ｂが表示される。
【００８１】
これにより、利用者や管理者は、正規／不正規に閲覧されている業務データのファイル名や、閲覧者等を把握することができる。
【００８２】
なお、図９に示す例では、正規／不正規のアイコンを表示したが、本実施形態による表示例はこれに限定されず、正規のアイコン３２のみを表示してもよいし、不正規のアイコン３３のみを表示してもよい。
【００８３】
（マッチング結果の第２の表示例）
次に、本実施形態によるマッチング結果の第２の表示例（３６、３８）について、図１０を参照して説明する。図１０に示すように、表示例３６では、ユーザＡが閲覧した各業務データの正規閲覧／不正規閲覧を示すアイコンのみが地図上に表示される。表示例３６の右上には、閲覧者を示す表示３７が表示される。
【００８４】
これにより、利用者や管理者は、特定の利用者が閲覧した業務データの正規／不正規を直感的に確認することができ、不正利用抑止の効果がある。
【００８５】
なお、表示例３６は、図９に示す表示例３０において、詳細データ３５中の「閲覧者：ユーザＡ」がクリックされた場合に切り替え表示されてもよい。
【００８６】
また、図１０に示すように、表示例３８では、キーワード「ＹＹ」がタグ付けされた各業務データの正規閲覧／不正規閲覧を示すアイコンのみが地図上に表示される。表示例３８の右上には、タグを示す表示３９が表示される。
【００８７】
これにより、利用者や管理者は、特定のタグが付けられた業務データの正規閲覧／不正規閲覧を直感的に確認することができる。
【００８８】
なお、表示例３８は、図９に示す表示例３０において、詳細データ３５中の「タグ：ＹＹ」がクリックされた場合に切り替え表示されてもよい。
【００８９】
（マッチング結果の第３の表示例）
次に、本実施形態によるマッチング結果の第３の表示例について説明する。第３の表示例では、業務データが、所定の商品に関するプレスリリース、説明資料、カタログ、パンフレット等であった場合に、当該商品の受注情報と共に、正規／不正規アイコンを示す。これにより、どの業務データを提示した場合に商品の受注があったのか、正規の業務データを提示した場合と不正規の業務データを提示した場合とでは、どちらが受注の確率が高いか等を把握でき、マーケティングに利用することができる。
【００９０】
正規／不正規アイコンを、受注情報と共に表示する方法は様々考え得るが、一例を図１１に示す。図１１は、本実施形態によるマッチング結果の第３の表示例（４２）を示す図である。図１１に示すように、表示例４２では、正規／不正規を示すアイコン３２、３３が地図上に表示され、さら受注のあった場所のアイコンには色を付ける。これにより、利用者や管理者は、業務データの正規／不正規閲覧と、受注の有無を直感的に把握することができる。なお、受注のあった場所のアイコンに色を付ける他、点滅させたり、受注がなかった場所のアイコンより大きく表示したりしてもよい。さらに、受注のあった場所のアイコンに別途「受注有り」を示す星形のアイコン等を付与してもよい。
【００９１】
また、図１１に示す例では、アイコン３３ｃ、３３ｄが、不正規の場所で提示（閲覧）された業務データであるにも関わらず、受注があることが分かり、今後の営業方針やマーケティングに反映させることができる。
【００９２】
＜５．まとめ＞
以上説明したように、本実施形態による業務データ閲覧システムによれば、業務データの閲覧位置情報のマッチング結果を出力することができる。
【００９３】
具体的には、業務データの閲覧位置と、当該業務データの正規閲覧位置とをマッチングし、閲覧位置が正規閲覧位置と一致する業務データ、および不一致の業務データの少なくともいずれかを、各位置に応じて地図上に表示する。これにより、利用者や管理者は、各業務データが正規に閲覧されているか否かを直感的に把握することができ、不正利用抑止の効果がある。
【００９４】
なお、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００９５】
例えば、正規閲覧位置情報ＤＢ２４に登録される各業務データの正規閲覧位置情報は、制御部２０により自動的に生成してもよい。より具体的には、制御部２０は、社内ＰＣ４からアップロードされた業務データのテキストから、スポット名、住所、電話番号、郵便番号等の文字列を抽出し、当該文字列に基づいて位置情報（例えば緯度経度）を生成して、正規閲覧位置情報として登録してもよい。これにより、制御部２０は、業務データの内容に基づいて正規閲覧位置を自動的に登録することができる。
【００９６】
また、図１０を参照して説明したマッチング結果の表示例では、閲覧者毎やタグ毎に、各業務データの正規閲覧／不正規閲覧を示すアイコンを地図上に表示しているが、この他、業務データ毎に、正規閲覧／不正規閲覧を示すアイコンを地図上に表示してよい。
【符号の説明】
【００９７】
１、１Ａ、１Ｂ、１Ｃ    クライアント端末
１０    制御部
１１    表示制御部
１２    表示部
１３    操作入力部
１４    通信部
１５    記憶部
１６    ＧＰＳ測位部
１７    閲覧制御部
１８    通信制御部
２    管理サーバ
２０    制御部
２１    管理部
２２    検索部
２３    マッチング部
２４    正規閲覧位置情報ＤＢ
２５    通信部
２６    閲覧履歴ＤＢ
２７    業務データＤＢ
２８Ａ、２８Ｂ    業務データ
３    ファイアーウォール
４    社内ＰＣ
４０    表示部
５    社内サーバ
【図１】
2014066738.tif 000003
【図２】
2014066738.tif 000004
【図３】
2014066738.tif 000005
【図４】
2014066738.tif 000006
【図５】
2014066738.tif 000007
【図６】
2014066738.tif 000008
【図７】
2014066738.tif 000009
【図８】
2014066738.tif 000010
【図９】
2014066738.tif 000011
【図１０】
2014066738.tif 000012
【図１１】
2014066738.tif 000013