(57)【要約】【課題】ユーザが担当する企業に関する情報をユーザが取得する手間を軽減すること【解決手段】本発明の情報処理システムは、企業に関する企業情報を配信可能な配信サーバと、管理サーバとを含む情報処理システムであって、ユーザと、当該ユーザの担当する企業とを対応付けて記憶し、ユーザを示すユーザＩＤの入力を受け付け、ユーザＩＤが示すユーザが担当するとして記憶される企業に対応する企業情報を配信サーバから取得する。そして取得された企業情報をユーザに通知する。【選択図】図１０
2018151891.tif 000002
【特許請求の範囲】
【請求項１】
企業に関する企業情報を配信可能な配信サーバと、管理サーバとを含む情報処理システムであって、
ユーザと、当該ユーザの担当する企業とを対応付けて記憶する記憶手段と、
前記ユーザを示すユーザＩＤの入力を受け付ける受付手段と、
前記ユーザＩＤが示すユーザが担当するとして記憶される企業に対応する企業情報を前記配信サーバから取得する取得手段と、
前記取得手段で取得された前記企業情報を前記ユーザに通知する通知手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記受付手段で受け付けた前記ユーザＩＤが示すユーザの、担当する企業の訪問予定に関する情報であるスケジュール情報を取得するスケジュール取得手段を更に備え、
前記通知手段は前記取得手段で取得された前記企業情報を、前記スケジュール取得手段で取得された前記スケジュール情報に基づいて決定される順番でソートして前記ユーザに通知すること
を特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記記憶手段は、前記企業情報を評価する条件も記憶しており、
前記通知手段は、前記取得手段で取得された前記企業情報のうち前記条件を満たす企業情報と前記条件を満たさない企業情報とを識別可能に通知すること
を特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記スケジュール取得手段は、前記ユーザＩＤの入力を受け付けた日の前記スケジュール情報を取得し、
前記通知手段は、前記スケジュール情報に基づいて前記ユーザＩＤの入力を受け付けた日に訪問予定の企業の企業情報を通知すること
を特徴とする請求項２または３に記載の情報処理システム。
【請求項５】
前記スケジュール取得手段で前記ユーザＩＤの入力を受け付けた日の前記スケジュール情報を取得できたか否かを判定する判定手段を更に備え、
前記スケジュール取得手段は、前記判定手段で前記ユーザＩＤの入力を受け付けた日の前記スケジュール情報を取得できなかった場合には、前記ユーザＩＤの入力を受け付けた日の翌日のスケジュール情報を取得すること
を特徴とする請求項４に記載の情報処理システム。
【請求項６】
前記情報処理システムは印刷装置も含み、
前記通知手段は前記企業情報を前記印刷装置により印刷することで通知すること
を特徴とする請求項１乃至５のいずれか１項に記載の情報処理システム。
【請求項７】
企業に関する企業情報を配信可能な配信サーバと、管理サーバとを含む情報処理システムであって、ユーザと当該ユーザの担当する企業とを対応付けて記憶する記憶手段を備える情報処理システムの制御方法であって、
前記情報処理システムが、
前記ユーザを示すユーザＩＤの入力を受け付ける受付ステップと、
前記ユーザＩＤが示すユーザが担当するとして記憶される企業に対応する企業情報を前記配信サーバから取得する取得ステップと、
前記取得ステップで取得された前記企業情報を前記ユーザに通知する通知ステップと
を備えることを特徴とする情報処理システムの制御方法。
【請求項８】
企業に関する企業情報を配信可能な配信サーバと、管理サーバとを含む情報処理システムであって、ユーザと当該ユーザの担当する企業とを対応付けて記憶する記憶手段を備える情報処理システムで実行可能なプログラムであって、
前記情報処理システムを、
前記ユーザを示すユーザＩＤの入力を受け付ける受付手段と、
前記ユーザＩＤが示すユーザが担当するとして記憶される企業に対応する企業情報を前記配信サーバから取得する取得手段と、
前記取得手段で取得された前記企業情報を前記ユーザに通知する通知手段
として機能させることを特徴とするプログラム。
【請求項９】
企業に関する企業情報を配信可能な配信サーバと通信可能な管理サーバであって、
ユーザと、当該ユーザの担当する企業とを対応付けて記憶する記憶手段と、
前記ユーザを示すユーザＩＤの入力を受け付ける受付手段と、
前記ユーザＩＤが示すユーザが担当するとして記憶される企業に対応する企業情報を前記配信サーバから取得する取得手段と、
前記取得手段で取得された前記企業情報を前記ユーザに通知するよう制御する通知制御手段と
を備えることを特徴とする管理サーバ。
【請求項１０】
企業に関する企業情報を配信可能な配信サーバと通信可能な管理サーバであってユーザと、当該ユーザの担当する企業とを対応付けて記憶する記憶手段を備える管理サーバの制御方法であって、
管理サーバが、
前記ユーザを示すユーザＩＤの入力を受け付ける受付ステップと、
前記ユーザＩＤが示すユーザが担当するとして記憶される企業に対応する企業情報を前記配信サーバから取得する取得ステップと、
前記取得ステップで取得された前記企業情報を前記ユーザに通知するよう制御する通知制御ステップと
を備えることを特徴とする管理サーバの制御方法。
【請求項１１】
企業に関する企業情報を配信可能な配信サーバと通信可能な管理サーバであってユーザと、当該ユーザの担当する企業とを対応付けて記憶する記憶手段を備える管理サーバで実行可能なプログラムであって、
前記管理サーバを、
前記ユーザを示すユーザＩＤの入力を受け付ける受付手段と、
前記ユーザＩＤが示すユーザが担当するとして記憶される企業に対応する企業情報を前記配信サーバから取得する取得手段と、
前記取得手段で取得された前記企業情報を前記ユーザに通知するよう制御する通知制御手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
ユーザが担当する企業に関する情報をユーザが取得する手間を軽減することの可能な情報処理装置、その制御方法、及びプログラム、並びに、情報処理システム、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
企業間での取引行為の折衝を担当する職種として、営業職が存在する。営業職の社員は、顧客（企業）に対しての商品の提案を行うため、あらかじめ顧客に関する情報を把握する必要がある。顧客に関する情報は、いわゆるセールストークに用いることを目的とするため、例えば顧客が発表した新製品などの情報や、業績に関する情報など様々な情報が存在し、これらの情報を取得するための情報源も多数存在していた。
【０００３】
下記の特許文献１には、各企業の識別情報と様々な企業情報とを対応付けて一元的に企業情報を統合管理する仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２６６０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の特許文献１には、営業職の社員が必要な情報が一元管理されているが、営業職の社員はその日訪問する予定の企業の企業情報を取得するためには、一元管理されている各種の企業情報のなかから必要な企業情報を取得しなければならないという手間が存在している。
【０００６】
また、取得された情報は営業職の社員にとってすべてが必要な情報であるとは言えず、営業職の社員は取得された情報の中から自らに関係しそうな情報を選別しなければならないという手間も存在している。
【０００７】
そこで本発明は、ユーザが担当する企業に関する情報をユーザが取得する手間を軽減することの可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の情報処理システムは、企業に関する企業情報を配信可能な配信サーバと、管理サーバとを含む情報処理システムであって、ユーザと、当該ユーザの担当する企業とを対応付けて記憶する記憶手段と、前記ユーザを示すユーザＩＤの入力を受け付ける受付手段と、前記ユーザＩＤが示すユーザが担当するとして記憶される企業に対応する企業情報を前記配信サーバから取得する取得手段と、前記取得手段で取得された前記企業情報を前記ユーザに通知する通知手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザが担当する企業に関する情報をユーザが取得する手間を軽減することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態における情報処理システムのシステム構成の一例を示す構成図である。
【図２】認証サーバ１０１、管理サーバ１０２、配信サーバ１０３のハードウェア構成の一例を示す概念図である。
【図３】複合機３００のハードウェア構成の一例を示す概念図である。
【図４】認証サーバ１０１、管理サーバ１０２、配信サーバ１０３、複合機３００の機能構成の一例を示す機能構成図である。
【図５】本実施形態の一連の処理の流れを示すフローチャートである。
【図６】本実施形態における各種データテーブルのテーブル構成の一例を示す図である。
【図７】確認画面７００の一例を示す概念図である。
【図８】図５の企業情報通知処理の詳細な処理の流れを説明するフローチャートである。
【図９】企業情報リスト９００のデータテーブルのテーブル構成の一例を示す図である。
【図１０】通知情報１０００の一例を示す概念図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら本発明の実施形態の説明を行う。
【００１２】
図１は本実施形態における情報処理システムのシステム構成の一例を示す図である。本実施形態における情報処理システムは、複合機３００と認証サーバ１０１と管理サーバ１０２と配信サーバ１０３とが通信可能に接続されている。これらの各種端末の構成は一例であって、認証サーバ１０１と管理サーバ１０２との役割を一つのサーバで実現することも可能であるなど、用途や目的に応じて様々な構成例がある。
【００１３】
本実施形態における企業情報とは、企業に関する電話番号、住所、財務情報、技術評価に関する情報、ニュースなどのすべての情報であるが、本実施形態では企業情報を、企業に関する新聞社や通信社などが配信するニュース（報道）を例として説明する。
【００１４】
複合機３００は、ＩＣカードに含まれるカードＩＤを読み取り、また、カードＩＤに対応するユーザの担当する企業の企業情報について、印刷を実行することの可能な装置である。なお、カードＩＤを読み取る機構は、複合機３００以外にも入退室管理のカードリーダなどで代用してもよい。また、企業の企業情報のユーザに対する通知については、印刷は一つの方法に過ぎず、例えばユーザの携帯端末やクライアント装置などに、企業情報を配信するようにする構成も取りうる。
【００１５】
認証サーバ１０１は複合機３００から送信されたＩＣカードに含まれるカードＩＤに基づいて、複合機３００にログインするための認証情報を複合機３００に対して送信することのできるサーバ装置である。
【００１６】
管理サーバ１０２は、複合機３００からの指示に基づいて、配信サーバ１０３から取得した企業情報のうち前記複合機３００に認証したユーザに対応する企業情報を特定して、ユーザに対して通知するよう制御するサーバ装置である。
【００１７】
配信サーバ１０３は、新聞社や通信社などの企業情報の配信元のサーバ装置であって、管理サーバ１０２が企業情報を取得するためのサーバ装置である。管理サーバ１０２の要求に応じて配信サーバ１０３が企業情報を配信する形態でもよいし、配信サーバ１０３がバッジ処理として管理サーバ１０２に配信する形態でも構わない。
【００１８】
以上が本実施形態における情報処理システムの構成である。
【００１９】
次に、図２を用いて認証サーバ１０１、管理サーバ１０２、配信サーバ１０３のハードウェア構成について説明する。
【００２０】
図２において、認証サーバ１０１、管理サーバ１０２、配信サーバ１０３は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、通信Ｉ／Ｆコントローラ２０８、入力デバイス２０９、ディスプレイ２１０、及び外部メモリ２１１を備える。ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、及び通信Ｉ／Ｆコントローラ２０８はシステムバス２０４を介して互いに接続されている。入力コントローラ２０５は入力デバイス２０９と接続され、ビデオコントローラ２０６はディスプレイ２１０と接続され、メモリコントローラ２０７は外部メモリ２１１と接続されている。
【００２１】
ＣＰＵ２０１はシステムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＣＰＵ２０１は処理の実行に際して必要なプログラムをＲＯＭ２０２や外部メモリ２１１からＲＡＭ２０３にロードし、該ロードしたプログラムを実行することで各動作を実現する。ＲＯＭ２０２は読み出し専用のメモリである。外部メモリ２１１は、ハードディスク（ＨＤ）、ソリッドステートドライブ（ＳＳＤ）、フレキシブルディスク（ＦＤ）、及びＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等である。ＲＯＭ２０２及び外部メモリ２１１は、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）、オペレーティングシステムプログラム（以下、ＯＳ）、及びサーバ装置が備える機能を実現するために必要な各種プログラム等を記憶する。ＲＡＭ２０３はＣＰＵ２０１の主メモリ及びワークエリア等として機能する。
【００２２】
入力コントローラ２０５は入力デバイス２０９や図示しないマウス等の入力デバイスの操作によって入力された入力情報を該入力デバイスから取得する。ビデオコントローラ２０６は液晶ディスプレイ及びＣＲＴ等のディスプレイ２１０における表示制御を行う。メモリコントローラ２０７は外部メモリ２１１へのアクセスを制御する。通信Ｉ／Ｆコントローラ２０８は、各サーバ装置等との通信制御を行い、例えば、ＴＣＰ／ＩＰを用いた通信等を行う。
【００２３】
以上で、図２に示す認証サーバ１０１、管理サーバ１０２、配信サーバ１０３のハードウェア構成の説明を終了する。
【００２４】
次に、図３を用いて本実施形態における複合機３００のハードウェア構成の説明を行う。
【００２５】
図３において、複合機３００のコントローラユニット３０００は、画像入力デバイスとして機能するスキャナ３０１５や、画像出力デバイスとして機能するプリンタ３０１４と接続されるとともに、ＬＡＮのようなローカルエリアネットワークや、例えばＰＳＴＮまたはＩＳＤＮ等の公衆回線（ＷＡＮ）と接続することで、画像データやデバイス情報の入出力を制御する。
【００２６】
図３に示すように、複合機３００のコントローラユニット３０００は、ＣＰＵ３００１、ＲＡＭ３００６、ＲＯＭ３００２、外部記憶装置（ハードディスクドライブ（ＨＤＤ））３００７、ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３００３、モデム（ＭＯＤＥＭ）３００４、操作部インタフェース（操作部Ｉ／Ｆ）３００５、外部インタフェース（外部Ｉ／Ｆ）３００９、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３００８、ラスタイメージプロセッサ（ＲＩＰ）３０１０、プリンタインタフェース（プリンタＩ／Ｆ）３０１１、スキャナインタフェース（スキャナＩ／Ｆ）３０１２、画像処理部３０１３等を有する。
【００２７】
ＣＰＵ３００１は、システム全体を制御するプロセッサである。ＲＡＭ３００６は、ＣＰＵ３００１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記憶するための画像メモリである。ＲＯＭ３００２は、システムのブートプログラムや各種制御プログラムが格納されている。
【００２８】
外部記憶装置（ハードディスクドライブ（ＨＤＤ））３００７は、システムを制御するための各種プログラム、画像データ等を格納する。また、ＨＤＤ３００７は、各種テーブルを記憶している。
【００２９】
操作部インタフェース（操作部Ｉ／Ｆ）３００５は、操作部（ＵＩ）３０１８とのインタフェース部であり、操作部３０１８に表示する画像データを操作部３０１８に対して出力する。また、操作部Ｉ／Ｆ３００５は、操作部３０１８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３００１に伝える役割をする。なお、操作部３０１８は、タッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００３０】
ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３００３は、ネットワーク（ＬＡＮ）に接続し、データの入出力を行なう。モデム（ＭＯＤＥＭ）３００４は、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。外部インタフェース（外部Ｉ／Ｆ）３００９は、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるインタフェース部である。本実施例では、外部Ｉ／Ｆ３００９に、認証で必要となるＩＣカード読み取り用のカードリーダ３１０が接続されている。
【００３１】
ＣＰＵ３００１は、外部Ｉ／Ｆ３００９を介してカードリーダ３１０によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。なお、ＩＣカードに限らず、ユーザを特定することが可能な記憶媒体であれば、例えば磁気カードのような他の記憶媒体でもよい。この場合、記憶媒体には、ユーザを識別するための識別情報（カードＩＤ）が記憶される。この識別情報は、記憶媒体の製造番号でも、ユーザが企業内で与えられるユーザコードであってもよい。以上のデバイスがシステムバス上に配置される。
【００３２】
一方、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３００８は、システムバス３０１６と画像データを高速で転送する画像バス３０１７とを接続し、データ構造を変換するバスブリッジである。画像バス３０１７は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３０１７上には以下のデバイスが配置される。
【００３３】
ラスタイメージプロセッサ（ＲＩＰ）３０１０は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。プリンタインタフェース（プリンタＩ／Ｆ）３０１１は、プリンタ３０１４とコントローラユニット３０００を接続し、画像データの同期系／非同期系の変換を行う。スキャナインタフェース（スキャナＩ／Ｆ）３０１２は、スキャナ３０１５とコントローラユニット３０００を接続し、画像データの同期系／非同期系の変換を行う。
【００３４】
画像処理部３０１３は、入力画像データに対し、補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３０１３は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００３５】
スキャナＩ／Ｆ３０１２に接続されるスキャナ３０１５は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙を原稿フィーダ（不図示）のトレイにセットし、装置使用者が操作部３０１８から読み取り起動指示することにより、ＣＰＵ３００１がスキャナ３０１５に指示を与え、フィーダが原稿用紙を１枚ずつフィードし、原稿画像の読み取り動作を行う。
【００３６】
プリンタＩ／Ｆ３０１１に接続されるプリンタ３０１４は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微小ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３００１からの指示によって開始する。なお、プリンタ３０１４には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００３７】
操作部Ｉ／Ｆ３００５に接続される操作部３０１８は、液晶ディスプレイ（ＬＣＤ）表示部を有する。ＬＣＤ上にはタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されると、その位置情報を操作部Ｉ／Ｆ３００５を介してＣＰＵ３００１に伝える。また、操作部３０１８は、各種操作キー（ハードキー）として、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００３８】
ここで、操作部３０１８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色のＬＥＤがあり、その色によってスタートキーが使える状態であるか否かを示す。また、操作部３０１８のストップキーは、稼動中の動作を止める働きをする。また、操作部３０１８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部３０１８からの設定を初期化する時に用いる。
【００３９】
外部Ｉ／Ｆ３００９に接続されるカードリーダ３１０は、ＣＰＵ３００１からの制御により、例えばソニー社のＦｅｌｉＣａ（登録商標）の技術を用いてＩＣカードに記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３００９を介してＣＰＵ３００１へ通知する。
【００４０】
以上で図３に示すハードウェア構成の説明を終了する。
【００４１】
次に図４を用いて本実施形態における情報処理システムに含まれる複合機３００と認証サーバ１０１と管理サーバ１０２と配信サーバ１０３の機能構成の説明を行う。
【００４２】
複合機３００は、カードリーダ管理部２００１、取得部２００２、通知制御部２００３を備える。
【００４３】
カードリーダ管理部２００１は、複合機３００のカードリーダ３１０からＩＣカードの情報を取得するなどの管理をする機能部である。取得部２００２は、ユーザＩＤが示すユーザが担当するとして記憶される企業に対応する企業情報を配信サーバ１０３から取得する機能部である。通知制御部２００３は、取得部２００２で取得された企業情報をユーザに対して通知する機能部である。
【００４４】
次に、認証サーバ１０１は、認証制御部２１０１、記憶部２１０２、通信制御部２１０３を備える。
【００４５】
認証制御部２１０１は、複合機３００で受け付けたＩＣカードのカードＩＤによる認証を制御する機能部である。記憶部２１０２は認証制御部２１０１での認証に係る認証テーブルを記憶する機能部である。通信制御部２１０３は、複合機３００との通信を制御する機能部である。
【００４６】
次に管理サーバ１０２の機能構成について説明する。
【００４７】
管理サーバ１０２は、スケジュール管理部２２０１、企業情報記憶部２２０２、通信制御部２２０３、通知ソート部２２０４を備えている。スケジュール管理部２２０１は、ユーザの企業の訪問予定に関する情報としてスケジュールテーブル６４０を管理する機能部である。企業情報記憶部２２０２は、配信サーバ１０３から送信された企業情報を例えば企業情報リスト９００の形で管理する機能部である。通信制御部２２０３は配信サーバ１０３や複合機３００との通信を制御する機能部である。通知ソート部２２０４は、複合機３００を介してユーザに対して通知するための企業情報の通知順番を制御する機能部である。また、企業情報の評価に応じて、所定の評価を満たす企業情報を識別可能な状態で通知することができる。
【００４８】
次に配信サーバ１０３の機能構成を説明する。配信サーバ１０３は、記憶部２３０１と通信制御部２３０２を備えている。記憶部２３０１は、管理サーバ１０２に配信するための企業情報を記憶する機能部である。通信制御部２３０２は、管理サーバ１０２との通信を制御するための機能部である。
【００４９】
以上で図４に示す複合機３００と認証サーバ１０１と管理サーバ１０２と配信サーバ１０３の機能構成の説明を終了する。なお、図４に示す機能構成は一例であって、用途や目的に応じて適宜変更されうるものである。
【００５０】
次に図５に示すフローチャートを用いて、本実施形態における処理の流れを説明する。
【００５１】
ステップＳ５０１では、複合機３００のＣＰＵ３００１が、カードリーダ３１０でＩＣカードを検知したか否かを判定する。ＩＣカードを検知したと判定された場合には処理をステップＳ５０２に処理を進め、そうでない場合にはＩＣカードを検知するまで処理を待機する。
【００５２】
ステップＳ５０２では、複合機３００のＣＰＵ３００１が、カードリーダ３１０を介してＩＣカードに含まれるカードＩＤを取得する。カードＩＤを取得したのち、処理をステップＳ５０３に進める。
【００５３】
ステップＳ５０３では、複合機３００のＣＰＵ３００１が、ステップＳ５０２で取得されたカードＩＤを認証サーバ１０１に対して送信する。
【００５４】
ステップＳ５０４では、認証サーバ１０１のＣＰＵ２０１が、ステップＳ５０３で送信されたカードＩＤを受信する。
【００５５】
ステップＳ５０５では、認証サーバ１０１のＣＰＵ２０１が、ステップＳ５０４で受信したカードＩＤ６０１に対応するユーザＩＤ６０２を特定する。具体的には、認証サーバ１０１の外部メモリ２１１に記憶されるカードＩＤテーブル６００に基づいて特定する。図６に示すカードＩＤテーブル６００には、カードＩＤ６０１（カードを一意に識別するＩＤ）とユーザＩＤ６０２（ユーザを一意に識別するＩＤ）とが対応付けられている。ステップＳ５０５で受信したカードＩＤ６０１に対応付けられているユーザＩＤ６０２を特定する。
【００５６】
ステップＳ５０６では、認証サーバ１０１のＣＰＵ２０１が、ステップＳ５０５で特定されたユーザＩＤ６０２を複合機３００に対して送信する。
【００５７】
ステップＳ５０７では、複合機３００のＣＰＵ３００１が、ステップＳ５０６で送信されたユーザＩＤを受信する。
【００５８】
ステップＳ５０８では、複合機３００のＣＰＵ３００１が、ステップＳ５０７で受信したユーザＩＤに対応するユーザとして、複合機にログインする処理を行う。
【００５９】
ステップＳ５０９では、複合機３００のＣＰＵ３００１が、ログイン後に操作部３０１８に表示される顧客情報取得ボタン（不図示）の押下を受け付けたか否かを判定する。顧客情報取得ボタンの押下を受け付けたと判定された場合には処理をステップＳ５１０に進め、そうでない場合には顧客情報取得ボタンの押下を受け付けるまで処理を待機する。
【００６０】
ステップＳ５１０では、複合機３００のＣＰＵ３００１が、ステップＳ５０７で受信したユーザＩＤ６０２を管理サーバ１０２に対して送信する。ステップＳ５１０でユーザＩＤ６０２を送信する際には、翌日フラグはオフの状態で管理サーバ１０２に対して送信する。翌日フラグに関する説明は後述する。
【００６１】
ステップＳ５１１では、管理サーバ１０２のＣＰＵ２０１が、ステップＳ５１０で送信されたユーザＩＤ６０２を受信する。
【００６２】
ステップＳ５１２では、管理サーバ１０２のＣＰＵ２０１が、ステップＳ５１１で受信したユーザＩＤ６０２に対応する企業ＩＤ６１１（企業を一意に識別するＩＤ）を特定する。管理サーバ１０２の外部メモリ２１１には、図６に示すユーザＩＤテーブル６１０が記憶されている。ユーザＩＤテーブル６１０は、ユーザＩＤ６０２と企業ＩＤ６１１とが対応付けて記憶されているため、ステップＳ５１１で受信したユーザＩＤ６０２に対応する企業ＩＤ６１１を特定する。
【００６３】
ステップＳ５１３では、管理サーバ１０２のＣＰＵ２０１が、ステップＳ５１１で受信したユーザＩＤ６０２について、翌日フラグがオンになっているか否かを判定する。翌日フラグがオンになっていると判定された場合には処理をステップＳ５１５に進め、そうでない場合には処理をステップＳ５１４に進める。
【００６４】
ステップＳ５１４では、管理サーバ１０２のＣＰＵ２０１が、ステップＳ５１１で受信したユーザＩＤ６０２に対応するスケジュールテーブル６４０を取得し、このスケジュールテーブル６４０で管理されているスケジュール情報のうち、当日（ユーザＩＤ６０２をステップＳ５１１で受信した日）のスケジュール情報を取得する。スケジュール情報とは、日程６４１、項目６４２、企業ＩＤ６１１が対応付けられた情報である。スケジュールテーブル６４０は複数のスケジュール情報を管理するテーブルであり、ユーザＩＤ６０２ごとにスケジュールテーブル６４０が存在する。例えば図６に示すスケジュールテーブル６４０は、例えばユーザＩＤ６０２が「ｓｕｚｕｋｉ」に対応するスケジュールテーブル６４０である。
【００６５】
ユーザＩＤ６０２をステップＳ５１１でユーザＩＤを受信した日が２月２８日であれば、スケジュールテーブル６４０で管理されるスケジュール情報のうち、日程６４１が２月２８日のスケジュール情報を取得する。
【００６６】
なお、ステップＳ５１１でカードＩＤ６０１を受信した日時の情報を記憶しておき、その時間以降のスケジュール情報を取得するようにしてもよい。例えば２月２８日の１３時にステップＳ５１１でカードＩＤ６０１を受信した場合には、１３時以降のスケジュール情報に該当する「Ｈ０００４」の企業ＩＤ６１１が取得される。このように、カードＩＤ６１１を受信した時点（すなわち、ユーザがカードリーダにＩＣカードをかざした時点に相当する）以降のスケジュール情報を加味した、企業情報の出力を実現することも可能である。これにより、さらにユーザの必要とする情報のみを提供することのできる情報処理システムとなりうる。
【００６７】
ステップＳ５１５では、管理サーバ１０２のＣＰＵ２０１が、ステップＳ５１１で受信したユーザＩＤ６０２に対応するスケジュールテーブル６４０を取得し、このスケジュールテーブル６４０で管理されているスケジュール情報のうち、翌日（ユーザＩＤ６０２をステップＳ５１１で受信した日の次の日）のスケジュール情報を取得する。ユーザＩＤ６０２をステップＳ５１１で受信した日が３月１日であれば、３月２日のスケジュール情報を取得する。図６に示すスケジュールテーブル６４０であれば、「ｓｕｚｕｋｉ」の３月２日のスケジュールを取得する。
【００６８】
ステップＳ５１６では、管理サーバ１０２のＣＰＵ２０１が、ステップＳ５１４またはステップＳ５１５で取得されたスケジュール情報に含まれる企業ＩＤ６１１を特定する。例えば図６で説明をすると、ステップＳ５１４では日程６４１が２月２８日のスケジュール情報として、企業ＩＤ６１１が「Ｈ０００１、Ｈ０００４」を特定する。ステップＳ５１５の場合には、日程６４１が３月２日のスケジュール情報として、企業ＩＤ６１１が「Ｈ０００４、Ｈ０００１、Ｈ０００５」を特定する。
【００６９】
図６のスケジュールテーブル６４０のように日程６４１が３月１日の場合には、スケジュール情報に紐づく企業ＩＤ６１１が存在しないため、企業ＩＤ６１１を特定することができず「ｎｕｌｌ」の値を保持する。
【００７０】
このようにして、ユーザのスケジュールに応じて、適切な企業ＩＤ６１１が特定されるので、ユーザが訪問予定の企業に関する企業情報をユーザの手間をかけることなく管理サーバ１０２が抽出することができるようになる。
【００７１】
なお、本実施形態では、顧客のスケジュールを加味して企業ＩＤ６１１を特定するようにしているが必ずしも必須の構成ではなく、スケジュールを加味せずにユーザが担当する企業ＩＤ６１１を特定するようにしてもよい。
【００７２】
ステップＳ５１７では、管理サーバ１０２のＣＰＵ２０１が、ステップＳ５１７で特定された企業ＩＤ６１１（または「ｎｕｌｌ」）を複合機３００に対して送信する。
【００７３】
ステップＳ５１８では、複合機３００のＣＰＵ３００１が、ステップＳ５１７で送信された企業ＩＤ６１１（または「ｎｕｌｌ」）を受信する。
【００７４】
ステップＳ５１９では、複合機３００のＣＰＵ３００１が、ステップＳ５１８で受信された企業ＩＤ６１１がｎｕｌｌであるか否かを判定する。ｎｕｌｌであると判定された場合には処理をステップＳ５２０に進め、そうでない場合には処理をステップＳ５２４に進める。ｎｕｌｌであるとは、すなわちユーザの訪問予定の企業が存在しないことを示している。
【００７５】
ステップＳ５２０では、複合機３００のＣＰＵ３００１が、図７に示す確認画面７００を操作部３０１８に表示する。確認画面７００は、当日のスケジュールで企業を訪問する予定のないユーザに対して提示される画面であって、翌日のスケジュールにおいて訪問する予定の企業の企業情報を出力するか否かを確認することのできる画面である。
【００７６】
ステップＳ５２１では、複合機３００のＣＰＵ３００１が、ステップＳ５２０で表示された確認画面７００のいずれのボタンが押下されたのかを判定する。はいボタン７０１が押下されたと判定された場合には処理をステップＳ５２２に進め、いいえボタン７０２が押下されたと判定された場合には処理を終了させる。
【００７７】
このように、確認画面を表示して当日訪問予定の企業が存在しなかった場合の動作をユーザに選択させることで、より使い勝手の良い仕組みを提供することができる。すなわち、営業職の社員が、帰宅前に翌日の訪問予定の企業の研究をしたいような場合であっても、本情報処理システムではユーザに対して必要な情報を提供することのできる仕組みとなっている。
【００７８】
ステップＳ５２２では、複合機３００のＣＰＵ３００１が、翌日フラグをオンにする。
【００７９】
ステップＳ５２３では、複合機３００のＣＰＵ３００１が、翌日フラグがオンの情報を含めてステップＳ５０７で受信したカードＩＤ６０１を管理サーバ１０２に対して送信する。
【００８０】
このようにして、ユーザが希望する場合には翌日の訪問予定の企業に関する企業情報を出力させることを可能とする効果がある。
【００８１】
ステップＳ５２４では、複合機３００のＣＰＵ３００１が、企業情報通知処理を実行する。企業情報通知処理の詳細な処理の流れは、図８に示すフローチャートで詳細に説明する。
【００８２】
図８は企業情報通知処理の詳細な処理の流れを説明するフローチャートである。
【００８３】
ステップＳ８０１では、複合機３００のＣＰＵ３００１が、企業情報の取得要求を管理サーバ１０２に対して行う。取得要求には、ステップＳ５１８で取得された企業ＩＤ６１１が含まれる。
【００８４】
ステップＳ８０２では、管理サーバ１０２のＣＰＵ２０１が、ステップＳ８０１で送信された企業情報の取得要求を受信する。
【００８５】
ステップＳ８０３では、管理サーバ１０２のＣＰＵ２０１が、ステップＳ８０２での企業情報の取得要求に応じて、配信サーバ１０３に対して企業情報の取得要求を送信する。
【００８６】
ステップＳ８０４では、配信サーバ１０３のＣＰＵ２０１が、ステップＳ８０３で送信された企業情報の取得要求を受信する。
【００８７】
ステップＳ８０５では、配信サーバ１０３のＣＰＵ２０１が、ステップＳ８０４で受信した企業情報の取得要求に含まれる企業ＩＤ６１１に対応する企業情報を管理サーバ１０２に対して送信する。具体的に説明をすると、配信サーバ１０３の外部メモリ２１１には図６に示す検索キーワードテーブル６２０が記憶されている。検索キーワードテーブル６２０には、企業ＩＤ６１１と検索キーワード６２２とが対応付けて記憶されている。配信サーバ１０３はステップＳ８０４で受信した企業ＩＤ６１１に対応する検索キーワード６２２で、配信サーバ１０３内に蓄積されている企業情報（本実施形態では例えば時事情報としてのニュースである）を検索して抽出する。企業ＩＤ６１１の検索キーワード６２２で抽出された企業情報を、当該企業ＩＤ６１１と対応付けて管理サーバ１０２に対して送信する。
【００８８】
ステップＳ８０６では、管理サーバ１０２のＣＰＵ２０１が、ステップＳ８０５で送信された企業情報を受信する。受信された企業情報は、企業情報リスト９００としてリスト化する。企業情報リスト９００には、企業情報を一意に識別するＮＯ．９０１と、企業情報の内容を示す本文９０２と企業情報を評価結果である評価点数９０３と企業ＩＤ６１１と企業情報の表示（通知）する順位である表示順位９０４が対応付けて管理されている。
【００８９】
ステップＳ８０６で受信された企業情報について、ステップＳ８０７の処理を行う。ステップＳ８０６で受信された企業情報すべてに対してステップＳ８０７の処理を行ったあと処理をステップＳ８０８に進める。
【００９０】
ステップＳ８０７では、管理サーバ１０２のＣＰＵ２０１が、ステップＳ８０６で受信した企業情報に対して評価を行う処理を行う。管理サーバ１０２の外部メモリ２１１には、図６に示す評価項目テーブル６３０が記憶されている。この評価項目テーブル６３０に基づいて、企業情報リスト９００に含まれる各企業情報を評価して、評価結果を評価点数９０３に格納する。評価項目テーブル６３０には、評価項目６３１とプラス評価６３２とマイナス評価６３３とが対応付けて管理されている。評価項目６３１は、企業情報を評価するためのキーワードであり、企業情報の本文９０２に評価項目６３１が含まれている場合には、その評価項目６３１に対応するプラス評価６３２またはマイナス評価６３３が、評価点数９０３に格納される。
【００９１】
このように、企業情報をあらかじめ決められた評価項目に沿って評価をすることにより、ユーザが訪問予定の企業の企業情報のうちセールストークに役に立つ企業情報とそうではない企業情報とを簡便に識別することができ、企業情報を確認する際のユーザの手間（仕分け）を軽減することのできる効果がある。
【００９２】
ステップＳ８０６で受信された企業情報すべてに対してステップＳ８０７の処理を行った場合にステップＳ８０８に処理を進める。
【００９３】
ステップＳ８０８では、管理サーバ１０２のＣＰＵ２０１が、ステップＳ５１１で受信したユーザＩＤ６０２に対応付けて管理されるスケジュール情報を参照する。ユーザＩＤ６０２には、例えば図６のスケジュールテーブル６４０が対応付けて管理されている。図６に示すデータテーブルは、例えばユーザＩＤ６０２が「ｓｕｚｕｋｉ」のスケジュールテーブル６４０である。このようにユーザＩＤ６０２ごとにスケジュールテーブル６４０が対応付けて管理されている。ステップＳ８０８ではこのスケジュールテーブル６４０を参照することで、ユーザＩＤ６０２に対応するスケジュール情報を参照する。
【００９４】
ステップＳ８０９では、管理サーバ１０２のＣＰＵ２０１が、ステップＳ８０８で参照したスケジュール情報に基づいて、企業情報リスト９００に含まれる企業情報の表示順位９０４を決定する。具体的に説明する。スケジュールテーブル６４０において、ステップＳ５１１でユーザＩＤを受信した日に対応する日程６４１を特定する。そして、特定された日程６４１のスケジュール情報を特定する。例えばユーザＩＤを受信した日が2月２８日であれば、企業ＩＤ６１１が「Ｈ０００１」、項目６４２が「打ち合わせ」のスケジュール情報と、企業ＩＤ６１１が「Ｈ０００４」、項目６４２が「商談」のスケジュール情報が特定される。この特定されたスケジュール情報の日程６４１の順番で、企業ＩＤ６１１の順番を決定する。上述の例であれば、「Ｈ０００１」が1番目、「Ｈ０００４」が２番目として決定される。このようにして決定された順番に沿って、企業ＩＤ６１１に対応する表示順位９０４に数字を当てはめる。このようにして、図９に示す企業情報リスト９００には、企業ＩＤ６１１が「Ｈ０００１」の表示順位９０４は「１」であり、企業ＩＤ６１１が「Ｈ０００４」の表示順位９０４は「２」が入ることとなる。
【００９５】
上述した表示順位９０４の決定手法は一例であって、ステップＳ８０８で参照したスケジュール情報に基づいて、企業情報リスト９００に含まれる企業情報の表示順位９０４が決定されればよい。このようにして、表示順位９０４をスケジュール情報に基づいて決定することにより、ユーザに対して訪問予定が早い企業に関する企業情報を優先して確認させることができる効果を奏する。
【００９６】
ステップＳ８１０では、管理サーバ１０２のＣＰＵ２０１が、ユーザに対して通知すべく通知指示を複合機３００に対して行う。ユーザに対する企業情報の通知の手法の一例として、印刷を例に説明するが、電子メールなどでユーザに通知をしてもよいし、複合機３００の操作部３０１８に企業情報を表示することでユーザに対して通知するようにしてもかまわない。本実施形態では、企業情報リスト９００に基づいて、印刷データを生成して複合機３００に対して送信する。
【００９７】
ステップＳ８１１では、複合機３００のＣＰＵ３００１が、ステップＳ８１０で送信された通知指示（印刷指示：印刷データ）を受信する。
【００９８】
ステップＳ８１２では、複合機３００のＣＰＵ３００１が、ステップＳ８１１で受信した通知指示に基づいて、企業情報をユーザに対して通知する。印刷の例であれば、ステップＳ８１０で送信された印刷データに基づいて印刷を実行する。
【００９９】
印刷された印刷物の例を図１０の通知情報１０００で説明する。通知情報１０００は、企業情報リスト９００に基づいて印刷された印刷物であり、企業情報リスト９００の表示順位９０４の順番で企業ＩＤ６１１ごとの企業情報をまとめたものである。通知情報１０００は、企業ＩＤ６１１が「Ｈ０００１」の企業情報群１００１の通知のあとに、その下部に企業ＩＤ６１１が「Ｈ０００４」の企業情報群１００４を通知している。企業情報群１００１および企業情報群１００４は、評価点数９０３の点数に応じたグループごとに識別可能な状態で通知される。本実施形態では例えば企業情報群１００１では、評価点数９０３がプラスのグループ１００２とマイナスのグループ１００３とが識別可能となっている。本実施形態では、プラスのグループ１００２の情報を赤色で印刷し、マイナスのグループ１００３の情報を青色で印刷（出力）する。このようにユーザに対して企業情報をソートして通知することにより、ユーザが訪問する企業のスケジュールに従った企業情報を簡便に確認することができる。さらに、あらかじめ設定された評価項目に沿って評価された結果に応じて、まとめられたグループ単位で色分けなどの識別表示をした状態で企業情報を確認することができるため、企業情報の確認に係る手間を軽減することができる。
【０１００】
通知情報１０００はメールの画面であってもよいし、ＷＥＢ画面上で表示されることで、ユーザに対して通知されてもよい。
【０１０１】
以上で本発明の実施形態の説明を終了する。
【０１０２】
本発明によれば、ユーザが担当する企業に関する情報をユーザが取得する手間を軽減することが可能となる。
【０１０３】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置の情報処理装置が前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０１０４】
したがって、本発明の機能処理を情報処理装置で実現するために、前記情報処理装置にインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１０５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１０６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１０７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１０８】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理を情報処理装置で実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１０９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行して情報処理装置にインストールさせて実現することも可能である。
【０１１０】
また、情報処理装置が、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、情報処理装置上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１１１】
さらに、記録媒体から読み出されたプログラムが、情報処理装置に挿入された機能拡張ボードや情報処理装置に接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１１２】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１１３】
１０１  認証サーバ
１０２  管理サーバ
１０３  配信サーバ
３００  複合機
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  キーボード
２１０  ディスプレイ
２１１  外部メモリ
【図１】
2018151891.tif 000003
【図２】
2018151891.tif 000004
【図３】
2018151891.tif 000005
【図４】
2018151891.tif 000006
【図５】
2018151891.tif 000007
【図６】
2018151891.tif 000008
【図７】
2018151891.tif 000009
【図８】
2018151891.tif 000010
【図９】
2018151891.tif 000011
【図１０】
2018151891.tif 000012