[go: up one dir, main page]

JP2005025773A - Recording medium, terminal device and host computer - Google Patents

Recording medium, terminal device and host computer Download PDF

Info

Publication number
JP2005025773A
JP2005025773A JP2004220751A JP2004220751A JP2005025773A JP 2005025773 A JP2005025773 A JP 2005025773A JP 2004220751 A JP2004220751 A JP 2004220751A JP 2004220751 A JP2004220751 A JP 2004220751A JP 2005025773 A JP2005025773 A JP 2005025773A
Authority
JP
Japan
Prior art keywords
user
message
information
input
terminal device
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
Application number
JP2004220751A
Other languages
Japanese (ja)
Inventor
Yuichiro Itakura
雄一郎 板倉
Yuichiro Tsutsui
雄一朗 筒井
Nobuyuki Fujita
信之 藤田
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.)
Global Media Online Inc
Original Assignee
Global Media Online Inc
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 Global Media Online Inc filed Critical Global Media Online Inc
Priority to JP2004220751A priority Critical patent/JP2005025773A/en
Publication of JP2005025773A publication Critical patent/JP2005025773A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/212Monitoring or handling of messages using filtering or selective blocking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/234Monitoring or handling of messages for tracking messages

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a message retrieving system and a terminal device which allows a terminal to display information suitable for each user even if a plurality of users copy a program and use it. <P>SOLUTION: The system comprises a message user database which stores properties of a user of a terminal and a message transmission condition database which stores retrieval conditions of each message transmitted to the terminal, detects the necessity for updating the properties of the user at the time of communication with the terminal, and updates the properties of the user if necessary. In response to a request from the terminal, the system reads out the properties of the user of the terminal from the message user database, and retrieves a message from the message transmission condition database. The message user database holds the birth date of the user and the date of the final communication with the user. User information is updated in the case that days calculated by adding a predetermined period to the birth date on and after the final communication date of the user have passed. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、インターネット等のネットワークから得られた情報を表示するメッセージ検索システムおよび端末装置に関する。   The present invention relates to a message search system and a terminal device that display information obtained from a network such as the Internet.

近年、インターネットや、BBS機能を中心とするパソコン通信等の通信網を介して多くの情報が利用者に提供されている。利用者が所持するパソコン等の端末はモデムおよび電話回線を介していわゆるプロバインダのコンピュータ(情報提供装置)に接続される。利用者は端末によりプロパイダの情報提供装置にアクセスする。また情報提供装置に接続された通信網を介して他の情報提供者にアクセスすることができる。これにより情報提供装置、または情報提供装置に接続されたインターネット若しくはパソコン通信網上の情報提供者から情報を得ることができる。   In recent years, a large amount of information has been provided to users via the Internet and communication networks such as personal computer communication centered on the BBS function. A terminal such as a personal computer possessed by a user is connected to a so-called provider computer (information providing apparatus) via a modem and a telephone line. The user accesses the information providing apparatus of the provider through the terminal. In addition, other information providers can be accessed through a communication network connected to the information providing apparatus. As a result, information can be obtained from the information providing apparatus or an information provider on the Internet or a personal computer communication network connected to the information providing apparatus.

情報提供者または情報提供者に接続された他の事業者は、利用者の識別番号およびパスワードを用いて利用者を識別して課金すると共に利用者に情報を提供する。利用者に提供された情報はディスプレイ上の単一のウインドウに表示される。利用者は、表示された情報をスクロールしたりサブメニュー表示に切り換えることができる。通信網上の事業者が、広告等の付加的情報を提供する場合がある。この場合は付加的情報も指定情報と同一のウインドウに表示される。   The information provider or another business operator connected to the information provider identifies and charges the user using the user identification number and password, and provides information to the user. Information provided to the user is displayed in a single window on the display. The user can scroll the displayed information or switch to the submenu display. There are cases where a provider on a communication network provides additional information such as an advertisement. In this case, additional information is also displayed in the same window as the designated information.

しかしながら、従来は利用者が端末の表示をスクロールすると付加的情報の表示が消えてしまうので、広告等の付加的情報を利用者に効率的に提供することができなかった。このような課題を解決するために、本願出願人は、利用者の端末に2つのウインドウを表示し一方に利用者が指定した情報を表示し他方に広告等の表示情報を表示させる方法を出願した(特願平8−67278)。この出願に記載された発明によれば、利用者の年齢や性別などの特性に適した、広告等の表示情報が前記端末上に表示される。   However, conventionally, since the display of additional information disappears when the user scrolls the display on the terminal, additional information such as advertisements cannot be efficiently provided to the user. In order to solve such problems, the applicant of the present application has filed a method for displaying two windows on the user's terminal, displaying information designated by the user on one side, and displaying display information such as advertisements on the other side. (Japanese Patent Application No. 8-67278). According to the invention described in this application, display information such as advertisements suitable for characteristics such as the age and sex of the user is displayed on the terminal.

しかしながら、利用者の特性は経時的に変化する。更に、喫煙および飲酒など利用者が成年に達したときに新たに利用者の特性を入力する必要が生じる場合がある。また、広告の内容によっては、利用者の新たな種類の特性を入力する必要が生じる場合がある。特にインターネットを代表とする通信網の内容(コンテント)は経時的に大きく変化する。従って、通信網の新たな内容および利用者の新たな特性に適した表示情報を選択して端末装置に表示させることが望ましい。更に、複数の利用者が同一のプログラムをコピーして使用した場合であっても、各々の利用者に適した情報を端末に表示させることが望ましい。そこで本発明は、この様な課題を解決することのできるメッセージ検索システムおよび端末装置を提供することを目的とする。   However, user characteristics change over time. Furthermore, it may be necessary to input new characteristics of the user when the user reaches an adult age, such as smoking and drinking. Also, depending on the content of the advertisement, it may be necessary to input a new type of characteristic of the user. In particular, the content (content) of a communication network represented by the Internet changes greatly with time. Therefore, it is desirable to select display information suitable for new contents of the communication network and new characteristics of the user and display them on the terminal device. Furthermore, even when a plurality of users copy and use the same program, it is desirable to display information suitable for each user on the terminal. Therefore, an object of the present invention is to provide a message search system and a terminal device that can solve such problems.

このような目的を達成するために本発明の第1の形態によれば、メッセージ検索システムにおいて、通信回線を通じて接続される端末の利用者の特性に関する利用者情報を格納するメッセージ利用者データベースと、前記端末に送信する複数のメッセージの各々の識別情報および前記メッセージの各々の検索条件を格納するメッセージ送信条件データベースと、前記端末との通信時に、前記利用者情報の更新の必要性を検出する手段と、前記更新の必要性が検出された場合に前記利用者情報を更新する手段と前記端末からの要求に応じて、当該端末の利用者の前記利用者情報を前記メッセージ利用者データベースから読み出す手段と、前記メッセージ利用者データベースから読み出した前記利用者情報に基づいて、前記メッセージ送信条件データベースから前記メッセージの識別情報を検索する手段とを備えた。   In order to achieve such an object, according to the first aspect of the present invention, in the message search system, a message user database that stores user information related to characteristics of a user of a terminal connected through a communication line; A message transmission condition database for storing identification information of each of a plurality of messages transmitted to the terminal and a search condition for each of the messages; and means for detecting necessity of updating the user information during communication with the terminal And means for updating the user information when the necessity for updating is detected and means for reading out the user information of the user of the terminal from the message user database in response to a request from the terminal And the message transmission condition data based on the user information read from the message user database. And means for retrieving the identification information of said message from database.

本発明の第2の形態によれば、本発明の第1の形態において、前記メッセージ利用者データベースは、前記利用者情報として前記利用者の生年月日を保持し、前記メッセージ利用者データベースは前記利用者との最終通信日時を保持し、前記検出手段は、前記利用者が当該メッセージ検索システムに接続したときに当該利用者の前記最終通信日時以降に前記生年月日に所定の期間を加えた日が経過した場合に前記利用者情報を更新する必要があると判断する。   According to a second aspect of the present invention, in the first aspect of the present invention, the message user database holds the date of birth of the user as the user information, and the message user database The date and time of the last communication with the user is retained, and the detection means adds a predetermined period to the date of birth after the last communication date and time of the user when the user connects to the message search system. When the day has passed, it is determined that the user information needs to be updated.

本発明の第3の形態によれば、本発明の第2の形態において、前記メッセージ利用者データベースに新たな項目を追加する手段と、前記メッセージ利用者データベースに前記新たな項目を追加した項目更新日時を保持する手段とを更に備え、前記検出手段は、前記最終通信日時が前記項目更新日時より前である場合に前記利用者情報を更新する必要があると判断する。   According to a third aspect of the present invention, in the second aspect of the present invention, means for adding a new item to the message user database, and item update adding the new item to the message user database Means for holding a date and time, and the detecting means determines that the user information needs to be updated when the last communication date and time is before the item update date and time.

本発明の第4の形態によれば、本発明の第1の形態において、前記メッセージ利用者データベースは、前記利用者情報として前記利用者の生年月日を保持し、前記メッセージ利用者データベースは前記利用者情報の最終更新日時を保持し、前記検出手段は、前記利用者が当該メッセージ検索システムに接続したときに当該利用者の前記最終更新日時以降に前記生年月日に所定の期間を加えた日が経過した場合に前記利用者情報を更新する必要があると判断する。   According to a fourth aspect of the present invention, in the first aspect of the present invention, the message user database holds the date of birth of the user as the user information, and the message user database The last update date and time of the user information is held, and the detection means adds a predetermined period to the date of birth after the last update date and time of the user when the user connects to the message search system. When the day has passed, it is determined that the user information needs to be updated.

本発明の第5の形態によれば、本発明の第4の形態において、前記メッセージ利用者データベースに新たな項目を追加する手段と、前記メッセージ利用者データベースに前記新たな項目を追加した項目更新日時を保持する手段とを更に備え、前記検出手段は、前記最終更新日時が前記項目更新日時より前である場合に前記利用者情報を更新する必要があると判断する。   According to a fifth aspect of the present invention, in the fourth aspect of the present invention, means for adding a new item to the message user database, and item update adding the new item to the message user database Means for holding a date and time, and the detecting means determines that the user information needs to be updated when the last update date and time is before the item update date and time.

本発明の第6の形態によれば、本発明の第1から5のいずれかの形態において、前記端末が接続したときに、前記端末に保持されている当該端末の利用者の利用者情報の最終更新日時と、前記メッセージ利用者データベース中の前記利用者に関する利用者情報の最終更新日時とを比較する手段と、前記メッセージ利用者データベースの利用者情報の最終更新日時が前記端末の利用者情報の最終更新日時より後である場合に、前記メッセージ利用者データベース中の前記利用者に関する前記利用者情報を前記端末に送信する手段とを更に備える。   According to a sixth aspect of the present invention, in any one of the first to fifth aspects of the present invention, when the terminal is connected, the user information of the user of the terminal held in the terminal is stored. Means for comparing the last update date and time and the last update date and time of user information related to the user in the message user database; and the last update date and time of user information in the message user database is the user information of the terminal Means for transmitting the user information relating to the user in the message user database to the terminal when it is later than the last update date and time.

本発明の第7の形態によれば、本発明の第1から6のいずれかの形態において、前記端末が接続したときに、前記端末に保持されている当該端末の利用者の利用者情報の最終更新日時と、前記メッセージ利用者データベース中の前記利用者に関する利用者情報の最終更新日時とを比較する手段と、前記メッセージ利用者データベースの利用者情報の最終更新日時が前記端末の利用者情報の最終更新日時より前である場合に、前記端末に保持されている利用者情報を受信する手段と、受信した利用者情報により、前記メッセージ利用者データベース中の前記利用者に関する前記利用者情報を更新する手段とを更に備える。   According to a seventh aspect of the present invention, in any one of the first to sixth aspects of the present invention, when the terminal is connected, the user information of the user of the terminal held in the terminal is stored. Means for comparing the last update date and time and the last update date and time of user information related to the user in the message user database; and the last update date and time of user information in the message user database is the user information of the terminal The user information related to the user in the message user database is obtained by means for receiving user information held in the terminal and the received user information when Means for updating.

本発明の第8の形態によれば、本発明の第1から7のいずれかの形態において、前記利用者情報の各項目を識別する識別情報、各項目の属性、範囲、および大きさを保持するデータベースを更に備え、前記メッセージ利用者データベースが、前記利用者情報の項目毎に前記識別情報を有する。   According to an eighth aspect of the present invention, in any one of the first to seventh aspects of the present invention, the identification information for identifying each item of the user information, the attribute, the range, and the size of each item are retained. The message user database has the identification information for each item of the user information.

本発明の第9の形態によれば、端末装置において、利用者の特性に関する利用者情報を用いて前記利用者に送信するメッセージを検索するメッセージ検索システムと、通信回線を用いて通信する端末装置であって、当該端末の利用者の特性に関する利用者情報を格納する格納装置と、前記メッセージ検索システムとの通信時に、前記利用者情報の更新の必要性を検出する検出手段と、前記更新の必要性が検出された場合に、当該端末の利用者の前記利用者情報を更新するためのダイアログを前記通信回線を用いて要求する手段と、前記通信回線から受信した前記ダイアログを用いて、前記格納装置中の利用者情報を更新する手段とを備えた。   According to the ninth aspect of the present invention, in the terminal device, a message search system for searching for a message to be transmitted to the user using user information relating to the user characteristics, and a terminal device for communication using a communication line A storage device that stores user information related to the characteristics of the user of the terminal, a detecting unit that detects the necessity of updating the user information when communicating with the message search system, and When the necessity is detected, means for requesting a dialog for updating the user information of the user of the terminal using the communication line, and using the dialog received from the communication line, Means for updating user information in the storage device.

本発明の第10の形態によれば、本発明の第9の形態において、前記格納装置は、前記利用者の生年月日および前記メッセージ検索システムとの最終通信日時を保持し、前記検出手段は、当該端末が前記メッセージ検索システムとの通信を開始したときに当該利用者の前記最終通信日時以降に前記生年月日に所定の期間を加えた日が経過しているか否かにより前記利用者情報の更新の必要性を検出する。   According to a tenth aspect of the present invention, in the ninth aspect of the present invention, the storage device holds the date of birth of the user and the date and time of the last communication with the message search system, and the detection means The user information depending on whether or not a date obtained by adding a predetermined period to the date of birth after the last communication date and time of the user when the terminal starts communication with the message search system. Detect the need for updates.

本発明の第11の形態によれば、本発明の第10の形態において、前記メッセージ利用者データベースに新たな項目が追加された項目更新日時を前記メッセージ利用者データベースから受信する手段を更に備え、前記検出手段は、前記最終通信日時が前記項目更新日時より前である場合に、前記格納装置の前記利用者情報を更新する必要があると判断する。   According to an eleventh aspect of the present invention, in the tenth aspect of the present invention, the apparatus further comprises means for receiving, from the message user database, an item update date and time when a new item is added to the message user database. The detection unit determines that the user information of the storage device needs to be updated when the last communication date and time is before the item update date and time.

本発明の第12の形態によれば、本発明の第9の形態において、前記格納装置は、前記利用者の生年月日および前記利用者情報の最終更新日時を保持し、前記検出手段は、前記利用者が前記メッセージ検索システムに接続したときに、当該利用者の前記最終更新日時以降に前記生年月日に所定の期間を加えた日が経過したか否かにより前記利用者情報の更新の必要性を検出する。   According to a twelfth aspect of the present invention, in the ninth aspect of the present invention, the storage device holds the date of birth of the user and the date and time when the user information was last updated. When the user connects to the message search system, the update of the user information is performed depending on whether a date obtained by adding a predetermined period to the date of birth has passed after the last update date / time of the user. Detect the need.

本発明の第13の形態によれば、本発明の第12の形態において、前記メッセージ利用者データベースに新たな項目が追加された項目更新日時を前記メッセージ利用者データベースから受信する手段を更に備え、前記検出手段は、前記最終更新日時が前記項目更新日時より前である場合に、前記格納装置の前記利用者情報を更新する必要があると判断する。   According to a thirteenth aspect of the present invention, in the twelfth aspect of the present invention, the apparatus further comprises means for receiving an item update date and time when a new item is added to the message user database from the message user database, The detection unit determines that the user information of the storage device needs to be updated when the last update date is before the item update date.

本発明の第14の形態によれば、本発明の第9から13のいずれかの形態において、前記メッセージ検索システムが各利用者の利用者情報を有し、前記端末装置が、前記メッセージ検索システムに接続したときに、前記格納装置に保持されている当該端末の利用者の利用者情報の最終更新日時と、前記メッセージ検索システムの前記利用者に関する利用者情報の最終更新日時とを比較する手段と、前記メッセージ検索システム中の利用者情報の最終更新日時が前記格納装置中の利用者情報の最終更新日時より前である場合に、前記格納装置中の前記利用者に関する前記利用者情報を前記メッセージ検索システムに送信する手段とを更に備える。   According to a fourteenth aspect of the present invention, in any one of the ninth to thirteenth aspects of the present invention, the message search system has user information of each user, and the terminal device is the message search system. Means for comparing the last update date and time of user information of the user of the terminal held in the storage device with the last update date and time of user information related to the user of the message search system when connected to the storage device And when the last update date and time of user information in the message search system is earlier than the last update date and time of user information in the storage device, the user information related to the user in the storage device is Means for transmitting to the message retrieval system.

本発明の第15の形態によれば、本発明の第9から14のいずれかの形態において、前記メッセージ検索システムが各利用者の利用者情報を有し、前記メッセージ検索システムに接続したときに、前記格納装置に保持されている当該端末の利用者の利用者情報の最終更新日時と、前記メッセージ検索システムの前記利用者に関する利用者情報の最終更新日時とを比較する手段と、前記メッセージ検索システム中の利用者情報の最終更新日時が前記格納装置中の利用者情報の最終更新日時より後である場合に、前記メッセージ検索システムに保持されている利用者情報を受信する手段と、受信した利用者情報により、前記格納装置中の前記利用者に関する前記利用者情報を更新する手段とを更に備える。   According to a fifteenth aspect of the present invention, in any one of the ninth to fourteenth aspects of the present invention, when the message search system has user information of each user and is connected to the message search system. Means for comparing the last update date and time of user information of the user of the terminal held in the storage device with the last update date and time of user information related to the user of the message search system; and the message search Means for receiving user information held in the message search system when the last update date and time of user information in the system is later than the last update date and time of user information in the storage device; And means for updating the user information related to the user in the storage device with the user information.

本発明の第16の形態によれば、本発明の第9から15のいずれかの形態において、前記利用者が前記格納装置中の利用者情報を更新したことを検出する更新検出手段と、当該更新検出手段が前記利用者情報が更新されたことを検出した場合に、前記格納装置中の利用者情報を前記メッセージ検索システムに送信する手段とを更に備えた。   According to a sixteenth aspect of the present invention, in any one of the ninth to fifteenth aspects of the present invention, an update detection means for detecting that the user has updated user information in the storage device; And means for transmitting user information in the storage device to the message search system when the update detecting means detects that the user information has been updated.

本発明の第17の形態によれば、端末装置において、CPUにより情報を処理する端末装置であって、前記CPUが読み取って処理する処理情報を格納する格納手段と、前記格納手段における前記処理情報を格納した位置を記憶する記憶手段と、当該端末装置の利用者を識別する識別情報を入力する入力手段と、前記処理情報を処理する際に、前記格納手段中の前記処理情報の位置を判断する判断手段と、前記記憶手段により記憶した前記処理情報の位置が前記判断手段により判断した前記処理情報の位置と異なる場合に、当該端末装置の利用者の識別情報の入力を前記利用者に対して再度要求する再入力手段と、前記入力手段により入力した識別情報が前記再入力手段により入力した識別情報と異なる場合に、前記入力手段により識別情報を入力した利用者とは異なる利用者が当該端末装置を利用していると判断する利用者判断手段とを備えた。   According to a seventeenth aspect of the present invention, in the terminal device, the terminal device processes information by the CPU, the storage means storing the processing information read and processed by the CPU, and the processing information in the storage means Storage means for storing the position where the information is stored, input means for inputting identification information for identifying a user of the terminal device, and determining the position of the processing information in the storage means when processing the processing information And when the position of the processing information stored by the storage means is different from the position of the processing information determined by the determination means, the identification information of the user of the terminal device is input to the user. The re-input means for requesting again and the identification information input by the input means when the identification information input by the re-input means is different from the identification information input by the input means. Different user and entered user and a user judgment unit judges that utilizes the terminal device.

本発明の第18の形態によれば、本発明の第17の形態において、前記入力手段は、更に前記利用者のパスワードを入力する手段を有し、前記再入力手段は、前記記憶手段により記憶した前記処理情報の位置が前記判断手段により判断した前記処理情報の位置と異なる場合に、更に前記利用者のパスワードを前記利用者に対して再度要求する手段を有し、前記利用者判断手段は、前記入力手段により入力したパスワードが前記再入力手段により入力したパスワードと異なる場合に、前記入力手段により識別情報を入力した利用者とは異なる利用者が当該端末装置を利用していると判断する手段を更に有する。   According to an eighteenth aspect of the present invention, in the seventeenth aspect of the present invention, the input means further includes means for inputting the password of the user, and the re-input means is stored by the storage means. When the position of the processing information is different from the position of the processing information determined by the determining means, the processing information further includes means for requesting the user's password again to the user. When the password input by the input unit is different from the password input by the re-input unit, it is determined that a user different from the user who has input identification information by the input unit uses the terminal device. It further has means.

本発明の第19の形態によれば、本発明の第17または18の形態において、前記処理情報が、前記CPUが実行するプログラムであることを特徴とする。   According to a nineteenth aspect of the present invention, in the seventeenth or eighteenth aspect of the present invention, the processing information is a program executed by the CPU.

但し他の構成としては、前記処理情報は前記CPUが読み取るデータであっても良い。   However, as another configuration, the processing information may be data read by the CPU.

本発明の第20の形態によれば、本発明の第17から19のいずれかの形態において、通信回線を介して情報処理装置と通信を行う手段と、前記利用者判断手段が、前記識別情報を入力した利用者とは異なる利用者が当該端末装置を利用していると判断した場合に、前記再入力手段により入力した前記識別情報及び前記パスワードが前記情報処理装置に登   According to a twentieth aspect of the present invention, in any one of the seventeenth to nineteenth aspects of the present invention, the means for communicating with the information processing apparatus via a communication line, and the user judgment means include the identification information. When it is determined that a user different from the user who has input the terminal device is using the terminal device, the identification information and the password input by the re-input unit are registered in the information processing device.

本発明によれば利用者の特性が変化した場合であっても、利用者の新たな特性に適した表示情報を選択して端末装置に表示させることができる。更に、複数の利用者が同一のプログラムをコピーして使用した場合であっても各々の利用者に適した情報を端末に表示させることができる。   According to the present invention, even when the characteristics of a user change, display information suitable for the new characteristics of the user can be selected and displayed on the terminal device. Furthermore, even when a plurality of users copy and use the same program, information suitable for each user can be displayed on the terminal.

以下、図面を参照して本発明の実施の形態の一例を説明する。   Hereinafter, an example of an embodiment of the present invention will be described with reference to the drawings.

(実施形態1)
図1は、本発明の情報表示システムの構成の一例を示すブロック図である。図1において、各情報提供装置20に一つまたは複数の端末10が、モデム16、18、公衆網17(通信網)、および公衆網ゲートウエイ19を介して接続されている。情報提供装置20は、いわゆるインターネットのプロバイダが管理している。
(Embodiment 1)
FIG. 1 is a block diagram showing an example of the configuration of the information display system of the present invention. In FIG. 1, one or a plurality of terminals 10 are connected to each information providing device 20 via modems 16 and 18, a public network 17 (communication network), and a public network gateway 19. The information providing apparatus 20 is managed by a so-called Internet provider.

またメッセージ分配システム39に、単一または複数のメッセージ提供者30が専用回線で接続されている。メッセージ提供者30から、広告等の付加的情報(メッセージと呼ぶ)、各メッセージの送信条件、および各メッセージ提供者30のインターネット上のホームページのアドレスがメッセージ分配システム39に提供される。メッセージは、静止画像、動画像、音声、およびこれらの組合せのいずれであっても良い。メッセージ分配システム39(メッセージ検索システム)は、メッセージ分配装置28(メッセージ検索装置)、メッセージ利用者データベース34、メッセージ送信条件データベース36、および接続ログ38を有する。メッセージ送信条件データベース36は、各メッセージの送信条件を格納する。メッセージ利用者データベース34は、各端末10のメッセージ利用者に関する情報を格納する。   In addition, a single or a plurality of message providers 30 are connected to the message distribution system 39 by a dedicated line. From the message provider 30, additional information such as advertisements (referred to as messages), transmission conditions for each message, and the address of the home page on the Internet of each message provider 30 are provided to the message distribution system 39. The message may be any of a still image, a moving image, sound, and a combination thereof. The message distribution system 39 (message search system) includes a message distribution device 28 (message search device), a message user database 34, a message transmission condition database 36, and a connection log 38. The message transmission condition database 36 stores the transmission conditions for each message. The message user database 34 stores information regarding the message user of each terminal 10.

メッセージ分配装置28は、情報提供装置20と専用回線で接続されている。メッセージ分配装置28は、メッセージ提供者30から提供されたメッセージを各プロバイダの情報提供装置20に送信する。メッセージにはそのメッセージ提供者のホームページのアドレスを示すデータが記載されている。情報提供装置20のメッセージ管理装置24は、メッセージ分配システム39から受け取ったメッセージを、当該メッセージの識別番号(URL)に対応づけてメッセージデータベース26に格納する。   The message distribution device 28 is connected to the information providing device 20 through a dedicated line. The message distribution device 28 transmits the message provided from the message provider 30 to the information providing device 20 of each provider. The message contains data indicating the homepage address of the message provider. The message management device 24 of the information providing device 20 stores the message received from the message distribution system 39 in the message database 26 in association with the identification number (URL) of the message.

端末10は、情報提供装置20のインターネットゲートウエイ22を介してインターネット32からホームページ等の情報を受け取ることができる。また端末10は、メッセージ管理装置24からメッセージを受け取ることができる。メッセージ管理装置24は、端末10からの要求に基づいてメッセージデータベース26から読み取ったメッセージを端末10に送信する。端末10の利用者は、公衆回線ゲートウエイ19を介してインターネットゲートウエイ22に接続するためのID(プロバイダ利用者ID)およびパスワードと、メッセージ管理装置24からメッセージを得るためのID(メッセージ利用者ID)およびパスワードを有する。   The terminal 10 can receive information such as a home page from the Internet 32 via the Internet gateway 22 of the information providing apparatus 20. Further, the terminal 10 can receive a message from the message management device 24. The message management device 24 transmits the message read from the message database 26 to the terminal 10 based on the request from the terminal 10. The user of the terminal 10 has an ID (provider user ID) and password for connecting to the Internet gateway 22 via the public line gateway 19 and an ID (message user ID) for obtaining a message from the message management device 24. And have a password.

複数のプロバイダの複数の情報提供装置20が公衆網17に接続されている場合は、利用者はいずれの情報提供装置20に接続しても良い。この場合利用者は、接続する情報提供装置20毎のプロバイダIDを有さなくてはならない。しかし、単一のメッセージ利用者IDを全ての情報提供装置20で使用することができる。   When a plurality of information providing devices 20 of a plurality of providers are connected to the public network 17, the user may connect to any information providing device 20. In this case, the user must have a provider ID for each information providing apparatus 20 to be connected. However, a single message user ID can be used in all information providing apparatuses 20.

図2は、端末10の本体14のハードウエア構成を示すブロックである。図2において、CPU40はROM42およびRAM44に格納されたプログラムに基づいて動作する。タイマ46は所定の時間をカウントする。入力装置48を介して利用者からデータが入力される。格納装置の一例としてのハードディスク50は、画像等のデータ、利用者に関する情報(利用者情報49)、利用者情報49の最終更新日時47、およびCPU40が動作するプログラムを格納する。   FIG. 2 is a block diagram illustrating a hardware configuration of the main body 14 of the terminal 10. In FIG. 2, the CPU 40 operates based on programs stored in the ROM 42 and the RAM 44. The timer 46 counts a predetermined time. Data is input from the user via the input device 48. The hard disk 50 as an example of a storage device stores data such as images, information about the user (user information 49), the last update date and time 47 of the user information 49, and a program on which the CPU 40 operates.

カレンダーIC51はバッテリーによりバックアップされており、現在の日時をCPU40に提供する。フロッピーディスクドライブ52はフロッピーディスク56からデータまたはプログラムを読み取りCPU40に提供する。CD−ROMドライブ54はCD−ROM58からデータまたはプログラムを読み取りCPU40に提供する。さらに本体14は、モデム16に接続するためのモデムインターフェースおよびディスプレイ12に接続するためのディスプレイインターフェースを備える。   The calendar IC 51 is backed up by a battery and provides the current date and time to the CPU 40. The floppy disk drive 52 reads data or a program from the floppy disk 56 and provides it to the CPU 40. The CD-ROM drive 54 reads data or a program from the CD-ROM 58 and provides it to the CPU 40. The main body 14 further includes a modem interface for connecting to the modem 16 and a display interface for connecting to the display 12.

図3は、接続管理装置23、メッセージ管理装置24およびメッセージ分配装置28のハードウエア構成を示すブロックである。図3において、CPU90はROM92およびRAM94に格納されたプログラムに基づいて動作する。タイマ96は所定の時間をカウントする。通信インタフェース98は、通信回線との入出力を処理する。メッセージ分配装置28は、メッセージ提供者30と接続するための通信インタフェース98および情報提供装置20と接続するための通信インタフェース98’をそれぞれ備えていても良い。入力装置100を介して利用者からデータが入力される。データベースインタフェース102は、ハードディスク等により構成される各種データベースとの接続を行う。フロッピーディスクドライブ104は、フロッピーディスク106からデータまたはプログラムを読み取りCPU90に提供する。カレンダーICは日時をCPU90に提供する。ディスプレイ108は、通信状態等をオペレータに表示する。   FIG. 3 is a block diagram showing the hardware configuration of the connection management device 23, the message management device 24, and the message distribution device 28. In FIG. 3, the CPU 90 operates based on programs stored in the ROM 92 and the RAM 94. The timer 96 counts a predetermined time. The communication interface 98 processes input / output with the communication line. The message distribution device 28 may include a communication interface 98 for connecting to the message provider 30 and a communication interface 98 ′ for connecting to the information providing device 20. Data is input from the user via the input device 100. The database interface 102 connects to various databases configured by a hard disk or the like. The floppy disk drive 104 reads data or a program from the floppy disk 106 and provides it to the CPU 90. The calendar IC provides the date and time to the CPU 90. The display 108 displays a communication state or the like to the operator.

図4は、メッセージ利用者データベース34の構成を示す。メッセージ利用者データベース34は、各メッセージ利用者のメッセージ利用者ID、メッセージ利用者パスワード、単一の情報提供装置20を識別するためのプロバイダID、プロバイダ利用者ID、情報の表示時間、並びに、生年月日、性別、婚歴、職種、住所、氏名、飲酒するか否か等の利用者に関する情報(利用者情報と呼ぶ)を有する。利用者情報の項目は後に追加することができる。本図では、喫煙するか否かを示す喫煙項目35が新たに追加されている。またメッセージ利用者データベース34には、各利用者が最後にメッセージ分配装置と通信した日時を示す最終通信日時、および本データベースに最後に項目を追加した日時を示す項目更新日時が記録される。   FIG. 4 shows the configuration of the message user database 34. The message user database 34 includes a message user ID of each message user, a message user password, a provider ID for identifying a single information providing device 20, a provider user ID, an information display time, and a year of birth. It has information about the user (called user information) such as date, gender, marital status, occupation, address, name, and whether or not to drink. User information items can be added later. In this figure, a smoking item 35 indicating whether or not to smoke is newly added. The message user database 34 records the last communication date and time indicating the date and time when each user last communicated with the message distribution device, and the item update date and time indicating the date and time when the item was last added to the database.

各利用者は、例えばメッセージ管理装置20から情報を受け取るためのメッセージビューワを最初に使用する際、またはメッセージビューワのプログラムを端末10にインストールする際に利用者情報を端末10に入力する。端末10は、入力された利用者情報をハードディスク50に格納すると共に情報提供装置20に送信する。情報提供装置20は利用者から受信した利用者情報をメッセージ分配装置28に送信する。メッセージ分配装置28は、情報提供装置20から受け取った情報をメッセージ利用者データベース34に格納する。利用者情報としては、他にも年齢、職種、収入、趣味等を格納しても良い。   Each user inputs user information to the terminal 10 when, for example, a message viewer for receiving information from the message management device 20 is used for the first time or when a message viewer program is installed in the terminal 10. The terminal 10 stores the input user information in the hard disk 50 and transmits it to the information providing apparatus 20. The information providing device 20 transmits the user information received from the user to the message distribution device 28. The message distribution device 28 stores the information received from the information providing device 20 in the message user database 34. As user information, age, occupation, income, hobbies and the like may be stored.

図5は、メッセージ送信条件データベース36の構成を示す説明図である。メッセージ送信条件データベース36は、各メッセージを識別するメッセージURLとそのメッセージを送信するための条件とを対応づけて格納している。メッセージの送信条件としては、各利用者に対する表示頻度の制限、全利用者に対する表示頻度の制限、表示時刻、表示すべき利用者の年齢範囲、性別、婚歴、職種、住所、飲酒をするか否か等を格納する。メッセージ送信条件データベース36には、必要に応じて検索項目を追加することができる。本図では喫煙をするか否かを示す喫煙項目37が新たに追加されている。メッセージ分配装置28は、端末10からの要求に応じて、利用者情報を用いてメッセージを検索し、検索したメッセージのURLを端末10に送信する。従って利用者に適したメッセージを各端末10に送信することができる。   FIG. 5 is an explanatory diagram showing the configuration of the message transmission condition database 36. The message transmission condition database 36 stores a message URL for identifying each message and a condition for transmitting the message in association with each other. The message transmission conditions are: display frequency limit for each user, display frequency limit for all users, display time, age range of users to be displayed, gender, marital status, occupation, address, whether to drink Stores whether or not. Search items can be added to the message transmission condition database 36 as necessary. In this figure, a smoking item 37 indicating whether or not to smoke is newly added. In response to a request from the terminal 10, the message distribution device 28 searches for a message using user information and transmits the URL of the searched message to the terminal 10. Therefore, a message suitable for the user can be transmitted to each terminal 10.

図6は、本体14のCPU40が実行するソフトウエアの機能構成を示すブロック図である。これらのソフトウエアは、CD−ROM58またはフロッピーディスク56等の記録媒体に格納されて利用者に提供される。記録媒体に格納されたソフトウエアは圧縮されていても非圧縮であっても良い。ソフトウエアは記録媒体からハードディスク50にインストールされる。このとき、ハードディスク50上の、メッセージブラウザ76がインストールされた位置を示す情報(メッセージビューワ位置情報)がハードディスク50に格納される。ハードディスク50に格納されたソフトウエアは、RAM44に読み出された後にCPU40により実行される。   FIG. 6 is a block diagram illustrating a functional configuration of software executed by the CPU 40 of the main body 14. These software are stored in a recording medium such as the CD-ROM 58 or the floppy disk 56 and provided to the user. Software stored in the recording medium may be compressed or uncompressed. The software is installed on the hard disk 50 from the recording medium. At this time, information indicating the position where the message browser 76 is installed on the hard disk 50 (message viewer position information) is stored in the hard disk 50. The software stored in the hard disk 50 is read by the RAM 44 and then executed by the CPU 40.

記録媒体に格納されて提供されるソフトウエア、即ちハードディス50にインストールされるソフトウェアは、機能構成としてPPPドライバ70およびTCP/IPドライバ72を有する通信モジュール73と、ブラウザ74と、メッセージビューワ76とを備える。PPPドライバ70は、ゲートウエイ19との間にデータリンクを生成する。ブラウザ74は、PPPドライバ70が生成したデータリンク上で、TCP/IPドライバ72を介してインターネットゲートウエイ22と通信する。PPPドライバ70が生成したデータリンク上で、TCP/IPドライバ72を介してメッセージ管理装置24と通信する。メッセージビューワ76は、接続モジュール78、利用者情報を更新する更新処理モジュール83、イベント処理モジュール86、およびメッセージ分配装置28から受信したURLを格納するキュー84を有する。キュー84は、ハードウエア的にはRAM44上に構成される。   Software provided by being stored in a recording medium, that is, software installed on the hard disk 50 includes a communication module 73 having a PPP driver 70 and a TCP / IP driver 72 as functional configurations, a browser 74, and a message viewer 76. Is provided. The PPP driver 70 generates a data link with the gateway 19. The browser 74 communicates with the Internet gateway 22 via the TCP / IP driver 72 on the data link generated by the PPP driver 70. It communicates with the message management device 24 via the TCP / IP driver 72 on the data link generated by the PPP driver 70. The message viewer 76 includes a connection module 78, an update processing module 83 that updates user information, an event processing module 86, and a queue 84 that stores URLs received from the message distribution device 28. The queue 84 is configured on the RAM 44 in terms of hardware.

図7は、ディスプレイ12に表示される画面の例を示す説明図である。ディスプレイ12にはブラウザ74のウィンドウ(ブラウザウインドウ)60およびメッセージビューワ76のウインドウ(メッセージビューワウィンドウ)62が開かれる。ブラウザウインドウ60にはインターネット32から受信した情報が表示される。このブラウザ74としては例えばネットスケープ(商標)またはモザイク(商標)等を使用することができる。   FIG. 7 is an explanatory diagram illustrating an example of a screen displayed on the display 12. A window (browser window) 60 of the browser 74 and a window (message viewer window) 62 of the message viewer 76 are opened on the display 12. Information received from the Internet 32 is displayed in the browser window 60. For example, Netscape (trademark) or Mosaic (trademark) can be used as the browser 74.

メッセージビューワウィンドウ62には情報提供装置20から受信したメッセージが表示される。メッセージビューワウィンドウ62は、ホームページボタン64、資料請求ボタン66、中断/再開ボタン68、および終了ボタン69を有する。ホームページボタン64が押されると、メッセージビューワウィンドウ62に表示されているメッセージに対応するホームページがブラウザウインドウ60に表示される。資料請求ボタン66が押されると、メッセージビューワウィンドウ62に表示されているメッセージ対応する資料が利用者に送信される。   A message received from the information providing apparatus 20 is displayed in the message viewer window 62. The message viewer window 62 includes a home page button 64, a material request button 66, a suspend / resume button 68, and an end button 69. When the homepage button 64 is pressed, a homepage corresponding to the message displayed in the message viewer window 62 is displayed in the browser window 60. When the material request button 66 is pressed, the material corresponding to the message displayed in the message viewer window 62 is transmitted to the user.

メッセージビューワウィンドウ62は所定の期間、例えば1分毎に新たなメッセージを表示する。メッセージの表示中には中断/再開ボタン68に中断と表示される。このときに中断/再開ボタン68が押下されるとメッセージの受信を中断する。メッセージを表示していないときには中断/再開ボタン68に再開と表示される。このときに中断/再開ボタン68が押下されるとメッセージの受信を再開する。また終了ボタン69が押下されるとメッセージビューワはメッセージ管理装置24との通信を終了する。   The message viewer window 62 displays a new message every predetermined period, for example, every minute. While the message is being displayed, the interruption / resumption button 68 displays the interruption. At this time, if the suspend / resume button 68 is pressed, reception of the message is interrupted. When the message is not displayed, the suspension / resumption button 68 displays a resume. When the interrupt / resume button 68 is pressed at this time, the reception of the message is resumed. When the end button 69 is pressed, the message viewer ends communication with the message management device 24.

図8を用いて、端末10、公衆回線ゲートウエイ19、接続管理装置23、メッセージ管理装置24、メッセージ分配装置28、インターネットゲートウエイ22、およびインターネット32の接続シーケンスの概要を説明する。端末10の通信モジュール73がPPP接続要求を行うと(S102)、接続管理装置23は接続を要求した利用者のプロバイダ利用者IDおよびパスワードが記録されているか否かをプロバイダ利用者データベース25に問い合わせる(S104)。   The outline of the connection sequence of the terminal 10, the public line gateway 19, the connection management device 23, the message management device 24, the message distribution device 28, the Internet gateway 22, and the Internet 32 will be described with reference to FIG. When the communication module 73 of the terminal 10 makes a PPP connection request (S102), the connection management device 23 inquires of the provider user database 25 whether or not the provider user ID and password of the user who has requested connection are recorded. (S104).

IDおよびパスワードが登録されていれば、接続管理装置23は端末10にPPP接続許可を送信する(S106)。またプロバイダ利用者IDをPPP接続におけるポート番号に対応付けてメッセージ管理装置24に通知する(S108)。メッセージ管理装置24はPPP接続のポート番号に対応づけてプロバイダ利用者IDをRAM94に格納する。   If the ID and password are registered, the connection management device 23 transmits a PPP connection permission to the terminal 10 (S106). Further, the provider user ID is associated with the port number in the PPP connection and notified to the message management device 24 (S108). The message management device 24 stores the provider user ID in the RAM 94 in association with the PPP connection port number.

PPP接続が許可されると、端末10のブラウザ74はインターネットゲートウエイ22にTCP/IP接続し(S110)、インターネットゲートウエイ22を介してインターネット32と通信する(S112)。また端末10のメッセージビューワ76は、メッセージ管理装置24とTCP/IP接続する(S114)。するとメッセージ管理装置24は端末10のメッセージビューワ76に認証情報を要求する(S118)。   If the PPP connection is permitted, the browser 74 of the terminal 10 establishes a TCP / IP connection to the Internet gateway 22 (S110), and communicates with the Internet 32 via the Internet gateway 22 (S112). Further, the message viewer 76 of the terminal 10 establishes a TCP / IP connection with the message management device 24 (S114). Then, the message management device 24 requests authentication information from the message viewer 76 of the terminal 10 (S118).

メッセージビューワ76は、認証情報要求を受け取るとメッセージ利用者IDおよびパスワードをメッセージ管理装置24に送信する(S120)。メッセージ管理装置24は、その利用者が使用しているPPP接続のポート番号に対応付けられたプロバイダ利用者IDをRAM44から読みとり、当該プロバイダを識別するプロバイダID、受信したメッセージ利用者ID、およびメッセージ利用者パスワードと共にメッセージ分配装置28に送信する(S121)。   Upon receiving the authentication information request, the message viewer 76 transmits the message user ID and password to the message management device 24 (S120). The message management device 24 reads the provider user ID associated with the port number of the PPP connection used by the user from the RAM 44, the provider ID for identifying the provider, the received message user ID, and the message The message is sent to the message distribution device 28 together with the user password (S121).

メッセージ分配装置28は、受信したメッセージ利用者ID及びメッセージ利用者パスワードがメッセージ利用者DBに登録されているか否かを問い合わせる(S122)。メッセージ利用者ID及びパスワードが登録されていれば、メッセージビューワ76に接続許可を送信する(S124)。次にメッセージ分配装置28は、S121で受信したプロバイダ利用者IDを有する利用者に対する課金を停止すべきことを、接続管理装置23に通知する(S130)。   The message distribution device 28 inquires whether or not the received message user ID and message user password are registered in the message user DB (S122). If the message user ID and password are registered, a connection permission is transmitted to the message viewer 76 (S124). Next, the message distribution device 28 notifies the connection management device 23 that charging for the user having the provider user ID received in S121 should be stopped (S130).

図9から図13を用いて、図8に示した接続シーケンスにおける各装置の詳細な動作を説明する。図9は、メッセージビューワ76の接続モジュール78の動作を示すフローチャートである。接続モジュール78は、まず通信モジュール73を起動する(S210)。すると通信モジュール73が、プロバイダ利用者IDおよびパスワードを用いて公衆回線ゲートウエイ19とPPP接続する。PPP接続を確認すると(S212)接続モジュール78はブラウザ74を起動する(S214)。するとブラウザ74はインターネットゲートウエイ22とTCP/IP接続する。次に接続モジュール78は、メッセージビューワ76独自のTCP/IPポート番号を用いてメッセージ管理装置24とTCP/IP接続する(S216)。   The detailed operation of each device in the connection sequence shown in FIG. 8 will be described with reference to FIGS. FIG. 9 is a flowchart showing the operation of the connection module 78 of the message viewer 76. The connection module 78 first activates the communication module 73 (S210). Then, the communication module 73 makes a PPP connection with the public line gateway 19 using the provider user ID and the password. When the PPP connection is confirmed (S212), the connection module 78 activates the browser 74 (S214). Then, the browser 74 establishes a TCP / IP connection with the Internet gateway 22. Next, the connection module 78 establishes a TCP / IP connection with the message management device 24 using a TCP / IP port number unique to the message viewer 76 (S216).

ブラウザ74とインターネットゲートウエイ22、およびメッセージビューワ76とメッセージ管理装置24はそれぞれ異なるTCP/IPポート番号で接続されるので、互いに独立して通信することができる。このためメッセージビューワ76は、既存のブラウザの機能を損なうことなくメッセージを表示することができる。   Since the browser 74 and the Internet gateway 22, and the message viewer 76 and the message management device 24 are connected by different TCP / IP port numbers, they can communicate independently of each other. Therefore, the message viewer 76 can display a message without impairing the function of the existing browser.

次にメッセージビューワ76は、メッセージビューワ位置情報と実際にメッセージビューワ76が格納されている位置とを比較する(S218)。これらの位置が異ならなければ、メッセージ管理装置24から認証が要求されるのを待つ(S222)。認証情報、即ちメッセージ利用者のIDおよびパスワードは、メッセージビューワ76が初めてメッセージ分配装置28と通信する際にメッセージ分配装置28から与えられてハードディスク50に格納される。メッセージ管理装置24から認証が要求されると、メッセージビューワ76はハードディスク50からメッセージ利用者IDおよびパスワードを読み出して送信する(S224)。   Next, the message viewer 76 compares the message viewer position information with the position where the message viewer 76 is actually stored (S218). If these positions are not different, it waits for an authentication request from the message management device 24 (S222). The authentication information, that is, the message user ID and password, is given from the message distributor 28 when the message viewer 76 communicates with the message distributor 28 for the first time, and stored in the hard disk 50. When authentication is requested from the message management device 24, the message viewer 76 reads the message user ID and password from the hard disk 50 and transmits them (S224).

S218においてメッセージビューワ位置情報と実際にメッセージビューワ76が格納されている位置とが異なれば、メッセージビューワ76は他のコンピュータにコピーされた可能性が高い。そこで再度メッセージ利用者IDおよびパスワードの入力を利用者に要求する(S220)。入力されたメッセージ利用者IDおよびパスワードを、メッセージビューワの新たな位置を示すメッセージビューワ位置情報と共にハードディスク50に格納する。   If the message viewer position information in S218 is different from the position where the message viewer 76 is actually stored, it is highly likely that the message viewer 76 has been copied to another computer. Therefore, the user is requested to input the message user ID and password again (S220). The input message user ID and password are stored in the hard disk 50 together with message viewer position information indicating a new position of the message viewer.

その後メッセージ管理装置24からの要求を待って(S222)、ハードディスク50に格納されたメッセージ利用者IDおよびパスワードを送信する(S224)。これにより、メッセージビューワ76が他のコンピュータにコピーされた場合であっても真の利用者のメッセージ利用者IDをメッセージ管理装置24に送信することができる。メッセージ管理装置24から接続が許可されると(S226)、メッセージビューワ76はタイマ46をスタートさせて(S228)利用者情報の更新処理(図18)に進む。   Thereafter, it waits for a request from the message management device 24 (S222), and transmits the message user ID and password stored in the hard disk 50 (S224). Thereby, even when the message viewer 76 is copied to another computer, the message user ID of the true user can be transmitted to the message management device 24. When the connection is permitted from the message management device 24 (S226), the message viewer 76 starts the timer 46 (S228) and proceeds to the user information update process (FIG. 18).

図10は、図8に示した接続シーケンスにおける接続管理装置23の動作を示すフローチャートである。公衆回線ゲートウエイ19を介して端末10からPPP接続が要求されると(S310)、接続管理装置23は端末10にプロバイダ利用者IDおよびパスワードを要求してそれらを受信する(S312)。次に、受信したプロバイダ利用者IDおよびパスワードが記録されているか否かをプロバイダ利用者データベース25に問い合わせる(S314)。   FIG. 10 is a flowchart showing the operation of the connection management device 23 in the connection sequence shown in FIG. When a PPP connection is requested from the terminal 10 via the public line gateway 19 (S310), the connection management device 23 requests the provider user ID and password from the terminal 10 and receives them (S312). Next, the provider user database 25 is inquired as to whether or not the received provider user ID and password are recorded (S314).

図11に示すように、プロバイダ利用者データベース25には各プロバイダ利用者のID(プロバイダ利用者ID)、プロバイダ利用者のパスワード(プロバイダ利用者パスワード)、現在までの課金時間の合計値、および課金金額が記憶されている。接続管理装置23は、受信したプロバイダ利用者IDおよびパスワードがプロバイダ利用者データベース25に登録されていなければ、回線を切断して(図10、S318)処理を終了する(S320)。プロバイダ利用者IDおよびパスワードがプロバイダ利用者データベース25に登録されていれば、端末10にPPP接続を許可して(S322)、メッセージ管理装置24に接続通知を送出する(S324)。更に、プロバイダ利用者に対する課金を停止させる課金停止通知をメッセージ分配装置28から受信するのを待って(S326)、課金を停止する(S328)。   As shown in FIG. 11, in the provider user database 25, each provider user ID (provider user ID), provider user password (provider user password), total value of charging time up to now, and charging The amount is memorized. If the received provider user ID and password are not registered in the provider user database 25, the connection management device 23 disconnects the line (FIG. 10, S318) and ends the process (S320). If the provider user ID and password are registered in the provider user database 25, PPP connection is permitted to the terminal 10 (S322), and a connection notification is sent to the message management device 24 (S324). Further, after waiting for receiving a charge stop notification for stopping the charge to the provider user from the message distribution device 28 (S326), the charge is stopped (S328).

図12は、図8に示した接続シーケンスにおけるメッセージ管理装置24の動作を示すフローチャートである。メッセージ管理装置24は、接続管理装置23から接続の通知を受けると(S810)受信したプロバイダ利用者IDをRAM94に記録する(S812)。次にタイマ96をスタートし(S814)、メッセージ管理装置24からTCP/IP接続されたか否かを判断する(S816)。TCP/IP接続されなければそのまま待機する(S816、S818)。待機中にタイマ96がタイムアウトすると(S818)、処理を終了する(S820)。   FIG. 12 is a flowchart showing the operation of the message management device 24 in the connection sequence shown in FIG. When the message management device 24 receives a notification of connection from the connection management device 23 (S810), it records the received provider user ID in the RAM 94 (S812). Next, the timer 96 is started (S814), and it is determined whether a TCP / IP connection is made from the message management device 24 (S816). If no TCP / IP connection is established, the process waits as it is (S816, S818). If the timer 96 times out during standby (S818), the process is terminated (S820).

TCP/IP接続されると(S816)、メッセージビューワ76に認証情報を要求する(S822)。またタイマ96をリセットして再度カウントを開始する(S824)。認証情報を受信する前にタイマ96がタイムアウトすると(S828)処理を終了する(S830)。また認証情報を受信すると(S826)、RAM94からプロバイダ利用者IDを読み出し(S832)、当該プロバイダを識別させるプロバイダID、メッセージビューワ76から受信したメッセージ利用者ID、およびメッセージ利用者パスワードと共にメッセージ分配装置28へ送信する(S834)。その後、メッセージビューワ76およびメッセージ分配装置28との間で通信を開始する(S836)。   When the TCP / IP connection is established (S816), authentication information is requested from the message viewer 76 (S822). The timer 96 is reset and starts counting again (S824). If the timer 96 times out before receiving the authentication information (S828), the process is terminated (S830). When the authentication information is received (S826), the provider user ID is read from the RAM 94 (S832), and the message distribution device together with the provider ID for identifying the provider, the message user ID received from the message viewer 76, and the message user password. 28 (S834). Thereafter, communication is started between the message viewer 76 and the message distribution device 28 (S836).

図13は、図8に示した接続シーケンスにおけるメッセージ分配装置28の動作を示すフローチャートである。メッセージ分配装置28は、メッセージ管理装置24からメッセージ利用者IDおよびメッセージ利用者パスワードを受信すると(S410)、それらが記録されているか否かをメッセージ利用者データベース34(図4)に問い合わせる(S412)。登録されていなければ新規利用者として登録するか否かをメッセージビューワ76に問い合わせ(S414)、登録する場合には利用者情報をメッセージビューワ76から受信してメッセージ利用者データベース34に格納する。またメッセージ利用者IDおよびメッセージ利用者パスワードを利用者に付与する(S418)。   FIG. 13 is a flowchart showing the operation of the message distribution device 28 in the connection sequence shown in FIG. When the message distribution device 28 receives the message user ID and the message user password from the message management device 24 (S410), the message distribution device 28 inquires of the message user database 34 (FIG. 4) whether or not they are recorded (S412). . If not registered, the message viewer 76 is inquired as to whether or not to register as a new user (S414). When registering, the user information is received from the message viewer 76 and stored in the message user database 34. Further, the message user ID and the message user password are given to the user (S418).

新規利用者として登録しない場合は(S414)、認証情報をメッセージビューワ76に要求し(S420)、認証情報を受信するまで待機して(S422)、S412に戻る。メッセージ利用者IDおよびメッセージ利用者パスワードの認証ができると(S412)、接続許可を通知し(S424)、接続ログ38にログオンを記録する(S426)。   When not registering as a new user (S414), the authentication information is requested from the message viewer 76 (S420), the process waits until the authentication information is received (S422), and the process returns to S412. When the message user ID and the message user password can be authenticated (S412), the connection permission is notified (S424), and the logon is recorded in the connection log 38 (S426).

またメッセージ管理装置24から受信したプロバイダIDおよびプロバイダ利用者IDを読み(S428)、プロバイダ利用者IDで特定される利用者に対する課金を停止すべきことをプロバイダIDで特定されるプロバイダに通知し(S430)、その旨を接続ログ38に記録する(S432)。メッセージ利用者IDおよびプロバイダ利用者IDを独立に設けたので、単一のメッセージ利用者が複数のプロバイダまたは複数のプロバイダ利用者IDを有する場合であっても、使用中のプロバイダIDに対する課金のみを停止することができる。接続管理装置23は、プロバイダ利用者IDで示される利用者に対する課金を停止する。即ち課金をせずにインターネット32へのアクセスを維持する。   Further, the provider ID and provider user ID received from the message management device 24 are read (S428), and the provider specified by the provider ID is notified that charging for the user specified by the provider user ID should be stopped ( (S430), the fact is recorded in the connection log 38 (S432). Since the message user ID and the provider user ID are provided independently, even if a single message user has a plurality of providers or a plurality of provider user IDs, only charging for the provider ID being used is performed. Can be stopped. The connection management device 23 stops charging for the user indicated by the provider user ID. That is, access to the Internet 32 is maintained without charging.

図14に、接続ログ38の構成例を示す。接続ログには各プロバイダ利用者ID毎に、プロバイダID、ログオンまたは課金停止等のイベント、およびイベントが発生した日時が記録される。課金が停止されている間の接続に対するプロバイダの費用は、メッセージ分配システム39の所有者からプロバイダへ支払われる。従ってプロバイダ利用者は、メッセージを見ることと引き替えに無料でインターネットにアクセスすることができる。   FIG. 14 shows a configuration example of the connection log 38. For each provider user ID, the connection log records an provider ID, an event such as logon or charging stop, and the date and time when the event occurred. Provider costs for connections while billing is suspended are paid from the owner of message distribution system 39 to the provider. Accordingly, the provider user can access the Internet free of charge in exchange for viewing the message.

例えば図14の例では、プロバイダ利用者XXXの課金がLogon後に停止されたことを示している。メッセージ分配装置28は、接続ログ38により課金を停止していた時間を判断し、その時間に応じた費用をプロバイダに支払う。更にメッセージ分配装置28は、メッセージビューワ76に表示したメッセージの対価をメッセージ提供者30に請求する。   For example, the example of FIG. 14 indicates that charging of the provider user XXX is stopped after Logon. The message distribution device 28 determines the time during which charging has been stopped based on the connection log 38, and pays the provider a cost corresponding to the time. Further, the message distributor 28 charges the message provider 30 for the value of the message displayed on the message viewer 76.

図15は、端末10からメッセージ分配装置28への接続が許可された後の、端末10、メッセージ管理装置23、およびメッセージ分配装置28の通信シーケンスの概要を示す。メッセージ分配装置28は、まず端末10の利用者情報49が最後に更新された日時を端末10に問い合わせる(S140)。端末10から利用者情報の更新日時が送信されると(S142)、その更新日時およびメッセージ利用者データベース34中のデータを用いて、利用者情報を更新する必要があるか否かを判断する(S144)。   FIG. 15 shows an outline of a communication sequence of the terminal 10, the message management device 23, and the message distribution device 28 after the connection from the terminal 10 to the message distribution device 28 is permitted. First, the message distribution device 28 inquires of the terminal 10 about the date and time when the user information 49 of the terminal 10 was last updated (S140). When the update date / time of the user information is transmitted from the terminal 10 (S142), it is determined whether the user information needs to be updated using the update date / time and the data in the message user database 34 (S142). S144).

端末10の利用者情報49を更新する必要があれば、メッセージ分配装置28が利用者情報の送信を要求し(S146)、端末10が利用者情報を送信する。更に端末10の利用者情報49およびメッセージ利用者データベース34中の利用者情報の双方を更新する必要があれば、メッセージ分配装置28は端末10に利用者情報の入力を要求する(S150)。   If it is necessary to update the user information 49 of the terminal 10, the message distribution device 28 requests transmission of the user information (S146), and the terminal 10 transmits the user information. Further, if it is necessary to update both the user information 49 of the terminal 10 and the user information in the message user database 34, the message distribution device 28 requests the terminal 10 to input user information (S150).

端末10は、利用者情報を更新するためのダイアログをメッセージ管理装置28に要求し(S152)、ダウンロードし(S154)、ディスプレイ12に表示する。利用者から利用者情報が入力されると(S156)、その利用者情報をメッセージ分配装置28に送信する(S158)。するとメッセージ分配装置28は利用者情報をメッセージ利用者データベース34に登録し、端末10に返送する(S160)。以上によりメッセージ分配装置28および端末10の利用者情報が更新され、通信が開始される(S162、S164)。   The terminal 10 requests the message management device 28 for a dialog for updating the user information (S152), downloads it (S154), and displays it on the display 12. When user information is input from the user (S156), the user information is transmitted to the message distribution device 28 (S158). Then, the message distribution device 28 registers the user information in the message user database 34 and returns it to the terminal 10 (S160). As described above, the user information of the message distribution device 28 and the terminal 10 is updated, and communication is started (S162, S164).

図16は、図15の通信シーケンスにおけるメッセージ分配装置28の詳細動作を示す。メッセージ分配装置28は、端末10の利用者情報の更新日時を問い合わせて受信すると(S450)、メッセージ利用者データベース34のその利用者との最終通信日時と比較する(S452)。端末10の利用者情報の更新日時の方が後であれば、端末10の利用者情報49が更新されている。そこでその利用者情報49を要求する(S454)。また受信した利用者情報によりメッセージ利用者情報データベース34を更新する(S456)。   FIG. 16 shows the detailed operation of the message distribution device 28 in the communication sequence of FIG. When the message distribution device 28 inquires and receives the update date and time of the user information of the terminal 10 (S450), the message distribution device 28 compares it with the last communication date and time of the user in the message user database 34 (S452). If the update date of the user information of the terminal 10 is later, the user information 49 of the terminal 10 is updated. Therefore, the user information 49 is requested (S454). Further, the message user information database 34 is updated with the received user information (S456).

更に、そのメッセージ利用者との最終通信日時を、メッセージデータベース34の項目が更新された日時と比較する。例えば、メッセージ利用者データベース34に新たな項目35(図4)が追加された場合は、すべてのメッセージ利用者から新たな項目35のデータを入力する必要がある。項目の更新日時が最終通信日時より後であればその利用者の利用者情報はまだ更新されていない。そこでメッセージ利用者から新たな項目の利用者情報を入力することを端末10に要求する(S460)。新たな情報を入力すると、メッセージ利用者データベース34を更新する(S462)。   Further, the date and time of the last communication with the message user is compared with the date and time when the item in the message database 34 is updated. For example, when a new item 35 (FIG. 4) is added to the message user database 34, it is necessary to input data of the new item 35 from all message users. If the update date / time of the item is after the last communication date / time, the user information of the user has not been updated yet. Therefore, the terminal 10 is requested to input user information of a new item from the message user (S460). When new information is input, the message user database 34 is updated (S462).

次に、現在の日付と、生年月日に所定の値を加えた値と、最終通信日とを比較する(S464)。生年月日に所定の値を加えた値が現在の日付より小さくかつ最終通信日より大きければその所定の値に対応した所定の利用者項目の入力を利用者に要求する(S466)。所定の値としては、例えば、青年に達するまでの期間である20年などを用いることができる。また所定の利用者項目としては、例えば煙草を吸うか否かなどの情報を問い合わせる。この場合は、最終通信日から現在までの間に利用者が成年に達しているときにS466で喫煙するか否かについての利用者情報の入力を要求する。利用者情報を端末10から受信するとメッセージ利用者データベース34を更新する(S468)。   Next, the current date, a value obtained by adding a predetermined value to the date of birth, and the last communication date are compared (S464). If the value obtained by adding a predetermined value to the date of birth is smaller than the current date and larger than the last communication date, the user is requested to input a predetermined user item corresponding to the predetermined value (S466). As the predetermined value, for example, 20 years, which is a period until reaching the youth, can be used. In addition, as a predetermined user item, for example, information such as whether or not to smoke is inquired. In this case, when the user has reached the adult age from the last communication date to the present, input of user information regarding whether or not to smoke is requested in S466. When the user information is received from the terminal 10, the message user database 34 is updated (S468).

更にメッセージ分配装置28は、端末10の利用者情報49が更新された日時をメッセージ利用者情報データベース34の当該利用者との最終通信日時と比較する(S470)。端末10の利用者情報の更新日時が小さければ、その端末以外の端末からのアクセスによりメッセージ利用者データベース34が更新された可能性がある。そこで、端末10の利用者情報を更新するためにメッセージ利用者データベース34中の利用者情報を端末10に送信する(S472)。以上により利用者情報の更新が終了するので、その後通信処理を開始する(S474)。   Further, the message distribution device 28 compares the date and time when the user information 49 of the terminal 10 is updated with the date and time of the last communication with the user in the message user information database 34 (S470). If the update date and time of the user information of the terminal 10 is small, the message user database 34 may be updated by access from a terminal other than the terminal. Therefore, in order to update the user information of the terminal 10, the user information in the message user database 34 is transmitted to the terminal 10 (S472). Since the update of the user information is completed as described above, the communication process is started thereafter (S474).

図17に、メッセージ分配装置28の通信処理(S474)の詳細を示す。メッセージ分配装置28は、端末10からメッセージの要求(URL要求)を受信すると(S710)、URL要求中のTCP/IPポート番号を用いて接続ログ38からプロバイダIDおよびプロバイダ利用者IDを検索して読み出す(S712)。   FIG. 17 shows details of the communication processing (S474) of the message distribution device 28. When receiving a message request (URL request) from the terminal 10 (S710), the message distribution device 28 searches the connection log 38 for the provider ID and the provider user ID using the TCP / IP port number in the URL request. Read (S712).

次にプロバイダIDおよびプロバイダ利用者IDを用いて、メッセージ利用者データベース34から利用者情報を検索して読み出す(S714)。更に、読み出した利用者情報を用いて、メッセージ送信条件データベース36から送信すべきメッセージを検索し、そのURLを読み出す(S716)。次に読み出したURLを端末10へ送信して図16に戻る(S720)。   Next, using the provider ID and the provider user ID, the user information is searched and read from the message user database 34 (S714). Further, using the read user information, a message to be transmitted is searched from the message transmission condition database 36, and its URL is read (S716). Next, the read URL is transmitted to the terminal 10 and the process returns to FIG. 16 (S720).

図18に、図15の通信シーケンスにおけるメッセージビューワ76の詳細動作を示す。メッセージビューワ76は、利用者情報の要求を受信すると(S240)、ハードディスク50から利用者情報49を読み取り送信する(S242)。また利用者情報の入力の要求を受信すると(S246)、利用者情報を利用者から入力するためのダイアログ画面をメッセージ管理装置23に対して要求する(S248)。するとメッセージ管理装置23がダイアログ画面を送信する。メッセージビューワ76はダイアログをダウンロードして(S248)、ディスプレイ12に表示する(S250)。   FIG. 18 shows the detailed operation of the message viewer 76 in the communication sequence of FIG. When the message viewer 76 receives a request for user information (S240), the message viewer 76 reads and transmits the user information 49 from the hard disk 50 (S242). When a request for inputting user information is received (S246), a dialog screen for inputting user information from the user is requested to the message management device 23 (S248). Then, the message management device 23 transmits a dialog screen. The message viewer 76 downloads the dialog (S248) and displays it on the display 12 (S250).

またメッセージビューワ76は、利用者から利用者情報を入力すると(S252)、その利用者情報をメッセージ分配装置28に送信する(S254)。利用者情報を受信すると(S256)、ハードディスク50中の利用者情報49を更新する(S258)。利用者情報の要求、利用者情報入力の要求、および利用者情報のいずれも受信しなかった場合、ならびにS242、S254、またはS258を終了した場合は、イベント処理を行い(S244)S240に戻る。   In addition, when the user information is input from the user (S252), the message viewer 76 transmits the user information to the message distribution device 28 (S254). When the user information is received (S256), the user information 49 in the hard disk 50 is updated (S258). If none of the user information request, the user information input request, and the user information is received, and if S242, S254, or S258 is ended, event processing is performed (S244), and the process returns to S240.

図19は、図18のイベント処理(S244)の詳細を示す。本処理はメッセージビューワ76のイベント処理モジュール86により行われる。まずイベント処理モジュール86は、キュー84に所定数以上の空きがあれば(S514)URLリクエストを送信する(S516)。これにより端末10はメッセージ分配装置が検索したメッセージのURLを受信する。URLを受信すると(S518)受信応答を送信して(S520)URLをキュー84に積む(S522)。一方タイマ46がカウントアップすると(S524)画像バッファ中の画像を表示する(S526)。これによりメッセージ分配装置が検索したURLのメッセージが表示される。次にタイマ46をリセットし(S528)キュー84の先頭に積まれたURLを用いてメッセージ管理装置24に新たな画像を要求する(S530)。メッセージ管理装置から画像を受信すると(S532)、受信した画像を画像バッファへ蓄積する(S534)。予め画像バッファへ画像を蓄積しておくことにより画像の更新に要する時間を短縮することができる。   FIG. 19 shows details of the event processing (S244) of FIG. This process is performed by the event processing module 86 of the message viewer 76. First, the event processing module 86 transmits a URL request (S516) if there is a predetermined number or more of spaces in the queue 84 (S514). As a result, the terminal 10 receives the URL of the message retrieved by the message distribution device. When the URL is received (S518), a reception response is transmitted (S520), and the URL is loaded in the queue 84 (S522). On the other hand, when the timer 46 counts up (S524), the image in the image buffer is displayed (S526). As a result, the message of the URL searched by the message distribution device is displayed. Next, the timer 46 is reset (S528), and a new image is requested to the message management device 24 using the URL loaded at the head of the queue 84 (S530). When an image is received from the message management device (S532), the received image is stored in the image buffer (S534). By accumulating images in the image buffer in advance, the time required for image updating can be shortened.

(実施形態2)
図20は、本実施形態における利用者情報更新手順を示す。実施形態1ではメッセージ分配装置28が利用者情報の更新の必要性を判断した。これに対して本実施形態では、端末10のメッセージビューワ76が利用者情報の更新の必要性を判断する。その他の構成は実施形態1と同一である。
(Embodiment 2)
FIG. 20 shows a user information update procedure in the present embodiment. In the first embodiment, the message distribution device 28 determines the necessity of updating user information. On the other hand, in this embodiment, the message viewer 76 of the terminal 10 determines the necessity of updating user information. Other configurations are the same as those of the first embodiment.

メッセージビューワ76は、図8のステップ124でメッセージ分配装置28から接続が許可されると、メッセージ分配装置28に当該利用者との最終通信日時およびメッセージ利用者データベース34への項目更新日時を問い合わせる(S170)。するとメッセージ分配装置28は、TCP/IPポート番号を用いて接続ログ38から当該利用者のプロバイダIDおよびプロバイダ利用者IDを読み出す。またプロバイダIDおよびプロバイダ利用者IDを用いて、メッセージ利用者データベース34から当該利用者の最終通信日時を読み出して、項目更新日時と共に端末10に送信する(S172)。   When the message distributor 76 permits the connection from the message distribution device 28 in step 124 of FIG. 8, the message viewer 76 inquires the message distribution device 28 about the last communication date and time with the user and the item update date and time to the message user database 34 ( S170). Then, the message distribution device 28 reads the provider ID and provider user ID of the user from the connection log 38 using the TCP / IP port number. Further, the last communication date and time of the user is read from the message user database 34 using the provider ID and the provider user ID, and transmitted to the terminal 10 together with the item update date and time (S172).

端末10のメッセージビューワ76は、受信した最終通信日時を利用者情報49の最終更新日時47と比較する。最終通信日時の方が後であれば、メッセージ利用者データベース34は、他の端末から更新された可能性がある。そこでメッセージ分配装置28に対して利用者情報を要求する(S174)。するとメッセージ分配装置28は、最終通信日時の読み出しと同じ手順で利用者情報を読み出して端末10へ送信する(S176)。利用者情報を受信すると、端末10のメッセージビューワ76はハードディスク50中の利用者情報49を更新する。   The message viewer 76 of the terminal 10 compares the received last communication date with the last update date 47 of the user information 49. If the last communication date is later, the message user database 34 may have been updated from another terminal. Therefore, user information is requested from the message distribution device 28 (S174). Then, the message distribution device 28 reads the user information and transmits it to the terminal 10 in the same procedure as the reading of the last communication date and time (S176). When receiving the user information, the message viewer 76 of the terminal 10 updates the user information 49 in the hard disk 50.

次にメッセージビューワ75は、メッセージ分配装置28から受信した項目更新日時と最終通信日時とを比較する。項目更新日時の方が後であればメッセージ利用者データベース34には、新たに更新された項目が記載されていない。そこで項目を追加するためのダイアログをメッセージ管理装置34に要求する(S178)。その後端末10は、ダイアログをメッセージ管理装置24から受信してディスプレイ12に表示する(S180)。利用者から新たな項目の利用者情報が入力されると(S182)、ハードディスク50の利用者情報49を更新すると共にメッセージ分配装置28へ送信する(S184)。   Next, the message viewer 75 compares the item update date and time received from the message distribution device 28 with the last communication date and time. If the item update date / time is later, the message user database 34 does not contain a newly updated item. Therefore, the message management device 34 is requested for a dialog for adding an item (S178). Thereafter, the terminal 10 receives the dialog from the message management device 24 and displays it on the display 12 (S180). When user information of a new item is input from the user (S182), the user information 49 of the hard disk 50 is updated and transmitted to the message distribution device 28 (S184).

利用者の生年月日に所定の値を加えた値が現在の日時より前であり、かつ最終通信日時より前である場合も、所定の項目を利用者情報として追加するためのダイアログをメッセージ管理装置24へ要求する(S178)。またメッセージ管理装置24からダイアログを受信してディスプレイ12に表示する。例えば、生年月日に20年を加えた日が、最終通信日時と現在の日時との間にあれば、喫煙するか否かを問い合わせるダイアログを新たに表示する。   A message management dialog for adding a predetermined item as user information even when a value obtained by adding a predetermined value to the date of birth of the user is before the current date and time and before the last communication date and time A request is made to the device 24 (S178). A dialog is received from the message management device 24 and displayed on the display 12. For example, if the date obtained by adding 20 years to the date of birth is between the last communication date and the current date and time, a dialog for inquiring whether or not to smoke is newly displayed.

利用者情報49の最終更新日時47の方がメッセージ分配装置28から受信した最終通信日時より後であれば、メッセージ分配装置28との通信をせずに利用者情報49が更新されている。このときは、メッセージ利用者データベース34の項目が更新されていない場合であってもその利用者情報49をメッセージ分配装置28へ送信する(S186)。するとメッセージ分配装置28は、メッセージ利用者データベース34の利用者情報を更新する。その後メッセージビューワ76は、メッセージ分配装置28と通信を始める(S188、S190)。本実施形態によれば実施形態1と同様に利用者情報を容易に更新することができる。また実施形態1と比較してメッセージ分配装置28の負荷を軽減することができる。   If the last update date 47 of the user information 49 is later than the last communication date received from the message distribution device 28, the user information 49 is updated without communicating with the message distribution device 28. At this time, even if the items in the message user database 34 are not updated, the user information 49 is transmitted to the message distribution device 28 (S186). Then, the message distribution device 28 updates the user information in the message user database 34. Thereafter, the message viewer 76 starts communication with the message distribution device 28 (S188, S190). According to the present embodiment, user information can be easily updated as in the first embodiment. Compared with the first embodiment, the load on the message distribution device 28 can be reduced.

(実施形態3)
図21に、本実施形態におけるメッセージ利用者データベース34の構成を示す。本実施形態では、利用者情報の各項目の前に項目タイプフィールドが設けられている。他の構成は実施形態1と同一である。
(Embodiment 3)
FIG. 21 shows the configuration of the message user database 34 in the present embodiment. In this embodiment, an item type field is provided before each item of user information. Other configurations are the same as those of the first embodiment.

図22に示すように各項目タイプは1つの項目名に対応する。また各項目タイプには、日付、数字、および文字等の属性、データの範囲、並びにデータの大きさ(バイト数)が割り当てられている。メッセージ提供者30は、任意の項目をメッセージの検索条件として選択する。メッセージ分配装置28は、選択された各項目の項目タイプに続けて各項目の検索条件をメッセージ利用者データベース34に格納する。各メッセージに対応させて、複数の項目タイプおよびそれぞれの項目の条件をメッセージ利用者データベース34に格納しても良い。   As shown in FIG. 22, each item type corresponds to one item name. Each item type is assigned an attribute such as date, number, and character, a data range, and a data size (number of bytes). The message provider 30 selects an arbitrary item as a message search condition. The message distribution device 28 stores the search condition of each item in the message user database 34 following the item type of each selected item. A plurality of item types and conditions for each item may be stored in the message user database 34 in correspondence with each message.

本実施形態によれば、利用者情報を書き換えるのみで新たな項目の検索条件を設定することができる。このため、メッセージ利用者データベース34の構成を変更することなく、新たな項目タイプを追加することができる。従って、メッセージ提供者30の様々な要求に応じて柔軟に検索条件を追加しまたは変更する事ができる。   According to the present embodiment, a new item search condition can be set only by rewriting user information. Therefore, a new item type can be added without changing the configuration of the message user database 34. Therefore, the search condition can be flexibly added or changed according to various requests of the message provider 30.

(実施形態4)
図23に本実施形態のハードウエア構成を示す。本実施形態では、情報提供装置20はインターネットプロバイダとしてではなく、PC−VAN(商標)またはコンピュサーブ(商標)等のコンピュータ通信(BBS)提供装置として機能する。図1の構成と比較して、本実施形態ではインターネットゲートウエイ22およびインターネット32が接続されておらず、代わりに接続管理装置にBBSのデータベースが接続されている。また、プロバイダ利用者データベース25に換えてBBS利用者データベース25’が設けられている。
(Embodiment 4)
FIG. 23 shows the hardware configuration of this embodiment. In the present embodiment, the information providing apparatus 20 functions not as an Internet provider but as a computer communication (BBS) providing apparatus such as PC-VAN (trademark) or CompuServe (trademark). Compared with the configuration of FIG. 1, in this embodiment, the Internet gateway 22 and the Internet 32 are not connected, and instead, a BBS database is connected to the connection management device. Further, a BBS user database 25 ′ is provided in place of the provider user database 25.

図2から図5および図8に記載の構成は本実施形態の構成と同じなので説明を省略する。図6において、本実施形態ではブラウザ74としてBBSと通信する文字ベースまたは画像ベースの通信ソフトウエアを用いる。また本実施形態では、ブラウザ74は接続管理装置23と通信する。   The configurations described in FIGS. 2 to 5 and 8 are the same as the configurations of the present embodiment, and thus description thereof is omitted. In FIG. 6, in this embodiment, character-based or image-based communication software that communicates with the BBS is used as the browser 74. In the present embodiment, the browser 74 communicates with the connection management device 23.

図8のS110において、本実施形態ではブラウザ74はメッセージ管理装置24にTCP/IP接続する。またメッセージ管理装置24との間でデータを送受する(S112)。図8におけるその他の接続動作、並びに図9から図11、および図13から図22の構成は本実施形態の構成と同一なので説明を省略する。またBBS利用者データベース25’の構成も図12のプロバイダ利用者データベースの構成と同一である。但し本実施形態では、プロバイダID、プロバイダ利用者IDおよびプロバイダ利用者パスワードに換えて、それぞれBBSのID、BBS利用者IDおよびBBS利用者パスワードを使用する。   In S110 of FIG. 8, in this embodiment, the browser 74 establishes a TCP / IP connection to the message management device 24. Data is transmitted to and received from the message management device 24 (S112). The other connection operations in FIG. 8 and the configurations of FIGS. 9 to 11 and FIGS. 13 to 22 are the same as the configurations of the present embodiment, and thus description thereof is omitted. The configuration of the BBS user database 25 'is the same as that of the provider user database shown in FIG. However, in this embodiment, instead of the provider ID, provider user ID, and provider user password, the BBS ID, BBS user ID, and BBS user password are used.

本実施形態によれば、BBSデータベース21およびメッセージデータベース26に対して独立の呼が生成されるので、BBSから情報を得ている際であってもBBSとは独立した情報をメッセージビューワウインドウ62に表示することができる。またメッセージビューワウインドウ62上の表示状態等に基づいて、BBSの課金の有無を制御することができる。このため、たとえばメッセージビューワウインドウ62に広告を表示している際のBBSの使用料金を利用者に課金せずに、メッセージ提供者30に課金する事ができる。   According to the present embodiment, since independent calls are generated for the BBS database 21 and the message database 26, even when information is obtained from the BBS, information independent of the BBS is displayed in the message viewer window 62. Can be displayed. Further, based on the display state on the message viewer window 62, etc., it is possible to control whether or not the BBS is charged. For this reason, for example, the message provider 30 can be charged without charging the user for the BBS usage fee when the advertisement is displayed in the message viewer window 62.

なお本実施形態ではTCP/IPを用いて2つの論理的な呼を接続したが、無手順の呼を接続管理装置23に接続し、その上でメッセージビューワ76からメッセージデータ管理装置24に対して異なるデータリンクを形成しても良い。   In this embodiment, two logical calls are connected using TCP / IP. However, a nonprocedural call is connected to the connection management device 23, and then the message viewer 76 sends a message to the message data management device 24. Different data links may be formed.

(その他)
上記実施形態ではブラウザ74はインターネット32のホームページ情報等を表示した。しかし、ブラウザ74はインターネットを介して音声通信するインターネット電話またはインターネットテレビ電話を提供するものであっても良い。特にブラウザ74がディスプレイになんら情報を表示していない場合であっても、上記実施形態と同様にインターネットとの通信に対する課金をメッセージ分配装置28が管理することができる。これにより、インターネット電話の機能を安価に利用者に提供することができる。
(Other)
In the above embodiment, the browser 74 displays homepage information on the Internet 32 and the like. However, the browser 74 may provide an Internet telephone or an Internet videophone that performs voice communication via the Internet. In particular, even when the browser 74 does not display any information on the display, the message distribution device 28 can manage charging for communication with the Internet as in the above embodiment. Thereby, the function of the Internet telephone can be provided to the user at a low cost.

またブラウザ74は、オンディマンドのビデオ情報を表示するものであっても良い。この場合は、インターネットゲートウエイ22に代えてビデオ提供装置を設け、付加的情報の提供時におけるオンディマンドビデオの提供に対する課金を中止しても良い。これによりオンディマンドビデオ情報を安価に利用者に提供することができる。   The browser 74 may display on-demand video information. In this case, a video providing device may be provided in place of the Internet gateway 22, and charging for providing on-demand video at the time of providing additional information may be stopped. Thereby, on-demand video information can be provided to the user at low cost.

なお、上記実施形態ではメッセージ利用者データベース34、メッセージ送信条件データベース36、および接続ログ38を独立したディスク装置の図で示したが、これらは同一のディスク装置に格納されていても良い。また各フィールドのデータ相互の関連は多様なファイル構成で実現することができる。例えば、同一のファイル内の異なる領域にメッセージ利用者データベース34、メッセージ送信条件データベース36、および接続ログ38を構成しても良い。タイマのカウントをハードウエアまたはソフトウエアにより分周した値を上記実施形態における各種タイマのカウント値として使用しても良い。この場合、タイマのカウント値はソフトウエアのパラメータとして設定しても良い。   In the above embodiment, the message user database 34, the message transmission condition database 36, and the connection log 38 are shown as independent disk devices, but these may be stored in the same disk device. In addition, the relationship between the data of each field can be realized by various file configurations. For example, the message user database 34, the message transmission condition database 36, and the connection log 38 may be configured in different areas in the same file. A value obtained by dividing the timer count by hardware or software may be used as the count value of various timers in the above embodiment. In this case, the count value of the timer may be set as a software parameter.

インターネットブラウザウインドウ及びメッセージ表示モジュールウインドウは、ディスプレイ12上に上下に並べても良い。また、インターネットブラウザ60及びメッセージ表示モジュール76を一体とし、一つのウインドウを2つの領域に区切っても良い。この場合は、インターネット32から受信した情報とメッセージ管理装置24から受信した情報とを、一つのウインドウ内の各々の領域に表示することができる。   The Internet browser window and the message display module window may be arranged vertically on the display 12. Further, the Internet browser 60 and the message display module 76 may be integrated, and one window may be divided into two areas. In this case, the information received from the Internet 32 and the information received from the message management device 24 can be displayed in each area in one window.

記録媒体の一例としてのフロッピーディスク56またはCD−ROM58には、本出願で説明した端末10のフローチャートの一部または全ての機能を格納することができる。またフロッピーディスク106には他のフローチャートの一部または全ての機能を格納することができる。これらのプログラムは記録媒体から直接RAMに読み出されて実行されても良い。記録媒体としては、フロッピーディスク、CD−ROMの他にも、DVD等の光学記録媒体、MD等の磁気記録媒体、PD等の光磁気記録媒体、テープ媒体、磁気記録媒体、ICカードやミニチュアーカードなどの半導体メモリー等を用いることができる。   Part or all of the functions of the flowchart of the terminal 10 described in the present application can be stored in the floppy disk 56 or the CD-ROM 58 as an example of the recording medium. The floppy disk 106 can store some or all functions of other flowcharts. These programs may be read directly from the recording medium into the RAM and executed. As recording media, in addition to floppy disks and CD-ROMs, optical recording media such as DVD, magnetic recording media such as MD, magneto-optical recording media such as PD, tape media, magnetic recording media, IC cards and miniature cards A semiconductor memory or the like can be used.

メッセージビューワ76の機能を実行させるプログラムを格納した記録媒体、メッセージ管理装置24の機能を実行させるプログラムを格納した記録媒体、またはメッセージ管理装置28の機能を実行させるプログラムを格納した記録媒体は、それぞれ端末10、メッセージ管理装置28、またはメッセージ分配装置28を製造するためにのみ使用されるものであり、そのような記録媒体の業としての製造および販売等が本出願に基づく特許権の侵害を構成することは明らかである。   A recording medium storing a program for executing the function of the message viewer 76, a recording medium storing a program for executing the function of the message management apparatus 24, or a recording medium storing a program for executing the function of the message management apparatus 28, respectively. It is used only for manufacturing the terminal 10, the message management device 28, or the message distribution device 28, and the manufacture and sale of such a recording medium as a business constitutes infringement of patent rights based on this application. It is clear to do.

以上発明の実施の形態を説明したが、本出願に係る発明の技術的範囲は上記の実施の形態に限定されるものではない。上記実施の形態に種々の変更を加えて、特許請求の範囲に記載の発明を実施することができる。そのような発明が本出願に係る発明の技術的範囲に属することもまた、特許請求の範囲の記載から明らかである。   Although the embodiment of the invention has been described above, the technical scope of the invention according to the present application is not limited to the above embodiment. Various modifications can be made to the above embodiment, and the invention described in the claims can be implemented. It is also apparent from the scope of the claims that such invention belongs to the technical scope of the invention according to the present application.

実施形態における、本発明情報表示システムの構成を示すブロック図。The block diagram which shows the structure of this invention information display system in embodiment. 端末10の構成を示すブロック図。FIG. 3 is a block diagram showing the configuration of the terminal 10. 接続管理装置23およびメッセージ分配装置28の構成を示すブロック図。The block diagram which shows the structure of the connection management apparatus 23 and the message distribution apparatus 28. FIG. メッセージ利用者データベース34の構成を示す説明図。Explanatory drawing which shows the structure of the message user database. メッセージ送信条件データベース36の構成を示す説明図。Explanatory drawing which shows the structure of the message transmission condition database. 本体14のCPU40が実行するソフトウエアの機能構成を示す説明図。FIG. 3 is an explanatory diagram showing a functional configuration of software executed by a CPU 40 of the main body 14. ディスプレイ12の表示を示す説明図。FIG. 4 is an explanatory diagram showing a display on a display 12. 端末10、メッセージ管理装置24等の接続シーケンスを示すシーケンス図。The sequence diagram which shows the connection sequence of the terminal 10, the message management apparatus 24, etc. FIG. 端末10の接続処理を示すフローチャート。6 is a flowchart showing connection processing of the terminal 10. 接続管理装置23の接続処理を示すフローチャート。5 is a flowchart showing connection processing of the connection management device 23. プロバイダ利用者データベース25の構成を示す説明図。Explanatory drawing which shows the structure of the provider user database 25. FIG. メッセージ分配装置28の接続処理を示すフローチャート。5 is a flowchart showing connection processing of the message distribution device 28. 接続ログ38の構成を示す説明図。Explanatory drawing which shows the structure of the connection log. メッセージ分配装置28の接続処理を示すフローチャート。5 is a flowchart showing connection processing of the message distribution device 28. 実施形態1における利用者情報の更新シーケンスを示すシーケンス図。FIG. 3 is a sequence diagram illustrating a user information update sequence according to the first embodiment. メッセージ分配装置28の、利用者情報更新処理を示すフローチャート。The flowchart which shows the user information update process of the message distribution apparatus. 図16における通信処理の内容を示すフローチャート。The flowchart which shows the content of the communication process in FIG. メッセージビューワ76の利用者情報更新処理を示すフローチャート。The flowchart which shows the user information update process of the message viewer. 図18におけるイベント処理の詳細を示すフローチャート。The flowchart which shows the detail of the event process in FIG. 実施形態2における利用者情報の更新シーケンスを示すシーケンス図。FIG. 9 is a sequence diagram illustrating a user information update sequence according to the second embodiment. 実施形態3におけるメッセージ利用者データベース34の構成を示す説明図。Explanatory drawing which shows the structure of the message user database 34 in Embodiment 3. FIG. 実施形態3における項目タイプを説明する説明図。Explanatory drawing explaining the item type in Embodiment 3. FIG. 実施形態4におけるシステム全体のハードウエア構成を示す説明図。Explanatory drawing which shows the hardware constitutions of the whole system in Embodiment 4. FIG.

符号の説明Explanation of symbols

端末 10、ディスプレイ 12、本体 14、モデム 16、公衆網 17、ゲートウエイ 19、情報提供装置 20、インターネットゲートウエイ 22、接続管理装置 23、メッセージデータベース 26、メッセージ分配装置 28、メッセージ提供者 30、インターネット 32、メッセージ利用者データベース 34、喫煙項目 35、メッセージ送信条件データベース 36、喫煙項目 37、接続ログ 38、メッセージ分配システム 39、CPU 40、ROM 42、RAM 44、タイマ 46、最終更新日時 47、入力装置 48、利用者情報 49、ハードディスク 50、カレンダーIC 51、フロッピーディスクドライブ 52、CD−ROMドライブ 54、フロッピーディスク 56、CD−ROM 58、PPPドライバ 70、TCP/IPドライバ 72、通信モジュール 73、ブラウザ 74、メッセージビューワ 76、接続モジュール 78、更新処理モジュール 83、キュー 84、イベント処理モジュール 86、CPU 90、ROM 92、RAM 94、タイマ 96、通信インタフェース 98、入力装置 100、データベースインタフェース 102、フロッピーディスクドライブ 104、フロッピーディスク 106、ディスプレイ 108   Terminal 10, display 12, main body 14, modem 16, public network 17, gateway 19, information providing device 20, Internet gateway 22, connection management device 23, message database 26, message distribution device 28, message provider 30, Internet 32, Message user database 34, smoking item 35, message transmission condition database 36, smoking item 37, connection log 38, message distribution system 39, CPU 40, ROM 42, RAM 44, timer 46, last update date 47, input device 48, User information 49, hard disk 50, calendar IC 51, floppy disk drive 52, CD-ROM drive 54, floppy disk 56, CD-ROM 58, PPP Driver 70, TCP / IP driver 72, communication module 73, browser 74, message viewer 76, connection module 78, update processing module 83, queue 84, event processing module 86, CPU 90, ROM 92, RAM 94, timer 96, communication Interface 98, input device 100, database interface 102, floppy disk drive 104, floppy disk 106, display 108

Claims (9)

CPUにより実行されるプログラムを格納した記録媒体であって、前記プログラムは前記CPUに対して、
前記CPUが読み取って処理する処理情報を格納させる格納手段と、
前記格納手段における前記処理情報を格納した位置を記憶させる記憶手段と、
当該端末装置の利用者を識別する識別情報を入力させる入力手段と、
前記処理情報を処理する際に、前記格納手段中の前記処理情報の位置を判断させる判断手段と、
前記記憶手段により記憶した前記処理情報の位置が前記判断手段により判断した前記処理情報の位置と異なる場合に、当該端末装置の利用者の識別情報の入力を前記利用者に対して再度要求させる再入力手段と、
前記入力手段により入力した識別情報が前記再入力手段により入力した識別情報と異なる場合に、前記入力手段により識別情報を入力した利用者とは異なる利用者が当該端末装置を利用していると判断させる利用者判断手段とを備えたことを特徴とする記録媒体。
A recording medium storing a program executed by a CPU, wherein the program is
Storage means for storing processing information read and processed by the CPU;
Storage means for storing the position where the processing information is stored in the storage means;
Input means for inputting identification information for identifying the user of the terminal device;
Determining means for determining the position of the processing information in the storage means when processing the processing information;
When the position of the processing information stored by the storage means is different from the position of the processing information determined by the determination means, a re-request is made to request the user to input identification information of the user of the terminal device again. Input means;
When the identification information input by the input means is different from the identification information input by the re-input means, it is determined that a user different from the user who has input the identification information by the input means is using the terminal device. A recording medium comprising: a user judging means for causing
前記プログラムは更に前記CPUに対して、
前記入力手段を用いて更に前記利用者のパスワードを入力させる手段と、
前記再入力手段を用いて、前記記憶手段により記憶した前記処理情報の位置が前記判断手段により判断した前記処理情報の位置と異なる場合に、更に前記利用者のパスワードを前記利用者に対して再度要求させる手段と、
前記利用者判断手段を用いて、前記入力手段により入力したパスワードが前記再入力手段により入力したパスワードと異なる場合に、前記入力手段により識別情報を入力した利用者とは異なる利用者が当該端末装置を利用していると判断させる手段とを有することを特徴とする請求項1に記載の記録媒体。
The program further provides the CPU with
Means for further inputting the password of the user using the input means;
If the position of the processing information stored by the storage means is different from the position of the processing information determined by the determination means using the re-input means, the user's password is again given to the user. Means to request,
When the password entered by the input means using the user judging means is different from the password entered by the re-input means, a user who is different from the user who has entered identification information by the input means The recording medium according to claim 1, further comprising: a unit that determines that the data is being used.
前記処理情報が、前記CPUが実行するプログラムであることを特徴とする請求項1または2に記載の記録媒体。   The recording medium according to claim 1, wherein the processing information is a program executed by the CPU. 前記プログラムは更に前記CPUに対して、
通信回線を介して情報処理装置と通信を行わせる手段と、
前記利用者判断手段を用いて、前記識別情報を入力した利用者とは異なる利用者が当該端末装置を利用していると判断した場合に、前記再入力手段により入力した前記識別情報及び前記パスワードが前記情報処理装置に登録されているか否かを問い合わさせる手段とを更に備えることを特徴とする請求項1から3のいずれかに記載の記録媒体。
The program further provides the CPU with
Means for communicating with the information processing apparatus via a communication line;
The identification information and the password input by the re-input means when it is determined that a user different from the user who has input the identification information is using the terminal device using the user determination means. 4. The recording medium according to claim 1, further comprising means for inquiring whether or not the information is registered in the information processing apparatus.
CPUにより情報を処理する端末装置であって、
前記CPUが読み取って処理する処理情報を格納する格納手段と、
前記格納手段における前記処理情報を格納した位置を記憶する記憶手段と、
当該端末装置の利用者を識別する識別情報を入力する入力手段と、
前記処理情報を処理する際に、前記格納手段中の前記処理情報の位置を判断する判断手段と、
前記記憶手段により記憶した前記処理情報の位置が前記判断手段により判断した前記処理情報の位置と異なる場合に、当該端末装置の利用者の識別情報の入力を前記利用者に対して再度要求する再入力手段と、
前記入力手段により入力した識別情報が前記再入力手段により入力した識別情報と異なる場合に、前記入力手段により識別情報を入力した利用者とは異なる利用者が当該端末装置を利用していると判断する利用者判断手段と
を備えたことを特徴とする端末装置。
A terminal device for processing information by a CPU,
Storage means for storing processing information read and processed by the CPU;
Storage means for storing the position where the processing information is stored in the storage means;
An input means for inputting identification information for identifying a user of the terminal device;
Determination means for determining the position of the processing information in the storage means when processing the processing information;
When the position of the processing information stored by the storage means is different from the position of the processing information determined by the determination means, a request for re-requesting the user to input identification information of the user of the terminal device is made. Input means;
When the identification information input by the input means is different from the identification information input by the re-input means, it is determined that a user different from the user who has input the identification information by the input means is using the terminal device. A terminal device comprising: a user determination unit that performs:
前記入力手段は、更に前記利用者のパスワードを入力する手段を有し、
前記再入力手段は、前記記憶手段により記憶した前記処理情報の位置が前記判断手段により判断した前記処理情報の位置と異なる場合に、更に前記利用者のパスワードを前記利用者に対して再度要求する手段を有し、
前記利用者判断手段は、前記入力手段により入力したパスワードが前記再入力手段により入力したパスワードと異なる場合に、前記入力手段により識別情報を入力した利用者とは異なる利用者が当該端末装置を利用していると判断する手段を更に有する
ことを特徴とする請求項5に記載の端末装置。
The input means further has means for inputting the password of the user,
The re-input unit requests the user's password again when the position of the processing information stored by the storage unit is different from the position of the processing information determined by the determination unit. Having means,
The user judging means uses the terminal device when a password entered by the input means is different from a password entered by the re-input means and a user different from the user who has entered identification information by the input means. The terminal device according to claim 5, further comprising means for determining that the terminal device is operating.
前記処理情報が、前記CPUが実行するプログラムであることを特徴とする請求項5または6に記載の端末装置。   The terminal apparatus according to claim 5, wherein the processing information is a program executed by the CPU. 通信回線を介して情報処理装置と通信を行う手段と、
前記利用者判断手段が、前記識別情報を入力した利用者とは異なる利用者が当該端末装置を利用していると判断した場合に、前記再入力手段により入力した前記識別情報及び前記パスワードが前記情報処理装置に登録されているか否かを問い合わせる手段と
を更に備えることを特徴とする請求項5から7のいずれかに記載の端末装置。
Means for communicating with the information processing apparatus via a communication line;
When the user determining unit determines that a user different from the user who has input the identification information is using the terminal device, the identification information and the password input by the re-input unit are The terminal device according to any one of claims 5 to 7, further comprising means for inquiring whether or not the information processing device is registered.
端末装置が通信網を介して接続することの出来るホストコンピュータであって、
前記端末装置が使用するデータを格納する格納手段と、
前記格納手段に格納された前記データの新しさを示す第1の情報を格納する手段と、
前記格納手段に格納された前記データを更新する手段と、
前記更新手段が前記データを更新した場合に前記第1の情報を更新する手段と、
前記端末装置に既に格納されているデータの新しさを示す第2の情報を前記端末装置から受信する手段と、
前記第1の情報および前記第2の情報に基づいて、前記端末装置に格納されている前記データを更新する必要が有るか否かを判断する判断手段と、
前記判断手段が前記端末装置に格納されている前記データを更新する必要があると判断した場合に、前記格納手段に格納された前記データおよび前記第1の情報を前記端末装置に送信する手段と
を備えたことを特徴とするホストコンピュータ。
A host computer to which a terminal device can be connected via a communication network,
Storage means for storing data used by the terminal device;
Means for storing first information indicating the freshness of the data stored in the storage means;
Means for updating the data stored in the storage means;
Means for updating the first information when the updating means updates the data;
Means for receiving from the terminal device second information indicating the freshness of data already stored in the terminal device;
Determining means for determining whether or not the data stored in the terminal device needs to be updated based on the first information and the second information;
Means for transmitting the data stored in the storage means and the first information to the terminal device when the determining means determines that the data stored in the terminal device needs to be updated; A host computer comprising:
JP2004220751A 2004-07-28 2004-07-28 Recording medium, terminal device and host computer Pending JP2005025773A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004220751A JP2005025773A (en) 2004-07-28 2004-07-28 Recording medium, terminal device and host computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004220751A JP2005025773A (en) 2004-07-28 2004-07-28 Recording medium, terminal device and host computer

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP19848199A Division JP3602007B2 (en) 1999-07-13 1999-07-13 recoding media

Publications (1)

Publication Number Publication Date
JP2005025773A true JP2005025773A (en) 2005-01-27

Family

ID=34191671

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004220751A Pending JP2005025773A (en) 2004-07-28 2004-07-28 Recording medium, terminal device and host computer

Country Status (1)

Country Link
JP (1) JP2005025773A (en)

Similar Documents

Publication Publication Date Title
KR100363266B1 (en) Message retrieval system and terminal device
US6157946A (en) Communication system capable of providing user with picture meeting characteristics of user and terminal equipment and information providing device used for the same
US10621377B2 (en) Managing data on computer and telecommunications networks
JPWO1997032258A1 (en) A communication system for delivering advertisements and other messages to users of terminal devices
KR100304835B1 (en) Communication system that provides images according to the user&#39;s characteristics, terminal devices and information providing devices used in the communication system
JPWO1997032257A1 (en) A communication system that provides images according to user characteristics, and a terminal device and information providing device used in the communication system
JP2010237751A (en) Content sharing system and content shared method
JP3369577B2 (en) Terminal that automatically saves information on the communication network to local memory
JPWO1998013761A1 (en) A terminal that automatically saves information on a communication network to local memory
JP2003223591A (en) Electronic commerce service system, electronic commerce terminal, electronic commerce service server, and computer program
JP3602007B2 (en) recoding media
JP5405893B2 (en) Filtering method and system for advertisement blocking function
US20020049745A1 (en) Maintaining most current client version
JP3034310B2 (en) Message retrieval system and terminal device
JP2005025773A (en) Recording medium, terminal device and host computer
JP3479627B2 (en) Communications system
GB2348308A (en) Updating user characteristics profile
JP3602021B2 (en) Terminal device
GB2339313A (en) Advertisement display system
JP3602033B2 (en) Terminal device
JPWO1997043724A1 (en) Message retrieval system and terminal device
JP3502357B2 (en) Terminal device and communication system
JP3602066B2 (en) Terminal device
JP3987690B2 (en) Communication system and host computer
JP3502358B2 (en) Search device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080226

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080708