JPH088858A - データ検索装置 - Google Patents
データ検索装置Info
- Publication number
- JPH088858A JPH088858A JP6134063A JP13406394A JPH088858A JP H088858 A JPH088858 A JP H088858A JP 6134063 A JP6134063 A JP 6134063A JP 13406394 A JP13406394 A JP 13406394A JP H088858 A JPH088858 A JP H088858A
- Authority
- JP
- Japan
- Prior art keywords
- data
- search
- character string
- newspaper
- newspaper data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【目的】 使用者が所望する新聞データを、短時間で検
索することができるようにする。 【構成】 送信側から伝送されてきた新聞データが、ミ
ニディスク(商標)8に記録されており、入力装置11
によって所定の文字列が入力されると、CPU14にお
いて、その文字列が、ミニディスク8に記録された新聞
データから検索され、その検索結果が、表示装置12で
表示される。この場合、新聞データは、例えば記事単位
などの所定のブロック単位に分割されており、新聞デー
タからの文字列の検索は、記事単位で順次行われる。そ
して、ある記事の新聞データから、文字列が見つかる
と、そこでその記事の新聞データに対する検索が終了さ
れ、次のブロックの新聞データに対する検索が開始され
る。
索することができるようにする。 【構成】 送信側から伝送されてきた新聞データが、ミ
ニディスク(商標)8に記録されており、入力装置11
によって所定の文字列が入力されると、CPU14にお
いて、その文字列が、ミニディスク8に記録された新聞
データから検索され、その検索結果が、表示装置12で
表示される。この場合、新聞データは、例えば記事単位
などの所定のブロック単位に分割されており、新聞デー
タからの文字列の検索は、記事単位で順次行われる。そ
して、ある記事の新聞データから、文字列が見つかる
と、そこでその記事の新聞データに対する検索が終了さ
れ、次のブロックの新聞データに対する検索が開始され
る。
Description
【0001】
【産業上の利用分野】本発明は、例えば衛星などを介し
て、電子的に配信される新聞や書籍、雑誌などの刊行物
のデータを検索する場合に用いて好適なデータ検索装置
に関する。
て、電子的に配信される新聞や書籍、雑誌などの刊行物
のデータを検索する場合に用いて好適なデータ検索装置
に関する。
【0002】
【従来の技術】例えば、新聞データ(例えば、新聞のテ
キストデータ)を電子的に配信するシステムとしては、
衛星のデータチャンネルに、新聞データを挿入し、これ
を衛星を介して伝送するものなどが考えられている。こ
の場合、新聞データの配信を契約した、例えば各家庭
(契約者側)における受信装置では、衛星からの信号が
受信され、データチャンネルに挿入された新聞データが
取り出される。そして、この新聞データが、例えば磁気
ディスクや光磁気ディスクなどの記録媒体に記録され、
必要に応じてそこから読み出される。読み出されたデー
タは、例えばディスプレイなどに表示され、あるいはプ
リントアウトされ、これにより契約者は、新聞を見るこ
とができるようになされている。
キストデータ)を電子的に配信するシステムとしては、
衛星のデータチャンネルに、新聞データを挿入し、これ
を衛星を介して伝送するものなどが考えられている。こ
の場合、新聞データの配信を契約した、例えば各家庭
(契約者側)における受信装置では、衛星からの信号が
受信され、データチャンネルに挿入された新聞データが
取り出される。そして、この新聞データが、例えば磁気
ディスクや光磁気ディスクなどの記録媒体に記録され、
必要に応じてそこから読み出される。読み出されたデー
タは、例えばディスプレイなどに表示され、あるいはプ
リントアウトされ、これにより契約者は、新聞を見るこ
とができるようになされている。
【0003】ところで、衛星回線は大容量であるから、
多くの新聞データを伝送することができるが、このよう
な多くの新聞データを順次見ていき、所望する記事を探
すのは困難である。そこで、例えば所望する記事に関係
があると考えられる文字列を入力し、その文字列を、新
聞データから検索する方法がある。
多くの新聞データを伝送することができるが、このよう
な多くの新聞データを順次見ていき、所望する記事を探
すのは困難である。そこで、例えば所望する記事に関係
があると考えられる文字列を入力し、その文字列を、新
聞データから検索する方法がある。
【0004】従来、上述したような記録媒体に記録され
た新聞データから、所定の文字列(本明細書中において
は、文字も文字列に含まれるものとする)を含む部分を
検索する方法としては、大きく分けてキーワード検索と
全探索とがある。
た新聞データから、所定の文字列(本明細書中において
は、文字も文字列に含まれるものとする)を含む部分を
検索する方法としては、大きく分けてキーワード検索と
全探索とがある。
【0005】キーワード検索では、例えば新聞データの
提供者(例えば、新聞社など)によって、その新聞デー
タのキーワードとなる文字列と、その文字列が新聞デー
タに存在する位置とを記述したテーブル(以下、キーワ
ードテーブルという)が作成され、新聞データととも
に、上述したように伝送されて、記録媒体に記録され
る。そして、使用者(契約者)が文字列を入力すると、
その文字列と一致するキーワードがキーワードテーブル
から検索され、それが見つかった場合には、そのキーワ
ードが存在する位置付近の新聞データが、記録媒体から
読み出されて表示される。
提供者(例えば、新聞社など)によって、その新聞デー
タのキーワードとなる文字列と、その文字列が新聞デー
タに存在する位置とを記述したテーブル(以下、キーワ
ードテーブルという)が作成され、新聞データととも
に、上述したように伝送されて、記録媒体に記録され
る。そして、使用者(契約者)が文字列を入力すると、
その文字列と一致するキーワードがキーワードテーブル
から検索され、それが見つかった場合には、そのキーワ
ードが存在する位置付近の新聞データが、記録媒体から
読み出されて表示される。
【0006】また、全探索では、使用者が文字列を入力
すると、その文字列と一致する文字列が、記録媒体に記
録された新聞データから検索され、それが見つかった場
合には、その文字列が存在する位置付近の新聞データ
が、記録媒体から読み出されて表示される。
すると、その文字列と一致する文字列が、記録媒体に記
録された新聞データから検索され、それが見つかった場
合には、その文字列が存在する位置付近の新聞データ
が、記録媒体から読み出されて表示される。
【0007】キーワード検索によれば、全探索に比較し
て、キーワードを含む新聞データの位置により速く移動
することができ、また全探索によれば、キーワード検索
に比較して、より豊富な種類の文字列(新聞データに含
まれるすべての文字列)を、検索対象とすることができ
る。
て、キーワードを含む新聞データの位置により速く移動
することができ、また全探索によれば、キーワード検索
に比較して、より豊富な種類の文字列(新聞データに含
まれるすべての文字列)を、検索対象とすることができ
る。
【0008】
【発明が解決しようとする課題】しかしながら、キーワ
ード検索においては、キーワードテーブルに登録されて
いないキーワード(文字列)は検索することができない
課題があった。
ード検索においては、キーワードテーブルに登録されて
いないキーワード(文字列)は検索することができない
課題があった。
【0009】また、全探索においては、入力された文字
列と一致する文字列すべてが、新聞データから順次検索
される。例えば、新聞のある記事に注目した場合には、
その記事の中で頻繁に使われている、いわばその記事の
キーワード的な文字列が存在することがあり、この文字
列が検索対象とされた場合には、新聞データの同一記事
内で、何度も検索結果が表示されることになる。
列と一致する文字列すべてが、新聞データから順次検索
される。例えば、新聞のある記事に注目した場合には、
その記事の中で頻繁に使われている、いわばその記事の
キーワード的な文字列が存在することがあり、この文字
列が検索対象とされた場合には、新聞データの同一記事
内で、何度も検索結果が表示されることになる。
【0010】新聞データの検索を行う場合、通常、入力
した文字列が含まれる記事が得られれば良く、上述のよ
うに同一記事内で、何度も検索結果が表示されるのは、
使用者に煩わしさを感じさせる課題があった。
した文字列が含まれる記事が得られれば良く、上述のよ
うに同一記事内で、何度も検索結果が表示されるのは、
使用者に煩わしさを感じさせる課題があった。
【0011】また、全探索においては、入力された文字
列の検索が、その文字列と一致する文字列が見つかって
も、その処理を中止するように指示しない限り、記録媒
体に記録された新聞データに対して順次行われていくた
め、新聞データのデータ量が多い場合には、検索時間が
かかる課題があった。
列の検索が、その文字列と一致する文字列が見つかって
も、その処理を中止するように指示しない限り、記録媒
体に記録された新聞データに対して順次行われていくた
め、新聞データのデータ量が多い場合には、検索時間が
かかる課題があった。
【0012】本発明は、このような状況に鑑みてなされ
たものであり、使用者が所望する、例えば新聞データな
どを、短時間で検索することができるようにするもので
ある。
たものであり、使用者が所望する、例えば新聞データな
どを、短時間で検索することができるようにするもので
ある。
【0013】
【課題を解決するための手段】本発明のデータ検索装置
は、送信側から、所定の伝送路を介して伝送され、受信
側で受信された刊行物のデータであって、記録媒体(例
えば、図1や図2に示すミニディスク(MD)(商標)
8など)に記録されたものの中から所定の文字列を検索
するデータ検索装置において、所定の文字列を入力する
入力手段(例えば、図2に示す入力装置11など)と、
記録媒体に記録された刊行物のデータから、所定の文字
列を検索する検索手段(例えば、図2に示すCPU14
など)と、検索手段の検索結果を表示する表示手段(例
えば、図1や図2に示す表示装置12など)とを備え、
刊行物のデータが、所定のブロック単位に分割されてお
り、検索手段が、刊行物のデータからの文字列の検索
を、ブロック単位で順次行い、ブロックの刊行物のデー
タから、文字列を見つけたときには、そのブロックの刊
行物のデータに対する検索を終了し、次のブロックの刊
行物のデータに対する検索を開始することを特徴とす
る。
は、送信側から、所定の伝送路を介して伝送され、受信
側で受信された刊行物のデータであって、記録媒体(例
えば、図1や図2に示すミニディスク(MD)(商標)
8など)に記録されたものの中から所定の文字列を検索
するデータ検索装置において、所定の文字列を入力する
入力手段(例えば、図2に示す入力装置11など)と、
記録媒体に記録された刊行物のデータから、所定の文字
列を検索する検索手段(例えば、図2に示すCPU14
など)と、検索手段の検索結果を表示する表示手段(例
えば、図1や図2に示す表示装置12など)とを備え、
刊行物のデータが、所定のブロック単位に分割されてお
り、検索手段が、刊行物のデータからの文字列の検索
を、ブロック単位で順次行い、ブロックの刊行物のデー
タから、文字列を見つけたときには、そのブロックの刊
行物のデータに対する検索を終了し、次のブロックの刊
行物のデータに対する検索を開始することを特徴とす
る。
【0014】刊行物のデータは、ファイル単位に分割す
ることができる。また、刊行物のデータは、記事単位に
分割することができる。さらに、刊行物のデータは、段
落または節単位に分割することができる。また、伝送路
は、衛星回線とすることができる。
ることができる。また、刊行物のデータは、記事単位に
分割することができる。さらに、刊行物のデータは、段
落または節単位に分割することができる。また、伝送路
は、衛星回線とすることができる。
【0015】
【作用】上記構成のデータ検索装置においては、送信側
から伝送されてきた刊行物のデータが、MD8に記録さ
れており、入力装置11によって所定の文字列が入力さ
れると、その文字列が、MD8に記録された刊行物のデ
ータから検索され、その検索結果が表示される。この場
合、刊行物のデータは、所定のブロック単位に分割され
ており、刊行物のデータからの文字列の検索は、ブロッ
ク単位で順次行われる。そして、ブロックの刊行物のデ
ータから、文字列が見つかると、そこでそのブロックの
刊行物のデータに対する検索が終了され、次のブロック
の刊行物のデータに対する検索が開始される。従って、
使用者が所望する刊行物のデータを、短時間で検索する
ことができる。
から伝送されてきた刊行物のデータが、MD8に記録さ
れており、入力装置11によって所定の文字列が入力さ
れると、その文字列が、MD8に記録された刊行物のデ
ータから検索され、その検索結果が表示される。この場
合、刊行物のデータは、所定のブロック単位に分割され
ており、刊行物のデータからの文字列の検索は、ブロッ
ク単位で順次行われる。そして、ブロックの刊行物のデ
ータから、文字列が見つかると、そこでそのブロックの
刊行物のデータに対する検索が終了され、次のブロック
の刊行物のデータに対する検索が開始される。従って、
使用者が所望する刊行物のデータを、短時間で検索する
ことができる。
【0016】
【実施例】図1は、本発明を適用したデータ受信装置6
により、電子的に配信される新聞データを受信するデー
タ放送システムの構成例を示している。情報提供者とし
ての新聞社は、大型計算機1を有している。この大型計
算機1には、紙面データベースが蓄えられている。この
紙面データベースには、新聞に印刷するための記事情報
や、レイアウト情報などを含んでいる。このデータベー
スのデータは、必要に応じてワークステーション2に伝
送され、そこにおいて編集される。ワークステーション
2で編集されたデータは、地上のデータ回線を介して放
送センタ(放送局)3に伝送される。
により、電子的に配信される新聞データを受信するデー
タ放送システムの構成例を示している。情報提供者とし
ての新聞社は、大型計算機1を有している。この大型計
算機1には、紙面データベースが蓄えられている。この
紙面データベースには、新聞に印刷するための記事情報
や、レイアウト情報などを含んでいる。このデータベー
スのデータは、必要に応じてワークステーション2に伝
送され、そこにおいて編集される。ワークステーション
2で編集されたデータは、地上のデータ回線を介して放
送センタ(放送局)3に伝送される。
【0017】放送センタ3では、新聞社からの新聞デー
タが、衛星のデータチャンネルに挿入され、衛星(放送
衛星(BS)または通信衛星(CS))4を介して、例
えば各家庭における受信者(契約者)に伝送される。
タが、衛星のデータチャンネルに挿入され、衛星(放送
衛星(BS)または通信衛星(CS))4を介して、例
えば各家庭における受信者(契約者)に伝送される。
【0018】各家庭においては、衛星4からの信号が、
室外装置(パラボラアンテナ)5で受信され、所定の中
間周波信号(IF信号)に変換される。このIF信号
は、データ受信装置6に入力される。データ受信装置6
により受信されたデータは、そこにおいて復調、デコー
ドされ、記録装置13に供給されて、例えばMD8など
の記録媒体に記録される。使用者は、このMD8を、例
えばポータブル端末器9に装着し、受信した新聞データ
を表示させることができる。あるいはまた、記録装置1
3を介して、MD8に記録した新聞データを読み出し
て、必要に応じて表示装置12に出力し、表示させるこ
とができる。
室外装置(パラボラアンテナ)5で受信され、所定の中
間周波信号(IF信号)に変換される。このIF信号
は、データ受信装置6に入力される。データ受信装置6
により受信されたデータは、そこにおいて復調、デコー
ドされ、記録装置13に供給されて、例えばMD8など
の記録媒体に記録される。使用者は、このMD8を、例
えばポータブル端末器9に装着し、受信した新聞データ
を表示させることができる。あるいはまた、記録装置1
3を介して、MD8に記録した新聞データを読み出し
て、必要に応じて表示装置12に出力し、表示させるこ
とができる。
【0019】図2は、本発明の一実施例であるデータ受
信装置6の構成を示している。室外装置5より入力され
たIF信号は、チューナ、デコーダ(いずれも図示せ
ず)に順次供給され、それぞれで復調、デコードされる
ようになされている。そして、その結果得られた新聞デ
ータは、記録装置13に供給され、MD8に記録される
ようになされている。
信装置6の構成を示している。室外装置5より入力され
たIF信号は、チューナ、デコーダ(いずれも図示せ
ず)に順次供給され、それぞれで復調、デコードされる
ようになされている。そして、その結果得られた新聞デ
ータは、記録装置13に供給され、MD8に記録される
ようになされている。
【0020】入力装置11は、例えばキーボードやマウ
スなどでなり、例えばMD8に記録された新聞データを
検索するための文字列を入力するときなどに操作され
る。表示装置12は、例えばMD8に記録された新聞デ
ータの他、入力装置11を操作することにより入力され
た文字列を、MD8に記録された新聞データから検索し
た検索結果、その他必要な情報を表示するようになされ
ている。記録装置13は、CPU14に制御され、供給
された新聞データをMD8に記録し、またMD8に記録
したデータを読み出すようになされている。
スなどでなり、例えばMD8に記録された新聞データを
検索するための文字列を入力するときなどに操作され
る。表示装置12は、例えばMD8に記録された新聞デ
ータの他、入力装置11を操作することにより入力され
た文字列を、MD8に記録された新聞データから検索し
た検索結果、その他必要な情報を表示するようになされ
ている。記録装置13は、CPU14に制御され、供給
された新聞データをMD8に記録し、またMD8に記録
したデータを読み出すようになされている。
【0021】ROM16は、IPL(Initial Program
Loading)プログラムやOS(Operating System)を記
憶している。RAM15は、CPU14の動作上必要な
データを記憶する。CPU14は、装置の電源がONに
されると、ROM16に記憶されているIPLプログラ
ムにしたがって、同じくROM16に記憶されているO
Sを、RAM15にロードさせる。そして、そのOS上
で、後述するような検索処理を実行する。即ち、CPU
14は、MD8に記録された新聞データからの文字列の
検索を、例えば記事単位などの所定のブロック単位で順
次行い、あるブロックの新聞データから、文字列を見つ
けたときには、そのブロックの新聞データに対する検索
を終了し、次のブロックの新聞データに対する検索を開
始することを繰り返すようになされている。
Loading)プログラムやOS(Operating System)を記
憶している。RAM15は、CPU14の動作上必要な
データを記憶する。CPU14は、装置の電源がONに
されると、ROM16に記憶されているIPLプログラ
ムにしたがって、同じくROM16に記憶されているO
Sを、RAM15にロードさせる。そして、そのOS上
で、後述するような検索処理を実行する。即ち、CPU
14は、MD8に記録された新聞データからの文字列の
検索を、例えば記事単位などの所定のブロック単位で順
次行い、あるブロックの新聞データから、文字列を見つ
けたときには、そのブロックの新聞データに対する検索
を終了し、次のブロックの新聞データに対する検索を開
始することを繰り返すようになされている。
【0022】次に、図3のフローチャートを参照して、
MD8に記録された新聞データから、文字列が検索され
る場合の動作について説明する。まず最初に、ステップ
S1において、入力装置11を操作することにより、新
聞データから検索する文字列(以下、適宜、検索文字列
という)が入力され、ステップS2に進み、検索を開始
する新聞データの位置が、さらに入力装置11を操作す
ることにより入力される。
MD8に記録された新聞データから、文字列が検索され
る場合の動作について説明する。まず最初に、ステップ
S1において、入力装置11を操作することにより、新
聞データから検索する文字列(以下、適宜、検索文字列
という)が入力され、ステップS2に進み、検索を開始
する新聞データの位置が、さらに入力装置11を操作す
ることにより入力される。
【0023】ここで、新聞データは、例えば記事単位に
分割されており、各記事には、例えば新聞紙面の先頭ペ
ージのものからシーケンシャルに番号が付されている。
分割されており、各記事には、例えば新聞紙面の先頭ペ
ージのものからシーケンシャルに番号が付されている。
【0024】ステップS2では、例えば先頭ページの最
初の記事の番号や、いま表示装置12に表示されている
記事の番号などが、入力装置11を操作することにより
入力される。すると、それが、RAM15に供給され、
その所定の記憶領域に記憶(設定)される。
初の記事の番号や、いま表示装置12に表示されている
記事の番号などが、入力装置11を操作することにより
入力される。すると、それが、RAM15に供給され、
その所定の記憶領域に記憶(設定)される。
【0025】そして、ステップS3において、CPU1
4によって、ステップS2でRAM15に記憶された番
号の記事に対応する新聞データが、記録装置13を介し
てMD8から検索され、ステップS4に進み、その記事
に対応する新聞データが存在するか否かが判定される。
ステップS4において、RAM15に記憶された番号の
記事に対応する新聞データが存在しないと判定された場
合、処理を終了する。
4によって、ステップS2でRAM15に記憶された番
号の記事に対応する新聞データが、記録装置13を介し
てMD8から検索され、ステップS4に進み、その記事
に対応する新聞データが存在するか否かが判定される。
ステップS4において、RAM15に記憶された番号の
記事に対応する新聞データが存在しないと判定された場
合、処理を終了する。
【0026】また、ステップS4において、RAM15
に記憶された番号の記事に対応する新聞データが存在す
ると判定された場合、ステップS5に進み、その新聞デ
ータから、検索文字列(ステップS1で入力された文字
列)が検索される。この検索文字列の検索は、RAM1
5に記憶された番号の記事に対応する新聞データの、例
えば先頭から順次行われる。そして、文字列が見つかっ
た場合、あるいはその新聞データの中から文字列を見つ
けることができなかった場合、検索を終了し、ステップ
S6に進む。
に記憶された番号の記事に対応する新聞データが存在す
ると判定された場合、ステップS5に進み、その新聞デ
ータから、検索文字列(ステップS1で入力された文字
列)が検索される。この検索文字列の検索は、RAM1
5に記憶された番号の記事に対応する新聞データの、例
えば先頭から順次行われる。そして、文字列が見つかっ
た場合、あるいはその新聞データの中から文字列を見つ
けることができなかった場合、検索を終了し、ステップ
S6に進む。
【0027】ステップS6においては、RAM15に記
憶された番号の記事に対応する新聞データの中に、検索
文字列と一致する文字列があったか否かが判定される。
ステップS6において、新聞データの中に、検索文字列
と一致する文字列があったと判定された場合、ステップ
S7に進み、その検索結果が、表示装置12に表示され
る。
憶された番号の記事に対応する新聞データの中に、検索
文字列と一致する文字列があったか否かが判定される。
ステップS6において、新聞データの中に、検索文字列
と一致する文字列があったと判定された場合、ステップ
S7に進み、その検索結果が、表示装置12に表示され
る。
【0028】即ち、例えば新聞データの中の、検索文字
列と一致する文字列がリバース状態にされ、例えばその
文字列がある行を含む数行や、その文字列を含む記事の
新聞データ全体などが、表示装置12に表示される。
列と一致する文字列がリバース状態にされ、例えばその
文字列がある行を含む数行や、その文字列を含む記事の
新聞データ全体などが、表示装置12に表示される。
【0029】以上のような検索結果の表示後、ステップ
S8に進む。
S8に進む。
【0030】一方、ステップS6において、新聞データ
の中に、検索文字列と一致する文字列がなかったと判定
された場合、ステップS7をスキップして、ステップS
8に進み、RAM15に記憶された番号が1だけインク
リメントされ、ステップS3に戻る。即ち、次の記事の
新聞データからの検索文字列の検索が行われる。
の中に、検索文字列と一致する文字列がなかったと判定
された場合、ステップS7をスキップして、ステップS
8に進み、RAM15に記憶された番号が1だけインク
リメントされ、ステップS3に戻る。即ち、次の記事の
新聞データからの検索文字列の検索が行われる。
【0031】そして、以後、ステップS4において、R
AM15に記憶された番号の記事に対応する新聞データ
が存在しない(MD8に記録されていない)と判定され
るまで、ステップS3乃至S8の処理を繰り返す。
AM15に記憶された番号の記事に対応する新聞データ
が存在しない(MD8に記録されていない)と判定され
るまで、ステップS3乃至S8の処理を繰り返す。
【0032】以上のように、この装置では、全探索で検
索文字列の検索が行われるが、ある記事の新聞データか
ら、検索文字列を見つけたときには、その記事の新聞デ
ータに対する検索を終了し、次の記事の新聞データに対
する検索が開始される。
索文字列の検索が行われるが、ある記事の新聞データか
ら、検索文字列を見つけたときには、その記事の新聞デ
ータに対する検索を終了し、次の記事の新聞データに対
する検索が開始される。
【0033】即ち、例えばいま、検索文字列が「ウクラ
イナ」で、図4に示すような記事の新聞データから、そ
の検索文字列が検索される場合、文字列「ウクライナ」
は、新聞データの1乃至4,8、および10行目にある
(図中、下線を付してある部分)ので、従来の全探索に
よれば、これらがすべて検索される。しかしながら、図
3のフローチャートにしたがった処理によれば、この記
事の新聞データからは、その1行目になる文字列「ウク
ライナ」が見つかった時点で、この記事の新聞データに
対する検索が終了され、検索結果が表示される。そし
て、その後、次の記事の新聞データに対する検索が開始
される(次の記事の新聞データがないときには、処理を
終了する)。
イナ」で、図4に示すような記事の新聞データから、そ
の検索文字列が検索される場合、文字列「ウクライナ」
は、新聞データの1乃至4,8、および10行目にある
(図中、下線を付してある部分)ので、従来の全探索に
よれば、これらがすべて検索される。しかしながら、図
3のフローチャートにしたがった処理によれば、この記
事の新聞データからは、その1行目になる文字列「ウク
ライナ」が見つかった時点で、この記事の新聞データに
対する検索が終了され、検索結果が表示される。そし
て、その後、次の記事の新聞データに対する検索が開始
される(次の記事の新聞データがないときには、処理を
終了する)。
【0034】従って、ある記事の新聞データからは、そ
の中に最初に記述されている検索文字列のみが検索され
るので(最初に見つかった検索文字列と同一の文字列の
位置が検索結果とされ、その検索結果に基づいた表示が
なされるので)、その中に、検索文字が複数含まれてい
ても、それらがすべて検索され、同じような検索結果が
表示されることを防止することができる。即ち、いわば
冗長な検索を防止することができる。
の中に最初に記述されている検索文字列のみが検索され
るので(最初に見つかった検索文字列と同一の文字列の
位置が検索結果とされ、その検索結果に基づいた表示が
なされるので)、その中に、検索文字が複数含まれてい
ても、それらがすべて検索され、同じような検索結果が
表示されることを防止することができる。即ち、いわば
冗長な検索を防止することができる。
【0035】さらに、検索文字列と同一の文字列が、1
つ見つかった記事の新聞データに対しては、以後の検索
を行わないので、MD8に記録された新聞データのデー
タ量が多くても、従来より短時間で、検索文字列の検索
を行うことができ、その結果、使用者が所望する新聞デ
ータを、短時間で検索することが可能となる。
つ見つかった記事の新聞データに対しては、以後の検索
を行わないので、MD8に記録された新聞データのデー
タ量が多くても、従来より短時間で、検索文字列の検索
を行うことができ、その結果、使用者が所望する新聞デ
ータを、短時間で検索することが可能となる。
【0036】なお、例えば検索文字列が「フランス」
で、図5に示すような記事の新聞データから、その検索
文字列が検索される場合、文字列「フランス」は、新聞
データの8行目にしかない(図中、下線を付してある部
分)。従って、このような場合においては、従来の全探
索によっても、また図3のフローチャートにしたがった
処理によっても、新聞データの8行目にある「フラン
ス」だけが検索されることになる。
で、図5に示すような記事の新聞データから、その検索
文字列が検索される場合、文字列「フランス」は、新聞
データの8行目にしかない(図中、下線を付してある部
分)。従って、このような場合においては、従来の全探
索によっても、また図3のフローチャートにしたがった
処理によっても、新聞データの8行目にある「フラン
ス」だけが検索されることになる。
【0037】以上、本発明を、衛星4からの信号を受信
するデータ受信装置6に適用した場合について説明した
が、本発明は、この他、新聞データが記録されたMD8
を装着可能なポータブル端末器9などに適用可能であ
る。
するデータ受信装置6に適用した場合について説明した
が、本発明は、この他、新聞データが記録されたMD8
を装着可能なポータブル端末器9などに適用可能であ
る。
【0038】なお、本実施例においては、衛星回線を介
して新聞データを伝送するようにしたが、新聞データ
は、この他、公衆網(例えば、PSTNやISDN)な
どを介して伝送するようにすることが可能である。
して新聞データを伝送するようにしたが、新聞データ
は、この他、公衆網(例えば、PSTNやISDN)な
どを介して伝送するようにすることが可能である。
【0039】また、本実施例では、ある記事の新聞デー
タの最初にある検索文字列を見つけるようにしたが、例
えばその最後などにあるものを見つけるようにしても良
い。これは、検索方向を変えることなどにより可能であ
る。
タの最初にある検索文字列を見つけるようにしたが、例
えばその最後などにあるものを見つけるようにしても良
い。これは、検索方向を変えることなどにより可能であ
る。
【0040】さらに、本実施例においては、新聞データ
が、記事単位に分割されており、その記事単位で検索文
字列の検索を行うようにしたが、この他、例えば新聞デ
ータが、所定の段落、節単位、またはページ単位などに
分割されているときには、それぞれ段落、節単位、また
はページ単位で検索文字列の検索を行うようにすること
が可能である。
が、記事単位に分割されており、その記事単位で検索文
字列の検索を行うようにしたが、この他、例えば新聞デ
ータが、所定の段落、節単位、またはページ単位などに
分割されているときには、それぞれ段落、節単位、また
はページ単位で検索文字列の検索を行うようにすること
が可能である。
【0041】また、新聞データが、ファイル単位に分割
されて伝送されてきた場合には、そのファイル単位で検
索文字列の検索を行うようにすることができる。
されて伝送されてきた場合には、そのファイル単位で検
索文字列の検索を行うようにすることができる。
【0042】さらに、新聞データが、記事単位や段落単
位、節単位などの所定のブロック単位に分割されていな
いときには、CPU14に、新聞データを所定のブロッ
ク単位に分割させるようにすることが可能である。
位、節単位などの所定のブロック単位に分割されていな
いときには、CPU14に、新聞データを所定のブロッ
ク単位に分割させるようにすることが可能である。
【0043】但し、使用者は、記事単位で新聞を読む
(新聞データを検索する)ことが多いと考えられるか
ら、新聞データは、記事単位に分割されていることが好
ましい。
(新聞データを検索する)ことが多いと考えられるか
ら、新聞データは、記事単位に分割されていることが好
ましい。
【0044】また、本実施例では、検索対象を、新聞デ
ータとしたが、この他、例えば書籍や雑誌などの刊行物
のテキストデータが伝送されてくる場合には、それらを
検索対象とすることが可能である。
ータとしたが、この他、例えば書籍や雑誌などの刊行物
のテキストデータが伝送されてくる場合には、それらを
検索対象とすることが可能である。
【0045】
【発明の効果】以上の如く、本発明によれば、使用者が
所望する刊行物のデータを、短時間で検索することがで
きる。
所望する刊行物のデータを、短時間で検索することがで
きる。
【図1】図2に示すデータ受信装置6により、衛星4を
介して伝送されてきた新聞データを受信するデータ放送
システムの構成例を示す図である。
介して伝送されてきた新聞データを受信するデータ放送
システムの構成例を示す図である。
【図2】本発明のデータ検索装置を適用したデータ受信
装置6の一実施例の構成を示すブロック図である。
装置6の一実施例の構成を示すブロック図である。
【図3】図2のデータ受信装置6の検索動作を説明する
フローチャートである。
フローチャートである。
【図4】記事単位の新聞データの例を示す図である。
【図5】記事単位の新聞データの例を示す図である。
1 大型計算機 2 ワークステーション 3 放送センタ 4 衛星 5 室外装置 6 データ受信装置 8 ミニディスク(MD) 9 ポータブル端末器 11 入力装置 12 表示装置 13 記録装置 14 CPU 15 RAM 16 ROM
Claims (5)
- 【請求項1】 送信側から、所定の伝送路を介して伝送
され、受信側で受信された刊行物のデータであって、記
録媒体に記録されたものの中から所定の文字列を検索す
るデータ検索装置において、 前記所定の文字列を入力する入力手段と、 前記記録媒体に記録された刊行物のデータから、前記所
定の文字列を検索する検索手段と、 前記検索手段の検索結果を表示する表示手段とを備え、 前記刊行物のデータは、所定のブロック単位に分割され
ており、 前記検索手段は、前記刊行物のデータからの前記文字列
の検索を、前記ブロック単位で順次行い、前記ブロック
の刊行物のデータから、前記文字列を見つけたときに
は、そのブロックの刊行物のデータに対する検索を終了
し、次のブロックの刊行物のデータに対する検索を開始
することを特徴とするデータ検索装置。 - 【請求項2】 前記刊行物のデータは、ファイル単位に
分割されていることを特徴とする請求項1に記載のデー
タ検索装置。 - 【請求項3】 前記刊行物のデータは、記事単位に分割
されていることを特徴とする請求項1に記載のデータ検
索装置。 - 【請求項4】 前記刊行物のデータは、段落または節単
位に分割されていることを特徴とする請求項1に記載の
データ検索装置。 - 【請求項5】 前記伝送路は、衛星回線であることを特
徴とする請求項1乃至5のいずれかに記載のデータ検索
装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6134063A JPH088858A (ja) | 1994-06-16 | 1994-06-16 | データ検索装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6134063A JPH088858A (ja) | 1994-06-16 | 1994-06-16 | データ検索装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH088858A true JPH088858A (ja) | 1996-01-12 |
Family
ID=15119505
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6134063A Pending JPH088858A (ja) | 1994-06-16 | 1994-06-16 | データ検索装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH088858A (ja) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63131674A (ja) * | 1986-11-20 | 1988-06-03 | Semiconductor Energy Lab Co Ltd | 無線放送電子新聞 |
| JPH01258027A (ja) * | 1988-04-06 | 1989-10-16 | Sharp Corp | 検索範囲切替方式 |
| JPH03118690A (ja) * | 1989-09-30 | 1991-05-21 | Noriyuki Kamijo | 情報提供装置 |
| JPH04273598A (ja) * | 1991-02-28 | 1992-09-29 | Sanyo Electric Co Ltd | 情報伝達システム及びこれに用いる情報販売機とカードリーダ |
| JPH05115067A (ja) * | 1991-10-21 | 1993-05-07 | Chiiki Joho Syst Kenkyusho:Kk | 新聞記事同報システム |
| WO1993015466A1 (en) * | 1992-01-31 | 1993-08-05 | Raychem Corporation | Method and apparatus for publication of information |
-
1994
- 1994-06-16 JP JP6134063A patent/JPH088858A/ja active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63131674A (ja) * | 1986-11-20 | 1988-06-03 | Semiconductor Energy Lab Co Ltd | 無線放送電子新聞 |
| JPH01258027A (ja) * | 1988-04-06 | 1989-10-16 | Sharp Corp | 検索範囲切替方式 |
| JPH03118690A (ja) * | 1989-09-30 | 1991-05-21 | Noriyuki Kamijo | 情報提供装置 |
| JPH04273598A (ja) * | 1991-02-28 | 1992-09-29 | Sanyo Electric Co Ltd | 情報伝達システム及びこれに用いる情報販売機とカードリーダ |
| JPH05115067A (ja) * | 1991-10-21 | 1993-05-07 | Chiiki Joho Syst Kenkyusho:Kk | 新聞記事同報システム |
| WO1993015466A1 (en) * | 1992-01-31 | 1993-08-05 | Raychem Corporation | Method and apparatus for publication of information |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2204447C (en) | Document display system and electronic dictionary | |
| US7313516B2 (en) | Electronic dictionary client connectable to an electronic dictionary server to search a dictionary on the electronic dictionary server | |
| US6108674A (en) | Image output devices which automatically selects and outputs a stored selected image in correspondence with input data | |
| US8392949B2 (en) | Electronic-program-guide retrieval method and electronic-program-guide retrieval system | |
| US6289121B1 (en) | Method and system for automatically inputting text image | |
| EP0387173A2 (en) | Method for dynamic data stream creation | |
| WO2000045299A2 (en) | Electronic book with embedded links to internal and external resources | |
| US20030055819A1 (en) | Information retrieving method | |
| JPH06139291A (ja) | 情報検索方法およびシステム | |
| US6721753B1 (en) | File processing method, data processing apparatus, and storage medium | |
| JPH1091640A (ja) | 書籍閲覧サービス装置 | |
| US5329506A (en) | Information retrieving system | |
| JPH088858A (ja) | データ検索装置 | |
| JPH1139349A (ja) | ネットワークに接続されたユーザ端末機のキャッシュ運用方法 | |
| EP0777348A3 (en) | Method for controlling the memory of a broadcast receiver receiving supplementary data together with a broadcast programme | |
| JPH11213008A (ja) | テキスト検索装置、urlグルーピング装置、テキスト検索方法、及びurlグルーピング方法 | |
| JPS62219768A (ja) | 電子フアイリングシステム | |
| CN100498744C (zh) | 数据显示控制设备 | |
| JP2001067283A (ja) | ホームページ配信装置 | |
| KR20020001960A (ko) | 인터넷에상에서 방송과 멀티미디어 데이터를 검색하는 방법 | |
| JPH09146968A (ja) | 文書検索方法 | |
| JP3279002B2 (ja) | 情報管理装置 | |
| JP2788556B2 (ja) | イメージ情報検索装置 | |
| JPH05290088A (ja) | 情報サービスシステム、原稿取扱装置及び原稿問合せ装置 | |
| JPH08235191A (ja) | 文書検索方法及び文書検索装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040713 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20041108 |