[go: up one dir, main page]

JP3737033B2 - Information exchange system - Google Patents

Information exchange system Download PDF

Info

Publication number
JP3737033B2
JP3737033B2 JP2001016267A JP2001016267A JP3737033B2 JP 3737033 B2 JP3737033 B2 JP 3737033B2 JP 2001016267 A JP2001016267 A JP 2001016267A JP 2001016267 A JP2001016267 A JP 2001016267A JP 3737033 B2 JP3737033 B2 JP 3737033B2
Authority
JP
Japan
Prior art keywords
information
information content
unit
terminal
content
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
Application number
JP2001016267A
Other languages
Japanese (ja)
Other versions
JP2002223466A (en
Inventor
俊幸 岩井
敏幸 田中
忠三 田辺
浩義 戸田
光典 野島
誠 足立
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2001016267A priority Critical patent/JP3737033B2/en
Publication of JP2002223466A publication Critical patent/JP2002223466A/en
Application granted granted Critical
Publication of JP3737033B2 publication Critical patent/JP3737033B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Small-Scale Networks (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、情報交換システムに関し、近距離無線通信などの通信手段を有する情報処理装置相互間で実現されるものであり、情報提供側、情報被提供側の少なくとも一方が移動可能な情報処理装置である情報交換システムに関する。
【0002】
【従来の技術】
無線通信技術の発達とともに、有線ネットワークの物理的制約に縛られることなく移動可能な携帯型の情報処理機器が発達しつつある。いつでもどこでも好きな時に情報を取り込むことができることが、無線通信を利用した携帯情報端末の大きな特徴となっている。
【0003】
無線通信技術としては、衛星や放送局を利用した放送型、携帯電話網を利用した1対1通信、赤外線やbluetoothを利用した1対1の近距離無線通信、などがある。特に近距離無線通信に関しては、通信方向や遮蔽物の影響を受けることなく通信が可能なbluetoothは今後発展することが予想される。
【0004】
有線ネットワークに関して通信可能な機器の加入/離脱を検出する方法が知られているのと同様に、無線通信においても通信可能な機器を検出する方法がいくつか知られている。例えば、特開平6−319177号「適応遠隔制御システム」においては、無線コントローラが被制御機器をポーリングして見つける技術が開示されている。この技術において、コントローラは被制御機器のアクセス可能性および変数の利用可能性に関してポーリングを行ない、被制御機器がポーリングに対する応答を行なう方法を、無線通信を介して実現している。
【0005】
また、情報コンテンツの配信方法としては、一般的にはWWW(World Wide Web)を利用したような、要求−応答型の情報提供システムが存在する。本システムでは、利用者が所望の情報コンテンツを要求する(多くはリンク情報やボタンをマウスでクリックすることにより行なわれる)と、サーバは要求に従った情報コンテンツを返すというやり方が採用されている。しかしながらこの方法では、利用者が自らの意思で必要な情報コンテンツを要求するための何らかの操作をしなければならない。
【0006】
また、利用者の操作を必要としない情報コンテンツ収集方式として、特開平11−283183号「ナビゲーション装置」に、位置情報に基づき対応するホームページを表示するような技術が開示されている。
【0007】
【発明が解決しようとする課題】
しかし、これらの技術では、利用者からの要求及び利用者のいる位置に基づいて情報コンテンツの提供及び収集をすることができるが、利用者の必要なときに利用者が望む情報を得るためには何らかの操作を必要とするので、情報コンテンツの収集が必ずしも的確かつ迅速に行えるとは限らない。
また、利用者は、情報提供側から一方的に提供された情報を受信してしまうおそれもあり、必ずしも効率的な情報提供及び収集ができていなかった。
【0008】
この発明は、以上のような事情を考慮してなされたものであり、利用者の特別な操作や情報の送受信を繰り返すことなく、情報提供側と情報被提供側との間で効率的な情報交換が可能な情報交換システムを提供することを課題とする。
【0009】
【課題を解決するための手段】
この発明は、情報を収集する情報処理装置であって、当該情報処理装置の位置を取得する位置取得手段と、所定の地理的範囲内にある一つ又は複数の他の情報処理装置に対し、情報コンテンツを要求するコンテンツ要求を送信するコンテンツ要求送信手段と、前記他の情報処理装置から情報コンテンツを受信する情報コンテンツ受信手段と、情報コンテンツ受信手段にて受信した情報コンテンツを蓄積する情報コンテンツ蓄積手段とを備え、前記コンテンツ要求送信手段は、前回コンテンツ要求を送信してから一定の距離を移動した場合に、コンテンツ要求を送信することを特徴とする情報処理装置を提供するものである。
また、所定の情報を配布する情報処理装置であって、当該情報処理装置の位置を取得する位置取得手段と、予め登録された情報コンテンツを記憶する情報コンテンツ保持手段と、定の地理的範囲内にある一つ又は複数の他の情報処理装置に対し、情報コンテンツ保持手段に記憶された情報コンテンツを送信する情報コンテンツ送信手段とを備え、前記情報コンテンツ送信手段は、前回情報コンテンツを送信した位置と前記位置取得手段により取得した現在位置との距離が一定の値以上である場合に、情報コンテンツ保持手段に記憶された情報コンテンツを送信することを特徴とする情報処理装置を提供するものである。
また、情報を収集する情報処理装置であって、当該情報処理装置の位置を取得する位置取得手段と、前記取得した位置を記憶する位置記憶手段と、前記記憶した位置と新たに取得した現在位置とを比較する位置比較手段と、前記位置比較手段の比較結果に基づき、他の情報処理装置に情報コンテンツを要求するコンテンツ要求を送信するコンテンツ要求送信手段と、前記他の情報処理装置から情報コンテンツを受信する情報コンテンツ受信手段と、情報コンテンツ受信手段にて受信した情報コンテンツを蓄積する情報コンテンツ蓄積手段とを備えたことを特徴とする情報処理装置を提供するものである。
また、所定の情報を配布する情報処理装置であって、当該情報処理装置の位置を取得する位置取得手段と、前記取得した位置を記憶する位置記憶手段と、前記記憶した位置と新たに取得した現在位置とを比較する位置比較手段と、予め登録された情報コンテンツを記憶する情報コンテンツ保持手段と、前記位置比較手段の比較結果に基づき、他の情報処理装置に情報コンテンツを送信する情報コンテンツ送信手段と、を備えたことを特徴とする情報処理装置を提供するものである。
【0010】
またこの発明において、情報コンテンツ保持部に記憶された情報コンテンツを放送する第2の放送部と、情報提供局の所在位置を検出する第1の位置情報検出部と、前記第2の放送部が放送をした際に検出された所在位置を保持する第1の位置保持部とを備え、前記したように一定時間間隔ごとに放送するかわりに、前記第2の放送部が、第1の位置保持部に保持されている所在位置と、第1の位置情報検出部によって検出された現在の所在位置との距離が所定の距離以上となった場合に、情報コンテンツを放送するようにしてもよい。
これによれば、同一の情報コンテンツを重複して収集することが少なくなる。
【0011】
さらにこの発明は、所定の距離範囲内のみ通信が可能となる近距離無線通信手段を備えた端末と、前記近距離無線通信手段を備えた情報提供局とからなり、前記情報提供局の近距離無線通信手段が、予め登録された情報コンテンツを記憶する情報コンテンツ保持部と、前記端末から放送された情報コンテンツ要求を受信する要求受信部と、情報コンテンツ要求を受信した場合に情報コンテンツを送信する第1の送信部とを備え、前記端末の近距離無線通信手段が、任意の情報提供局に対して情報コンテンツ要求を一定時間間隔で放送する第1の要求放送部と、前記情報提供局の第1の送信部から送信された情報コンテンツを受信する第1の受信部と、受信した情報コンテンツを蓄積する蓄積部とを備えたことを特徴とする情報交換システムを提供する。
これによれば、複雑な通信手順を介することなく、効率的に情報コンテンツの提供及び収集が可能である。また、より信頼性の高い、効率的な情報コンテンツの提供及び収集ができる。
【0012】
またこの発明において、前記端末の近距離無線通信手段が、任意の情報提供局に対して情報コンテンツ要求を放送する第2の要求放送部と、前記情報提供局の第1の送信部から送信された情報コンテンツを受信する第1の受信部と、受信した情報コンテンツを蓄積する蓄積部と、端末の所在位置を検出する第2の位置情報検出部と、前記第2の要求放送部が放送をした際に検出された所在位置を保持する第2の位置保持部とを備え、前記第2の要求放送部は、一定時間間隔で情報コンテンツ要求を放送するかわりに、第2の位置保持部に保持されている所在位置と、第2の位置情報検出部によって検出された現在の所在位置との距離が所定の距離以上となった場合に、情報コンテンツ要求を放送するようにしてもよい。これによれば、同一の情報コンテンツを重複して収集することが少なくなる。
【0013】
さらにこの発明は、所定の距離範囲内のみ通信が可能となる近距離無線通信手段を備えた端末と、前記近距離無線通信手段を備えた情報提供局とからなり、前記情報提供局の近距離無線通信手段が、予め登録された情報コンテンツを記憶する情報コンテンツ保持部と、任意の端末に対して一定時間間隔で端末探索情報を放送する第1の探索放送部と、前記端末探索情報に対応した応答情報を受信する第2の受信部と、前記応答情報を受信した場合に、情報コンテンツ保持部に記憶された情報コンテンツを送信する第2の送信部とを備え、前記端末の近距離無線通信手段が、前記端末探索情報及び情報コンテンツを受信する第3の受信部と、前記端末探索情報を受信した場合に、応答情報を送信する第3の送信部と、受信した情報コンテンツを蓄積する蓄積部とを備えたことを特徴とする情報交換システムを提供する。
これによれば、端末側から見て効率的な情報コンテンツの収集ができる。
【0014】
またこの発明において、所定の距離範囲内のみ通信が可能となる近距離無線通信手段を備えた端末と、前記近距離無線通信手段を備えた情報提供局とからなり、前記情報提供局の近距離無線通信手段が、予め登録された情報コンテンツを記憶する情報コンテンツ保持部と、任意の端末に対して端末探索情報を放送する第2の探索放送部と、前記端末探索に対応した応答情報を受信する第2の受信部と、前記応答情報を受信した場合に、情報コンテンツ保持部に記憶された情報コンテンツを送信する第2の送信部と、情報提供局の所在位置を検出する第1の位置情報検出部と、前記探索放送部が放送をした際に検出された所在位置を保持する第1の位置保持部とを備え、前記探索放送部は、一定時間間隔で端末探索情報を放送するかわりに、第1の位置保持部に保持されている所在位置と、第1の位置情報検出部によって検出された現在の所在位置との距離が所定の距離以上となった場合に、前記端末探索情報を放送するようにしてもよい。
【0015】
さらにこの発明は、所定の距離範囲内のみ通信が可能となる近距離無線通信手段を備えた端末と、前記近距離無線通信手段を備えた情報提供局とからなり、前記情報提供局の近距離無線通信手段が、予め登録された情報コンテンツを記憶する情報コンテンツ保持部と、前記端末から送信された情報提供局探索情報を受信する第4の受信部と、前記端末から送信された情報コンテンツ要求を受信する要求受信部と、前記情報提供局探索情報を受信した場合に、その応答情報を送信する第4の送信部と、情報コンテンツ要求を受信した場合にその応答情報を送信してきた端末に情報コンテンツを送信する第1の送信部とを備え、前記端末の近距離無線通信手段が、任意の情報提供局に対して情報提供局探索情報を一定時間間隔で放送する第3の探索放送部と、情報提供局から送信された前記応答情報を受信する第5の受信部と、前記応答情報を受信した場合に、その応答情報を送信してきた情報提供局に対して情報コンテンツ要求を送信する第5の送信部と、前記情報提供局から送信された情報コンテンツを受信する第1の受信部と、受信した情報コンテンツを蓄積する蓄積部とを備えたことを特徴とする情報交換システムである。
これによれば、複雑な通信手順を介することなく効率的に情報コンテンツの提供及び収集ができる。
【0016】
また、この発明は、前記端末の近距離無線通信手段が、任意の情報提供局に対して情報提供局探索情報を放送する第4の探索放送部と、情報提供局から送信された前記応答情報を受信する第5の受信部と、端末の所在位置を検出する第2の位置情報検出部と、前記第4の探索放送部が放送をした時に検出された所在位置を保持する第2の位置保持部とを備え、前記第4の探索放送部が、情報提供局探索情報を一定時間間隔で放送するかわりに第2の位置保持部に保持されている所在位置と、第2の位置情報検出部によって検出された現在の所在位置との距離が所定の距離以上となった場合に、前記情報提供局探索情報を放送するようにしてもよい。
【0017】
【発明の実施の形態】
以下、図面に示す実施の形態に基づいてこの発明を詳述する。なお、これによってこの発明が限定されるものではない。
図1は、この発明の想定する近距離無線通信システムの一般的な概念図である。
情報処理装置11と情報処理装置12は、bluetoothに代表される近距離無線通信手段を備えている。
互いの距離が一定以上(たとえば10m程度)離れている場合には、電波等が届かないため通信ができない(図1(A))が、距離が一定以内に近付くと互いの電波等が届き、通信が可能となる(図1(B))。情報処理装置11と情報処理装置12のうち、少なくとも一方が移動可能である場合、情報処理装置11と情報処理装置12との相対距離は変化し、通信が可能となったり、通信ができなくなったりすることが、頻繁に発生する。
【0018】
情報処理装置11から発する電波は情報処理装置11を中心とする半径r11の範囲で一定以上の電界強度をもち、同じく、情報処理装置11から発する電波は情報処理装置12を中心とする半径r12の範囲で一定以上の電界強度をもつものとする。
このとき、情報処理装置11から情報処理装置12へ放送等の一方向のデータ送信を行なう場合には両者間の距離がr11以下であれば通信可能である。
【0019】
また、情報処理装置11と情報処理装置12との間で双方向のデータ通信を行なう場合には両者間の距離がr11とr12の小さい方の値以下であれば通信可能となる。便宜的にr11とr12を同じ値とみなすと、図2のように、情報処理装置11は情報処理装置11を中心とする半径r11の円内に存在する情報処理装置13に対して通信が可能で、円外に存在する情報処理装置14に対しては通信できないことになる。
【0020】
以下に、近距離無線通信を利用した情報交換システムの実施例をいくつか詳述する。
なお、情報提供局と端末という用語は、情報提供局が固定位置にあり端末のみが移動しかつ情報提供局が端末に比して大規模であるかの印象を与えるが、この印象は本発明の意図するところではない。
【0021】
情報提供局と端末は、少なくとも一方が移動可能であればよい。移動可能な場合は、両者はノートパソコン、PDA、携帯電話などによって構成され、移動しない場合は固定の情報提供/収集局やデスクトップパソコンなどによって構成される。
【0022】
以下の実施例では、情報提供局と端末のいずれもが移動可能である場合、端末のみが移動する場合、情報提供局のみが移動する場合、の3つを想定している。なお、情報提供局と端末がともに移動しない場合であっても、少なくとも一方の電源が入ったり入らなかったりすることによって、時間によって通信可能になったり通信できなくなったりするような場合は、広義の移動と考えてよいため、この発明の範疇に含まれる。
【0023】
「情報コンテンツ」とは、文書、画像、映像、音楽、音声、プログラム等の情報処理機器間で可能なあらゆるデジタル情報を意図している。
また、情報コンテンツやその要求の送信に関しては、少なくとも放送を用いて行なう場合には、1単位のデジタル情報を間欠的に送信し、かつその1単位のデジタル情報が受信側にとって意味のあるデータであるとする。
例えば、FM放送を利用したミニ放送局が情報を放送する場合には、放送されるデータがアナログであるため、受信側にとって放送データの1断片は意味のあるものではなく、本発明の要素とは異なる。
【0024】
<装置の概略構成>
図19、図20に、この発明の実施例に好適な情報提供局および端末の概略構成図を示す。なお概略構成図の中には、位置情報取得部など、特定の実施例では使用しない部位も含まれる場合がある。
また、図19、図20に示した各構成要素は、近距離無線通信手段の詳細な構成を示したものであり、情報提供局および端末のすべての構成要素を示したものではない。情報提供局および端末のどちらも、この近距離無線通信手段以外に、その他の構成要素を備えていてもよい。たとえば、利用者とのマンマシンインタフェースとなる部分、いわゆる入力部、出力部等を通常備えている。入力部としては、キーボード、マウス、ペン、マイクなどが用いられ、出力部としては、LCD,EL,LEDなどの視覚表示、スピーカによる聴覚表示などが用いられる。
【0025】
<情報提供局の構成>
図19は、この発明の情報提供局の一実施例の概略構成図である。情報提供局100は、情報処理部130、通信部110、位置情報検出部120により構成されている。
【0026】
通信部110は、情報提供局外とデータ通信を行なうための部位である。情報提供局100は常に端末と接続されていない状況を想定しているため、電波、赤外線、携帯電話、PHSなどの無線通信などの通信装置によって構成されることが望ましく、bluetoothなどの無指向性の近距離無線通信装置が最適である。なお、通信部110をモデム、LAN、接続ケーブルなどの有線通信を行なう通信装置によって構成し、ネットワーク内から端末を発見したり、端末に情報コンテンツを送信することによって実現しても問題ない。
【0027】
位置情報検出部120は、情報提供局100の位置を求めるための装置であり、広く用いられているGPSシステムや、PHSを利用した位置検出システムなどを利用することができる。
【0028】
情報処理部130は、受信処理部131、送信処理部132、位置情報取得部133、位置情報処理部134、タイマ処理部135、端末探索処理部136、相手端末特定部137、情報コンテンツ送信処理部138により構成される。
受信処理部131および送信処理部132は通信部110に接続され、情報提供局外とのデータ通信の際にそれぞれ受信処理、送信処理を行なうための部位である。
【0029】
タイマ処理部135は、送信処理部132に接続され、一定間隔で送信を行なう場合などの制御を行なう。また、受信処理部131に接続され、送信情報に対するレスポンスが一定時間以内に返ってくるかを監視するために用いられる。
【0030】
位置情報処理部134は、位置情報取得部133に接続され、情報提供局100の現在位置を測定する。
現在位置情報は位置情報処理部134において過去の履歴とともに保持され、一定の距離以上移動した場合に送信処理部132に作用して送信処理を行なったり、一定の距離以上移動したりしなかった場合にタイマ処理部135に作用して送信間隔を変更する、などの動作を行なう。
【0031】
端末探索処理部136は、受信処理部131および送信処理部132に接続され、通信可能な端末の探索を行なう。探索結果によって決められた情報コンテンツを送信する相手端末の情報は相手端末特定部137に保持され、情報コンテンツ送信処理部において利用される。情報コンテンツ送信処理部138は、受信処理部131および送信処理部132に接続され、端末に情報コンテンツを送信するために用いられる。
【0032】
端末探索処理部136は、詳細には、特定端末探索情報送信部144と特定端末探索結果受信部141と探索対象端末情報蓄積部145、任意端末探索情報送信部146と任意端末探索結果受信部142、情報提供局探索情報受信部143と情報提供局探索レスポンス送信部147により構成されている。
【0033】
特定端末探索情報送信部144と特定端末探索結果受信部143と探索対象端末情報蓄積部145は、あらかじめ定められた端末が情報提供局と通信可能な範囲に存在するかを探索するために用いられる。あらかじめ定められた端末に関する情報は対象端末情報蓄積部145に保持されており、特定端末探索情報送信部146において該端末に対する探索情報を送信する。
探索に対するレスポンスを受信した場合には特定端末探索結果受信部143において処理され、レスポンスを受けとった相手端末に関する情報を相手端末特定部137に保持する。
【0034】
任意端末探索情報送信部146と任意端末探索結果受信部142は、あらかじめ定められていない任意の端末が情報提供局と通信可能な範囲に存在するかを探索するために用いられる。
任意端末探索情報送信部146において任意の端末に対する探索情報を放送する。探索に対するレスポンスを受信した場合には任意端末探索結果受信部141において処理され、レスポンスを受けとった相手端末に関する情報を相手端末特定部137に保持する。
【0035】
情報提供局探索情報受信部143と情報提供局探索レスポンス送信部147は、端末から情報探索を受けた場合に用いられる。端末から受信した探索情報は情報提供局探索情報受信部143において処理され、情報提供局探索レスポンス送信部147において相手端末にレスポンスを返すと同時に、情報提供局探索を行なった相手端末に関する情報を相手端末特定部137に保持する。
【0036】
情報コンテンツ送信処理部138は、詳細には、情報コンテンツ保持部152、情報コンテンツ送信部153、情報コンテンツ放送部154、情報コンテンツ送信要求受信部151により構成される。
情報コンテンツ保持部152に保持された情報コンテンツは、情報コンテンツ送信部153または情報コンテンツ放送部154より端末に向けて送信される。情報コンテンツ送信部153より送信する場合には、相手端末特定部137で特定された端末に対して情報コンテンツを送信する。
この場合、情報コンテンツ送信要求において特定の情報コンテンツが要求された場合には、要求された情報コンテンツを送信する。また、情報コンテンツ放送部154より送信する場合には、送信相手の端末を特に定めずに情報コンテンツを放送する。
【0037】
情報コンテンツ送信要求受信部151は、端末から受け取った情報コンテンツ送信要求を処理し情報コンテンツ送信部153に対して情報コンテンツの送信を指示する。
なお、情報コンテンツ保持部152は情報提供局100の内部にあるごとく図示しているが、ネットワークと接続されて必要に応じて送信する情報コンテンツを情報提供局の外部から取得するような位置に実装されても構わない。
【0038】
図19に示す情報提供局100において、送信処理部132は、前記した第1放送部、第2放送部、第1送信部、第2送信部、第4送信部に対応する。
また、情報コンテンツ放送部154は、第1及び第2放送部に対応し、情報コンテンツ送信部153は、第1送信部及び第2送信部に対応し、情報提供局探索レスポンス送信部147は第4送信部に対応する。
また、特定端末探索結果受信部141及び任意端末探索結果受信部142は第2受信部に対応し、情報提供局探索情報受信部143は、第4受信部に対応する。
【0039】
位置情報検出部120は、第1位置情報検出部に対応し、位置情報処理部134は第1位置保持部として機能する。特定端末探索情報送信部144及び任意端末探索情報送信部146は、第1及び第2探索放送部に対応し、情報コンテンツ送信要求受信部151は要求受信部に対応する。
【0040】
<端末の構成>
図20は、端末200の実施例の概略構成図である。端末200は、情報処理部230、通信部210、位置情報検出部220により構成されている。
【0041】
通信部210は、情報提供局外とデータ通信を行なうための部位である。端末200は常に情報提供局と接続されていない状況を想定しているため、電波、赤外線、携帯電話、PHSなどの無線通信などの通信装置によって構成されることが望ましく、bluetoothなどの無指向性の近距離無線通信装置が最適である。なお、通信部をモデム、LAN、接続ケーブルなどの有線通信を行なう通信装置によって構成し、ネットワーク内から情報提供局を発見したり、情報提供局100から情報コンテンツを受信することによって実現しても問題ない。
【0042】
位置情報検出部220は、端末の位置を求めるための装置であり、広く用いられているGPSシステムや、PHSを利用した位置検出システムなどを利用することができる。
情報処理部230は、受信処理部231、送信処理部232、位置情報取得部233、位置情報処理部234、タイマ処理部235、情報提供局探索処理部236、相手情報提供局特定部237、情報コンテンツ受信処理部238により構成される。
【0043】
受信処理部231および送信処理部232は通信部210に接続され、端末外とのデータ通信の際にそれぞれ受信処理、送信処理を行なうための部位である。
タイマ処理部235は、送信処理部232に接続され、一定間隔で送信を行なう場合などの制御を行なう。また、受信処理部231に接続され、送信情報に対するレスポンスが一定時間以内に返ってくるかを監視するために用いられる。
【0044】
位置情報処理部234は、位置情報検出部220に接続され、端末の現在位置を測定する。現在位置情報は位置情報処理部234において過去の履歴とともに保持され、一定の距離以上移動した場合に送信処理部232に作用して送信処理を行なったり、一定の距離以上移動したりしなかった場合にタイマ処理部235に作用して送信間隔を変更する、などの動作を行なう。
【0045】
情報提供局探索処理部236は、受信処理部231および送信処理部232に接続され、通信可能な情報提供局100の探索を行なう。探索結果によって決められた、情報コンテンツ送信要求を送信する相手情報提供局の情報は相手情報提供局特定部237に保持され、情報コンテンツ受信処理部238において利用される。情報コンテンツ受信処理部238は、受信処理部231および送信処理部232に接続され、情報提供局100から情報コンテンツを受信するために用いられる。
【0046】
情報提供局探索処理部236は、詳細には、特定情報提供局探索情報送信部244と特定情報提供局探索結果受信部241と探索対象情報提供局情報蓄積部245、任意情報提供局探索情報送信部246と任意情報提供局探索結果受信部242、端末探索情報受信部243と端末探索レスポンス送信部247により構成されている。
【0047】
特定情報提供局探索情報送信部244と特定情報提供局探索結果受信部241と探索対象情報提供局情報蓄積部245は、あらかじめ定められた情報提供局が端末と通信可能な範囲に存在するかを探索するために用いられる。あらかじめ定められた情報提供局に関する情報は対象情報提供局情報蓄積部245に保持されており、特定情報提供局探索情報送信部244において該情報提供局に対する探索情報を送信する。
【0048】
探索に対するレスポンスを受信した場合には特定情報提供局探索結果受信部241において処理され、レスポンスを受けとった相手情報提供局に関する情報を相手情報提供局特定部237に保持する。
【0049】
任意情報提供局探索情報送信部246と任意情報提供局探索結果受信部242は、あらかじめ定められていない任意の情報提供局が端末と通信可能な範囲に存在するかを探索するために用いられる。任意情報提供局探索情報送信部246において任意の情報提供局に対する探索情報を放送する。探索に対するレスポンスを受信した場合には任意情報提供局探索結果受信部242において処理され、レスポンスを受けとった相手情報提供局に関する情報を相手情報提供局特定部237に保持する。
【0050】
端末探索情報受信部243と端末探索レスポンス送信部247は、情報提供局100から情報探索を受けた場合に用いられる。情報提供局から受信した探索情報は端末探索情報受信部243において処理され、端末探索レスポンス送信部247において相手情報提供局にレスポンスを返すと同時に、端末探索を行なった相手情報提供局に関する情報を相手情報提供局特定部237に保持する。
【0051】
情報コンテンツ受信処理部238は、詳細には、情報コンテンツ受信部251、情報コンテンツ蓄積部252、情報コンテンツ送信要求送信部253、情報コンテンツ送信要求放送部254により構成される。
情報コンテンツ受信部251で受信された情報コンテンツは、情報コンテンツ蓄積部252に蓄積される。また、情報提供局に対して情報コンテンツ送信要求を送る場合、情報コンテンツ送信要求送信部253または情報コンテンツ送信要求放送部254より情報提供局に向けて送信する。情報コンテンツ送信要求送信部253より送信する場合には、相手情報提供局特定部237で特定された情報提供局に対して情報コンテンツ送信要求を送信する。また、情報コンテンツ送信要求放送部254より送信する場合には、送信相手の情報提供局を特に定めずに情報コンテンツ送信要求を放送する。
【0052】
なお、情報コンテンツ蓄積部252は端末の内部にあるごとく図示しているが、ネットワークと接続されて必要に応じて受信した情報コンテンツを端末の外部へ送り出す実装であっても構わないし、情報コンテンツを画面表示や音声出力などの手段をもって利用者に出力する実装であってもよく、その際に情報コンテンツを端末の内部に蓄積しない実装でもよい。
【0053】
図20に示す端末200において、情報コンテンツ蓄積部252は、前記した蓄積部に対応し、受信処理部231は、第1受信部、第3受信部、第5受信部に対応する。情報コンテンツ送信要求放送部254は、第1及び第2要求放送部に対応する。
【0054】
位置情報検出部220は、第2位置情報検出部に対応し、位置情報処理部234は、第2位置保持部として機能する。端末探索レスポンス送信部247は、第3送信部に対応し、情報コンテンツ送信要求送信部253は、第5送信部に対応する。また、特定情報提供局探索情報送信部244と任意情報提供局探索情報送信部246とは、第3探索放送部と第4探索放送部に対応する。
【0055】
また、図示した構成要素の他に、端末200の情報処理部230は、情報コンテンツの同一性を判別する判別部、情報コンテンツを削除する削除部、破棄処理部、商品販売価格を設定する設定部をさらに備える場合もある。
【0056】
ところで、位置情報検出部120,220において、情報提供局100及び端末200の位置を求める方法としては、次のようなものがある。
まず、位置決定システムとして既に広く用いられているGPSシステムなどを利用する方法が考えられる。情報処理装置100は、3個の人工衛星S1,S2,S3からの電波を受信し、その情報をもとに位置を決定する。受信した電波情報の強度、衛星から電波が発射された時刻と受信機が電波を受信した時刻との差から電波の到達所要時間を求め、それをもとに位置を測定する。
【0057】
次に、PHSまたは携帯電話(セルラーホン)で実施されているように、複数の基地局からの電波強度を測定し、最も近い基地局と通信を行なう方法がある。これを利用して、PHSまたは携帯電話がどの基地局の近くにいるかを知ることができる。携帯電話よりもPHSの方が1つの基地局の通信範囲が狭いため、より正確に位置が特定できる。
また、複数(3つ)の基地局で、PHSまたは携帯電話から発信された電波強度を測定し、それによって位置を知ることもできる。上記と同様に、携帯電話よりもPHSの方が1つの基地局の通信範囲が狭いため、より正確に位置が特定できる。
【0058】
ところで、この発明の実施例での位置検出は、必ずしも正確に位置を知る必要はなく、移動したことを知ればよい。また、実際に移動していない状態で通信を行ったとしても、余分な通信が発生したり、異なる相手との通信機会が減少するのみであって、移動しないことによる直接のデメリットは発生しない。移動したことを検知する方法としては、以下のような方法が考えられる。
(a)自動車の走行キロ数のように、移動距離を測定する装置を用いる。
(b)速度センサ/加速度センサを用いて移動が実行されたことを知る。
(c)特定の電波発信源からの電波強度を測定し、測定した電波強度が変化した場合に移動したとみなす。
【0059】
なお、この他に、端末は、受信した情報コンテンツを利用者に知らせるための出力部を備えていることが好ましい。出力部としては、たとえば、LCD表示、スピーカ等を用いることができる。また、LCD表示の場合は、文字情報で情報コンテンツが受信されたことを知らせてもよいが、商店の位置がわかっている場合は、その位置を示した地図の上に重ねて受信したことを示すマーク等を表示させてもよい。また、情報提供局においても、このような出力部を備えてもよい。
【0060】
次に、この発明の情報交換システムにおいて、情報提供局と端末間で送信されるデータのフォーマットの実施例について説明する。図42に、この発明の情報交換システムで用いられるデータの一般的なフォーマットの一実施例を示す。
【0061】
図42において、送信先アドレスd1は、特定の機器に送る場合には相手機器アドレスを、放送として送信する場合にはブロードキャストを、それぞれ指定する。発信元アドレスd2は、自機器のアドレスを指定する。
データ種別d3は、送信されるデータの種別を指定する。指定されたデータ種別に応じて、以降のデータフォーマット(分割時の分割順序以降のフォーマット)を変えてもよい。
【0062】
データを分割して送信する場合に、分割時の分割順序d4と分割総数d5で、何個送るうちの何番目のデータかを指定する。例えば5個のデータに分割して送信したうちの2番目のデータであれば、分割順序には2が、分割総数には5がそれぞれ指定される。なお、分割を行わない場合には、分割順序d4と分割総数d5には1が設定される。データ長d6は、その後ろに続くデータの長さを表す。データd7は、各データ種別に応じたデータたとえば情報コンテンツの内容が入る。
【0063】
<第1実施例>
図3に、この発明の情報交換システムの第1実施例の概念説明図を示す。
この実施例では、情報提供局が情報コンテンツを放送し、所定の範囲内に存在する端末が、この情報コンテンツを受信する場合を示す。
この場合、情報提供局が、通信可能な相手端末を検出するステップなしに、情報コンテンツを端末に対して送信することが可能である。
【0064】
情報提供局21は、情報コンテンツを放送しており、情報提供局21を中心とする半径r21以内に存在する端末31は情報提供局21が放送した情報コンテンツを受信することができる。この場合、情報提供局21は情報コンテンツを放送しているのみで、端末31から情報提供局21へ送るデータはないものとする。半径r21は情報提供局21が発信する電波強度を端末31が受信したときに一定以上の電界強度をもつ範囲を示す円の半径である。
また、情報提供局21を中心とする半径r21以内に存在しない端末32は情報提供局21が放送した情報コンテンツを受信することができない。
【0065】
この場合、情報提供局21は放送した情報コンテンツをどの端末が受信したかを知ることはできず、またどの端末が半径r21の円内にいるかを知ることもできない。さらに、情報提供局21や端末が移動することにより、例えば半径r21の円外にいた端末32が半径r21の円内に相対的に移動することも考えられる。そのため、情報提供局21は同一内容の情報コンテンツを繰り返し放送することにより、ある時点では情報コンテンツを受信できなかった端末であっても、異なる時点では情報コンテンツを受信することが可能となる。
【0066】
同一内容の情報コンテンツを繰り返し放送する1つの方法としては、一定の時間間隔で繰り返し放送を行なうことが考えられる。これは、情報提供局21が移動せず端末31のみが移動する場合、情報提供局21のみが移動し端末31のみが移動しない場合、情報提供局21と端末31がともに移動する場合の、いずれにおいても有効である。
【0067】
同一内容の情報コンテンツを繰り返し放送する別の方法としては、情報提供局21が一定の距離(たとえば距離D)以上移動するごとに放送を行なうことが考えられる。これは、情報提供局21のみが移動し端末31のみが移動しない場合に特に有効である。
【0068】
図30はこの第1実施例の変形例を表わす概念図である。情報提供局21が位置P1で放送を行なうとすると、距離Dを移動した位置P2において次の放送を行ない、さらに距離Dを移動した位置P3において次の放送を行なう。
また、一定の時間間隔で繰り返し放送を行なうことと、情報提供局21が一定の距離以上移動するごとに放送を行なうことを組み合わせて用いてもよい。これは、情報提供局21と端末31がともに移動する場合に特に有効である。
【0069】
次に第1実施例における放送データの送信の説明図を図7に示す。ここでは情報提供局21は、情報コンテンツを含むデータDB11,DB12,DB13,DB14,DB15を一定時間間隔で放送する場合を示している。DB11,DB12,DB13,DB14,DB15は放送データであるので、端末へ到達するかどうかは保証されていない。図7では、放送データDB13,DB14が端末31に到達し、放送データDB11,DB12,DB15は端末31に到達しないことを示している。端末31は、到達した放送データから情報コンテンツを取り出し、蓄積する。
【0070】
図43に、この発明の第1実施例において用いられるデータDB(図7参照)のフォーマットを示す。ここで、送信元アドレスには、ブロードキャストを用いる。したがってネットワークレベルでの再送ができないので、再送を利用するためのデータ分割はできない。ただし、再送は行わず、データの消失を認めることを前提とすれば、分割を使用することもできる。
【0071】
図11は、この発明の第1実施例における図7の情報提供局21(100)の動作を説明するフローチャートである。
情報提供局21の送信処理部132はS111において終了するかどうかを判断し、終了しない場合はS112,S113をループする構造になっている。S112において、送信処理部132は、情報コンテンツ放送部154を操作し、情報コンテンツ保持部152から取り出した情報を端末に向けて放送する。
【0072】
S113において送信処理部132がタイマー処理部135を用いて一定時間ウェイトした後S111に戻り、終了しない場合には再びS112の動作を行なう。なお、一定時間ウェイトをS113の位置においたのは説明のためであり、S112の後終了を選択する場合には、S113におけるウェイトを行なわずにS111へ戻ってもよい。
【0073】
図12は、この発明の第1実施例における図7の端末31(200)の動作を説明するフローチャートである。
端末31の情報処理部230の受信処理部231はS121において終了するかどうかを判断し、終了しない場合はS122,S123をループする構造になっている。
【0074】
S122において受信処理部231が通信部210を監視することによって放送された情報コンテンツを受信したかを判断する。受信した場合にはS123において、受信処理部231が、情報コンテンツ受信部251を操作し、情報コンテンツ蓄積部252に、受信した情報コンテンツを蓄積する。
【0075】
S122において放送された情報コンテンツを受信しなかった場合、およびS123において受信した情報コンテンツを蓄積した後は、S121へ戻り、終了しない場合には再びS122の動作を行なう。なお、終了しない場合のループは説明のためのものであり、例えば再びS121へ戻る前に一定時間のウェイトを行ない電力消費を節約する等の処理を加えてもよい。
【0076】
図31は、図30を用いて説明した第1実施例の変形例における情報提供局21の動作を説明するフローチャートである。
情報提供局21の情報処理部130はS311において終了するかどうかを判断し、終了しない場合はS312−S315をループする構造になっている。S312において位置情報取得部133が、位置情報検出部120を用いて現在位置を取得し、S313において位置情報処理部134が前回放送を行なった位置と在位置との距離が一定の値以上であるかを調べる。一定の値以上であればS314へ進み、一定の値に達していなければS311へ戻る。
【0077】
S314において、送信処理部132が、情報コンテンツ保持部152に保持された情報を、情報コンテンツ放送部154を通して取出し、通信部110を経由して、端末200に向けて情報コンテンツを放送する。S315にて位置情報処理部134は、放送した地点を記憶した後S311に戻り、終了しない場合には再びS312の動作を行なう。なお、終了しない場合のループは説明のためのものであり、例えば再びS311へ戻る前に一定時間のウェイトを行ない電力消費を節約する等の処理を加えてもよい。
【0078】
この発明の第1実施例によれば、複雑な通信手順を介することなく、効率的に情報コンテンツの提供及び収集が可能である。また、同一の情報コンテンツを一定時間間隔で繰り返し放送すれば、ある時点で通信が到達しなかった端末に対しても、別の時点では通信が到達し情報コンテンツを送信することができる。また、同一の情報コンテンツを移動するたびに放送する場合には、ある位置で放送したときに通信が到達しなかった端末に対しても、別の位置で放送した場合には通信が到達し情報コンテンツを送信することができ、放送時間間隔の管理は必要ない。さらに、重複して同一の情報コンテンツを収集することが少なくなる。
【0079】
<第2実施例>
図4に、この発明の情報交換システムの第2実施例の概念説明図を示す。
この実施例では、端末側が情報提供局を探索することと、情報コンテンツ送信要求を送信することを特徴とする。端末31は通信可能な情報提供局を探索し、通信可能な情報提供局21を発見した場合には、情報提供局21に情報コンテンツ送信要求を送る。そして、端末31から情報コンテンツ送信要求を受けた情報提供局21は、端末31に要求された情報コンテンツを送る。
【0080】
情報提供局21を中心とする半径r21以内に存在する端末31は、情報提供局21に情報コンテンツ送信要求を送ることができ、かつ情報提供局21が送信する情報コンテンツを受信することができる。この場合、情報提供局21と端末31は双方向に通信を行なう必要があるため、半径r21は、情報提供局21が発信する電波強度を端末31が受信したときに一定以上の電界強度をもつ範囲を示す円の半径と、端末31が発信する電波強度を情報提供局21が受信したときに一定以上の電界強度をもつ範囲を示す円の半径との、小さい方の値である。
【0081】
なお、情報提供局21を中心とする半径r21以内に存在しない端末32は、情報提供局21と双方向の通信を行なうことができないため、情報提供局21から情報コンテンツを受けとることができない。
【0082】
端末31が通信可能な情報提供局を探索する1つの手段としては、特定の情報提供局21に宛てて双方向通信を試み、相手情報提供局21からのレスポンスを待つ方法が考えられる。この場合、レスポンスが返ってくれば情報提供局の探索は成功し、レスポンスが返ってこなければ情報提供局の探索は失敗する。なお、この情報提供局31の探索手順は情報コンテンツ送信手順と独立に行なってもよいし、また、特定の情報提供局21に宛てて情報コンテンツ送信要求を送ることで双方向通信を試み、レスポンスとして情報コンテンツが返ってくることによって探索手順と情報コンテンツ送信手順を同時に実現してもよい。
【0083】
端末31が通信可能な情報提供局を探索する他の手段としては、情報提供局を特定せずに探索のための放送を行ない、情報提供局からのレスポンスを待つ方法が考えられる。この場合、レスポンスが返ってくれば情報提供局の探索は成功し、レスポンスが返ってこなければ情報提供局の探索は失敗する。
【0084】
この場合、複数の情報提供局からレスポンスが返ってくる場合もある。なお、この情報提供局の探索手順は情報コンテンツ送信手順と独立に行なってもよいし、また、情報コンテンツ送信要求を放送し、レスポンスとして情報コンテンツが返ってくることによって探索手順と情報コンテンツ送信手順を同時に実現してもよい。
【0085】
また、情報提供局の探索を行なう方法としては、一定の時間間隔で繰り返し探索を行なうことが考えられる。これは、情報提供局21が移動せず端末31のみが移動する場合、情報提供局21のみが移動し端末31のみが移動しない場合、情報提供局21と端末31がともに移動する場合の、いずれにおいても有効である。
【0086】
情報提供局の探索を行なう別の方法としては、端末31が一定の距離以上移動するごとに情報提供局の探索を行なうことが考えられる。これは、端末31のみが移動し情報提供局21が移動しない場合に特に有効である。
図32はこの第2実施例の変形例を表わす概念図である。端末31が位置P1で情報提供局の探索を行なうとすると、距離Dを移動した位置P2において次の探索を行ない、さらに距離Dを移動した位置P3において次の探索を行なう。
【0087】
また、一定の時間間隔で繰り返し探索を行なうことと、端末31が一定の距離以上移動するごとに情報提供局の探索を行なうことを組み合わせて用いてもよい。これは、情報提供局21と端末31がともに移動する場合に特に有効である。
【0088】
端末31が情報提供局の探索に失敗した場合には端末31は情報コンテンツを得られないため再度情報提供局の探索を行なう必要性がある。それに対して、情報提供局の探索に成功した場合には、一旦情報コンテンツを得ているので、再度の探索の必要性は、前記の場合に比して低くなる。また、等時間間隔で再度情報提供局の探索を行なっても、同一の情報提供局を探索し同一の情報コンテンツしか得られない可能性が高い。
【0089】
したがって、情報提供局の探索に一旦成功した場合には、次回の情報提供局の探索までの時間を長くした方が、情報提供局の更新された情報コンテンツを得る可能性が高く、新たな情報提供局が探索範囲内に位置する可能性が高くなる。
【0090】
そのため、情報提供局の探索を一定の時間間隔で繰り返し行なうようにした場合でも、前回の情報提供局の探索に成功した場合に次回探索を行なうまでの時間T1は、前回の情報提供局の探索に失敗した場合に次回探索を行なうまでの時間T2よりも長くすることが好ましい。
【0091】
また、端末31が移動することにより、探索範囲内に新たな情報提供局が位置する可能性は高くなる。そのため、情報提供局の探索を一定の時間間隔で繰り返し行なう場合に、前回の情報提供局探索の際の端末31の位置からの移動距離が少ない場合には前回の情報提供局の探索から次回探索を行なうまでの時間を長くし、前回の情報提供局探索の際の端末31の位置からの移動距離が多い場合には前回の情報提供局の探索からに次回探索を行なうまでの時間を短くすることが好ましい。
【0092】
次に第2実施例におけるデータの流れの説明図を図8に示す。
図8において、端末31は、情報提供局の探索SB21,SB22,SB23,SB24,SB25を一定時間間隔で行なう場合を示している。探索は、SB21,SB22,SB23,SB24,SB25を特定の情報提供局21に向けて発信する形で行なってもよいし、特定の情報提供局を定めずに任意の情報提供局に対して発信してもよい。
【0093】
図8では、情報提供局の探索SB23,SB24は成功して情報提供局21を発見し、レスポンスSR23,SR24がそれぞれ端末31に返される。一方、情報提供局の探索SB21,SB22,SB25は成功せず、情報提供局を発見できない。
【0094】
情報提供局21を発見した場合、端末31は情報提供局21に対して情報コンテンツ送信要求DR23,DR24を送信する。情報コンテンツ送信要求DR23,DR24を受けた情報提供局21は端末31に情報コンテンツを含むデータDT23,DT24を送信し、端末31は、送られてきたデータDT23,DT24から情報コンテンツを取り出し、蓄積する。
【0095】
図8においては、情報提供局の探索SB21,SB22,SB23,SB24,SB25を一定時間間隔で行なっているが、例えば、情報提供局の探索SB23は成功しているために、次回の情報提供局の探索SB24までの間隔を長くするといった変形例が考えられる。また、前記したように端末31の移動距離に応じて、情報提供局の探索の間隔を変更することもできる。
【0096】
次に、この発明の第2実施例において用いられるデータSB,SR,DR及びDT(図8参照)のフォーマットについて説明する。図44に、情報提供局の探索データSBのデータフォーマットを示す。ここで、送信先のアドレスd1は、特定の情報提供局21を入れるのではなく、「いずれかの情報提供局」といった指定をしてもよい(マルチキャスト)。マルチキャストの場合には、いずれの情報提供局であってもSBを受信することができる。なお、データd7として、要求する情報コンテンツを指定するパラメタを追加してもよい。
【0097】
図45に、情報提供局探索データSBに対するレスポンスSRのデータフォーマットを示す。また、図46に、端末からの情報コンテンツ送信要求DRのデータフォーマットを示す。ここで、データd7として、要求する情報コンテンツを指定するパラメタを追加してもよい。
【0098】
図47に、情報提供局から送信される「情報コンテンツを含むデータ」DTのデータフォーマットを示す。ここで、このDTデータは、第1実施例のDBと異なり、送信先が単一のアドレスで表されるため、ネットワークレベルでの再送が可能である。ネットワークレベルでの再送とは、例えば分割総数5で分割順序1、2、3、5を示すデータが届いた場合に、分割順序4を示すデータが失われたと判断し、送信先から発信元に4の再送要求を行ない、発信元から送信先へ当該データが再送されるような手順をいう。
【0099】
図13は、この発明の第2実施例における図8の情報提供局21(100)の動作を説明するフローチャートである。
情報提供局21の情報処理部130の受信処理部131はS131において終了するかどうかを判断し、終了しない場合はS132−S134をループする構造になっている。
【0100】
S132において受信処理部130が通信部110を監視することにより、端末31からの情報提供局探索を受信したかを判断する。S132において受信した場合には、受信処理部131は、情報提供局探索情報受信部143を経由して、相手端末31の情報を、相手端末特定部137へ蓄積する。そしてS134において、情報提供局探索情報受信部143は、情報提供局探索レスポンス送信部147、送信処理部132及び通信部110を介して、探索に対するレスポンスを端末31へ返す。その後S131へ戻る。
【0101】
S132において受信しなかった場合には、S133において情報コンテンツ送信要求受信部151が端末からの情報コンテンツ送信要求を受信したかを相手端末特定部137を用いて判断する。S133において受信した場合には、S135において情報コンテンツ送信要求受信部151が、情報コンテンツ送信部153を用いて、送信処理部132及び通信部110を介して情報コンテンツを端末31に送信しS131に戻る。S133において受信しなかった場合には何もせずS131に戻る。なお、終了しない場合のループは説明のためのものであり、例えば再びS131へ戻る前に一定時間のウェイトを行ない電力消費を節約する等の処理を加えてもよい。
【0102】
図14は、この発明の第2実施例における図8の端末31(200)の動作を説明するフローチャートである。
端末31の情報処理部230の送信処理部232はS141において終了するかどうかを判断し、終了しない場合はS142−S147をループする構造になっている。
【0103】
S142では情報提供局の探索を行なう。具体的には、情報処理部230が、特定情報提供局探索情報送信部244を用いて、探索対象情報提供局情報蓄積部245に蓄積された対象とする情報提供局の情報を取出し、通信部210を経由してこの情報を送信する。次に、S143で受信処理部231が通信部210を監視し情報提供局からレスポンスがあったかを判断する。レスポンスがなかった場合にはS147へ戻り一定時間ウェイトする。
【0104】
情報提供局21からのレスポンスがあった場合、特定情報提供局探索結果受信部241が受信されたデータがレスポンスであることを調べて、そのレスポンスの内容を相手情報提供局特定部237へ蓄積する。そして、S144において情報コンテンツ送信要求を情報提供局21に送る。ここでは、送信処理部232が、情報コンテンツ送信要求送信部253を操作し、相手情報提供局特定部237に蓄積された対象となる情報提供局に、情報コンテンツ送信要求を通信部210を介して送信する。
【0105】
その後、S145において受信処理部231が通信部210を監視し情報提供局21から情報コンテンツが送られてきたかを判断する。情報コンテンツを受信した場合には、S146において受信処理部231が、情報コンテンツ受信部238を操作して、情報コンテンツ蓄積部252に、受信した情報コンテンツを蓄積する。
【0106】
S145において情報コンテンツを受信しなかった場合、およびS146において受信した情報コンテンツを蓄積した後は、S147へ戻り送信処理部232は一定時間ウェイトし、終了しない場合には再びS141の動作を行なう。なお、一定時間ウェイトをS147の位置においたのは説明のためであり、S143,S145,S146の後に終了を選択する場合には、S146におけるウェイトを行なわずにS141へ戻ってもよい。
【0107】
図32を用いて説明したこの第2実施例の変形例においては、端末31の動作として、次のような変更を行えばよい。図14におけるS147の代わりに、前回探索を行なった後に一定距離以上移動したかを判断するステップと、一定距離以上移動した場合にのみS142以下のループを行なうステップとを設ければよい。
【0108】
この発明の第2実施例によれば、端末側で、端末からの放送データによる情報提供局の探索後に情報コンテンツを得るようにしているので、より信頼性が高く、効率的に情報コンテンツの提供及び収集が可能である。また、情報提供局の探索を繰り返し行っているので、ある時点で通信が到達しなかった情報提供局に対しても、別の時点では通信が到達し情報コンテンツを得ることができる。また、情報提供局の探索を一定時間間隔で行うのではなく前記したような事態に応じて間隔を長短することにより、柔軟な探索が可能となり、情報提供局の早期発見や情報コンテンツの重複受信の防止等の点でより効率的な情報収集が可能である。
【0109】
<第3実施例>
図5は、この発明の情報交換システムの第3実施例を示す概念図である。
ここでは、情報提供局21から行われた端末探索後に、探索で発見された端末のみに情報コンテンツを送信する場合を示す。
情報提供局21は通信可能な端末を探索し、通信可能な端末31を発見した場合には端末31に情報コンテンツを送る。情報提供局21を中心とする半径r21以内に存在する端末31は、情報提供局21に探索された際のレスポンスを返すことができ、かつ情報提供局21が送信する情報コンテンツを受信することができる。
【0110】
この場合、情報提供局21と端末31は双方向に通信を行なう必要があるため、半径r21は、情報提供局21が発信する電波強度を端末31が受信したときに一定以上の電界強度をもつ範囲を示す円の半径と、端末31が発信する電波強度を情報提供局21が受信したときに一定以上の電界強度をもつ範囲を示す円の半径との、小さい方の値である。なお、情報提供局21を中心とする半径r21以内に存在しない端末32は、情報提供局21と双方向の通信を行なうことができないため、情報提供局21から情報コンテンツを受けとることができない。
【0111】
情報提供局21が通信可能な端末を探索する1つの手段としては、例えば特定の端末31に宛てて双方向通信を試み、相手端末31からのレスポンスを待つ方法が考えられる。
この場合、レスポンスが返ってくれば端末の探索は成功し、レスポンスが返ってこなければ端末の探索は失敗する。なお、この端末31の探索手順は情報コンテンツ送信手順と独立に行なってもよいし、また、特定の端末31に宛てて情報コンテンツを送ることで探索手順と情報コンテンツ送信手順を同時に実現してもよい。
【0112】
情報提供局21が通信可能な端末を探索する1つの手段としては、例えば端末を特定せずに探索のための放送を行ない、端末からのレスポンスを待つ方法が考えられる。この場合、レスポンスが返ってくれば端末の探索は成功し、レスポンスが返ってこなければ端末の探索は失敗する。この場合、複数の端末からレスポンスが返ってくる場合もある。なお、この端末の探索手順は情報コンテンツ送信手順と独立に行なってもよいし、また、情報コンテンツを放送し、レスポンスが返ってくることによって探索手順と情報コンテンツ送信手順を同時に実現してもよい。この場合第1実施例との違いは、通信手順が双方向通信であり、レスポンスが情報提供局21に返ることにある。
【0113】
端末の探索を行なう1つの方法としては、一定の時間間隔で繰り返し探索を行なうことが考えられる。これは、情報提供局21が移動せず端末31のみが移動する場合、情報提供局21のみが移動し端末31のみが移動しない場合、情報提供局21と端末31がともに移動する場合の、いずれにおいても有効である。
【0114】
端末の探索を行なう別の方法としては、情報提供局21が一定の距離以上移動するごとに端末の探索を行なうことが考えられる。これは、情報提供局21のみが移動し端末31が移動しない場合に特に有効である。
【0115】
図33はこの第3実施例の変形例を表わす概念図である。情報提供局21が位置P1で端末の探索を行なうとすると、距離Dを移動した位置P2において次の探索を行ない、さらに距離Dを移動した位置P3において次の探索を行なう。
また、一定の時間間隔で繰り返し探索を行なうことと、情報提供局21が一定の距離以上移動するごとに端末の探索を行なうことを組み合わせて用いてもよい。これは、情報提供局21と端末31がともに移動する場合に特に有効である。
【0116】
情報提供局21が端末の探索に失敗した場合には端末に情報コンテンツを渡せないため再度端末の探索を行なう必要性がある。それに対して、端末の探索に成功した場合には、一旦情報コンテンツを渡しているので、再度の探索の必要性は、前記の場合に比して低くなる。また、再度端末の探索を行なっても、同一の端末を探索し同一の情報コンテンツしか渡せない可能性が高い。
【0117】
端末の探索に一旦成功した場合には、次回の端末の探索までの時間を長くすることにより、情報提供局の情報コンテンツが更新されていたり、端末の側で情報コンテンツを消去してしまっていたり、新たな端末が探索範囲内に位置する可能性が高くなる。
そのため、端末の探索を一定の時間間隔で繰り返し行なうようにした場合でも、前回の端末の探索に成功した場合に次回探索を行なうまでの時間T1は、前回の端末の探索に失敗した場合に次回探索を行なうまでの時間T2よりも長くすることが好ましい。
【0118】
また、情報提供局21が移動することにより、探索範囲内に新たな端末が位置する可能性は高くなる。そのため、端末の探索を一定の時間間隔で繰り返し行なう場合に、前回の端末探索の際の情報提供局21の位置からの移動距離が少ない場合には前回の端末の探索から次回探索を行なうまでの時間を長くし、前回の端末探索の際の情報提供局21の位置からの移動距離が多い場合には前回の端末の探索からに次回探索を行なうまでの時間を短くすることが好ましい。
【0119】
次にこの第3実施例におけるデータの流れの説明図を図9に示す。
図9において、情報提供局21は、端末の探索SB31,SB32,SB33,SB34,SB35を一定時間間隔で行なう場合を示している。
探索は、SB31,SB32,SB33,SB34,SB35を特定の端末31に向けて発信する形で行なってもよいし、特定の端末を定めずに任意の端末に対して発信してもよい。
【0120】
図9では、端末の探索SB33,SB34は成功して端末31を発見し、レスポンスSR33,SR34がそれぞれ情報提供局21に返される。一方、端末の探索SB31,SB32,SB35は成功せず、端末を発見できない。端末31を発見した場合、情報提供局21は端末31に情報コンテンツを含むデータDT33,DT34を送信し、端末31は、送られてきたデータDT33,DT34から情報コンテンツを取り出し、蓄積する。
【0121】
図9においては、端末の探索SB31,SB32,SB33,SB34,SB35を一定時間間隔で行なっているが、例えば、端末の探索SB33は成功しているために、次回の端末の探索SB34までの間隔を長くするといった変形例が考えられる。また、情報提供局21の移動距離に応じて、端末の探索の間隔を変更することもできる。
【0122】
次に、この発明の第3実施例において用いられるデータSB,SR及びDTのフォーマットを、図48、図49及び図50に示す。
図48は、端末を探索するためのデータSBであるが、送信先のアドレスd1は、特定の端末31を入れるのではなく、「いずれかの端末」といった指定をしてもよい(マルチキャスト)。マルチキャストの場合には、いずれの端末であってもSBを受信することができる。
【0123】
図49は、端末から送信されるレスポンスSRであるが、データd7として、要求する情報コンテンツを指定するパラメタを追加してもよい。
図50は、情報提供局から送信される「情報コンテンツを含むデータ」DTであるが、第1実施例のDBと異なり、送信先アドレスd1が単一のアドレスで表されるため、ネットワークレベルでの再送が可能である。
【0124】
図15は、この発明の第3実施例における図9の情報提供局21(100)の動作を説明するフローチャートである。
情報提供局21の送信処理部132はS151において終了するかどうかを判断し、終了しない場合はS152−S155をループする構造になっている。
【0125】
S152では送信処理部132が任意端末探索情報送信部146を操作して、通信部110を経由して、端末の探索を行なう。S153で端末からレスポンスがあったかを判断する。ここで、受信処理部131は、通信部110を監視し、受信したデータがレスポンスであるか否かを任意端末探索結果受信部142で判断し、レスポンスである場合は、相手端末特定部137に蓄積する。
【0126】
レスポンスがなかった場合にはS155へ戻り送信処理部132が一定時間ウェイトする。端末31からのレスポンスがあった場合、S154において情報コンテンツを端末31に送信する。ここで、送信処理部132が、情報コンテンツ送信部153を操作し、相手端末特定部137に蓄積された端末に対して、情報コンテンツを送信部110を介して送信する。
【0127】
そして、S155へ戻り一定時間ウェイトし、終了しない場合には再びS151の動作を行なう。なお、一定時間ウェイトをS155の位置においたのは説明のためであり、S153,S154の後に終了を選択する場合には、S155におけるウェイトを行なわずにS151へ戻ってもよい。
【0128】
図16は、この発明の第3実施例における図9の端末31の動作を説明するフローチャートである。
【0129】
端末31の受信処理部231はS161において終了するかどうかを判断し、終了しない場合はS162−S165をループする。S162において情報提供局21からの端末探索を受信したかを判断する。ここで、受信処理部231が、通信部210を監視し、受信したデータが端末探索であるか否かを端末探索情報受信部243で調べる。端末探索データを受信した場合には、その情報を、相手情報提供局特定部237に蓄積する。
【0130】
S162において、端末探索を受信した場合には、S163において端末探索レスポンス送信部247が送信処理部232、通信部210を経由して端末探索のレスポンスを情報提供局21に返しS161へ戻る。
【0131】
S162において端末探索を受信しなかった場合には、S164において情報提供局21から情報コンテンツが送られてきたかを判断する。ここで、受信処理部231が通信部210を監視し、受信したデータが情報コンテンツがあるか否かを、情報コンテンツ受信部251で判断する。受信した場合にはS165において受信処理部231が、情報コンテンツ受信部251を操作して、受信した情報コンテンツを情報コンテンツ蓄積部252に蓄積する。
【0132】
S164において情報コンテンツを受信しなかった場合、およびS165において受信した情報コンテンツを蓄積した後は、S161へ戻る。なお、終了しない場合のループは説明のためのものであり、例えば再びS161へ戻る前に一定時間のウェイトを行ない電力消費を節約する等の処理を加えてもよい。
【0133】
図15を用いて説明したこの第3実施例の変形例における情報提供局21の動作としては、図15におけるS155の代わりに、前回探索を行なった後に一定距離以上移動したかを判断するステップと、一定距離以上移動した場合にのみS152以下のループを行なうステップとを設けることによって実現できる。
この発明の第3実施例によれば、情報提供局は一定時間間隔で端末を探索して、探索に成功した場合に情報コンテンツを送信しているので、ある時点で通信が到達しなかった端末に対しても、別の時点では、通信が到達し情報コンテンツを提供することができる。
【0134】
<第4実施例>
図6は、この発明の情報提供システムの第4実施例を示す概念図である。
ここでは、端末31は、情報コンテンツ送信要求を放送しており、情報コンテンツ送信要求を受けた情報提供局21は、情報コンテンツ送信要求を放送した端末31に情報コンテンツを送信する場合を示す。
この場合、端末が、通信可能な相手情報提供局を検出するステップなしに、情報コンテンツを情報提供局に対して要求することが可能である。
【0135】
情報提供局21を中心とする半径r21以内に存在する端末31は、情報提供局21に情報コンテンツ送信要求を送ることができ、かつ情報提供局21が送信する情報コンテンツを受信することができる。
【0136】
この場合、情報提供局21と端末31は双方向に通信を行なう必要があるため、半径r21は、情報提供局21が発信する電波強度を端末31が受信したときに一定以上の電界強度をもつ範囲を示す円の半径と、端末31が発信する電波強度を情報提供局21が受信したときに一定以上の電界強度をもつ範囲を示す円の半径との、小さい方の値である。なお、情報提供局21を中心とする半径r21以内に存在しない端末32は、情報提供局21と双方向の通信を行なうことができないため、情報提供局21から情報コンテンツを受けとることができない。
【0137】
この場合、端末31はどの情報提供局の半径r21の円内にいるかを事前に知ることができず、さらに、情報提供局21や端末が移動することにより、例えば半径r21の円外にいた端末32が半径r21の円内に相対的に移動することも考えられる。そのため、端末31は同一の情報コンテンツ送信要求を繰り返し放送することにより、ある時点では情報コンテンツ送信要求を受信できなかった情報提供局であっても、異なる時点では情報コンテンツ送信要求を受信することが可能となる。
【0138】
同一内容の情報コンテンツ送信要求を繰り返し放送する1つの方法としては、一定の時間間隔で繰り返し放送を行なうことが考えられる。これは、情報提供局21が移動せず端末31のみが移動する場合、情報提供局21のみが移動し端末31のみが移動しない場合、情報提供局21と端末31がともに移動する場合の、いずれにおいても有効である。
【0139】
同一内容の情報コンテンツ送信要求を繰り返し放送する別の方法としては、端末31が一定の距離以上移動するごとに放送を行なうことが考えられる。これは、端末31のみが移動し情報提供局21が移動しない場合に特に有効である。
【0140】
図34はこの第4実施例の変形例を表わす概念図である。端末31が位置P1で放送を行なうとすると、距離Dを移動した位置P2において次の放送を行ない、さらに距離Dを移動した位置P3において次の放送を行なう。
また、一定の時間間隔で繰り返し放送を行なうことと、端末31が一定の距離以上移動するごとに放送を行なうことを組み合わせて用いてもよい。これは、情報提供局21と端末31がともに移動する場合に特に有効である。
【0141】
端末31が情報提供局から情報コンテンツを得られない場合には、情報コンテンツを得るため再度情報コンテンツ送信要求を放送する必要性がある。それに対して、情報提供局から情報コンテンツを得られた場合には、一旦情報コンテンツを得ているので、再度情報コンテンツ送信要求を放送する必要性は、前記の場合に比して低くなる。また、再度情報コンテンツ送信要求を放送しても、同一の情報提供局から同一の情報コンテンツしか返ってこない可能性が高い。
【0142】
情報コンテンツが送られてきた場合には、次回の情報コンテンツ送信要求の放送までの時間を長くすることにより、情報提供局の情報コンテンツが更新されていたり、新たな情報提供局が探索範囲内に位置する可能性が高くなる。
そのため、情報コンテンツ送信要求の放送を一定の時間間隔で繰り返し行なう場合には、前回の放送に放送に対して情報コンテンツが送られてきた場合に次回放送を行なうまでの時間T1は、前回の放送に対して情報コンテンツが送られてこなかった場合に次回放送を行なうまでの時間T2よりも長くすることが好ましい。
【0143】
また、端末31が移動することにより、探索範囲内に新たな情報提供局が位置する可能性は高くなる。そのため、情報コンテンツ送信要求の放送を一定の時間間隔で繰り返し行なう場合に、前回の情報提供局探索の際の端末31の位置からの移動距離が少ない場合には前回の情報コンテンツ送信要求の放送から次回放送を行なうまでの時間を長くし、前回の情報提供局探索の際の端末31の位置からの移動距離が多い場合には前回の情報コンテンツ送信要求の放送から次回放送を行なうまでの時間を短くすることが好ましい。
【0144】
次に第4実施例におけるデータの流れの説明図を図10に示す。端末31は、情報コンテンツ送信要求を含むデータRB41,RB42,RB43,RB44,RB45を一定時間間隔で放送する場合を示している。
【0145】
RB41,RB42,RB43,RB44,RB45は放送データであるので、情報提供局へ到達するかどうかは保証されていない。図10では、放送データRB43,RB44が情報提供局21に到達し、放送データRB41,RB42,RB45は情報提供局21に到達しない。
【0146】
一方、情報コンテンツ送信要求RB43,RB44を受けた情報提供局21は端末31に情報コンテンツを含むデータDT43,DT44を送信し、端末31は、送られてきたデータDT43,DT44から情報コンテンツを取り出し、蓄積する。
【0147】
次に、この発明の第4実施例において用いられるデータRBとDTのフォーマットを、図51、図52に示す。
図51は、端末から送信される情報コンテンツ送信要求RBのフォーマットであるが、データd7として、要求する情報コンテンツを指定するパラメタを追加してもよい。
図52は、情報提供局から送信される情報コンテンツを含むデータDTであるが、第1実施例のDBと異なり、送信先が単一のアドレスで表されるため、ネットワークレベルでの再送が可能である。
【0148】
図17は、この発明の第4実施例における図10の情報提供局21(100)の動作を説明するフローチャートである。
情報提供局21の受信処理部131はS171において終了するかどうかを判断し、終了しない場合はS172,S173をループする構造になっている。S172において端末31から放送された情報コンテンツ送信要求を受信したかを判断する。
【0149】
このS172において、受信処理部131は、通信部110を監視し、受信したデータが情報コンテンツ送信要求である場合は、情報コンテンツ送信要求受信部151を操作して端末の情報を相手端末特定部137に蓄積する。
【0150】
そしてこの情報コンテンツ送信要求を受信した場合にはS173において端末31に対して情報コンテンツを送信する。このS173において、送信処理部132は、情報コンテンツ送信部153を操作して、情報コンテンツ保持部152に蓄積された情報を、相手端末特定部137に蓄積された端末へ、通信部110を経由して送信する。
【0151】
S172において放送された情報コンテンツ送信要求を受信しなかった場合、およびS173において端末31に対して情報コンテンツを送信した後は、S171へ戻り、終了しない場合には再びS172の動作を行なう。なお、終了しない場合のループは説明のためのものであり、例えば再びS171へ戻る前に一定時間のウェイトを行ない電力消費を節約する等の処理を加えてもよい。
【0152】
図18は、この発明の第4実施例における端末31の動作を説明するフローチャートである。
端末31の送信処理部232はS181において終了するかどうかを判断し、終了しない場合はS182−S184をループする構造になっている。S182において送信処理部232が、情報コンテンツ送信要求放送部254を操作して、通信部210を経由して情報提供局に向けて情報コンテンツ送信要求を放送する。
【0153】
その後、S183において受信処理部231が通信部210を監視して情報提供局21から情報コンテンツが送られてきたかを判断する。受信した場合にはS184において受信処理部231が情報コンテンツ受信部251を操作して、受信した情報コンテンツを情報コンテンツ蓄積部252へ蓄積する。
【0154】
S183において情報コンテンツを受信しなかった場合、およびS184において受信した情報コンテンツを蓄積した後は、S185へ戻り送信処理部232が一定時間ウェイトし、終了しない場合には再びS181の動作を行なう。なお、一定時間ウェイトをS185の位置においたのは説明のためであり、S183,S184の後に終了を選択する場合には、S185におけるウェイトを行なわずにS181へ戻ってもよい。
【0155】
図35は、図34を用いて説明したこの発明の第4実施例の変形例における端末31の動作を説明するフローチャートである。
端末31の情報処理部230はS351において終了するかどうかを判断し、終了しない場合はS352−S356をループする構造になっている。
【0156】
S352において位置情報取得部233が、位置情報検出部220を用いて、現在位置を取得する。S353において位置情報処理部234が前回放送を行なった位置と在位置との距離が一定の値以上であるかを調べる。一定の値以上であればS354へ進み、一定の値に達していなければS351へ戻る。
【0157】
S354において送信処理部232が情報コンテンツ送信要求放送部254を操作し、通信部210を経由して情報提供局に向けて情報コンテンツ送信要求を放送する。その後、S355において、受信処理部231が、通信部210を監視することにより、情報提供局21から情報コンテンツが送られてきたかを判断する。
【0158】
受信した場合には、S356において、受信処理部231が情報コンテンツ受信部251を操作して、受信した情報コンテンツを情報コンテンツ蓄積部252に蓄積する。S355において情報コンテンツを受信しなかった場合、およびS356において受信した情報コンテンツを蓄積した後は、S351に戻り、終了しない場合には再びS352の動作を行なう。なお、終了しない場合のループは説明のためのものであり、例えば再びS351へ戻る前に一定時間のウェイトを行ない電力消費を節約する等の処理を加えてもよい。
【0159】
この発明の第4実施例によれば、端末側で、端末から一定時間間隔で情報コンテンツ要求を繰り返し放送するようにしているので、ある時点で通信が到達しなかった情報提供局に対しても、別の時点では通信が到達し、情報コンテンツを得ることができる。また、複雑な通信手順を介することなく効率的に情報コンテンツの提供及び収集が可能である。
【0160】
<情報コンテンツ同一性の判定について>
次に、この発明において、情報コンテンツの受信に関して他の実施例を説明する。この発明の第1実施例では、同一内容の情報コンテンツが、情報提供局21から繰り返し放送されており、端末31において、同一内容の情報コンテンツを重複して蓄積する場合がある。端末31のメモリ資源の有効活用という観点からは、同一内容の情報コンテンツは一つだけ蓄積していれば十分である。
すなわち、端末において、判別部を設け、受信した情報コンテンツが、既に蓄積されている情報コンテンツと同一の情報コンテンツと同一であるかどうかを判別し同一情報コンテンツは再度蓄積しないようにすることが好ましい。
【0161】
図21、図22、図23は、この発明の第1実施例を利用して、複数の情報提供局22,23,24から放送された情報コンテンツを端末31において受信する概念図である。
【0162】
図21は端末31が存在している地点が、情報提供局22,23,24が放送するいずれの情報コンテンツをも受信することができる位置である場合の概念図である。
図22は端末31が移動することにより、移動しない情報提供局22,23,24から放送された情報コンテンツを順次受信することを表わす概念図である。
図23は、端末31は移動せず、情報提供局22,23,24が移動することにより、以前は受信できなかった情報提供局22,23,24から放送された情報コンテンツを受信できるようになることを表わす概念図である。
【0163】
特に図示しないが、端末31と情報提供局22,23,24がともに移動する場合も考えられる。これらの図は、端末31から見た動作を説明するための図であるため、端末31以外に他の端末が存在していてもよい。
これらの図において、情報提供局22が同一内容の情報コンテンツを繰り返し放送しているような場合、一旦情報提供局22から放送される情報コンテンツを受け取ってしまうと、二度目に情報提供局22から放送される情報コンテンツを受信する必要はない。そこで、同一の情報提供局から放送される情報コンテンツは同一の内容であるとみなして、蓄積しないことは有効である。
【0164】
また、同一の情報提供局から繰り返し放送される情報コンテンツであっても、時間が経過すると情報提供局の内部で情報コンテンツが更新されることがある。こうした事態に対処するためには、同一の情報提供局から繰り返し放送される情報コンテンツを同一のものとみなす場合、同一とみなす期間に制限を設けることが好ましい。それにより、情報提供局の内部で情報コンテンツが更新された場合でも、更新された情報コンテンツを受信して蓄積することができる。
【0165】
また、放送形式でなく、端末31が特定の情報提供局21に対して情報コンテンツ送信要求を行なう場合も同様に重複した受信を回避できる。端末31は、以前に情報提供局21に対して情報コンテンツ送信要求を行ない、情報提供局21から情報コンテンツを受信した場合には、一定の期間、同一の情報提供局21に対して情報コンテンツ送信要求を行なわないことにより、重複した情報コンテンツを受信することを避けることができる。
【0166】
さらに、情報提供局21が同一情報コンテンツの重複送信の判断を行ない、同じ端末に再度同一情報コンテンツが送信されないようにしてもよい。たとえば、情報提供局21が端末31から情報コンテンツ送信要求を受信した場合、以前に当該端末31に対して情報コンテンツを送信している場合には、一定の期間、同一の端末31に対して情報コンテンツを送信しないことが好ましい。同一の情報コンテンツを繰り返し放送している場合、期間に制限を設けなくとも構わないが、端末31が一定時間経過した情報コンテンツを破棄してしまうような実装を想定すると、期間に制限を設けることは有効である。
【0167】
ただし、情報コンテンツの更新が発生した場合には、端末31に対して新しい情報コンテンツを送信することが望ましい。また、以前に当該情報提供局21から情報コンテンツを受信したことやその時刻などの情報を含めて、端末31が情報コンテンツ送信要求を送信することによっても同様の効果が得られる。情報コンテンツ送信要求に以前に当該情報提供局21から情報コンテンツを受信したことを含んでいる場合には、以前に送信した履歴を情報提供局21内部に保持する必要はなくなる。さらに、情報コンテンツ送信要求に以前に当該情報提供局21から情報コンテンツを受信した時刻を含んでいる場合には、情報コンテンツが更新された時刻と比較して、端末31が保持している情報コンテンツが最新のものであるかどうかを、情報提供局21が判断できる。
【0168】
<情報コンテンツの破棄について>
ところで、重複した情報コンテンツを蓄積しないとしても、図21,図22,図23に示すような情報交換システムでは、端末31の蓄積能力を越える情報コンテンツが、複数の情報提供局から送られてくる場合がある。また、単一の情報提供局21からでも、大量の情報コンテンツが送られてくるかもしれない。このような場合、端末31の蓄積能力に合わせて不要となる情報コンテンツを破棄する必要がある。
【0169】
情報コンテンツ間に質的な重要度の違いがない場合には、一般に、新しい情報コンテンツを残すことが望ましい。
図24は、最新の情報コンテンツを最大3つまで残す情報コンテンツ蓄積方法を示す概念図である。
端末31は、情報コンテンツDATA1,DATA2,DATA3,DATA4,DATA5をこの順に取得するとする。その場合、情報コンテンツDATA1,DATA2,DATA3までは全て蓄積される。
【0170】
情報コンテンツDATA4を受信した場合には、蓄積可能な情報コンテンツの最大数は3個であるので、最も古く受信した情報コンテンツDATA1が削除され、情報コンテンツDATA2,DATA3,DATA4が蓄積されて残される。情報コンテンツDATA5を受信した場合も同様に、情報コンテンツDATA2が削除され、情報コンテンツDATA3,DATA4,DATA5が蓄積されて残される。最大いくつまで残すかは、システム設計により異なり、3つ以上でもよい。
また、情報コンテンツ自体に重要度を付与し、重要度の低いものから順に削除するようにしてもよい。
【0171】
図25は、図24の場合と異なり、情報コンテンツの数には制限はなく、蓄積するためのメモリに制限を設ける情報コンテンツ蓄積方法を示す概念図である。端末31は、情報コンテンツを蓄積するための領域として8Kバイトを有しており、これを越えない範囲で情報コンテンツをいくつでも蓄積できるとする。蓄積領域の単位はシステム設計により異なり、8Kバイトに限るものではない。
【0172】
端末31が情報コンテンツDATA1,DATA2,DATA3,DATA4,DATA5をこの順に取得するとし、かつそれぞれの容量が1Kバイト、2Kバイト、3Kバイト、4Kバイト、1Kバイトであるとする。情報コンテンツDATA1は1Kバイトであるので蓄積可能である。情報コンテンツDATA2も、情報コンテンツDATA1との容量の和が3Kであるので蓄積可能であり、情報コンテンツDATA3も、情報コンテンツDATA1,DATA2との容量の和が6Kであるので蓄積可能である。
【0173】
情報コンテンツDATA4を蓄積しようとすると、情報コンテンツDATA1,DATA2,DATA3との容量の和が10Kになってしまうので、不要な情報コンテンツを削除する必要がある。最も古く受信した情報コンテンツDATA1を削除しても情報コンテンツDATA2,DATA3,DATA4の容量の和は9Kであるのでまだ蓄積はできず、次に古い情報コンテンツDATA2も削除する。
【0174】
結果、情報コンテンツDATA3,DATA4の容量の和が7Kとなり、情報コンテンツDATA4は蓄積可能となる。一方、次に情報コンテンツDATA5を受信したときは、情報コンテンツDATA3,DATA4,DATA5の容量の和は8Kであり蓄積可能な範囲であるため、このとき情報コンテンツDATA3を削除する必要はない。
【0175】
図26は、端末31の情報コンテンツ蓄積部において図24の蓄積方法を行なうためのフローチャートである。端末31は情報コンテンツを受信し(S261)、蓄積された情報コンテンツと受信した情報コンテンツを合わせた数が蓄積可能な数以下であるかを調べる(S262)。蓄積可能な数以下である場合にはS264へ進み、蓄積可能な数以下でない場合には蓄積された情報コンテンツのうち最も古いものを削除(S263)した後S264へ進む。
そして、S264において受信した情報コンテンツを蓄積し、動作を終了する。
【0176】
図27は、端末31の情報コンテンツ蓄積部において図25の蓄積方法を行なうためのフローチャートである。端末31は情報コンテンツを受信し(S271)、受信した情報コンテンツの容量が蓄積可能な容量以下であるかを調べる(S272)。蓄積可能な容量以下でない場合には、もともと蓄積はできないため、受信した情報コンテンツを破棄し(S276)、処理を終了する。蓄積可能な容量以下である場合には、S273へ進み、蓄積された情報コンテンツと受信した情報コンテンツを合わせた容量が蓄積可能な容量以下であるかを調べる。蓄積可能な容量以下でない場合には、蓄積された情報コンテンツのうち最も古いものを削除(S274)した後、再びS273の条件判断へ戻る。蓄積可能な容量以下と判断された場合にはS275へ進み、受信した情報コンテンツを蓄積し、動作を終了する。
【0177】
<情報コンテンツのジャンル放送とジャンル登録について>
図24,図25を用いて端末31の蓄積能力を越える情報コンテンツを受信した場合の処理を説明したが、端末31が希望する情報コンテンツのみを受信するようにしてもよい。端末31の蓄積能力を越える情報コンテンツを受信することは少なくなる。
そこで、端末31が希望する情報コンテンツあるいは希望する範疇に属する情報コンテンツのみが情報提供局21から端末31に配送されるようにした場合について説明する。
【0178】
最も単純な実現方法としては、端末31が特定の情報提供局21に情報コンテンツ送信要求を送信する際に、希望する情報コンテンツを情報コンテンツ送信要求の中に指定すればよい。しかしながら、この方法はどの情報提供局が所望の情報コンテンツを有しているかを端末31があらかじめ知っていないとならないという問題がある。
【0179】
そこで、この問題を解決するために、この発明では、端末31が情報提供局に情報コンテンツを要求する場合に、情報コンテンツそのものを要求するのではなく、情報コンテンツの属する範疇を指定するようにすればよい。例えば、端末が個人情報端末であるような場合、範疇として音楽関係、映画関係、スポーツ関係、地域情報といった分類を適用することもできるし、あるいは、個人情報そのものを発信して情報提供局側で住所や年齢や性別などの情報を元に端末に送るべき情報コンテンツを判断する方法も考えられる。この場合の端末が発信する個人情報は広義の範疇情報とみなすことができる。
【0180】
情報コンテンツの属する範疇を指定する第1の方法は、端末31から要求された情報コンテンツ種別に合致する情報コンテンツを情報提供局21が有している場合に、情報提供局21が有している情報コンテンツを端末31に返す方法である。
【0181】
この発明の第2実施例(図8)における情報コンテンツ送信要求DR23,DR24や、第4実施例(図10)における情報コンテンツ送信要求を含むデータRB41,RB42,RB43,RB44,RB45の中に、端末31は情報コンテンツ種別を指定することができる。また、この発明の第3実施例(図9)における端末探索のレスポンスSR33,SR34に情報コンテンツ種別の指定を含めてもよい。
【0182】
これらを受け取った情報提供局21は、情報コンテンツ種別に合致する情報コンテンツを有している場合、該情報コンテンツを端末31に送信する。なお、第4実施例(図10)の情報コンテンツ送信要求を含むデータを放送する際に情報コンテンツ種別を指定することにより、特定の情報提供局21に情報コンテンツ種別を指定した情報コンテンツ送信要求を送るのではなく、任意の情報提供局に送ることが可能となる。
【0183】
情報コンテンツの属する範疇を指定する第2の方法は、端末31から要求された情報コンテンツ種別を情報提供局21の内部に登録しておき、合致する情報コンテンツを入力あるいは更新した場合に情報提供局21が当該情報コンテンツを端末31に返す方法である。
【0184】
第1の方法のように端末31から情報コンテンツ種別を指定を情報提供局21が受け取った場合、情報提供局21は情報コンテンツ種別および該情報コンテンツ種別を送ってきた端末31の情報を組み合わせて記憶する。その後、情報提供局21は、指定された範疇の情報コンテンツが追加されたり更新されたり(更新は広義の入力とみなされる)した場合に、情報コンテンツ種別を指定した端末31に対して該情報コンテンツを送信する。
【0185】
なお、第4実施例(図10)の情報コンテンツ送信要求を含むデータを放送する際に情報コンテンツ種別を指定することにより、特定の情報提供局21に情報コンテンツ種別を指定した情報コンテンツ送信要求を送るのではなく、任意の情報提供局に送ることが可能となる。
【0186】
さらに、第1実施例(図7)における情報コンテンツを含むデータを放送する場合に、複数の端末から要求された情報コンテンツ種別の和に適合する情報コンテンツを含むデータを放送するという方法もある。
【0187】
図28に希望コンテンツのジャンル指定の概念図を示す。ここで、端末32,33,34がそれぞれ、「映画」「映画、音楽」「スポーツ」というジャンルを情報提供局21に対して指定している。この場合、情報提供局21は「映画、音楽、スポーツ」のいずれかのジャンルに合致する情報コンテンツを保持していれば、一定間隔で該情報コンテンツを含むデータを放送する。なお、この場合には情報提供局21は情報コンテンツ種別および該情報コンテンツを送ってきた端末31の情報を組み合わせて記憶する必要はなく、各情報コンテンツ種別の和をもっておくだけでもよい。
【0188】
単に端末31が希望する情報コンテンツ種別を情報提供局21に登録するだけではなく、該登録を取り消す手段があれば、不必要な情報コンテンツ送信を避けることができる。
端末31から情報コンテンツ種別の指定取消を情報提供局21が受け取った場合、情報提供局21は記憶されている端末31が以前に送ってきた情報コンテンツ種別の中から取り消された情報コンテンツ種別を削除する。
【0189】
図29を用いてこの図28に示した実施例におけるデータの流れを説明する。端末31は、まず希望のジャンル「映画」を送信し、情報提供局21に登録する。その後、情報提供局21は情報コンテンツ映画情報1、映画情報2を入力した場合に、端末31に対して送信する。音楽情報1は端末31の希望するジャンルではないため送信は行なわない。
【0190】
次に端末31は、希望のジャンル「スポーツ」を送信し情報提供局21に追加登録する。その後情報提供局21は情報コンテンツでスポーツ情報1、映画情報3を入力した場合に、端末31の希望するジャンル「映画、スポーツ」に合致するので、端末31に対して送信する。
【0191】
その後、端末31が「映画」に関して希望ジャンルの取消を情報提供局21に送信する。情報提供局21は端末31の希望ジャンルを「映画、スポーツ」から「スポーツ」に変更して記憶する。これにより、情報提供局21が情報コンテンツ映画情報4を入力した場合には端末31に対して送信を行なわず、情報コンテンツスポーツ情報2を入力した場合には端末31に対して送信を行なう。
【0192】
次に、2つの端末間で双方向に情報提供がなされる情報交換システムに関して説明する。
図38は、情報コンテンツGを保持する情報処理装置Eと、情報コンテンツHを保持する情報処理装置Fとの間で情報コンテンツが交換されることを表わす概念図である。
【0193】
図38(1)は、情報処理装置Eが情報コンテンツGを保持しており、かつ情報処理装置Fが情報コンテンツHを保持していることを表わしている。そして、情報処理装置Eは情報処理装置Fがもつ情報コンテンツHを欲しており、情報処理装置Fは情報処理装置Eがもつ情報コンテンツGを欲しているとする。この場合、互いの利害が一致するため、情報処理装置Fがもつ情報コンテンツHが情報処理装置Eに渡され、かつ、情報処理装置Eがもつ情報コンテンツGが情報処理装置Fに渡され、交換が成立する(図38(2))。
【0194】
この動作は、(1)相手が自分の欲する情報コンテンツを保持しかつ自分が相手の欲する情報コンテンツを保持していることを、互いに確認する「確認ステップ」と、(2)互いに欲する情報コンテンツを交換する「交換ステップ」よりなる(図38(3))。古来より、物々交換に始まる商業行為はこの2つのステップを無意識に行なっているが、情報処理装置間で情報交換を行なおうとすると意識的にステップを分ける必要がある。なお、具体的な「確認ステップ」、「交換ステップ」に関しては、従来から用いられているものを含めさまざまな実装が考えられる。
たとえば、「確認ステップ」では、一方の情報装置が自己の希望する情報コンテンツを保持しているか否かを確認するための「確認要求」を相手方の情報処理装置に送信し、この「確認要求」を受信した相手方が、確認要求で要求された情報コンテンツを保持している場合には、保持していることを示す「回答」を一方の情報処理装置に送信するようにしてもよい。
【0195】
図39は図38の変形例であり、情報コンテンツGを保持する情報処理装置Eが、情報コンテンツGを保持しているという情報と、該情報コンテンツGの提供と交換に情報コンテンツHを欲しているという情報を、放送を用いて任意の情報処理装置に送っている(図39(1))。該放送を受信した情報処理装置のうち、情報コンテンツHを保持していないか、情報コンテンツGを欲していない情報処理装置は該放送に応答しない。
【0196】
該放送を受信した情報処理装置のうち、情報コンテンツHを保持しており、かつ、情報コンテンツGを欲してる情報処理装置Fは該放送に応答し、情報コンテンツの交換が行なわれる。この場合、「確認ステップ」は情報処理装置Eからの放送とそれに対する情報処理装置Fの応答とからなり、「交換ステップ」は実際の情報コンテンツの交換によりなる(図39(2))。
【0197】
図40,図41は、さらに図38,図39のさらなる変形例であり、情報処理装置Fの所有する情報コンテンツHはあらかじめ情報処理装置Eから受け取った情報コンテンツIを加工したものである。
ここでは、アンケート回答という具体的な応用例を示すことが理解に役立つと考えられるため、その説明を行なう。
【0198】
情報処理装置Eは、アンケート質問用紙(情報コンテンツI)を情報処理装置Fに送る。情報処理装置Fではアンケートの質問に答えることによってアンケート回答(情報コンテンツH)を作成(情報コンテンツIを加工して情報コンテンツHを得る)する。情報処理装置Fはアンケート回答(情報コンテンツH)を情報処理装置Eに送り、その見返りとして何らかの粗品(情報コンテンツG)を得る。
【0199】
図40では、アンケートの質問に答えること、すなわち情報コンテンツの加工、に際して、ユーザへアンケートの質問(情報コンテンツI)を出力し、ユーザ操作に従って回答(情報コンテンツH)を作成している。
【0200】
これに対して、図41では、あらかじめ定められた加工情報に従ってアンケート質問用紙(情報コンテンツI)から回答(情報コンテンツH)が作成される。これは、例えば、氏名、住所、年齢、趣味など公開可能な情報を情報処理装置Fにあらかじめ登録しておくことにより、ユーザが操作しなくとも、情報コンテンツの交換が行なわれることを意味している。
【0201】
<情報記録媒体>
上記の各情報処理装置、情報提供局、端末の各処理、機能は、プログラムとして実現される。このプログラムはコンピュータで読み取り可能な記録媒体に格納されており、各処理は上記プログラムによって実現される。
【0202】
記録媒体の例としては、磁気テープやカセットテープなどのテープ系、フロッピーディスクやハードディスク等の磁気ディスク、CD−ROM/MO/MD/DVDなどの光ディスクなどからなるディスク系、ICカードや光カード等のカード系、マスクROM、FPROM、EEPROM、フラッシュROM等による半導体メモリを含めた固定的にプログラムを保持する媒体などいずれであってもよい。
放送された音楽データとしては、テレビやラジオ放送、無線局からの電波、有線放送、ネットワークを利用した放送などによって入力される音楽データが考えられる。通信された音楽データとしては、モデム、LAN、接続ケーブルなどの有線通信や、電波、赤外線、携帯電話、PHSなどの無線通信などによる入力がある。
【0203】
<具体例>
次に、この発明の情報交換システムを利用した携帯型の自動情報収集機器の具体例について説明する。以下では、情報コンテンツとしてパソコン等の買物情報を収集する場合について説明するが、これに限定するものではなく、類似の情報収集にも利用できる。なお、情報交換の近距離無線通信手段としては、bluetoothやIEEE802.11で規定される無線LANなどで使われる電波媒体、あるいは赤外線等を利用することができる。
【0204】
図36に、情報コンテンツとして買物情報を収集する自動情報収集機器の動作説明の概念図を示す。
商店A,B,Cは、自店の販売する商品に関する価格情報を近距離無線を通して発信しているとする。自動情報収集機器をもった利用者は、通りを歩いて、商店A,B,Cの順で情報を収集する。ここで、各商店に設置される情報提供局21に相当し、利用者が携帯している自動情報収集機器が端末31に相当する。
【0205】
図36(1)の例では、利用者は、位置Aでまず商店Aの発信する商品価格情報として「パソコン10万円、ワープロ5万円」を受信し、蓄積する。次に商店Bの発信する商品価格情報として、位置Bで「パソコン8万円、ワープロ6万円」を受信し、蓄積する。最後に、位置Cで商店Cの発信する商品価格情報として「パソコン12万円、ワープロ4万円」を受信し、蓄積する。
このようにして、商店に面した通りを歩くだけで、各商店の販売価格のリストが自動情報収集機器に蓄積される。
【0206】
図36(2)の例では、あらかじめジャンルを指定しておき、パソコンに関する価格情報のみを収集するようにしている。まず商店Aの発信する商品価格情報として「パソコン10万円」を受信し、蓄積する。次に商店Bの発信する商品価格情報として「パソコン8万円」を受信し、蓄積する。最後に、商店Cの発信する商品価格情報として「パソコン12万円」を受信し、蓄積する。このようにして、商店に面した通りを歩くだけで、所望の商品のみに関する各商店の販売価格のリストが自動情報収集機器に蓄積される。
【0207】
図36(3)の例では、最安値を示す商品価格情報のみを蓄積する自動情報収集機器を示す。
まず商店Aの発信する商品価格情報として「パソコン10万円、ワープロ5万円」を受信し、蓄積する。
【0208】
次に商店Bの発信する商品価格情報として「パソコン8万円、ワープロ6万円」を受信するが、パソコンに関しては商店Bが安く、ワープロに関しては商店Aが安いため、「B商店のパソコン8万円、A商店のワープロ5万円」を情報として蓄積し、A商店のパソコン価格およびB商店のワープロ価格情報は破棄する。
【0209】
最後に、商店Cの発信する商品価格情報として「パソコン12万円、ワープロ4万円」を受信した場合も、「B商店のパソコン8万円、C商店のワープロ4万円」を情報として蓄積し、C商店のパソコン価格およびA商店のワープロ価格情報は破棄する。
以上のように、この発明の情報交換システムの具体例から明らかなように、利用者は煩雑な入力操作を繰り返す必要なしに、自動情報収集機器を持って歩くだけで、商店買物情報を自動的に収集でき、また、所望の商品ジャンルに関する買物情報のみが自動収集できる。
【0210】
この図36の具体例において、前記した図7のような第1実施例の手順を適用した場合を考える。この場合、各商店の情報提供局21が定期的にデータDBを放送し、利用者の端末31がこのデータDBを受信することになる。この第1実施例を適用した場合、基本的に一方向なので情報の信頼性に欠ける部分はあるが、端末31は少なくとも受信処理機能のみがあればよく、機能の実装が容易であるという利点がある。
【0211】
次に、前記した図8のような第2実施例を適用した場合を考える。この場合、利用者の端末31が一定時間ごと、あるいは一定距離を移動するごとに、データSBを発信することになり、利用者が所定の範囲内に入ったときに、各商店の情報提供局21がこのデータSBを受信する。そして、各商店の情報提供局21がデータSRを返信する。これにより、探索の手順が完了した後、端末31からデータDRが情報提供局21に送信され、このDRを受けた情報提供局21はDRに対応するデータDTを利用者の端末に送信する。
【0212】
この場合には、次のような利点がある。情報コンテンツを必要としている端末側から最初のアクションが行われるため、情報コンテンツの送信または端末の探索が効率的に行われる。また、利用者が近くにいない状態では情報提供局21は何らの送信をする必要がない。端末31は、SBまたはDRを用いて提供して欲しい情報(あるいはジャンル)を指定することができる。
【0213】
各商店は、DRによって相手端末の情報を知ることができるため、どのような消費者に情報コンテンツを配信したかを知ることができる。DRは相手を指定しているので、個人情報は不特定多数には送られない。ネットワークレベルの再送機構が使えるため、DTの送信に信頼性があり、かつ、長い情報コンテンツも送ることができるという利点もある。
【0214】
次に、前記した図9のような第3実施例を適用した場合を考える。この場合、各商店の情報提供局21から定期的に送信されたデータSB(マルチキャスト)を、利用者の端末31が受信する。これに対して、利用者の端末でレスポンスSRを返信する。さらに、商店の情報提供局21から情報コンテンツデータDTが送信され、これを利用者の端末31が受信することになる。この第3実施例を適用した場合には、次のような利点がある。
【0215】
定期的に発信されるデータSRは情報コンテンツを含むDTよりデータ量が少ないため、通信の負荷が少なくてすむ。端末31は、SRを用いて入手したい情報(あるいはジャンル)を指定することができる。各商店は、SRによって相手端末の情報を知ることができるため、どのような消費者に情報コンテンツを配信したかを知ることができる。ネットワークレベルの再送機構が使えるため、DTの送信に信頼性があり、かつ、長い情報コンテンツも送ることができるという利点もある。
【0216】
次に、前記した図10のような第4実施例を適用した場合を考える。この場合、利用者の端末31から定期的あるいは一定距離だけ移動するごとに送信されるデータRBを、各商店の情報提供局21が受信することになる。そして、このデータを受信した商店の情報提供局21は、情報コンテンツを含むデータDTを送信し、利用者の端末31がこのデータDTを受信する。この第4実施例を適用した場合には、次のような利点がある。
【0217】
情報コンテンツを必要としている端末の側からアクションが行われるため、情報コンテンツの発信または端末の探索が効率的に行われる。また、利用者が近くにいない状態では情報提供局21は何らの送信をする必要がない。端末31は、RBを用いて入手したい情報(あるいはジャンル)を指定することができる。各商店はRBによって相手端末の情報を知ることができるため、どのような消費者に情報コンテンツを配信したかを知ることができる。ネットワークレベルの再送機構が使えるため、DTの送信に信頼性があり、かつ、長い情報コンテンツも送ることができるという利点もある。
【0218】
図37に、情報コンテンツとしてガソリン価格情報を収集する自動情報収集機器の動作説明の概念図を示す。情報コンテンツの収集方法自体は、図36の具体例と同様に第1実施例から第4実施例に記載のものを利用することができる。ガソリンスタンドA,B,Cはいずれも95円/Lという価格情報を、近距離無線を通して発信しているとする。自動情報収集機器を搭載した自動車は、通りを走ることにより、ガソリンスタンドA,B,Cの順で情報を収集する。ここでは、ガソリンスタンドが情報提供局21に相当し、自動車が端末31に相当する。
【0219】
一般にガソリンは、なくなったときにのみ給油すればよいものであり、満タンの場合にはいくら安くとも買う必要はない。逆にガス欠寸前になれば、多少高くとも給油する必要に迫られる。そこで、自動車に搭載された自動情報収集機器には、購入を希望するガソリン価格を設定、変更することができるものとする。
【0220】
図37に示すように、たとえば、満タンのときは、ガソリン価格設定値はなし(便宜的に0円とする)、残量が半分程度となったときは設定値=90円、残量が1/10以下となったときには設定値=100円とする。ここで、設定値以下の価格で、ガソリンを購入できるガソリンスタンドがある場合には、そのガソリンスタンドの情報を収集するようにすればよい。
【0221】
位置Aでは、燃料タンクが満タンであり給油の必要がないため、設定値は存在していない。したがって、ガソリンスタンドAからのガソリン価格情報は収集されない。
位置Bでは、燃料タンクが半分近くになっているがまだ余裕があるため、設定値に90円を設定してある。ガソリンスタンドBの価格は95円/Lであり、設定値を上回っているため、ガソリンスタンドBからのガソリン価格情報は収集されない。
位置Cでは、燃料タンクが空に近く多少高くとも給油の必要があるため、設定値に100円を設定してある。ガソリンスタンドCの価格は95円/Lであり、設定値以下であるため、ガソリンスタンドCからのガソリン価格情報は収集される。
【0222】
なお、この実施例において、ガソリン販売価格の設定値は運転者自身が設定してもよいし、燃料タンクと連動して価格が変更されるようにしてもよい。また、ガソリン価格情報を収集時に音声や表示で収集したことを知らせたり、ガソリン価格情報を収集したガソリンスタンドの位置をナビゲーション装置に表示したりすることも有効である。また、ガソリン販売価格の設定値は、残存するガソリン量を基準に変更したが、自動車の走行距離を基準に変更するようにしてもよい。
さらに、上記した具体例以外の情報収集において、ガソリン以外の商品の販売価格の設定値を変更する場合には、その商品に特有の設定基準を用いればよい。
【0223】
情報提供局としては、街角にある固定の情報発信基地局であってもよいし、あるいは、他の人がもっている携帯情報機器であってもよい。前記した自動情報収集機器をもって歩くだけで、各情報提供局が提供する情報コンテンツを自動的に収集することが可能となる。
あるいは、情報を受信する端末としては、街角にある固定の情報受信基地局であってもよいし、あるいは、他の人がもっている携帯情報機器であってもよい。前記した自動情報提供機器を持って歩くだけで、情報を受信することのできる端末に対して、自身がもつ情報コンテンツを自動的に供給することが可能となる。
【0224】
【発明の効果】
この発明では、情報提供装置が不特定の自動情報収集機器に向けて放送をもって情報提供を行なうシステム、自動情報収集機器が不特定の自動情報収集機器に向けて放送をもって情報を要求するシステム、あるいは、情報提供装置からまたは自動情報収集機器側からポーリングを行ない相手機器を発見した後、情報を提供する/受信するシステムを示したが、いずれも利用者の特別な操作や情報の送受信を繰り返すことなく、効率的な情報交換が可能な情報交換システムを提供できる。
【0225】
また、大量の情報コンテンツが送られてくることが予想されるため、重複する情報コンテンツを排除する手段、古い情報コンテンツを廃棄する手段、無差別に情報コンテンツを受け取るのではなく特定のジャンルに絞って情報コンテンツを受け取る手段などを示したが、このような手順機能を備えれば、より効率的に情報交換ができる。
【図面の簡単な説明】
【図1】この発明の想定する近距離無線通信システムの概念図である。
【図2】この発明の想定する近距離無線通信システムの通信可能範囲の説明図である。
【図3】この発明の情報交換システムの第1実施例を示す概念図である。
【図4】この発明の情報交換システムの第2実施例を示す概念図である。
【図5】この発明の情報交換システムの第3実施例を示す概念図である。
【図6】この発明の情報交換システムの第4実施例を示す概念図である。
【図7】この発明の第1実施例におけるデータの流れを説明する図である。
【図8】この発明の第2実施例におけるデータの流れを説明する図である。
【図9】この発明の第3実施例におけるデータの流れを説明する図である。
【図10】この発明の第4実施例におけるデータの流れを説明する図である。
【図11】この発明の第1実施例における情報提供局21の動作を説明するフローチャートである。
【図12】この発明の第1実施例における端末の動作を説明するフローチャートである。
【図13】この発明の第2実施例における情報提供局の動作を説明するフローチャートである。
【図14】この発明の第2実施例における端末の動作を説明するフローチャートである。
【図15】この発明の第3実施例における情報提供局の動作を説明するフローチャートである。
【図16】この発明の第3実施例における端末の動作を説明するフローチャートである。
【図17】この発明の第4実施例における情報提供局の動作を説明するフローチャートである。
【図18】この発明の第4実施例における端末の動作を説明するフローチャートである。
【図19】この発明の情報交換システムの情報提供局の概略構成図である。
【図20】この発明の情報交換システムの端末の概略構成図である。
【図21】この発明の第1実施例を利用して複数の情報提供局から放送された情報 コンテンツを端末31において受信する概念図(1)である。
【図22】本発明の第1実施例を利用して複数の情報提供局から放送された情報 コンテンツを端末31において受信する概念図(2)である。
【図23】本発明の第1実施例を利用して複数の情報提供局から放送された情報 コンテンツを端末31において受信する概念図(3)である。
【図24】最新の情報コンテンツを最大3つまで残す情報コンテンツ蓄積方法の一実施例を示す概念図である。
【図25】最新の情報コンテンツを、蓄積するためのメモリに制限を設けて、蓄積する情報コンテンツ蓄積方法を示す概念図である。
【図26】端末の情報コンテンツ蓄積部において図24の蓄積方法を行なうための フローチャートである。
【図27】端末の情報コンテンツ蓄積部において図25の蓄積方法を行なうための フローチャートである。
【図28】端末が情報提供局に対して、希望コンテンツのジャンルを指定することを表わす概念図である。
【図29】図28の概念図における情報提供局と端末との間のデータの流れを示す概念図である。
【図30】この発明の第1実施例の変形例を表わす概念図である。
【図31】第1実施例の変形例における情報提供局の動作を説明するフローチャートである。
【図32】この発明の第2実施例の変形例を表わす概念図である。
【図33】この発明の第3実施例の変形例を表わす概念図である。
【図34】この発明の第4実施例の変形例を表わす概念図である。
【図35】第4実施例の変形例における端末の動作を説明するフローチャートである。
【図36】この発明における自動情報収集機器の動作を説明する概念図である。
【図37】この発明における自動情報収集機器の動作を説明する別の概念図である。
【図38】この発明における情報交換システムの動作を説明する概念図である。
【図39】この発明における情報交換システムの動作を説明する別の概念図である。
【図40】この発明における情報交換システムの動作を説明する別の概念図である。
【図41】この発明における情報交換システムの動作を説明する別の概念図である。
【図42】この発明の情報交換システムのデータの一般的なフォーマットの一実施例の説明図である。
【図43】この発明の第1実施例の放送データDBのデータフォーマットの説明図である。
【図44】この発明の第2実施例の探索データSBのデータフォーマットの説明図である。
【図45】この発明の第2実施例のレスポンスSRのデータフォーマットの説明図である。
【図46】この発明の第2実施例の送信要求DRのデータフォーマットの説明図である。
【図47】この発明の第2実施例の情報コンテンツデータDTのデータフォーマットの説明図である。
【図48】この発明の第3実施例の探索データSBのデータフォーマットの説明図である。
【図49】この発明の第3実施例のレスポンスSRのデータフォーマットの説明図である。
【図50】この発明の第3実施例の情報コンテンツデータDTのデータフォーマットの説明図である。
【図51】この発明の第4実施例の送信要求RBのデータフォーマットの説明図である。
【図52】この発明の第4実施例の情報コンテンツデータDTのデータフォーマットの説明図である。
【符号の説明】
21 情報提供局
31,32 端末
100 情報提供局
110 通信部
120,220 位置情報検出部
130,230 情報処理部
131,231 受信処理部
132,232 送信処理部
133,233 位置情報取得部
134,234 位置情報処理部
135,235 タイマ処理部
136 端末探索処理部
137 相手端末特定部
138 情報コンテンツ送信処理部
200 端末
210 通信部
236 情報提供局探索処理部
237 相手情報提供局特定部
238 情報コンテンツ受信処理部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information exchange system, and is realized between information processing apparatuses having communication means such as short-range wireless communication, and is capable of moving at least one of an information providing side and an information provided side. It relates to an information exchange system.
[0002]
[Prior art]
Along with the development of wireless communication technology, portable information processing devices that can move without being restricted by physical restrictions of wired networks are being developed. Capturing information whenever and wherever you like is a major feature of portable information terminals using wireless communications.
[0003]
Wireless communication technologies include broadcast type using satellites and broadcasting stations, one-to-one communication using a mobile phone network, one-to-one short-range wireless communication using infrared and bluetooth. In particular, with regard to short-range wireless communication, it is expected that bluetooth capable of communicating without being affected by the communication direction and shielding will be developed in the future.
[0004]
Similar to the known methods for detecting the joining / leaving of communicable devices with respect to a wired network, there are several known methods for detecting communicable devices in wireless communication. For example, Japanese Patent Laid-Open No. 6-319177 “Adaptive Remote Control System” discloses a technique in which a wireless controller finds a controlled device by polling. In this technology, the controller performs polling regarding the accessibility of the controlled device and the availability of variables, and realizes a method in which the controlled device responds to polling via wireless communication.
[0005]
In addition, as a method for distributing information content, there is a request-response type information providing system that generally uses the WWW (World Wide Web). In this system, when the user requests the desired information content (mostly by clicking the link information or button with the mouse), the server returns the information content according to the request. . However, in this method, the user has to perform some kind of operation for requesting necessary information content on his / her own will.
[0006]
Japanese Patent Laid-Open No. 11-283183 “Navigation Device” discloses a technique for displaying a corresponding home page based on position information as an information content collection method that does not require user operation.
[0007]
[Problems to be solved by the invention]
However, with these technologies, it is possible to provide and collect information content based on the request from the user and the location where the user is, but in order to obtain the information desired by the user when the user needs it. Since some operations are required, the collection of information content is not always accurate and quick.
In addition, the user may receive the information unilaterally provided from the information providing side, and the information provision and collection are not always efficient.
[0008]
The present invention has been made in consideration of the above-described circumstances, and allows efficient information between the information providing side and the information provided side without repeating the special operation of the user and the transmission and reception of information. It is an object to provide an exchangeable information exchange system.
[0009]
[Means for Solving the Problems]
The present invention is an information processing apparatus that collects information, and a position acquisition unit that acquires the position of the information processing apparatus, and one or a plurality of other information processing apparatuses within a predetermined geographical range, Content request transmitting means for transmitting a content request for requesting information content, information content receiving means for receiving information content from the other information processing apparatus, and information content storage for storing information content received by the information content receiving means The content request transmitting means provides an information processing apparatus that transmits a content request when the content request has moved a certain distance since the previous content request was transmitted.
An information processing apparatus that distributes predetermined information, Position acquisition means for acquiring the position of the information processing apparatus; Information content holding means for storing information content registered in advance; Place Information content transmitting means for transmitting information content stored in the information content holding means to one or a plurality of other information processing devices within a predetermined geographical range; And the information content transmission means stores the information content stored in the information content holding means when the distance between the position where the previous information content was transmitted and the current position acquired by the position acquisition means is a certain value or more. Processing apparatus characterized by transmitting Is to provide.
An information processing apparatus that collects information, a position acquisition unit that acquires the position of the information processing apparatus, a position storage unit that stores the acquired position, the stored position, and a newly acquired current position A position comparison unit that compares the content information, a content request transmission unit that transmits a content request for requesting information content to another information processing device based on a comparison result of the position comparison unit, and an information content from the other information processing device An information processing apparatus comprising: an information content receiving unit that receives the information content; and an information content storage unit that stores the information content received by the information content receiving unit.
An information processing apparatus that distributes predetermined information, a position acquisition unit that acquires the position of the information processing apparatus, a position storage unit that stores the acquired position, and a new acquisition of the stored position Information content transmission for transmitting information content to another information processing apparatus based on the comparison result of the position comparison means for comparing with the current position, information content holding means for storing information content registered in advance, and the position comparison means And an information processing apparatus comprising the means.
[0010]
In the present invention, the second broadcasting unit that broadcasts the information content stored in the information content holding unit, the first position information detecting unit that detects the location of the information providing station, and the second broadcasting unit include A first position holding unit that holds a location detected when broadcasting, and the second broadcasting unit holds the first position instead of broadcasting at regular time intervals as described above. The information content may be broadcasted when the distance between the location held by the unit and the current location detected by the first location information detection unit is a predetermined distance or more.
According to this, it is less likely that the same information content is collected redundantly.
[0011]
Furthermore, the present invention comprises a terminal provided with a short-range wireless communication means capable of communicating only within a predetermined distance range, and an information providing station provided with the short-range wireless communication means, and the short distance of the information providing station The wireless communication means transmits an information content when receiving an information content request, an information content holding unit that stores information content registered in advance, a request reception unit that receives an information content request broadcast from the terminal A short-distance wireless communication means of the terminal, wherein the short-distance wireless communication means of the terminal broadcasts an information content request to an arbitrary information providing station at regular time intervals, and the information providing station An information exchange system comprising: a first receiving unit that receives information content transmitted from a first transmitting unit; and a storage unit that stores received information content Subjected to.
According to this, it is possible to efficiently provide and collect information content without going through complicated communication procedures. In addition, more reliable and efficient information content can be provided and collected.
[0012]
In the present invention, the short-range wireless communication means of the terminal is transmitted from a second request broadcasting unit that broadcasts an information content request to an arbitrary information providing station and a first transmission unit of the information providing station. A first receiving unit that receives the received information content, a storage unit that stores the received information content, a second location information detection unit that detects the location of the terminal, and the second request broadcast unit A second position holding unit for holding the location detected when the second request holding unit broadcasts the information content request at a fixed time interval to the second position holding unit. The information content request may be broadcast when the distance between the held location and the current location detected by the second location information detection unit is equal to or greater than a predetermined distance. According to this, it is less likely that the same information content is collected redundantly.
[0013]
Furthermore, the present invention comprises a terminal provided with a short-range wireless communication means capable of communicating only within a predetermined distance range, and an information providing station provided with the short-range wireless communication means, and the short distance of the information providing station A wireless communication means corresponds to an information content holding unit that stores information content registered in advance, a first search broadcasting unit that broadcasts terminal search information to an arbitrary terminal at regular time intervals, and the terminal search information A second receiving unit that receives the response information, and a second transmitting unit that transmits the information content stored in the information content holding unit when the response information is received, A communication means for receiving the terminal search information and information content; a third transmission unit for transmitting response information when the terminal search information is received; and the received information content. Providing information exchange system is characterized in that a storage unit for product.
According to this, it is possible to efficiently collect information contents as viewed from the terminal side.
[0014]
In the present invention, the information providing station includes a terminal including a short-range wireless communication unit capable of communicating only within a predetermined distance range, and an information providing station including the short-range wireless communication unit. The wireless communication means receives an information content holding unit that stores information content registered in advance, a second search broadcasting unit that broadcasts terminal search information to an arbitrary terminal, and response information corresponding to the terminal search A second receiving unit that transmits the information content stored in the information content holding unit when the response information is received, and a first position that detects the location of the information providing station An information detection unit, and a first position holding unit that holds a location detected when the search broadcast unit broadcasts, wherein the search broadcast unit broadcasts terminal search information at regular time intervals. Second The terminal search information is broadcast when the distance between the location held by the location holding unit and the current location detected by the first location information detection unit exceeds a predetermined distance. It may be.
[0015]
Furthermore, the present invention comprises a terminal provided with a short-range wireless communication means capable of communicating only within a predetermined distance range, and an information providing station provided with the short-range wireless communication means, and the short distance of the information providing station An information content holding unit for storing information content registered in advance, a fourth receiving unit for receiving information providing station search information transmitted from the terminal, and an information content request transmitted from the terminal A request receiving unit that receives the information providing station search information, a fourth transmitting unit that transmits the response information when the information providing station search information is received, and a terminal that has transmitted the response information when the information content request is received. A third transmitter for transmitting the information providing station search information to an arbitrary information providing station at a predetermined time interval. When receiving the response information, a broadcast unit, a fifth receiving unit that receives the response information transmitted from the information providing station, and when receiving the response information, sends an information content request to the information providing station that has transmitted the response information. An information exchange system comprising: a fifth transmission unit for transmission; a first reception unit for receiving information content transmitted from the information providing station; and a storage unit for storing received information content. It is.
According to this, it is possible to efficiently provide and collect information contents without going through complicated communication procedures.
[0016]
Further, according to the present invention, the short-range wireless communication means of the terminal broadcasts the information providing station search information to an arbitrary information providing station, and the response information transmitted from the information providing station , A second position information detection unit that detects the location of the terminal, and a second location that holds the location detected when the fourth search broadcast unit broadcasts A second location information detection unit, and a fourth location information detection unit, wherein the fourth search and broadcast unit broadcasts the information providing station search information at regular time intervals, and the second location information detection is performed. The information providing station search information may be broadcasted when the distance from the current location detected by the unit becomes a predetermined distance or more.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
The present invention will be described in detail below based on the embodiments shown in the drawings. However, this does not limit the present invention.
FIG. 1 is a general conceptual diagram of a near field communication system assumed by the present invention.
The information processing apparatus 11 and the information processing apparatus 12 include short-range wireless communication means represented by Bluetooth.
When the distance between each other is more than a certain distance (for example, about 10 m), communication is impossible because radio waves do not reach (FIG. 1 (A)). Communication is possible (FIG. 1B). When at least one of the information processing apparatus 11 and the information processing apparatus 12 is movable, the relative distance between the information processing apparatus 11 and the information processing apparatus 12 changes, and communication becomes possible or communication becomes impossible. It happens frequently.
[0018]
A radio wave emitted from the information processing apparatus 11 has a certain electric field strength within a range of a radius r11 centered on the information processing apparatus 11, and similarly, a radio wave emitted from the information processing apparatus 11 has a radius r12 centered on the information processing apparatus 12. It shall have a certain electric field strength over a certain range.
At this time, when data transmission in one direction, such as broadcasting, is performed from the information processing apparatus 11 to the information processing apparatus 12, communication is possible if the distance between the two is not more than r11.
[0019]
Further, when bidirectional data communication is performed between the information processing apparatus 11 and the information processing apparatus 12, communication is possible if the distance between the two is equal to or smaller than the smaller value of r11 and r12. If r11 and r12 are regarded as the same value for convenience, the information processing apparatus 11 can communicate with the information processing apparatus 13 existing in a circle with a radius r11 centered on the information processing apparatus 11, as shown in FIG. Therefore, it is impossible to communicate with the information processing apparatus 14 existing outside the circle.
[0020]
Several embodiments of the information exchange system using short-range wireless communication will be described in detail below.
The terms “information providing station” and “terminal” give the impression that the information providing station is in a fixed position, only the terminal moves, and the information providing station is larger than the terminal. Is not what I intended.
[0021]
It is sufficient that at least one of the information providing station and the terminal is movable. When mobile, both are constituted by a notebook personal computer, PDA, mobile phone, and the like, and when not mobile, they are constituted by a fixed information providing / collection station, a desktop personal computer, and the like.
[0022]
In the following embodiments, three cases are assumed: when both the information providing station and the terminal are movable, when only the terminal moves, and when only the information providing station moves. Even if the information providing station and the terminal do not move together, if it becomes possible or impossible to communicate depending on the time when at least one of the power supplies is turned on or off, a broad sense is required. Since it may be considered as a movement, it is included in the category of the present invention.
[0023]
“Information content” intends any digital information that can be made between information processing devices such as documents, images, videos, music, sounds, and programs.
As for the transmission of information content and its request, at least using broadcasting, one unit of digital information is intermittently transmitted, and the one unit of digital information is meaningful data for the receiving side. Suppose there is.
For example, when a mini broadcast station using FM broadcasting broadcasts information, since the broadcast data is analog, one piece of broadcast data is not meaningful for the receiving side. Is different.
[0024]
<Schematic configuration of the device>
19 and 20 are schematic configuration diagrams of an information providing station and a terminal suitable for the embodiment of the present invention. The schematic configuration diagram may include parts that are not used in a specific embodiment, such as a position information acquisition unit.
Further, each component shown in FIGS. 19 and 20 shows a detailed configuration of the short-range wireless communication means, and does not show all the components of the information providing station and the terminal. Both the information providing station and the terminal may include other components in addition to the short-range wireless communication means. For example, a part that becomes a man-machine interface with a user, a so-called input part, output part, etc. are usually provided. As the input unit, a keyboard, a mouse, a pen, a microphone, or the like is used, and as the output unit, a visual display such as an LCD, EL, or LED, an auditory display using a speaker, or the like is used.
[0025]
<Configuration of information provider>
FIG. 19 is a schematic configuration diagram of an embodiment of the information providing station of the present invention. The information providing station 100 includes an information processing unit 130, a communication unit 110, and a position information detection unit 120.
[0026]
The communication unit 110 is a part for performing data communication with the outside of the information providing station. Since it is assumed that the information providing station 100 is not always connected to a terminal, the information providing station 100 is preferably configured by a communication device such as radio communication such as radio waves, infrared rays, mobile phones, and PHS, and is omnidirectional such as Bluetooth. The short-range wireless communication device is optimal. Note that there is no problem even if the communication unit 110 is configured by a communication device that performs wired communication such as a modem, a LAN, and a connection cable, and is found by finding a terminal from within the network or transmitting information content to the terminal.
[0027]
The position information detection unit 120 is a device for obtaining the position of the information providing station 100, and a widely used GPS system, a position detection system using PHS, or the like can be used.
[0028]
The information processing unit 130 includes a reception processing unit 131, a transmission processing unit 132, a position information acquisition unit 133, a position information processing unit 134, a timer processing unit 135, a terminal search processing unit 136, a partner terminal specifying unit 137, and an information content transmission processing unit. 138.
The reception processing unit 131 and the transmission processing unit 132 are connected to the communication unit 110 and are parts for performing reception processing and transmission processing, respectively, in data communication with outside the information providing station.
[0029]
The timer processing unit 135 is connected to the transmission processing unit 132 and performs control such as when transmission is performed at regular intervals. Further, it is connected to the reception processing unit 131 and used to monitor whether a response to transmission information is returned within a certain time.
[0030]
The position information processing unit 134 is connected to the position information acquisition unit 133 and measures the current position of the information providing station 100.
The current position information is held together with the past history in the position information processing unit 134, and when it moves more than a certain distance, it acts on the transmission processing unit 132 to perform transmission processing, or it does not move more than a certain distance The operation such as changing the transmission interval by acting on the timer processing unit 135 is performed.
[0031]
Terminal search processing unit 136 is connected to reception processing unit 131 and transmission processing unit 132, and searches for a communicable terminal. The information of the partner terminal that transmits the information content determined by the search result is held in the partner terminal specifying unit 137 and used in the information content transmission processing unit. The information content transmission processing unit 138 is connected to the reception processing unit 131 and the transmission processing unit 132, and is used for transmitting information content to the terminal.
[0032]
Specifically, the terminal search processing unit 136 includes a specific terminal search information transmission unit 144, a specific terminal search result reception unit 141, a search target terminal information storage unit 145, an arbitrary terminal search information transmission unit 146, and an arbitrary terminal search result reception unit 142. The information providing station search information receiving unit 143 and the information providing station search response transmitting unit 147 are configured.
[0033]
The specific terminal search information transmission unit 144, the specific terminal search result reception unit 143, and the search target terminal information storage unit 145 are used to search whether a predetermined terminal exists in a range where communication with the information providing station is possible. . Information regarding the predetermined terminal is held in the target terminal information storage unit 145, and the specific terminal search information transmission unit 146 transmits search information for the terminal.
When a response to the search is received, the specific terminal search result receiving unit 143 processes the information, and the partner terminal specifying unit 137 holds information on the partner terminal that has received the response.
[0034]
The arbitrary terminal search information transmitting unit 146 and the arbitrary terminal search result receiving unit 142 are used to search for an arbitrary terminal that is not determined in advance within a range where communication with the information providing station is possible.
The arbitrary terminal search information transmission unit 146 broadcasts search information for an arbitrary terminal. When a response to the search is received, the arbitrary terminal search result receiving unit 141 processes the information, and the partner terminal specifying unit 137 holds information regarding the partner terminal that has received the response.
[0035]
The information providing station search information receiving unit 143 and the information providing station search response transmitting unit 147 are used when an information search is received from the terminal. The search information received from the terminal is processed in the information providing station search information receiving unit 143. At the same time, the information providing station search response transmitting unit 147 returns a response to the partner terminal, and at the same time, information on the partner terminal that has performed the information providing station search is displayed. It is held in the terminal identification unit 137.
[0036]
Specifically, the information content transmission processing unit 138 includes an information content holding unit 152, an information content transmission unit 153, an information content broadcast unit 154, and an information content transmission request reception unit 151.
The information content held in the information content holding unit 152 is transmitted from the information content transmission unit 153 or the information content broadcast unit 154 toward the terminal. When transmitting from the information content transmitting unit 153, the information content is transmitted to the terminal specified by the counterpart terminal specifying unit 137.
In this case, when specific information content is requested in the information content transmission request, the requested information content is transmitted. Further, when transmitting from the information content broadcasting unit 154, the information content is broadcast without any particular destination terminal being defined.
[0037]
The information content transmission request reception unit 151 processes the information content transmission request received from the terminal and instructs the information content transmission unit 153 to transmit the information content.
Although the information content holding unit 152 is illustrated as being inside the information providing station 100, the information content holding unit 152 is connected to the network and mounted at a position where information content to be transmitted is acquired from the outside of the information providing station as necessary. It does not matter.
[0038]
In the information providing station 100 shown in FIG. 19, the transmission processing unit 132 corresponds to the first broadcasting unit, the second broadcasting unit, the first transmitting unit, the second transmitting unit, and the fourth transmitting unit.
The information content broadcasting unit 154 corresponds to the first and second broadcasting units, the information content transmitting unit 153 corresponds to the first transmitting unit and the second transmitting unit, and the information providing station search response transmitting unit 147 is the first. Corresponds to 4 transmitters.
Further, the specific terminal search result reception unit 141 and the arbitrary terminal search result reception unit 142 correspond to the second reception unit, and the information providing station search information reception unit 143 corresponds to the fourth reception unit.
[0039]
The position information detection unit 120 corresponds to the first position information detection unit, and the position information processing unit 134 functions as a first position holding unit. The specific terminal search information transmission unit 144 and the arbitrary terminal search information transmission unit 146 correspond to the first and second search broadcast units, and the information content transmission request reception unit 151 corresponds to the request reception unit.
[0040]
<Terminal configuration>
FIG. 20 is a schematic configuration diagram of an embodiment of the terminal 200. The terminal 200 includes an information processing unit 230, a communication unit 210, and a position information detection unit 220.
[0041]
The communication unit 210 is a part for performing data communication with the outside of the information providing station. Since the terminal 200 is assumed to be not always connected to the information providing station, it is desirable that the terminal 200 be configured by a communication device such as radio communication such as radio waves, infrared rays, mobile phones, and PHS, and omnidirectional such as Bluetooth. The short-range wireless communication device is optimal. The communication unit may be configured by a communication device that performs wired communication such as a modem, a LAN, and a connection cable, and may be realized by finding an information providing station from within the network or receiving information content from the information providing station 100. no problem.
[0042]
The position information detection unit 220 is a device for determining the position of the terminal, and can use a widely used GPS system, a position detection system using PHS, or the like.
The information processing unit 230 includes a reception processing unit 231, a transmission processing unit 232, a position information acquisition unit 233, a position information processing unit 234, a timer processing unit 235, an information providing station search processing unit 236, a partner information providing station specifying unit 237, information The content reception processing unit 238 is configured.
[0043]
The reception processing unit 231 and the transmission processing unit 232 are connected to the communication unit 210 and are parts for performing reception processing and transmission processing, respectively, in data communication with the outside of the terminal.
The timer processing unit 235 is connected to the transmission processing unit 232 and performs control such as transmission at a constant interval. Further, it is connected to the reception processing unit 231 and used to monitor whether a response to the transmission information is returned within a certain time.
[0044]
The position information processing unit 234 is connected to the position information detection unit 220 and measures the current position of the terminal. The current position information is held together with the past history in the position information processing unit 234, and when it moves more than a certain distance, it acts on the transmission processing unit 232 to perform transmission processing, or when it does not move more than a certain distance Then, the timer processor 235 is operated to change the transmission interval.
[0045]
The information providing station search processing unit 236 is connected to the reception processing unit 231 and the transmission processing unit 232 and searches for an information providing station 100 that can communicate. Information on the partner information providing station that transmits the information content transmission request determined by the search result is held in the partner information providing station specifying unit 237 and used in the information content reception processing unit 238. The information content reception processing unit 238 is connected to the reception processing unit 231 and the transmission processing unit 232 and is used for receiving information content from the information providing station 100.
[0046]
More specifically, the information providing station search processing unit 236 includes a specific information providing station search information transmitting unit 244, a specific information providing station search result receiving unit 241, a search target information providing station information storage unit 245, and an arbitrary information providing station search information transmission. 246, an arbitrary information providing station search result receiving unit 242, a terminal search information receiving unit 243, and a terminal search response transmitting unit 247.
[0047]
The specific information providing station search information transmitting unit 244, the specific information providing station search result receiving unit 241 and the search target information providing station information accumulating unit 245 determine whether or not the predetermined information providing station exists in a range where communication with the terminal is possible. Used for searching. Information on the predetermined information providing station is held in the target information providing station information storage unit 245, and the specific information providing station search information transmitting unit 244 transmits search information for the information providing station.
[0048]
When a response to the search is received, the specific information providing station search result receiving unit 241 processes the information, and the partner information providing station specifying unit 237 holds information on the partner information providing station that has received the response.
[0049]
The arbitrary information providing station search information transmitting unit 246 and the arbitrary information providing station search result receiving unit 242 are used to search whether an arbitrary information providing station that is not determined in advance is within a range where communication with the terminal is possible. The arbitrary information providing station search information transmission unit 246 broadcasts search information for an arbitrary information providing station. When a response to the search is received, the arbitrary information providing station search result receiving unit 242 processes the information, and the partner information providing station specifying unit 237 holds information on the partner information providing station that has received the response.
[0050]
The terminal search information receiving unit 243 and the terminal search response transmitting unit 247 are used when an information search is received from the information providing station 100. The search information received from the information providing station is processed in the terminal search information receiving unit 243, and a response is returned to the partner information providing station in the terminal search response transmitting unit 247. The information is provided in the information providing station specifying unit 237.
[0051]
Specifically, the information content reception processing unit 238 includes an information content reception unit 251, an information content storage unit 252, an information content transmission request transmission unit 253, and an information content transmission request broadcast unit 254.
The information content received by the information content receiving unit 251 is stored in the information content storage unit 252. When an information content transmission request is transmitted to the information providing station, the information content transmission request is transmitted from the information content transmission request transmitting unit 253 or the information content transmission request broadcasting unit 254 to the information providing station. When transmitting from the information content transmission request transmitting unit 253, the information content transmission request is transmitted to the information providing station specified by the partner information providing station specifying unit 237. Further, when transmitting from the information content transmission request broadcasting unit 254, the information content transmission request is broadcast without particularly defining the information provider station of the transmission partner.
[0052]
The information content storage unit 252 is illustrated as being inside the terminal. However, the information content storage unit 252 may be connected to the network and send the received information content to the outside of the terminal as necessary. An implementation for outputting to a user by means of screen display or audio output may be used, and an implementation in which information content is not stored in the terminal at that time may be used.
[0053]
In the terminal 200 shown in FIG. 20, the information content storage unit 252 corresponds to the storage unit described above, and the reception processing unit 231 corresponds to the first reception unit, the third reception unit, and the fifth reception unit. The information content transmission request broadcast unit 254 corresponds to the first and second request broadcast units.
[0054]
The position information detection unit 220 corresponds to the second position information detection unit, and the position information processing unit 234 functions as a second position holding unit. The terminal search response transmission unit 247 corresponds to the third transmission unit, and the information content transmission request transmission unit 253 corresponds to the fifth transmission unit. The specific information providing station search information transmitting unit 244 and the arbitrary information providing station search information transmitting unit 246 correspond to the third search broadcast unit and the fourth search broadcast unit.
[0055]
In addition to the illustrated components, the information processing unit 230 of the terminal 200 includes a determination unit that determines the identity of information content, a deletion unit that deletes information content, a discard processing unit, and a setting unit that sets a product sales price. May be further provided.
[0056]
By the way, as a method for obtaining the positions of the information providing station 100 and the terminal 200 in the position information detection units 120 and 220, there are the following methods.
First, a method using a GPS system or the like that is already widely used as a position determination system can be considered. The information processing apparatus 100 receives radio waves from the three artificial satellites S1, S2, and S3 and determines a position based on the information. The time required to reach the radio wave is obtained from the intensity of the received radio wave information and the difference between the time when the radio wave is emitted from the satellite and the time when the receiver receives the radio wave, and the position is measured based on that.
[0057]
Next, as practiced in PHS or mobile phones (cellular phones), there is a method of measuring radio wave intensity from a plurality of base stations and communicating with the nearest base station. By using this, it is possible to know which base station is close to the PHS or the mobile phone. Since the communication range of one base station is narrower in the PHS than in the mobile phone, the position can be specified more accurately.
In addition, a plurality of (three) base stations can measure the radio field intensity transmitted from the PHS or the mobile phone, and thereby know the position. Similarly to the above, since the communication range of one base station is narrower in the PHS than in the mobile phone, the position can be specified more accurately.
[0058]
By the way, in the position detection in the embodiment of the present invention, it is not always necessary to know the position accurately, and it is only necessary to know that it has moved. Further, even if communication is performed without actually moving, extra communication occurs or communication opportunities with different parties are reduced, and no direct demerit is caused by not moving. The following methods can be considered as a method of detecting the movement.
(A) Use a device that measures the distance traveled, such as the number of kilometers traveled by an automobile.
(B) Knowing that the movement has been executed using the speed sensor / acceleration sensor.
(C) The radio wave intensity from a specific radio wave source is measured, and it is considered that the radio wave has moved when the measured radio wave intensity changes.
[0059]
In addition to this, the terminal preferably includes an output unit for notifying the user of the received information content. For example, an LCD display, a speaker, or the like can be used as the output unit. In the case of LCD display, the information content may be notified by text information. However, if the location of the store is known, the fact that it has been received over the map showing the location is displayed. A mark or the like may be displayed. The information providing station may also include such an output unit.
[0060]
Next, an embodiment of a format of data transmitted between the information providing station and the terminal in the information exchange system of the present invention will be described. FIG. 42 shows an embodiment of a general format of data used in the information exchange system of the present invention.
[0061]
In FIG. 42, the transmission destination address d1 designates the counterpart device address when sending to a specific device, and broadcast when sending as a broadcast. The source address d2 designates the address of its own device.
The data type d3 specifies the type of data to be transmitted. The subsequent data format (format after the division order at the time of division) may be changed according to the designated data type.
[0062]
When dividing and transmitting data, the division order d4 at the time of division and the total number of divisions d5 specify how many pieces of data are sent. For example, if the second data is divided into five pieces of data and transmitted, 2 is designated as the division order and 5 is designated as the total number of divisions. When no division is performed, 1 is set to the division order d4 and the total number of divisions d5. The data length d6 represents the length of data that follows the data length d6. Data d7 contains data corresponding to each data type, for example, information content.
[0063]
<First embodiment>
FIG. 3 is a conceptual explanatory diagram of the first embodiment of the information exchange system of the present invention.
In this embodiment, the information providing station broadcasts information content, and a terminal existing within a predetermined range receives this information content.
In this case, the information providing station can transmit the information content to the terminal without detecting the communicable partner terminal.
[0064]
The information providing station 21 broadcasts information content, and a terminal 31 existing within a radius r21 centering on the information providing station 21 can receive the information content broadcast by the information providing station 21. In this case, it is assumed that the information providing station 21 only broadcasts information content and there is no data to be sent from the terminal 31 to the information providing station 21. The radius r21 is a radius of a circle indicating a range having a certain electric field strength when the terminal 31 receives the radio wave strength transmitted from the information providing station 21.
Further, the terminal 32 that does not exist within the radius r21 centered on the information providing station 21 cannot receive the information content broadcast by the information providing station 21.
[0065]
In this case, the information providing station 21 cannot know which terminal has received the broadcasted information content, and cannot know which terminal is within the circle having the radius r21. Further, when the information providing station 21 or the terminal moves, for example, the terminal 32 outside the circle with the radius r21 may relatively move within the circle with the radius r21. For this reason, the information providing station 21 can broadcast information content of the same content repeatedly, so that even a terminal that cannot receive the information content at a certain time can receive the information content at a different time.
[0066]
As one method for repeatedly broadcasting the information content having the same content, it is conceivable to repeatedly broadcast at regular time intervals. This is because the information providing station 21 does not move, only the terminal 31 moves, only the information providing station 21 moves and only the terminal 31 does not move, or the information providing station 21 and the terminal 31 move together. Is also effective.
[0067]
As another method of repeatedly broadcasting the information content of the same content, it is conceivable that the information providing station 21 broadcasts whenever the information providing station 21 moves a certain distance (for example, distance D) or more. This is particularly effective when only the information providing station 21 moves and only the terminal 31 does not move.
[0068]
FIG. 30 is a conceptual diagram showing a modification of the first embodiment. If the information providing station 21 broadcasts at the position P1, the next broadcast is performed at the position P2 that has moved the distance D, and the next broadcast is performed at the position P3 that has further moved the distance D.
Further, it may be used in combination with repeatedly broadcasting at a constant time interval and broadcasting every time the information providing station 21 moves a certain distance or more. This is particularly effective when both the information providing station 21 and the terminal 31 move.
[0069]
Next, FIG. 7 shows an explanatory diagram of transmission of broadcast data in the first embodiment. Here, the information providing station 21 shows a case where data DB11, DB12, DB13, DB14, and DB15 including information contents are broadcast at regular time intervals. Since DB11, DB12, DB13, DB14, and DB15 are broadcast data, it is not guaranteed whether they reach the terminal. In FIG. 7, the broadcast data DB13 and DB14 reach the terminal 31, and the broadcast data DB11, DB12, and DB15 do not reach the terminal 31. The terminal 31 extracts and accumulates information content from the broadcast data that has arrived.
[0070]
FIG. 43 shows the format of the data DB (see FIG. 7) used in the first embodiment of the present invention. Here, broadcast is used as the source address. Therefore, since retransmission cannot be performed at the network level, data division for using retransmission cannot be performed. However, if retransmission is not performed and it is assumed that data is lost, division can be used.
[0071]
FIG. 11 is a flowchart for explaining the operation of the information providing station 21 (100) of FIG. 7 in the first embodiment of the present invention.
The transmission processing unit 132 of the information providing station 21 determines whether or not to end in S111. If not, the transmission processing unit 132 loops S112 and S113. In S112, the transmission processing unit 132 operates the information content broadcasting unit 154 to broadcast the information extracted from the information content holding unit 152 toward the terminal.
[0072]
In S113, the transmission processing unit 132 waits for a certain period of time using the timer processing unit 135 and then returns to S111. If the processing is not terminated, the operation of S112 is performed again. It should be noted that the reason why the wait for a certain period of time is placed at the position of S113 is for explanation, and when the end after S112 is selected, the process may return to S111 without performing the wait at S113.
[0073]
FIG. 12 is a flowchart for explaining the operation of the terminal 31 (200) of FIG. 7 in the first embodiment of the present invention.
The reception processing unit 231 of the information processing unit 230 of the terminal 31 determines whether or not to end in S121. If not, the reception processing unit 231 loops S122 and S123.
[0074]
In S122, the reception processing unit 231 determines whether the broadcasted information content has been received by monitoring the communication unit 210. If received, in S123, the reception processing unit 231 operates the information content receiving unit 251 to store the received information content in the information content storage unit 252.
[0075]
If the information content broadcast in S122 is not received, and after the information content received in S123 is accumulated, the process returns to S121, and if not completed, the operation of S122 is performed again. Note that the loop in the case of not ending is for explanation, and for example, processing such as waiting for a fixed time and saving power consumption may be added before returning to S121 again.
[0076]
FIG. 31 is a flowchart for explaining the operation of the information providing station 21 in the modification of the first embodiment described with reference to FIG.
The information processing unit 130 of the information providing station 21 determines whether or not to end in S311. If not, the information processing unit 130 loops S312 to S315. In S312, the position information acquisition unit 133 acquires the current position using the position information detection unit 120, and in S313, the distance between the position where the position information processing unit 134 performed the previous broadcast and the current position is a certain value or more. Find out. If it is equal to or greater than a certain value, the process proceeds to S314, and if it does not reach the certain value, the process returns to S311.
[0077]
In step S <b> 314, the transmission processing unit 132 takes out the information held in the information content holding unit 152 through the information content broadcasting unit 154 and broadcasts the information content toward the terminal 200 via the communication unit 110. In step S315, the position information processing unit 134 stores the broadcast point and then returns to step S311. If the position information processing unit 134 does not finish the operation, the operation of step S312 is performed again. Note that the loop in the case of not ending is for explanation, and for example, processing such as waiting for a fixed time and saving power consumption may be added before returning to S311 again.
[0078]
According to the first embodiment of the present invention, it is possible to efficiently provide and collect information contents without going through complicated communication procedures. Also, if the same information content is broadcast repeatedly at regular time intervals, even if a terminal has not reached communication at a certain time, communication can arrive at another time and information content can be transmitted. In addition, when the same information content is broadcast every time it moves, even if the terminal does not reach the communication when it is broadcast at a certain position, the communication reaches the information when it is broadcast at another position. Content can be transmitted, and there is no need to manage broadcast time intervals. Furthermore, the same information content is not collected repeatedly.
[0079]
<Second embodiment>
FIG. 4 is a conceptual explanatory diagram of a second embodiment of the information exchange system of the present invention.
This embodiment is characterized in that the terminal side searches for an information providing station and transmits an information content transmission request. The terminal 31 searches for a communicable information providing station, and when it finds a communicable information providing station 21, it sends an information content transmission request to the information providing station 21. Upon receiving the information content transmission request from the terminal 31, the information providing station 21 sends the requested information content to the terminal 31.
[0080]
The terminal 31 existing within the radius r 21 centered on the information providing station 21 can send an information content transmission request to the information providing station 21 and can receive the information content transmitted by the information providing station 21. In this case, since it is necessary for the information providing station 21 and the terminal 31 to communicate bidirectionally, the radius r21 has an electric field strength of a certain level or more when the terminal 31 receives the radio wave intensity transmitted by the information providing station 21. This is the smaller value of the radius of the circle indicating the range and the radius of the circle indicating the range having a certain electric field strength when the information providing station 21 receives the radio wave intensity transmitted from the terminal 31.
[0081]
Note that the terminal 32 that does not exist within the radius r <b> 21 centering on the information providing station 21 cannot perform bidirectional communication with the information providing station 21 and cannot receive information content from the information providing station 21.
[0082]
As one means for searching for an information providing station with which the terminal 31 can communicate, a method is conceivable in which bidirectional communication is attempted to a specific information providing station 21 and a response from the partner information providing station 21 is waited for. In this case, the search for the information providing station succeeds if a response is returned, and the search for the information providing station fails if no response is returned. The search procedure of the information providing station 31 may be performed independently of the information content transmission procedure. Alternatively, a bidirectional communication is attempted by sending an information content transmission request to a specific information providing station 21, and a response is made. As the information content returns, the search procedure and the information content transmission procedure may be realized simultaneously.
[0083]
As another means for searching for an information providing station with which the terminal 31 can communicate, a method of broadcasting for searching without specifying the information providing station and waiting for a response from the information providing station is conceivable. In this case, the search for the information providing station succeeds if a response is returned, and the search for the information providing station fails if no response is returned.
[0084]
In this case, responses may be returned from a plurality of information providing stations. The search procedure of the information providing station may be performed independently of the information content transmission procedure, or the information content transmission request is broadcasted and the information content is returned as a response, so that the search procedure and the information content transmission procedure are performed. May be realized simultaneously.
[0085]
Further, as a method for searching for an information providing station, it is conceivable to search repeatedly at regular time intervals. This is because the information providing station 21 does not move, only the terminal 31 moves, only the information providing station 21 moves and only the terminal 31 does not move, or the information providing station 21 and the terminal 31 move together. Is also effective.
[0086]
As another method for searching for an information providing station, it is conceivable to search for an information providing station every time the terminal 31 moves a certain distance or more. This is particularly effective when only the terminal 31 moves and the information providing station 21 does not move.
FIG. 32 is a conceptual diagram showing a modification of the second embodiment. If the terminal 31 searches for the information providing station at the position P1, the terminal 31 performs the next search at the position P2 that has moved the distance D, and further performs the next search at the position P3 that has moved the distance D.
[0087]
Further, it is also possible to use a combination of repeatedly searching at fixed time intervals and searching for an information providing station each time the terminal 31 moves more than a fixed distance. This is particularly effective when both the information providing station 21 and the terminal 31 move.
[0088]
When the terminal 31 fails to search for the information providing station, the terminal 31 cannot obtain the information content, and therefore needs to search for the information providing station again. On the other hand, when the search for the information providing station is successful, since the information content is once obtained, the necessity for the search again becomes lower than in the above case. Further, even if the information providing station is searched again at equal time intervals, it is highly possible that the same information providing station is searched and only the same information content is obtained.
[0089]
Therefore, once the search for the information providing station is successful, it is more likely that the information providing station will obtain updated information content if the time until the next search for the information providing station is increased. There is a high possibility that the provider station is located within the search range.
[0090]
For this reason, even if the search for the information providing station is repeatedly performed at regular time intervals, the time T1 until the next search is performed when the search for the previous information providing station is successful is the search for the previous information providing station. If it fails, it is preferable to make the time longer than the time T2 until the next search is performed.
[0091]
Further, when the terminal 31 moves, the possibility that a new information providing station is located within the search range increases. Therefore, when the search for the information providing station is repeated at regular time intervals, if the moving distance from the position of the terminal 31 at the time of the previous information providing station search is small, the next search is performed from the previous search for the information providing station. If the movement distance from the position of the terminal 31 at the time of the previous information providing station search is large, the time from the previous information providing station search to the next search is shortened. It is preferable.
[0092]
Next, FIG. 8 is an explanatory diagram of the data flow in the second embodiment.
In FIG. 8, the terminal 31 shows a case where the search of the information providing station SB21, SB22, SB23, SB24, SB25 is performed at regular time intervals. The search may be performed by transmitting SB21, SB22, SB23, SB24, and SB25 to a specific information providing station 21, or may be transmitted to any information providing station without specifying a specific information providing station. May be.
[0093]
In FIG. 8, the information providing station searches SB23 and SB24 succeed and discover the information providing station 21, and responses SR23 and SR24 are returned to the terminal 31, respectively. On the other hand, the search for information providing stations SB21, SB22, and SB25 is not successful and the information providing station cannot be found.
[0094]
When the information providing station 21 is found, the terminal 31 transmits information content transmission requests DR23 and DR24 to the information providing station 21. Upon receiving the information content transmission requests DR23 and DR24, the information providing station 21 transmits data DT23 and DT24 including the information content to the terminal 31, and the terminal 31 extracts and stores the information content from the transmitted data DT23 and DT24. .
[0095]
In FIG. 8, search SB21, SB22, SB23, SB24, SB25 of the information providing station is performed at regular time intervals. For example, since the search SB23 of the information providing station is successful, the next information providing station A modification in which the interval to the search SB24 is increased can be considered. Further, as described above, the search interval of the information providing station can be changed according to the moving distance of the terminal 31.
[0096]
Next, the format of data SB, SR, DR and DT (see FIG. 8) used in the second embodiment of the present invention will be described. FIG. 44 shows the data format of the search data SB of the information providing station. Here, the address d1 of the transmission destination may be designated as “any information providing station” instead of entering the specific information providing station 21 (multicast). In the case of multicast, SB can be received by any information providing station. Note that a parameter for designating the requested information content may be added as the data d7.
[0097]
FIG. 45 shows the data format of the response SR for the information providing station search data SB. FIG. 46 shows the data format of the information content transmission request DR from the terminal. Here, a parameter for designating the requested information content may be added as the data d7.
[0098]
FIG. 47 shows a data format of “data including information content” DT transmitted from the information providing station. Here, unlike the DB of the first embodiment, this DT data can be retransmitted at the network level because the transmission destination is represented by a single address. Retransmission at the network level means that, for example, when data indicating the division order 1, 2, 3, 5 is received with the total number of divisions 5, it is determined that the data indicating the division order 4 is lost, and the transmission destination to the transmission source 4 is a procedure in which a retransmission request is made and the data is retransmitted from the transmission source to the transmission destination.
[0099]
FIG. 13 is a flowchart for explaining the operation of the information providing station 21 (100) of FIG. 8 in the second embodiment of the present invention.
The reception processing unit 131 of the information processing unit 130 of the information providing station 21 determines whether or not to end in S131, and if not ended, S132 to S134 are looped.
[0100]
In S132, the reception processing unit 130 monitors the communication unit 110 to determine whether an information providing station search from the terminal 31 has been received. When receiving in S132, the reception processing unit 131 stores the information of the counterpart terminal 31 in the counterpart terminal specifying unit 137 via the information providing station search information receiving unit 143. In S134, the information providing station search information receiving unit 143 returns a response to the search to the terminal 31 via the information providing station search response transmitting unit 147, the transmission processing unit 132, and the communication unit 110. Thereafter, the process returns to S131.
[0101]
If it is not received in S132, it is determined using the partner terminal specifying unit 137 whether or not the information content transmission request receiving unit 151 has received the information content transmission request from the terminal in S133. If received in S133, the information content transmission request receiving unit 151 transmits the information content to the terminal 31 via the transmission processing unit 132 and the communication unit 110 using the information content transmitting unit 153 in S135, and returns to S131. . If it is not received in S133, nothing is done and the process returns to S131. Note that the loop in the case of not ending is for explanation, and for example, processing such as waiting for a certain time and saving power consumption may be added before returning to S131 again.
[0102]
FIG. 14 is a flowchart for explaining the operation of the terminal 31 (200) of FIG. 8 in the second embodiment of the present invention.
The transmission processing unit 232 of the information processing unit 230 of the terminal 31 determines whether or not to end in S141. If not, the transmission processing unit 232 loops S142 to S147.
[0103]
In S142, the information providing station is searched. Specifically, the information processing unit 230 uses the specific information providing station search information transmitting unit 244 to extract information on the target information providing station stored in the search target information providing station information storage unit 245, and the communication unit This information is transmitted via 210. Next, in S143, the reception processing unit 231 monitors the communication unit 210 and determines whether there is a response from the information providing station. If there is no response, the process returns to S147 and waits for a predetermined time.
[0104]
When there is a response from the information providing station 21, the specific information providing station search result receiving unit 241 checks that the received data is a response, and stores the content of the response in the partner information providing station specifying unit 237. . In S144, an information content transmission request is sent to the information providing station 21. Here, the transmission processing unit 232 operates the information content transmission request transmission unit 253 to send an information content transmission request to the target information providing station stored in the partner information providing station specifying unit 237 via the communication unit 210. Send.
[0105]
Thereafter, in S145, the reception processing unit 231 monitors the communication unit 210 and determines whether information content is sent from the information providing station 21. When the information content is received, the reception processing unit 231 operates the information content receiving unit 238 to store the received information content in the information content storage unit 252 in S146.
[0106]
If the information content is not received in S145, and after the information content received in S146 is accumulated, the process returns to S147, the transmission processing unit 232 waits for a certain time, and if not completed, the operation of S141 is performed again. It should be noted that the reason why the wait for a certain period of time is placed at the position of S147 is for the sake of explanation, and when ending is selected after S143, S145, and S146, the process may return to S141 without performing the wait at S146.
[0107]
In the modification of the second embodiment described with reference to FIG. 32, the following changes may be made as the operation of the terminal 31. Instead of S147 in FIG. 14, a step of determining whether or not a certain distance has been moved after performing the previous search and a step of performing a loop in and after S142 only when the distance has moved by a certain distance or more may be provided.
[0108]
According to the second embodiment of the present invention, the information content is obtained on the terminal side after searching for the information providing station based on the broadcast data from the terminal, so that the information content can be provided more reliably and efficiently. And can be collected. In addition, since the search for the information providing station is repeatedly performed, the communication can reach the information providing station that has not reached the communication at a certain point in time to obtain the information content. In addition, instead of searching for information providing stations at regular time intervals, the interval can be increased or decreased depending on the situation as described above, thereby enabling flexible search, early detection of information providing stations, and redundant reception of information contents. It is possible to collect information more efficiently in terms of prevention.
[0109]
<Third embodiment>
FIG. 5 is a conceptual diagram showing a third embodiment of the information exchange system of the present invention.
Here, the case where information content is transmitted only to the terminal discovered by the search after the terminal search performed from the information providing station 21 is shown.
The information providing station 21 searches for a communicable terminal and sends information content to the terminal 31 when a communicable terminal 31 is found. The terminal 31 existing within the radius r <b> 21 centering on the information providing station 21 can return a response when searched to the information providing station 21, and can receive the information content transmitted by the information providing station 21. it can.
[0110]
In this case, since it is necessary for the information providing station 21 and the terminal 31 to communicate bidirectionally, the radius r21 has an electric field strength of a certain level or more when the terminal 31 receives the radio wave intensity transmitted by the information providing station 21. This is the smaller value of the radius of the circle indicating the range and the radius of the circle indicating the range having a certain electric field strength when the information providing station 21 receives the radio wave intensity transmitted from the terminal 31. Note that the terminal 32 that does not exist within the radius r <b> 21 centering on the information providing station 21 cannot perform bidirectional communication with the information providing station 21 and cannot receive information content from the information providing station 21.
[0111]
As one means for searching for a terminal with which the information providing station 21 can communicate, for example, a method of attempting bidirectional communication addressed to a specific terminal 31 and waiting for a response from the partner terminal 31 is conceivable.
In this case, if a response is returned, the search for the terminal succeeds, and if no response is returned, the search for the terminal fails. The search procedure of the terminal 31 may be performed independently of the information content transmission procedure, or the search procedure and the information content transmission procedure may be realized simultaneously by sending the information content to a specific terminal 31. Good.
[0112]
One means for searching for a terminal with which the information providing station 21 can communicate is, for example, a method of broadcasting for searching without specifying a terminal and waiting for a response from the terminal. In this case, if a response is returned, the search for the terminal succeeds, and if no response is returned, the search for the terminal fails. In this case, responses may be returned from a plurality of terminals. Note that this terminal search procedure may be performed independently of the information content transmission procedure, or the search procedure and the information content transmission procedure may be realized simultaneously by broadcasting the information content and returning a response. . In this case, the difference from the first embodiment is that the communication procedure is bidirectional communication and a response is returned to the information providing station 21.
[0113]
As one method for searching for terminals, it is conceivable to search repeatedly at regular time intervals. This is because the information providing station 21 does not move, only the terminal 31 moves, only the information providing station 21 moves and only the terminal 31 does not move, or the information providing station 21 and the terminal 31 move together. Is also effective.
[0114]
As another method for searching for a terminal, it may be possible to search for a terminal every time the information providing station 21 moves a certain distance or more. This is particularly effective when only the information providing station 21 moves and the terminal 31 does not move.
[0115]
FIG. 33 is a conceptual diagram showing a modification of the third embodiment. If the information providing station 21 searches for a terminal at the position P1, the next search is performed at the position P2 that has moved the distance D, and the next search is performed at the position P3 that has further moved the distance D.
Further, it is also possible to use a combination of repeatedly searching at fixed time intervals and searching for a terminal each time the information providing station 21 moves more than a fixed distance. This is particularly effective when both the information providing station 21 and the terminal 31 move.
[0116]
When the information providing station 21 fails to search for a terminal, it is necessary to search for the terminal again because information content cannot be passed to the terminal. On the other hand, when the search for the terminal is successful, the information content is once passed, so that the necessity for the search again becomes lower than in the above case. Further, even if the terminal search is performed again, there is a high possibility that the same terminal is searched and only the same information content can be delivered.
[0117]
Once the terminal search is successful, the information content of the information provider is updated or the information content is deleted on the terminal side by extending the time until the next terminal search. The possibility that a new terminal is located within the search range is increased.
Therefore, even if the terminal search is repeated at regular time intervals, the time T1 until the next search is performed when the previous terminal search is successful is the next time when the previous terminal search fails. It is preferable to make it longer than time T2 until the search is performed.
[0118]
In addition, when the information providing station 21 moves, the possibility that a new terminal is located within the search range increases. Therefore, when the terminal search is repeated at regular time intervals, if the moving distance from the position of the information providing station 21 in the previous terminal search is short, the search from the previous terminal search to the next search is performed. It is preferable to lengthen the time and shorten the time from the previous terminal search until the next search is performed when the moving distance from the position of the information providing station 21 in the previous terminal search is large.
[0119]
Next, FIG. 9 shows an explanatory diagram of the data flow in the third embodiment.
FIG. 9 shows a case where the information providing station 21 performs terminal search SB31, SB32, SB33, SB34, and SB35 at regular time intervals.
The search may be performed by transmitting SB31, SB32, SB33, SB34, and SB35 to a specific terminal 31, or may be transmitted to an arbitrary terminal without defining a specific terminal.
[0120]
In FIG. 9, terminal search SB33 and SB34 succeed and discover the terminal 31, and responses SR33 and SR34 are returned to the information providing station 21, respectively. On the other hand, the terminal search SB31, SB32, SB35 is not successful and the terminal cannot be found. When the terminal 31 is found, the information providing station 21 transmits the data DT33 and DT34 including the information content to the terminal 31, and the terminal 31 extracts and accumulates the information content from the transmitted data DT33 and DT34.
[0121]
In FIG. 9, terminal search SB31, SB32, SB33, SB34, SB35 is performed at regular time intervals. For example, since the terminal search SB33 is successful, the interval until the next terminal search SB34 is performed. A modification example in which the length is increased is conceivable. Further, the search interval of the terminal can be changed according to the moving distance of the information providing station 21.
[0122]
Next, the format of the data SB, SR and DT used in the third embodiment of the present invention is shown in FIGS.
FIG. 48 shows data SB for searching for a terminal, but the address d1 of the transmission destination may be designated as “any terminal” instead of entering the specific terminal 31 (multicast). In the case of multicast, SB can be received by any terminal.
[0123]
FIG. 49 shows the response SR transmitted from the terminal, but a parameter for designating the requested information content may be added as the data d7.
FIG. 50 shows “data including information content” DT transmitted from the information providing station. However, unlike the DB of the first embodiment, the transmission destination address d1 is represented by a single address. Can be resent.
[0124]
FIG. 15 is a flowchart for explaining the operation of the information providing station 21 (100) of FIG. 9 in the third embodiment of the present invention.
The transmission processing unit 132 of the information providing station 21 determines whether or not to end in S151. If not, the transmission processing unit 132 loops S152 to S155.
[0125]
In S152, the transmission processing unit 132 operates the arbitrary terminal search information transmission unit 146 to search for a terminal via the communication unit 110. In S153, it is determined whether there is a response from the terminal. Here, the reception processing unit 131 monitors the communication unit 110 and determines whether or not the received data is a response by the arbitrary terminal search result reception unit 142. If the received data is a response, the reception processing unit 131 sends the response to the counterpart terminal specifying unit 137. accumulate.
[0126]
If there is no response, the process returns to S155 and the transmission processing unit 132 waits for a predetermined time. If there is a response from the terminal 31, the information content is transmitted to the terminal 31 in S154. Here, the transmission processing unit 132 operates the information content transmission unit 153 to transmit the information content to the terminal stored in the counterpart terminal specifying unit 137 via the transmission unit 110.
[0127]
Then, the process returns to S155, waits for a certain time, and if not finished, the operation of S151 is performed again. It should be noted that the reason why the wait for a certain period of time is placed at the position of S155 is for explanation, and when the end is selected after S153 and S154, the process may return to S151 without performing the wait at S155.
[0128]
FIG. 16 is a flowchart for explaining the operation of the terminal 31 of FIG. 9 in the third embodiment of the present invention.
[0129]
The reception processing unit 231 of the terminal 31 determines whether or not to end in S161, and if not, loops S162 to S165. In S162, it is determined whether a terminal search from the information providing station 21 has been received. Here, the reception processing unit 231 monitors the communication unit 210 and checks with the terminal search information reception unit 243 whether the received data is a terminal search. When the terminal search data is received, the information is stored in the partner information providing station specifying unit 237.
[0130]
If the terminal search is received in S162, the terminal search response transmission unit 247 returns the response of the terminal search to the information providing station 21 via the transmission processing unit 232 and the communication unit 210 in S163 and returns to S161.
[0131]
If no terminal search is received in S162, it is determined in S164 whether information content has been sent from the information providing station 21. Here, the reception processing unit 231 monitors the communication unit 210, and the information content receiving unit 251 determines whether the received data has information content. If received, the reception processing unit 231 operates the information content receiving unit 251 to store the received information content in the information content storage unit 252 in S165.
[0132]
When the information content is not received in S164, and after the information content received in S165 is accumulated, the process returns to S161. Note that the loop in the case of not ending is for explanation, and for example, a process of waiting for a certain time and saving power consumption may be added before returning to S161 again.
[0133]
As an operation of the information providing station 21 in the modified example of the third embodiment described with reference to FIG. 15, instead of S155 in FIG. 15, a step of determining whether or not a certain distance has been moved after performing the previous search; This step can be realized by providing a step of performing a loop from S152 onwards only when the robot moves a certain distance or more.
According to the third embodiment of the present invention, since the information providing station searches for a terminal at regular time intervals and transmits information content when the search is successful, the terminal that has not reached communication at a certain point in time. On the other hand, at another point in time, communication reaches and information content can be provided.
[0134]
<Fourth embodiment>
FIG. 6 is a conceptual diagram showing a fourth embodiment of the information providing system of the present invention.
Here, the terminal 31 is broadcasting an information content transmission request, and the information providing station 21 that has received the information content transmission request transmits information content to the terminal 31 that has broadcast the information content transmission request.
In this case, the terminal can request information content from the information providing station without detecting a communicable partner information providing station.
[0135]
The terminal 31 existing within the radius r 21 centered on the information providing station 21 can send an information content transmission request to the information providing station 21 and can receive the information content transmitted by the information providing station 21.
[0136]
In this case, since it is necessary for the information providing station 21 and the terminal 31 to communicate bidirectionally, the radius r21 has an electric field strength of a certain level or more when the terminal 31 receives the radio wave intensity transmitted by the information providing station 21. This is the smaller value of the radius of the circle indicating the range and the radius of the circle indicating the range having a certain electric field strength when the information providing station 21 receives the radio wave intensity transmitted from the terminal 31. Note that the terminal 32 that does not exist within the radius r <b> 21 centering on the information providing station 21 cannot perform bidirectional communication with the information providing station 21 and cannot receive information content from the information providing station 21.
[0137]
In this case, the terminal 31 cannot know in advance which circle of the information providing station has the radius r21. Further, when the information providing station 21 or the terminal moves, for example, the terminal that has been outside the circle of the radius r21 It is also conceivable that 32 moves relatively within a circle of radius r21. Therefore, by repeatedly broadcasting the same information content transmission request, the terminal 31 can receive the information content transmission request at different times even if it is an information providing station that could not receive the information content transmission request at a certain time. It becomes possible.
[0138]
As one method for repeatedly broadcasting information content transmission requests having the same content, it is conceivable to broadcast repeatedly at regular time intervals. This is because the information providing station 21 does not move, only the terminal 31 moves, only the information providing station 21 moves and only the terminal 31 does not move, or the information providing station 21 and the terminal 31 move together. Is also effective.
[0139]
As another method of repeatedly broadcasting information content transmission requests having the same content, it is conceivable to broadcast each time the terminal 31 moves a certain distance or more. This is particularly effective when only the terminal 31 moves and the information providing station 21 does not move.
[0140]
FIG. 34 is a conceptual diagram showing a modification of the fourth embodiment. If the terminal 31 broadcasts at the position P1, the next broadcast is performed at the position P2 that has moved the distance D, and the next broadcast is performed at the position P3 that has further moved the distance D.
Further, it may be used in combination of repeatedly broadcasting at a certain time interval and broadcasting every time the terminal 31 moves a certain distance or more. This is particularly effective when both the information providing station 21 and the terminal 31 move.
[0141]
When the terminal 31 cannot obtain the information content from the information providing station, it is necessary to broadcast the information content transmission request again in order to obtain the information content. On the other hand, when the information content is obtained from the information providing station, since the information content is once obtained, the necessity of broadcasting the information content transmission request again becomes lower than in the above case. Also, even if the information content transmission request is broadcast again, there is a high possibility that only the same information content will be returned from the same information providing station.
[0142]
When information content is sent, the information content of the information provider is updated or the new information provider is within the search range by lengthening the time until the broadcast of the next information content transmission request. The possibility of being located increases.
Therefore, when the information content transmission request broadcast is repeated at regular time intervals, the time T1 until the next broadcast is performed when the information content is sent to the previous broadcast is the previous broadcast. However, it is preferable to make the time longer than the time T2 until the next broadcast when the information content is not sent.
[0143]
Further, when the terminal 31 moves, the possibility that a new information providing station is located within the search range increases. For this reason, when the information content transmission request broadcast is repeated at regular time intervals, if the moving distance from the position of the terminal 31 at the time of the previous information providing station search is small, the information content transmission request broadcast starts from the previous information content transmission request broadcast. The time until the next broadcast is lengthened, and if the moving distance from the position of the terminal 31 at the time of the previous information providing station search is large, the time from the broadcast of the previous information content transmission request to the next broadcast is increased. It is preferable to shorten it.
[0144]
Next, FIG. 10 shows an explanatory diagram of the data flow in the fourth embodiment. The terminal 31 shows a case where data RB41, RB42, RB43, RB44, and RB45 including an information content transmission request are broadcast at regular time intervals.
[0145]
Since RB41, RB42, RB43, RB44, and RB45 are broadcast data, it is not guaranteed whether they reach the information providing station. In FIG. 10, the broadcast data RB43 and RB44 reach the information providing station 21, and the broadcast data RB41, RB42 and RB45 do not reach the information providing station 21.
[0146]
On the other hand, the information providing station 21 that has received the information content transmission requests RB43 and RB44 transmits data DT43 and DT44 including the information content to the terminal 31, and the terminal 31 extracts the information content from the transmitted data DT43 and DT44. accumulate.
[0147]
Next, FIGS. 51 and 52 show the formats of data RB and DT used in the fourth embodiment of the present invention.
FIG. 51 shows the format of the information content transmission request RB transmitted from the terminal, but a parameter for designating the requested information content may be added as the data d7.
FIG. 52 shows data DT including information content transmitted from the information providing station. Unlike the DB of the first embodiment, since the transmission destination is represented by a single address, retransmission at the network level is possible. It is.
[0148]
FIG. 17 is a flowchart for explaining the operation of the information providing station 21 (100) of FIG. 10 in the fourth embodiment of the present invention.
The reception processing unit 131 of the information providing station 21 determines whether or not to end in S171. If not, the reception processing unit 131 loops S172 and S173. In S172, it is determined whether an information content transmission request broadcast from the terminal 31 has been received.
[0149]
In S172, the reception processing unit 131 monitors the communication unit 110. When the received data is an information content transmission request, the reception processing unit 131 operates the information content transmission request reception unit 151 to obtain the terminal information and the partner terminal identification unit 137. To accumulate.
[0150]
When this information content transmission request is received, the information content is transmitted to the terminal 31 in S173. In S173, the transmission processing unit 132 operates the information content transmission unit 153 to transfer the information stored in the information content holding unit 152 to the terminal stored in the counterpart terminal specifying unit 137 via the communication unit 110. To send.
[0151]
If the information content transmission request broadcast in S172 is not received, or after the information content is transmitted to the terminal 31 in S173, the process returns to S171, and if not finished, the operation of S172 is performed again. Note that the loop in the case of not ending is for explanation, and for example, before returning to S171 again, processing such as waiting for a fixed time to save power consumption may be added.
[0152]
FIG. 18 is a flowchart for explaining the operation of the terminal 31 in the fourth embodiment of the invention.
The transmission processing unit 232 of the terminal 31 determines whether or not to end in S181. If not, the transmission processing unit 232 loops S182 to S184. In S <b> 182, the transmission processing unit 232 operates the information content transmission request broadcasting unit 254 to broadcast the information content transmission request to the information providing station via the communication unit 210.
[0153]
Thereafter, in S183, the reception processing unit 231 monitors the communication unit 210 to determine whether information content has been sent from the information providing station 21. If received, the reception processing unit 231 operates the information content receiving unit 251 in S184 to store the received information content in the information content storage unit 252.
[0154]
When the information content is not received in S183 and after the information content received in S184 is accumulated, the process returns to S185 and the transmission processing unit 232 waits for a certain period of time. It should be noted that the reason why the wait for a certain period of time is placed at the position of S185 is for explanation, and when ending is selected after S183 and S184, the process may return to S181 without performing the wait at S185.
[0155]
FIG. 35 is a flowchart for explaining the operation of the terminal 31 in the modification of the fourth embodiment of the present invention described with reference to FIG.
The information processing unit 230 of the terminal 31 determines whether or not to end in S351, and if not ended, it is structured to loop S352 to S356.
[0156]
In step S <b> 352, the position information acquisition unit 233 acquires the current position using the position information detection unit 220. In S353, the position information processing unit 234 checks whether the distance between the position where the previous broadcast was performed and the current position is a certain value or more. If it is equal to or greater than a certain value, the process proceeds to S354, and if it does not reach the certain value, the process returns to S351.
[0157]
In S354, the transmission processing unit 232 operates the information content transmission request broadcasting unit 254, and broadcasts the information content transmission request to the information providing station via the communication unit 210. Thereafter, in S355, the reception processing unit 231 determines whether information content has been sent from the information providing station 21 by monitoring the communication unit 210.
[0158]
If received, the reception processing unit 231 operates the information content reception unit 251 to store the received information content in the information content storage unit 252 in S356. If the information content is not received in S355, and after the information content received in S356 is accumulated, the process returns to S351, and if not completed, the operation of S352 is performed again. Note that the loop in the case of not ending is for explanation, and for example, processing such as waiting for a fixed time and saving power consumption may be added before returning to S351 again.
[0159]
According to the fourth embodiment of the present invention, since the terminal side repeatedly broadcasts the information content request from the terminal at regular time intervals, the information providing station that has not reached the communication at a certain point in time is also provided. At another point in time, communication arrives and information content can be obtained. Further, it is possible to efficiently provide and collect information contents without going through complicated communication procedures.
[0160]
<About determination of information content identity>
Next, in the present invention, another embodiment relating to reception of information content will be described. In the first embodiment of the present invention, information content having the same content is repeatedly broadcast from the information providing station 21, and the information content having the same content may be accumulated redundantly in the terminal 31. From the viewpoint of effective use of the memory resources of the terminal 31, it is sufficient to store only one information content having the same content.
In other words, it is preferable that a determination unit is provided in the terminal to determine whether the received information content is the same as the information content that has already been stored, so that the same information content is not stored again. .
[0161]
21, 22, and 23 are conceptual diagrams for receiving information content broadcast from a plurality of information providing stations 22, 23, and 24 using the first embodiment of the present invention at the terminal 31.
[0162]
FIG. 21 is a conceptual diagram when the point where the terminal 31 is present is a position where any information content broadcast by the information providing stations 22, 23, 24 can be received.
FIG. 22 is a conceptual diagram showing that information contents broadcast from non-moving information providing stations 22, 23, and 24 are sequentially received as the terminal 31 moves.
In FIG. 23, the terminal 31 does not move, and the information providing stations 22, 23, 24 move so that the information content broadcast from the information providing stations 22, 23, 24 that could not be received before can be received. It is a conceptual diagram showing becoming.
[0163]
Although not particularly illustrated, a case where both the terminal 31 and the information providing stations 22, 23, and 24 move is also conceivable. These drawings are diagrams for explaining the operation viewed from the terminal 31, and therefore other terminals may exist in addition to the terminal 31.
In these figures, when the information providing station 22 repeatedly broadcasts the same information content, once the information content broadcast from the information providing station 22 is received, the second time from the information providing station 22 There is no need to receive broadcasted information content. Therefore, it is effective that information contents broadcast from the same information providing station are regarded as the same contents and are not stored.
[0164]
Even if information content is repeatedly broadcast from the same information providing station, the information content may be updated inside the information providing station over time. In order to deal with such a situation, it is preferable to limit the period of time when information contents repeatedly broadcast from the same information providing station are considered to be the same. Thereby, even when the information content is updated inside the information providing station, the updated information content can be received and stored.
[0165]
In addition, when the terminal 31 makes a request for information content transmission to a specific information providing station 21 instead of the broadcast format, duplicate reception can be avoided in the same manner. When the terminal 31 previously made an information content transmission request to the information providing station 21 and received the information content from the information providing station 21, the terminal 31 transmits the information content to the same information providing station 21 for a certain period of time. By not making a request, it is possible to avoid receiving duplicate information content.
[0166]
Further, the information providing station 21 may determine whether or not to transmit the same information content repeatedly, and the same information content may not be transmitted again to the same terminal. For example, when the information providing station 21 receives an information content transmission request from the terminal 31 and has previously transmitted information content to the terminal 31, information is transmitted to the same terminal 31 for a certain period of time. It is preferable not to transmit the content. If the same information content is broadcast repeatedly, there is no need to set a limit on the period, but if the implementation is such that the terminal 31 discards the information content after a certain period of time, a limit is set on the period. Is valid.
[0167]
However, it is desirable to transmit new information content to the terminal 31 when the information content is updated. In addition, the same effect can be obtained when the terminal 31 transmits an information content transmission request including information such as information content received from the information providing station 21 before and information such as the time. When the information content transmission request includes that the information content has been received from the information providing station 21 before, it is not necessary to keep the previously transmitted history in the information providing station 21. Further, when the information content transmission request includes the time when the information content was previously received from the information providing station 21, the information content held by the terminal 31 compared with the time when the information content was updated. Can be determined by the information providing station 21.
[0168]
<Disposal of information content>
By the way, even if the duplicate information content is not stored, in the information exchange system as shown in FIGS. 21, 22, and 23, the information content exceeding the storage capability of the terminal 31 is sent from a plurality of information providing stations. There is a case. Also, a large amount of information content may be sent from a single information providing station 21. In such a case, it is necessary to discard unnecessary information content in accordance with the storage capability of the terminal 31.
[0169]
In general, it is desirable to leave new information content when there is no difference in qualitative importance between information contents.
FIG. 24 is a conceptual diagram showing an information content storage method that leaves up to three latest information contents.
The terminal 31 acquires the information contents DATA1, DATA2, DATA3, DATA4, and DATA5 in this order. In that case, all the information contents DATA1, DATA2, and DATA3 are accumulated.
[0170]
When the information content DATA4 is received, since the maximum number of information contents that can be stored is 3, the oldest received information content DATA1 is deleted, and the information contents DATA2, DATA3, and DATA4 are stored and left. Similarly, when the information content DATA5 is received, the information content DATA2 is deleted, and the information contents DATA3, DATA4, and DATA5 are accumulated and left. The maximum number depends on the system design and may be three or more.
Also, importance may be given to the information content itself, and the information contents may be deleted in order from the lowest importance.
[0171]
FIG. 25 is a conceptual diagram showing an information content accumulation method in which the number of information contents is not limited and the memory for accumulation is limited, unlike the case of FIG. The terminal 31 has 8 Kbytes as an area for storing information contents, and can store any number of information contents within a range not exceeding this. The unit of the storage area varies depending on the system design and is not limited to 8 Kbytes.
[0172]
It is assumed that the terminal 31 acquires the information contents DATA1, DATA2, DATA3, DATA4, and DATA5 in this order, and the respective capacities are 1 Kbyte, 2 Kbyte, 3 Kbyte, 4 Kbyte, and 1 Kbyte. Since the information content DATA1 is 1 Kbyte, it can be stored. The information content DATA2 can be stored because the sum of the capacity with the information content DATA1 is 3K, and the information content DATA3 can also be stored because the sum of the capacity with the information contents DATA1 and DATA2 is 6K.
[0173]
If the information content DATA4 is to be stored, the sum of the capacities of the information content DATA1, DATA2, and DATA3 becomes 10K, so it is necessary to delete unnecessary information content. Even if the oldest received information content DATA1 is deleted, the sum of the capacities of the information contents DATA2, DATA3, and DATA4 is 9K, so that it cannot be stored yet, and the next oldest information content DATA2 is also deleted.
[0174]
As a result, the sum of the capacities of the information contents DATA3 and DATA4 becomes 7K, and the information contents DATA4 can be stored. On the other hand, when the information content DATA5 is received next time, the sum of the capacities of the information contents DATA3, DATA4, and DATA5 is 8K, which is a range that can be stored, and therefore it is not necessary to delete the information content DATA3 at this time.
[0175]
FIG. 26 is a flowchart for performing the storage method of FIG. 24 in the information content storage unit of the terminal 31. The terminal 31 receives the information content (S261), and checks whether the total number of the stored information content and the received information content is less than the storable number (S262). If the number is less than the storable number, the process proceeds to S264. If the number is not less than the storable number, the oldest information content is deleted (S263) and then the process proceeds to S264.
Then, the information content received in S264 is accumulated, and the operation ends.
[0176]
FIG. 27 is a flowchart for performing the storage method of FIG. 25 in the information content storage unit of the terminal 31. The terminal 31 receives the information content (S271), and checks whether the capacity of the received information content is equal to or less than the storable capacity (S272). If it is not less than the capacity that can be stored, since it cannot be stored originally, the received information content is discarded (S276), and the process ends. If the capacity is less than the capacity that can be stored, the process proceeds to S273, and it is checked whether the total capacity of the stored information content and the received information content is less than the capacity that can be stored. If it is not less than the storable capacity, the oldest stored information content is deleted (S274), and the process returns to the condition determination in S273 again. If it is determined that the capacity is less than the capacity that can be stored, the process proceeds to S275, where the received information content is stored, and the operation ends.
[0177]
<About information content genre broadcasting and genre registration>
The processing in the case of receiving information content exceeding the storage capability of the terminal 31 has been described using FIGS. 24 and 25, but only the information content desired by the terminal 31 may be received. Information content exceeding the storage capability of the terminal 31 is less likely to be received.
Therefore, a case will be described in which only the information content desired by the terminal 31 or the information content belonging to the desired category is delivered from the information providing station 21 to the terminal 31.
[0178]
As the simplest implementation method, when the terminal 31 transmits an information content transmission request to a specific information providing station 21, the desired information content may be specified in the information content transmission request. However, this method has a problem that the terminal 31 has to know in advance which information providing station has the desired information content.
[0179]
Therefore, in order to solve this problem, in the present invention, when the terminal 31 requests the information content from the information providing station, the terminal 31 does not request the information content itself but specifies the category to which the information content belongs. That's fine. For example, if the terminal is a personal information terminal, classifications such as music, movies, sports, and regional information can be applied as categories, or the personal information itself can be transmitted to the information provider station. A method of determining information content to be sent to the terminal based on information such as address, age, and sex is also conceivable. The personal information transmitted by the terminal in this case can be regarded as broad category information.
[0180]
The first method of designating the category to which the information content belongs has the information providing station 21 when the information providing station 21 has the information content that matches the information content type requested from the terminal 31. This is a method of returning information content to the terminal 31.
[0181]
In the information content transmission requests DR23, DR24 in the second embodiment (FIG. 8) of the present invention and the data RB41, RB42, RB43, RB44, RB45 including the information content transmission request in the fourth embodiment (FIG. 10), The terminal 31 can specify the information content type. In addition, the designation of information content type may be included in the terminal search responses SR33 and SR34 in the third embodiment (FIG. 9) of the present invention.
[0182]
Upon receiving these, the information providing station 21 transmits the information content to the terminal 31 when it has information content that matches the information content type. Note that an information content transmission request specifying an information content type is sent to a specific information providing station 21 by designating the information content type when broadcasting data including the information content transmission request of the fourth embodiment (FIG. 10). Instead of sending it, it is possible to send it to any information provider.
[0183]
The second method of specifying the category to which the information content belongs is that the information content type requested from the terminal 31 is registered in the information providing station 21, and the information providing station is entered when the matching information content is input or updated. 21 is a method of returning the information content to the terminal 31.
[0184]
When the information providing station 21 receives the designation of the information content type from the terminal 31 as in the first method, the information providing station 21 stores the information content type and the information of the terminal 31 that has sent the information content type in combination. To do. Thereafter, when the information content of the designated category is added or updated (the update is regarded as an input in a broad sense), the information providing station 21 sends the information content to the terminal 31 that designates the information content type. Send.
[0185]
Note that an information content transmission request specifying an information content type is sent to a specific information providing station 21 by designating the information content type when broadcasting data including the information content transmission request of the fourth embodiment (FIG. 10). Instead of sending it, it is possible to send it to any information provider.
[0186]
Furthermore, when data including information content in the first embodiment (FIG. 7) is broadcast, there is also a method of broadcasting data including information content that matches the sum of information content types requested from a plurality of terminals.
[0187]
FIG. 28 shows a conceptual diagram of genre designation of desired content. Here, the terminals 32, 33, and 34 respectively designate the genres “movie”, “movie and music”, and “sports” to the information providing station 21. In this case, if the information providing station 21 holds information content that matches any genre of “movie, music, and sports”, it broadcasts data including the information content at regular intervals. In this case, the information providing station 21 does not need to store the information content type and the information of the terminal 31 that has sent the information content in combination, and may simply have the sum of the information content types.
[0188]
In addition to simply registering the information content type desired by the terminal 31 with the information providing station 21, if there is a means for canceling the registration, unnecessary information content transmission can be avoided.
When the information providing station 21 receives the specified cancellation of the information content type from the terminal 31, the information providing station 21 deletes the canceled information content type from among the stored information content types previously sent by the terminal 31. To do.
[0189]
The data flow in the embodiment shown in FIG. 28 will be described with reference to FIG. The terminal 31 first transmits the desired genre “movie” and registers it in the information providing station 21. Thereafter, the information providing station 21 transmits information content movie information 1 and movie information 2 to the terminal 31 when it is input. Since the music information 1 is not the genre desired by the terminal 31, it is not transmitted.
[0190]
Next, the terminal 31 transmits the desired genre “sports” and additionally registers it with the information providing station 21. After that, when the sports information 1 and the movie information 3 are input as information contents, the information providing station 21 matches the genre “movie, sports” desired by the terminal 31 and transmits it to the terminal 31.
[0191]
Thereafter, the terminal 31 transmits to the information providing station 21 a cancellation of the desired genre regarding “movie”. The information providing station 21 changes the desired genre of the terminal 31 from “movie, sports” to “sports” and stores it. Thereby, when the information providing station 21 inputs the information content movie information 4, it does not transmit to the terminal 31, and when the information content sports information 2 is input, it transmits to the terminal 31.
[0192]
Next, an information exchange system in which information is provided bi-directionally between two terminals will be described.
FIG. 38 is a conceptual diagram showing that information content is exchanged between an information processing device E that holds information content G and an information processing device F that holds information content H.
[0193]
FIG. 38A shows that the information processing apparatus E holds the information content G and the information processing apparatus F holds the information content H. Then, it is assumed that the information processing device E wants the information content H that the information processing device F has, and the information processing device F wants the information content G that the information processing device E has. In this case, since the mutual interests match, the information content H of the information processing device F is passed to the information processing device E, and the information content G of the information processing device E is passed to the information processing device F for exchange. Is established (FIG. 38 (2)).
[0194]
This operation includes (1) a “confirmation step” for confirming that the other party holds the information content desired by the other party and the information content desired by the other party, and (2) the information content desired by the other party. It consists of an “exchange step” to be exchanged (FIG. 38 (3)). Since ancient times, commercial activities beginning with bartering have unconsciously performed these two steps. However, when information is exchanged between information processing apparatuses, it is necessary to divide the steps consciously. In addition, regarding the specific “confirmation step” and “exchange step”, various implementations including those conventionally used can be considered.
For example, in the “confirmation step”, a “confirmation request” for confirming whether one of the information devices holds the information content desired by the information device is transmitted to the other information processing device. In the case where the other party who has received the information content requested by the confirmation request, an “answer” indicating that it is retained may be transmitted to one information processing apparatus.
[0195]
FIG. 39 is a modification of FIG. 38, in which the information processing apparatus E that holds the information content G wants the information content H to be exchanged with the information that the information content G is held and the provision and exchange of the information content G Is sent to an arbitrary information processing apparatus using broadcast (FIG. 39 (1)). Among the information processing devices that have received the broadcast, an information processing device that does not hold the information content H or does not want the information content G does not respond to the broadcast.
[0196]
Among the information processing devices that have received the broadcast, the information processing device F that holds the information content H and desires the information content G responds to the broadcast and exchanges the information content. In this case, the “confirmation step” includes a broadcast from the information processing apparatus E and a response of the information processing apparatus F to the broadcast, and the “exchange step” includes actual information content exchange (FIG. 39 (2)).
[0197]
40 and 41 are further modified examples of FIGS. 38 and 39, and the information content H owned by the information processing apparatus F is obtained by processing the information content I received from the information processing apparatus E in advance.
Here, since it is thought that it is useful for an understanding to show the concrete application example called a questionnaire answer, the explanation is given.
[0198]
The information processing apparatus E sends a questionnaire question sheet (information content I) to the information processing apparatus F. The information processing apparatus F creates a questionnaire response (information content H) by answering the questionnaire question (processing the information content I to obtain the information content H). The information processing device F sends a questionnaire response (information content H) to the information processing device E, and obtains some crude product (information content G) in return.
[0199]
In FIG. 40, when answering a questionnaire question, that is, when processing information content, a questionnaire question (information content I) is output to the user, and an answer (information content H) is created according to the user operation.
[0200]
On the other hand, in FIG. 41, an answer (information content H) is created from a questionnaire question form (information content I) according to predetermined processing information. This means that, for example, information that can be disclosed such as name, address, age, and hobby is registered in the information processing apparatus F in advance, so that information content can be exchanged without a user operation. Yes.
[0201]
<Information recording medium>
Each processing and function of each information processing apparatus, information providing station, and terminal is realized as a program. This program is stored in a computer-readable recording medium, and each process is realized by the program.
[0202]
Examples of recording media include tape systems such as magnetic tapes and cassette tapes, magnetic disks such as floppy disks and hard disks, disk systems such as optical disks such as CD-ROM / MO / MD / DVD, IC cards, optical cards, etc. Any of a card system, a mask ROM, an FPROM, an EEPROM, a flash ROM, and a medium that holds a fixed program including a semiconductor memory may be used.
As broadcasted music data, music data input by television or radio broadcasting, radio waves from wireless stations, cable broadcasting, broadcasting using a network, or the like can be considered. The communicated music data includes input by wired communication such as a modem, a LAN, a connection cable, etc., and wireless communication such as radio waves, infrared rays, mobile phones, and PHS.
[0203]
<Specific example>
Next, a specific example of a portable automatic information collection device using the information exchange system of the present invention will be described. Hereinafter, a case where shopping information such as a personal computer is collected as information content will be described. However, the present invention is not limited to this and can be used for collecting similar information. As short-distance wireless communication means for exchanging information, a radio wave medium used in a wireless LAN defined by Bluetooth or IEEE802.11, or infrared rays can be used.
[0204]
FIG. 36 is a conceptual diagram for explaining the operation of an automatic information collecting device that collects shopping information as information content.
Assume that the stores A, B, and C transmit price information related to the products sold by the stores through short-range wireless communication. A user with an automatic information collection device walks along the street and collects information in the order of stores A, B, and C. Here, the information providing station 21 installed in each store corresponds to the automatic information collecting device carried by the user and corresponds to the terminal 31.
[0205]
In the example of FIG. 36 (1), the user first receives and stores “personal computer 100,000 yen, word processor 50,000 yen” as the product price information transmitted from the store A at the position A. Next, as the product price information transmitted by the store B, “PC 80,000 yen, word processor 60,000 yen” is received and stored at the position B. Finally, “PC 120,000 yen, word processor 40,000 yen” is received and stored as product price information transmitted from the store C at the position C.
In this way, just by walking along the street facing the store, a list of sales prices of each store is stored in the automatic information collecting device.
[0206]
In the example of FIG. 36 (2), a genre is designated in advance, and only price information regarding the personal computer is collected. First, “PC 100,000 Yen” is received and stored as product price information transmitted by the store A. Next, “personal computer 80,000 yen” is received and stored as product price information sent by store B. Finally, “PC 120,000 yen” is received and stored as product price information transmitted by the store C. In this way, simply by walking along the street facing the store, a list of sales prices of each store related to only the desired product is stored in the automatic information collecting device.
[0207]
In the example of FIG. 36 (3), an automatic information collecting device that accumulates only product price information indicating the lowest price is shown.
First, “PC 100,000 yen, word processor 50,000 yen” is received and stored as merchandise price information transmitted by store A.
[0208]
Next, “PC 80,000 yen, word processor 60,000 yen” is received as merchandise price information sent by store B, but store B is cheaper for computers and store A is cheap for word processors. "10,000 yen, A shop word processor 50,000 yen" is stored as information, and the PC price of A shop and the word processor price information of B shop are discarded.
[0209]
Finally, even if “PC 120,000 yen, word processor 40,000 yen” is received as product price information sent by store C, “B store PC 80,000 yen, C store word processor 40,000 yen” is stored as information. The PC price of the C store and the word processor price information of the A store are discarded.
As described above, as is clear from the specific example of the information exchange system of the present invention, the user can automatically store the shopping information by simply walking with the automatic information collecting device without having to repeat complicated input operations. In addition, only shopping information relating to a desired product genre can be automatically collected.
[0210]
In the specific example of FIG. 36, consider the case where the procedure of the first embodiment as shown in FIG. 7 is applied. In this case, the information providing station 21 of each store regularly broadcasts the data DB, and the user terminal 31 receives this data DB. When this first embodiment is applied, there is a part lacking in the reliability of information because it is basically one direction, but the terminal 31 only needs to have at least a reception processing function, and there is an advantage that the function can be easily implemented. is there.
[0211]
Next, consider a case where the second embodiment as shown in FIG. 8 is applied. In this case, the data SB is transmitted every time the user's terminal 31 moves at a certain time or a certain distance, and when the user falls within a predetermined range, the information providing station of each store 21 receives this data SB. Then, the information providing station 21 of each store returns the data SR. Thus, after the search procedure is completed, the data DR is transmitted from the terminal 31 to the information providing station 21, and the information providing station 21 that has received this DR transmits the data DT corresponding to the DR to the user terminal.
[0212]
In this case, there are the following advantages. Since the first action is performed from the terminal side that needs the information content, the transmission of the information content or the terminal search is performed efficiently. Further, when the user is not nearby, the information providing station 21 does not need to perform any transmission. The terminal 31 can specify information (or genre) that the terminal 31 wants to provide using SB or DR.
[0213]
Each store can know the information of the partner terminal through the DR, and can know to which consumer the information content has been distributed. Since DR designates the other party, personal information is not sent to an unspecified number. Since a network-level retransmission mechanism can be used, there is an advantage that transmission of DT is reliable and long information content can be transmitted.
[0214]
Next, consider the case where the third embodiment as shown in FIG. 9 is applied. In this case, the user terminal 31 receives data SB (multicast) periodically transmitted from the information providing station 21 of each store. In response to this, a response SR is returned at the user terminal. Further, the information content data DT is transmitted from the information providing station 21 of the store, and the user terminal 31 receives it. The application of the third embodiment has the following advantages.
[0215]
Since the data SR transmitted periodically has a smaller data amount than the DT including the information content, the communication load can be reduced. The terminal 31 can specify the information (or genre) desired to be obtained using the SR. Each store can know the information of the partner terminal through the SR, so it can know to which consumer the information content has been distributed. Since a network-level retransmission mechanism can be used, there is an advantage that transmission of DT is reliable and long information content can be transmitted.
[0216]
Next, consider the case where the fourth embodiment as shown in FIG. 10 is applied. In this case, the information providing station 21 of each store receives the data RB transmitted from the user's terminal 31 periodically or every time it moves a certain distance. Then, the information providing station 21 of the store that has received this data transmits data DT including the information content, and the user terminal 31 receives this data DT. The application of the fourth embodiment has the following advantages.
[0217]
Since the action is performed from the terminal side that needs the information content, the transmission of the information content or the terminal search is efficiently performed. Further, when the user is not nearby, the information providing station 21 does not need to perform any transmission. The terminal 31 can specify information (or genre) that the user wants to obtain using the RB. Each store can know the information of the partner terminal through the RB, so it can know to which consumer the information content has been distributed. Since a network-level retransmission mechanism can be used, there is an advantage that transmission of DT is reliable and long information content can be transmitted.
[0218]
FIG. 37 is a conceptual diagram for explaining the operation of an automatic information collecting device that collects gasoline price information as information content. As the information content collection method itself, the one described in the first to fourth embodiments can be used as in the specific example of FIG. Assume that the gas stations A, B, and C all send price information of 95 yen / L through short-range radio. An automobile equipped with an automatic information collecting device collects information in the order of gas stations A, B, and C by running on the street. Here, the gas station corresponds to the information providing station 21, and the automobile corresponds to the terminal 31.
[0219]
In general, gasoline only needs to be refueled when it runs out, and if it is full, you don't have to buy it at any cost. On the other hand, if the gas runs out, it will be necessary to refuel even if it is slightly higher. Therefore, it is assumed that the price of gasoline desired to be purchased can be set and changed in the automatic information collecting device mounted on the automobile.
[0220]
As shown in FIG. 37, for example, when the tank is full, there is no gasoline price set value (for convenience, 0 yen), and when the remaining amount is about half, the set value is 90 yen and the remaining amount is 1 When the value is / 10 or less, the setting value is set to 100 yen. Here, if there is a gas station where gasoline can be purchased at a price lower than the set value, information on the gas station may be collected.
[0221]
At position A, the fuel tank is full and no refueling is required, so there is no set value. Therefore, the gasoline price information from the gas station A is not collected.
At position B, the fuel tank is nearly half, but there is still room, so 90 yen is set as the set value. The price of the gas station B is 95 yen / L, which is higher than the set value. Therefore, the gas price information from the gas station B is not collected.
At position C, the fuel tank needs to be refueled even if the fuel tank is close to the sky and is slightly higher. Since the price of the gas station C is 95 yen / L, which is below the set value, the gasoline price information from the gas station C is collected.
[0222]
In this embodiment, the set value of the gasoline sales price may be set by the driver himself, or the price may be changed in conjunction with the fuel tank. It is also effective to notify that the gasoline price information is collected by voice or display at the time of collection, or to display the position of the gas station where the gasoline price information was collected on the navigation device. Further, the set value of the gasoline sales price is changed based on the remaining gasoline amount, but may be changed based on the travel distance of the automobile.
Further, in collecting information other than the specific examples described above, when changing the set value of the sales price of a product other than gasoline, a setting standard specific to the product may be used.
[0223]
The information providing station may be a fixed information transmission base station on a street corner or a portable information device held by another person. It is possible to automatically collect the information content provided by each information providing station simply by walking with the automatic information collecting device described above.
Or as a terminal which receives information, the fixed information receiving base station in a street corner may be sufficient, or the portable information apparatus which another person has may be sufficient. It is possible to automatically supply information content held by itself to a terminal capable of receiving information simply by walking with the automatic information providing device.
[0224]
【The invention's effect】
In this invention, the information providing device provides information to the unspecified automatic information collecting device through broadcasting, the automatic information collecting device requests information from the broadcasting to the unspecified automatic information collecting device, or The system that provides / receives information after polling from the information providing device or from the automatic information collecting device side after discovering the other device has been shown, but all of them repeat user's special operations and information transmission / reception And an information exchange system capable of efficiently exchanging information can be provided.
[0225]
Also, since a large amount of information content is expected to be sent, means to eliminate duplicate information content, means to discard old information content, and focus on a specific genre rather than receiving information content indiscriminately The means for receiving the information content is shown, but if such a procedure function is provided, information can be exchanged more efficiently.
[Brief description of the drawings]
FIG. 1 is a conceptual diagram of a short-range wireless communication system assumed by the present invention.
FIG. 2 is an explanatory diagram of a communicable range of a near field communication system assumed by the present invention.
FIG. 3 is a conceptual diagram showing a first embodiment of an information exchange system according to the present invention.
FIG. 4 is a conceptual diagram showing a second embodiment of the information exchange system according to the present invention.
FIG. 5 is a conceptual diagram showing a third embodiment of the information exchange system according to the present invention.
FIG. 6 is a conceptual diagram showing a fourth embodiment of the information exchange system according to the present invention.
FIG. 7 is a diagram for explaining the flow of data in the first embodiment of the present invention.
FIG. 8 is a diagram for explaining the flow of data in the second embodiment of the present invention.
FIG. 9 is a diagram for explaining the data flow in the third embodiment of the present invention;
FIG. 10 is a diagram for explaining the flow of data in the fourth embodiment of the invention.
FIG. 11 is a flowchart illustrating the operation of the information providing station 21 in the first embodiment of the invention.
FIG. 12 is a flowchart illustrating the operation of a terminal in the first embodiment of the present invention.
FIG. 13 is a flowchart for explaining the operation of the information providing station in the second embodiment of the present invention;
FIG. 14 is a flowchart illustrating the operation of a terminal in the second embodiment of the present invention.
FIG. 15 is a flowchart for explaining the operation of the information providing station in the third embodiment of the present invention;
FIG. 16 is a flowchart illustrating the operation of a terminal in the third embodiment of the present invention.
FIG. 17 is a flowchart for explaining the operation of the information providing station in the fourth embodiment of the present invention;
FIG. 18 is a flowchart illustrating the operation of a terminal in the fourth embodiment of the present invention.
FIG. 19 is a schematic configuration diagram of an information providing station of the information exchange system according to the present invention.
FIG. 20 is a schematic configuration diagram of a terminal of the information exchange system according to the present invention.
FIG. 21 is a conceptual diagram (1) for receiving, at the terminal 31, information content broadcast from a plurality of information providing stations using the first embodiment of the present invention.
FIG. 22 is a conceptual diagram (2) for receiving, at the terminal 31, information content broadcast from a plurality of information providing stations using the first embodiment of the present invention.
FIG. 23 is a conceptual diagram (3) for receiving, at the terminal 31, information content broadcast from a plurality of information providing stations using the first embodiment of the present invention.
FIG. 24 is a conceptual diagram showing an embodiment of an information content storage method that leaves up to three latest information contents.
FIG. 25 is a conceptual diagram showing an information content storage method for storing the latest information content by limiting the memory for storing the latest information content.
FIG. 26 is a flowchart for performing the storage method of FIG. 24 in the information content storage unit of the terminal.
27 is a flowchart for performing the storage method of FIG. 25 in the information content storage unit of the terminal.
FIG. 28 is a conceptual diagram showing that a terminal designates a genre of desired content to an information providing station.
FIG. 29 is a conceptual diagram showing a data flow between the information providing station and the terminal in the conceptual diagram of FIG.
FIG. 30 is a conceptual diagram showing a modification of the first embodiment of the present invention.
FIG. 31 is a flowchart for explaining the operation of the information providing station in the modification of the first embodiment;
FIG. 32 is a conceptual diagram showing a modification of the second embodiment of the present invention.
FIG. 33 is a conceptual diagram showing a modification of the third embodiment of the present invention.
FIG. 34 is a conceptual diagram showing a modification of the fourth embodiment of the present invention.
FIG. 35 is a flowchart for explaining the operation of the terminal in a modified example of the fourth embodiment.
FIG. 36 is a conceptual diagram illustrating the operation of the automatic information collecting device in the present invention.
FIG. 37 is another conceptual diagram illustrating the operation of the automatic information collecting device in the present invention.
FIG. 38 is a conceptual diagram illustrating the operation of the information exchange system according to the present invention.
FIG. 39 is another conceptual diagram for explaining the operation of the information exchange system according to the present invention.
FIG. 40 is another conceptual diagram for explaining the operation of the information exchange system according to the present invention.
FIG. 41 is another conceptual diagram illustrating the operation of the information exchange system according to the present invention.
FIG. 42 is an explanatory diagram showing an example of a general format of data in the information exchange system according to the present invention.
FIG. 43 is an explanatory diagram of a data format of the broadcast data DB according to the first embodiment of this invention.
FIG. 44 is an explanatory diagram of a data format of search data SB according to the second embodiment of the present invention.
FIG. 45 is an explanatory diagram of a data format of a response SR according to the second embodiment of this invention.
FIG. 46 is an explanatory diagram of a data format of a transmission request DR according to the second embodiment of this invention.
FIG. 47 is an explanatory diagram of a data format of information content data DT according to the second embodiment of this invention.
FIG. 48 is an explanatory diagram of a data format of search data SB according to the third embodiment of this invention.
FIG. 49 is an explanatory diagram of a data format of a response SR according to the third embodiment of this invention.
FIG. 50 is an explanatory diagram of a data format of information content data DT according to the third embodiment of this invention.
FIG. 51 is an explanatory diagram of a data format of a transmission request RB according to the fourth embodiment of this invention.
FIG. 52 is an explanatory diagram of a data format of information content data DT according to the fourth embodiment of this invention.
[Explanation of symbols]
21 Information service station
31, 32 terminals
100 Information service station
110 Communication Department
120, 220 Position information detection unit
130,230 Information processing unit
131, 231 Reception processing unit
132,232 transmission processing unit
133,233 Position information acquisition unit
134,234 Position information processing unit
135, 235 Timer processing section
136 Terminal search processing unit
137 Counterpart identification part
138 Information content transmission processing unit
200 terminals
210 Communication Department
236 Information Provider Search Processing Unit
237 Partner Information Provider Bureau Identification Department
238 Information content reception processing unit

Claims (30)

情報を収集する情報処理装置であって、
当該情報処理装置の位置を取得する位置取得手段と、
所定の地理的範囲内にある一つ又は複数の他の情報処理装置に対し、情報コンテンツを要求するコンテンツ要求を送信するコンテンツ要求送信手段と、
前記他の情報処理装置から情報コンテンツを受信する情報コンテンツ受信手段と、
情報コンテンツ受信手段にて受信した情報コンテンツを蓄積する情報コンテンツ蓄積手段とを備え、
前記コンテンツ要求送信手段は、前回コンテンツ要求を送信した位置と現在位置との距離が一定の値以上である場合に、コンテンツ要求を送信する
ことを特徴とする情報処理装置。
An information processing apparatus that collects information,
Position acquisition means for acquiring the position of the information processing apparatus;
Content request transmitting means for transmitting a content request for requesting information content to one or a plurality of other information processing devices within a predetermined geographical area;
Information content receiving means for receiving information content from the other information processing apparatus;
Information content storage means for storing information content received by the information content reception means,
The content request transmitting means transmits the content request when the distance between the position where the previous content request was transmitted and the current position is a certain value or more.
前記コンテンツ要求送信手段は、
近距離無線通信を用いてコンテンツ要求を送信し、
前記情報コンテンツ受信手段は、前記近距離無線通信を用いて情報コンテンツを受信することを特徴とする請求項1に記載の情報処理装置。
The content request transmission means includes:
Send a content request using near field communication,
The information processing apparatus according to claim 1, wherein the information content receiving unit receives information content using the short-range wireless communication.
前記情報コンテンツは、商品に関する情報と、その商品を販売する商店に関する情報と、その商店におけるその商品の販売価格とからなる1組の商店情報である
ことを特徴とする請求項1または2に記載の情報処理装置。
3. The information content according to claim 1, wherein the information content is a set of store information including information about a product, information about a store that sells the product, and a sales price of the product at the store. Information processing device.
当該情報処理装置の内部状態を取得する内部状態取得手段と、
前記情報処理装置の内部状態に応じて、情報コンテンツを要求するコンテンツ要求を送信するか否かを決定するコンテンツ要求送信条件判定手段と
を備えたことを特徴とする請求項1乃至3のいずれかに記載の情報処理装置。
Internal state acquisition means for acquiring the internal state of the information processing apparatus;
4. A content request transmission condition determining unit that determines whether or not to transmit a content request for requesting information content according to an internal state of the information processing apparatus. The information processing apparatus described in 1.
前記情報処理装置の内部状態は、自動車燃料の残量または自動車燃料の残量を推定する情報であり、
前記コンテンツ要求送信条件判定手段は、自動車の燃料の残量が所定値以下となったと推定される場合に、自動車燃料の販売に関する情報を要求するコンテンツ要求を送信することを決定する
ことを特徴とする請求項4に記載の情報処理装置。
The internal state of the information processing device is information for estimating the remaining amount of automobile fuel or the remaining amount of automobile fuel,
The content request transmission condition determination means determines to transmit a content request for requesting information on sales of automobile fuel when it is estimated that the remaining amount of fuel in the automobile has become a predetermined value or less. The information processing apparatus according to claim 4.
前記情報コンテンツ蓄積手段に蓄積した燃料の販売に関する情報に含まれる燃料を販売する販売所の位置を、ナビゲーション装置の地図上に表示する燃料販売情報表示手段
をさらに備えたことを特徴とする請求項5に記載の情報処理装置。
The fuel sales information display means for displaying, on a map of a navigation device, the position of a sales office that sells fuel included in the information related to fuel sales stored in the information content storage means. 5. The information processing apparatus according to 5.
前記燃料販売情報表示手段は、あらかじめ設定した価格以下で販売される燃料に関する情報のみを表示する
ことを特徴とする請求項6に記載の情報処理装置。
The information processing apparatus according to claim 6, wherein the fuel sales information display unit displays only information related to fuel sold at a price lower than a preset price.
前記あらかじめ設定した価格は、燃料の残量に応じて変化する
ことを特徴とする請求項7に記載の情報処理装置。
The information processing apparatus according to claim 7, wherein the preset price changes according to a remaining amount of fuel.
所定の情報を配布する情報処理装置であって、
当該情報処理装置の位置を取得する位置取得手段と、
予め登録された情報コンテンツを記憶する情報コンテンツ保持手段と、
定の地理的範囲内にある一つ又は複数の他の情報処理装置に対し、情報コンテンツ保持手段に記憶された情報コンテンツを送信する情報コンテンツ送信手段とを備え、
前記情報コンテンツ送信手段は、前回情報コンテンツを送信した位置と前記位置取得手段により取得した現在位置との距離が一定の値以上である場合に、情報コンテンツ保持手段に記憶された情報コンテンツを送信する
ことを特徴とする情報処理装置。
An information processing apparatus that distributes predetermined information,
Position acquisition means for acquiring the position of the information processing apparatus;
Information content holding means for storing information content registered in advance;
For one or more other information processing apparatus that are within the geographic scope of Jo Tokoro, and an information content transmission means for transmitting the information content stored in the information content holding unit,
The information content transmission unit transmits the information content stored in the information content holding unit when the distance between the position where the previous information content was transmitted and the current position acquired by the position acquisition unit is a certain value or more.
An information processing apparatus characterized by that.
前記情報コンテンツ送信手段は、
前回情報コンテンツを送信した位置と前記位置取得手段により取得した現在位置との距離が一定の値以上である場合に、情報コンテンツ保持手段に記憶された情報コンテンツを、近距離無線通信を用いて送信する
ことを特徴とする請求項9に記載の情報処理装置。
The information content transmitting means includes
When the distance between the position where the previous information content was transmitted and the current position acquired by the position acquisition unit is equal to or greater than a certain value, the information content stored in the information content holding unit is transmitted using short-range wireless communication. The information processing apparatus according to claim 9.
前記情報コンテンツは、他の情報処理装置の利用者に対するアンケートである
ことを特徴とする請求項9または10に記載の情報処理装置。
The information processing apparatus according to claim 9 or 10 , wherein the information content is a questionnaire for a user of another information processing apparatus.
前記情報コンテンツは、当該情報処理装置が有する情報コンテンツに関する情報と当該情報処理装置が欲する情報コンテンツに関する情報とからなる1組の情報コンテンツ交換条件情報である
ことを特徴とする請求項9または10に記載の情報処理装置。
The information content to claim 9 or 10, characterized in that a set of information content exchange condition information consisting of the information about the information content of the information and the information processing apparatus relating to the information content of the information processing apparatus has wants The information processing apparatus described.
情報を収集する情報処理装置であって、
当該情報処理装置の位置を取得する位置取得手段と、
前記取得した位置を記憶する位置記憶手段と、
前記記憶した位置と新たに取得した現在位置とを比較する位置比較手段と、
前記位置比較手段の比較結果に基づき、他の情報処理装置に情報コンテンツを要求するコンテンツ要求を送信するコンテンツ要求送信手段と、
前記他の情報処理装置から情報コンテンツを受信する情報コンテンツ受信手段と、
情報コンテンツ受信手段にて受信した情報コンテンツを蓄積する情報コンテンツ蓄積手段と
を備えたことを特徴とする情報処理装置。
An information processing apparatus that collects information,
Position acquisition means for acquiring the position of the information processing apparatus;
Position storage means for storing the acquired position;
Position comparison means for comparing the stored position with a newly acquired current position;
Content request transmission means for transmitting a content request for requesting information content to another information processing device based on the comparison result of the position comparison means;
Information content receiving means for receiving information content from the other information processing apparatus;
An information processing apparatus comprising: information content storage means for storing information content received by the information content receiving means.
所定の情報を配布する情報処理装置であって、
当該情報処理装置の位置を取得する位置取得手段と、
前記取得した位置を記憶する位置記憶手段と、
前記記憶した位置と新たに取得した現在位置とを比較する位置比較手段と、
予め登録された情報コンテンツを記憶する情報コンテンツ保持手段と、
前記位置比較手段の比較結果に基づき、他の情報処理装置に情報コンテンツを送信する情報コンテンツ送信手段と、
を備えたことを特徴とする情報処理装置。
An information processing apparatus that distributes predetermined information,
Position acquisition means for acquiring the position of the information processing apparatus;
Position storage means for storing the acquired position;
Position comparison means for comparing the stored position with a newly acquired current position;
Information content holding means for storing information content registered in advance;
Information content transmitting means for transmitting information content to another information processing device based on the comparison result of the position comparing means;
An information processing apparatus comprising:
所定の距離範囲内のみ通信が可能となる近距離無線通信手段を備えた端末と、前記近距離無線通信手段を備えた情報提供局とからなり、
前記情報提供局の近距離無線通信手段が、予め登録された情報コンテンツを記憶する情報コンテンツ保持部と、前記端末から放送された情報コンテンツ要求を受信する要求受信部と、情報コンテンツ要求を受信した場合に情報コンテンツを送信する第1の送信部とを備え、
前記端末の近距離無線通信手段が、任意の情報提供局に対して情報コンテンツ要求を放送する第2の要求放送部と、前記情報提供局の第1の送信部から送信された情報コンテンツを受信する第1の受信部と、受信した情報コンテンツを蓄積する蓄積部と、端末の所在位置を検出する第2の位置情報検出部と、前記第2の要求放送部が放送をした際に検出された所在位置を保持する第2の位置保持部とを備え、
前記第2の要求放送部は、第2の位置保持部に保持されている所在位置と、第2の位置情報検出部によって検出された現在の所在位置との距離が所定の距離以上となった場合に、情報コンテンツ要求を放送することを特徴とする情報交換システム。
A terminal provided with short-range wireless communication means capable of communicating only within a predetermined distance range, and an information providing station provided with the short-range wireless communication means,
The short-range wireless communication means of the information providing station has received an information content request, an information content holding unit that stores information content registered in advance, a request reception unit that receives an information content request broadcast from the terminal, and an information content request A first transmitter for transmitting information content in a case,
The short-range wireless communication means of the terminal receives the information content transmitted from the second request broadcasting unit that broadcasts the information content request to an arbitrary information providing station and the first transmitting unit of the information providing station Detected when the first receiving unit that broadcasts, the storage unit that stores the received information content, the second position information detecting unit that detects the location of the terminal, and the second request broadcast unit broadcast A second position holding portion for holding the existing position,
In the second request broadcast unit, the distance between the location held by the second location holding unit and the current location detected by the second location information detection unit is equal to or greater than a predetermined distance. An information exchange system characterized by broadcasting an information content request.
所定の距離範囲内のみ通信が可能となる近距離無線通信手段を備えた端末と、前記近距離無線通信手段を備えた情報提供局とからなり、
前記情報提供局の近距離無線通信手段が、予め登録された情報コンテンツを記憶する情報コンテンツ保持部と、任意の端末に対して端末探索情報を放送する第2の探索放送部と、前記端末探索に対応した応答情報を受信する第2の受信部と、前記応答情報を受信した場合に、情報コンテンツ保持部に記憶された情報コンテンツを送信する第2の送信部と、情報提供局の所在位置を検出する第1の位置情報検出部と、前記探索放送部が放送をした際に検出された所在位置を保持する第1の位置保持部とを備え、前記第2の探索放送部は、第1の位置保持部に保持されている所在位置と、第1の位置情報検出部によって検出された現在の所在位置との距離が所定の距離以上となった場合に、前記端末探索情報を放送し、
前記端末の近距離無線通信手段が、前記端末探索情報及び情報コンテンツを受信する第3の受信部と、前記端末探索情報を受信した場合に、その応答情報を送信する第3の送信部と、受信した情報コンテンツを蓄積する蓄積部とを備えたことを特徴とする情報交換システム。
A terminal provided with short-range wireless communication means capable of communicating only within a predetermined distance range, and an information providing station provided with the short-range wireless communication means,
The short distance wireless communication means of the information providing station includes an information content holding unit for storing pre-registered information content, a second search broadcasting unit for broadcasting terminal search information to an arbitrary terminal, and the terminal search A second receiving unit that receives response information corresponding to the information, a second transmitting unit that transmits information content stored in the information content holding unit when the response information is received, and a location of the information providing station A first position information detection unit for detecting the position, and a first position holding unit for holding a location detected when the search broadcast unit broadcasts, the second search broadcast unit includes: The terminal search information is broadcast when the distance between the location held by the first location holding unit and the current location detected by the first location information detection unit exceeds a predetermined distance. ,
A third receiving unit that receives the terminal search information and the information content, and a third transmitting unit that transmits response information when the terminal search information is received; An information exchange system comprising: a storage unit for storing received information content.
所定の距離範囲内のみ通信が可能となる近距離無線通信手段を備えた端末と、前記近距離無線通信手段を備えた情報提供局とからなり、
前記情報提供局の近距離無線通信手段が、予め登録された情報コンテンツを記憶する情報コンテンツ保持部と、前記端末から送信された情報提供局探索情報を受信する第4の受信部と、前記端末から送信された情報コンテンツ要求を受信する要求受信部と、前記情報提供局探索情報を受信した場合に、その応答情報を送信する第4の送信部と、情報コンテンツ要求を受信した場合にその応答情報を送信してきた端末に情報コンテンツを送信する第1の送信部とを備え、
前記端末の近距離無線通信手段が、任意の情報提供局に対して情報提供局探索情報を放送する第4の探索放送部と、情報提供局から送信された前記応答情報を受信する第5の受信部と、端末の所在位置を検出する第2の位置情報検出部と、前記第4の探索放送部が放送をした時に検出された所在位置を保持する第2の位置保持部とを備え、
前記第4の探索放送部は、第2の位置保持部に保持されている所在位置と、第2の位置情報検出部によって検出された現在の所在位置との距離が所定の距離以上となった場合に前記情報提供局探索情報を放送し、
前記応答情報を受信した場合に、その応答情報を送信してきた情報提供局に対して情報コンテンツ要求を送信する第5の送信部と、前記情報提供局から送信された情報コンテンツを受信する第1の受信部と、受信した情報コンテンツを蓄積する蓄積部とを備えたことを特徴とする情報交換システム。
A terminal provided with short-range wireless communication means capable of communicating only within a predetermined distance range, and an information providing station provided with the short-range wireless communication means,
The short distance wireless communication means of the information providing station includes an information content holding unit that stores information content registered in advance, a fourth receiving unit that receives information providing station search information transmitted from the terminal, and the terminal A request receiving unit that receives the information content request transmitted from the mobile station, a fourth transmission unit that transmits response information when the information providing station search information is received, and a response when the information content request is received. A first transmission unit that transmits information content to a terminal that has transmitted information,
The short-distance wireless communication means of the terminal receives a fourth search broadcast unit that broadcasts information provider station search information to an arbitrary information provider station, and receives the response information transmitted from the information provider station. A receiving unit, a second position information detecting unit for detecting the location of the terminal, and a second position holding unit for holding the location detected when the fourth search broadcasting unit broadcasts,
In the fourth search broadcast unit, the distance between the location held by the second location holding unit and the current location detected by the second location information detection unit is equal to or greater than a predetermined distance. Broadcast the information provider search information in case
When the response information is received, a fifth transmission unit that transmits an information content request to the information providing station that has transmitted the response information, and a first content that receives the information content transmitted from the information providing station An information exchange system comprising: a receiving unit; and a storage unit for storing the received information content.
所定の距離範囲内のみ通信が可能となる近距離無線通信手段を備えた端末と、前記近距離無線通信手段を備えた情報提供局とからなり、
前記情報提供局の近距離無線通信手段が、予め登録された情報コンテンツを記憶する情報コンテンツ保持部と、前記端末から送信された情報提供局探索情報を受信する第4の受信部と、前記端末から送信された情報コンテンツ要求を受信する要求受信部と、前記情報提供局探索情報を受信した場合に、その応答情報を送信する第4の送信部と、情報コンテンツ要求を受信した場合にその応答情報を送信してきた端末に情報コンテンツを送信する第1の送信部とを備え、
前記端末の近距離無線通信手段が、任意の情報提供局に対して情報提供局探索情報を一定時間間隔で放送する第3の探索放送部と、情報提供局から送信された前記応答情報を受信する第5の受信部と、前記応答情報を受信した場合に、その応答情報を送信してきた情報提供局に対して情報コンテンツ要求を送信する第5の送信部と、前記情報提供局から送信された情報コンテンツを受信する第1の受信部と、受信した情報コンテンツを蓄積する蓄積部とを備えたことを特徴とする情報交換システム。
A terminal provided with short-range wireless communication means capable of communicating only within a predetermined distance range, and an information providing station provided with the short-range wireless communication means,
The short distance wireless communication means of the information providing station includes an information content holding unit that stores information content registered in advance, a fourth receiving unit that receives information providing station search information transmitted from the terminal, and the terminal A request receiving unit that receives the information content request transmitted from the mobile station, a fourth transmission unit that transmits response information when the information providing station search information is received, and a response when the information content request is received. A first transmission unit that transmits information content to a terminal that has transmitted information,
The short-range wireless communication means of the terminal receives a third search broadcasting unit that broadcasts information providing station search information to an arbitrary information providing station at regular time intervals, and receives the response information transmitted from the information providing station A fifth receiving unit that transmits the information content request to the information providing station that has transmitted the response information when the response information is received, and is transmitted from the information providing station. An information exchange system comprising: a first receiving unit that receives the received information content; and a storage unit that stores the received information content.
所定の距離範囲内のみ通信が可能となる近距離無線通信手段を備えた端末と、前記近距離無線通信手段を備えた情報提供局とからなり、前記情報提供局の近距離無線通信手段が、予め登録された情報コンテンツを記憶する情報コンテンツ保持部と、前記端末から放送された情報コンテンツ要求を受信する要求受信部と、情報コンテンツ要求を受信した場合に情報コンテンツを送信する第1の送信部とを備え、
前記端末の近距離無線通信手段が、任意の情報提供局に対して情報コンテンツ要求を一定時間間隔で放送する第1の要求放送部と、前記情報提供局の第1の送信部から送信された情報コンテンツを受信する第1の受信部と、受信した情報コンテンツを蓄積する蓄積部とを備え、
前記端末の第1の要求放送部が情報コンテンツ要求を放送した後、次の情報コンテンツ要求を放送するまでに第1の受信部が情報コンテンツを受信しなかった場合と受信した場合とでは、第1の要求放送部が情報コンテンツ要求を放送する時間間隔を異ならせることを特徴とする情報交換システム。
A short-range wireless communication means capable of communicating only within a predetermined distance range, and an information providing station provided with the short-range wireless communication means, the short-range wireless communication means of the information providing station, An information content holding unit that stores information content registered in advance, a request receiving unit that receives an information content request broadcast from the terminal, and a first transmission unit that transmits information content when an information content request is received And
The short-distance wireless communication means of the terminal is transmitted from a first request broadcasting unit that broadcasts an information content request to an arbitrary information providing station at regular time intervals and a first transmitting unit of the information providing station A first receiving unit that receives the information content; and a storage unit that stores the received information content;
After the first request broadcasting unit of the terminal broadcasts the information content request, the first receiving unit receives and does not receive the information content until the next information content request is broadcast. An information exchange system characterized in that one request broadcast unit varies a time interval for broadcasting an information content request.
前記第1の要求放送部が情報コンテンツ要求を放送する時間間隔が、前記第1の受信部が情報コンテンツを受信した場合よりも、情報コンテンツを受信しなかった場合のほうが短く設定されることを特徴とする請求項19に記載した情報交換システム。The time interval at which the first request broadcast unit broadcasts the information content request is set to be shorter when the information content is not received than when the first reception unit receives the information content. The information exchange system according to claim 19 , wherein the information exchange system is an information exchange system. 前記端末の近距離無線通信手段が、受信された情報コンテンツと、前記端末の蓄積部に既に蓄積された情報コンテンツとが同一であるか否かを判別する判別部をさらに備え、判別部が同一であると判別した場合には、前記蓄積部は受信された情報コンテンツを蓄積しないことを特徴とする前記請求項15乃至20のいずれかに記載した情報交換システム。The short-range wireless communication means of the terminal further includes a determination unit that determines whether the received information content is the same as the information content already stored in the storage unit of the terminal, and the determination unit is the same 21. The information exchange system according to any one of claims 15 to 20 , wherein the storage unit does not store the received information content when it is determined that 前記端末の近距離無線通信手段が、前記蓄積部が蓄積している情報コンテンツの数または全容量が所定値を越える場合には、最も古い時期に蓄積された情報コンテンツを削除する削除部をさらに備えたことを特徴とする請求項15乃至20のいずれかに記載した情報交換システム。The short-range wireless communication means of the terminal further includes a deletion unit that deletes information content stored at the oldest time when the number or total capacity of information content stored in the storage unit exceeds a predetermined value. The information exchange system according to any one of claims 15 to 20 , further comprising: 前記端末の蓄積部に蓄積された情報コンテンツが、商品に関する情報と、その商品を販売する商店に関する情報と、その商店におけるその商品の販売価格とからなる1組の商店情報であることを特徴とする請求項15乃至22のいずれかに記載した情報交換システム。The information content stored in the storage unit of the terminal is a set of store information including information about a product, information about a store that sells the product, and a sales price of the product at the store. The information exchange system according to any one of claims 15 to 22 . 前記端末の蓄積部に蓄積された情報コンテンツが、同一商品について複数組の商店情報を含んでいる場合に、その商品の販売価格が最も安い商店情報のみを残して、他の商店情報を破棄する破棄処理部をさらに備えたことを特徴とする請求項23に記載した情報交換システム。When the information content stored in the storage unit of the terminal includes a plurality of sets of store information for the same product, only the store information with the lowest selling price of the product is left and other store information is discarded. The information exchange system according to claim 23 , further comprising a discard processing unit. 前記端末の近距離無線通信手段が、収集したい商品販売価格を設定する設定部をさらに備え、受信された情報コンテンツに含まれる商品の販売価格が、前記設定部によって設定された販売価格よりも低いときに前記蓄積部に、受信された情報コンテンツを蓄積することを特徴とする請求項23に記載した情報交換システム。The short-range wireless communication means of the terminal further includes a setting unit for setting a product sales price to be collected, and the sales price of the product included in the received information content is lower than the sales price set by the setting unit 24. The information exchange system according to claim 23 , wherein the information content received is sometimes stored in the storage unit. 前記端末の近距離無線通信手段が、受信された情報コンテンツを前記端末の蓄積部に蓄積したことを端末の利用者に知らせるための出力部をさらに備えたことを特徴とする請求項25に記載した情報交換システム。Claim 25 short-range wireless communication means of said terminal, characterized in that the received information content, further comprising an output unit for informing that it has stored in the storage unit of the terminal to the user terminal Information exchange system. 前記設定部が、所定の設定基準に基づいて、前記商品販売価格を変更することを特徴とする請求項25に記載した情報交換システム。26. The information exchange system according to claim 25 , wherein the setting unit changes the product sales price based on a predetermined setting criterion. 前記商品販売価格が自動車燃料の価格である場合に、前記所定の設定基準が、自動車燃料の残量または自動車の走行距離であることを特徴とする請求項27に記載した情報交換システム。28. The information exchange system according to claim 27 , wherein, when the commodity sales price is an automobile fuel price, the predetermined setting criterion is an automobile fuel remaining amount or an automobile mileage. 前記情報提供局が携帯情報機器であることを特徴とする請求項15乃至28に記載の情報交換システム。Information exchange system according to claim 15 or 28, wherein the information provider station is a portable information device. 前記端末が携帯情報機器であることを特徴とする請求項15乃至28に記載の情報交換システム。Information exchange system according to claim 15 or 28, wherein the terminal is a portable information device.
JP2001016267A 2001-01-24 2001-01-24 Information exchange system Expired - Fee Related JP3737033B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001016267A JP3737033B2 (en) 2001-01-24 2001-01-24 Information exchange system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001016267A JP3737033B2 (en) 2001-01-24 2001-01-24 Information exchange system

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP2005062723A Division JP4749742B2 (en) 2005-03-07 2005-03-07 Information exchange system
JP2005146772A Division JP2005317037A (en) 2005-05-19 2005-05-19 Information exchanging system

Publications (2)

Publication Number Publication Date
JP2002223466A JP2002223466A (en) 2002-08-09
JP3737033B2 true JP3737033B2 (en) 2006-01-18

Family

ID=18882671

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001016267A Expired - Fee Related JP3737033B2 (en) 2001-01-24 2001-01-24 Information exchange system

Country Status (1)

Country Link
JP (1) JP3737033B2 (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0222113D0 (en) * 2002-09-24 2002-10-30 Koninkl Philips Electronics Nv Image recognition
US7369868B2 (en) * 2002-10-30 2008-05-06 Sony Ericsson Mobile Communications Ab Method and apparatus for sharing content with a remote device using a wireless network
JP4529462B2 (en) * 2004-02-09 2010-08-25 Kddi株式会社 Communication terminal, communication terminal program, and communication interface switching method
FR2868644A1 (en) * 2004-03-30 2005-10-07 Thomson Licensing Sa METHOD OF DISCOVERING APPARATUS CONNECTED TO AN IP NETWORK AND APPARATUS IMPLEMENTING THE METHOD
JP4335090B2 (en) 2004-05-14 2009-09-30 シャープ株式会社 Mobile terminal device
JP4597583B2 (en) 2004-05-31 2010-12-15 シャープ株式会社 Data transmission device, data reception device, communication system, control program for data transmission device, control program for data reception device, and computer-readable recording medium
US8036244B2 (en) 2004-08-06 2011-10-11 Sharp Kabushiki Kaisha Transmitter, receiver, communication system, communication method, non-transitory computer readable medium
US8284684B2 (en) 2005-01-28 2012-10-09 Sharp Kabushiki Kaisha Communication device, communication system, communication method, and communication circuit
JP4198741B2 (en) 2005-01-28 2008-12-17 シャープ株式会社 Communication device, communication system, communication method, communication program, communication circuit
US7787391B2 (en) 2005-01-28 2010-08-31 Sharp Kabushiki Kaisha Communication device, communication system, communication method, communication program, and communication circuit
US8051182B2 (en) 2005-01-28 2011-11-01 Sharp Kabushiki Kaisha Communication device, communication system, communication method, communication program, and communication circuit
JP4487906B2 (en) 2005-11-16 2010-06-23 ソニー株式会社 Terminal and information processing method
US20080057938A1 (en) * 2006-08-30 2008-03-06 Sony Ericsson Mobile Communications Ab Method and Apparatus of Presenting Content Received at a Wireless Communication Device
JP4219950B2 (en) 2006-10-16 2009-02-04 シャープ株式会社 COMMUNICATION DEVICE, COMMUNICATION METHOD, COMMUNICATION CIRCUIT, MOBILE PHONE, PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING THE PROGRAM
JP2009003552A (en) 2007-06-19 2009-01-08 Funai Electric Co Ltd Communication terminal
JP5727329B2 (en) * 2011-08-12 2015-06-03 京セラ株式会社 Mobile communication terminal, approach notification program, and approach notification method
JP5930689B2 (en) * 2011-12-13 2016-06-08 アルパイン株式会社 Near field communication system
JP6132588B2 (en) 2013-02-22 2017-05-24 キヤノン株式会社 COMMUNICATION DEVICE, ITS CONTROL METHOD, PROGRAM
JP6271843B2 (en) * 2013-02-22 2018-01-31 キヤノン株式会社 COMMUNICATION DEVICE, ITS CONTROL METHOD, PROGRAM
US9742853B2 (en) * 2014-05-19 2017-08-22 The Michael Harrison Tretter Auerbach Trust Dynamic computer systems and uses thereof
KR101891599B1 (en) * 2016-09-30 2018-08-24 엘지전자 주식회사 Control method of Autonomous vehicle and Server
JP2018207153A (en) * 2017-05-30 2018-12-27 株式会社Tbsテレビ Information processing unit, information processing method, and program

Also Published As

Publication number Publication date
JP2002223466A (en) 2002-08-09

Similar Documents

Publication Publication Date Title
JP3737033B2 (en) Information exchange system
US11924215B2 (en) Enhanced value component predictions using contextual machine-learning models
US9886702B2 (en) Method of creating and joining social group, user device for executing the method, server, and storage medium
US10204137B2 (en) System and method for data collection to validate location data
US20210216893A1 (en) Enhanced validity modeling using machine-learning techniques
US8185601B2 (en) Sharing information between devices
US10965606B2 (en) System and method for dynamic queue management using queue protocols
US6925288B2 (en) Gathering information from short-range wireless portals
KR101820198B1 (en) Service processing method and apparatus based on location information
JP4376437B2 (en) Information distribution system
CN106416374A (en) Confirming delivery location using radio fingerprinting
TWI441535B (en) Method for using geographic signal fingerprint cluster to implement end-to-end message push
CN103210408A (en) Matching a first location profile with at least one other location profile
JP6054437B2 (en) Method and apparatus for obtaining or providing search results using user-based bias
KR20160088770A (en) Method for providing location-based information
JP2002271855A (en) Advertisement providing system
CN113221015B (en) Homologous user determination and homologous network construction method, system and storage medium
KR102211775B1 (en) Geofence service apparatus and method thereof
JP4749742B2 (en) Information exchange system
JP2005317037A (en) Information exchanging system
CN107567715B (en) Method and apparatus for providing information in a communication network
JP2007094560A (en) Service providing method, service providing system, service providing device, service providing terminal and service providing program
JP5783777B2 (en) Information distribution apparatus, method and program
JP2002288207A (en) Information-providing system and information-providing method
KR20150043642A (en) The Place Information Management Server, System and the Method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050104

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050307

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050419

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050519

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20050628

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050823

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050921

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: 20051018

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051025

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: 20091104

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091104

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101104

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111104

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111104

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121104

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121104

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131104

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees