(57)【要約】　　　（修正有）【課題】ユーザーにおいて検索入力形式が簡単で、検索要求が集中しても結果を受ける応答待ち時間が短くなり、しかも、結果が漏れることなく確実に得られ、セキュリティも万全となるインターネット上のデータベース検索システムを提供する。【解決手段】インターネット上にデータベースを保有するサーバと、電子メールを送受信可能なクライアントとしてのユーザー端末とが配され、照会言語にＳＱＬを使用し、サーバ側にユーザー端末から受信した電子メールを順番にスキャンする読取り装置を設け、電子メールの本文記入欄は少なくともＳＱＬによる検索式とユーザのメールアドレスとを併記する入力形式であり、検索処理されたユーザーの要求する結果データの送信先がそのメールボックスであることを特徴とする。【選択図】　図２
2004086834.tif 000002
【特許請求の範囲】
【請求項１】
インターネット上にデータベースを保有するサーバーと、それと電子メールを送受信可能にクライアントとしてのユーザー端末とが配されるデータベース検索システムであって、データベースエンジンとクライアントソフトとの間の照会言語にＳＱＬを使用し、サーバー側において、ユーザー端末からの電子メールを受信するメールボックスとデータベースエンジンとの間に、受信した電子メールを順番にスキャンする読取り装置を介在させ、登録されたユーザーまたは不特定多数に対して、サーバーの電子メールアドレスとＳＱＬによる検索要領とを開示し、その検索要領については、電子メール本文記入欄に、少なくともＳＱＬによる検索式とユーザーのメールアドレスとを併記する入力形式であって、読取り装置がその入力形式のみを読み取り、検索処理されたユーザーの要求する結果データの送信先がそのメールボックスであることを特徴とするインターネット上のデータベース検索システム。
【請求項２】
読取り装置により読み取ったユーザーの入力情報がデータベースに順次格納されるようにしてあることを特徴とする請求項１記載のインターネット上のデータベース検索システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、インターネット上に検索可能に情報提供するデータベース検索システムに関する。
【０００２】
【従来の技術】
インターネット上においてデータベースを利用する形態としては、現在、ウエブページに入って入力する形式が最も多用される。しかし、これによると、最初の所謂ホームページから入力画面に絞り込むのに手数と時間がかかるのが一般的であり、入力もテキストボックによるときは、簡単なようで実際には非常に面倒である。また、コマンド方式によるときは、サーバー側で独自に開発した形式によることが多く、ユーザーにはマニュアルが提供されるが、慣れるまでには時間を要するのが一般的である。
【０００３】
検索操作がこのように煩雑で時間がかかるだけでなく、ウエブページや検索画面にアクセスが集中すると、サーバー側では同時実行制御方式が採られるため、検索応答待ちに非常に時間が取られることが多く、また、過度な集中でサーバーが実行不能にダウンすることも決して珍しくない。また、ホームページはコンピュータに負荷がかかる多くの文字や絵等により画面が装飾的に表されるため、例えば、サッカーのワールドカップのチケットの申し込みのように、極端に多数が殺到すると配信不能になることもある。
【０００４】
セキュリティについては、従来、ウエブページにおける記述言語からブラウザでソースコードを読むことができるため、それに不用意にセキュリティについての大事な部分が書かれていると、ハッカーやクラッカーがそれを手掛かりにサーバーへのウイルスの侵入を許す結果を招くことがある。そして、ウイルスが仕掛けられたホームページを見たり、ウイルスに感染した電子メールを受け取ったために、サーバーだけでなく、それを経由して多くのユーザーが短期間の間に被害を受けることがしばしばある。しかしながら、ウイルスチェックのソフトが新種のウイルスに対応できない現状にある。
【０００５】
【発明が解決しようとする課題】
この発明は、上記のような実情に鑑みて、ユーザーにおいて検索入力形式が簡単であり、しかも、検索要求が集中しても検索データ結果を受ける応答待ち時間が短くなるだけでなく、その結果が漏れることなく確実に得られ、セキュリティに関しても万全となるインターネット上のデータベース検索システムを提供することを目的とした。
【０００６】
【課題を解決するための手段】
上記の目的を達成するために、この発明は、インターネット上にデータベースを保有するサーバーと、それと電子メールを送受信可能にクライアントとしてのユーザー端末とが配されるデータベース検索システムであって、データベースエンジンとクライアントソフトとの間の照会言語にＳＱＬを使用し、サーバー側において、ユーザー端末からの電子メールを受信するメールボックスとデータベースエンジンとの間に、受信した電子メールを順番にスキャンする読取り装置を介在させ、登録されたユーザーまたは不特定多数に対して、サーバーの電子メールアドレスとＳＱＬによる検索要領とを開示し、その検索要領については、電子メール本文記入欄に、少なくともＳＱＬによる検索式とユーザーのメールアドレスとを併記する入力形式であって、読取り装置がその入力形式のみを読み取り、検索処理されたユーザーの要求する結果データの送信先がそのメールボックスであることを特徴とするインターネット上のデータベース検索システムを提供するものである。
【０００７】
【作用】
インターネット上のデータベース検索システムを上記のように構成したから、入力形式が最も簡単であり汎用のＳＱＬ検索式（コマンド方式）により、また、その検索式を電子メールの本文記載欄に、自己の電子メールアドレスと共に併記し、サーバーへ送信するだけで、ユーザーからの返信により要求するデータ結果が得られる。この返信待ちはリレーショナルデータベース管理システム（ＲＤＢＭＳ）により瞬時となすことができる。サーバーへの電子メールで要求が集中した異常事態であっても、サーバーではメールボックスに受信した電子メールを読取り装置にかけて順番に処理するため、ブラウザ等でサーバーにアクセスする場合とは違って、処理順が遅れることがあっても、要求は必ず実現される。そして、サーバー側において処理不能に陥ることは決してないため、ユーザーは確実に結果が得られ結局時間的節約になる。
【０００８】
また、サーバー側においては、電子メールを受け取ってもウイルスが付着するようなデータを読み取らないため、データベースがウイルスに汚染されることはなく、したがって、それからユーザーに返信される電子メールにウイルスが付着しているというようなこともなく、セキュリティに万全を期すことができる。
【０００９】
【発明の実施の形態】
次に、この発明の実施形態を図面に基づいて具体的に説明する。
【００１０】
この発明の実施の形態は、▲１▼検索要領の開示、▲２▼検索操作の実行、▲３▼検索プログラムの起動、▲４▼検索データ結果の返信からなる（図１）。図２、図３は、データベース３を持つサーバー１と、検索要領の開示を知ったクライアントとしてのユーザー端末２，２，・・がインターネット上に配された状態を示す。検索はＳＱＬの式入力によるもので、その操作の文には、ＳＥＬＥＣＴ、ＵＰＤＡＴＥ、ＩＮＳＥＲＴ、ＤＥＬＥＴＥ等があることから、検索とは、蓄積されたデータを加工して、より高度な情報として取り出すこと等の本来の検索の他に、単なる申し込みや予約も含む。
【００１１】
また、ＩＤやパスワードによりユーザーを特定する場合の他に、不特定多数をユーザーとして予定することがある。例えば、スポーツの観戦や演劇観賞のチケット等の申し込みのように、広く一般大衆がユーザーとなるようなスポット的な場合である。このような時には、必ずしもユーザー登録を要しないので、▲１▼の検索操作要領の開示は、最低限、サーバー側の電子メールアドレスとＳＱＬの簡単な検索要領説明文で足りることになる。したがって、単に、新聞や雑誌、ラジオ、テレビジョン、ウエブページ等の各種メディアを通じて広く一方的に開示し、スポット的な要求にも一般大衆がユーザー登録なしで気軽に参加できるようになし得る。図１における▲１▼検索操作要領の開示は、ユーザー登録をする場合である。以下、同図を主体に説明する。
【００１２】
なお、ＳＱＬ（Ｓｔｒｕｃｔｕｒｅｄ　Ｑｕｅｒｙ　Ｌａｎｇｕａｇｅ）とは、データの検索や修正、削除などの命令をおこなうためのデータベース照会言語の一つであって、国際標準化機構（ＩＳＯ）の認定を受け、日本ではＪＩＳ規格になっているものである。また、ユーザー端末２とは、所謂パーソナルコンピュータや携帯電話等である。
【００１３】
▲１▼検索要領の開示
サーバー側においては、ウエブページに登録画面を提供する。これは一般的なもので、そこには最低限、ユーザーの氏名記入欄、電子メールアドレスの記入欄（その他、住所、電話番号等の記入欄）が設けられているので、この画面にアクセスした一般大衆が登録を希望するときに送信ボタンをクリックすれば、ブラウザが起動してＵＲＬによりその情報がデータベース３のディクショナリ８に定義情報の１つとして格納され（図２）、同時に、メーラーが起動してユーザー端末２に対して電子メールで登録通知がなされる。図４がその登録通知画面９であって、パスワード等の他、電子メールの送り先としてのサーバーの電子メールアドレス１２と検索要領説明文５とが記載されている。
【００１４】
▲２▼検索操作の実行
検索要求の送り先を知ったユーザーが検索するには、最低限、自己の電子メールアドレス１３と、検索式１４とを電子メールの本文記入欄１０に行を変えて順次記入する（図５）。なお、同図はパスワード７も記入する場合である。このような検索操作は、新しいメールの画面を開いてそれに入力することになる。しかし、ユーザー登録通知画面９を利用し返信操作できるようにしても良いし、サーバー１から定期的に基本データを配信することにして、送られたメール画面を利用するようにしても良い。いずれにしてもコピーしておくことによって、次回にその画面を開いて検索操作を容易になし得る。検索式は、例えば、「ｓｅｌｅｃｔ　＊　ｆｒｏｍ　探偵小説　ｗｈｅｒｅ　著者　＝　赤中一郎」である。そして、宛て先にユーザー側のメールアドレス１２を入力して送信すると（図５）、送信された電子メールは、ユーザー側のメールボックス１５に受信される（図２）。
【００１５】
▲３▼検索プログラムの起動
サーバー側においては、メールボックス１５とデータベースエンジン１７との間に読取り装置１６がメールを読み取る手段として介在しており、メールボックス１５にメールを受信すると、読取り装置１６がその情報を読み取り（スキャン）し、その情報をデータベースエンジン１７が受けて、データベース３の定義情報と照合してＳＱＬ解析がなされ、保存データに基づいてＳＱＬが実行される。なお、スキャンしたメールは消去されるが、検索要求が殺到すれば、メールボックス１５にスキャン順番待ちに蓄積（１〜ｎ）される。このサーバー側の検索プログラムの実行については、読み取りを継続するが、例えば５分ごとに一旦停止する断続的な方法にしても良い。
【００１６】
いずれにしても、メールボックス１５に受信されたＳＱＬメールは、当着順に１個宛処理されるため、たとえメールが集中することがあっても、処理不能に陥ることはなく、また、前後が逆になる不公平が生じない。しかも、読取り装置１６により読み取る情報が限定されるため、ウイルスが混入するデータがあってもそれが遮断される。したがって、ハッカーやクラッカーによりデータベースエンジン１７やデータベース３が破壊されたり、データベース３がウイルスで汚染されたりするようなことはない。
【００１７】
メールボックス１５に受信された電子メールは読み取りと同時に消去されるが、読み取った情報はデータベース３に順番に保存される。このようにすれば、例えば、申し込みや予約が殺到するような場合、その順番が証明されるというような利点がある。図６は、ＳＱＬ文にＩＮＳＥＲＴが使用される申し込みの場合のデータベース３の格納領域２５を示したもので、この場合、１から順番にユーザーの氏名２６、メールアドレス１３、パスワード１１が格納され、同時にその順番と申し込みの可否がユーザーに返信される。
【００１８】
▲４▼検索データ結果の返信
検索データ結果は、インターネットを通じてユーザーのメールボックス２１に送信されるので、ユーザーはそのユーザー端末２で開いて見ることにより、いわゆる返信により所望のデータを確実に取得できる。この返信を待つ時間は、通常は秒単位程度に短時間であるので、直ぐに結果が得られるが、混雑している場合でも、データが得られないということは決してない。また、申し込みや予約の場合、上記の如くその受信順番を報告することにすれば、定員オーバーの場合でも申し込み等に外れたユーザーも納得できることになる。
【００１９】
また、前記の如く、ユーザー側においてウイルスに汚染されないので、検索データ結果を受ける電子メールにウイルスが付着しているという恐れもなく、したがって、ユーザー端末が安全に保持され汚染の伝播も防止される。
【００２０】
【発明の効果】
以上説明したように、この発明によれば、ユーザーにおいて電子メールの本文記載欄に自己の電子メールアドレスと併記してＳＱＬによる検索式を入力して送信する検索操作となるため、その操作が簡単であり、しかも、サーバー側においては、読取り装置により検索形式に適合する箇所のみを読み取って順番に処理するので、同時実行制御の場合とは違って、検索要求が集中しても検索データ結果を受ける応答待ち時間が短くなり、また、検索要求が殺到してもその結果が漏れることなく確実に得られ、さらに、ユーザー側がウイルスに汚染されることはないことから、セキュリティ対策においても万全を期し得るという優れた効果がある。
【図面の簡単な説明】
【図１】この発明の一実施形態を検索要領の開示から検索結果データの送信までの流れにおいて説明するフローチャートである。
【図２】この発明の一実施形態を検索処理の流れにおいて示すブロック図である。
【図３】この発明を実施する前提としてのネットワークを示す説明図である。
【図４】この発明における一実施形態によるユーザー登録通知画面の説明図である。
【図５】この発明におけるＳＱＬによる入力画面の一実施形態を示す電子メールの送信画面である。
【図６】この発明におけるＳＱＬによる申し込みを受ける場合の格納領域を示すデータベースの説明図である。
【符号の説明】
１　サーバー
２　ユーザー端末
３　データベース
５　検索要領説明文
１０　電子メール本文記入欄
１２　サーバーの電子メールアドレス
１３　ユーザーの電子メールアドレス
１４　ＳＱＬによる検索式
１５　サーバーのメールボックス
１６　読取り装置
１７　データベースエンジン
２１　ユーザーのメールボックス
【図１】
2004086834.tif 000003
【図２】
2004086834.tif 000004
【図３】
2004086834.tif 000005
【図４】
2004086834.tif 000006
【図５】
2004086834.tif 000007
【図６】
2004086834.tif 000008