[go: up one dir, main page]

JPH09319753A - Data base connecting system - Google Patents

Data base connecting system

Info

Publication number
JPH09319753A
JPH09319753A JP8158823A JP15882396A JPH09319753A JP H09319753 A JPH09319753 A JP H09319753A JP 8158823 A JP8158823 A JP 8158823A JP 15882396 A JP15882396 A JP 15882396A JP H09319753 A JPH09319753 A JP H09319753A
Authority
JP
Japan
Prior art keywords
database
holding unit
connection
character string
content
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.)
Granted
Application number
JP8158823A
Other languages
Japanese (ja)
Other versions
JP3299116B2 (en
Inventor
Takahiro Ikeda
崇博 池田
Naoyuki Nomura
直之 野村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP15882396A priority Critical patent/JP3299116B2/en
Publication of JPH09319753A publication Critical patent/JPH09319753A/en
Application granted granted Critical
Publication of JP3299116B2 publication Critical patent/JP3299116B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PROBLEM TO BE SOLVED: To unnecessitating user's previous investigation concerning which data base data on a retrieving object are included in, a connecting method to a data base, e.g. by improving user's operability at the time of connecting a data base. SOLUTION: A data base content holding part 31 stores a group of key words showing data base contents in each data base. A data base form holding part 32 stores the position of a data base and a connection protocol concerning each data base. A data base selection means 21 selects the data base including the same key word as an inputted character string based on the retrieval of the holding part 31. A data base connection means 22 executes connection to the data base selected by the selection means 21 based on the reference of the holding part 32.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、データベースの操
作手段を利用者(データベースシステムの利用者)に提
供するためにそのデータベースとデータ処理装置(入力
装置や出力装置を介した利用者による入出力等に基づい
てデータ処理を行うデータ処理装置)との接続を行うデ
ータベース接続方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a database and a data processing device (input / output by a user via an input device and an output device) in order to provide a user (user of the database system) with operating means of the database. The present invention relates to a database connection method for connecting to a data processing device that performs data processing based on the above.

【0002】[0002]

【従来の技術】データベースシステムの利用者が、簡単
な操作でデータベースを操作できるようにする技術(装
置や方法)は、従来から存在している。しかし、このよ
うな従来技術は、ある特定のデータベースに関する操作
を利用者に開放するというものであった。
2. Description of the Related Art Techniques (apparatuses and methods) for allowing a user of a database system to operate a database with a simple operation have been available. However, such a conventional technique is to open the operation related to a specific database to the user.

【0003】このような従来技術としては、例えば、W
WW(World Wide Web)を用いたデータ
ベースへのゲートウェイサービスが見られる。これは、
特定のデータベースを検索し、必要なデータを参照する
インターフェースをWWWで提供するというものであ
る。
As such a conventional technique, for example, W
Gateway services to databases using WW (World Wide Web) can be seen. this is,
The WWW provides an interface for searching a specific database and referring to necessary data.

【0004】上述の「WWWによるデータベースへのゲ
ートウェイサービス」では、マウスによる操作を中心と
するインターフェースが採用されている。このようなイ
ンタフェースは、直接データベースを操作するためのコ
マンドを利用者が入力するインターフェースと比べ、操
作性がよくなっている。しかし、対象とするデータベー
スについては、従来通り、利用者が予め選択して指定し
ておかなければならない。また、対象のデータベースを
指定するためには、少なくとも1度は、利用者がマウス
やキーボードの操作を行う必要がある。このように、デ
ータベースの選択に関する操作は、すべて利用者が指示
しない限り行われない。
In the above-mentioned "gateway service to database by WWW", an interface centered on mouse operation is adopted. Such an interface has better operability than an interface in which a user inputs a command for directly operating the database. However, the target database must be selected and specified by the user in advance, as in the past. Further, in order to specify the target database, the user needs to operate the mouse or keyboard at least once. In this way, all operations related to database selection are not performed unless the user instructs.

【0005】以上のように、従来のデータベース接続方
式では、接続対象のデータベースの選択に関する操作が
全て利用者に任されていた。
As described above, in the conventional database connection method, all the operations relating to the selection of the database to be connected are left to the user.

【0006】[0006]

【発明が解決しようとする課題】上述した従来のデータ
ベース接続方式では、接続対象のデータベースの選択が
すべて利用者に任されているので、予め接続対象とする
データベースを利用者が選択しておかなければならない
(利用者にとって操作性が悪くなる)という問題点があ
った。
In the above-mentioned conventional database connection method, since the selection of the database to be connected is entirely up to the user, the user must select the database to be connected in advance. There was a problem that it had to be done (operability deteriorated for the user).

【0007】すなわち、WWWによるゲートウェイサー
ビス等により、利用者は簡単な操作でデータベースから
データを取り出すことができるようになったが、必要な
データがどのデータベースに入っているかということに
ついては利用者が知っていなければならない。
In other words, the WWW gateway service or the like has enabled the user to retrieve data from the database with a simple operation. However, regarding which database contains the necessary data, Must know

【0008】ここで、利用者が必要なデータを明確に特
徴付けることができなければ、目的のデータベース(接
続対象のデータベース)を利用者が的確に特定すること
は困難である。特に、あるデータベースを検索中に発見
した他の新たなデータベース等については、そのデータ
ベースについての情報を利用者は持っていないのが一般
的であるため、そのデータベースについても検索を行う
かどうかの判断(そのデータベースを接続すべきか否か
の判断)を利用者が行うことは非常に困難である。
[0008] Here, unless the user can clearly characterize the necessary data, it is difficult for the user to accurately specify the target database (database to be connected). In particular, with regard to other new databases found during the search of a certain database, it is common for the user not to have information about that database, so it is determined whether or not to search that database as well. It is very difficult for the user to (determine whether or not the database should be connected).

【0009】しかしながら、従来技術では、このような
データベースに対しても、接続するか否かの判断が利用
者に委ねられており、さらに、利用者が接続を望む場合
には利用者が明示的に接続を指示する必要があった。
However, in the prior art, even for such a database, it is left to the user to decide whether or not to connect, and when the user wants to connect, the user explicitly I had to tell him to connect.

【0010】以上のように、従来のデータベース接続方
式においては、接続対象のデータベースの選択において
利用者に多くの負担(手間)をかけることとなってい
た。
As described above, in the conventional database connection method, a large amount of burden (time and effort) is imposed on the user in selecting the database to be connected.

【0011】本発明の目的は、上述の点に鑑み、データ
ベースの接続に際しての利用者の操作性を向上させるこ
とができるデータベース接続方式を提供することにあ
る。
In view of the above points, an object of the present invention is to provide a database connection system which can improve the operability of the user when connecting the database.

【0012】[0012]

【課題を解決するための手段】本発明のデータベース接
続方式は、各データベースのデータベース内容を示すキ
ーワード群を記憶するデータベース内容保持部と、各デ
ータベースについてデータベース位置および接続プロト
コルを記憶するデータベース形態保持部と、前記データ
ベース内容保持部の検索に基づいて入力文字列と同一の
キーワードを含むデータベースを選択するデータベース
選択手段と、前記データベース形態保持部の参照に基づ
き、前記データベース選択手段により選択されたデータ
ベースへの接続を行うデータベース接続手段とを有す
る。
A database connection method according to the present invention includes a database content holding unit for storing a keyword group indicating a database content of each database, and a database form holding unit for storing a database position and a connection protocol for each database. Database selection means for selecting a database containing the same keyword as the input character string based on a search of the database content holding part, and to the database selected by the database selection means based on the reference of the database form holding part. And a database connection means for making connection.

【0013】なお、後述するように、本発明のデータベ
ース接続方式には、上記の基本的な形態に加えて、各種
の付加機能を有する変形形態が存在する。
As will be described later, in the database connection system of the present invention, in addition to the above-mentioned basic form, there are modified forms having various additional functions.

【0014】[0014]

【発明の実施の形態】次に、本発明について図面を参照
して詳細に説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the present invention will be described in detail with reference to the drawings.

【0015】(1) 本発明の第1の実施の形態 図1は、本発明のデータベース接続方式の第1の実施の
形態を示すブロック図である。
(1) First Embodiment of the Present Invention FIG. 1 is a block diagram showing a first embodiment of the database connection system of the present invention.

【0016】このデータベース接続方式は、キーボード
等によって実現される入力装置1と、プログラム制御に
より動作するデータ処理装置2と、情報を記憶する記憶
装置3と、装置(データ処理装置2)外と情報を送受信
するための装置である外部入出力装置4と、ディスプレ
イ装置や印刷装置等によって実現される出力装置5とを
含んで構成されている。
In this database connection method, an input device 1 realized by a keyboard or the like, a data processing device 2 which operates under program control, a storage device 3 for storing information, and information outside the device (data processing device 2) It is configured to include an external input / output device 4 which is a device for transmitting and receiving data, and an output device 5 which is realized by a display device, a printing device or the like.

【0017】記憶装置3は、データベース内容保持部3
1と、データベース形態保持部32とを備えている。
The storage device 3 includes a database content holding unit 3
1 and a database form holding unit 32.

【0018】データベース内容保持部31は、データベ
ースの名称(データベース名)を見出し語として、対応
するデータベースに含まれる1以上のキーワードの組
(キーワード群)を記憶している。すなわち、データベ
ース内容保持部31は、各データベースに対する「デー
タベース名」および「データベース内容」の各項目を持
つエントリを有している(図3参照)。「データベース
内容」中のキーワードとしては、データベースに存在す
る項目名を示す単語やデータベースのデータの中に含ま
れる単語を用いる以外に、データベースの種類や形態を
表す単語等を用いることも可能である(「データベース
に含まれるキーワード」とは、そのような種類や形態を
表す単語等を含む広い意味で用いている)。
The database content holding unit 31 stores a set of one or more keywords (keyword group) included in the corresponding database using the name of the database (database name) as a headword. That is, the database content holding unit 31 has an entry having items of “database name” and “database content” for each database (see FIG. 3). As the keyword in the “database content”, it is possible to use not only the word indicating the item name existing in the database or the word included in the data of the database but also the word indicating the type or form of the database. (The term "keyword contained in the database" is used in a broad sense including words representing such types and forms).

【0019】データベース形態保持部32は、データベ
ースの名称(データベース名)を見出し語として、対応
するデータベースのネットワーク上での位置,および接
続の際に使われるプロトコルを予め記憶している。すな
わち、データベース形態保持部32は、「データベース
名」,「データベース位置」,および「接続プロトコ
ル」の各項目を持つエントリを有している(図3参
照)。データベース形態保持部32の見出し語(データ
ベース名)としては、データベース内容保持部31の見
出し語(データベース名)の全てが用意される。
The database form holding unit 32 stores in advance the position of the corresponding database on the network and the protocol used at the time of connection, using the name of the database (database name) as an entry word. That is, the database form holding unit 32 has entries having items of "database name", "database position", and "connection protocol" (see FIG. 3). As the entry words (database names) of the database form holding unit 32, all the entry words (database names) of the database content holding unit 31 are prepared.

【0020】データベース内容保持部31やデータベー
ス形態保持部32に登録されるデータベースとしては、
リレーショナルデータベースや、文書データベースの他
にも、例えば、OS(Operating Syste
m)が管理するファイルシステムや、パソコン(パーソ
ナルコンピュータ)通信のフォーラム・電子会議室や、
WWWのサイト等を、対象とすることができる。
As the databases registered in the database content holding unit 31 and the database form holding unit 32,
In addition to the relational database and the document database, for example, an OS (Operating System)
m) managed file system, personal computer (PC) forums, electronic conference rooms,
WWW sites and the like can be targeted.

【0021】データベース内容保持部31内の「データ
ベース内容」の項目におけるキーワードとしては、デー
タベースの種類によって、以下の〜に示すような情
報をとることができる。
As the keywords in the "database contents" item in the database contents holding section 31, the following information items can be taken depending on the type of database.

【0022】 リレーショナルデータベースの場合に
は、各テーブルのテーブル名やフィールド名をキーワー
ドとすることができる。
In the case of a relational database, the table name or field name of each table can be used as a keyword.

【0023】 文書データベースの場合には、文書を
振り分けるカテゴリ名等をキーワードとすることができ
る。
In the case of a document database, a category name or the like for allocating documents can be used as a keyword.

【0024】 アプリケーションソフトウェアで作成
された文書ファイルが複数のホストコンピュータ上にデ
ィレクトリに分かれて置いてあるような「ファイルシス
テムによるデータベース」の場合には、各ホストコンピ
ュータ上に存在するディレクトリ名を、そのホストコン
ピュータに対応するキーワードとすることができる。
In the case of a “database using a file system” in which a document file created by application software is divided into directories on a plurality of host computers, the directory name existing on each host computer is used as its name. It can be a keyword corresponding to the host computer.

【0025】 パソコン通信のフォーラム・電子会議
室の場合には、フォーラム名や会議室名に現れる単語を
キーワードとして保持しておくことができる。
In the case of a personal computer communication forum / electronic conference room, words appearing in the forum name or the conference room name can be held as keywords.

【0026】 WWWのサイトを対象のデータベース
とする場合には、各サイトにおける索引ページ中に現れ
る単語等をキーワードとして記憶しておくことができ
る。
When a WWW site is used as a target database, words or the like appearing in the index page of each site can be stored as a keyword.

【0027】データ処理装置2は、データベース選択手
段21と、データベース接続手段22とを備える。
The data processing device 2 comprises a database selecting means 21 and a database connecting means 22.

【0028】データベース選択手段21は、データベー
ス内容保持部31を検索することにより、入力装置1か
ら与えられた入力文字列と同一のキーワードを含むデー
タベース(入力文字列をデータベース保持部31内の
「データベース内容」中のキーワードとして持つエント
リの「データベース名」によって特定されるデータベー
ス)を選択する。
The database selection means 21 searches the database content holding unit 31 to find a database containing the same keyword as the input character string given from the input device 1 (the input character string is stored in the “database” in the database holding unit 31). Select the database specified by the "database name" of the entry you have as a keyword in "contents".

【0029】データベース接続手段22は、データベー
ス選択手段21によって選択されたデータベースをデー
タ処理装置2に接続する。このとき、データベース接続
手段22は、データベース形態保持部32を検索し、接
続するデータベースのネットワーク上での位置(当該デ
ータベースの「データベース名」を持つエントリ中の
「データベース位置」によって示される位置)と接続の
際のプロトコル(当該データベースの「データベース
名」を持つエントリ中の「接続プロトコル」によって示
されるプロトコル)とを予め認識しておく。データベー
ス接続手段22は、これらの位置およびプロトコルに従
い、外部入出力装置4を介して、当該データベースとデ
ータ処理装置2との接続を行う。
The database connection means 22 connects the database selected by the database selection means 21 to the data processing device 2. At this time, the database connection unit 22 searches the database form holding unit 32, and determines the position of the database to be connected on the network (the position indicated by the “database position” in the entry having the “database name” of the database). The protocol at the time of connection (the protocol indicated by the "connection protocol" in the entry having the "database name" of the database) is recognized in advance. The database connection unit 22 connects the database and the data processing device 2 via the external input / output device 4 according to these positions and protocols.

【0030】図2は、このデータベース接続方式の処理
を示す流れ図である。この処理は、データベース名検索
ステップA1と、検出可否判定ステップA2と、データ
ベース位置および接続プロトコル検索ステップA3と、
データベース接続ステップA4と、接続可否判定ステッ
プA5と、「接続完了」出力ステップA6と、「接続不
能」出力ステップA7と、「検索データなし」出力ステ
ップA8とからなる。
FIG. 2 is a flow chart showing the processing of this database connection method. This processing includes a database name search step A1, a detection possibility determination step A2, a database position and connection protocol search step A3,
It comprises a database connection step A4, a connection availability judgment step A5, a "connection completed" output step A6, a "connection impossible" output step A7, and a "no search data" output step A8.

【0031】図3は、後述するように、このデータベー
ス接続方式の具体的な実施例を説明するための図であ
る。この図3中に、データベース内容保持部31および
データベース形態保持部32の具体例を示している。
FIG. 3 is a diagram for explaining a concrete example of this database connection method, as will be described later. In FIG. 3, specific examples of the database content holding unit 31 and the database form holding unit 32 are shown.

【0032】次に、図1および図2を参照して、本発明
の第1の実施の形態の動作について説明する。
Next, the operation of the first embodiment of the present invention will be described with reference to FIGS.

【0033】入力装置1から与えられた入力文字列は、
データ処理装置2内のデータベース選択手段21に供給
される。
The input character string given from the input device 1 is
It is supplied to the database selection means 21 in the data processing device 2.

【0034】データベース選択手段21は、入力文字列
を受け取ると、以下の〜に示す処理を行う。
Upon receipt of the input character string, the database selecting means 21 performs the following processes (1) to (3).

【0035】 この入力文字列によってデータベース
内容保持部31を探索し、この入力文字列と同じ単語が
キーワードとして含まれるデータベースのデータベース
名の検索を行う(ステップA1)。すなわち、当該入力
文字列と同一のキーワードを「データベース内容」内に
持つエントリをデータベース内容保持部31から探索
し、そのエントリ中の「データベース名」の検索を行う
(これにより、接続すべきデータベースの選択を行
う)。なお、入力装置1から複数の入力文字列が供給さ
れる場合には、それらの中のいずれかの入力文字列と同
じ単語がキーワードとして含まれるデータベースのデー
タベース名を検索する。
The database content holding unit 31 is searched by this input character string, and the database name of the database in which the same word as this input character string is included as a keyword is searched (step A1). That is, the database content holding unit 31 is searched for an entry having the same keyword as the input character string in the “database content”, and the “database name” in the entry is searched (in this way, the database to be connected is searched). Make a choice). When a plurality of input character strings are supplied from the input device 1, the database name of the database in which the same word as any one of the input character strings is included as a keyword is searched.

【0036】 ステップA1の検索で実際にデータベ
ース名を検出できたか否かを判定する(ステップA
2)。
It is determined whether or not the database name was actually detected by the search in step A1 (step A
2).

【0037】 ステップA2で「入力文字列と同じ単
語をキーワードとして含むデータベースのデータベース
名を検出できなかった」と判定した場合には、「検索デ
ータなし」の旨(接続すべきデータベースが存在しない
こと)を出力装置5に出力(表示等)する(ステップA
8)。
When it is determined in step A 2 that “the database name of the database including the same word as the input character string as a keyword could not be detected”, it means “no search data” (the database to be connected does not exist). ) Is output (displayed) to the output device 5 (step A)
8).

【0038】 一方、ステップA2で「入力文字列と
同じ単語をキーワードとして含むデータベースのデータ
ベース名を検出できた」と判定した場合には、検出した
データベース名(複数のデータベース名を検出できた場
合には当該複数のデータベース名の全て)をデータベー
ス接続手段22に与える。
On the other hand, when it is determined in step A2 that “the database name of the database including the same word as the input character string as a keyword has been detected”, the detected database name (when a plurality of database names can be detected, Provides all of the plurality of database names) to the database connection means 22.

【0039】データベース接続手段22は、データベー
ス選択手段21からデータベース名を与えられると、以
下の〜に示す処理を行う。
When the database connection means 22 is given a database name by the database selection means 21, the database connection means 22 carries out the following processes.

【0040】 与えられたデータベース名(複数のデ
ータベース名が与えられた場合には複数のデータベース
名のそれぞれ)について、データベース形態保持部32
に記憶されているデータベースのネットワーク上での位
置(データベース位置),および接続の際に使われるプ
ロトコル(接続プロトコル)を読み出す(与えられたデ
ータベース名によってデータベース形態保持部32を検
索し、これらの情報を検出する)(ステップA3)。
For a given database name (or a plurality of database names when a plurality of database names are given), the database form holding unit 32
The position of the database stored on the network (database position) and the protocol used for connection (connection protocol) are read (the database form holding unit 32 is searched by the given database name, and these information Is detected) (step A3).

【0041】 ステップA3で読み出したデータベー
ス位置および接続プロトコルに基づいて、ネットワーク
上の当該位置に存在するデータベースに当該プロトコル
で外部入出力装置4を介して通信することにより、当該
データベースに対する接続を試み(ステップA4)、実
際に接続できたか否かを判定する(ステップA5)。
Based on the database position and connection protocol read in step A3, a connection to the database is attempted by communicating with the database existing at the position on the network via the external input / output device 4 by the protocol ( In step A4), it is determined whether or not the connection was actually established (step A5).

【0042】 ステップA5で「接続できた」と判定
した場合には、接続が完了したこと(「接続完了」の
旨)を出力装置5に出力(表示等)し(ステップA
6)、その後の利用者による操作が当該データベースに
そのまま伝えられるようにする。
When it is determined in step A 5 that “connection is successful”, the fact that the connection is completed (indication of “connection completed”) is output (displayed, etc.) to the output device 5 (step A
6) The subsequent operation by the user is transmitted to the database as it is.

【0043】 一方、ステップA5で「接続できなか
った」と判定した場合には、接続できなかったこと
(「接続不能」の旨)を出力装置5に出力(表示等)す
る(ステップA7)。
On the other hand, if it is determined in step A5 that “the connection cannot be made”, the fact that the connection cannot be made (the fact that “the connection cannot be made”) is output (displayed) to the output device 5 (step A7).

【0044】なお、データベース接続手段22による上
記の,,およびの処理においては、接続すべきデ
ータベースが複数存在する場合には、各データベースに
関してそれぞれの処理が行われる。
Incidentally, in the above-mentioned processing of and by the database connecting means 22, when there are a plurality of databases to be connected, the respective processing is carried out for each database.

【0045】上述の第1の実施の形態のデータベース接
続方式は、請求項1記載の発明に該当する。ここで、各
キーワードに重みを付加して重みの総和が一定の値(重
みしきい値)以上のデータベースのみを接続対象として
選択するような形態のデータベース接続方式も実現可能
である(キーワードに対して重みを付けておくことで、
各入力文字列と各データベース内容との一致度を表すこ
とができる)。このような形態の発明が、請求項2記載
の発明に該当する。なお、「重み」については、後述す
る第2の実施の形態の説明で詳しく述べる。
The database connection method of the first embodiment described above corresponds to the invention of claim 1. Here, a database connection method in which a weight is added to each keyword and only databases having a total sum of weights equal to or greater than a certain value (weight threshold value) are selected as a connection target can be realized. By adding weights,
It can represent the degree of agreement between each input string and each database content). The invention of such a form corresponds to the invention of claim 2. The “weight” will be described in detail in the description of the second embodiment described later.

【0046】次に、本発明の第1の実施の形態の効果に
ついて説明する。
Next, the effect of the first embodiment of the present invention will be described.

【0047】本発明の第1の実施の形態では、単一の入
力文字列に対して、複数のデータベースを自動的に検索
できるため、接続を行うべきデータベースを利用者が選
択する手間を省くことができる。また、データベースへ
の接続の方法(プロトコル等)がデータベース形態保持
部32に記憶されているため、利用者は、データベース
の接続の方法を知らなくてもそのデータベースに対する
検索を行うことができる。さらに、検索を行うデータベ
ース(接続対象のデータベース)は、その内容が入力文
字列の単語と同一のキーワードを有するものだけに絞ら
れるため、無駄な検索操作が減少し、検索の際の時間お
よび手間が削減される。このため、データベースシステ
ムの利用者は、複数のデータベースに接続してデータを
探したり、予め様々なデータベースについてその内容の
調査を行ったりすることなく、目的のデータを得ること
が可能となる。
In the first embodiment of the present invention, since a plurality of databases can be automatically searched for a single input character string, the user does not have to select the database to be connected. You can Further, since the method of connecting to the database (protocol etc.) is stored in the database form holding unit 32, the user can perform a search for the database without knowing the method of connecting to the database. In addition, the database to be searched (the database to be connected) is limited to those that have the same keywords as the words in the input character string, reducing unnecessary search operations and reducing the time and effort required for searching. Is reduced. Therefore, the user of the database system can obtain the target data without connecting to a plurality of databases to search for the data or researching the contents of various databases in advance.

【0048】(2) 本発明の第2の実施の形態 図4は、本発明のデータベース接続方式の第2の実施の
形態を示すブロック図である。
(2) Second Embodiment of the Present Invention FIG. 4 is a block diagram showing a second embodiment of the database connection system of the present invention.

【0049】このデータベース接続方式は、入力装置1
と、データ処理装置2と、記憶装置3と、外部入出力装
置4と、出力装置5とを含んで構成されている。
This database connection system uses the input device 1
A data processing device 2, a storage device 3, an external input / output device 4, and an output device 5.

【0050】記憶装置3は、データベース内容保持部3
1と、データベース形態保持部32とを備えている。
The storage device 3 includes a database content holding unit 3
1 and a database form holding unit 32.

【0051】データ処理装置2は、データベース選択手
段21と、データベース接続手段22と、データベース
内容検査手段23とを含んで構成されている。
The data processing device 2 comprises a database selection means 21, a database connection means 22, and a database content inspection means 23.

【0052】図4および図6を参照とすると、本発明の
第2の実施の形態に係るデータベース接続方式の構成
は、第1の実施の形態に係るデータベース接続方式の構
成と比べて、以下のおよびに示す点で異なる。
Referring to FIGS. 4 and 6, the configuration of the database connection method according to the second embodiment of the present invention is as follows in comparison with the configuration of the database connection method according to the first embodiment. They differ in the points shown in and.

【0053】 データ処理装置2内に、データベース
内容検査手段23を有する。
The data processing device 2 has a database content inspection means 23.

【0054】 記憶装置3内のデータベース内容保持
部31は、各キーワードに対する重み(データベースを
接続するか否かを判定する際におけるそのキーワードの
重要度や優先度を示す指標)を保持している。すなわ
ち、各エントリ中の「データベース内容」中の各キーワ
ードに重みを示す情報が付加されている(図6中のデー
タベース内容保持部31内のキーワードに後続するかっ
こ内の数値が「重み」に該当する)。このような重みが
付加されたキーワードを、「重み付加キーワード」と呼
ぶ。
The database content holding unit 31 in the storage device 3 holds the weight for each keyword (index indicating the importance or priority of the keyword when determining whether or not to connect the database). That is, the information indicating the weight is added to each keyword in the “database content” in each entry (the numerical value in parentheses following the keyword in the database content holding unit 31 in FIG. 6 corresponds to the “weight”). To). Keywords to which such weights are added are called "weighted keywords".

【0055】データベース内容検査手段23は、データ
ベース選択手段21によって重みしきい値未満データベ
ース(内容は後述する)であると判定されたデータベー
スへの仮接続を行い、当該データベース中に記述が存在
する当該データベース以外のデータベースを検索して当
該検索結果のデータベースへの仮接続を再帰的に行い、
仮接続を行ったデータベースに入力文字列が接続基準以
上(予め定められたある定数以上またはある定数割合以
上)含まれるか否かを検査する。
The database content inspection means 23 makes a temporary connection to the database determined by the database selection means 21 to be a database below the weight threshold (contents will be described later), and the description exists in the database. Search a database other than the database and make a recursive connection to the database of the search results,
It is checked whether or not the input character string is included in the temporarily connected database at or above the connection criterion (at least a predetermined constant or at a predetermined constant ratio).

【0056】ここで、「データベース中に記述が存在す
る当該データベース以外のデータベース」としては、例
えば、ある文書データベース中の文書からリンクが張ら
れている別な文書が含まれているデータベースや、ネッ
トニュースのあるニュースグループ中の記事がクロスポ
スト先として指定している他のニュースグループや、W
WWの文書においてリンクが張られている他のWWWの
サイトの文書がある。
Here, the "database other than the database in which the description exists in the database" includes, for example, a database containing another document linked from a document in a certain document database, or a net. Articles in newsgroups with news have been designated as cross-post destinations, or W
There are other WWW site documents linked to in the WW documents.

【0057】なお、データベース接続手段22は、デー
タベース形態保持部32の参照に基づき、データベース
選択手段21によって選択されたデータベースへの接続
とともに、データベース内容検査手段22によって「入
力文字列が接続基準以上含まれる」と判定されたデータ
ベースへの接続を行う。
The database connection means 22 connects to the database selected by the database selection means 21 on the basis of the reference of the database form holding section 32, and the database content inspection means 22 indicates that "the input character string is not less than the connection reference. Connection to the database that is determined to be “Yes”.

【0058】本形態のデータベース接続方式では、後述
する重みの和が大きいデータベースについては無条件で
接続を行うが、重みの和が小さいデータベースについて
は必ずしも接続した方がよいかどうかが分からないこと
に鑑み、直ちには接続を行わない。そのようなデータベ
ースについては、データベースへの仮接続を行い、その
仮接続によって得られる情報を基に最終的に接続するか
否かの判断を行うようにする。これにより、利用者が入
力した入力文字列との関連が小さいデータベースにまで
接続を行うことを防ぐことができる。
In the database connection method of this embodiment, a database having a large sum of weights, which will be described later, is unconditionally connected, but a database having a small sum of weights is not necessarily connected. In view of this, the connection is not made immediately. For such a database, a temporary connection is made to the database, and based on the information obtained by the temporary connection, it is determined whether or not to finally connect. As a result, it is possible to prevent connection to a database having a small relation with the input character string input by the user.

【0059】さらに、データベースに仮接続している際
に 関連する別なデータベースについての情報が得られ
た場合には、そのデータベースも再帰的に仮接続の対象
にする。これにより、データベース内容保持部31に登
録されていないデータベースに有効な情報が存在してい
た場合にも、その情報を見つけ出すことが可能となる。
しかしながら、新たに見つけられた情報が必ずしも有用
なものかどうかは分からないため、実際にそのデータベ
ースに仮接続し、その仮接続によって得られる情報から
最終的に接続するべきか否かを決定する。
Furthermore, when information about another related database is obtained during temporary connection to a database, that database is recursively set as a temporary connection target. As a result, even when valid information exists in the database that is not registered in the database content holding unit 31, it is possible to find the information.
However, since it is not known whether the newly found information is necessarily useful, a temporary connection is actually made to the database, and the information obtained by the temporary connection is used to determine whether or not to finally connect.

【0060】図5は、このデータベース接続方式の処理
を示す流れ図である。この処理は、データベース名検索
ステップA1と、検出可否判定ステップA2と、データ
ベース位置および接続プロトコル検索ステップA3と、
データベース接続ステップA4と、接続可否判定ステッ
プA5と、「接続完了」出力ステップA6と、「接続不
能」出力ステップA7と、「検索データなし」出力ステ
ップA8と、重み和計算ステップB1と、重み和判定ス
テップB2と、仮接続用データベース位置および接続プ
ロトコル検索ステップB3と、データベース仮接続ステ
ップB4と、内容探索ステップB5と、他データベース
関連記述検索ステップB6と、記述有無判定ステップB
7と、内容判定ステップB8とからなる。
FIG. 5 is a flow chart showing the processing of this database connection method. This processing includes a database name search step A1, a detection possibility determination step A2, a database position and connection protocol search step A3,
Database connection step A4, connection availability judgment step A5, "connection completed" output step A6, "connection impossible" output step A7, "no search data" output step A8, weighted sum calculation step B1, weighted sum Judgment step B2, temporary connection database position and connection protocol search step B3, temporary database connection step B4, content search step B5, other database related description search step B6, description presence / absence judgment step B
7 and content determination step B8.

【0061】図6は、後述するように、このデータベー
ス接続方式の具体的な実施例を説明するための図であ
る。この図6中に、データベース内容保持部31におけ
る重み付加キーワードの具体例を示している。
FIG. 6 is a diagram for explaining a concrete example of this database connection method, as will be described later. In FIG. 6, a specific example of the weighting keyword in the database content holding unit 31 is shown.

【0062】次に、図4および図5を参照して、本発明
の第2の実施の形態の動作について説明する。
Next, the operation of the second embodiment of the present invention will be described with reference to FIGS. 4 and 5.

【0063】入力装置1から与えられた入力文字列は、
データ処理装置2内のデータベース選択手段21に供給
される。
The input character string given from the input device 1 is
It is supplied to the database selection means 21 in the data processing device 2.

【0064】データベース選択手段21は、入力文字列
を受け取ると、以下の〜に示す処理を行う。
Upon receipt of the input character string, the database selecting means 21 performs the following processes (1) to (3).

【0065】 この入力文字列によってデータベース
内容保持部31を探索し、この入力文字列と同じ単語が
キーワード(重み付加キーワード)として含まれるデー
タベースのデータベース名の検索を行う(ステップA
1)。すなわち、当該入力文字列と同一のキーワードを
「データベース内容」内に持つエントリをデータベース
内容保持部31から探索し、そのエントリ中の「データ
ベース名」の検索を行う(これにより、接続すべきデー
タベースの選択を行う)。なお、入力装置1から複数の
入力文字列が供給される場合には、それらの中のいずれ
かの入力文字列と同じ単語がキーワードとして含まれる
データベースのデータベース名を検索する。
The database content holding unit 31 is searched by this input character string, and the database name of the database in which the same word as this input character string is included as a keyword (weighting keyword) is searched (step A
1). That is, the database content holding unit 31 is searched for an entry having the same keyword as the input character string in the “database content”, and the “database name” in the entry is searched (in this way, the database to be connected is searched). Make a choice). When a plurality of input character strings are supplied from the input device 1, the database name of the database in which the same word as any one of the input character strings is included as a keyword is searched.

【0066】 ステップA1の検索で実際にデータベ
ース名を検出できたか否かを判定する(ステップA
2)。
It is determined whether or not the database name was actually detected by the search in step A1 (step A
2).

【0067】 ステップA2で「入力文字列と同じ単
語をキーワードとして含むデータベースのデータベース
名を検出できなかった」と判定した場合には、「検索デ
ータなし」の旨(接続すべきデータベースが存在しない
こと)を出力装置5に出力(表示等)する(ステップA
8)。
If it is determined in step A 2 that “the database name of the database including the same word as the input character string as a keyword could not be detected”, it means “no search data” (there is no database to connect to. ) Is output (displayed) to the output device 5 (step A)
8).

【0068】 一方、ステップA2で「入力文字列と
同じ単語をキーワードとして含むデータベースのデータ
ベース名を検出できた」と判定した場合(入力文字列を
重み付加キーワードとして含む「データベース内容」を
持つエントリがデータベース内容保持部31に存在する
場合)には、当該エントリ中の1以上の当該重み付加キ
ーワード(入力文字列と同一の重み付加キーワード)の
各重みを取り出し、それらの重みの和を計算する(ステ
ップB1)。なお、当該エントリにおいて該当する重み
付加キーワードが1つである場合には、その重みを取り
出すだけでよい。
On the other hand, when it is determined in step A2 that “the database name of the database including the same word as the input character string as a keyword has been detected” (an entry having “database content” including the input character string as a weighting keyword is found). In the case where it exists in the database content holding unit 31), each weight of one or more relevant weighted keywords (the same weighted keyword as the input character string) in the relevant entry is extracted, and the sum of these weights is calculated ( Step B1). If there is only one corresponding weighting keyword in the entry, that weight need only be extracted.

【0069】 ステップB1で計算された重みの和
が、ある定数C(あらかじめ定められている重みしきい
値)以上であるか否かを判定する(ステップB2)。
It is determined whether the sum of the weights calculated in step B1 is greater than or equal to a certain constant C (predetermined weight threshold value) (step B2).

【0070】 ステップB2で「重みの和がC以上で
ある」と判定した場合には、当該データベース(入力文
字列と同一のキーワードを含むデータベースであって入
力文字列同一キーワード(入力文字列と同一の1以上の
重み付加キーワード)の重みの和が重みしきい値以上で
あるデータベース)のデータベース名をデータベース接
続手段22に与える。
If it is determined that the sum of weights is equal to or greater than C in step B2, the database (the database including the same keyword as the input character string and the same input character string keyword (same as the input character string The database name of the database) whose sum of the weights of the one or more weighted keywords) is equal to or greater than the weight threshold is given to the database connection means 22.

【0071】 一方、ステップB2で「重みの和がC
未満である」と判定した場合には、重みしきい値未満デ
ータベース(入力文字列と同一のキーワードを含むデー
タベースであるが入力文字列同一キーワードの重みの和
が重みしきい値未満であるデータベース)であると判定
されたデータベースのデータべース名と入力文字列とを
データベース内容検査手段23に与える。
On the other hand, in step B2, “the sum of weights is C
If it is determined to be "less than", the database is less than the weight threshold (a database that contains the same keyword as the input string, but the sum of the weights of the same keywords in the input string is less than the weight threshold). The database name of the database determined to be and the input character string are given to the database content inspection means 23.

【0072】データベース内容検査手段23は、データ
ベース選択手段21からデータベース名等を与えられる
と、以下の〜に示す処理を行う。
When the database name inspecting means 23 receives the database name and the like from the database selecting means 21, the database content inspecting means 23 carries out the following processes (1) to (3).

【0073】 与えられたデータベース名のそれぞれ
について、データベース形態保持部32に記憶されてい
るデータベースのネットワーク上での位置(データベー
ス位置),および接続の際に使われるプロトコル(接続
プロトコル)を読み出す(ステップB3)。
For each given database name, the position on the network (database position) of the database stored in the database form holding unit 32 and the protocol (connection protocol) used for connection are read (step B3).

【0074】 当該データベース位置および当該接続
プロトコルに基づいて、ネットワーク上の当該位置に存
在するデータベース(重みしきい値未満データベース)
に当該プロトコルで外部入出力装置4を介して通信する
ことにより、当該データベースへの仮接続を行う(ステ
ップB4)。
A database existing at the position on the network based on the database position and the connection protocol (database under the weight threshold)
Then, a temporary connection to the database is performed by communicating with the database via the external input / output device 4 (step B4).

【0075】 ステップB4で仮接続できたデータベ
ースについて(仮接続できなかったデータベースについ
ては処理を断念する)、当該データベースの内容を探索
する(ステップB5)。すなわち、データベース選択手
段21によって与えられた入力文字列が当該データベー
ス中にどれだけ存在するかを探索する。
For the database that could be temporarily connected in step B4 (the processing is abandoned for the database that could not be temporarily connected), the contents of the database are searched (step B5). That is, how much the input character string given by the database selection means 21 exists in the database is searched.

【0076】 さらに、当該データベースの中におけ
る他のデータベースに関する記述の検索を行い(ステッ
プB6)、そのような記述があるか否かを判定する(ス
テップB7)。
Further, the description of another database in the database is searched (step B6), and it is determined whether such a description exists (step B7).

【0077】 ステップB7で「当該データベース中
に他のデータベースに関する記述が存在する」と判定し
た場合には、そのデータベースについても再帰的に仮接
続を行い(ステップB4)、データベース選択手段21
によって与えられた入力文字列が当該データベース(新
たに仮接続したデータベース)中にどれだけ存在するか
を探索し(ステップB5)、当該データベースの中にお
ける他のデータベースに関する記述の検索を行い(ステ
ップB6)、そのような記述があるか否かを判定する
(ステップB7)。このように、ステップB4〜ステッ
プB7の処理は再帰的に繰り返される。
When it is determined in step B7 that “a description regarding another database exists in the database”, temporary connection is recursively performed for that database (step B4), and the database selecting means 21
How much the input character string given by is present in the database (database newly provisionally connected) is searched (step B5), and the description of other databases in the database is searched (step B6). ), It is determined whether there is such a description (step B7). In this way, the processes of steps B4 to B7 are recursively repeated.

【0078】 ステップB7で「当該データベース中
に他のデータベースに関する記述が存在しない」と判定
した場合には、それまでに仮接続した全てのデータベー
ス(重みしきい値未満データベースおよびステップB4
〜ステップB7の処理の繰返しで再帰的に仮接続したデ
ータベースの全て)を対象として、ステップB5の探索
に基づき、各データベースにおいて入力文字列が接続基
準以上(前述のように、ある定数個またはある定数割合
以上)存在するか否かを判定する(ステップB8)。
If it is determined in step B7 that “there is no description about other databases in the database”, all databases temporarily connected up to that point (databases less than the weight threshold and step B4
~ Based on the search in step B5, the input character string is equal to or more than the connection reference (as described above, a constant number or a constant number) for all databases that are temporarily connected recursively by repeating the process of step B7. It is determined whether or not there is a constant ratio or more) (step B8).

【0079】 ステップB8で「入力文字列が接続基
準以上存在する」と判定したデータベースについては、
そのデータベース名をデータベース接続手段22に渡
す。また、全てのデータベースについて「入力文字列が
接続基準以上存在しない」と判定した場合には、何もせ
ず、処理を終了させる。
Regarding the database determined in step B8 to be “the input character string exceeds the connection criterion”,
The database name is passed to the database connection means 22. If it is determined that "the input character string does not exist for the connection reference or more" for all the databases, nothing is done and the process is terminated.

【0080】なお、ステップB5の探索やステップB8
の判定(与えられた入力文字列が当該データベース中に
接続基準以上存在するか否かの判定)にあたっては、必
ずしも当該データベース中の全体を対象とする必要はな
い。例えば、以下に示すデータベースの種別によって
は、以下のa〜dに示すような探索/判定範囲を採用す
ることができる。
The search in step B5 and step B8
The determination (determination as to whether or not the given input character string exists in the database in excess of the connection criterion) does not necessarily have to be performed on the entire database. For example, depending on the type of database shown below, the search / judgment ranges as shown in a to d below can be adopted.

【0081】a.文書データベースの場合には、文書の
タイトルに対してデータベース内容の探索を行い、検出
されたタイトルの数により判定を行うことができる。
A. In the case of a document database, the contents of the database can be searched for the title of the document, and the determination can be made based on the number of detected titles.

【0082】b.アプリケーションソフトウェアで作成
された文書ファイルが複数のホストコンピュータ上にデ
ィレクトリに分かれて置かれているような「ファイルシ
ステムによるデータベース」の場合には、各々のファイ
ルのファイル名やアプリケーションソフトウェアによっ
て付けられる文書名について探索することができる。
B. In the case of a "database using a file system" in which document files created by application software are placed in directories on multiple host computers, the file name of each file and the document name given by the application software Can be searched for.

【0083】c.パソコン通信のフォーラム・電子会義
室の場合には、その下のメニューにおける階層名や各メ
ッセージのタイトルを探索に利用することができる。
C. In the case of a personal computer communication forum / electronic meeting room, the hierarchical name and the title of each message in the menu below can be used for searching.

【0084】d.WWWのサイトの場合には、文書中の
見出しに現れる単語等を探索に利用することができる。
D. In the case of a WWW site, words or the like appearing in the headline of a document can be used for searching.

【0085】データベース接続手段22は、データベー
ス選択手段21またはデータベース内容検査手段23か
らデータベース名を与えられると、ステップA3〜ステ
ップA7に示す処理を行う。これらの処理は、第1の実
施の形態における処理と同様である(したがって、ここ
では説明を省略する)。
When the database connection means 22 receives a database name from the database selection means 21 or the database content inspection means 23, the database connection means 22 performs the processing shown in steps A3 to A7. These processes are the same as the processes in the first embodiment (therefore, the description is omitted here).

【0086】上述の第2の実施の形態のデータベース接
続方式は、請求項4記載の発明に該当する。ここで、
「データベース中の記述の再帰的な検索」に関する処理
(図5中のステップB6およびステップB7の処理)が
なくても発明として成立しうる。このような発明(再帰
的な検索が行われない発明)が請求項3記載の発明に該
当する。またステップB7の処理において、新規に検索
されて接続されたデータベースについては、データベー
ス形態保持部32に当該データベースに関するエントリ
を登録するとともに、接続した後に必要な情報を集めて
その情報を有するエントリをデータベース内容保持部3
1に登録することもできる(データベース内容検査手段
23により再帰的に検索されたデータベースに関する情
報がデータベース内容保持部31に登録されていない場
合に当該データベースに関する情報を収集して当該情報
をデータベース内容保持部31に登録する手段を「デー
タベース内容登録手段」と呼ぶ)。このような形態の発
明(データベース内容登録手段を構成要素として有する
発明)が、請求項5記載の発明に該当する。
The database connection system of the second embodiment described above corresponds to the invention of claim 4. here,
The invention can be realized even if there is no processing (processing of steps B6 and B7 in FIG. 5) related to “recursive search of description in database”. Such an invention (an invention in which a recursive search is not performed) corresponds to the invention according to claim 3. Further, in the process of step B7, regarding the newly searched and connected database, the entry relating to the database is registered in the database form holding unit 32, and necessary information is collected after the connection and the entry having the information is stored in the database. Content holding unit 3
1 (when the information about the database recursively searched by the database content inspection means 23 is not registered in the database content holding unit 31, the information about the database is collected and the information is held in the database content. The means for registering in the section 31 is called "database content registration means"). The invention of such a form (an invention having a database content registration means as a constituent element) corresponds to the invention of claim 5.

【0087】次に、本発明の第2の実施の形態の効果に
ついて説明する。
Next, the effect of the second embodiment of the present invention will be described.

【0088】本発明の第2の実施の形態では、各データ
ベースに含まれるキーワードについて重みが付けられて
おり、利用者が入力した単語(入力文字列)と同一のキ
ーワードの重みが低いデータベースについてはデータベ
ース内容検査手段23による内容の確認が行われ、その
内容が不十分であると判断された場合には接続が取りや
められる。したがって、第1の実施の形態での効果に加
え、接続されるデータベースが、入力文字列と関係が強
いものだけに絞られるという効果がある。これにより、
接続されたデータベースの中から必要なデータベースを
選択する際の利用者による手間を軽減することができ
る。
In the second embodiment of the present invention, the keywords included in each database are weighted, and a database having the same keyword as the word (input character string) input by the user is low in weight. The contents are checked by the database contents checking means 23, and if the contents are judged to be insufficient, the connection is canceled. Therefore, in addition to the effect of the first embodiment, there is an effect that the connected databases are limited to those having a strong relationship with the input character string. This allows
It is possible to reduce the trouble of the user when selecting a required database from the connected databases.

【0089】また、ステップB6およびステップB7の
処理(再帰的な検索に関する処理)を行うことにより、
接続先のデータベースから、さらに別のデータベースに
関する再帰的な探索を行うことができ、データベース内
容保持部31に記憶されていないデータベースであって
も入力文字列を十分に含んでいるものであれば、そのデ
ータベースへの自動的な接続を行うことが可能になる。
Further, by performing the processing of steps B6 and B7 (processing relating to recursive search),
A recursive search for another database can be performed from the database of the connection destination, and even if the database is not stored in the database content holding unit 31, as long as it includes the input character string, It will be possible to make an automatic connection to the database.

【0090】(3) 本発明の第3の実施の形態 図7は、本発明のデータベース接続方式の第3の実施の
形態を示すブロック図である。
(3) Third Embodiment of the Present Invention FIG. 7 is a block diagram showing a third embodiment of the database connection system of the present invention.

【0091】このデータベース接続方式は、入力装置1
と、データ処理装置2と、記憶装置3と、外部入出力装
置4と、出力装置5とを含んで構成されている。
This database connection method uses the input device 1
A data processing device 2, a storage device 3, an external input / output device 4, and an output device 5.

【0092】記憶装置3は、データベース内容保持部3
1と、データベース形態保持部32とを備えている。
The storage device 3 includes a database content holding unit 3
1 and a database form holding unit 32.

【0093】データ処理装置2は、データベース選択手
段21と、データベース接続手段22と、データベース
内容検査手段23と、データベース内容変更手段24と
を含んで構成されている。
The data processing device 2 comprises a database selecting means 21, a database connecting means 22, a database content checking means 23, and a database content changing means 24.

【0094】図7を参照とすると、本発明の第3の実施
の形態に係るデータベース接続方式の構成は、第2の実
施の形態に係るデータベース接続方式の構成と比べて、
データ処理装置2内にデータベース内容変更手段24を
有する点で異なる。
Referring to FIG. 7, the configuration of the database connection method according to the third embodiment of the present invention is different from that of the database connection method according to the second embodiment.
The difference is that the data processing device 2 has a database content changing means 24.

【0095】データベース内容変更手段24は、、デー
タベース接続手段21が接続を行ったデータベースに対
する利用者の操作の監視に基づいて、データベース内容
保持部31における重みの増減を行う。
The database content changing means 24 increases or decreases the weight in the database content holding section 31 based on the monitoring of the user's operation on the database to which the database connecting means 21 is connected.

【0096】図8は、このデータベース接続方式の処理
を示す流れ図である。この処理は、データベース名検索
ステップA1と、検出可否判定ステップA2と、データ
ベース位置および接続プロトコル検索ステップA3と、
データベース接続ステップA4と、接続可否判定ステッ
プA5と、「接続完了」出力ステップA6と、「接続不
能」出力ステップA7と、「検索データなし」出力ステ
ップA8と、重み和計算ステップB1と、重み和判定ス
テップB2と、仮接続用データベース位置および接続プ
ロトコル検索ステップB3と、データベース仮接続ステ
ップB4と、内容探索ステップB5と、他データベース
関連記述検索ステップB6と、記述有無判定ステップB
7と、内容判定ステップB8と、操作有無判定ステップ
C1と、重み減少ステップC2と、重み増加ステップC
3とからなる。
FIG. 8 is a flow chart showing the processing of this database connection method. This processing includes a database name search step A1, a detection possibility determination step A2, a database position and connection protocol search step A3,
Database connection step A4, connection availability judgment step A5, "connection completed" output step A6, "connection impossible" output step A7, "no search data" output step A8, weighted sum calculation step B1, weighted sum Judgment step B2, temporary connection database position and connection protocol search step B3, temporary database connection step B4, content search step B5, other database related description search step B6, description presence / absence judgment step B
7, content determination step B8, operation presence / absence determination step C1, weight reduction step C2, and weight increase step C
3 and 3.

【0097】図9は、後述するように、このデータベー
ス接続方式の具体的な実施例を説明するための図であ
る。
FIG. 9 is a diagram for explaining a concrete example of this database connection method, as will be described later.

【0098】次に、図7および図8を参照して、本発明
の第3の実施の形態の動作について説明する。
Next, the operation of the third embodiment of the present invention will be described with reference to FIGS. 7 and 8.

【0099】図8中のステップA1〜ステップA8およ
びステップB1〜ステップB8で示されるデータベース
選択手段21,データベース接続手段22,およびデー
タベース内容検査手段23の動作は、上述した第2の実
施の形態におけるデータベース選択手段21,データベ
ース接続手段22,およびデータベース内容検査手段2
3の動作と同様である(したがって、ここでは説明を省
略する)。
The operations of the database selecting means 21, the database connecting means 22, and the database content checking means 23 shown in steps A1 to A8 and steps B1 to B8 in FIG. 8 are the same as those in the second embodiment. Database selection means 21, database connection means 22, and database content inspection means 2
The operation is the same as that of No. 3 (thus, the description is omitted here).

【0100】データベース接続手段22によってステッ
プA6で「接続完了」の旨が出力された後に(実際に接
続対象の1以上のデータベースへの接続が行われた後
に)、データベース内容変更手段24は以下の〜に
示す処理を行う。
After the database connection means 22 outputs "connection completed" in step A6 (after the connection to one or more databases to be connected is actually performed), the database content changing means 24 Perform the processing shown in.

【0101】 接続された各データベースに、入力装
置1から文字列の入力(何らかの操作)が行われたかど
うかを監視し、そのような操作が行われたか否かを判定
する(ステップC1)。
It is monitored whether or not a character string is input (some operation) from the input device 1 to each of the connected databases, and it is determined whether such an operation has been performed (step C1).

【0102】 ステップC1で「あるデータベースに
対する操作が行われた」と判定した場合には、データベ
ース内容保持部31中の対応するエントリ(当該データ
ベースの「データベース名」を持つエントリ)中の「デ
ータベース内容」における所定のキーワード(接続する
か否かの判断で考慮された入力文字列と同一のキーワー
ド)の重みを大きくする(ステップC3)。
When it is determined in step C1 that “an operation for a certain database has been performed”, the “database content” in the corresponding entry (entry having the “database name” of the database) in the database content holding unit 31 is determined. Of the predetermined keyword (the same keyword as the input character string considered in the determination as to whether or not to connect) is increased (step C3).

【0103】 一方、ステップC1で「あるデータベ
ースに対する操作が行われなかった」と判定した場合
(文字列の入力がなく当該データベースへの接続が切断
された場合)には、データベース内容保持部31中の対
応するエントリ中の「データベース内容」における当該
所定のキーワードの重みを小さくする(ステップC
2)。
On the other hand, when it is determined in step C1 that “the operation for a certain database has not been performed” (when the connection to the database has been disconnected due to no character string input), the database content holding unit 31 The weight of the predetermined keyword in the "database contents" in the corresponding entry of is reduced (step C
2).

【0104】上述の第3の実施の形態のデータベース接
続方式は、請求項6記載の発明に該当する。
The database connection system of the third embodiment described above corresponds to the invention of claim 6.

【0105】次に、本発明の第3の実施の形態の効果に
ついて説明する。
Next, the effect of the third embodiment of the present invention will be described.

【0106】本発明の第3の実施の形態では、データベ
ースへの接続後に利用者が実際に利用したデータベース
については、そのデータベースに接続するきっかけとな
ったキーワードの重みを大きくする。また、利用者が利
用しなかったデータベースについては、その重みを小さ
くしている。これにより、各データベースに含まれるキ
ーワードの重み付けを利用者の利用態様に合わせて自動
的に調整することが可能となる。
In the third embodiment of the present invention, for the database actually used by the user after connecting to the database, the weight of the keyword that triggered the connection to the database is increased. In addition, the weight is reduced for databases that are not used by the user. As a result, it becomes possible to automatically adjust the weighting of the keywords included in each database according to the usage mode of the user.

【0107】(4) 上述の実施の形態に対する変形形
態 次の〜に、本発明の第1,第2,および第3の実施
の形態の変形形態について説明する。
(4) Modifications to the Embodiments Described below are modifications of the first, second, and third embodiments of the present invention.

【0108】 上述の第1,第2,および第3の実施
の形態では、データベース選択手段21は、入力装置1
から入力された入力文字列中の単語のみを用いて、デー
タベース内容保持部31中を検索している。しかし、辞
書等のデータベースを検索し、入力文字列の単語以外に
もその同義語および類義語が含まれるようなデータベー
スを検索することもできる。この場合には、入力文字列
に対してその同義語および類義語を検索する辞書検索手
段と、入力文字列以外に上記の辞書検索手段により検出
された当該入力文字列に対応する同義語および類義語を
も入力文字列とみなしてデータベース内容保持部31に
対する検索を行うデータベース選択手段21と、入力文
字列以外に上記の辞書検索手段により検出された当該入
力文字列に対応する同義語および類義語をも入力文字列
とみなして処理を行うデータベース内容検査手段23と
が設けられる(第1の実施の形態に対する変形形態にあ
っては、データベース内容検査手段23は存在しな
い)。これにより、入力文字列と同一のキーワードが直
接含まれていなくても、それに関連する語句が含まれて
いるようなデータベースには、接続を行うことができる
ようになる。このような変形形態のデータベース接続方
式が、請求項7または請求項8記載の発明に該当する。
In the above-mentioned first, second, and third embodiments, the database selecting means 21 is the input device 1
The database content holding unit 31 is searched using only the words in the input character string input from. However, it is also possible to search a database such as a dictionary and search for a database that includes synonyms and synonyms thereof in addition to the words of the input character string. In this case, a dictionary search means for searching the input character string for its synonyms and synonyms, and a synonym and a synonym corresponding to the input character string detected by the above dictionary search means other than the input character string. Is also regarded as an input character string and a database selecting means 21 for searching the database content holding unit 31 and a synonym and a synonym corresponding to the input character string detected by the dictionary searching means are also input in addition to the input character string. A database content inspection unit 23 that performs processing by considering it as a character string is provided (the database content inspection unit 23 does not exist in the modification of the first embodiment). As a result, even if the same keyword as the input character string is not directly included, it is possible to connect to the database that includes the related word or phrase. Such a modified database connection method corresponds to the invention of claim 7 or claim 8.

【0109】 上述の第1,第2,および第3の実施
の形態においては、データベース内容保持部31に記憶
されている「データベース内容」の情報は、固定的な情
報であった。しかし、データベースに接続した際に得ら
れる情報を用いて、この情報を随時更新していくことが
できる。この場合には、データベース接続手段22によ
って接続されたデータベースに関する情報の収集を行
い、当該情報の内容がデータベース内容保持部31に登
録されている当該データベースに関する情報の内容と相
違している場合に、収集した内容でデータベース内容保
持部31に登録されている当該データベースに関する情
報を更新するデータベース内容更新手段が設けられる。
これにより、データベースの内容に変更があっても、デ
ータベース内容保持部31には最新の内容が反映される
ようになる。このような変形形態のデータベース接続方
式が、請求項9記載の発明に該当する。
In the first, second, and third embodiments described above, the “database contents” information stored in the database contents holding unit 31 is fixed information. However, this information can be updated at any time using the information obtained when connecting to the database. In this case, when the information regarding the database connected by the database connection unit 22 is collected and the content of the information is different from the content of the information regarding the database registered in the database content holding unit 31, Database content updating means for updating the information about the database registered in the database content holding unit 31 with the collected content is provided.
As a result, even if the contents of the database are changed, the latest contents are reflected in the database contents holding unit 31. Such a modified database connection system corresponds to the invention of claim 9.

【0110】 なお、上述のに示す内容とに示す
内容とを共に持つ変形形態のデータベース接続方式も実
現することができる。
It is also possible to realize a modified database connection method having both the above-mentioned contents and the contents shown in.

【0111】[0111]

【実施例】次に、本発明のデータベース接続方式の具体
的な実施例について説明する。
EXAMPLES Next, specific examples of the database connection system of the present invention will be described.

【0112】(1) 本発明の第1の実施の形態に対応
する実施例 図3は、先にも言及したように、本発明のデータベース
接続方式の第1の実施の形態に対応する実施例を説明す
るためのブロック図である(図3中の「ステップA1」
等は図2におけるステップの符号と対応している)。
(1) Example Corresponding to the First Embodiment of the Present Invention FIG. 3 shows an example corresponding to the first embodiment of the database connection system of the present invention, as mentioned above. FIG. 4 is a block diagram for explaining (“Step A1” in FIG. 3)
Etc. correspond to the reference numerals of the steps in FIG. 2).

