JP2007213479A - Chat system - Google Patents
Chat system Download PDFInfo
- Publication number
- JP2007213479A JP2007213479A JP2006035082A JP2006035082A JP2007213479A JP 2007213479 A JP2007213479 A JP 2007213479A JP 2006035082 A JP2006035082 A JP 2006035082A JP 2006035082 A JP2006035082 A JP 2006035082A JP 2007213479 A JP2007213479 A JP 2007213479A
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- chat
- connection
- data
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本発明は、チャットシステムに関し、特に、近距離無線を使用し、ネットワーク上で談話等のコミュニケーション、いわゆるチャットを実現するためのシステムに関する。 The present invention relates to a chat system, and more particularly, to a system for realizing communication such as discourse on a network, that is, so-called chat, using short-range radio.
チャットシステムは、インターネットを使用したものが一般的であり、インターネット上にチャット用のサーバを置いて実現されているが、インターネットに常時接続するため、有料であるとともに、インターネット上の負荷により応答が遅いなどの問題も発生する。 The chat system using the Internet is generally realized by placing a chat server on the Internet. However, since it is always connected to the Internet, there is a charge and there is a response due to the load on the Internet. Problems such as slowness also occur.
また、近距離の端末同士でチャットを行うにあたって、インターネットを使用せずにアドホックネットワークを構成する方法も提案されている。尚、アドホックネットワークとは、近距離のアドホックネットワーク端末同士をその場でネットワーク接続し、相互通信を可能とするものであって、IETF(Internet Engineering Task Force)のMANET(Mobile Ad-hoc Networks)ワーキンググループが中心となって仕様の検討及び標準化を行っている。 Also, a method for configuring an ad hoc network without using the Internet when chatting between terminals at a short distance has been proposed. An ad hoc network is a network where short-distance ad hoc network terminals are connected to each other on the spot to enable mutual communication. The IETF (Internet Engineering Task Force) MANET (Mobile Ad-hoc Networks) working The group plays a central role in reviewing and standardizing specifications.
このアドホックネットワークを構成する方法として、例えば、特許文献1には、データを保持する各アドホックネットワーク端末が、データ送信条件に従ってデータを周期的に送信し、データを受信した端末が新たなデータを保持する端末となって、以後最初のデータ送信端末と同様にデータを周期的に送信する端末となることを繰り返すことにより、各端末にデータを運搬する役割を持たせる技術が記載されている。 As a method of configuring this ad hoc network, for example, in Patent Document 1, each ad hoc network terminal that holds data periodically transmits data according to data transmission conditions, and a terminal that receives the data holds new data. A technique is described in which each terminal has a role of carrying data by repeatedly becoming a terminal that periodically transmits data in the same manner as the first data transmitting terminal.
また、特許文献2には、各移動ノードが送信元ノードとなり、宛先ノードが別のグループに属するときに、複数の近隣ノードが存在する場合、グループやノード階級が上位であるか、下位であるかという違いから、優先順位をつけて近隣ノードを送信先ノードとして選別し、宛先ノードへパケットを送信する技術が記載されている。
Further, in
さらに、特許文献3には、周囲に存在する他の無線通信装置とアドホックネットワークを構築して無線で通信を行うアドホック通信手段を備える無線通信装置が記載され、複数のノード間において同時に通信(データ信号の送受信)を行うことが可能となり、これによって、アドホックネットワークにおける通信の効率化を図ることができるとともに、ネットワーク全体としての回線容量及び通信速度を向上させることが可能となる。
しかし、上記特許文献に記載のアドホックネットワークシステム等においてチャットを行う場合には、下記のように多くの問題がある。 However, when chatting is performed in the ad hoc network system described in the above patent document, there are many problems as follows.
まず、第1の問題点は、アドホックネットワークでは、固定したサーバを用いることはできず、また、特定の端末にサーバ機能を持たせると、その端末の自由度が奪われるため、現状行われているサーバを前提とした方式は採用できないことである。また、ある端末をサーバとした場合、その端末がチャットから外れる場合に大掛かりな再構成が必要になり、その間チャットが継続できなくなるという問題もある。 First, the first problem is that a fixed server cannot be used in an ad hoc network, and if a specific terminal is provided with a server function, the degree of freedom of the terminal is deprived. The method based on existing servers cannot be adopted. In addition, when a certain terminal is used as a server, a large-scale reconfiguration is required when the terminal is removed from chat, and there is a problem that chat cannot be continued during that time.
第2の問題点は、チャットへ参加する端末は、既知のものではなく、新しい端末である可能性も高く、事前に接続のためのデータ等を設定しておくことは実用的ではないことである。 The second problem is that the terminal participating in the chat is not a known terminal and is likely to be a new terminal, and it is not practical to set data for connection in advance. is there.
第3の問題点は、N対N通信を行うためには、データの輻輳・重複が起こらないように通信経路を選択する必要があるが、特定のサーバを使用せず、すべて同等の端末でN対N通信をメッシュ型のように構成した場合、接続経路を特定するのが難しく、接続経路を確立するまでに長時間を要することである。 The third problem is that in order to perform N-to-N communication, it is necessary to select a communication path so that data congestion and duplication do not occur. When N-to-N communication is configured as a mesh type, it is difficult to specify a connection route, and it takes a long time to establish a connection route.
上記の問題点から、従来のアドホックシステム等は、固定的な構成におけるN対N通信方式について提案されているか、専用のサーバ機能を有する端末装置を用意した場合について提案されており、チャットのような構成数(N)が変化する場合のN対N通信についての方法は確立されておらず、実用化されていないのが現状である。 From the above problems, conventional ad hoc systems and the like have been proposed for an N-to-N communication system in a fixed configuration, or when a terminal device having a dedicated server function is prepared, such as chat A method for N-to-N communication when the number of components (N) varies has not been established and has not been put into practical use.
そこで、本発明は、上記従来の技術における問題点に鑑みてなされたものであって、チャットシステムへの入退場をスムーズに行うことができ、接続情報を登録するなどの事前登録を必要としないなどの利便性の高い、近距離無線を用いたチャットシステムを提供することを目的とする。 Therefore, the present invention has been made in view of the problems in the above-described conventional technology, and can smoothly enter and leave the chat system, and does not require prior registration such as registration of connection information. It is an object of the present invention to provide a chat system using short-range radio that is highly convenient.
上記目的を達成するため、本発明は、チャットシステムであって、近距離無線通信機能を備える複数の通信端末を直列に接続し、各通信端末が互いに接続情報及びチャットデータを授受することを特徴とする。 To achieve the above object, the present invention is a chat system, wherein a plurality of communication terminals having a short-range wireless communication function are connected in series, and each communication terminal exchanges connection information and chat data with each other. And
そして、本発明によれば、インターネット等の固定されたサーバを使用する必要がなく、各々の通信端末にサーバ機能を持たせる必要もないため、無料で、かつ自由度の高いチャットシステムを構築することができる。 According to the present invention, it is not necessary to use a fixed server such as the Internet, and it is not necessary to provide each communication terminal with a server function. Therefore, a chat system that is free and has a high degree of freedom is constructed. be able to.
また、チャットに参加するすべての通信端末がチャットデータの配信等の機能を分担するため、通信端末がチャットから外れる場合でも大掛かりな再構成をする必要がない。 In addition, since all communication terminals participating in the chat share functions such as the distribution of chat data, there is no need for extensive reconfiguration even when the communication terminal is disconnected from the chat.
さらに、チャットに参加するすべての通信端末が、再接続情報を自動生成して内部に備え、通信状態を保持するように動作するため、接続情報を登録するなどの事前準備が必要なく、素早くチャットの開始・終了を行うことができる。 In addition, all communication terminals participating in the chat automatically generate reconnection information and prepare it internally, and operate so as to maintain the communication status. Can be started and ended.
また、本発明にかかるチャットシステムは、メッシュ型に構成された通信経路ではなく、直列型に構成された通信経路を用いるため、N対N通信を行う際の通信経路の選択又は特定が容易となり、通信経路選択の時間を省くことができる。 Further, since the chat system according to the present invention uses a communication path configured in series instead of a communication path configured in a mesh type, it is easy to select or specify a communication path when performing N-to-N communication. The time for selecting a communication path can be saved.
前記チャットシステムにおいて、前記近距離無線通信機能を無線LAN又はBluetoothによって実現することができる。 In the chat system, the short-range wireless communication function can be realized by a wireless LAN or Bluetooth.
また、本発明は、通信端末であって、近距離無線通信機能を備え、直列に接続された他の通信端末と互いに接続情報及びチャットデータを授受することを特徴とする。これによって、上述のように、無料で、かつ自由度が高く、通信端末がチャットから外れる場合でも大掛かりな再構成が不要で、接続情報を登録するなどの事前準備も不要で、通信経路選択の時間を省くことが可能なチャットシステムを構築することができる。 In addition, the present invention is a communication terminal, which has a short-range wireless communication function, and is characterized in that it exchanges connection information and chat data with other communication terminals connected in series. As a result, as described above, it is free and has a high degree of freedom, and even if the communication terminal is disconnected from the chat, a large-scale reconfiguration is unnecessary, and there is no need for prior preparation such as registration of connection information. A chat system that can save time can be constructed.
前記通信端末において、前記近距離無線通信機能を無線LAN又はBluetoothによって実現することができる。 In the communication terminal, the short-range wireless communication function can be realized by a wireless LAN or Bluetooth.
さらに、本発明は、プログラムであって、近距離無線通信機能を備える複数の通信端末を直列に接続し、各通信端末が互いに接続情報及びチャットデータを授受するチャットシステムを構成するため、各通信端末のユーザインターフェイスと、前記近距離無線通信機能を実現する無線デバイスとの間に設けられることを特徴とする。これによって、上述のように、無料で、かつ自由度が高く、通信端末がチャットから外れる場合でも大掛かりな再構成が不要で、接続情報を登録するなどの事前準備も不要で、通信経路選択の時間を省くことが可能なチャットシステムを構築することができる。 Furthermore, the present invention is a program for connecting a plurality of communication terminals having a short-range wireless communication function in series, and each communication terminal constitutes a chat system that exchanges connection information and chat data with each other. It is provided between a user interface of a terminal and a wireless device that realizes the short-range wireless communication function. As a result, as described above, it is free and has a high degree of freedom, and even if the communication terminal is disconnected from the chat, a large-scale reconfiguration is unnecessary, and there is no need for prior preparation such as registration of connection information. A chat system that can save time can be constructed.
以上のように、本発明によれば、チャットシステムへの入退場をスムーズに行うことができ、接続情報を登録するなどの事前登録を必要としないなどの利便性の高い、近距離無線を用いたチャットシステム等を提供することができる。 As described above, according to the present invention, it is possible to smoothly enter and leave the chat system, and use a short-range radio that is highly convenient, such as no need for prior registration such as registration of connection information. Can provide a chat system or the like.
次に、本発明の実施の形態について図面を参照しながら説明する。 Next, embodiments of the present invention will be described with reference to the drawings.
本発明にかかるチャットシステムは、携帯電話機やモバイル端末(以下「端末」という)、特に近距離無線デバイス(以下、「無線デバイス」という)として無線LANやBluetooth等を実装したもの用いることにより実現する。 The chat system according to the present invention is realized by using a mobile phone or a mobile terminal (hereinafter referred to as “terminal”), in particular, a short-range wireless device (hereinafter referred to as “wireless device”) in which a wireless LAN or Bluetooth is mounted. .
図1に示すように、本発明にかかるチャットシステムを実施するための端末11は、無線デバイス12と、ユーザインターフェイス表示部14と、ユーザインターフェイス入力部15と、無線デバイス12を制御するためのアプリケーションソフトウェア13とで構成され、アプリケーションソフトウェア13が本発明の特徴部分である。尚、アプリケーションソフトウェア13とともに、接続管理データ16が端末11に記録される。
As shown in FIG. 1, a
接続管理データ16は、チャットシステムの接続形態を維持するためのものであって、図2に示すように、「グループ名」21と、「端末名」22と、「接続状態」23と、接続している相手の端末のアドレスを格納する「接続先アドレス1」エリア24と、その相手端末に接続されている自端末ではないもう一台の端末のアドレスを格納する「接続先アドレス2」エリア25である。
The
「グループ名」21と、「端末名」22は、チャットを行う際のユーザインターフェイスの処理を容易にするために用意される。また、「接続状態」23は、Slave・Bridge・Masterという定義で管理され、内部状態を容易に判断できるようにしている。さらに、「接続先アドレス1」エリア24及び「接続先アドレス2」エリア25は、接続を行った時に情報が自動生成され、隣の端末がチャットから退出(切断)した場合には、「接続先アドレス2」エリア25を使用して、2つ隣の端末へ自動的に再接続を行う。
The “group name” 21 and the “terminal name” 22 are prepared for facilitating the processing of the user interface when performing a chat. The “connection state” 23 is managed by the definitions of “Slave”, “Bridge”, and “Master” so that the internal state can be easily determined. Further, in the “connection destination address 1”
図3は、チャットの接続形態を維持するためのコマンドとデータであって、相手端末の「接続先アドレス2」エリア25(図2参照)の登録を行うコマンドの例を31に、削除を行うコマンドの例を32に示す。また、通常のチャットデータの例を33に示す。
FIG. 3 shows commands and data for maintaining the chat connection form, and deletion is performed with reference to 31 as an example of a command for registering the “
ユーザインターフェイス表示部14及びユーザインターフェイス入力部15からなるユーザインターフェイスは、チャットを開始/終了するボタンと、チャットグループを選択する画面と、チャットデータを入力する部分と、チャットデータを表示する画面とで構成されるが、これらは、一般的な端末装置のユーザインターフェイスで実現できるため、ユーザインターフェイス自体の詳細な説明は省略する。
The user interface comprising the user
無線デバイス12については、一般的に1対N通信(Nは通常2以上)が可能であり、Nはデバイスの性能・無線規格に左右されるが、本発明では、1つの無線装置の最大接続数は2接続であるため、近年のどのような無線デバイスについても採用可能である。
As for the
次に、上記チャットシステムによって実施する各処理について図4乃至図13のフローチャートを参照しながら説明する。 Next, each process performed by the chat system will be described with reference to the flowcharts of FIGS.
図4は、ユーザインターフェイス(I/F)により、端末11(図1参照)がチャットを開始する場合の初期動作を示す。ユーザインターフェイスよりチャット機能の開始を指定すると、この端末11の接続管理データ16の「接続状態」23(図2参照)を”Master(M)"とし、無線デバイス12に相手端末から探索・接続が可能な設定を行い、この状態を維持する。また、無線デバイス12は、探索に対して自分のアドレスを通知する。
FIG. 4 shows an initial operation when the terminal 11 (see FIG. 1) starts chatting by the user interface (I / F). When the start of the chat function is designated from the user interface, the “connection state” 23 (see FIG. 2) of the
図5は、ユーザインターフェイスによりチャットを行う相手端末の探索が指定された場合の動作を示す。無線デバイス12に他のデバイスの探索を命令し、無線デバイス12から探索結果として接続先アドレスの一覧(一例を図14に示す)が通知されると、これをインターフェイス表示部14に表示させ、ユーザの選択を待つ。
FIG. 5 shows an operation when a search for a partner terminal to chat with is specified by the user interface. When the
図6は、ユーザインターフェイスによりチャットを行う相手端末との接続が指定された場合の処理を示す。無線デバイス12に接続アドレスを指定して接続を命令する。
FIG. 6 shows processing when a connection with a partner terminal for chatting is designated by the user interface. The
図7は、ユーザインターフェイスによりチャットの切断が指定された場合の処理を示す。無線デバイス12に接続されているアドレスを指定して切断を命令する。2つの端末と接続している場合には、接続管理データ16の「接続先アドレス1」エリア24を確認し、登録されている方から先に切断する。
FIG. 7 shows processing when chat disconnection is designated by the user interface. A disconnection is instructed by designating an address connected to the
図8は、ユーザインターフェイスによりチャットデータの送信が指定された場合の処理を示す。送信するチャットデータは、自分のユーザインターフェイス表示部14に表示するとともに、接続されている相手端末へ転送する。2つの端末に接続されている場合には、2つの端末に同じデータを転送する。
FIG. 8 shows processing when chat data transmission is designated by the user interface. The chat data to be transmitted is displayed on the user
図9は、接続中の1つの端末からチャットデータを受信した場合の処理を示す。受信したチャットデータは、自分のユーザインターフェイス表示部14に表示するとともに、接続されているもう一台の相手端末へ転送する。他の端末に接続されていなければ、転送は行わない。
FIG. 9 shows processing when chat data is received from one connected terminal. The received chat data is displayed on the user
図10は、他の1つの端末から接続要求を受け、他の端末より接続通知があった場合の処理を示す。接続管理データ16の「接続先アドレス1」エリア24を確認して登録されていなければ、接続通知があったアドレスを登録する。既接続の端末がある場合には、その端末に、今回接続通知があった接続先アドレスを登録コマンドを使って通知する。「接続状態」を接続数が1つの場合には、”Slave”、2つの場合には、”Bridge"に変更して、以後無線デバイス12の設定を探索に応答しない動作をする。「接続状態」が”Bridge"の場合には、もし3つ目の端末から接続要求を受けた場合は拒否するが、本発明の方式の動作内ではあり得ないので図中には明示しない。
FIG. 10 shows processing when a connection request is received from another terminal and a connection notification is received from the other terminal. If the "connection destination address 1"
図11は、他接続中の1つの端末から切断要求を受け、他の端末より切断通知があった場合の処理を示す。接続管理データ16の「接続先アドレス1」エリア24を確認し、切断通知があったアドレスが登録されていなければ何もしないが、登録されていた場合には、これを削除し、「接続先アドレス2」エリア25が登録されていれば、このアドレスへ再接続を行い、このアドレスを「接続先アドレス1」エリア24へ移す。結果的に、既接続数が2であれば「接続状態」は”Bridge”に、1であれば”Slave”に、0であれば”Master"に変更する。また、もう一つの接続中の端末があった場合には、この端末へ切断通知があったアドレスを削除コマンドを使って通知する。
FIG. 11 shows processing when a disconnection request is received from one connected terminal and a disconnection notification is received from another terminal. The “connection destination address 1”
図12は、接続中の1つの端末から接続先アドレスの登録コマンドを受信した場合の処理を示す。接続管理データ16の「接続先アドレス1」エリア24を確認してコマンドを送信してきた端末のアドレスが登録されていることを確認し、接続管理データ16の「接続先アドレス2」エリア25に通知されてきたアドレスを登録する。
FIG. 12 shows processing when a registration command for a connection destination address is received from one connected terminal. The “connection destination address 1”
図13は、接続中の1つの端末から接続先アドレスの削除コマンドを受信した場合の処理を示す。接続管理データ16の「接続先アドレス1」エリア24を確認してコマンドを送信してきた端末のアドレスが登録されていることを確認し、接続管理データ16の「接続先アドレス2」エリア25に登録されているアドレスを削除する。
FIG. 13 shows processing when a delete command for the connection destination address is received from one connected terminal. Check the “connection destination address 1”
次に、上記チャットシステムの具体的な動作について詳細に説明する。 Next, a specific operation of the chat system will be described in detail.
チャットを開始する場合には、図4に示すように、端末11の内部の接続管理データ16の「端末名」22を設定するとともに、「接続状態」23を”Master(M)”に設定し、相手端末からの探索要求と、接続要求に応答するモードとし、相手からの接続に備える。
When starting the chat, as shown in FIG. 4, the “terminal name” 22 of the
図1のユーザインターフェイス入力部15からチャット相手の探索が指示された場合には、図5に示すように、無線デバイス12に探索動作を指定する。探索要求に応答するモードが指定されている無線デバイス12は、探索要求に対して自アドレス・端末名等を通知して応答する。無線デバイス12から探索応答の結果一覧(図14)が通知されてきた場合には、ユーザインターフェイス表示部14に探索応答の結果を表示し、接続先端末を選択できるようにする。
When a search for a chat partner is instructed from the user
次に、本発明にかかるチャットシステムにおける1対1の場合の接続例について、図1及び図15を参照しながら説明する。 Next, a connection example in a one-to-one case in the chat system according to the present invention will be described with reference to FIGS.
2番の端末のユーザインターフェイス入力部15において、接続先端末が選択され、接続が指示されると、無線デバイス12に接続先アドレス1番を指定して接続動作を指定する。無線デバイス12は、接続先アドレス1番へ接続要求を行う(45)。すると、1番の端末41の無線デバイス12が接続要求を受け付け、接続完了を通知してきた場合には、接続管理データ16の接続状態23(図2参照)を”Slave(S)”に設定し(43)、以後、相手端末からの探索要求には応答しないモードとする。また、1番の端末41の接続管理データ16の「接続先アドレス1」エリア24に、接続先アドレス「2」を登録する(44)。
When the connection destination terminal is selected and the connection is instructed in the user
次に、本発明にかかるチャットシステムにおける1対1の接続時(図15参照)に、新たに3台目の端末を接続する場合について、図16を参照しながら説明する。 Next, a case where a third terminal is newly connected at the time of one-to-one connection (see FIG. 15) in the chat system according to the present invention will be described with reference to FIG.
この場合、探索要求に応答する端末は、図15において「接続状態」が”Master”になっている2番の端末である。3番の端末から2番の端末へ接続を行う(51)と、2番の端末の内部の接続管理データ16の「接続状態」23は”Bridge(B)”に変更され、「接続先アドレス1」エリア24に接続先アドレス3番を登録する。
In this case, the terminal responding to the search request is the second terminal whose “connection state” is “Master” in FIG. When connection is made from the third terminal to the second terminal (51), the “connection state” 23 of the
次に、2番の端末から1番の端末へ、接続先アドレス3番が接続されたことを知らせる登録コマンドが送られる(52)。登録コマンドを受け取った1番の端末は、内部の接続管理データ16の「接続先アドレス1」エリア24に登録されているアドレス2番から登録コマンドが通知されたことを確認し、内部の接続管理データ16の「接続先アドレス2」エリア25に接続先アドレス3番を登録する。
Next, a registration command is sent from the second terminal to the first terminal to notify that the
次に、本発明にかかるチャットシステムにおいて5台の端末が接続されている場合の例について、図17及び図18を参照しながら説明する。 Next, an example in which five terminals are connected in the chat system according to the present invention will be described with reference to FIGS. 17 and 18.
上記図16の状態から、端末4番、端末5番を接続していくと、最初に接続された端末1番が「接続状態」”Slave(S)”になり、最後に接続した端末5が「接続状態」”Master(M)”となる。そして、これらの間に存在する端末2番から端末4番は、「接続状態」が”Bridge(B)”となる。端末1番から端末3番には、「接続先アドレス1」エリア24と「接続先アドレス2」エリア25が登録されており、端末4番には「接続先アドレス1」エリア24だけが登録される。
When the
この状態で端末2番が接続から離脱する場合には、図17に示すように、端末2番は、内部の「接続先アドレス1」エリア24に登録されている方の端末3番との接続を先に切断する(61)。次に、もう一方の端末1番との接続を切断する(62)。切断された端末3は、内部の「接続先アドレス1」エリア24に登録されていないアドレスとの切断であるため、切断を正常に受け入れ、他の処理は行わない。
In this state, when the
切断された端末1は、内部の「接続先アドレス1」エリア24に登録されていたアドレスとの切断であるため、切断を受け入れた後に、「接続先アドレス2」エリア25に登録されていたアドレスに再接続する(63)。そして「接続先アドレス2」エリア25の内容を「接続先アドレス1」エリア24に移す。端末3は、端末1より接続要求があったので、これを受け入れ、続いて、内部の「接続先アドレス1」に登録されているアドレスを登録コマンドとして端末1へ送信する(64)。登録コマンドを受け取った1番の端末は、内部の接続管理データ16の「接続先アドレス1」エリア24に登録されているアドレス3番から登録コマンドが通知されたことを確認し、内部の「接続先アドレス2」エリア25に接続先アドレス4番を登録する(71)。
Since the disconnected terminal 1 is disconnected from the address registered in the internal “connection destination address 1”
接続の中間に位置する端末3・端末4が接続から離脱する場合には、上記と同ような動作を行う。両端の端末1・端末5が接続から離脱する場合には、基本的に再接続の必要がないことは明らかである。但し、端末5番が切断された場合(72)には、端末4番は、これを検出し、内部の「接続先アドレス1」の登録抹消(73)を行い、端末3番へアドレス5番の削除コマンドを送信する(74)。削除コマンドを受け取った端末3番は、「接続先アドレス2」エリア25を削除する(75)。
When the
4台の端末が接続されている状態でチャットが行われている場合の例を図19に示す。端末3番のユーザインターフェイス入力部15から入力されたチャットデータ(81)は、自分のユーザインターフェイス表示部に表示されるとともに、接続されている端末1番と端末4番へ転送される(82)(83)。
FIG. 19 shows an example when a chat is being performed with four terminals connected. The chat data (81) input from the user
チャットデータを受け取った端末1番は、ユーザインターフェイス表示部に表示(85)し、他の接続がないのでこれ以上何もしない。 The terminal No. 1 that has received the chat data displays (85) on the user interface display unit, and does not do anything any more because there is no other connection.
チャットデータを受け取った端末4番はユーザインターフェイス表示部に表示(85)し、さらに端末5番との接続があるため、端末5番へもチャットデータを転送する(84)。端末5番の動作は端末1番の動作と同じである。
The
ユーザインターフェイス表示部15の表示内容の一例を図20に示すが、表示形態については当業者にとってよく知られており、また本発明とは直接関係しないので、その詳細な構成は省略する。
An example of the display contents of the user
本発明の他の実施例として、その基本的構成は上記の通りであるが、下記のような付加機能を付けることも容易に考えられる。 As another embodiment of the present invention, the basic configuration is as described above, but it is easily conceivable to add the following additional functions.
端末が接続する際に無条件での接続を認めないで、チャットを行っている全端末へ確認コマンドを通知し、すべての端末から了承が得られた場合のみ接続を行う機能や、チャットデータに特定アドレス情報を付加して特定端末のみに通知する機能で、指定アドレス外の端末が、このチャットデータを受け取った場合は表示せず、転送先端末が接続されている場合には転送する。 Not accepting unconditional connection when the terminal is connected, notify the confirmation command to all the devices that are chatting, the function to connect only when the approval is obtained from all devices, and chat data A function that adds specific address information and notifies only a specific terminal. When a terminal outside the specified address receives this chat data, the chat data is not displayed, and is transferred when the transfer destination terminal is connected.
11 端末
12 無線デバイス
13 アプリケーションソフトウェア
14 ユーザインターフェイス表示部
15 ユーザインターフェイス入力部
16 接続管理データ
21 チャットの行うグループ名を格納するデータ
22 チャットの行っている際の端末名を格納するエリア
23 端末の接続状態を格納するエリア
24 接続先アドレスを格納するエリア
25 24の端末に接続されている自端末ではないもう一台の端末のアドレスを格納するエリア
31 相手端末の25を登録するためのコマンドの例
32 相手端末の25を削除するためのコマンドの例
33 チャットデータの例
41 本発明を適用した端末
42 無線デバイスのアドレス
43 端末の接続状態の表示部
44 接続先アドレス及び端末に接続されている自端末ではないもう一台の端末の表示部(X:YのXは「接続先アドレス」、Yは「端末に接続されている自端末ではないもう一台の端末」を各々表す)
45 端末2から端末1へ接続した状態
51 端末3から端末2へ接続した状態
52 端末2から端末1へアドレス3の情報を登録するコマンド転送
61 端末2がチャットから抜けるため端末3との間を切断
62 端末2がチャットから抜けるため端末1との間を切断
63 端末1の接続先アドレス及び端末に接続されている自端末ではないもう一台の端末の情報により、端末3へ自動的に接続
64 接続された端末3から端末1へアドレス4の情報を登録するコマンドを転送
71 端末1に接続先アドレス4番を登録
72 端末4から端末3へアドレス5の情報を消去するコマンドを転送
73 端末3が端末に接続されている自端末ではないもう一台の端末の情報を消去
74 チャットのデータを入力・送信
75 チャットのデータを接続されている1つ目の端末へ送信
81 チャットのデータを入力・送信
82 チャットのデータを接続されている1つ目の端末へ送信
83 チャットのデータを接続されている2つ目の端末へ送信
84 転送されてきたチャットデータを他の端末へ転送
85 転送されてきたチャットデータを受信・表示
DESCRIPTION OF
45 State of connection from
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006035082A JP4932272B2 (en) | 2006-02-13 | 2006-02-13 | Chat system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006035082A JP4932272B2 (en) | 2006-02-13 | 2006-02-13 | Chat system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007213479A true JP2007213479A (en) | 2007-08-23 |
JP4932272B2 JP4932272B2 (en) | 2012-05-16 |
Family
ID=38491829
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006035082A Expired - Fee Related JP4932272B2 (en) | 2006-02-13 | 2006-02-13 | Chat system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4932272B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007295576A (en) * | 2006-04-24 | 2007-11-08 | Samsung Electronics Co Ltd | Mobile communication terminal and method for transmitting voice message during utilization of mobile messenger service |
WO2010117295A1 (en) * | 2009-04-10 | 2010-10-14 | Ermilov Timofej Sergeevich | Method for the exchange of synchronous wap messages amongst subscribers with the aid of a mobile telephone service |
JP2013126003A (en) * | 2011-12-13 | 2013-06-24 | Alpine Electronics Inc | Short-range wireless communication system |
JP2016201125A (en) * | 2010-02-15 | 2016-12-01 | 豊 塚本 | Computer system and program |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001249872A (en) * | 2000-03-07 | 2001-09-14 | Ntt Docomo Inc | Community formation support method, terminal device and server device |
JP2002111689A (en) * | 2000-07-25 | 2002-04-12 | Samsung Electronics Co Ltd | Method of operating network at breakaway from master |
JP2003244210A (en) * | 2002-02-13 | 2003-08-29 | Nippon Telegr & Teleph Corp <Ntt> | Routing control method, routing controller, recording medium, and control program |
JP2003289302A (en) * | 2002-03-28 | 2003-10-10 | Ntt Docomo Inc | Network configuration management system, node device, network configuration management method, node device control method, and node device control program |
JP2004282270A (en) * | 2003-03-13 | 2004-10-07 | Sony Corp | Radio ad hoc communication system, terminal, processing method therein, and program for making terminal to execute the method |
JP2005223697A (en) * | 2004-02-06 | 2005-08-18 | Kddi Corp | Route update method for multi-hop radio network and radio terminal |
JP2005311527A (en) * | 2004-04-19 | 2005-11-04 | Hitachi Ltd | Group communication system and control method thereof, information processor, and program |
WO2005122482A1 (en) * | 2004-06-07 | 2005-12-22 | Fujitsu Limited | Communication control method |
-
2006
- 2006-02-13 JP JP2006035082A patent/JP4932272B2/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001249872A (en) * | 2000-03-07 | 2001-09-14 | Ntt Docomo Inc | Community formation support method, terminal device and server device |
JP2002111689A (en) * | 2000-07-25 | 2002-04-12 | Samsung Electronics Co Ltd | Method of operating network at breakaway from master |
JP2003244210A (en) * | 2002-02-13 | 2003-08-29 | Nippon Telegr & Teleph Corp <Ntt> | Routing control method, routing controller, recording medium, and control program |
JP2003289302A (en) * | 2002-03-28 | 2003-10-10 | Ntt Docomo Inc | Network configuration management system, node device, network configuration management method, node device control method, and node device control program |
JP2004282270A (en) * | 2003-03-13 | 2004-10-07 | Sony Corp | Radio ad hoc communication system, terminal, processing method therein, and program for making terminal to execute the method |
JP2005223697A (en) * | 2004-02-06 | 2005-08-18 | Kddi Corp | Route update method for multi-hop radio network and radio terminal |
JP2005311527A (en) * | 2004-04-19 | 2005-11-04 | Hitachi Ltd | Group communication system and control method thereof, information processor, and program |
WO2005122482A1 (en) * | 2004-06-07 | 2005-12-22 | Fujitsu Limited | Communication control method |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007295576A (en) * | 2006-04-24 | 2007-11-08 | Samsung Electronics Co Ltd | Mobile communication terminal and method for transmitting voice message during utilization of mobile messenger service |
WO2010117295A1 (en) * | 2009-04-10 | 2010-10-14 | Ermilov Timofej Sergeevich | Method for the exchange of synchronous wap messages amongst subscribers with the aid of a mobile telephone service |
JP2016201125A (en) * | 2010-02-15 | 2016-12-01 | 豊 塚本 | Computer system and program |
JP2017084393A (en) * | 2010-02-15 | 2017-05-18 | 豊 塚本 | Computer system and program |
JP6206897B1 (en) * | 2010-02-15 | 2017-10-04 | 豊 塚本 | Computer system and program |
JP2017201548A (en) * | 2010-02-15 | 2017-11-09 | 豊 塚本 | Computer system and program |
JP2017215982A (en) * | 2010-02-15 | 2017-12-07 | 豊 塚本 | Computer system and program |
JP2018010641A (en) * | 2010-02-15 | 2018-01-18 | 豊 塚本 | Computer system and program |
JP2013126003A (en) * | 2011-12-13 | 2013-06-24 | Alpine Electronics Inc | Short-range wireless communication system |
Also Published As
Publication number | Publication date |
---|---|
JP4932272B2 (en) | 2012-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI239165B (en) | Bluetooth network structure and method of processing the same | |
TWI321413B (en) | Peer-to-peer data relay | |
US8442549B2 (en) | Automatic discovery and connectivity protocol for bluetooth scatternet formation | |
Liu et al. | Development of mobile ad-hoc networks over wi-fi direct with off-the-shelf android phones | |
KR20120052092A (en) | Method for tethering network, method for connecting network and wirelessly communication system thereof | |
KR20050048414A (en) | Relay method for connection request between wireless devices in the wireless network and apparatus thereof | |
JP2001189974A (en) | Network operating method between bluetooth-installed devices | |
KR20110018248A (en) | Method and apparatus for remote management in wireless terminal | |
JPH1188365A (en) | Communication network system and communication control method for network system | |
JP2003318917A (en) | Wireless communication system, wireless communication terminal, and method for participating in wireless communication system | |
JP2004096495A (en) | Electronic conference system | |
JP5476287B2 (en) | Bluetooth network communication method and wireless information distribution apparatus thereof | |
JP4932272B2 (en) | Chat system | |
US20170346891A1 (en) | Communication method | |
CN108684021A (en) | A kind of Bluetooth Low Energy communication means and device | |
CN102752883B (en) | A kind of communication system and the means of communication based on point to point network | |
US10666492B1 (en) | Method and apparatus of providing emergency communication services | |
WO2017037766A1 (en) | Inter-group communication control in wireless peer-to-peer networks | |
JP2005204319A (en) | Method and system for establishing connection between small-scale networks | |
JP2005130193A (en) | Radio communication apparatus, radio communication system, and radio communication control method | |
JP2009165070A (en) | Ad hoc network communication system, method therefor, and communication terminal | |
JP5072615B2 (en) | Wireless network configuration method and communication apparatus | |
JP2007189433A (en) | Network configuration managing method of configuring group communication, managing server, and program | |
CN107689986A (en) | The data communications method of communication equipment, communication equipment and storage device in wireless self-organization network | |
CN115550957A (en) | Network management method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090115 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110120 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110214 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110414 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110531 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110729 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120207 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120215 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150224 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |