(57)【要約】【課題】  オペレータが所望の商品を把握しているならば、その商品をオペレータによる入力に基づき入手するための申請ができるようにする。【解決手段】  入力された商品データに関する事項についてデータベース内を検索（Ｓ１０８）し、該当件数取得手段によって検索結果の該当件数を取得する（Ｓ１０９）。該当件数取得手段で取得した件数が該当無しか否かを該当件数有無手段によって判断する（Ｓ１１０）。該当件数有無手段で該当件数が無いと判断されたとき、申請フォーム記憶手段に記憶されている申請フォームを表示させる指示を申請フォーム表示手段によって出す（Ｓ１２３）。【選択図】  図４
2007305002.tif 000002
【特許請求の範囲】
【請求項１】
商品購入の申請書のフォームを記憶している申請書フォーム記憶手段と、
入力された商品データに関する事項についてデータベース内を検索し、検索結果の該当件数を取得する該当件数取得手段と、
この該当件数取得手段で取得した件数が該当無しか否かを判断する該当件数有無手段と、
この該当件数有無手段で該当件数が無いと判断されたとき、前記申請フォーム記憶手段に記憶されている申請フォームを表示させる指示を出す申請フォーム表示手段を特徴とする商品情報処理装置。
【請求項２】
商品データに関する事項についてデータベース内を検索した検索結果の該当件数を受信する受信手段と、
この受信手段で受信した件数が該当無しか否かを判断する該当件数有無手段と、
この該当件数有無手段で該当件数が無いと判断されたとき、予め記憶されている申請フォームを表示させる指示を出す申請フォーム表示手段を特徴とする商品情報処理装置。
【請求項３】
前記該当件数有無手段で該当件数が無いと判断されたとき、予め記憶されている申請フォームを表示させる指示を出すまえに、前記申請フォームとは異なるフォームを表示させる指示を出す前表示手段を特徴とする請求項１または２記載の商品情報処理装置。
【請求項４】
前記該当件数有無手段で該当件数が無いと判断されたときに表示させる申請フォームは該当件数がある場合と同じフォームであることを特徴とする請求項１乃至３いずれか一記載の商品情報処理装置。
【請求項５】
商品商品情報処理装置に、
入力された商品データに関する事項についてデータベース内を検索し、検索結果の該当件数を取得する該当件数取得機能と、
この該当件数取得機能で取得した件数が該当無しか否かを判断する該当件数有無機能と、
この該当件数有無機能で該当件数が無いと判断されたとき、申請フォーム記憶手段に記憶されている申請フォームを表示させる指示を出す申請フォーム表示機能を実現させるための商品情報処理プログラム。
【請求項６】
商品商品情報処理装置に、
商品データに関する事項についてデータベース内を検索した検索結果の該当件数を受信する受信機能と、
この受信機能で受信した件数が該当無しか否かを判断する該当件数有無機能と、
この該当件数有無機能で該当件数が無いと判断されたとき、予め記憶されている申請フォームを表示させる指示を出す申請フォーム表示機能を実現させるための商品情報処理プログラム。
【請求項７】
前記該当件数有無機能で該当件数が無いと判断されたとき、予め記憶されている申請フォームを表示させる指示を出す前に、前記申請フォームとは異なる表示させる指示を出す前表示機能を特徴とする請求項５または６記載の商品情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品情報処理装置および商品情報処理プログラムに関する。
【背景技術】
【０００２】
近年、商品を入手する際に特定のデータベースにネットワークを介して検索をし、検索結果に基づいて、所望の商品を選択して入手するシステムが多用されている。このときの処理は次のようになる。クライアントＰＣと所望のサーバとをネットワークを介して接続する。オペレータによってキーワードが入力されるとともに確定ボタンの押下をクライアントＰＣが検知することにより、クライアントＰＣはインターフェースからネットワーク上にオペレータが入力した情報を送出する。サーバは受取った情報を基にデータベース上に条件に合う該当商品をピックアップする。データベース内の検索が終了したならば、サーバは検索結果として該当件数と商品の書誌事項情報を含む一覧情報を検索キーワードを受けたクライアントＰＣにネットワークを介して返信する。クライアントＰＣでは表示器上に一覧を表示する。オペレータによって一覧表示の中から特定の商品が選択されたとクライアントＰＣが検知したならば、クライアントＰＣは選択された商品情報をサーバに返信する。受信したサーバは選択された商品情報について予め記憶されているフォームに書誌事項を合成して、申請書フォームを作成してクライアントＰＣに返信する。クライアントＰＣの表示器上に申請書フォームが表示される。このとき検索結果がゼロである場合には「該当なし」の旨を表示させて入手処理を終了することになる。検索結果がゼロである場合、その旨を表示する技術は特許文献１に記載されている。
【０００３】
【特許文献１】特開２０００−２５０９３０公報（段落００５０）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、最新の商品の場合はオペレータが把握しているにもかかわらず、データベースの更新が追いつかず結果的に該当なしの結果がクライアントＰＣに返信されてくることがある。この様な場合は、該当商品なしの旨の表示後は一連の処理を終了してしまうので当該システムから所望の商品の入手が出来なくなるという問題がある。
本発明の目的は、データベースの更新が追いつかない場合であっても、オペレータが所望の商品を把握しているならば、その商品をオペレータによる入力に基づき入手するための申請ができるようにすることである。
【課題を解決するための手段】
【０００５】
本発明は、商品購入の申請書のフォームを記憶している申請書フォーム記憶手段と、入力された商品データに関する事項についてデータベース内を検索し、検索結果の該当件数を取得する該当件数取得手段と、該当件数取得手段で取得した件数が該当無しか否かを判断する該当件数有無手段と、該当件数有無手段で該当件数が無いと判断されたとき、申請フォーム記憶手段に記憶されている申請フォームを表示させる指示を出す申請フォーム表示手段を有する。
【発明の効果】
【０００６】
本発明によれば、データベースの更新が追いつかないない場合であっても、その商品をオペレータによる入力に基づき入手するための申請ができる。
【発明を実施するための最良の形態】
【０００７】
本発明の実施の形態を図１乃至図１１に基づいて説明をする。本実施の形態として、商品情報は図書情報であり、ネットワークを介して図書申請に適応する場合の例を挙げて説明をする。
【０００８】
図１は本発明を実現するための装置が適応する全体的なシステム図である。本システムはデータベースを構築している商品情報処理装置であるサーバ３と、入手希望のオペレータが操作する複数のクライアントＰＣ４と、クライアントＰＣからの入手希望の商品を受付ける受付装置５とを含んでいる。また、本システムは、サーバ３とクライアントＰＣ４と受付装置５とを接続するネットワーク６も含んでいる。ネットワーク６はインターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などである。
【０００９】
サーバ３は、図２に示すように商品の書誌的事項などが記憶されているデータベース３０と、このデータベース３０を検索や演算などの処理を行うＣＰＵ（中央処理装置）３１と、ＣＰＵ３１が処理するためのデータを一時的に記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３２と、処理プログラムなどを記憶するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３３と、ネットワーク６へデータを出力したりネットワーク６からのデータを入力するインターフェース（Ｉ／Ｆ）３４を含んでいる。
【００１０】
クライアントＰＣ４は、図３に示すようにデータの制御や演算などの処理を行うＣＰＵ４１と、ＣＰＵ４１が処理するためのデータを一時的に記憶するＲＡＭ４２と、処理プログラムなどを記憶するＲＯＭ４３と、データなどを長期的に記憶しているハードディスク（ＨＤ）を制御するハードディスク駆動制御部４４と、プログラムなどを記憶しているＣＤ―ＲＯＭを制御するＣＤ−ＲＯＭ駆動制御部４５とを含んでいる。さらにクライアントＰＣ４は、キーボードやマウスの入力装置の制御を行う入力制御部４６と、サーバ３からの情報を表示する表示器４７を制御する表示器制御回路４８と、ネットワーク６へデータを出力したりネットワーク６からのデータを入力するインターフェース（Ｉ／Ｆ）４９を含んでいる。
【００１１】
次に図４乃至図６を用いて図書申請を行う処理手順を説明する。図４はサーバ３内の処理、図５はクライアントＰＣ４内のメイン処理、図６はクライアントＰＣ４のサブフローを示している。
【００１２】
初めに、ネットワーク６を介してサーバ３とクライアントＰＣ４とが接続されたならば、サーバ３はクライアントＰＣ４に対してユーザを認証するための認証画面を、クライアントＰＣ４に送信する（ステップ１０１：以降Ｓ１０１と省略し、他の「ステップ」も同様に「Ｓ」と略する）。
【００１３】
クライアントＰＣ４は認証処理Ｓ２０１を行う。すなわち、クライアントＰＣ４はサーバ３からの認証画面情報を受信したことを検知したか否かを判断する（Ｓ２１１）。認証画面の受信を検知したならば（Ｓ２１１のＹ）、クライアントＰＣ４は表示器４７に認証画面を表示させるように指示する（Ｓ２１２）。
【００１４】
表示器４７に認証画面を表示させたときの画面を図７に示す。この画面では、実行しているアプリケーションが「図書購入申請」であることを画面左上に示している。また、この画面は認証画面であることを示すために「ユーザ認証」を表示させている。また、認証画面ではユーザＩＤとパスワードを入力するようにオペレータに促している。さらに、オペレータによる入力が終わり、クライアントＰＣ４に処理実行させるための入力確定ボタンも表示させている。
【００１５】
クライアントＰＣ４はＳ２１２の処理が終わったならば、図７に示した入力確定ボタンがオペレータによって押下されたか否かを判断する（Ｓ２１３）。オペレータにより入力確定ボタンが押下されたことをクライアントＰＣ４が検知したならば（Ｓ２１３のＹ）、クライアントＰＣ４はインターフェース４９からネットワーク上にユーザＩＤとパスワードを送信する（Ｓ２１４）。
【００１６】
図４において、サーバ３はインターフェース３４からユーザＩＤとパスワードを受信したか否かを判断する（Ｓ１０２）。ユーザＩＤ及びパスワードを受信したと判断したならば（Ｓ１０２のＹ）、受信したユーザＩＤ及びパスワードが予めサーバのＲＡＭ３２内に記憶されているものか否かを判断する（Ｓ１０３）。ユーザＩＤの検証が正規でないと判断したならば、受信したクライアントＰＣ４に対してその旨をインターフェース３４から送信する。受信したユーザＩＤなどが予め記憶されているデータと一致したならば（Ｓ１０４のＹ）、ユーザＩＤなどを送信してきたクライアントＰＣ４に対して、キーワードの入力を促す画面情報を送信する（Ｓ１０６）。
【００１７】
クライアントＰＣ４はキーワード処理Ｓ２０２を行う。キーワード処理Ｓ２０２は認証処理Ｓ２０１と処理の流れは類似するので図示は省略する。すなわち、クライアントＰＣ４はサーバ３からのキーワード入力画面情報を受信したことを検知したか否かを判断する。認証画面の受信を検知したならば、クライアントＰＣ４は表示器４７にキーワード入力画面を表示させるように指示する。
【００１８】
表示器４７にデータベース検索キーワード入力画面を表示させたときの画面を図８に示す。この画面では、実行しているアプリケーションが「図書購入申請」であることを画面左上に示している。また、この画面はキーワード入力画面であることを示すために「図書データベース検索」を表示させている。また、キーワード入力画面ではキーワードを入力するようにオペレータに促している。さらに、オペレータによる入力が終わり、クライアントＰＣ４に処理実行させるための入力確定ボタンも表示させている。
【００１９】
クライアントＰＣ４はキーワード入力画面の指示画面の表示が終わったならば、図８に示した入力確定ボタンがオペレータによって押下されたか否かを判断する。オペレータにより入力確定ボタンが押下されたことをクライアントＰＣ４が検知したならば、クライアントＰＣ４はインターフェース４９からネットワーク上にキーワード情報を送信する。
【００２０】
図４において、サーバ３はインターフェース３４からキーワード情報を受信したか否かを判断する（Ｓ１０７）。キーワード情報を受信したと判断したならば（Ｓ１０７のＹ）、受信したキーワード情報をデータベース部に検索するように指示をする（Ｓ１０８）。所定の時間経過後、データベース部３０から該当件数及び該当する図書の書誌的情報を取得する（Ｓ１０９）。このＳ１０８及びＳ１０９が該当件数取得手段に相当する。サーバ３はＳ１０９で得た件数がゼロ件であるか否かを、該当件数有無手段によって判断する（Ｓ１１０）。Ｓ１１０で該当件数がゼロ件でないと判断した（Ｓ１１０のＮ）ならば、サーバ３は該当件数の書誌的事項を一覧表に一覧表変換手段によって変換を行う（Ｓ１１１）。Ｓ１１１で一覧表に変換されたリストはインターフェース３４からネットワーク６を介して該当のクライアントＰＣ４に送信される（Ｓ１１２）。
【００２１】
クライアントＰＣ４は選択処理Ｓ２０３を行う。選択処理処理Ｓ２０３は認証処理Ｓ２０１と処理の流れは類似するので図示は省略する。すなわち、クライアントＰＣ４はサーバ３からの一覧表示画面情報を受信したことを検知したか否かを判断する。一覧表示画面の受信を検知したならば、クライアントＰＣ４は表示器４７に一覧表示画面を表示させるように指示する。
【００２２】
表示器４７に一覧表示画面を表示させたときの画面を図９に示す。この画面では、実行しているアプリケーションが「図書購入申請」であることを画面左上に示している。また、この画面は検索結果の一覧表示画面であることを示すために「Ｗｅｂの検索結果」を表示させている。また、一覧表示画面では該当した各該当図書の書誌的事項である、タイトル、著者、価格を表示している。また、各該当図書ごとにラジオボックスを設け、購入希望の図書にマーキングをすることが可能になってきる。マーキングは複数個つけることも出来る。さらに、オペレータによる入力が終わり、クライアントＰＣ４に処理実行させるための申請書確定ボタンも表示させている。
【００２３】
クライアントＰＣ４は選択画面の表示指示が終わったならば、図９に示した申請書作成ボタンがオペレータによって押下されたか否かを判断する。オペレータにより申請書作成ボタンが押下されたことをクライアントＰＣ４が検知したならば、クライアントＰＣ４はインターフェース４９からネットワーク上に選択された図書を示す情報を送信する。
【００２４】
図４において、サーバ３はインターフェース３４から選択された図書に関する情報を受信したか否かを判断する（Ｓ１１３）。選択された図書に関する情報を受信したと判断したならば（Ｓ１１３のＹ）、受信した選択された図書に関する書誌的情報をデータベース部からピックアップし、ＲＯＭ３３の申請フォーム記憶手段に予め記憶されている申請フォームに対して、申請フォームの所定の位置にデータベース部より取得した選択された図書の書誌的情報を埋め込む（Ｓ１１４）。Ｓ２０３にて選択された図書の書誌的情報を合成した申請フォーム情報をサーバ３は該当クライアントＰＣ４に申請フォームを表示させるために送信する（Ｓ１１５）。このＳ１１５が申請フォーム表示手段である。
【００２５】
クライアントＰＣ４は申請処理Ｓ２０４を行う。申請処理Ｓ２０４は認証処理Ｓ２０１と処理の流れは類似するので図示は省略する。すなわち、クライアントＰＣ４はサーバ３からの申請フォーム画面情報を受信したことを検知したか否かを判断する。申請フォーム画面の受信を検知したならば、クライアントＰＣ４は表示器４７に一覧表示画面を表示させるように指示する。
【００２６】
表示器４７に申請フォーム画面を表示させたときの画面を図１０に示す。この画面では、実行しているアプリケーションが「図書購入申請」であることを画面左上に示している。また、この画面は申請フォーム画面であることを示すために「図書情報」を表示させている。また、申請フォーム画面では申請候補図書の書誌的事項である、一覧表示にも示したタイトル、著者、価格を表示している。また、一覧表示では表示していなかった出版社および数量も表示し、一覧表示より多い情報を表示している。さらに、オペレータによる入力が終わり、クライアントＰＣ４に処理実行させるための申請ボタンも表示させている。
【００２７】
クライアントＰＣ４は申請画面の表示指示が終わったならば、図１０に示した申請ボタンがオペレータによって押下されたか否かを判断する。オペレータにより申請ボタンが押下されたことをクライアントＰＣ４が検知したならば、クライアントＰＣ４はインターフェース４９からネットワーク上に選択された図書を示す情報を送信する。
【００２８】
図４において、サーバ３はインターフェース３４から図書申請に関する指示を受信したか否かを判断する（Ｓ１１６）。選択された図書に関する情報を受信したと判断したならば（Ｓ１１６のＹ）、受信した申請図書の書誌的事項の項目が総て埋まっているか否かの判断をする（Ｓ１１７）。申請図書の書誌的事項の項目が総て埋まっていると判断したならば（Ｓ１１７のＹ）、サーバ３は申請図書の情報をインターフェース３４からネットワーク６を介して申請図書の受付を行っている申請受付け端末５に送信をする。
【００２９】
一方Ｓ１１０において、サーバ３が該当件数がゼロ件である判断した（Ｓ１１０のＹ）ならば、サーバ３は該当件数が無い旨の情報をインターフェース３４からネットワーク６を介してクライアントＰＣ４に注意表示させる為に送信する（Ｓ１２１）。このＳ１２１は前表示手段である。
【００３０】
クライアントＰＣ４では選択処理Ｓ２０３の場合と同様に、サーバからの情報を受信したか否かを判断する。受信したならば、表示器４７に受信した画面の表示をするように指示をする。該当件数がゼロ件の時の画面を図１１に示す。図１１は図９とフォームは類似しているが、一覧表が表示されていない点と、該当件数がゼロ件である表示の部分が異なっている。クライアントＰＣ４が表示器４７に図１１に示したような表示をさせる指示を出した後は、オペレータによって申請書作成ボタンが押下されたか否かを判断している。申請書作成ボタンが押下されたと判断したならば、クライアントＰＣ４は、サーバに対してその旨を知らせる。
【００３１】
図４において、サーバ３は申請書の作成指示の連絡を受けたか否かを判断する（Ｓ１２２）。Ｓ１２２において、申請書作成指示を受信したならば、ＲＯＭ３３内に予め記憶していた申請フォームを読出し、サーバ３は書誌的事項が空欄の申請書をクライアントＰＣ４に送信する（Ｓ１２３）。このとき、該当件数が無いので、書誌的事項を合成した情報を送信することは出来ないので書誌的事項が空欄の申請書の情報を送信することになる。クライアントＰＣ４側で表示される画面は、該当件数が１件以上あった場合と同じフォームの申請書が表示される。
【００３２】
なお、本実施例では該当件数がゼロ件であった場合には、該当件数が１件以上の場合と比較して同じイメージになるように、前表示手段によって一覧表示を表示器上に表示させるための送信をさせたがこれに限ることはない。例えば、書誌的事項が空欄の申請フォームを表示させる場合は背景色を該当件数が１件以上ある場合と異なる色を使って表示させるようにしても良い。また、Ｓ１２１において、該当件数が１件以上ある場合と異なる表示をさせても良い。すなわち、検索の結果が該当する図書が見つからなかった旨を表示させオペレータに注意を喚起させるとともに、オペレータのマニュアル入力を指示するメッセージを出し、キーボードからの入力を入力装置制御部４６を介してクライアントＰＣ４が検知できるまで表示させるようにしても良い。また、この様なメッセージ表示時間は予め決められた所定時間のみ表示させるようにしてもよい。また、クライアントＰＣにスピーカを備えているのならば、該当件数がゼロ件の場合に音で知らせることにより、視覚聴覚双方で認識できるようにしても良い。また、Ｓ１２１およびＳ１２２の処理を行わず直接書誌的事項が空欄の申請書を表示させても良い。
【００３３】
オペレータによってマニュアル入力が終了して図１１に示す画面の申請のボタンが押されたことをクライアントＰＣ４が検知したならば、クライアントＰＣ４は、サーバ３にマニュアル処理された情報も含めて申請の旨の情報を送信する。図４において、サーバ３は申請の旨の情報を受信したならば（Ｓ１１６のＹ）、Ｓ１１７の書誌的事項が総て入力されているか否かを判断する。書誌的事項の項目の一部に未入力があれば（Ｓ１１７のＮ）、その旨をクライアントＰＣ４に送信する（Ｓ１１８）。そして、再送信されてくるのを待つ。Ｓ１１７で項目が総て入力されているのを確認したならば（Ｓ１１７のＹ）、受付装置５へ申請情報を送信する（Ｓ１１９）。
【００３４】
本実施の形態では、申請時の確認は書誌的事項の項目が総て入力されているか否かの判断をしているのみで、予めデータベース部に記憶されている書誌的事項と一致しているか否かの判断をしていない。このため、データベースに記憶されていない図書に関する情報をオペレータによって入力して送信しても不一致によるエラーになることは無い。
【００３５】
また、本実施の形態では該当件数取得手段、該当件数有無手段、申請フォーム表示手段を含むＳ１０８乃至Ｓ１１５をサーバ３の処理として説明をしたが、これに限らず、クライアントＰＣ４側で総てあるいは一部を実行させても良い。この場合はクライアントＰＣ４が商品情報処理装置になる。さらに、サーバ３は該当件数有無手段、申請フォーム表示手段等とデータベース部を内在しているハードウエア構成にしたが、データベース部を別のハードウエア構成にして、検索結果のみを受信するようにしても良い。
【００３６】
本実施の形態では図書の入手申請を例示したが、これを受注処理に適応させてもよく、入手のための申請は購入のための発注として取り扱ってもよい。本発明では申請は発注も含んでいる。また、図書入手申請や購入のための発注に限定することなく、電子部品の入手申請、文房具の入手申請、日用雑貨品の入手申請、電化製品の入手申請、音楽ソフトや映像ソフト（ＣＤ、ＭＤ、ＤＶＤ、ビデオ等）の入手申請、医薬品の入手申請や購入発注などいろいろな対象商品に適応させても良い。
【００３７】
本実施の形態では、サーバ３側で、該当件数を判断し、ゼロ件の場合の処理指示を行わせているが、これをクライアントＰＣ４側で総てまたは一部を行わせてもよい。また、上記ではサーバ３内にデータベース部を設けた場合について説明したが、データベース部は別のハードウエアで処理させるシステムであっても良い。別のハードウエアでデータベース部を外部に設けた場合、Ｓ１０９の該当件数取得手段は受信手段になる。
【００３８】
本実施の形態では装置内部に発明を実施する機能が予め記録されている場合で説明をしたが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【図面の簡単な説明】
【００３９】
【図１】本発明に係るシステムの構成図。
【図２】本発明に係るサーバのブロック図
【図３】本発明に係るクライアントＰＣの構成図。
【図４】本発明に係るサーバのフローチャート。
【図５】本発明に係るクライアントＰＣのフローチャート。
【図６】クライアントＰＣの認証時のサブフローチャート。
【図７】クライアントＰＣに表示させる認証画面。
【図８】クライアントＰＣに表示させるキーワード入力画面。
【図９】クライアントＰＣに表示させる検索結果画面。
【図１０】クライアントＰＣに表示させる検索結果が１以上の場合の申請画面。
【図１１】クライアントＰＣに表示させ検索結果がゼロの場合の申請画面。
【符号の説明】
【００４０】
３                  サーバ  
４                  クライアントＰＣ  
Ｓ１０８、Ｓ１０９  該当件数取得手段  
Ｓ１１０            該当件数有無手段  
Ｓ１１５            申請フォーム表示手段  
Ｓ１２１            前表示手段  
【図１】
2007305002.tif 000003
【図２】
2007305002.tif 000004
【図３】
2007305002.tif 000005
【図４】
2007305002.tif 000006
【図５】
2007305002.tif 000007
【図６】
2007305002.tif 000008
【図７】
2007305002.tif 000009
【図８】
2007305002.tif 000010
【図９】
2007305002.tif 000011
【図１０】
2007305002.tif 000012
【図１１】
2007305002.tif 000013