【0113】図3を参照すると、例えば、データベース
内容保持部31に「データベース名」および「データベ
ース内容」が記憶されているデータベースのうち、デー
タベース名「PP−VAN SIG WINDOWS」
のデータベースとデータベース名「M−soft WW
Wサイト」のデータベースとが、文字列「window
s」というキーワードを「データベース内容」に含んで
いる。
Referring to FIG. 3, for example, a database name “PP-VAN SIG WINDOWS” among databases whose “database name” and “database content” are stored in the database content holding unit 31.
Database and database name "M-soft WW
W site ”database and the character string“ window
The keyword "s" is included in the "database contents".

【0114】このような本実施例のデータベース接続方
式に、入力文字列「windows」が入力装置1から
与えられた場合を考える。
Consider a case where the input character string "windows" is given from the input device 1 to the database connection method of the present embodiment.

【0115】この場合に、データベース選択手段21
は、データベース内容保持部31において、「データベ
ース内容」として「windows」というキーワード
を含むデータベースの「データベース名」を検索する。
その結果、「PP−VAN SIG WINDOWS」
と「M−soft WWWサイト」との2つのデータベ
ース名を得て、これらをデータベース接続部22に与え
る(図2中のステップA1参照)。
In this case, the database selection means 21
Searches the database “database name” of the database including the keyword “windows” as the “database content” in the database content holding unit 31.
As a result, "PP-VAN SIG WINDOWS"
And two "M-soft WWW site" are obtained and given to the database connection unit 22 (see step A1 in FIG. 2).

【0116】データベース接続部22は、これを受け
て、データベース形態保持部32において、「PP−V
AN SIG WINDOWS」と「M−soft W
WWサイト」の2つの「データベース名」に対応する
「データベース位置」および「接続プロトコル」を検索
する(ステップA3参照)。
In response to this, the database connection unit 22 causes the database form holding unit 32 to display "PP-V
AN SIG WINDOWS "and" M-soft W
The "database position" and the "connection protocol" corresponding to the two "database names" of "WW site" are searched (see step A3).

【0117】図3を参照すると、ステップA3の検索に
よって、以下のおよびに示す検索結果が得られる。
Referring to FIG. 3, the search results shown in and are obtained by the search in step A3.

【0118】 「PP−VAN SIG WINDO
WS」に対応するデータベース位置は「ppvan.o
r.jp,JWIN」となっており、接続プロトコルは
「telnet,PP−VAN」となっている。
[PP-VAN SIG WINDOW
The database position corresponding to "WS" is "ppvan.o.
r. jp, JWIN "and the connection protocol is" telnet, PP-VAN ".

【0119】 「M−soft WWWサイト」に対
応するデータベース位置は「www.m−soft.c
om」となっており、接続プロトコルは「http」と
なっている。
The database position corresponding to “M-soft WWW site” is “www.m-soft.c”.
om "and the connection protocol is" http ".

【0120】データベース接続部22は、上記のの検
索結果に従って、外部入出力装置4を経由して、「pp
van.or.jp」に「telnet」プロトコルで
接続し、「JWIN」に「PP−VAN」プロトコルで
移動することにより、データベース名「PP−VAN
SIG WINDOWS」のデータベースへの接続を試
みる(ステップA4参照)。
The database connection unit 22 sends "pp" through the external input / output device 4 according to the above search result.
van. or. jp "using the" telnet "protocol and moving to" JWIN "using the" PP-VAN "protocol to obtain the database name" PP-VAN ".
Attempt to connect to the database of "SIG WINDOWS" (see step A4).

【0121】また、データベース接続手段22は、上記
のの検索結果に従って、外部入出力装置4を経由し
て、「www.m−soft.com」に「http」
プロトコルで接続することにより、データベース名「M
−soft WWWサイト」のデータベースへの接続を
試みる(ステップA4参照)。
Further, the database connection means 22 sends "http." To "www.m-soft.com" via the external input / output device 4 according to the above search result.
Database name "M
-Try to connect to the database of the "soft WWW site" (see step A4).

【0122】データベース接続手段22は、その後、接
続できたかどうかを示す情報(「接続完了」または「接
続不能」)を出力装置5に表示する(ステップA5,ス
テップA6,およびステップA7参照)。接続できた場
合には、以降の利用者の操作は、接続先のデータベース
に対して行われるようにする。
After that, the database connection means 22 displays on the output device 5 information ("connection completed" or "connection impossible") indicating whether or not the connection was successful (see step A5, step A6, and step A7). If the connection can be established, subsequent user operations are performed on the connection destination database.

【0123】(2) 本発明の第2の実施の形態に対応
する実施例 図6は、先にも言及したように、本発明のデータベース
接続方式の第2の実施の形態に対応する実施例を説明す
るためのブロック図である(図6中の「ステップA1」
および「ステップB1」等は図5におけるステップの符
号と対応している)。
(2) Example Corresponding to Second Embodiment of the Present Invention FIG. 6 shows an example corresponding to the second embodiment of the database connection system of the present invention, as mentioned above. FIG. 7 is a block diagram for explaining (“Step A1” in FIG. 6)
And "step B1" and the like correspond to the reference numerals of steps in FIG.

【0124】図6を参照すると、例えば、データベース
内容保持部31に「データベース名」および「データベ
ース内容」が記憶されているデータベースのうち、デー
タベース名「PP−VAN SIG WINDOWS」
のデータベースとデータベース名「PC関連文書データ
ベース」のデータベースとデータベース名「M−sof
t WWWサイト」のデータベースとが、文字列「wi
ndows」というキーワード(重み付加キーワード)
を「データベース内容」に含んでいる。また、それらの
データベースのそれぞれについて、「windows」
というキーワードの重みは、10,4,および10とな
っている。
Referring to FIG. 6, for example, of the databases in which "database name" and "database contents" are stored in the database contents holding unit 31, the database name "PP-VAN SIG WINDOWS" is set.
Database and database name "PC related document database" database and database name "M-sof
The database of "t WWW site" and the character string "wi
"Windows" keyword (weighting keyword)
Is included in the "database contents". Also, for each of those databases, "windows"
The weight of the keyword is 10, 4, and 10.

【0125】このような本実施例のデータベース接続方
式に、入力文字列「windows」が入力装置1から
与えられた場合を考える。
Consider a case where the input character string "windows" is given from the input device 1 to the database connection method of the present embodiment.

【0126】この場合に、データベース選択手段21
は、データベース内容保持部31において、「データベ
ース内容」として「windows」という重み付加キ
ーワードを含むデータベースの「データベース名」を検
索する。その結果、「PP−VAN SIG WIND
OWS」と「PC関連文書データベース」と「M−so
ft WWWサイト」との3つのデータベース名を得る
(図5中のステップA1参照)。
In this case, the database selection means 21
Searches the database “database name” of the database that includes the weighting keyword “windows” as the “database content” in the database content holding unit 31. As a result, "PP-VAN SIG WIND
OWS ”,“ PC related document database ”and“ M-so ”
3 database names "ft WWW site" are obtained (see step A1 in FIG. 5).

【0127】今、これらのデータベースについて内容の
確認を行うかどうかの基準となる定数C(重みしきい
値)が5であったとする。この場合に、データベース選
択手段21は、「PP−VAN SIG WINDOW
S」および「M−soft WWWサイト」の2つのデ
ータベース名をデータベース接続手段22に与える(ス
テップB1およびステップB2参照)。
It is now assumed that the constant C (weight threshold value), which is a reference for checking the contents of these databases, is 5. In this case, the database selection means 21 displays "PP-VAN SIG WINDOW.
Two database names of "S" and "M-soft WWW site" are given to the database connection means 22 (see step B1 and step B2).

【0128】また、データベース選択手段21は、デー
タベース名「PC関連文書データベース」(重みしきい
値未満データベースのデータベース名)と入力文字列
「windows」とをデータベース内容検査手段23
に渡す(ステップB1およびステップB2参照)。
Further, the database selecting means 21 uses the database name "PC related document database" (database name of database less than weight threshold) and the input character string "windows" as the database content checking means 23.
(See step B1 and step B2).

【0129】データベース内容検査手段23は、データ
ベース形態保持部31において、データベース名「PC
関連文書データベース」のデータベース位置および接続
プロトコルを検索し、それに従って「PC関連文書デー
タベース」への仮接続を行う(ステップB3およびステ
ップB4参照)。
The database content inspection means 23 uses the database name "PC
The database position and connection protocol of the "related document database" are searched, and the temporary connection to the "PC related document database" is performed accordingly (see step B3 and step B4).

【0130】図6を参照すると、データベース名「PC
関連文書データベース」のデータベースには10の文書
が存在するが、そのうちタイトルに「windows」
を含むものが7つ存在している。
Referring to FIG. 6, the database name "PC
There are 10 documents in the database of "related document database", of which "windows" is the title.
There are seven that include.

【0131】今、データベース内容検査手段23は、デ
ータベース中のデータ(ここでは、文書のタイトル)の
うち半数以上に与えられた入力文字列が含まれるときに
当該データベース中にそのデータベース内容が十分存在
すると判定する「接続基準」によって、図5中のステッ
プB8の内容判定を行うものとする。
Now, the database content inspection means 23 has sufficient database content in the database when the input character strings given to more than half of the data in the database (here, document titles) are included. Then, the content determination of step B8 in FIG. 5 is performed based on the "connection standard".

【0132】この場合に、データベース内容検査手段2
3は、「PC関連文書データベース」の文書タイトルを
検索し、「windows」を含むものが半分以上存在
しているという結果を得て、「PC関連文書データベー
ス」というデータベース名をデータベース接続手段22
に与える(ステップB5およびステップB8参照)。
In this case, the database content inspection means 2
3 retrieves the document title of "PC-related document database" and obtains the result that more than half of the documents including "windows" exist, and the database name "PC-related document database" is used as the database connection means 22.
(See step B5 and step B8).

【0133】データベース接続手段22は、データベー
ス選択手段21およびデータベース内容検査手段23か
ら与えられたデータベースを受けて、データベース形態
保持部31において、「PP−VAN SIG WIN
DOWS」,「PC関連文書データベース」,および
「M−soft WWWサイト」というデータベース名
の3つのデータベースの「データベース位置」および
「接続プロトコル」を検索し、それらのデータベースへ
の接続を試みる(ステップA4参照)。接続できたデー
タベースについては、その旨を出力装置5に表示し(ス
テップA6参照)、以降の利用者の操作が接続先のデー
タベースに対して行われるようにする。
The database connecting means 22 receives the databases given from the database selecting means 21 and the database content checking means 23, and in the database form holding section 31, "PP-VAN SIG WIN".
The "DOWS", "PC related document database", and "M-soft WWW site" are searched for "database location" and "connection protocol" of three databases with database names, and an attempt is made to connect to those databases (step A4). reference). For the database that can be connected, a message to that effect is displayed on the output device 5 (see step A6) so that subsequent user operations can be performed on the connected database.

【0134】(3) 本発明の第3の実施の形態に対応
する実施例 図9は、先にも言及したように、本発明のデータベース
接続方式の第3の実施の形態に対応する実施例を説明す
るためのブロック図である(図9中の「ステップA
1」,「ステップB1」,および「ステップC1」等は
図8におけるステップの符号と対応している)。
(3) Example Corresponding to Third Embodiment of the Present Invention FIG. 9 shows an example corresponding to the third embodiment of the database connection method of the present invention, as mentioned above. FIG. 10 is a block diagram for explaining (step A in FIG. 9).
1 "," step B1 "," step C1 ", etc. correspond to the reference numerals of the steps in FIG. 8).

