JP4145813B2 - データ共有通信方法 - Google Patents
データ共有通信方法 Download PDFInfo
- Publication number
- JP4145813B2 JP4145813B2 JP2004042828A JP2004042828A JP4145813B2 JP 4145813 B2 JP4145813 B2 JP 4145813B2 JP 2004042828 A JP2004042828 A JP 2004042828A JP 2004042828 A JP2004042828 A JP 2004042828A JP 4145813 B2 JP4145813 B2 JP 4145813B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal device
- data
- network
- data sharing
- schedule
- 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 - Fee Related
Links
Images
Landscapes
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Description
いま、端末装置A(図1)は電波の状態をチェックし、データ共有ネットワークに参加する他の端末装置を募集するための電波信号であるデータ共有ネットワークポーリング信号を送信する(図2のステップS201)。
図3は図1の端末装置A〜Gの構成を表すブロック図である。中央処理部101は端末装置を制御する制御部であり、詳細は以後に記述する。
無線部103は、無線電波の送受信機能であり、ほかの端末装置から無線電波を受信し、受信した無線電波を無線データ信号へ変換し、無線信号処理部102へ出力する。また、無線部103は無線信号処理部102が出力した信号を入力し、この信号を無線電波に変換して他の端末装置へ送信する。さらに、無線部103はパワーダウン信号を無線信号処理部102から入力すると、無線電波の送受信処理を停止することによって無線部103の消費電力を低減させる。
図5は通信の開始処理の流れを示している。また、図4はこの処理の流れを時間の流れに沿って示している。いま、端末装置Aがデータ共有ネットワークに参加するほかの端末装置の募集を行おうとしている。まず、端末装置Aの中央処理部101は電波の送受信を行っている他の端末の有無をチェックするため、無線信号処理部102へ他の端末装置が送信している電波のチェックを要求する。
次に、中央処理部101は無線信号処理部102から“他端末送信中”を受けて、他の端末装置がデータ交換相手の端末装置の募集を行っている可能性があると判断し、他の端末装置がデータ交換相手の端末装置の募集を行っているか否かのチェックを無線信号処理部102に要求する。
無線信号処理部102は、データ共有ネットワークポーリング信号がこの受信結果に含まれている場合には(図5のステップS507が“Yes”)、このデータ交換相手の端末装置の募集に応募して他の端末装置とデータの交換を行うことを決める。このケースの以降の処理については、データ共有ネットワークポーリング信号受信処理(図6)において説明する。
次に、無線信号処理部102は時間Tpd1の経過後に無線部103への電力供給を再開し、データ交換相手の端末装置の募集を行う(図5のステップS501へ戻る)。
図6はデータ共有ネットワークポーリング信号受信処理の流れを表している。この処理は図5で説明したデータ共有ネットワークポーリング信号送信処理に対応するもので、端末装置が先ほどの処理で端末装置Aが送信したデータ共有ネットワークポーリング信号を受信し、データ交換相手の端末装置の募集に対して応募を行う処理である。また、図4と、図10とはこの処理の流れを時間の流れに沿って示している。
いま、端末装置Bは他の端末装置が送信したデータ共有ネットワークポーリング信号を受信しようとしている。端末装置Bの中央処理部101は他の端末装置からのデータ交換相手の端末装置の募集への応募を無線信号処理部102へ要求する。無線信号処理部102は中央処理部101からの要求を受け、所定の時間間隔で繰り返して無線部103へ他の端末装置からの電波を受信させ(図4のステップS403b)、無線部103が他の端末装置からの電波を受信した場合には受信した電波がデータ共有ネットワークポーリング信号であるか否かをチェックする(図6のステップS601、S602)。
さらに、無線信号処理部102は、複数の端末装置がデータ共有ネットワークへ参加することを端末装置Aに通知する場合の電波信号の競合を避けるため、現在の時刻を基に乱数を生成し、この乱数を基に自身がデータ共有ネットワークへ参加することを通知するタイミングを計算する。
他の端末装置も端末装置Bと同様の処理を行う。
交換データ決定処理は、前述のデータ共有ネットワークポーリング信号受信処理に引き続いて実行される。端末装置Aの無線信号処理部102は、他の端末装置から受信したサブネットワーク登録信号を参照し、どの端末装置同士がデータの送受信が可能なのかを判断し、サブネットワークを認識する。いま、無線信号処理部102は、図1のようなサブネットワーク切り分け結果を得たとする。
次に、端末装置Aの無線信号処理部102は、受信したサブネットワーク登録信号から、データ共有ネットワークに参加を希望する各端末装置が保有するデータの一覧情報であるデータ情報リストを生成する。また、無線信号処理部102は、各端末装置が受信を希望するデータに関する情報を端末装置Aに送信する時間帯である受信希望コンテンツ登録時間帯を決定し、この受信希望コンテンツ登録時間帯の範囲内において端末装置毎の返信時刻を決定し、受信希望コンテンツ登録時間帯と、端末装置毎の返信時刻との情報を含むエントリ時間帯情報を生成する。そして、無線信号処理部102は各端末装置にエントリ時間帯情報と、データ情報リストとを、自身が送信したデータ共有ネットワークポーリング信号に含まれるネットワーク構築宣言スロット時間帯情報に示される実際のネットワークの構築の開始のタイミングで(図7のステップS701)、無線部103を経由して送信する(図7のステップS702、図10のステップS906)。
他の端末装置も端末装置Bと同様の処理を行う。
また、本実施の形態は、例えば、駅構内に無線LANを敷設した場合における窓口担当者や、車掌や、運転手などがPDAや携帯型のパソコンを使用したデータの共有を行う際に適用することができる。
あるいは、本実施の形態は、例えば、一般の家庭内に本実施の形態での端末装置の機能を備える防犯用のセンサーを複数設置し、家屋への侵入者の位置をデータとし、このデータをセンサー間で共有する場合にも適用することができる。
G1,G2、G3,G4…サブネットワーク
101…中央処理部
102…無線信号処理部
103…無線部
104、105…記憶部
106…操作部
107…表示部
800…スケジュール
Claims (13)
- 第1の端末装置と、第2の端末装置とを含む複数の端末装置が無線通信によってデータの送受信を行う通信方法において、
前記第1の端末装置は他の不特定の前記端末装置に対してデータ共有ネットワークへの参加要求を送信し、
前記第2の端末装置は前記第1の端末装置から前記データ共有ネットワークへの参加要求を受信し、自身と電波信号の送受信の可能な範囲の端末装置に前記データ共有ネットワークへ参加することを報知し、また、自身と電波信号の送受信の可能な範囲の端末装置から前記データ共有ネットワークへの参加の報知を受け、前記第2の端末装置から電波信号の送受信可能な範囲であるサブネットワーク内にある他の端末装置を認識し、前記第1の端末装置へ前記サブネットワークの情報と、自身が記憶領域に格納しているデータの一覧であるインデックスデータと、を送信し、
前記第1の端末装置は前記サブネットワークの情報と、前記インデックスデータとを前記第2の端末装置から受信し、前記データ共有ネットワークに参加する端末装置の格納するデータの一覧であるデータ情報リストを前記データ共有ネットワークに参加する端末装置に送信し、
前記第2の端末装置は前記第1の端末装置から前記データ情報リストを受信し、自身が希望するデータの一覧である受信希望コンテンツ信号を生成して前記第1の端末装置へ送信し、
前記第1の端末装置は前記第2の端末装置から前記受信希望コンテンツ信号を受信し、各端末装置から受信したサブネットワークの情報と、受信希望コンテンツ信号とに基づいてデータ交換のスケジュールを生成し、前記スケジュールを送信し、
前記第2の端末装置は前記スケジュールを受信し、前記スケジュールに基づいてデータ交換を行う
ことを特徴とするデータ共有通信方法。 - 前記第1の端末装置は、サブネットワーク内でのデータ交換のみが必要なサブネットワークがある場合には、前記サブネットワークでのデータ交換を他のサブネットワークのデータ交換と並列して実行させるための前記スケジュールを生成することを特徴とする請求項1に記載のデータ共有通信方法。
- 前記第1の端末装置は、サブネットワークをまたがるデータ交換を、前記サブネットワークの間で共通の端末装置を介して実行させるための前記スケジュールを生成することを特徴とする請求項1または請求項2に記載のデータ共有通信方法。
- 前記第1の端末装置は、サブネットワークをまたがるデータ交換を前記第1の端末装置を介して実行させるための前記スケジュールを生成することを特徴とする請求項1〜3のいずれかに記載のデータ共有通信方法。
- 前記第2の端末装置は、自身と電波信号の送受信の可能な範囲の端末装置に前記データ共有ネットワークへ参加することの報知を開始するまでの間、送受信機能を停止することを特徴とする請求項1〜4のいずれかに記載のデータ共有通信方法。
- 前記第1の端末装置は前記データ共有ネットワークへの参加要求を複数回送信することを特徴とする請求項1〜5のいずれかに記載のデータ共有通信方法。
- 前記第2の端末装置は、前記第1の端末装置へ前記サブネットワークの情報と、前記インデックスデータとを送信する際に、他の端末装置とは異なるタイミングでデータを送信することを特徴とする請求項1〜6のいずれかに記載のデータ共有通信方法。
- 前記第2の端末装置は、前記スケジュールに基づいてデータ交換を行う際に、自身がデータ交換を行わない間は送受信機能を停止することを特徴とする請求項1〜7のいずれかに記載のデータ共有通信方法。
- 前記第1の端末装置は、前記データ共有ネットワークへの参加要求を送信する前に他の端末装置が電波の送信を行っているか否かをチェックし、他の端末装置からデータ共有ネットワークへの参加要求を受信した場合には、前記データ共有ネットワークに参加し、他の端末装置からデータ共有ネットワークへの参加要求以外の信号を受信した場合には、他の端末装置が電波の送信を行っているか否かのチェックを再度行うことを特徴とする請求項1〜8のいずれかに記載のデータ共有通信方法。
- 前記第1の端末装置は、前記データ共有ネットワークへの参加要求を送信する前に他の端末装置が電波の送信を行っているか否かをチェックし、所定の時間、他の端末装置からのデータ共有ネットワークへの参加要求以外の信号を検知した場合には、送受信機能を所定の時間、停止することを特徴とする請求項1〜9のいずれかに記載のデータ共有通信方法。
- 前記第1の端末装置は、自身が希望するデータが他の端末装置の格納するデータ中に存在せず、かつ、各端末装置がサブネットワークをまたがるデータ交換を必要としない場合には、各サブネットワーク内でのデータ交換を実行させ、さらに必要がある場合にのみ前記第1の端末装置から他の端末装置へのデータ送信を行うための前記スケジュールを生成することを特徴とする請求項1〜10のいずれかに記載のデータ共有通信方法。
- 第1の端末装置と、第2の端末装置とを含む複数の端末装置が無線通信によってデータの送受信を行う通信システムにおいて、
前記第1の端末装置のコンピュータに、
他の不特定の前記端末装置に対してデータ共有ネットワークへの参加要求を送信する処理と、
前記第2の端末装置から電波の送受信可能な範囲であるサブネットワークの情報と、前記第2の端末装置が記憶領域に格納しているデータの一覧であるインデックスデータとを受信し、前記データ共有ネットワークに参加する端末装置の格納するデータの一覧であるデータ情報リストを前記データ共有ネットワークに参加する端末装置に送信する処理と、
前記第2の端末装置から前記第2の端末装置が必要なデータの一覧である受信希望コンテンツ信号を受信し、各端末装置から受信したサブネットワークの情報および受信希望コンテンツ信号に基づいてデータの交換を行うスケジュールを生成し、前記スケジュールを送信する処理と、
前記スケジュールに基づいてデータ交換を行う処理と、
を実行させるためのプログラム。 - 第1の端末装置と、第2の端末装置とを含む複数の端末装置が無線通信によってデータの送受信を行う通信システムにおいて、
前記第2の端末装置のコンピュータに、
前記第1の端末装置が送信したデータ共有ネットワークへの参加要求を受信し、自身の周辺の端末装置に前記データ共有ネットワークへ参加することを報知し、また、周辺の端末装置からの前記データ共有ネットワークへの参加の報知を受けて前記第2の端末装置から電波の送受信可能な範囲であるサブネットワーク内にある他の端末装置を認識し、前記第1の端末装置へ前記サブネットワークの情報と、自身が記憶領域に格納しているデータの一覧であるインデックスデータとを送信する処理と、
前記第2の端末装置は前記第1の端末装置から前記データ共有ネットワークに参加する端末装置の格納するデータの一覧であるデータ情報リストを受信し、自身が必要なデータの一覧である受信希望コンテンツ信号を生成して前記第1の端末装置へ送信する処理と、
前記第2の端末装置は前記第1の端末装置からデータの交換を行うスケジュールを受信し、前記スケジュールに基づいてデータ交換を行う処理と、
を実行させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004042828A JP4145813B2 (ja) | 2004-02-19 | 2004-02-19 | データ共有通信方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004042828A JP4145813B2 (ja) | 2004-02-19 | 2004-02-19 | データ共有通信方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005236629A JP2005236629A (ja) | 2005-09-02 |
JP4145813B2 true JP4145813B2 (ja) | 2008-09-03 |
Family
ID=35019139
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004042828A Expired - Fee Related JP4145813B2 (ja) | 2004-02-19 | 2004-02-19 | データ共有通信方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4145813B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5084254B2 (ja) * | 2006-12-26 | 2012-11-28 | 株式会社オートネットワーク技術研究所 | 車載通信システム、中継装置及び車載通信方法 |
US9626363B2 (en) | 2008-06-08 | 2017-04-18 | Apple Inc. | System and method for placeshifting media playback |
US11258652B2 (en) | 2008-06-08 | 2022-02-22 | Apple Inc. | System and method for placeshifting media playback |
US8516125B2 (en) | 2008-06-08 | 2013-08-20 | Apple Inc. | System and method for simplified data transfer |
JP7215381B2 (ja) * | 2019-09-20 | 2023-01-31 | トヨタ自動車株式会社 | 制御装置及び通信方法 |
-
2004
- 2004-02-19 JP JP2004042828A patent/JP4145813B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005236629A (ja) | 2005-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9883066B2 (en) | Method and device for performing printing operation through communication service of image forming apparatus | |
US8204540B2 (en) | Wireless transfer of data from a mobile device to a server | |
EP2691787B1 (en) | Methods and apparatus for triggering cooperative positioning or learning in a wireless network | |
JP5964496B2 (ja) | ピア・ツー・ピア無線接続のグループオーナー責任を復旧するシステムと方法 | |
JP6327075B2 (ja) | 機能実行機器 | |
KR101995802B1 (ko) | 무선통신 네트워크에서 인접 노드들을 디스커버리하기 위한 방법 및 장치 | |
US20120297229A1 (en) | Auto-connect in a peer-to-peer network | |
CN102017729A (zh) | 用于扫描网格节点的方法和装置 | |
CN111263338B (zh) | 蓝牙Mesh网络的配网方法与相关配网设备及*** | |
JP5431584B2 (ja) | 通信装置、通信方法及びコンピュータプログラム | |
WO2015151981A1 (ja) | 通信システム、通信端末、通信方法、及びプログラム | |
KR20170089911A (ko) | 무선 네트워크를 통해 통신하는 전자 장치의 클러스터에 가입하는 방법, 상기 방법을 구현하는 관련 전자 장치 및 시스템 | |
JP2010050909A (ja) | センサノード及びセンサノードの起動用idの自律的設定方法 | |
JP4145813B2 (ja) | データ共有通信方法 | |
KR100852198B1 (ko) | 디스커버리 장치 및 그 방법 | |
Xu et al. | Towards robust routing in three-dimensional underwater wireless sensor networks | |
JP4723643B2 (ja) | 無線通信デバイスの通信方法 | |
JP2006262206A (ja) | ネットワークシステムおよび端末装置 | |
JP6248578B2 (ja) | 通信端末システム、通信端末、通信制御方法および通信端末制御プログラム | |
JP6646606B2 (ja) | 同期方法及び移動通信システム | |
JP2017053824A (ja) | 端末装置、検知方法および検知プログラム | |
JP2009060362A (ja) | 中継無線装置、中継無線方法及びプログラム | |
JP2006270150A (ja) | 無線通信ネットワークのアドレス管理ノードおよび無線通信ネットワークのノード | |
CN113498040B (zh) | 一种停止发送调度请求的方法及装置 | |
JP2008022214A (ja) | 通信システム、無線警報装置及びそのプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060413 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080602 |
|
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: 20080610 |
|
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: 20080618 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110627 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120627 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130627 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |