[go: up one dir, main page]

JPH10187559A - Personal communication system using computer network - Google Patents

Personal communication system using computer network

Info

Publication number
JPH10187559A
JPH10187559A JP8338554A JP33855496A JPH10187559A JP H10187559 A JPH10187559 A JP H10187559A JP 8338554 A JP8338554 A JP 8338554A JP 33855496 A JP33855496 A JP 33855496A JP H10187559 A JPH10187559 A JP H10187559A
Authority
JP
Japan
Prior art keywords
server
communication
terminal
portable terminal
user
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
JP8338554A
Other languages
Japanese (ja)
Inventor
Akira Nagamoto
明 長本
Hirohisa Yamaguchi
博久 山口
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.)
Texas Instruments Inc
Original Assignee
Texas Instruments 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 Texas Instruments Inc filed Critical Texas Instruments Inc
Priority to JP8338554A priority Critical patent/JPH10187559A/en
Publication of JPH10187559A publication Critical patent/JPH10187559A/en
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

PROBLEM TO BE SOLVED: To actualize a communication system on a compute network by portable terminals of simple hardware constitution by using a computer network which includes a 2nd server function having correspondence information on an opposite portable terminal name and the name of a server managing it. SOLUTION: A radio portable terminal 5 has its information registered in one server 6 on the system. The terminal 5 receive services such as a communication of voice and texts between terminals and retrieval from a data base on the network by communicating with the server 6 and provides the service for the user. At the same time, software needed for the services is downloaded from the server 6 when necessary. Further, a server is included which includes a 1st server function for managing a portable terminal receiving a mail communication or voice communication request from the server-6 portable terminal and a 2nd server function having correspondence information on the name of an opposite portable terminal of main communication or voice communication and the name of a server managing it.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は通信システムに関し、特
にコンピュータネットワークを用いたパーソナル通信シ
ステムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication system, and more particularly, to a personal communication system using a computer network.

【0002】[0002]

【従来の技術及びその課題】従来のパーソナル通信シス
テム、すなわち、携帯電話やPHSなどのシステムは主
に公衆電話回線を用いた通話を行い、そのダイヤリング
サービスを利用している。一方、社内LANなどを用い
て同様の通信を行おうとしたとき、当然、ダイヤリング
サービスや移動端末のサポートを行う機能をシステムが
提供しなくてはならず、それらを行う新しいシステムが
必要である。
2. Description of the Related Art A conventional personal communication system, that is, a system such as a portable telephone or a PHS mainly performs a telephone call using a public telephone line and uses the dialing service. On the other hand, when similar communication is to be performed using an in-house LAN or the like, the system must naturally provide a function for supporting a dialing service and a mobile terminal, and a new system for performing such a function is required. .

【0003】また、通話以外のデータ通信(電子メール
など)を行う場合、従来の携帯端末はその端末上のソフ
トウェアのみでそれを行うが、そのためには相当量の処
理能力とメモリが必要とされる。最低限度のハードウェ
アでの構成を可能にするために、端末だけでなくネット
ワーク側の要素も含めた新しいシステム構成が必要とな
る。
[0003] Further, when performing data communication (such as e-mail) other than a telephone call, a conventional portable terminal performs it only with software on the terminal, but a considerable amount of processing power and memory are required for that purpose. You. In order to enable the minimum hardware configuration, a new system configuration including elements on the network side as well as terminals is required.

【0004】[0004]

【課題を解決するための手段及び作用】本発明は、クラ
イアント・ サーバシステムを導入し、それらに最適な機
能割り当てを行うことにより、簡素なハードウェア構成
の携帯端末による社内LANなどのコンピュータネット
ワークを用いたパーソナル通信を可能にすることを目的
とする。本発明は、メール通信及び音声通信機能を有す
る複数の携帯端末と、前記複数の携帯端末と電気的接続
するネットワークと、前記ネットワークと電気的接続す
るサーバであって、前記複数の携帯端末の内所定のもの
からのメール通信又は音声通信要求を受けるその所定の
携帯端末を管理する第1のサーバ機能、及び、メール通
信又は音声通信の相手先である携帯端末名とそれを管理
するサーバ名の対応情報を有する第2のサーバ機能を含
む前記サーバを含むコンピュータネットワークを用いた
パーソナル通信システムを提供する。
According to the present invention, a computer network such as an in-house LAN by a portable terminal having a simple hardware configuration is introduced by introducing a client-server system and allocating the optimum functions to the system. An object of the present invention is to enable personal communication to be used. The present invention relates to a plurality of portable terminals having a mail communication function and a voice communication function, a network electrically connected to the plurality of portable terminals, and a server electrically connected to the network. A first server function for managing a predetermined mobile terminal that receives a mail communication or voice communication request from a predetermined device, and a name of a mobile terminal that is a destination of the mail communication or voice communication and a server name for managing the same; A personal communication system using a computer network including the server including a second server function having correspondence information is provided.

【0005】又本発明は、メール通信及び音声通信機能
を有する複数の携帯端末と、前記複数の携帯端末と電気
的接続するネットワークと、前記ネットワークと電気的
接続するサーバであって、前記複数の携帯端末の内所定
のものからのログイン要求を受けるその所定の携帯端末
を管理する第1のサーバ機能、及び、その第1のサーバ
機能からユーザ認証要求を受けて前記所定の携帯端末の
認証を行なう第2のサーバ機能を含む前記サーバを含む
コンピュータネットワークを用いたパーソナル通信シス
テムを提供する。実施例において、携帯端末は利用者と
のインターフェースの役割を果たし、利用者に対する画
面の表示・利用者からの入力の受け入れ・音声通信のた
めの音声圧縮及び伸長・ネットワーク上のサーバとの無
線通信を行う。これらを実行するためのソフトウェアは
随時必要に応じてサーバからダウンロードすることで、
端末は必要となる可能性のあるソフトウェアをすべてメ
モリに保持する必要が無くなるため、必要なメモリ量が
大幅に削減される。
[0005] The present invention also provides a plurality of portable terminals having mail communication and voice communication functions, a network electrically connected to the plurality of portable terminals, and a server electrically connected to the network. A first server function for managing a predetermined mobile terminal that receives a login request from a predetermined one of the mobile terminals; and receiving a user authentication request from the first server function to perform authentication of the predetermined mobile terminal. A personal communication system using a computer network including the server including a second server function is provided. In the embodiment, the portable terminal serves as an interface with the user, displays a screen for the user, accepts input from the user, compresses and decompresses voice for voice communication, and wirelessly communicates with a server on the network. I do. The software to execute these can be downloaded from the server as needed,
Since the terminal does not need to hold all the software that may be needed in the memory, the required memory amount is greatly reduced.

【0006】又サーバは、携帯端末(利用者)に対する
ダイアリングサービスの提供・移動する携帯端末の管理
及びサポート・端末が必要とする情報の処理及び提供・
コンピュータネットワークとのインターフェースとして
の機能を提供する。サーバの存在によって、移動する端
末同士での通信の確立が可能であり、さらに大きな処理
能力及びメモリ量を必要とする処理の大部分を端末側か
ら取り除くことができる。
The server provides a dialing service to the portable terminal (user), manages and supports the moving portable terminal, processes and provides information required by the terminal,
Provides a function as an interface with a computer network. The presence of the server enables establishment of communication between the moving terminals, and allows the terminal to remove most of the processing requiring a larger processing capacity and memory amount.

【0007】[0007]

【実施例】本発明の一実施例に係るパーソナル通信シス
テムについて図を用いて説明する。図1は本発明を適用
した通信システムの構成例である。システム1は、その
通信メディアとしての無線及び有線のコンピュータネッ
トワーク2及び3、無線及び有線ネットワーク2及び3
を接続するためのアクセスポイント4、無線ネットワー
ク2上で動作する複数の無線携帯端末5、有線ネットワ
ーク3に接続するサーバ6及びルータ7、サーバ6上で
動作するサーバソフトウェアから構成される。有線ネッ
トワーク2はインターネット8に接続する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A personal communication system according to one embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a configuration example of a communication system to which the present invention is applied. The system 1 comprises wireless and wired computer networks 2 and 3 and wireless and wired networks 2 and 3 as communication media.
, A plurality of wireless mobile terminals 5 operating on the wireless network 2, a server 6 and a router 7 connected to the wired network 3, and server software operating on the server 6. The wired network 2 connects to the Internet 8.

【0008】無線携帯端末5はシステム上のサーバ6の
いずれかに、自らの情報を登録する。サーバ6はその登
録情報を交換することによって、または、その登録情報
を一元化して集約することによって、ある特定の端末5
にアクセスする際にどのサーバに要求を送ればよいかを
知ることができる。このようなシステム上で、端末5
は、端末間の音声及びテキストによる通信、ネットワー
ク上のデータベースの検索などといったサービスを、サ
ーバ6と通信をすることによって実現し、その利用者に
提供する。同時に、そのサービスの実行に必要なソフト
ウェアも必要に応じてサーバ6からダウンロードする。
以下にサーバ6の機能、無線携帯端末5の機能、アプリ
ケーション、サーバソフトウェア構成、及び無線携帯端
末構成につき詳述する。
[0008] The wireless portable terminal 5 registers its information in one of the servers 6 on the system. The server 6 exchanges the registration information, or unifies and aggregates the registration information, thereby obtaining a specific terminal 5.
It can know which server should send the request when accessing the server. On such a system, the terminal 5
Realizes services such as voice and text communication between terminals and database search on a network by communicating with the server 6, and provides the user thereof. At the same time, software necessary for executing the service is downloaded from the server 6 as needed.
Hereinafter, the function of the server 6, the function of the wireless portable terminal 5, the application, the server software configuration, and the configuration of the wireless portable terminal will be described in detail.

【0009】<サーバ6の機能> 1) 無線携帯端末5の位置情報の管理。 「ある無線携帯端末にアクセスするためには、どのサー
バにアクセスすればよいか」という無線端末・サーバの
対応情報を持つ。また、自らがサポートする無線携帯端
末についてはその具体的な位置(アドレス)情報を持
つ。これにより、移動する任意の無線携帯端末への情報
の伝送が可能となる。 2) 無線携帯端末5の位置検索。 無線携帯端末からの要求によって、指定された相手先端
末の位置(アドレス等)を検索し、通信を確立する。 3) 無線携帯端末5へのサービスの提供。 無線携帯端末からの要求により、あらかじめ定められた
処理(指定されたデータベース等のネットワーク上のリ
ソースへのアクセス等)を行い、処理結果を無線携帯端
末へ返送する。また、無線携帯端末宛に届けられたデー
タを、その端末が取り出すまで保持するという役割も果
たす。 4) 無線携帯端末5用のソフトウェアライブラリの提
供。 無線携帯端末上で動作するアプリケーションのライブラ
リを保持・管理し、要求に応じて提供する。 5) 他サーバとの通信。 無線携帯端末の位置情報及び認証情報の交換、通信回線
の確立時における要求及び応答の授受等、他のサーバと
の通信を扱う。各サーバがそれぞれ自律的に動作するこ
とで、それぞれの保守性・保全性・効率性を高めること
ができる。 6) 移動する無線携帯端末5のサポート。 移動する無線携帯端末がそれぞれ定まっているサーバか
ら離れた場合、その応答速度を改善し、通信媒体の利用
効率を高めるために、近隣のサーバが一時的にその端末
のサーバとして機能する。 7) 無線携帯端末5の認証。 システムの不正な使用を防ぐために、パスワード方式又
は秘密鍵を用いた暗号方式により、サーバにアクセスす
る端末の認証を行う。
<Functions of Server 6> 1) Management of location information of wireless portable terminal 5. It has wireless terminal / server correspondence information such as "Which server should be accessed to access a wireless mobile terminal?" Also, the wireless portable terminal that it supports has specific position (address) information. This enables transmission of information to any mobile wireless terminal that moves. 2) Search for the position of the wireless portable terminal 5. In response to a request from the wireless portable terminal, the position (address, etc.) of the designated destination terminal is searched to establish communication. 3) Provision of a service to the wireless portable terminal 5. In response to a request from the wireless portable terminal, predetermined processing (such as access to a resource on a network such as a designated database) is performed, and the processing result is returned to the wireless portable terminal. It also plays a role of holding data delivered to the wireless portable terminal until the terminal retrieves the data. 4) Provision of a software library for the wireless portable terminal 5. Maintains and manages a library of applications running on wireless mobile terminals and provides them on demand. 5) Communication with other servers. It handles communication with other servers, such as exchange of location information and authentication information of wireless portable terminals, and transmission and reception of requests and responses when establishing a communication line. Since each server operates autonomously, the maintainability, maintainability, and efficiency of each can be improved. 6) Support for mobile wireless mobile terminals 5. When a moving wireless mobile terminal moves away from a predetermined server, a nearby server temporarily functions as a server of the terminal in order to improve the response speed and increase the efficiency of using a communication medium. 7) Authentication of the wireless portable terminal 5. In order to prevent unauthorized use of the system, a terminal accessing a server is authenticated by a password method or an encryption method using a secret key.

【0010】<無線携帯端末5の機能> 1) サーバ6との通信機能。 無線及び有線の通信媒体(コンピュータネットワーク)
を用いて、適当なプロトコル群を用いてサーバとの情報
の送受を行う。大部分のデータ処理(データの圧縮伸長
は除く)はサーバで行われる。 2) データの圧縮及び伸長。 主に音声による通信(実時間通信及び非実時間通信)を
行う場合、通信媒体に対する負荷を軽減するために、端
末上でデータの圧縮及び伸長を行う。 3) ユーザに対するインターフェースの提供。 各種アプリケーションについて、ユーザへの情報の提示
及びユーザからの情報入力の処理を行う。 4) ソフトウェアのダウンロード。 上記、3項目の機能を提供するためのソフトウェアのす
べて又は一部分を、必要に応じてサーバ上のライブラリ
から取り出し、端末上で実行する。
<Functions of Wireless Portable Terminal 5> 1) Communication function with server 6. Wireless and wired communication media (computer networks)
To send and receive information to and from the server using an appropriate protocol group. Most data processing (except for data compression and decompression) is performed by the server. 2) Data compression and decompression. When communication mainly by voice (real-time communication and non-real-time communication) is performed, data compression and decompression are performed on the terminal in order to reduce the load on the communication medium. 3) Providing an interface to the user. For various applications, processing of presenting information to the user and inputting information from the user is performed. 4) Software download. All or a part of the software for providing the above three functions is extracted from the library on the server as needed and executed on the terminal.

【0011】以下に無線携帯端末5の起動時の動作を説
明する。携帯端末5は、初期化時には必要最低限のソフ
トウェア、すなわち通信プロトコル及びOS、起動用プ
ログラムのみをメモリ上に保持している。実際のアプリ
ケーションを行なうためには、サーバからアプリケーシ
ョンプログラムをダウンロードする必要がある。アプリ
ケーションプログラムを必要に応じて随時サーバからダ
ウンロードするが、起動時には、特に、必要最小限のア
プリケーションプログラムのダウンロードが必要とな
る。以下にサーバAの管理下にある携帯端末Aの起動時
の動作を示す。 (1) 起動 (2) 自己判断 (3) データリンク層及びネットワーク層の初期化 (4) サーバAに「ログイン」の要求を送信する。 (5) サーバAはログイン要求を処理(認証も含む)
し、成功した場合はアプリケーションのバージョン番号
を携帯端末Aに通知する。 (6) 応答を受け取った携帯端末Aは、(保持してい
るアプリケーションプログラムがある場合には)保持し
ているプログラムのバージョン番号と受け取ったバージ
ョン番号を比較する。それが異なる場合(または、アプ
リケーションプログラムを保持していない場合)には、
サーバAから必要最小限のアプリケーション(メニュー
選択や基本的アプリケーションなど)プログラムのダウ
ンロードを行う。 (7) ダウンロードしたアプリケーションの実行。な
おこれ以降は、必要に応じて、アプリケーションプログ
ラムのライブラリからのダウンロードを行いそのアプリ
ケーションを実行する。
The operation at the time of starting the wireless portable terminal 5 will be described below. At the time of initialization, the portable terminal 5 holds only the minimum necessary software, that is, only a communication protocol, an OS, and a boot program on a memory. In order to perform an actual application, it is necessary to download an application program from a server. The application program is downloaded from the server as needed, but at the time of startup, it is necessary to download the minimum required application program. The operation at the time of starting the mobile terminal A under the management of the server A will be described below. (1) Startup (2) Self-determination (3) Initialization of data link layer and network layer (4) Send "login" request to server A (5) Server A processes the login request (including authentication)
If successful, the portable terminal A is notified of the version number of the application. (6) The mobile terminal A that has received the response compares the version number of the held program (if there is an application program held) with the received version number. If it is different (or if you do not have an application program),
A minimum required application (such as menu selection or basic application) program is downloaded from the server A. (7) Execute downloaded application. After that, the application program is downloaded from the library as needed, and the application is executed.

【0012】<アプリケーション例> 本システムにより以下のアプリケーションが実行され
る。 1) 実時間音声通信 無線携帯端末間での実時間での音声通信を行う。通信経
路の設立や、指定した相手先端末の位置検索などはサー
バが行い、通話に用いられる音声の圧縮及び伸長は実時
間で端末が処理する。利用者Aが無線携帯端末Aを用い
て利用者Bと実時間音声通信を行う場合の動作を以下に
示す。 (1) 利用者Aが携帯端末Aの実時間音声通信要求ボ
タンを押す。 (2) 携帯端末Aは、利用者Aに対して相手先識別子
(相手先携帯端末アドレスまたは利用者名)の入力を要
求する。 (3) 利用者Aが携帯端末Aに、利用者Bの識別子を
入力する。 (4) 携帯端末Aは、最も近いアクセスポイントを介
してサーバAに利用者Bとの実時間音声通信開始要求を
伝送する。この際、サーバAは要求を発生した端末が正
規のものであるかを認証し、認証が成功したときのみ要
求を受け入れる。 (5) サーバAは、利用者とサーバの組を蓄積したデ
ータベースを有するサーバCに「サーバ検索要求」を発
行し、利用者Bを管理するサーバBのアドレスを得る。 (6) 応答を受けたサーバAは、サーバBに対して利
用者Bとの実時間通信の開始要求を送る。利用者Bが自
分の管理内である場合には、要求は送らずに、以下自ら
がサーバBとして動作する。 (7) サーバBは、利用者Bが管理下にあることを確
認した上で、利用者Bの持つ携帯端末Bに対して、実時
間通信の開始通知を行う。 (8) 通知を受けた携帯端末Bはブザーまたは液晶表
示などを用いて、利用者Bに通信の開始を通告する。 (9) 利用者Bは、携帯端末Bの応答ボタンを押す。 (10) 通信を行う。 (11) あらかじめ設定された時間を経過しても利用
者Bが応答を行わない場合は、サーバBがサーバAに対
して、通信開始失敗を伝える。通知を受けたサーバA
は、同様に携帯端末Aに対して失敗を通知する。携帯端
末Aは、利用者Aに対して失敗を通知する。
<Example of Application> The following applications are executed by the present system. 1) Real-time voice communication Real-time voice communication is performed between wireless portable terminals. The server establishes a communication path, searches for the position of the designated destination terminal, and the like, and the terminal performs compression and decompression of voice used for a call in real time. The operation when the user A performs real-time voice communication with the user B using the wireless portable terminal A will be described below. (1) User A presses a real-time voice communication request button of portable terminal A. (2) The mobile terminal A requests the user A to input a destination identifier (a destination mobile terminal address or a user name). (3) User A inputs the identifier of user B to portable terminal A. (4) The portable terminal A transmits a request for starting real-time voice communication with the user B to the server A via the nearest access point. At this time, the server A authenticates whether the requesting terminal is a legitimate terminal, and accepts the request only when the authentication is successful. (5) The server A issues a “server search request” to the server C having a database storing a set of a user and a server, and obtains an address of the server B that manages the user B. (6) Upon receiving the response, the server A sends a request for starting real-time communication with the user B to the server B. When the user B is within his / her own management, the user B operates as the server B without sending a request. (7) After confirming that the user B is under the management, the server B notifies the portable terminal B of the user B of the start of the real-time communication. (8) The portable terminal B that has received the notification notifies the user B of the start of communication using a buzzer, a liquid crystal display, or the like. (9) User B presses the response button on mobile terminal B. (10) Perform communication. (11) If the user B does not respond even after the preset time has elapsed, the server B notifies the server A of the communication start failure. Server A that was notified
Notifies the portable terminal A of the failure similarly. The portable terminal A notifies the user A of the failure.

【0013】2) 非実時間データ通信(電子メール、
音声メール)。 利用者はテキストまたは音声を端末に入力する。音声の
場合は、その時点で圧縮を行う。そのメッセージを、相
手先を指定してサーバに送付すると、サーバが宛先端末
をサポートするサーバを発見し、そのサーバに転送を行
う。データを受け取ったサーバは、端末宛に到着を知ら
せ、端末がデータ(メール)を取り出すまでそのデータ
を保持する。サーバでの処理により、伝送されてきたテ
キストメールを音声メールに変換することも可能であ
る。
2) Non-real-time data communication (e-mail,
Voice mail). The user inputs text or voice into the terminal. In the case of audio, compression is performed at that time. When the message is sent to the server with the destination specified, the server finds a server that supports the destination terminal and transfers the message to the server. The server receiving the data notifies the terminal of the arrival and holds the data until the terminal retrieves the data (mail). It is also possible to convert the transmitted text mail into voice mail by processing in the server.

【0014】利用者Aが無線携帯端末Aを用いて利用者
Bにテキストメールを送信し、利用者Bは音声メールと
して受け取る場合の動作を以下に示す。 (このシーケンスにおける基本的な信号の授受を図2に
示す。) (1) 利用者Aが携帯端末Aのメール送信要求ボタン
を押す。 (2) 携帯端末Aは、利用者Aに対して相手先識別子
(相手先携帯端末アドレス又は利用者名)及びメール内
容の入力を要求する。 (3) 利用者Aが携帯端末Aに、利用者Bの識別子及
び送信するメールの内容を入力する。 (4) 入力を受けた携帯端末Aは、最も近いアクセス
ポイントを介してサーバAに、利用者Bへのメール送付
要求を伝送する。この際、サーバAは要求を発生した端
末が正規のものであるかを認証し、認証が成功したとき
のみ要求を受け入れる。 (5) サーバAは、利用者とサーバの組を蓄積したデ
ータベースを有するサーバCに「サーバ検索要求」を発
行し、利用者Bを管理するサーバBのアドレスを得る。 (6) 応答を受けたサーバAは、サーバBに利用者A
によって送付された利用者Bへのメール内容を転送す
る。利用者Bが自分の管理内である場合には、要求は送
らずに、サーバAは、以降自らサーバBとして動作す
る。 (7) サーバBは利用者Bが管理下にあることを確認
した上で、転送されたメール内容をメモリに格納し、利
用者Bの持つ携帯端末Bに対して、メール到着通知を行
う。 (8) 通知を受けた携帯端末Bはブザーまたは液晶表
示などを用いて、利用者Bにメール到着を通告する。 (9A) 携帯端末Bの端末上メモリに余裕がない場合
には、利用者B宛のメールがサーバBに保留されている
ことを液晶表示を用いて利用者Bに提示する。 (9B−1) 携帯端末Bの端末上メモリに余裕がある
場合には、サーバBに「メール配送要求」を発行する。
この際、音声メールでの受け取りを指定する。 (9B−2) 要求を受けたサーバBは、保持している
利用者B宛のメールを、「テキスト音声変換」を行うサ
ーバCに伝送する。 (9B−3) サーバCは受信したテキストメールを音
声メールに変換し、サーバBに返送する。 (9B−4) サーバBは音声に変換されたメールを携
帯端末Bに伝送する。この時点で、このメール情報はサ
ーバBから削除される。 (9B−5) メール伝送を受けた携帯端末Bは、ブザ
ー又は液晶表示を用いて利用者Bにメールの到着を通知
する。 (9B−6) 利用者Bは音声メール再生ボタンを押
し、メール内容を聞く。
The operation in the case where the user A transmits a text mail to the user B using the wireless portable terminal A, and the user B receives the text mail as a voice mail will be described below. (The basic transmission and reception of signals in this sequence are shown in FIG. 2.) (1) User A presses a mail transmission request button of portable terminal A. (2) The mobile terminal A requests the user A to input a destination identifier (a destination mobile terminal address or a user name) and mail contents. (3) The user A inputs the identifier of the user B and the content of the mail to be transmitted to the portable terminal A. (4) Upon receiving the input, the mobile terminal A transmits a mail sending request to the user B to the server A via the nearest access point. At this time, the server A authenticates whether the requesting terminal is a legitimate terminal, and accepts the request only when the authentication is successful. (5) The server A issues a “server search request” to the server C having a database storing a set of a user and a server, and obtains an address of the server B that manages the user B. (6) The server A receiving the response sends the user A to the server B.
Of the mail sent to the user B sent by the user. If the user B is in his / her own control, the server A operates as the server B by itself without sending a request. (7) After confirming that the user B is under the management, the server B stores the transferred mail content in the memory, and notifies the portable terminal B of the user B of the mail arrival. (8) Upon receiving the notification, the portable terminal B notifies the user B of the arrival of the mail using a buzzer or a liquid crystal display. (9A) When there is not enough room in the on-terminal memory of the portable terminal B, the fact that the mail addressed to the user B is held in the server B is presented to the user B using a liquid crystal display. (9B-1) If the on-terminal memory of the portable terminal B has room, a “mail delivery request” is issued to the server B.
At this time, the reception by voice mail is specified. (9B-2) Upon receiving the request, the server B transmits the held mail addressed to the user B to the server C that performs “text-to-speech conversion”. (9B-3) The server C converts the received text mail into a voice mail and returns it to the server B. (9B-4) The server B transmits the converted mail to the mobile terminal B. At this point, the mail information is deleted from server B. (9B-5) The portable terminal B that has received the mail transmission notifies the user B of the arrival of the mail using a buzzer or a liquid crystal display. (9B-6) User B presses the voice mail playback button and listens to the mail content.

【0015】3) データベース処理。 サーバに用意したデータベースに無線携帯端末からアク
セスし、情報の追加、修正、削除及び検索を行う。アド
レス帳、カレンダー等の個人のデータベース、及び、電
話帳、辞典等の共有のデータベースが利用可能である。
データを端末側で保持しないため、大規模なデータベー
スを複数利用することもできる。また、検索ソフトウェ
アもサーバからダウンロードするため、データベースの
構造の変更による影響は少ない。
3) Database processing. Access the database prepared in the server from the wireless portable terminal, and add, modify, delete and search information. A personal database such as an address book and a calendar, and a shared database such as a telephone directory and a dictionary can be used.
Since data is not stored on the terminal side, a plurality of large-scale databases can be used. Also, since the search software is also downloaded from the server, the change in the structure of the database has little effect.

【0016】利用者Aが無線携帯端末Aを用いて、サー
バA内にある個人のアドレス帳に新しい項目を追加する
場合の動作を以下に示す。 (1) 利用者Aが携帯端末Aで「アドレス帳への項目
追加」プログラムを起動する。 (2) 携帯端末Aは、利用者Aに対して追加する項目
の内容の入力を要求する。 (3) 利用者Aは、追加する項目の内容を入力する。 (4) 携帯端末Aは、入力された内容を添付して、サ
ーバAに「利用者Aのアドレス帳への項目の追加」の要
求を送る。 (5) サーバAは、携帯端末Aが正当な端末である
か、利用者Aが指定されたアドレス帳(データベース)
への追加権限を有するかを認証し、成功した場合にのみ
要求を受け入れる。 (6) サーバAは、指定されたデータベースへの項目
追加処理を行い、処理結果を携帯端末Aに通知する。 (7) 通知を受けた携帯端末Aは、処理結果を液晶表
示し、利用者Aに提示する。
The operation when the user A adds a new item to the personal address book in the server A using the wireless portable terminal A will be described below. (1) The user A activates the “add item to address book” program on the mobile terminal A. (2) The mobile terminal A requests the user A to input the content of the item to be added. (3) User A inputs the content of the item to be added. (4) The mobile terminal A sends a request for “adding an item to the user A's address book” to the server A with the input content attached. (5) The server A is an address book (database) in which the portable terminal A is a valid terminal or the user A is designated.
Authenticate if you have the right to add to and accept the request only if successful. (6) The server A performs an item addition process to the designated database, and notifies the portable terminal A of the processing result. (7) Upon receiving the notification, the portable terminal A displays the processing result on the liquid crystal display and presents it to the user A.

【0017】4) 複数の端末による協調的処理。 複数箇所に位置する複数の無線携帯端末による投票シス
テム等の協調的な処理機能を実現することができる。利
用者Aの管理のもとで、利用者B、C及びDが投票を行
う場合の動作を以下に示す。 (1) 利用者Aが携帯端末Aの投票管理プログラムを
起動する。 (2) 携帯端末Aは、サーバAに対して投票プロセス
開始要求を伝送する。 (3) 要求を受けたサーバAは、端末Aが正当な端末
であるかを認証した上で、投票プロセスを初期化し、開
始する。 (4) 利用者Bは携帯端末Bの投票プログラムを起動
し、投票(可否又は採点)を行う。 (5) 携帯端末Bは、サーバAに対して利用者Bの投
票内容を伝送する。 (6) サーバAは、携帯端末Bが正当な端末であるか
を認証した上で、投票内容を記録する。 (7) 利用者C及びDも上記(4)から(6)の過程
を実行する。 (8) 利用者Aが携帯端末Aから投票終了要求をサー
バAに伝送する。 (9) 要求を受けたサーバAは、投票プロセスを終了
し、投票結果を集計して、集計結果を携帯端末Aに伝送
する。 (10) 携帯端末Aは、通知された集計結果を液晶表
示して利用者Aに提示する。
4) Cooperative processing by a plurality of terminals. A cooperative processing function such as a voting system using a plurality of wireless portable terminals located at a plurality of locations can be realized. The operation when the users B, C and D vote under the management of the user A will be described below. (1) The user A activates the voting management program of the mobile terminal A. (2) The mobile terminal A transmits a voting process start request to the server A. (3) Upon receiving the request, the server A authenticates whether the terminal A is a valid terminal, and then initializes and starts the voting process. (4) The user B activates the voting program of the mobile terminal B, and performs voting (permission / rejection or scoring). (5) The mobile terminal B transmits the contents of the vote of the user B to the server A. (6) The server A authenticates whether the mobile terminal B is a legitimate terminal, and records the contents of the vote. (7) The users C and D also execute the above steps (4) to (6). (8) The user A transmits a voting end request from the mobile terminal A to the server A. (9) Upon receiving the request, the server A ends the voting process, totals the voting results, and transmits the totaled result to the mobile terminal A. (10) The portable terminal A displays the notified tally result on the liquid crystal display and presents it to the user A.

【0018】<サーバソフトウェア構成>前述のサーバ
機能及びアプリケーションを実行するために、サーバは
他のサーバとの通信を行い、協調してサービスを提供す
る。端末認証のために無線携帯端末5とサーバ6間で送
受される信号のフローを図3に示す。端末からシステム
へのログイン要求を受けたサーバは、利用者の認証情報
を持つサーバへと認証要求を送付する。その結果を受け
た後に、ログイン要求の可否を端末へと送信する。サー
バは各コネクションの処理を複数同時に処理しなくては
ならない。 そのために、サーバはすべてイベントドリ
ブン(Event−Driven)形式によりマルチプ
ロセスの処理を行う。前述のログイン要求及びメール伝
送処理の2つの処理を行う部分についてのサーバソフト
ウェアのフローチャートを図4に示す。端末又は他のサ
ーバからの入力が到来した時点で、子プロセスを立ち上
げ、それぞれの要求に応じた処理を行う。例えば、ログ
イン要求を受けた場合は、ユーザ認証要求を認証サーバ
へ伝送し、その応答を受け取る。続いて、その応答を用
いて、端末へログイン結果通知を伝送する。このよう
に、サーバが他のサーバとの通信を効果的に用いること
で、無線携帯端末での処理及び端末とサーバ間の通信を
大幅に簡素化することができる。
<Server Software Configuration> In order to execute the above-described server functions and applications, the server communicates with other servers and provides services in cooperation. FIG. 3 shows a flow of signals transmitted and received between the wireless portable terminal 5 and the server 6 for terminal authentication. The server that has received the request to log in to the system from the terminal sends the authentication request to a server that has the authentication information of the user. After receiving the result, whether or not the login request is permitted is transmitted to the terminal. The server must process multiple connections at the same time. For this purpose, all servers perform multi-process processing in an event-driven (Event-Driven) format. FIG. 4 shows a flowchart of the server software for the part that performs the two processes of the above-described login request and mail transmission process. When an input from a terminal or another server arrives, a child process is started, and processing according to each request is performed. For example, when a login request is received, a user authentication request is transmitted to the authentication server, and a response is received. Subsequently, using the response, a login result notification is transmitted to the terminal. As described above, by the server effectively using communication with another server, processing in the wireless portable terminal and communication between the terminal and the server can be greatly simplified.

【0019】<無線携帯端末構成>図5に無線携帯端末
5の内部構成を説明するブロック図を示す。無線携帯端
末5は、大きく分けて無線変復調ディジタル通信モジュ
ール(以下、RFモジュールと略す)51、低電力マイ
クロプロセッサー(以下、MPUと略す)52、ディジ
タル信号処理プロセッサ(以下、DSPと略す)53、
並びにこれら全体を制御するコントローラ54から構成
される。
<Configuration of Wireless Portable Terminal> FIG. 5 is a block diagram illustrating the internal configuration of the wireless portable terminal 5. The wireless portable terminal 5 is roughly divided into a wireless modulation / demodulation digital communication module (hereinafter abbreviated as an RF module) 51, a low-power microprocessor (hereinafter abbreviated as an MPU) 52, a digital signal processor (hereinafter abbreviated as a DSP) 53,
And a controller 54 for controlling these components.

【0020】端末5とネットワーク上のノードポイント
アンテナ間のデータ通信はRFモジュール51により実
行される。RFモジュール51は通信すべきデータがあ
る一定量に蓄積されると転送を実行するが、送信、受信
とも非同期で、通信は端末5の共用メモリ55を介して
行われる。データフォーマットの管理処理はMPU52
により実行され、次の通信データを共用メモリ55のど
こに記憶し、RFモジュール51の要求に対してどのア
ドレスよりデータを読み出すかを一元管理する。典型的
な動作では共用メモリ55内に複数のデータセットが同
時に管理される。また、転送の終了はインタラプトによ
りMPU52に通知され、MPU52はこれを受けて次
の転送アドレスの設定等を行う。MPU52は端末機能
の中心機能を実現し、内部のすべてのRAM、制御機能
はMPUアドレスにマップされる。端末内の共用メモリ
55は、MPU52ばかりでなく、RFモジュール5
1、DSP53による非同期のアクセスを実現するた
め、コントローラ54はバス制御の機能も有する。DS
P53はMPU52に対して子プロセッサとして機能す
るように接続され、MPU52によりDSPメモリ56
のアクセスを行う場合にはDSP53はホールド(入出
力ピンが高インピーダンス)状態に保たれる。この状態
で、MPU52によりDSP53に対してネットワーク
を介してアプリケーションソフトウエアのダウンロード
が実行される。
Data communication between the terminal 5 and the node point antenna on the network is executed by the RF module 51. The RF module 51 executes the transfer when the data to be communicated is accumulated in a certain amount, but the transmission and the reception are asynchronous, and the communication is performed via the shared memory 55 of the terminal 5. MPU 52 manages the data format.
, Where the next communication data is stored in the shared memory 55 and the address from which the data is read in response to the request from the RF module 51 is centrally managed. In a typical operation, a plurality of data sets are managed in the shared memory 55 at the same time. Further, the end of the transfer is notified to the MPU 52 by an interrupt, and the MPU 52 receives the notification and sets the next transfer address. The MPU 52 realizes the central function of the terminal function, and all the internal RAM and control functions are mapped to the MPU address. The shared memory 55 in the terminal includes not only the MPU 52 but also the RF module 5
1. In order to realize asynchronous access by the DSP 53, the controller 54 also has a bus control function. DS
The P53 is connected to the MPU 52 so as to function as a child processor.
Is performed, the DSP 53 is held in a hold state (input / output pins have high impedance). In this state, the MPU 52 downloads the application software to the DSP 53 via the network.

【0021】DSP53は高性能である反面、電力消費
量が比較的大きいため、これを抑える目的でMPU52
によりホールド制御を行う。DSP53ではスピーチの
圧縮・伸長処理を行う。例えば、圧縮を行う場合には、
DSP53により生成される情報データは端末の共有メ
モリ55に一旦記憶された後、MPU52により通信デ
ータに変更され、更にRFモジュール51へと転送され
る。コントローラ54は、MPU52にアドレスマップ
され、端末5のすべての機能を実現するための制御信
号、バスの管理、MPU52・DSP53・RFモジュ
ール51による共有メモリアクセスの調停、RFモジュ
ール51によるデータ転送のためのアドレスの発生な
ど、一連の処理を実行する。以上実施例について説明し
たが、本発明はこれに限定されるものではない。
Although the DSP 53 has high performance, it consumes a relatively large amount of power.
To perform hold control. The DSP 53 performs speech compression / decompression processing. For example, when performing compression,
The information data generated by the DSP 53 is temporarily stored in the shared memory 55 of the terminal, changed into communication data by the MPU 52, and further transferred to the RF module 51. The controller 54 is address-mapped to the MPU 52 to control signals for realizing all functions of the terminal 5, bus management, arbitration of shared memory access by the MPU 52, DSP 53 and RF module 51, and data transfer by the RF module 51. A series of processes, such as generation of an address, are performed. Although the embodiment has been described above, the present invention is not limited to this.

【0022】[0022]

【発明の効果】サーバ及び携帯端末間で最適な機能分担
を行うため、コンピュータネットワーク上での通信シス
テムを簡素なハードウェア構成の携帯端末で実現するこ
とができる。
According to the present invention, a communication system on a computer network can be realized by a portable terminal having a simple hardware configuration in order to optimally share functions between the server and the portable terminal.

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

【図1】本発明の一実施例を適用した通信システムの構
成例を説明する図。
FIG. 1 is a diagram illustrating a configuration example of a communication system to which an embodiment of the present invention is applied.

【図2】テキスト及び音声メール伝送に関する信号フロ
ー図。
FIG. 2 is a signal flow diagram for text and voice mail transmission.

【図3】端末認証に関する信号フロー図。FIG. 3 is a signal flow diagram regarding terminal authentication.

【図4】サーバソフトウェアのフローチャート。FIG. 4 is a flowchart of server software.

【図5】無線携帯端末の内部構成ブロック図。FIG. 5 is an internal configuration block diagram of the wireless portable terminal.

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

1 パーソナル通信システム 2 無線ネットワーク 3 有線ネットワーク 4 アクセスポイント 5 無線携帯端末 6 サーバ DESCRIPTION OF SYMBOLS 1 Personal communication system 2 Wireless network 3 Wired network 4 Access point 5 Wireless portable terminal 6 Server

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI H04L 12/58 H04B 7/26 109M H04M 3/42 H04L 11/00 310B 3/50 11/20 101B 11/00 303 ──────────────────────────────────────────────────の Continued on the front page (51) Int.Cl. 6 Identification code FI H04L 12/58 H04B 7/26 109M H04M 3/42 H04L 11/00 310B 3/50 11/20 101B 11/00 303

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 メール通信及び音声通信機能を有する複
数の携帯端末と、 前記複数の携帯端末と電気的接続するネットワークと、 前記ネットワークと電気的接続するサーバであって、前
記複数の携帯端末の内所定のものからのメール通信又は
音声通信要求を受けるその所定の携帯端末を管理する第
1のサーバ機能、及び、メール通信又は音声通信の相手
先である携帯端末名とそれを管理するサーバ名の対応情
報を有する第2のサーバ機能を含む前記サーバを含むコ
ンピュータネットワークを用いたパーソナル通信システ
ム。
1. A plurality of mobile terminals having a mail communication and voice communication function, a network electrically connected to the plurality of mobile terminals, and a server electrically connected to the network, wherein A first server function for managing a predetermined mobile terminal that receives a mail communication or voice communication request from a predetermined one, and a name of a mobile terminal that is a destination of mail communication or voice communication and a server name for managing the same A personal communication system using a computer network including the server including a second server function having correspondence information of the above.
【請求項2】 メール通信及び音声通信機能を有する複
数の携帯端末と、 前記複数の携帯端末と電気的接続するネットワークと、 前記ネットワークと電気的接続するサーバであって、前
記複数の携帯端末の内所定のものからのログイン要求を
受けるその所定の携帯端末を管理する第1のサーバ機
能、及び、その第1のサーバ機能からユーザ認証要求を
受けて前記所定の携帯端末の認証を行なう第2のサーバ
機能を含む前記サーバを含むコンピュータネットワーク
を用いたパーソナル通信システム。
2. A plurality of mobile terminals having mail communication and voice communication functions, a network electrically connected to the plurality of mobile terminals, and a server electrically connected to the network, wherein A first server function for managing the predetermined portable terminal receiving a login request from a predetermined one, and a second server function for receiving a user authentication request from the first server function and authenticating the predetermined portable terminal. A personal communication system using a computer network including the server including the above server function.
JP8338554A 1996-12-18 1996-12-18 Personal communication system using computer network Pending JPH10187559A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8338554A JPH10187559A (en) 1996-12-18 1996-12-18 Personal communication system using computer network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8338554A JPH10187559A (en) 1996-12-18 1996-12-18 Personal communication system using computer network

Publications (1)

Publication Number Publication Date
JPH10187559A true JPH10187559A (en) 1998-07-21

Family

ID=18319275

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8338554A Pending JPH10187559A (en) 1996-12-18 1996-12-18 Personal communication system using computer network

Country Status (1)

Country Link
JP (1) JPH10187559A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001216215A (en) * 2000-01-31 2001-08-10 Mitsubishi Electric Corp E-mail voice reply / transmission system for mobile information terminals
JP2001306518A (en) * 2000-04-20 2001-11-02 Nec Corp Information-managing method and recording medium
JP2003006371A (en) * 2001-06-20 2003-01-10 It Gem:Kk Election management server, election management system and method using communication line
JP2003179795A (en) * 2002-12-11 2003-06-27 Hitachi Maxell Ltd Digital camera
JP2008079344A (en) * 2000-05-08 2008-04-03 Nokia Corp How to manage mobile stations with radio waves

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001216215A (en) * 2000-01-31 2001-08-10 Mitsubishi Electric Corp E-mail voice reply / transmission system for mobile information terminals
JP2001306518A (en) * 2000-04-20 2001-11-02 Nec Corp Information-managing method and recording medium
JP2008079344A (en) * 2000-05-08 2008-04-03 Nokia Corp How to manage mobile stations with radio waves
JP2003006371A (en) * 2001-06-20 2003-01-10 It Gem:Kk Election management server, election management system and method using communication line
JP2003179795A (en) * 2002-12-11 2003-06-27 Hitachi Maxell Ltd Digital camera

Similar Documents

Publication Publication Date Title
RU2273103C2 (en) Method and device for exchanging information via communication network
US7975067B2 (en) Method and apparatus for implementing alerts on a browser running on a portable handheld device
US6928479B1 (en) System computer product and method for providing a private communication portal
JP2000092236A (en) Information providing system
WO2002006964A1 (en) Method and apparatus for a secure remote access system
WO2010046263A1 (en) Communication system and method
WO2003013072A1 (en) A method of user data exchange in the data network and a data network system
US7660875B2 (en) Bidirectional remote communication via browser plug-in
EP2347625A1 (en) Communication system and method
JP2002374259A (en) Method of selecting a network access measure from a plurality of access measures
CN101558407B (en) Methods for entering and searching object information in remote databases
KR20020028231A (en) Method and apparatus for setting communication parameter in information terminal
WO2010108338A1 (en) Method and system for realizing communication based on an online telephone directory mode
JPH10187559A (en) Personal communication system using computer network
JP3882269B2 (en) Caller authentication method in communication network system
EP1374522B1 (en) A method and a system of remotely controlling data transfer via a data transfer network
CN110035089A (en) A kind of network security verification method and system of distributed system
JP2000207362A (en) Network system and its user authenticating method
KR100676052B1 (en) Content Sharing System and Method using Sink Server
JP2004519935A (en) Method and system for providing wireless terminal communication session for data / voice integration service
JP2000253183A (en) Network system and terminal device and network server
JP2002268970A (en) Accessing method, information processor and information providing device
JPH1042050A (en) Computer telephony system
KR20000072802A (en) Method for connecting internet telephone using serial number of hottelephone
JP3937346B2 (en) Terminal, answering machine system and program