【0135】図9を参照すると、本実施例のデータベー
ス接続方式は、図5に示す実施例と同様に、「wind
ows」という入力文字列に基づいて、最終的に「PP
−VAN SIG WINDOWS」,「PC関連文書
データベース」,および「M−soft WWWサイ
ト」というデータベース名の3つのデータベースに接続
を行う。
Referring to FIG. 9, the database connection method of this embodiment is similar to that of the embodiment shown in FIG.
Finally, based on the input string "ows", "PP
-Connect to three databases with database names "VAN SIG WINDOWS", "PC related document database", and "M-soft WWW site".

【0136】このような接続が行われた後に、利用者が
「PC関連文書データベース」に対してのみ操作を行
い、全てのデータベースとの接続を切った場合を考え
る。
Consider a case where, after such a connection is made, the user operates only the "PC-related document database" and disconnects all the databases.

【0137】この場合には、データベース内容変更手段
24は、データベース内容保持部31中のデータベース
名「PC関連文書データベース」に対する「データベー
ス内容」中の重み付加キーワード「windows」に
付けられた重みを大きくし、データベース名「PP−V
AN SIG WINDOWS」および「M−soft
WWWサイト」に対する「データベース内容」中の重
み付加キーワード「windows」に付けられらた重
みを小さくする。
In this case, the database content changing means 24 increases the weight assigned to the weighting keyword “windows” in the “database content” for the database name “PC related document database” in the database content holding unit 31. Database name "PP-V
AN SIG WINDOWS "and" M-soft
The weight assigned to the weighting keyword “windows” in the “database content” for the “WWW site” is reduced.

【0138】例えば、重みの増分・減分の単位をともに
2とすると、重みの変更後には、データベース名「PP
−VAN SIG WINDOWS」に対する「データ
ベース内容」中の重み付加キーワード「window
s」の重みが8となり、データベース名「PC関連文書
データベース」に対する「データベース内容」中の重み
付加キーワード「windows」の重みが6となり、
データベース名「M−soft WWWサイト」に対す
る「データベース内容」中の重み付加キーワード「wi
ndows」の重みが8となる。
For example, if the weight increment / decrement units are both 2, the database name "PP
-Weighting keyword "window" in "database contents" for "VAN SIG WINDOWS"
"s" has a weight of 8, and the weighting keyword "windows" in the "database contents" for the database name "PC-related document database" has a weight of 6,
Weighting keyword "wi" in "database contents" for database name "M-soft WWW site"
The weight of "n Windows" is 8.

【0139】[0139]

【発明の効果】以上説明したように、本発明によると、
以下に示すような効果が生じる。
As described above, according to the present invention,
The following effects are produced.

【0140】第1の効果は、1回の入力文字列の指示に
対して、その入力文字列に対応するキーワードを含む複
数のデータベースに自動的に接続されることにある。こ
の結果、利用者は検索対象のデータがどのデータベース
に含まれているかということやそのデータベースにどう
やって接続するかということを予め調べておかなくても
処理を行うことができ、操作数を削減することができ
る。これは、各データベースの内容を、予めデータベー
ス内容保持部に記憶しておき、入力文字列が与えられた
ときに、その入力文字列をキーワードとして含むデータ
ベースに接続を行っているためである。
The first effect is that, in response to a single input character string instruction, a plurality of databases containing keywords corresponding to the input character string are automatically connected. As a result, the user can perform processing without previously checking which database contains the data to be searched and how to connect to that database, reducing the number of operations. be able to. This is because the content of each database is stored in the database content holding unit in advance, and when an input character string is given, the database is connected to the database containing the input character string as a keyword.

【0141】第2の効果は 利用者が指定した入力文字
列との関連性が高いデータベースだけを選択して接続す
ることができることにある。この結果、利用者が、接続
されたデータベース群から必要なデータベースを選択す
る際の候補を減らすことができ、利用者の操作数を削減
することができる。これは、接続するデータベースにお
いて、入力文字列に対応するキーワードの重みが小さい
場合に、仮接続を行ってデータベースの内容を見て、そ
のデータベースが入力文字列と関連が深いかどうかを判
断し、関連が薄いものについては、接続を取りやめるた
めである。
The second effect is that it is possible to select and connect only a database that is highly relevant to the input character string designated by the user. As a result, it is possible to reduce the number of candidates when the user selects a required database from the connected database group, and it is possible to reduce the number of operations of the user. This is because when the weight of the keyword corresponding to the input character string is small in the database to be connected, a temporary connection is made and the contents of the database are checked to determine whether the database is closely related to the input character string. This is because the connection is canceled for those that are not related.

【0142】第3の効果は、データベース中に別のデー
タベースの記述がある場合に、再帰的に当該別のデータ
ベースへの接続を行うことができることにある。この結
果、登録されていないデータベースに対しても、データ
ベースの存在が分かれば、入力文字列との関連性が高い
データベースについては自動的に接続を行うことができ
る。これは、データベースに接続した際に、その中に記
述されている別のデータベースについてその内容を調査
して、入力文字列を十分に含む場合には接続を行うため
である。
The third effect is that, when a database describes another database, it is possible to recursively connect to the other database. As a result, even if the database is not registered, if the existence of the database is known, it is possible to automatically connect to the database having a high relation with the input character string. This is because when a database is connected, the contents of another database described in the database are examined, and the connection is performed when the input character string is sufficiently included.

【0143】第4の効果は、データベースと入力文字列
との関連の強さを利用者の利用態様に合わせて調整でき
ることにある。この結果、利用者が特定のキーワードを
指定して頻繁に操作を行うデータベースについては、そ
のキーワードがそのデータベースに十分に含まれていな
くても、そのキーワードが入力文字列として指定された
ときにそのデータベースを接続する可能性を高くするこ
とができる。これは、データベースに接続した後に、利
用者がそのデータベースを操作したかどうかを監視する
ことによって、そのデータベースに含まれるキーワード
(重み付加キーワード)の重みを増減させることができ
るためである。
The fourth effect is that the strength of the relation between the database and the input character string can be adjusted according to the usage mode of the user. As a result, for databases in which the user frequently operates by specifying a specific keyword, even if the keyword is not fully included in the database, the The possibility of connecting the database can be increased. This is because the weight of the keyword (weighted keyword) included in the database can be increased or decreased by monitoring whether or not the user has operated the database after connecting to the database.

【0144】第5の効果は、入力文字列と同一のキーワ
ードを十分に含んでいないデータベースであっても、そ
の入力文字列に関連する語句を多く含むデータベースに
対しては、そのデータベースへの接続が可能になること
である。これは、入力文字列をその同義語および類義語
をも含めた入力文字列のセットに拡充し、この入力文字
列のセットを用いて接続対象のデータベースの選択を行
うことができるためである。
The fifth effect is that even if the database does not sufficiently contain the same keyword as the input character string, if the database contains many phrases related to the input character string, the connection to the database is made. Is possible. This is because the input character string can be expanded to a set of input character strings including the synonyms and synonyms, and the database to be connected can be selected using the set of input character strings.

【0145】以上のように、本発明によると、データベ
ース接続に際しての利用者の操作性を向上させることが
できるという効果が生じる。
As described above, according to the present invention, it is possible to improve the operability of the user when connecting to the database.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明のデータベース接続方式の第1の実施の
形態を示すブロック図である。
FIG. 1 is a block diagram showing a first embodiment of a database connection system of the present invention.

【図2】図1に示すデータベース接続方式の処理を示す
流れ図である。
FIG. 2 is a flowchart showing a process of the database connection method shown in FIG.

【図3】図1に示すデータベース接続方式に対応する実
施例を説明するためのブロック図である。
FIG. 3 is a block diagram for explaining an embodiment corresponding to the database connection method shown in FIG.

【図4】本発明のデータベース接続方式の第2の実施の
形態を示すブロック図である。
FIG. 4 is a block diagram showing a second embodiment of the database connection system of the present invention.

【図5】図4に示すデータベース接続方式の処理を示す
流れ図である。
5 is a flow chart showing processing of the database connection method shown in FIG. 4. FIG.

【図6】図4に示すデータベース接続方式に対応する実
施例を説明するためのブロック図である。
FIG. 6 is a block diagram for explaining an embodiment corresponding to the database connection method shown in FIG.

【図7】本発明のデータベース接続方式の第3の実施の
形態を示すブロック図である。
FIG. 7 is a block diagram showing a third embodiment of the database connection system of the present invention.

【図8】図7に示すデータベース接続方式の処理を示す
流れ図である。
8 is a flowchart showing the processing of the database connection method shown in FIG. 7.

【図9】図7に示すデータベース接続方式に対応する実
施例を説明するためのブロック図である。
9 is a block diagram for explaining an embodiment corresponding to the database connection method shown in FIG. 7. FIG.

【符号の説明】[Explanation of symbols]

