JPH0797775B2 - Electronic bulletin board system - Google Patents
Electronic bulletin board systemInfo
- Publication number
- JPH0797775B2 JPH0797775B2 JP63129633A JP12963388A JPH0797775B2 JP H0797775 B2 JPH0797775 B2 JP H0797775B2 JP 63129633 A JP63129633 A JP 63129633A JP 12963388 A JP12963388 A JP 12963388A JP H0797775 B2 JPH0797775 B2 JP H0797775B2
- Authority
- JP
- Japan
- Prior art keywords
- bulletin
- user
- list
- bulletin board
- information
- 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.)
- Expired - Lifetime
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
【発明の詳細な説明】 [目次] 概要 産業上の利用分野 従来の技術 発明が解決しようとする課題 課題を解決するための手段 第1の発明の原理的構成 第2の発明の原理的構成 作用 実施例 第1の発明の実施例 第2の発明の実施例 発明の効果 [概要] 交換機に収容された端末間でメッセージの掲示板サービ
スを交換機に設けたアプリケーション・プロセッサによ
り行うための電子掲示板システムに関し、 各ユーザが掲示を読出す時に既に見終わった掲示や期限
を過ぎた掲示を掲示読出しの際に掲示しないようにユー
ザ対応に制御する電子掲示板システムと、登録された掲
示がその有効期限を過ぎると自動的に掲示されないよう
にする掲示板サービス制御方式とを提供することを目的
とし、 複数の利用者から参照可能な状態で掲示されている複数
の情報のリストを管理する掲示板リストと,利用者毎
に,参照対照の情報リストを管理するユーザ用掲示リス
トと,ユーザ用掲示リスト中から任意の出力対象を削除
する出力対象削除手段と,利用者からの参照要求を契機
に,掲示板リストには登録されているがユーザ用掲示リ
ストには登録されていない情報のうち,登録日時が前記
ユーザ用掲示リストの更新日時以降である情報について
ユーザ用掲示リストに追加するとともに,ユーザ用掲示
リストから利用者によって指定された任意の情報を利用
者に対して出力する参照処理部とからなるよう構成す
る。DETAILED DESCRIPTION [Table of Contents] Outline Industrial field of application Conventional technology Problems to be solved by the invention Means for solving the problems First principle configuration of the second invention Second configuration of the invention Embodiments Embodiments of the first invention Embodiments of the second invention [Effects of the invention] [Overview] An electronic bulletin board system for performing a message bulletin board service between terminals accommodated in an exchange by an application processor provided in the exchange. , The bulletin board system that controls each user so that each user does not post a post that has already been viewed or a post that has expired when reading a post, and the registered post has passed its expiration date The purpose is to provide a bulletin board service control method that prevents it from being automatically posted, and is posted in a state in which it can be referenced by multiple users. A bulletin board list that manages a plurality of information lists, a user bulletin list that manages a reference contrast information list for each user, and an output target deletion unit that deletes an arbitrary output target from the user bulletin list, Of the information that is registered in the bulletin board list but not registered in the user bulletin list, triggered by a reference request from the user, the user whose registration date and time is after the update date and time of the user bulletin list. It is configured to include a reference processing unit that is added to the bulletin board list and outputs arbitrary information designated by the user from the bulletin board list for the user to the user.
[産業上の利用分野] 本発明は交換機に収容された端末間でメッセージの掲示
板サービスを交換機に設けたアプリケーション・プロセ
ッサにより行うための電子掲示板システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic bulletin board system for providing a message bulletin board service between terminals accommodated in an exchange by an application processor provided in the exchange.
最近、ISDN(統合サービスディジタル網)用の端末とし
て文字表示機能付きの高機能端末を用い音声以外のディ
ジタル情報の伝送を行う構内交換機(PBX)や公衆交換
機が実用化されるようになった。Recently, a private branch exchange (PBX) and a public exchange have been put into practical use, which use a high-performance terminal with a character display function as a terminal for ISDN (Integrated Service Digital Network) to transmit digital information other than voice.
そのような交換機には加入者に対するサービスが種々考
えられているが、その1つにメッセージ(音声、文字、
画像等)を要求により所望の相手に転送することが行わ
れている(メールサービスと称される)。そのメールサ
ービスに近い技術を用いて掲示板サービスが実行されて
いるが、掲示板の個々の利用者に対して必要な掲示情報
だけを常に提供するとともに掲示情報の中に有効期限の
きれた古い情報を含まないようにすることが望まれてい
る。Various services for subscribers are conceived in such an exchange, one of which is a message (voice, text,
Image) is transferred to a desired party upon request (called a mail service). Although the bulletin board service is implemented using a technology similar to that of the mail service, only the necessary bulletin information is always provided to individual users of the bulletin board and old information whose expiration date has expired is included in the bulletin board information. It is desirable not to include it.
[従来の技術] 従来の基本システム構成図を第12図に示し、基本システ
ム中の端末のハードウェア構成図を第13図に、交換機と
APの接続とAPのハードウェア構成図を第14図に示す。[Prior Art] A conventional basic system configuration diagram is shown in FIG. 12, and a hardware configuration diagram of a terminal in the basic system is shown in FIG.
Figure 14 shows the AP connection and the hardware configuration of the AP.
図の120は複数の文字表示機能付端末、121は構内交換
機、122は交換制御プロセッサ、123はアプリケーション
・プロセッサ(AP)、124はハードディスクを表す。In the figure, 120 is a terminal with a plurality of character display functions, 121 is a private branch exchange, 122 is an exchange control processor, 123 is an application processor (AP), and 124 is a hard disk.
アプリケーション・プロセッサ(以下、単にAPという)
123は交換制御プロセッサとISDNのIインタフェース(2
B+D:64Kbpsの情報チャンネルが2つと制御チャンネル
1つ)で接続され、端末間の接続制御をも行うが、負荷
分散のため交換制御プロセッサとは別の構成となってい
る。Application processor (hereinafter simply referred to as AP)
123 is the switching control processor and the ISDN I interface (2
B + D: Two information channels of 64 Kbps and one control channel) are connected, and connection control between terminals is also performed, but this is a separate configuration from the exchange control processor for load distribution.
第13図の端末のハードウェア構成図において、ISDN伝送
制御部132は交換機の交換制御プロセッサ122およびAPと
の伝送制御を行い、CPU131はメインメモリ140,端末の入
出力装置であるディスプレイ137,静電結合型透明タブレ
ット139,ISDN伝送制御部132等により端末機能を実現す
るための制御処理を行う。第14図のいて、AP150はイン
タフェース152,153により交換機121と交換制御プロセッ
サ122と接続し、CPU151とメインメモリ154によりディス
プレイ157,フロッピーディスクドライブ159,ハードディ
スクドライブ165等とのデータのやりとりやインタフェ
ース152,153を介する端末とのデータ送受信を行って端
末へのサービスのためのアプリケーションプログラムに
従った情報処理を実行する。In the hardware configuration diagram of the terminal of FIG. 13, the ISDN transmission control unit 132 controls transmission with the exchange control processor 122 and AP of the exchange, and the CPU 131 has a main memory 140, a display 137 which is an input / output device of the terminal, and a static memory. A control process for realizing a terminal function is performed by the electrically coupled transparent tablet 139, the ISDN transmission control unit 132, and the like. In FIG. 14, the AP 150 is connected to the exchange 121 and the exchange control processor 122 by interfaces 152 and 153, and exchanges data with the display 157, the floppy disk drive 159, the hard disk drive 165 and the like by the CPU 151 and the main memory 154 and the interfaces 152 and 153. It transmits and receives data to and from the terminal and executes information processing according to an application program for servicing the terminal.
APは複数備えることも可能であり、 ソフトウェアとして通常1つのAPに数個のサービス・ア
プリケーションプログラムが備えられ、アプリケーショ
ン管理部(図示せず)により端末からの要求に応じたア
プリケーションを起動したり、アプリケーションと端末
との対応などが管理される。It is also possible to have a plurality of APs. Normally, one AP is provided with several service application programs as software, and an application management unit (not shown) activates an application in response to a request from a terminal, The correspondence between applications and terminals is managed.
このアプリケーションにはMHS(メッセージハンドリン
グシステム)を実現するためのMTA(Message Transfer
Agent)とUA(User Agent)が設けられている。MTAは、
メッセージ(以下、これはメールと同義のものとして用
いる)を宛先に従って転送する機能をもち、これは郵便
局間で手紙を転送する作業に相当する。UAは、ユーザ対
応に存在し、私書箱に近い機能を果たす。MTAからメッ
セージを受信し、ユーザが取り出すまでの間蓄積してお
くメールボックスの機能と、メッセージを編集・作成し
てMTAに送信する機能などがある。そして、このシステ
ム(第12図)では掲示板サービスが前記MTAとUAを用い
て行われる。This application has MTA (Message Transfer System) to realize MHS (Message Handling System).
Agent) and UA (User Agent) are provided. MTA is
It has a function of forwarding a message (hereinafter, used as a synonym of mail) according to a destination, which corresponds to the work of forwarding a letter between post offices. The UA exists so that it can be used by the user and performs a function similar to that of a PO Box. It has a mailbox function that receives messages from the MTA and stores them until the user retrieves them, and a function that edits / creates messages and sends them to the MTA. In this system (Fig. 12), the bulletin board service is performed using the MTA and UA.
掲示板サービスはMHSのメール転送と似ているが、送信
先がとくに指定されない点が異なる。掲示を希望するユ
ーザは一つのメッセージを選択し、「掲示」を行うこと
をシステムに告げる(端末からのコマンド入力)ことに
より実現される。掲示板に登録されたドキュメントはシ
ステム内の全てのユーザから見ることができる。The bulletin board service is similar to MHS mail forwarding, except that the destination is not specified. The user who wants to post is selected by selecting one message and telling the system to "post" (command input from the terminal). Documents registered on the bulletin board can be viewed by all users in the system.
第15図にハードディスク内のディレクトリ構成を示す。
同図に示されるように従来の掲示板システムではMTAとU
Aが同一AP内に存在するため、階層構造ディレクトリを
ハードディスク(第1図の20、第14図の164,165参照)
内に持ち、掲示を管理している。MTAが管理するディレ
クトリはディレクトリMTAとディレクトリBBS(Bulletin
Bord Service:掲示板サービス)の下へリンクされてい
るファイル(管理ファイルMNG、とメッセージ本体情報
であるMAIL2〜MAIL5)であり、UAが管理するディレクト
リは、ユーザ名のディレクトリ(USER1〜USERn)の下に
あるファイル(それぞれ管理ファイルMNG、メッセージ
本体情報のMAIL)である。Figure 15 shows the directory structure on the hard disk.
As shown in the figure, in the conventional bulletin board system, MTA and U
Since A exists in the same AP, the hierarchical directory is stored on the hard disk (see 20 in Fig. 1 and 164, 165 in Fig. 14).
I have it inside and manage the bulletin board. The directories managed by the MTA are the directory MTA and the directory BBS (Bulletin
It is a file (management file MNG, and message body information MAIL2 to MAIL5) linked under Bord Service: bulletin board service, and the directory managed by the UA is under the user name directory (USER1 to USERn). Files (management file MNG, message body information MAIL).
例えば、ユーザ1が、メール1(ユーザ1が既に作成し
てメール1としてファイルされているもの)を掲示した
いという要求をシステムに出したとする。するとファイ
ルであるメール1は、MTAによってディレクトリUSER1の
下から切り離され、ディレクトリBBSの下へリンクされ
る。この時同ファイルの管理情報は、ディレクトリUSER
1の下の管理ファイル(MNG)内より消去され、ディレク
トリBBSの下の管理ファイルMNGに追加登録される。これ
により、メール1は全てのユーザからの参照が可能とな
る。For example, suppose user 1 issues a request to the system to post mail 1 (which user 1 has already created and filed as mail 1). Then, the file mail 1 is separated from under the directory USER1 by the MTA and linked under the directory BBS. At this time, the management information of this file is the directory USER
It is deleted from the management file (MNG) under 1 and additionally registered in the management file MNG under the directory BBS. As a result, the mail 1 can be referenced by all users.
上記した端末からの登録要求とAP内のUA、MTAにおける
処理手順を第16図に従来の掲示登録シーケンス図として
示す。FIG. 16 shows the above-mentioned registration request from the terminal and the processing procedure in the UA and MTA in the AP as a conventional bulletin registration sequence diagram.
次にユーザ2が掲示を参照する場合を述べると、ユーザ
2よりシステムへ掲示読出し要求が届くと、MTAが掲示
されている全てのメール名をディレクトリBBSの下の管
理ファイルMNGから読出し、ユーザ2へ送信する。ユー
ザ2がその中から読みたい掲示を選択するとUAが該当掲
示本体の情報をハードディスクより読出し、端末に表示
する。Next, when the user 2 refers to the bulletin, when the bulletin reading request from the user 2 arrives at the system, all the mail names posted by the MTA are read from the management file MNG under the directory BBS, and the user 2 Send to. When the user 2 selects the bulletin board that he wants to read, the UA reads the information of the corresponding bulletin board from the hard disk and displays it on the terminal.
この端末からの読出し要求とAP内のUA、MTAにおける処
理手順を第17図に、従来の掲示読出し処理シーケンス図
として示す。The read request from this terminal and the processing procedure in the UA and MTA in the AP are shown in FIG. 17 as a conventional bulletin read processing sequence diagram.
第17図について概説すると、端末から掲示板リスト送信
要求を出す(同図171)と、UAではその要求をMTAに伝
え、MTAでは掲示板リストをBBSの下の管理ファイルMNG
から読出し(同173)、掲示登録総数と掲示リスト(題
名、ファイル番号等)をUAを通って端末に送信する。端
末ではその掲示登録総数と掲示リストを見て、希望する
掲示を選択して要求する(同179)。AP内のUAはその要
求を受けると、掲示リストの該当する掲示のファイル名
を検索してハードディスクより掲示本体である情報を読
出して、端末へ送信する(同181)。Referring to Fig. 17, when a terminal sends a bulletin board list transmission request (Fig. 171), the UA sends the request to the MTA, and the MTA sends the bulletin board list to the management file MNG under BBS.
It is read from (at 173), and the total number of bulletin boards registered and the bulletin board list (title, file number, etc.) are sent to the terminal through the UA. The terminal looks at the total number of bulletin boards registered and the bulletin board list, and selects and requests the desired bulletin board (at 179). When the UA in the AP receives the request, it retrieves the file name of the corresponding bulletin board from the bulletin list, reads the information of the bulletin board from the hard disk, and sends it to the terminal (step 181).
第18図に上記の第16図と第17図に示すシーケンス図にお
いて端末とAPとの間でやりとりされる通信信号のフォー
マットが示されている。FIG. 18 shows a format of a communication signal exchanged between the terminal and the AP in the sequence diagrams shown in FIGS. 16 and 17 described above.
第18図のF1〜F6は第16図、第17図の中で用いられている
記号を表す。F1 to F6 in FIG. 18 represent symbols used in FIGS. 16 and 17.
[発明が解決しようとする課題] 上記した従来の方式では、掲示される数が多くなると、
MTAより送信されてくる掲示リスト数が増加する。その
ため、掲示リストや掲示本体(メッセージの内容)を蓄
積するメモリの容量が増大するだけでなく、掲示リスト
が多くなることによりユーザが本来見なければならない
ものと、以前に見てもう見る必要がないもの等が一緒に
ユーザに提供されるため、ユーザがその中の必要な掲示
を見逃したりするという問題が生じていた。[Problems to be Solved by the Invention] In the above-described conventional method, when the number of posted items increases,
The number of bulletin boards sent from MTA increases. Therefore, not only the capacity of the memory for accumulating the bulletin list and the bulletin body (the content of the message) is increased, but also it is necessary for the user to see the fact that the bulletin list should be viewed by the user. There is a problem that the user misses a necessary bulletin board because the missing information is provided to the user together.
また、このような掲示板サービスでは、第18図のF1,F2
のフォーマットに示すようにユーザが掲示を登録する時
に有効期限を指定していたが、その掲示は有効期限を過
ぎてもリストと本体は保持され掲示が続けられていた。Moreover, in such a bulletin board service, F1, F2 in FIG.
As shown in the format, when the user registered the bulletin, the expiration date was specified, but even if the bulletin expired, the list and the main body were retained and the bulletin was continued.
その理由は,掲示削除の管理を掲示の登録者に任せてい
たためである。有効期限をすぎた掲示が多く存在するよ
うになると、記憶装置(ハードディスク)の記憶容量不
足が起こり、またユーザが有効期限を過ぎている掲示を
見させられるという問題が生じていた。The reason is that the management of deletion of the bulletin was left to the registrant of the bulletin. If there are many bulletins that have passed the expiration date, there is a problem that the storage capacity of the storage device (hard disk) becomes insufficient, and the user is made to see the bulletins that have passed the expiration date.
本発明は各ユーザが掲示を読出す時に既に見終わった掲
示や期限を過ぎた掲示を掲示読出しの際に掲示しないよ
うにユーザ対応に制御する電子掲示板システムと、登録
された掲示がその有効期限を過ぎると自動的に掲示され
ないようにする電子掲示板システムとを提供することを
目的とする。The present invention is an electronic bulletin board system that controls each user so as not to post a post that has already been viewed or a post that has expired when each user reads the post, and the registered post has an expiration date. The purpose is to provide an electronic bulletin board system that prevents the information from being automatically posted after passing.
[課題を解決するための手段] 第1の発明の原理的構成図 本願の第1の発明の原理的構成図を第1図に示す。[Means for Solving the Problems] Principle Configuration Diagram of First Invention FIG. 1 shows a principle configuration diagram of the first invention of the present application.
第1図の10は端末、11は交換機、12はアプリケーション
プロセッサ(AP)、13は送受信バッファ部、14は要求判
定部、15はユーザ対応制御部、16は掲示読出し部、17は
掲示削除部、18は掲示登録部、19はメッセージ転送制御
部、20はハードディスクを表す。In FIG. 1, 10 is a terminal, 11 is an exchange, 12 is an application processor (AP), 13 is a transmission / reception buffer unit, 14 is a request determination unit, 15 is a user correspondence control unit, 16 is a notice reading unit, and 17 is a notice deletion unit. , 18 is a bulletin registration unit, 19 is a message transfer control unit, and 20 is a hard disk.
第1図の構成では、ハードディスク20に記憶された掲示
板サービスのためのファイルの中に、メッセージ転送制
御部(従来例のMTAに対応)19に管理され、掲示板サー
ビスを受ける全ユーザに共通の掲示板リストBBSの他
に、新たにユーザ対応制御部(従来例のUAに対応)に管
理されるユーザ対応に設けられたユーザ用掲示リストBB
L1・・BBLnが設けられた。In the configuration shown in FIG. 1, the bulletin board common to all users who receive the bulletin board service is managed by the message transfer control unit (corresponding to the MTA of the conventional example) 19 in the bulletin board service file stored in the hard disk 20. In addition to the list BBS, a user bulletin list BB newly provided for the user to be managed by the user correspondence control unit (corresponding to the conventional UA)
L1 ... BBLn are provided.
この第1図に示す発明は、各ユーザ対応に掲示リストを
設け、ユーザからの読出し要求が発生する毎にそのユー
ザ用の掲示リストを更新して不要な掲示を削除し、新規
な掲示を追加してユーザに提供し、各ユーザからの掲示
を削除する要求により、共通の掲示板リストからその掲
示を削除するよう構成するものである。In the invention shown in FIG. 1, a bulletin list is provided for each user, the bulletin list for the user is updated every time a read request from the user is generated, unnecessary bulletins are deleted, and a new bulletin is added. Then, the bulletin board is provided to the user, and the bulletin board is deleted from the common bulletin board list in response to a request from each user to delete the bulletin board.
第2の発明の原理的構成図 第2図に本願の第2の発明の原理的構成図を示す。FIG. 2 shows a principle block diagram of the second invention of the present application.
第2図の21はアプリケーションプロセッサ(APで表示)
で、その中の22は送受信バッファ部、23は要求判定部、
24はユーザ対応制御部、241は掲示登録部、242は掲示読
出し部、243は掲示削除部、25はメッセージ転送制御
部、26は管理ファイル更新部、27はタイマ、28はハード
ディスクを表す。21 in FIG. 2 is an application processor (displayed on the AP)
In that, 22 is a transmission / reception buffer unit, 23 is a request determination unit,
24 is a user correspondence control unit, 241 is a bulletin registration unit, 242 is a bulletin reading unit, 243 is a bulletin deletion unit, 25 is a message transfer control unit, 26 is a management file updating unit, 27 is a timer, and 28 is a hard disk.
この第2の発明は第1の発明のようなユーザ対応の掲示
リストを設けることなくメッセージ転送制御部25に管理
ファイル更新部26を設け、一定周期入力により起動して
ユーザ共通の掲示ファイルを有効期限に基づいて更新す
るものである。In the second aspect of the invention, the management file updating section 26 is provided in the message transfer control section 25 without providing the bulletin list corresponding to the user as in the first aspect of the invention, and the bulletin file common to the users is activated by being activated by a constant cycle input. It is updated based on the deadline.
[作用] 第1図に示す第1の発明の基本構成図の作用を説明する
と、端末から交換機を経由してアプリケーションプロセ
ッサ(AP)12に接続される。AP12の送受信バッファ部13
を介して要求判定部14において掲示板サービスの中のい
ずれの処理を要求するか、コマンドを判定しその結果に
よりユーザ対応制御部15内の掲示読出し部16、掲示削除
部17、掲示登録部18の何れかが起動する。[Operation] To explain the operation of the basic configuration diagram of the first invention shown in FIG. 1, the terminal is connected to the application processor (AP) 12 via the exchange. Transmit / receive buffer section 13 of AP12
The request determination unit 14 determines which process in the bulletin board service is requested via the command and determines the command, and depending on the result, the bulletin reading unit 16, the bulletin deletion unit 17, or the bulletin registration unit 18 in the user response control unit 15 Either one starts.
掲示読出しが要求されると、ユーザ用掲示リストBBL1〜
BBLn,202の中のそのユーザに対応するユーザ用掲示リス
トBBLn(ユーザnの場合)の読出しがユーザ対応制御部
15のファイル読出し制御により実行され、それと同時に
メッセージ転送制御部19に対してその管理下にある掲示
リストBBS,201を読出すよう依頼する。When the bulletin board reading is requested, the bulletin board list BBL1 for user
Reading of the user bulletin list BBLn (in the case of user n) corresponding to that user in the BBLn, 202 is the user corresponding control unit.
This is executed by the file read control 15 and at the same time requests the message transfer control unit 19 to read the bulletin list BBS, 201 under its control.
BBSとこのユーザn用のBBLnが得られると、掲示読出し
部16の比較手段161により両者を比較する。この比較に
おいて、BBSに有ってBBLに無いリストや、BBLに有ってB
BSに無いリストが検出されると、ユーザ掲示リスト更新
手段162または掲示リスト更新手段163により、BBLnまた
はBBSが更新され、不要なリストを削除し、必要なリス
トを付加したユーザ用掲示リストBBLnが作成され、それ
に伴って情報本体のファイルも更新する。その後、更新
されたユーザ用のリストは端末10に送信される。When the BBS and the BBLn for this user n are obtained, the comparing means 161 of the bulletin reading unit 16 compares them. In this comparison, a list in BBS but not in BBL, or a BBL in B
When a list not found in the BS is detected, the user bulletin list updating means 162 or the bulletin list updating means 163 updates BBLn or BBS, deletes the unnecessary list, and adds the necessary list to the user bulletin list BBLn. It is created and the file of the information body is updated accordingly. Then, the updated list for the user is transmitted to the terminal 10.
そのリストが端末に表示されると、端末のユーザが見た
いものを番号を指定して送ると、掲示読出し部16におい
て対応する掲示本体を取り出して端末に送信する。When the list is displayed on the terminal, the user of the terminal designates what he / she wants to see and sends it, and the bulletin reader 16 takes out the corresponding bulletin body and transmits it to the terminal.
ユーザが、自分が掲示登録したメッセージを削除したい
場合、端末から削除要求を送信する。When the user wants to delete the message he / she posted and posted, the user sends a deletion request from the terminal.
これにより、ユーザ対応制御部の掲示削除部17が起動
し、ユーザ掲示リスト削除部171はメッセージ転送制御
部19に対して当該ユーザが登録した掲示リストを要求す
る。メッセージ転送制御部19はBBSに基づいてそのユー
ザが掲示登録した掲示リストを読出し、それをユーザ対
応制御部15に送り、そこから端末へ送られる。そのリス
トを見てユーザが削除を希望するリストを指示すると、
掲示削除部17でこれを受取り、メッセージ転送制御部19
においてBBSから対応する掲示のファイルを削除する。As a result, the bulletin board deletion unit 17 of the user correspondence control unit is activated, and the user bulletin board list deletion unit 171 requests the message transfer control unit 19 for the bulletin list registered by the user. The message transfer control unit 19 reads the bulletin list posted by the user based on the BBS, sends it to the user correspondence control unit 15, and then sends it to the terminal. If you look at that list and point to the list you want to delete,
The notice deletion unit 17 receives this, and the message transfer control unit 19
At, delete the corresponding posted file from BBS.
次に、第2図に示す第2の発明の原理的構成図の作用を
説明すると、AP21内の周期的に発生する起動入力により
メッセージ転送制御部25の管理ファイル更新部26が起動
する。これにより管理ファイル更新部26は掲示リストBB
Sから全ての掲示リストについて更新処理を行う。その
場合、各リストに含まれる有効期限の値を現在の日時情
報を表示するタイマの値と比較して、有効期限が切れて
いる掲示リストをBBSから削除する。Next, the operation of the principle configuration diagram of the second invention shown in FIG. 2 will be described. The management file updating unit 26 of the message transfer control unit 25 is activated by the activation input periodically generated in the AP 21. As a result, the management file update unit 26 causes the bulletin list BB
Update processing for all bulletin lists from S. In that case, the value of the expiration date included in each list is compared with the value of the timer displaying the current date and time information, and the bulletin list whose expiration date has expired is deleted from the BBS.
[実施例] 第1の発明の実施例 本願の第1の発明の実施例の構成を第3図乃至第8図を
用いて説明する。[Embodiment] Embodiment of the first invention The configuration of the embodiment of the first invention of the present application will be described with reference to Figs. 3 to 8.
第3図には、この発明により追加されたユーザ対応のユ
ーザ用掲示リスト(BBL1〜BBLn)を含むハードディスク
内のディレクトリ構成図を示す。FIG. 3 shows a directory configuration diagram in the hard disk including the user bulletin list (BBL1 to BBLn) added by the present invention.
第3図に示すように、各ユーザUSER1〜nに対して各々
にユーザ用掲示リストBBL1〜nが設けられている。As shown in FIG. 3, user bulletin lists BBL1 to n are provided for the respective users USER1 to n.
第4図には、BBSとUA内の掲示リストの内容が示され、
第3図に示すBBS内の管理ファイルMNGには具体例として
イ.に示すような事項が各掲示名毎に含まれている。即
ち、掲示名、登録者名、登録日時およびハードディスク
内のファイル名からなる。また、UA内の各ユーザ対応に
設けられた掲示リストには、第3図ロ.に示すような更
新日時、掲示名、ハードディスク内ファイル名がふくま
れている。Figure 4 shows the contents of the bulletin boards in BBS and UA,
The management file MNG in the BBS shown in FIG. Items such as those shown in are included for each posting name. That is, it consists of a bulletin board name, a registrant name, a registration date and time, and a file name in the hard disk. In addition, the bulletin list provided for each user in the UA is shown in FIG. The update date and time, the bulletin name, and the file name on the hard disk are included as shown in.
次に、AP内において、掲示登録処理、掲示読出し処理お
よび掲示登録処理等の各アプリケーションに対してハー
ドディスクに対してどのようにアクセスされたかを第5
図に示すアプリケーションからのファイルアクセスのた
めの構成図を用いて概説する。AP内のアプリケーション
部において複数のアプリケーションの1つである掲示板
サービスが行われていると、ユーザの付けた掲示名に対
してパス名が割当てられ対応管理表により管理される。
掲示板サービスにおいて掲示名を用いて読出しや書込み
が発生すると、その掲示名に対応するパス名およびバッ
ファアドレス(APのバッファメモリのアドレス)ととも
にOS(オペレーションシステム)部のファイル管理に与
えられ、そこでパス名からハードディスクの物理的格納
位置に変換される。その変換された物理的格納位置がハ
ードディスクに与えられて、所望のデータが読出されて
バッファメモリへ読出されるか、バッファメモリからハ
ードディスク内に格納される。Next, in AP, it is described how the hard disk is accessed for each application such as bulletin registration processing, bulletin reading processing and bulletin registration processing.
An outline will be given using the configuration diagram for file access from the application shown in the figure. When the bulletin board service, which is one of a plurality of applications, is being performed in the application section in the AP, a path name is assigned to the bulletin name given by the user and managed by the correspondence management table.
When a bulletin board service is used to read or write a bulletin board name, it is given to the file management of the operating system (OS) along with the path name and buffer address (address of the AP's buffer memory) corresponding to the bulletin board name. The name is converted to the physical storage location on the hard disk. The converted physical storage position is given to the hard disk, and desired data is read and read to the buffer memory or stored in the hard disk from the buffer memory.
上記のようなアクセス技術を使用し、上記のユーザ対応
の掲示リストファイルを用いて、端末の要求に対するア
プリケーションプロセッサにおける実施例の処理シーケ
ンスを第6図乃至第8図に示す。FIGS. 6 to 8 show the processing sequence of the embodiment in the application processor in response to the request of the terminal by using the above-mentioned access technology and the above-mentioned bulletin list file corresponding to the user.
この実施例のシーケンス図では、AP内における掲示板サ
ービスの制御はUA(第1図のユーザ対応制御部に相当)
とMTA(第1図のメッセージ転送制御部に相当)との相
互処理により実行され、以下、単にUA、MTAと略称す
る。In the sequence diagram of this embodiment, the control of the bulletin board service in the AP is performed by the UA (corresponding to the user-corresponding control unit in FIG. 1).
And MTA (corresponding to the message transfer control unit in FIG. 1) are executed by mutual processing, and hereinafter simply referred to as UA and MTA.
第6図に掲示読出し処理シーケンス図を示し、内容を説
明すると、端末から掲示板リストの送信要求が送信され
ると(第6図の60)、交換機を介してAPのUAで受け取っ
てその要求を判別し、MTAに対しリストを要求する。MTA
はハードディスクから掲示板リストをBBSの管理下のフ
ァイルMNGから読出し(同62)、掲示登録総数と掲示リ
スト(登録総数分)をUAへ送る。UAではここで管理する
当該ユーザ掲示リストBBLを読出す(同64)。Fig. 6 shows a bulletin reading process sequence diagram, and its contents are explained. When a request for sending a bulletin board list is sent from the terminal (60 in Fig. 6), it is received by the UA of the AP via the exchange and the request is received. Determine and request list from MTA. MTA
Reads the bulletin board list from the hard disk file MNG under BBS control (62), and sends the bulletin board registration count and the bulletin board list (for the total number of registrations) to the UA. The UA reads the user bulletin list BBL managed here (64).
UAではMTAからのBBSと読出したユーザのBBLによりファ
イル更新処理を行う。そのファイル更新処理フロー図を
第7図に示す。The UA performs the file update process by using the BBS from the MTA and the read BBL of the user. A flow chart of the file update processing is shown in FIG.
第7図について説明すると、BBSとBBLが取得されると、
両者の情報を比較し(第7図700)、一致するものがあ
れば、その情報に対し何ら処理を施さない(更新する必
要がない)。もし、不一致があった場合は、その不一致
の情報はBBSに有ってBBLに無いのかを判別する(同72
0)。この判別においてYESである場合は、そのBBSだけ
に有る情報はユーザの希望によりBBLファイルから削除
された場合と、新たに掲示された情報である可能性があ
り、そこで次にBBSの情報の登録日時はBBLの更新日時よ
り新しいかどうか判別する(同740)。これらの登録日
時と更新日時は第4図のイ.およびロ.に示されてい
る。Referring to FIG. 7, when BBS and BBL are acquired,
Both pieces of information are compared (700 in FIG. 7), and if there is a match, no processing is performed on the information (no need to update). If there is a mismatch, it is determined whether the mismatch information is in the BBS and not in the BBL (Ibid.
0). If YES in this determination, it is possible that the information that is only in that BBS is the one that was deleted from the BBL file at the request of the user or that the information was newly posted. It is determined whether the date and time is newer than the BBL update date and time (at 740). The registration date and update date and time are shown in FIG. And b. Is shown in.
この結果、登録日の方が新しい場合は、新たに登録され
た掲示であるからその掲示に関する情報をBBLファイル
に登録する(同750)。更新日時の方が新しければユー
ザの希望により削除されたものとして何ら処理をしな
い。As a result, if the registration date is newer, the bulletin is a newly registered bulletin, so information regarding the bulletin is registered in the BBL file (at 750). If the update date and time is newer, it is assumed that the update date has been deleted and no processing is performed.
上記のステップ720でBBLにあってBBSに無いことが分か
ると、該当掲示が既に削除されたものとして、BBLファ
イル内の該当掲示の情報を削除する。If it is found in step 720 above that the bulletin is in the BBL and not in the BBS, it is determined that the bulletin board has already been deleted, and the information of the bulletin board in the BBL file is deleted.
以上の更新処理を終了すると、次に第6図に戻って説明
すると、更新されたBBL内に登録されている全ての掲示
数と掲示リストを端末へ送信する(第6図67,68)。こ
れを端末の表示によりみたユーザがリスト中から内容を
見てみたいと思ったらその番号を送信する。これを受け
てUAは、保存したBBLリストにより対応する掲示のハー
ドディスク内ファイル名(MAIL番号)を検索してハード
ディスクから掲示本体を読出し(同71)、端末へ送信し
て表示する。When the above update processing is completed, and returning to FIG. 6 for explanation, all the posted numbers and the posted list registered in the updated BBL are transmitted to the terminal (FIGS. 67 and 68 in FIG. 6). When the user sees this on the terminal display and wants to see the contents from the list, the user sends the number. In response to this, the UA retrieves the file name (MAIL number) in the hard disk of the corresponding bulletin from the saved BBL list, reads the bulletin body from the hard disk (at 71), and sends it to the terminal for display.
次に第8図に示す掲示削除処理シーケンス図について説
明する。Next, the bulletin deletion processing sequence diagram shown in FIG. 8 will be described.
この場合、端末からユーザID(識別番号)を付して掲示
削除リスト要求が発生し交換機を介して送信されると
(第8図80)、UAにおいて要求が判別され、その要求は
MTAに送られる。MTAでハードディスクより掲示板リスト
を読出し、当該ユーザが登録した掲示の総数とそれぞれ
のリストを送信すると(同83,84)、UAを経て端末へ送
られる。端末でユーザがその掲示リストを見て削除した
いリストを選択すると、そのリスト中の何番目かを表す
情報がUAへ送信される(同88)。この情報を受け取ると
UAではユーザIDをパラメータとしてMTAへ送信する。MTA
ではその情報を受けると保存していた該当ユーザの掲示
リスト内の情報を元にして指定されたファイル(MAIL)
をハードディスク内のディレクトリBBSの下からUNLINK
(リンクを解除)し、さらにBBSの下の管理ファイルMNG
内から該当掲示の情報を削除する(同90)。In this case, when a bulletin board deletion list request is issued from the terminal with a user ID (identification number) and transmitted via the exchange (Fig. 8), the request is discriminated by the UA, and the request is
Sent to MTA. When the MTA reads the bulletin board list from the hard disk, sends the total number of bulletins registered by the user and each list (83, 84), it is sent to the terminal via the UA. When the user sees the bulletin list on the terminal and selects the list to be deleted, the information indicating the order of the list is transmitted to the UA (at 88). When you receive this information
The UA sends the user ID as a parameter to the MTA. MTA
Then, when the information is received, a file (MAIL) specified based on the information in the bulletin list of the corresponding user that was saved
UNLINK from under the directory BBS on the hard disk
(Unlink) and then manage files MNG under BBS
Delete the information on the bulletin board from within (90).
その後MTAから削除終了通知をUAへ送ると、UAから端末
へ削除終了通知が送られる。Then, when the MTA sends a deletion end notification to the UA, the UA sends a deletion end notification to the terminal.
第6図および第8図に示す処理シーケンスにおいて使用
される通信信号フォーマットの内の一部は、第9図にF
7,F8として示し、その他のF1〜F6は従来例(第18図参
照)と同様である。Some of the communication signal formats used in the processing sequences shown in FIGS. 6 and 8 are shown in FIG.
Shown as 7, F8, and other F1 to F6 are the same as the conventional example (see FIG. 18).
第2の発明の実施例 次に、第2の発明の実施例の管理ファイル検索処理シー
ケンスを第10図に示す。Second Embodiment of the Invention Next, FIG. 10 shows a management file search processing sequence according to an embodiment of the second invention.
UAは端末からの登録要求により送られてきた、有効期
限、掲示開始日時を含む掲示メッセージ(掲示本体)を
MTAへ送ると、MTAはディレクトリBBSの下へファイル
(メッセージ本体)をMAILi(iは番号)としてリンク
し、管理ファイルMNGへファイル名,ユーザID,有効期
限,掲示開始日等を登録する。このBBSの管理ファイル
の内容を示す図を第11図に示す。The UA sends the posting message (post body) including the expiration date and the posting start date and time sent by the registration request from the terminal.
When sent to the MTA, the MTA links the file (message body) under the directory BBS as MAILi (i is a number), and registers the file name, user ID, expiration date, posting start date, etc. in the management file MNG. A diagram showing the contents of this BBS management file is shown in FIG.
このように登録された掲示の有効期限をチェックする処
理が第10図の管理ファイル検索処理である。管理ファイ
ル検索は30秒毎に起動される周期起動タスクであり、管
理プログラム(OS)により起動がかけられると、タスク
が起動し、BBS管理ファイルをハードディスクから読出
す。そして、読出された各ファイルの有効期限を現在の
時間値と比べて、既に期限を過ぎているかどうか判別す
る(第10図120)。この判別により既に期限を過ぎてい
ることが判別されたらそのファイル名に基づいてハード
ディスク内のファイルをUNLINKし、管理ファイル内の該
当掲示情報を削除する(同130)。もし、期限を過ぎて
いない場合は、その項目については何もしない。The process of checking the expiration date of the bulletin registered in this way is the management file search process of FIG. The management file search is a periodic task that is started every 30 seconds. When the management program (OS) starts the task, the task is started and the BBS management file is read from the hard disk. Then, the expiration date of each read file is compared with the current time value to determine whether the expiration date has already passed (120 in FIG. 10). If it is determined by this determination that the time limit has already expired, the file in the hard disk is UNLINKed based on the file name, and the corresponding bulletin information in the management file is deleted (step 130). If the deadline has not passed, do nothing for that item.
このようなステップ120〜130の処理をBBS管理ファイル
の登録掲示数分だけ繰り返し、終了すると削除の更新処
理を終了したBBS管理ファイルをハードディスクへ書き
込み、この時以前のものはクリアされる。The processes of steps 120 to 130 are repeated for the number of BBS management files registered and posted, and when completed, the BBS management file for which the deletion update process has been completed is written to the hard disk, and the files before this time are cleared.
[発明の効果] 第1の発明によれば、掲示の全体数に左右されずユーザ
対応に必要な掲示を選択参照することが容易になったこ
とから、掲示の本来の意味である不特定者に対する情報
の伝達を効率良く行うことを可能とし、掲示サービスの
利用頻度を高めることができる。[Effect of the Invention] According to the first invention, it becomes easier to selectively select and refer to the bulletin boards necessary for the user regardless of the total number of bulletin boards. Therefore, the original meaning of the bulletin board is the unspecified person. It is possible to efficiently transmit information to and to increase the frequency of using the posting service.
第2の発明によれば有効期限を過ぎた掲示をシステムが
管理・削除するため、記憶装置(ハードディスク)の容
量を有効に利用することが可能となる。また、ユーザが
既に無効となった掲示を見ることがなくなることから、
情報の伝達を効率よく行うことが可能となる。According to the second aspect of the present invention, the system manages and deletes the bulletin board whose expiration date has passed, so that the capacity of the storage device (hard disk) can be effectively used. In addition, since the user will not see the already invalid bulletin board,
It becomes possible to efficiently transmit information.
第1図は第1の発明の原理的構成図、第2図は第2の発
明の原理的構成図、第3図はBBL追加後のディレクトリ
構成図、第4図はBBS内とUA内の掲示リスト図、第5図
はアプリケーションからのファイルアクセスの構成図、
第6図は第1の発明の掲示読出し処理シーケンス図、第
7図は第6図中のファイル更新処理フロー図、第8図は
第1の発明の掲示削除処理シーケンス図、第9図は処理
シーケンスで用いる通信信号フォーマットの内の一部を
示す図、第10図は第2の発明の管理ファイル検索処理シ
ーケンス図、第11図はBBS管理ファイルの内容を示す
図、第12図は従来の基本システム構成図、第13図は端末
のハードウェア構成図、第14図は交換機とAPの接続とAP
のハードウェア構成図、第15図はハードディスク内ディ
レクトリ構成図、第16図は従来の掲示登録シーケンス
図、第17図は従来の掲示読出し処理シーケンス図、第18
図は通信信号フォーマットを示す図である。 第1図,第2図中、 10:端末 11:交換機 12,21:アプリケーションプロセッサ(AP) 13,22:送受信バッファ部 14,23:要求判定部 15,24:ユーザ対応制御部 16,242:掲示読出し部 17,243:掲示削除部 18,241:掲示登録部 19,25:メッセージ転送制御部 20,28:ハードディスク 26:管理ファイル更新部 27:タイマFIG. 1 is a block diagram showing the principle of the first invention, FIG. 2 is a block diagram showing the principle of the second invention, FIG. 3 is a block diagram showing the directory structure after the BBL is added, and FIG. 4 is a block diagram in the BBS and the UA. Bulletin list diagram, Fig. 5 is a block diagram of file access from applications,
FIG. 6 is a bulletin read processing sequence diagram of the first invention, FIG. 7 is a file update processing flow chart in FIG. 6, FIG. 8 is a bulletin deletion processing sequence diagram of the first invention, and FIG. FIG. 10 is a diagram showing a part of the communication signal format used in the sequence, FIG. 10 is a sequence diagram of a management file search process of the second invention, FIG. 11 is a diagram showing the contents of a BBS management file, and FIG. 12 is a conventional diagram. Basic system configuration diagram, Fig. 13 is a hardware configuration diagram of the terminal, and Fig. 14 is a connection between the exchange and AP and AP
Hardware configuration diagram, FIG. 15 is a directory configuration diagram in a hard disk, FIG. 16 is a conventional bulletin registration sequence diagram, FIG. 17 is a conventional bulletin reading processing sequence diagram, and FIG.
The figure shows a communication signal format. In FIGS. 1 and 2, 10: terminal 11: switch 12, 21: application processor (AP) 13, 22: transmission / reception buffer unit 14, 23: request determination unit 15, 24: user response control unit 16,242: bulletin reading Part 17,243: Bulletin deletion unit 18,241: Bulletin registration unit 19,25: Message transfer control unit 20,28: Hard disk 26: Management file update unit 27: Timer
Claims (1)
れている複数の情報のリストを管理する掲示板リスト
と, 利用者毎に,参照対照の情報リストを管理するユーザ用
掲示リストと, 前記ユーザ用掲示リスト中から任意の出力対象を削除す
る出力対象削除手段と, 利用者からの参照要求を契機に,前記掲示板リストには
登録されているが前記ユーザ用掲示リストには登録され
ていない情報のうち,登録日時が前記ユーザ用掲示リス
トの更新日時以降である情報について前記ユーザ用掲示
リストに追加するとともに,前記ユーザ用掲示リストか
ら利用者によって指定された任意の情報を利用者に対し
て出力する参照処理部とからなることを特徴とする電子
掲示板システム。1. A bulletin board list for managing a list of a plurality of pieces of information posted in a state that can be referred to by a plurality of users, and a bulletin board list for a user for managing a reference-contrast information list for each user, The output target deleting means for deleting an arbitrary output target from the user bulletin list and the reference request from the user have triggered the registration, but it is registered in the bulletin board list but not in the user bulletin list. Of the information that is not included, information whose registration date and time is after the update date and time of the user bulletin list is added to the user bulletin list, and any information specified by the user from the user bulletin list is added to the user. An electronic bulletin board system comprising a reference processing unit that outputs the information to the electronic bulletin board system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63129633A JPH0797775B2 (en) | 1988-05-27 | 1988-05-27 | Electronic bulletin board system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63129633A JPH0797775B2 (en) | 1988-05-27 | 1988-05-27 | Electronic bulletin board system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01298840A JPH01298840A (en) | 1989-12-01 |
| JPH0797775B2 true JPH0797775B2 (en) | 1995-10-18 |
Family
ID=15014321
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63129633A Expired - Lifetime JPH0797775B2 (en) | 1988-05-27 | 1988-05-27 | Electronic bulletin board system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0797775B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1182878A1 (en) * | 2000-08-22 | 2002-02-27 | Koninklijke Philips Electronics N.V. | Communication system, transmitter, receiver, method using a data storage descriptor |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56110369A (en) * | 1980-02-05 | 1981-09-01 | Fujitsu Ltd | Telegram erasion system within mailbox |
| JPS62171361A (en) * | 1986-01-24 | 1987-07-28 | Nec Corp | Setting system for voice mail storage time |
| JPS62216544A (en) * | 1986-03-18 | 1987-09-24 | Nippon Telegr & Teleph Corp <Ntt> | Message store control system |
| JPS6348940A (en) * | 1986-08-18 | 1988-03-01 | Nec Corp | Mail eliminating system in electronic mail system |
-
1988
- 1988-05-27 JP JP63129633A patent/JPH0797775B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01298840A (en) | 1989-12-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5937161A (en) | Electronic message forwarding system | |
| US20040107236A1 (en) | Data synchronization system, apparatus used for the system, and data synchonization method | |
| JP3927834B2 (en) | Service providing system, method, program, and storage medium | |
| JP3943949B2 (en) | E-mail processing system, method, program, and storage medium | |
| JP4250366B2 (en) | E-mail processing system, method, program, and storage medium | |
| CA2592572A1 (en) | Electronic file transfer for a communications device | |
| US7698313B2 (en) | Information management system by means of portable appliances via wire or wireless Internet and the method for the same | |
| JPH1166082A (en) | Card information retrieval device | |
| US8571065B2 (en) | Method and apparatus for assigning a virtual address to and text-messaging to multiple text-capable destination entities | |
| US6138908A (en) | Method for updating communications facilitation data | |
| JP2004220259A (en) | Attached file management system, program, information storage medium, and attached file management method | |
| JPH0797775B2 (en) | Electronic bulletin board system | |
| JPH04178045A (en) | Email processing methods and email systems | |
| KR100457325B1 (en) | System for sending,receiving and displaying message, method for sending, receiving and displaying message | |
| JP6079231B2 (en) | New article notification device, new article notification method and program | |
| JP3527090B2 (en) | Distributed mail system, recording medium recording mail arrival confirmation program, and mail server device | |
| JP3871794B2 (en) | E-mail system and program storage medium thereof | |
| JP2000276418A (en) | E-mail system and recording medium recording e-mail processing program | |
| JP2652102B2 (en) | Email system | |
| JPH1131111A (en) | Email matter management system and media used for it | |
| JPH1074161A (en) | Information posting device and program recording medium | |
| EP0555881A2 (en) | Office automation system wherein files in a database are available to electronic mail services | |
| JPH06243060A (en) | Electronic mail system | |
| JPH10187561A (en) | Communication device | |
| JP3513174B2 (en) | Status management processing method by file name |