1 入力装置 2 データ処理装置 3 記憶装置 4 外部入出力装置 5 出力装置 21 データベース選択手段 22 データベース接続手段 23 データベース内容検査手段 24 データベース内容変更手段 31 データベース内容保持部 32 データベース形態保持部 DESCRIPTION OF SYMBOLS 1 input device 2 data processing device 3 storage device 4 external input / output device 5 output device 21 database selection means 22 database connection means 23 database content inspection means 24 database content change means 31 database content holding unit 32 database form holding unit

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 各データベースのデータベース内容を示
すキーワード群を記憶するデータベース内容保持部と、 各データベースについてデータベース位置および接続プ
ロトコルを記憶するデータベース形態保持部と、 前記データベース内容保持部の検索に基づいて入力文字
列と同一のキーワードを含むデータベースを選択するデ
ータベース選択手段と、 前記データベース形態保持部の参照に基づき、前記デー
タベース選択手段により選択されたデータベースへの接
続を行うデータベース接続手段とを有することを特徴と
するデータベース接続方式。
1. A database content holding unit that stores a keyword group indicating a database content of each database, a database form holding unit that stores a database position and a connection protocol for each database, and a database content holding unit based on a search of the database content holding unit. Database selection means for selecting a database containing the same keyword as the input character string, and database connection means for connecting to the database selected by the database selection means based on the reference of the database form holding unit. Characteristic database connection method.
【請求項2】 各データベースのデータベース内容を示
す重み付加キーワード群を記憶するデータベース内容保
持部と、 各データベースについてデータベース位置および接続プ
ロトコルを記憶するデータベース形態保持部と、 前記データベース内容保持部の検索に基づき、入力文字
列と同一のキーワードを含むデータベースであって入力
文字列同一キーワードの重みの和が重みしきい値以上で
あるデータベースを選択するデータベース選択手段と、 前記データベース形態保持部の参照に基づき、前記デー
タベース選択手段により選択されたデータベースへの接
続を行うデータベース接続手段とを有することを特徴と
するデータベース接続方式。
2. A database content holding unit that stores a weighted keyword group indicating a database content of each database, a database form holding unit that stores a database position and a connection protocol for each database, and a database content holding unit for searching the database content holding unit. On the basis of the database selection means for selecting a database including the same keyword as the input character string, wherein the sum of the weights of the same character strings of the input character string is equal to or more than a weight threshold value, based on the reference of the database form holding unit. A database connection means for connecting to the database selected by the database selection means.
【請求項3】 各データベースのデータベース内容を示
す重み付加キーワード群を記憶するデータベース内容保
持部と、 各データベースについてデータベース位置および接続プ
ロトコルを記憶するデータベース形態保持部と、 前記データベース内容保持部の検索に基づき、入力文字
列と同一のキーワードを含むデータベースであって入力
文字列同一キーワードの重みの和が重みしきい値以上で
あるデータベースを選択するデータベース選択手段と、 前記データベース選択手段によって重みしきい値未満デ
ータベースであると判定されたデータベースへの仮接続
を行い、入力文字列が当該データベースに接続基準以上
含まれるか否かを検査するデータベース内容検査手段
と、 前記データベース形態保持部の参照に基づき、前記デー
タベース選択手段によって選択されたデータベースと前
記データベース内容検査手段によって「入力文字列が接
続基準以上含まれる」と判定されたデータベースとへの
接続を行うデータベース接続手段とを有することを特徴
とするデータベース接続方式。
3. A database content holding unit that stores a weighted keyword group indicating a database content of each database, a database form holding unit that stores a database position and a connection protocol for each database, and a database content holding unit for searching the database content holding unit. Database selecting means for selecting a database including the same keyword as the input character string and having a sum of weights of the same input character string being equal to or greater than a weight threshold value; and a weight threshold value by the database selecting means. A database content inspecting means for inspecting whether or not the input character string is included in the database more than the connection standard, and performs a temporary connection to the database determined to be a less than database, based on the reference of the database form holding unit, Database selection Database connection method characterized by having a database connection means for connecting the between the selected database the database contents checking means by means to an "input character string included are more connected standard" is determined database.
【請求項4】 各データベースのデータベース内容を示
す重み付加キーワード群を記憶するデータベース内容保
持部と、 各データベースについてデータベース位置および接続プ
ロトコルを記憶するデータベース形態保持部と、 前記データベース内容保持部の検索に基づき、入力文字
列と同一のキーワードを含むデータベースであって入力
文字列同一キーワードの重みの和が重みしきい値以上で
あるデータベースを選択するデータベース選択手段と、 前記データベース選択手段によって重みしきい値未満デ
ータベースであると判定されたデータベースへの仮接続
を行い、当該データベース中に記述が存在する当該デー
タベース以外のデータベースを検索して当該検索結果の
データベースへの仮接続を再帰的に行い、仮接続を行っ
たデータベースに入力文字列が接続基準以上含まれるか
否かを検査するデータベース内容検査手段と、 前記データベース形態保持部の参照に基づき、前記デー
タベース選択手段によって選択されたデータベースと前
記データベース内容検査手段によって「入力文字列が接
続基準以上含まれる」と判定されたデータベースとへの
接続を行うデータベース接続手段とを有することを特徴
とするデータベース接続方式。
4. A database content holding unit that stores a weighted keyword group indicating a database content of each database, a database form holding unit that stores a database position and a connection protocol for each database, and a database content holding unit for searching the database content holding unit. Database selecting means for selecting a database including the same keyword as the input character string and having a sum of weights of the same input character string being equal to or greater than a weight threshold value; and a weight threshold value by the database selecting means. A temporary connection is made to a database that is determined to be less than the database, a database other than the database in which the description exists in the database is searched, and a temporary connection to the database of the search result is made recursively, and the temporary connection is made. Database Database content inspecting means for inspecting whether or not the input character string is included in the connection criterion or more, and the database selected by the database selecting means and the “input by the database content inspecting means based on the reference of the database form holding section. A database connection method for connecting to a database determined to contain a character string equal to or larger than a connection criterion.
【請求項5】 前記データベース内容検査手段により再
帰的に検索されたデータベースに関する情報が前記デー
タベース内容保持部に登録されていない場合に当該デー
タベースに関する情報を収集して当該情報を前記データ
ベース内容保持部に登録するデータベース内容登録手段
を有することを特徴とする請求項4記載のデータベース
接続方式。
5. When the information about the database recursively searched by the database content checking unit is not registered in the database content holding unit, the information about the database is collected and the information is stored in the database content holding unit. The database connection method according to claim 4, further comprising a database content registration means for registering.
【請求項6】 前記データベース接続手段が接続を行っ
たデータベースに対する利用者の操作の監視に基づいて
前記データベース内容保持部における重みの増減を行う
データベース内容変更手段を有することを特徴とする請
求項3,請求項4,または請求項5記載のデータベース
接続方式。
6. The database content changing means for increasing or decreasing the weight in the database content holding unit based on the monitoring of the user's operation on the database to which the database connection means is connected. The database connection method according to claim 4 or claim 5.
【請求項7】 入力文字列に対してその同義語および類
義語を検索する辞書検索手段と、 入力文字列以外に前記辞書検索手段により検出された当
該入力文字列に対応する同義語および類義語をも入力文
字列とみなして前記データベース内容保持部に対する検
索を行う前記データベース選択手段とを有することを特
徴とする請求項1または請求項2記載のデータベース接
続方式。
7. A dictionary search means for searching a synonym and a synonym for an input character string, and a synonym and a synonym corresponding to the input character string detected by the dictionary search means in addition to the input character string. 3. The database connection method according to claim 1 or 2, further comprising: the database selection unit which regards the database content holding unit as an input character string to perform a search.
【請求項8】 入力文字列に対してその同義語および類
義語を検索する辞書検索手段と、 入力文字列以外に前記辞書検索手段により検出された当
該入力文字列に対応する同義語および類義語をも入力文
字列とみなして前記データベース内容保持部に対する検
索を行う前記データベース選択手段と、 入力文字列以外に前記辞書検索手段により検出された当
該入力文字列に対応する同義語および類義語をも入力文
字列とみなして処理を行う前記データベース内容検査手
段とを有することを特徴とする請求項3,請求項4,請
求項5,請求項6,または請求項7記載のデータベース
接続方式。
8. A dictionary search means for searching a synonym and a synonym for an input character string, and a synonym and a synonym corresponding to the input character string detected by the dictionary search means other than the input character string. In addition to the input character string, the database selection means for performing a search on the database content holding unit by regarding it as an input character string, and the synonym and the synonyms corresponding to the input character string detected by the dictionary search means are also input character strings. 8. The database connection method according to claim 3, claim 4, claim 5, claim 6, or claim 7, comprising:
【請求項9】 前記データベース接続手段によって接続
されたデータベースに関する情報の収集を行い当該情報
の内容が前記データベース内容保持部に登録されている
当該データベースに関する情報の内容と相違している場
合に収集した内容で前記データベース内容保持部に登録
されている当該データベースに関する情報を更新するデ
ータベース内容更新手段を有することを特徴とする請求
項1,請求項2,請求項3,請求項4,請求項5,請求
項6,請求項7,または請求項8記載のデータベース接
続方式。
9. The information related to the database connected by the database connection means is collected, and when the content of the information is different from the content of the information related to the database registered in the database content holding unit, the information is collected. 6. A database content updating unit for updating information about the database registered in the database content holding unit with content, claim 1, claim 2, claim 3, claim 4, claim 5, claim 5. The database connection method according to claim 6, claim 7, or claim 8.
JP15882396A 1996-05-30 1996-05-30 Database connection method Expired - Fee Related JP3299116B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15882396A JP3299116B2 (en) 1996-05-30 1996-05-30 Database connection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15882396A JP3299116B2 (en) 1996-05-30 1996-05-30 Database connection method

Publications (2)

Publication Number Publication Date
JPH09319753A true JPH09319753A (en) 1997-12-12
JP3299116B2 JP3299116B2 (en) 2002-07-08

Family

ID=15680167

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15882396A Expired - Fee Related JP3299116B2 (en) 1996-05-30 1996-05-30 Database connection method

Country Status (1)

Country Link
JP (1) JP3299116B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009059195A (en) * 2007-08-31 2009-03-19 Toshiba Corp Information providing server and information providing method
JP2009245281A (en) * 2008-03-31 2009-10-22 Japan Research Institute Ltd Data retrieval system, data retrieval method, and program
WO2012165122A1 (en) * 2011-05-27 2012-12-06 株式会社エヌ・ティ・ティ・ドコモ Function presentation system, terminal device, server device, program and function presentation method
JP2014013468A (en) * 2012-07-04 2014-01-23 Mitsubishi Electric Corp Automatic multiple database search device
JP5916974B1 (en) * 2014-11-19 2016-05-11 株式会社インフォメックス Data search device, program, and recording medium
WO2016080413A1 (en) * 2014-11-19 2016-05-26 株式会社インフォメックス Data retrieval apparatus, program and recording medium

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009059195A (en) * 2007-08-31 2009-03-19 Toshiba Corp Information providing server and information providing method
JP2009245281A (en) * 2008-03-31 2009-10-22 Japan Research Institute Ltd Data retrieval system, data retrieval method, and program
WO2012165122A1 (en) * 2011-05-27 2012-12-06 株式会社エヌ・ティ・ティ・ドコモ Function presentation system, terminal device, server device, program and function presentation method
JP2012248016A (en) * 2011-05-27 2012-12-13 Ntt Docomo Inc Function presentation system, terminal device, server device, program and function presentation method
JP2014013468A (en) * 2012-07-04 2014-01-23 Mitsubishi Electric Corp Automatic multiple database search device
JP5916974B1 (en) * 2014-11-19 2016-05-11 株式会社インフォメックス Data search device, program, and recording medium
WO2016080413A1 (en) * 2014-11-19 2016-05-26 株式会社インフォメックス Data retrieval apparatus, program and recording medium
JP2016146205A (en) * 2014-11-19 2016-08-12 株式会社インフォメックス Data retrieval device, program, and recording medium
CN106716416A (en) * 2014-11-19 2017-05-24 株式会社英弗麦斯 Data retrieval apparatus, program and recording medium
US9922054B2 (en) 2014-11-19 2018-03-20 Informex, Inc. Data retrieval apparatus, program and recording medium
JP2018136963A (en) * 2014-11-19 2018-08-30 株式会社インフォメックス DATA SEARCH DEVICE, DATA SEARCH METHOD, DATA SEARCH PROGRAM, AND RECORDING MEDIUM
JP2019194881A (en) * 2014-11-19 2019-11-07 株式会社インフォメックス Data retrieval device, program, and recording medium
US10853387B2 (en) 2014-11-19 2020-12-01 Informex, Inc. Data retrieval apparatus, program and recording medium
US11216486B2 (en) 2014-11-19 2022-01-04 Informex, Inc. Data retrieval apparatus, program and recording medium

Also Published As

Publication number Publication date
JP3299116B2 (en) 2002-07-08

Similar Documents

Publication Publication Date Title
US11709876B2 (en) Providing relevance-ordered categories of information
CN100524307C (en) Method and device for establishing coupled relation between documents
US5999940A (en) Interactive information discovery tool and methodology
US8250491B2 (en) Navigation history
EP1686496B1 (en) Systems and methods for providing a user interface with an automatic search menu
US8181102B2 (en) Creating bookmark symlinks
US20050080783A1 (en) Universal interface for retrieval of information in a computer system
US20060129543A1 (en) Method, system, and program for checking contact information
US20030135725A1 (en) Search refinement graphical user interface
US20080040389A1 (en) Landing page identification, tagging and host matching for a mobile application
US20080065632A1 (en) Server, method and system for providing information search service by using web page segmented into several inforamtion blocks
JPH11110415A (en) Method for retrieving information and system therefor, and computer-readable recording medium for recording instruction for retrieving information from one set of documents
US20080104080A1 (en) Method and apparatus to access heterogeneous configuration management database repositories
US6725251B2 (en) Local-file-transfer method and local-filed-transfer system for client-server system
US20070043736A1 (en) Smart find
US7568150B2 (en) Apparatus and method of highlighting categorized web pages on a web server
KR20050038589A (en) Information search support system, computer program and program storage medium
JPH08255163A (en) Document retrieval device
US20040205499A1 (en) Apparatus and method of organizing bookmarked web pages into categories
JP3299116B2 (en) Database connection method
US20020026472A1 (en) Service request method and system using input sensitive specifications on wired and wireless networks
JP2004206492A (en) Document display method and gateway device with link destination selection function using the same
KR20030051577A (en) Display method for research result in internet site
KR20010095215A (en) Method for retrieving data on internet through constructing site information database
US20050050163A1 (en) Continuously tunable, graphic internet navigation tool

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19981014

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080419

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090419

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100419

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110419

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120419

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120419

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130419

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130419

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140419

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees