(57)【要約】【課題】処理能力の低い制御手段を用いて、相互に情報交換を行なうことが可能なデータ伝送装置及びこれを用いた玩具を提供する。【解決手段】近接した２つの装置間でデータ伝送を行なうデータ伝送装置であって、装置は、無線タグと、無線タグに情報を書き込み、若しくは、無線タグから情報を読み出す無線タグリーダライタ部と、データの送信指示及び受信指示を入力する入力部と、装置全体を制御する制御部とを備え、送信側の制御部は、送信指示があった場合、無線タグリーダライタ部を制御して送信対象データを自己の無線タグに書き込み、受信側の制御部は、受信指示があった場合、無線タグリーダライタ部を制御して自己の無線タグ以外の近接する無線タグの送信対象データを読み出す。【選択図】図３
2014032525.tif 000002
【特許請求の範囲】
【請求項１】
近接した２つの装置間でデータ伝送を行なうデータ伝送装置であって、
前記装置は、
無線タグと、
前記無線タグに情報を書き込み、若しくは、前記無線タグから情報を読み出す無線タグリーダライタ部と、
前記データの送信指示及び受信指示を入力する入力部と、
前記装置全体を制御する制御部とを備え、
送信側の前記制御部は、前記送信指示があった場合、前記無線タグリーダライタ部を制御して送信対象データを自己の無線タグに書き込み、
受信側の前記制御部は、前記受信指示があった場合、前記無線タグリーダライタ部を制御して自己の無線タグ以外の近接する無線タグの前記送信対象データを読み出す
ことを特徴とするデータ伝送装置。
【請求項２】
受信側の前記制御部は、自己の無線タグ以外の近接する無線タグの前記送信対象データを読み出した後に、前記近接する無線タグの前記送信対象データを削除する
ことを特徴とする請求項１記載のデータ伝送装置。
【請求項３】
受信側の前記制御部は、前記無線タグリーダライタ部を制御して自己の無線タグ以外の近接する無線タグに読出完了フラグを書き込み、
送信側の前記制御部は、前記無線タグリーダライタ部を制御して自己の無線タグに前記読込完了フラグを確認した場合に、自己の無線タグの記憶内容を削除する
ことを特徴とする請求項１記載のデータ伝送装置。
【請求項４】
データ及び前記データに対応するフラグを予め格納する記憶部を備え、
送信側の前記制御部は、前記送信指示があった場合、前記無線タグリーダライタ部を制御して送信対象データに対応するフラグの設定命令を自己の無線タグに書き込み、
受信側の前記制御部は、前記受信指示があった場合、前記無線タグリーダライタ部を制御して自己の無線タグ以外の近接する無線タグの前記設定命令を読み出すと共に前記設定命令に基づき前記フラグを設定する
ことを特徴とする請求項１〜３の何れか一項に記載のデータ伝送装置。
【請求項５】
前記記憶部に近接した２つの装置間でデータ伝送を行なう全てのデータ及び前記データに対応するフラグを予め格納しておく
ことを特徴とする請求項４記載のデータ伝送装置。
【請求項６】
前記制御部は、起動時に前記無線タグリーダライタ部を制御して、自己の無線タグにアクセスしてＩＤを読み出して確認する
ことを特徴とする請求項１〜５の何れか一項に記載のデータ伝送装置。
【請求項７】
送信側の前記制御部は、前記入力部からデータの書き込み先の変更指示があった場合、前記無線タグリーダライタ部を制御して自己の無線タグ以外の近接する無線タグに送信対象データを書き込む
ことを特徴とする請求項１〜６の何れか一項に記載のデータ伝送装置。
【請求項８】
受信側の前記制御部は、前記受信指示があった場合、前記無線タグリーダライタ部を制御して自己の無線タグ以外の近接する複数の無線タグのデータを一括して読み出す
ことを特徴とする請求項１〜６の何れか一項に記載のデータ伝送装置。
【請求項９】
前記無線タグが、
同一装置内の前記無線タグリーダライタ部と同一基板上に配置、或いは、当該基板とは別個に配置されている
ことを特徴とする請求項１〜８の何れか一項に記載のデータ伝送装置。
【請求項１０】
請求項１〜９の何れか一項に記載のデータ伝送装置を用いたことを特徴とする玩具。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ伝送装置及びこれを用いた玩具に関する。
【背景技術】
【０００２】
従来、データ伝送には有線による通信、無線を用いた通信、赤外線を用いた通信等の様々な方式の通信技術があり、このような通信技術を利用した玩具も多々存在する。例えば、有線による通信、無線通信、赤外線通信をそれぞれ利用したリモコン玩具等が存在する。
【０００３】
また、ＲＦＩＤ（Radio Frequency IDentification：以下、無線タグと呼ぶ。）を埋め込んだ玩具（例えば、バナナの玩具）を、電磁界や電波などを用いた近距離の無線通信によって無線タグに書き込まれている情報を読み出す機能（以下、無線タグリーダと呼ぶ。）を有する玩具（例えば、猿のぬいぐるみ）に近接させ、玩具に埋め込まれた無線タグの情報を読み出して、当該読み出した情報に対応する動作（例えば、猿のぬいぐるみに「バナナ大好き…」等のおしゃべりさせる）をさせる玩具が提案・実現されている。（例えば、特許文献１参照）。
【０００４】
さらに、無線タグと、電磁界や電波などを用いた近距離の無線通信によって無線タグの情報を読み出す、或いは、情報を書き込む機能（以下、無線タグリーダライタと呼ぶ。）を併せ持つ携帯端末を複数備えてネットワークを構成して、或る携帯端末の無線タグリーダライタが、他の携帯端末の無線タグに情報を書き込み、無線タグに書き込まれた情報を読み出してさらに他の携帯端末の無線タグに順次書き込んで行くことにより情報を伝送させるネットワークシステム（データ伝送装置）が提案・実現されている。（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２９３２６２号公報
【特許文献２】特許第４５１４６１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の玩具では、情報の伝達が無線タグを埋め込まれた玩具から無線タグリーダを有する玩具への一方通行であり、２つの玩具間での情報交換は想定されていないといった問題点があった。
【０００７】
一方、特許文献２に記載のネットワークシステム（データ伝送装置）では、送信側の携帯端末が受信側の携帯端末の無線タグに情報を書き込むことにより、２つの携帯端末間で情報交換をすることは可能であるものの、送信するテータとその付加情報（例えば、宛先情報、発信元情報、中継装置情報等）を伝送させる必要性があるため、伝送するデータが多くなり、この結果、当該データを記憶するための無線タグの容量も大きくなってしまうといった問題点があった。
【０００８】
さらに、特許文献２に記載のネットワークシステム（データ伝送装置）では、送信側の携帯端末が、より具体的には、送信側の無線タグリーダライタが、伝送されてきた情報が記憶されている自らの無線タグに上述の付加情報を書き込み、無線タグから情報（付加情報つきの情報）を読み出し、送信先の携帯端末の無線タグに読み出した情報を書き込む等の一連の処理を行なう。
このため、送信側の無線タグリーダライタを制御するＣＰＵ（Central Processing Unit）等の制御手段の負荷が大きいといった問題点があった。
【０００９】
また、特許文献２に記載のネットワークシステム（データ伝送装置）では、受信側の携帯端末でも、送信側の携帯端末から自らの無線タグに書き込まれてくる情報を逐次監視してその後に送信処理を行なう必要性があり、同じく受信側のＣＰＵ等の制御手段の負荷が大きいといった問題点があった。
【００１０】
すなわち、特許文献２に記載のネットワークシステム（データ伝送装置）では、データ伝送処理に関する負荷が大きいため、当該データ伝送処理を含めた携帯端末の全ての負荷を処理することが可能な処理能力を有する制御手段が必要になる。
【００１１】
これに対して、相互に情報交換が可能なデータ伝送を玩具に用いる場合には、コストの関係から、玩具の基本動作に必要な最小限の処理能力を有するＣＰＵ等の制御手段を使用することが求められる。
【００１２】
本発明の課題は、処理能力の低い制御手段を用いて、相互に情報交換を行なうことが可能なデータ伝送装置及びこれを用いた玩具を提供することにある。
【課題を解決するための手段】
【００１３】
前記課題を解決するために、請求項１記載の発明は、
近接した２つの装置間でデータ伝送を行なうデータ伝送装置であって、
前記装置は、
無線タグと、
前記無線タグに情報を書き込み、若しくは、前記無線タグから情報を読み出す無線タグリーダライタ部と、
前記データの送信指示及び受信指示を入力する入力部と、
前記装置全体を制御する制御部とを備え、
送信側の前記制御部は、前記送信指示があった場合、前記無線タグリーダライタ部を制御して送信対象データを自己の無線タグに書き込み、
受信側の前記制御部は、前記受信指示があった場合、前記無線タグリーダライタ部を制御して自己の無線タグ以外の近接する無線タグの前記送信対象データを読み出すことを特徴とする。
【００１４】
請求項２記載の発明は、
請求項１記載のデータ伝送装置において、
受信側の前記制御部は、自己の無線タグ以外の近接する無線タグの前記送信対象データを読み出した後に、前記近接する無線タグの前記送信対象データを削除することを特徴とする。
【００１５】
請求項３記載の発明は、
請求項１記載のデータ伝送装置において、
受信側の前記制御部は、前記無線タグリーダライタ部を制御して自己の無線タグ以外の近接する無線タグに読出完了フラグを書き込み、
送信側の前記制御部は、前記無線タグリーダライタ部を制御して自己の無線タグに前記読込完了フラグを確認した場合に、自己の無線タグの記憶内容を削除することを特徴とする。
【００１６】
請求項４記載の発明は、
請求項１〜３の何れか一項に記載のデータ伝送装置において、
データ及び前記データに対応するフラグを予め格納する記憶部を備え、
送信側の前記制御部は、前記送信指示があった場合、前記無線タグリーダライタ部を制御して送信対象データに対応するフラグの設定命令を自己の無線タグに書き込み、
受信側の前記制御部は、前記受信指示があった場合、前記無線タグリーダライタ部を制御して自己の無線タグ以外の近接する無線タグの前記設定命令を読み出すと共に前記設定命令に基づき前記フラグを設定することを特徴とする。
【００１７】
請求項５記載の発明は、
請求項４記載のデータ伝送装置において、
前記記憶部に近接した２つの装置間でデータ伝送を行なう全てのデータ及び前記データに対応するフラグを予め格納しておくことを特徴とする。
【００１８】
請求項６記載の発明は、
請求項１〜５の何れか一項に記載のデータ伝送装置において、
前記制御部は、起動時に前記無線タグリーダライタ部を制御して、自己の無線タグにアクセスしてＩＤを読み出して確認することを特徴とする。
【００１９】
請求項７記載の発明は、
請求項１〜６の何れか一項に記載のデータ伝送装置において、
送信側の前記制御部は、前記入力部からデータの書き込み先の変更指示があった場合、前記無線タグリーダライタ部を制御して自己の無線タグ以外の近接する無線タグに送信対象データを書き込むことを特徴とする。
【００２０】
請求項８記載の発明は、
請求項１〜６の何れか一項に記載のデータ伝送装置において、
受信側の前記制御部は、前記受信指示があった場合、前記無線タグリーダライタ部を制御して自己の無線タグ以外の近接する複数の無線タグのデータを一括して読み出すことを特徴とする。
【００２１】
請求項９記載の発明は、
請求項１〜８の何れか一項に記載のデータ伝送装置において、
前記無線タグが、
同一装置内の前記無線タグリーダライタ部と同一基板上に配置、或いは、当該基板とは別個に配置されていることを特徴とする。
【００２２】
請求項１０記載の発明は、
請求項１〜９の何れか一項に記載のデータ伝送装置を用いたことを特徴とする玩具。
【発明の効果】
【００２３】
請求項１記載の発明によれば、送信側の制御部は、データの送信指示があった場合、送信対象データを自己の無線タグに書き込み、受信側の制御部は、データの受信指示があった場合、自己の無線タグ以外の近接する無線タグの送信対象データを読み出すことにより、相互のデータ伝送が完了するので、送信側及び受信側の制御部の処理の負荷が大変少なくなり、処理能力の低い制御手段を用いて、相互に情報交換を行なうことができる。
【００２４】
請求項２記載の発明によれば、受信側の前記制御部は、自己の無線タグ以外の近接する無線タグの送信対象データを読み出した後に、前記近接する無線タグの送信対象データを削除することにより、意図しない相手に対するデータ送信を防止しつつ相互のデータ伝送が完了するので、送信側及び受信側の制御部の処理の負荷が大変少なくなり、処理能力の低い制御手段を用いて、相互に情報交換を行なうことができる。
【００２５】
請求項３記載の発明によれば、送信側の制御部は、データの送信指示があった場合、送信対象データを自己の無線タグに書き込み、読込完了フラグを確認した場合に、自己の無線タグの記憶内容を削除し、受信側の制御部は、データの受信指示があった場合、自己の無線タグ以外の近接する無線タグのデータを読み出すと共に読出完了フラグを書き込むことにより、意図しない相手に対するデータ送信を防止しつつ相互のデータ伝送が完了するので、送信側及び受信側の制御部の処理の負荷が大変少なくなり、処理能力の低い制御手段を用いて、相互に情報交換を行なうことができる。
【００２６】
請求項４記載の発明によれば、データ及び個々に対応するフラグを格納しておき、送信側の制御部は、データの送信指示があった場合、送信対象データのフラグ設定命令を自己の無線タグに書き込み、受信側の制御部は、データの受信指示があった場合、自己の無線タグ以外の近接する無線タグのデータを読み出すと共に、読み出したフラグ設定命令に基づきフラグを”ＯＮ（設定）”にすることにより、データ量の増加を防ぎ、処理能力の低い制御手段でも対応可能にしている。
【００２７】
請求項５記載の発明によれば、記憶部に近接した２つの装置間でデータ伝送を行なう全てのデータ及びデータに対応するフラグを予め格納しておくことにより、予め格納しておくべきデータ量や送信する可視化フラグ設定命令のデータ量がそれぞれ或る値に定まるため、記憶部の記憶容量や無線タグの記憶容量をその値に合わせて適切に選択できる。
【００２８】
請求項６記載の発明によれば、起動時に無線タグリーダライタ部を制御して、自己の無線タグにアクセスしてＩＤを読み出して確認することにより、自己の無線タグと、自己の無線タグ以外の近接する無線タグとの識別が可能になる。
【００２９】
請求項７記載の発明によれば、送信側の制御部は、入力部からデータの書き込み先の変更指示があった場合、無線タグリーダライタ部を制御して自己の無線タグ以外の近接する無線タグに送信対象データを書き込むことにより、その場に装置が２つ存在しない場合であっても、実質的に装置間でデータ伝送を行なうことができる。
【００３０】
請求項８記載の発明によれば、受信側の制御部は、受信指示があった場合、無線タグリーダライタ部を制御して自己の無線タグ以外の近接する複数の無線タグのデータを一括して読み出すことにより、複数台の装置等から一括してデータを読み出すことができるので、より多彩なデータ伝送が実現できる。
【００３１】
請求項９記載の発明によれば、請求項１〜８の何れか一項に記載の発明と同様の効果を得ることができる。
【００３２】
請求項１０記載の発明によれば、請求項１〜９の何れか一項に記載の発明と同様の効果を得ることができる。
【図面の簡単な説明】
【００３３】
【図１】玩具本体を概略的に示す平面図及び側面図である。
【図２】玩具本体の構成を概略的に示すブロック図である。
【図３】データ伝送時の動作を示す説明図である。
【図４】送信側の玩具本体の動作の一例を示すフローチャートである。
【図５】送信側の玩具本体の表示画面の一例を示す説明図である。
【図６】受信側の玩具本体の動作の一例を示すフローチャートである。
【図７】受信側の玩具本体の表示画面の一例を示す説明図である。
【図８】データ伝送時の動作を示す説明図である。
【図９】送信側の玩具本体の動作の一例を示すフローチャートである。
【図１０】受信側の玩具本体の動作の一例を示すフローチャートである。
【図１１】アイテムデータの可視化の動作を示す説明図である。
【図１２】送信側の玩具本体の動作の一例を示すフローチャートである。
【図１３】受信側の玩具本体の動作の一例を示すフローチャートである。
【図１４】他の無線タグを介したデータ伝送の一例を示す説明図である。
【図１５】ゲーム筐体からデータ伝送の一例を示す説明図である。
【図１６】複数の玩具本体からの一括データ伝送の一例を示す説明図である。
【発明を実施するための形態】
【００３４】
以下、図面を参照しつつ、本発明の実施形態であるデータ伝送装置を用いた玩具を詳細に説明する。但し、発明の範囲は、図示例に限定されない。
【００３５】
（第１実施形態）
本発明の第１実施形態のデータ伝送装置を用いた玩具の概要について、図１及び図２に基づいて説明する。
【００３６】
本発明の第１実施形態におけるデータ伝送装置を用いた玩具は、玩具本体１００から構成される。
データ伝送装置を用いた玩具本体１００は、角に丸みを帯びた長方形の形状、所謂、スマートフォンを模した形状を有している。玩具本体１００の前面であって中心より上側には表示画面１が配置され、当該表示画面１の下側にはタッチパネル２が、さらにその下側には複数の操作ボタン３がそれぞれ配置されている。
【００３７】
玩具本体１００は、表示画面１に表示される内容に対応してタッチパネル２や操作ボタン３を適宜操作することにより、単体でもゲーム等を行なうことが可能である。また、２つの玩具本体１００を互いに近接させて必要な操作を行なうことにより、データ伝送により情報交換等を行なうことが可能である。
【００３８】
また、図２はこのような玩具本体１００の概略的な構成であり、制御部４、記憶部５、表示部６、入力部７、無線タグリーダライタ部８、無線タグ９とから構成されている。また、無線タグ９を除く各部はバス１０を介して互いに接続されている。さらに、無線タグ９を除く各部は電池（図示せず。）等の電源からの電力供給により動作する。
なお、無線タグ９に関しては、無線タグリーダライタ部８等が実装されている同一基板上に配置しても良いし、当該基板とは別個に、例えば、無線タグリーダライタ部８からのアクセスが可能であり、且つ、当該基板とは物理的に分離された状態で配置しても構わない。
【００３９】
制御部４は、ＣＰＵ（Central Processing Unit）やＭＰＵ（Micro-Processing Unit）等によって構成され、記憶部５に記憶されたプログラムを読み込み、記憶部５の作業領域に展開して当該展開されたプログラムの指示に基づきバス１０で接続された各部を統括制御する。
なお、制御部４としてはＣＰＵの単一の機能のみならず、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリ（flash memory）等の不揮発性メモリ、Ｉ／Ｏ（Input/Output）ポート等各種入出力（何れも図示略）を備え、ＲＯＭに記憶された各種処理プログラム（図示略）に従って基づきバス１０で接続された各部を統括制御するようなシングルチップマイクロプロセッサ等（以下、単にマイクロプロセッサと呼ぶ。）であっても構わない。また、制御部４として、マイクロプロセッサを用いる場合には、後述の記憶部５は不要になる。
【００４０】
記憶部５は、ＲＯＭ、ＲＡＭ、フラッシュメモリ等の不揮発性メモリから構成され、ＲＯＭには上述のプログラムやデータ等が記憶され、ＲＡＭには上述の作業領域が確保されると共に必要に応じて一時的なデータの記憶が行われる。
また、不揮発性メモリには各種設定データやデータ伝送により取得したアイテムデータ等の、電池交換等の電源消失時においてもデータ保存が必要なデータが記憶される。
【００４１】
表示部６は、ＬＣＤ（Liquid Crystal Display）、ＬＥＤ（Light Emitting Diode）ディスプレイ、ＥＬディスプレイ（electroluminescence display）、或いは、ＣＲＴ（Cathode Ray Tube）等によって構成され、制御部４から入力される表示制御信号に基づいて画像を表示する。
【００４２】
入力部７は、文字入力キー、数字入力キー、その他各種機能に対応付けられたキーを備えたキーボード、マウス等のポインティングデバイスなどから構成可能であって、具体的には、上述のタッチパネル２や複数の操作ボタン３等から構成され、ユーザからの操作入力を受け付け、当該操作に応じた操作信号をバス１０を介して制御部４へ出力する。
【００４３】
無線タグリーダライタ部８は、無線タグ９のコイルと自らのアンテナコイルを磁束結合させて電力及び信号を伝達させる電磁誘導方式や、無線タグ９のアンテナと自らのアンテナで電波をやり取りして電力及び信号を伝達させる電波方式等を用いて、無線タグ９にアクセスして情報を読み出し、或いは、無線タグ９に情報を書き込む。
【００４４】
無線タグ９は、パッシブタグ（電池が不要）、アクティブタグ（電池が必要）、或いは、セミアクティブタグ（電池が必要。但し、通信起動時はパッシブ方式）等であって、無線タグリーダライタ部８からの制御により、内部の記憶手段に対する情報の読み出しや書き込みが行なわれる。
【００４５】
このような玩具本体１００間でのデータ伝送の動作を図３〜図７に基づいてさらに詳細に説明する。
【００４６】
図３において、２つの玩具本体２００及び２０１は互いに近接して配置され、図面上側の玩具本体２００が送信側、図面下側の玩具本体２０１が受信側として説明する。なお、玩具本体２００及び２０１の構成は図２と同じであり、無線タグリーダライタ部８及び無線タグ９以外の構成要素に関しては説明を簡単にするために図示を省略している。
【００４７】
図４に示すように、送信側である玩具本体２００の制御部４は、起動時に、無線タグリーダライタ部８を制御して、自らの玩具本体２００に設けられている無線タグ９にアクセスして、当該無線タグ９のＩＤ（例えば、識別番号等）を読み出して確認する（ステップＳ１）。
ステップＳ１の動作により、送信側の制御部４は、自己の無線タグと、自己の無線タグ以外の近接する無線タグとの識別が可能になる。
【００４８】
そして、玩具本体２００の制御部４は、送受信処理以外の玩具本体２００を動作させる処理を行なう（ステップＳ２）。ここで、送受信処理以外の玩具本体２００を動作させる処理とは、展開されたプログラムの実行処理に伴う、入力部７からの操作信号の取り込み、表示部６への表示制御信号の出力、その他必要な演算処理等である。
【００４９】
玩具本体２００の制御部４は、データを送信するか否かを判断し（ステップＳ３）、玩具本体２００の制御部４が、データを送信しないと判断した場合（ステップＳ３：Ｎｏ）、ステップＳ２の処理に戻る。
【００５０】
一方、玩具本体２００の制御部４が、データを送信すると判断した場合（ステップＳ３：Ｙｅｓ）、玩具本体２００の制御部４は、無線タグリーダライタ部８を制御して送信対象のデータを、玩具本体２００の無線タグ９に書き込み（ステップＳ４）、ステップＳ２の処理に戻る。
但し、送信側である玩具本体２００の制御部４は、送信先（実際には、受信側である玩具本体２０１）を認識する必要性はなく、図３中”Ｗ０１”に示すように、単純に起動時に認識した自己の無線タグのＩＤと同じＩＤを有する玩具本体２００の無線タグ９に送信したいデータを書き込むだけで良い。
【００５１】
例えば、図５（ａ）に示すように、送信側である玩具本体２００の制御部４が、入力部７からの操作信号に基づき、表示部６に表示された「プロファイル」が選択されたと判断した場合に、「プロファイル」に関するデータを送信すると判断する。
具体的には、送信側である玩具本体２００の制御部４は、ユーザの入力部７の操作により、表示部６の「プロファイル」部分にハートマークを移動させ、且つ、決定の操作ボタンが押下げられた場合、「プロファイル」に関するデータを送信すると判断する。
【００５２】
その後、例えば、図５（ｂ）に示すように、送信側である玩具本体２００の制御部４は、表示部６に「つうしんちゅう」の表示を出力させると共に、玩具本体２００の無線タグ９への「プロファイル」に関するデータの書き込みが完了した場合、図５（ｃ）に示すように、送信側である玩具本体２００の制御部４は、表示部６に「そうしんせいこう」の表示を出力させる。
【００５３】
このように、送信側である玩具本体２００の制御部４は、入力部７からの操作信号により、ユーザからデータの送信指示があった場合、送信対象データを自己の無線タグ９に書き込むだけで、所謂、送信処理を完了することになる。
【００５４】
すなわち、送信側である玩具本体２００の制御部４は、送信先（実際には、受信側である玩具本体２０１）を認識する必要性はなく、単純に起動時に認識した自己の無線タグのＩＤと同じＩＤを有する玩具本体２００の無線タグ９に送信したいデータを書き込むだけで良いので、従来の送信処理と比較して、送信側である玩具本体２００の制御部４の送信処理の負荷が大変少なくなり、処理能力の低い制御手段を用いて、相互に情報交換を行なうことができる。
【００５５】
一方、図６に示すように、受信側である玩具本体２０１の制御部４は、起動時に、無線タグリーダライタ部８を制御して、自らの玩具本体２０１に設けられている無線タグ９にアクセスして、当該無線タグ９のＩＤ（例えば、識別番号等）を読み出して確認する（ステップＳ１１）。
ステップＳ１１の動作により、受信側の制御部４は、自己の無線タグと、自己の無線タグ以外の近接する無線タグとの識別が可能になる。
【００５６】
そして、玩具本体２０１の制御部４は、送受信処理以外の玩具本体２０１を動作させる処理を行なう（ステップＳ１２）。ここで、送受信処理以外の玩具本体２０１を動作させる処理とは、展開されたプログラムの実行処理に伴う、入力部７からの操作信号の取り込み、表示部６への表示制御信号の出力、その他必要な演算処理等である。
【００５７】
玩具本体２０１の制御部４は、データを受信するか否かを判断し（ステップＳ１３）、玩具本体２０１の制御部４が、データを受信しないと判断した場合（ステップＳ１３：Ｎｏ）、ステップＳ１２の処理に戻る。
【００５８】
一方、玩具本体２０１の制御部４が、データを受信すると判断した場合（ステップＳ１３：Ｙｅｓ）、玩具本体２０１の制御部４は、無線タグリーダライタ部８を制御して自己以外の近接している無線タグにアクセスして、無線タグ９（玩具本体２００）に書き込まれているデータを読み出し（ステップＳ１４）、ステップＳ１２の処理に戻る。
但し、受信側である玩具本体２０１の制御部４は、送信元（実際には、送信側である玩具本体２００）及び受信対象が何のデータなのかをそれぞれ認識する必要性はなく、図３中”Ｒ０１”に示すように、単純に起動時に認識した自己の無線タグのＩＤ以外のＩＤを有する玩具本体２００の無線タグ９からデータを読み出すだけで良い。
【００５９】
例えば、図７（ａ）に示すように、受信側である玩具本体２０１の制御部４が、入力部７からの操作信号に基づき、表示部６に表示された「じゅしん」が選択されたと判断した場合に、データを受信すると判断する。
具体的には、受信側である玩具本体２０１の制御部４は、ユーザの入力部７の操作により、表示部６の「じゅしん」部分にハートマークを移させ、且つ、決定の操作ボタンが押下げられた場合、データを受信すると判断する。
【００６０】
その後、例えば、図７（ｂ）に示すように、受信側である玩具本体２０１の制御部４は、表示部６に「つうしんちゅう」の表示を出力させると共に、自己以外の無線タグである、玩具本体２００の無線タグ９からデータの読み出しが完了した場合、図７（ｃ）に示すように、受信側である玩具本体２０１の制御部４は、表示部６に「ｘｘがとどいたよ（ｘｘは送信対象のデータの名称）」の表示を出力させる。
【００６１】
このように、受信側である玩具本体２０１の制御部４は、入力部７からの操作信号により、ユーザからデータの受信指示があった場合、自己の無線タグ以外の近接する無線タグ９のデータを読み出すだけで、所謂、受信処理を完了することになる。
【００６２】
すなわち、受信側である玩具本体２０１の制御部４は、送信元（実際には、送信側である玩具本体２００）及び受信対象が何のデータなのかをそれぞれ認識する必要性はなく、単純に起動時に認識した自己の無線タグのＩＤ以外のＩＤを有する玩具本体２００の無線タグ９からデータを読み出すだけで良いので、従来の受信処理と比較して、受信側である玩具本体２０１の制御部４の受信処理の負荷が大変少なくなり、処理能力の低い制御手段を用いて、相互に情報交換を行なうことができる。
【００６３】
なお、第１実施形態の場合は、送信側の玩具本体２０１が、データ送信時に送信対象のデータを順次無線タグ９に上書きで書き込むことにより、それ以前のデータは消去されるので、送信対象のデータが混在することを防止できる。
【００６４】
以上のように、送信側の制御部は、データの送信指示があった場合、送信対象データを自己の無線タグに書き込み、受信側の制御部は、データの受信指示があった場合、自己の無線タグ以外の近接する無線タグのデータを読み出すことにより、相互のデータ伝送が完了するので、送信側及び受信側の制御部の処理の負荷が大変少なくなり、処理能力の低い制御手段を用いて、相互に情報交換を行なうことができる。
【００６５】
（第２実施形態）
また、本発明の第２実施形態のデータ伝送装置を用いた玩具の概要について、図８〜図１０に基づいて説明する。但し、本発明の第１実施形態と同様の部分に関しては説明を省略する。
【００６６】
本発明の第１実施形態では、送信対象のデータを送信側の無線タグに書き込み、受信側の無線タグリーダライタ部で当該書き込まれたデータを読み出すことにより、データ伝送を実現しているが、送信側の無線タグには受信側で受信後、次のデータが書き込まれるまでデータが残存することとなり、この場合、他の玩具本体からも常時残存するデータを読み出すことが可能になる。
【００６７】
このため、意図しない相手に対してデータを送信したことと同じ結果となり、プロファイルやメール等の個人情報の保護の観点からも好ましくはない。従って、本発明の第２実施形態では、玩具本体の制御部の負荷を増大させることなく、送信後のデータの消去を実現する。
【００６８】
図８において、２つの玩具本体３００及び３０１は互いに近接して配置され、図面上側の玩具本体３００が送信側、図面下側の玩具本体３０１が受信側として説明する。なお、玩具本体３００及び３０１の構成は図２と同じであり、無線タグリーダライタ部８及び無線タグ９以外の構成要素に関しては説明を簡単にするために図示を省略している。
【００６９】
ここで、データ伝送の動作を図９〜図１０に基づいてさらに詳細に説明する。
図９に示すように、送信側である玩具本体３００の制御部４は、起動時に、無線タグリーダライタ部８を制御して、自らの玩具本体３００に設けられている無線タグ９にアクセスして、当該無線タグ９のＩＤ（例えば、識別番号等）を読み出して確認する（ステップＳ２１）。
【００７０】
そして、玩具本体３００の制御部４は、送受信処理以外の玩具本体３００を動作させる処理を行なう（ステップＳ２２）。
【００７１】
玩具本体３００の制御部４は、データを送信するか否かを判断し（ステップＳ２３）、玩具本体３００の制御部４が、データを送信しないと判断した場合（ステップＳ２３：Ｎｏ）、ステップＳ２２の処理に戻る。
【００７２】
一方、玩具本体３００の制御部４が、データを送信すると判断した場合（ステップＳ２３：Ｙｅｓ）、玩具本体３００の制御部４は、無線タグリーダライタ部８を制御して送信対象のデータを、玩具本体３００の無線タグ９に書き込む（ステップＳ２４）。
但し、送信側である玩具本体３００の制御部４は、送信先（実際には、受信側である玩具本体３０１）を認識する必要性はなく、図８中”Ｗ１１”に示すように、単純に起動時に認識した自己の無線タグのＩＤと同じＩＤを有する玩具本体３００の無線タグ９に送信したいデータを書き込むだけで良い。
【００７３】
そして、玩具本体３００の制御部４は、無線タグリーダライタ部８を制御して玩具本体３００の無線タグ９（自己の無線タグ）の記憶内容を確認して、読込完了フラグが書き込まれているか否かを判断する（ステップＳ２５）。
送信側である玩具本体３００の制御部４は、図８中”Ｒ１１”に示すように、玩具本体３００の無線タグ９を読み出して、読込完了フラグが書き込まれているか否かを確認する。
【００７４】
もし、玩具本体３００の制御部４が、読込完了フラグが書き込まれていないと判断した場合（ステップＳ２５：Ｎｏ）、ステップＳ２５の処理に戻る。
【００７５】
もし、玩具本体３００の制御部４が、読込完了フラグが書き込まれたと判断した場合（ステップＳ２５：Ｙｅｓ）、玩具本体３００の制御部４は、無線タグリーダライタ部８を制御して玩具本体３００の無線タグ９（自己の無線タグ）の記憶内容を削除して（ステップＳ２６）、ステップＳ２２の処理に戻る。
送信側である玩具本体３００の制御部４は、図８中”Ｄ１１”に示すように、玩具本体３００の無線タグ９の記憶内容を削除、或いは、ブランクデータ（例えば、全てのビットが”０（二進数）”のデータ等）を書き込む。
【００７６】
このように、送信側である玩具本体３００の制御部４は、入力部７からの操作信号により、ユーザからデータの送信指示があった場合、送信対象データを自己の無線タグ９に書き込み、読込完了フラグを確認した場合に、自己の無線タグ９の記憶内容を削除することにより、所謂、送信処理を完了することになる。
【００７７】
すなわち、従来の送信処理と比較して、送信側である玩具本体３００の制御部４の送信処理の負荷が大変少なくなり、処理能力の低い制御手段を用いて、意図しない相手に対するデータ送信を防止しつつ相互に情報交換を行なうことができる。
【００７８】
なお、図９に示すフローチャートでは、説明を簡単にするために、ステップＳ２５において読込完了フラグを確認するまで待機ループを形成しているが、勿論、一旦ステップＳ２２の処理に戻り、比較的長い周期（例えば、一秒周期等）で、読込完了フラグを確認する処理を実行することにより、送信側である玩具本体３００の制御部４の送信処理の負荷を更に低減させることも可能である。
【００７９】
一方、図１０に示すように、受信側である玩具本体３０１の制御部４は、起動時に、無線タグリーダライタ部８を制御して、自らの玩具本体３０１に設けられている無線タグ９にアクセスして、当該無線タグ９のＩＤ（例えば、識別番号等）を読み出して確認する（ステップＳ３１）。
【００８０】
そして、玩具本体３０１の制御部４は、送受信処理以外の玩具本体３０１を動作させる処理を行なう（ステップＳ３２）。
【００８１】
玩具本体３０１の制御部４は、データを受信するか否かを判断し（ステップＳ３３）、玩具本体３０１の制御部４が、データを受信しないと判断した場合（ステップＳ３３：Ｎｏ）、ステップＳ３２の処理に戻る。
【００８２】
一方、玩具本体３０１の制御部４が、データを受信すると判断した場合（ステップＳ３３：Ｙｅｓ）、玩具本体３０１の制御部４は、無線タグリーダライタ部８を制御して自己以外の近接している無線タグにアクセスして、無線タグ９（玩具本体３００）に書き込まれているデータを読み出す（ステップＳ３４）。
但し、受信側である玩具本体３０１の制御部４は、送信元（実際には、送信側である玩具本体３００）及び受信対象が何のデータなのかをそれぞれ認識する必要性はなく、図８中”Ｒ１２”に示すように、単純に起動時に認識した自己の無線タグのＩＤ以外のＩＤを有する玩具本体３０１の無線タグ９からデータを読み出すだけで良い。
【００８３】
その後、玩具本体３０１の制御部４は、無線タグリーダライタ部８を制御して自己以外の近接している無線タグにアクセスして、無線タグ９（玩具本体３００）に読込完了フラグを書き込み（ステップＳ３５）、ステップＳ３２の処理に戻る。
受信側である玩具本体３０１の制御部４は、図８中”Ｗ１２”に示すように、起動時に認識した自己の無線タグのＩＤ以外のＩＤを有する玩具本体３００の無線タグ９に読出完了フラグ（例えば、全てのビットが”１（二進数）”のデータ等）を書き込む。
【００８４】
このように、受信側である玩具本体３０１の制御部４は、入力部７からの操作信号により、ユーザからデータの受信指示があった場合、自己の無線タグ以外の近接する無線タグ９のデータを読み出すと共に読出完了フラグを書き込むだけで、所謂、受信処理を完了することになる。
【００８５】
すなわち、従来の受信処理と比較して、受信側である玩具本体３０１の制御部４の受信処理の負荷が大変少なくなり、処理能力の低い制御手段を用いて、意図しない相手に対するデータ送信を防止しつつ相互に情報交換を行なうことができる。
【００８６】
以上のように、送信側の制御部は、データの送信指示があった場合、送信対象データを自己の無線タグに書き込み、読込完了フラグを確認した場合に、自己の無線タグの記憶内容を削除し、受信側の制御部は、データの受信指示があった場合、自己の無線タグ以外の近接する無線タグのデータを読み出すと共に読出完了フラグを書き込むことにより、意図しない相手に対するデータ送信を防止しつつ相互のデータ伝送が完了するので、送信側及び受信側の制御部の処理の負荷が大変少なくなり、処理能力の低い制御手段を用いて、相互に情報交換を行なうことができる。
【００８７】
（第３実施形態）
また、本発明の第３実施形態のデータ伝送装置を用いた玩具の概要について、図８、図１１〜図１３に基づいて説明する。但し、本発明の第１実施形態及び第２実施形態と同様の部分に関しては説明を省略する。
【００８８】
本発明の第１実施形態及び第２実施形態では、送信対象のデータそのものを送信側の無線タグに書き込んでいるが、当該データ量が大きい場合、書き込まれる無線タグの記憶容量もそれに合わせて大きくする必要性があり、送受信の負荷もデータ量に応じて増加することになる。
【００８９】
特に、玩具本体で用いるアイテムデータは、具体的には、ヘアスタイル、トップス、ボトムス、シューズ、アレンジ（メイク方法や装飾品）等であり、それぞれのアイテムデータのデータ量は、上述の「プロファイル」や「メール」と比較して非常に大きいものである。
例えば、トップスのアイテムデータのパラメータとしては、トップスの形状（全体、袖口、首周り、装飾等）、色合い（単色、複数の色等）等々があり、大きなデータ量となってしまう。
【００９０】
このような場合、データを圧縮処理して伝送するデータ量を減らすことも考えられるが、当該圧縮処理の負荷が増加してしまい、処理能力の低い制御手段では対応できなくなってしまう。
【００９１】
このため、第３実施形態では、各玩具本体に予め全てのアイテムデータを格納しておき、データ伝送により互いにアイテムデータをやり取りする場合は、アイテムデータそのものではなく、可視化フラグ設定命令をデータ伝送することにより、データ量の増加を防ぎ、処理能力の低い制御手段でも対応可能にしている。
【００９２】
図１１に示すように、玩具本体３００で使用可能なアイテムデータが最大１００個であると想定した場合、玩具本体３００の記憶部５には”アイテム００１”、”アイテム００２”、”アイテム００３”〜”アイテム１００”の１００個のアイテムデータが予め記憶されている。
なお、既存のアイテムデータに関しては記憶部５のＲＯＭに記憶することが好ましく、新規のアイテムデータに関しては記憶部５の不揮発性メモリに追記可能にすることが好ましい。
【００９３】
一方、図１１には、個々のアイテムデータに対応した１００個の可視化フラグが”Ｆｌａｇ００１”、”Ｆｌａｇ００２”、”Ｆｌａｇ００３”〜”Ｆｌａｇ１００”のように設けられており、当該可視化フラグが”ＯＮ（設定）”になっているアイテムデータのみが、ユーザに対して可視化されており、玩具本体１００のゲーム等に使用可能となる。
また、可視化フラグはデータ量としてはアイテムデータと比較して非常に小さくなっており、例えば、１ビットデータ（”０”若しくは”１”（二進数））であっても良く、フラグのＯＮ（設定）／ＯＦＦ（非設定）が設定可能なものであれば、どのようなデータ構造であっても構わない。
なお、可視化フラグに関しては記憶部５の不揮発性メモリに設定変更が可能な状態で記憶することが好ましい。
【００９４】
ここで、データ伝送の動作を図８、図１２〜図１３に基づいてさらに詳細に説明する。
図１２に示すように、送信側である玩具本体３００の制御部４は、起動時に、無線タグリーダライタ部８を制御して、自らの玩具本体３００に設けられている無線タグ９にアクセスして、当該無線タグ９のＩＤ（例えば、識別番号等）を読み出して確認する（ステップＳ４１）。
【００９５】
そして、玩具本体３００の制御部４は、送受信処理以外の玩具本体３００を動作させる処理を行なう（ステップＳ４２）。
【００９６】
玩具本体３００の制御部４は、アイテムデータを送信するか否かを判断し（ステップＳ４３）、玩具本体３００の制御部４が、アイテムデータを送信しないと判断した場合（ステップＳ４３：Ｎｏ）、ステップＳ４２の処理に戻る。
【００９７】
一方、玩具本体３００の制御部４が、アイテムデータを送信すると判断した場合（ステップＳ４３：Ｙｅｓ）、玩具本体３００の制御部４は、無線タグリーダライタ部８を制御して送信対象のアイテムデータに対応する可視化フラグ設定命令を、玩具本体３００の無線タグ９に書き込む（ステップＳ４４）。
但し、送信側である玩具本体３００の制御部４は、送信先（実際には、受信側である玩具本体３０１）を認識する必要性はなく、図８中”Ｗ１１”に示すように、単純に起動時に認識した自己の無線タグのＩＤと同じＩＤを有する玩具本体３００の無線タグ９に送信したいアイテムデータに対応する可視化フラグ設定命令を書き込むだけで良い。
【００９８】
ここで、可視化フラグ設定命令とは、アイテムデータそのものではなく、図１１に示すアイテムデータに対応する可視化フラグを”ＯＮ（設定）”する命令であり、アイテムデータそのものと比較して非常に小さいデータ量である。
例えば、”アイテム００１”の可視化フラグ”Ｆｌａｇ００１”を設定する可視化フラグ設定命令としては、命令コード”ＯＮ”とアイテムの番号”００１”を組み合わせた”ＯＮ００１”程度の小さいデータ量で十分である。
【００９９】
そして、玩具本体３００の制御部４は、無線タグリーダライタ部８を制御して玩具本体３００の無線タグ９（自己の無線タグ）の記憶内容を確認して、読込完了フラグが書き込まれているか否かを判断する（ステップＳ４５）。
送信側である玩具本体３００の制御部４は、図８中”Ｒ１１”に示すように、玩具本体３００の無線タグ９を読み出して、読込完了フラグが書き込まれているか否かを確認する。
【０１００】
もし、玩具本体３００の制御部４が、読込完了フラグが書き込まれていないと判断した場合（ステップＳ４５：Ｎｏ）、ステップＳ４５の処理に戻る。
【０１０１】
もし、玩具本体３００の制御部４が、読込完了フラグが書き込まれたと判断した場合（ステップＳ４５：Ｙｅｓ）、玩具本体３００の制御部４は、無線タグリーダライタ部８を制御して玩具本体３００の無線タグ９（自己の無線タグ）の記憶内容を削除する（ステップＳ４６）。
送信側である玩具本体３００の制御部４は、図８中”Ｄ１１”に示すように、玩具本体３００の無線タグ９の記憶内容を削除、或いは、ブランクデータ（例えば、全てのビットが”０（二進数）”のデータ等）を書き込む。
【０１０２】
最後に、玩具本体３００の制御部４は、記憶部５に記憶されている送信が完了したアイテムデータに対応する可視化フラグを”ＯＦＦ（非設定）”にして（ステップＳ４７）、ステップＳ４２の処理に戻る。
【０１０３】
ちなみに、送信側の玩具本体３００の可視化フラグを”ＯＦＦ（非設定）”にして、アイテムデータを使用させなくするのは、ゲームの都合上、アイテムデータの複製を防止するためである。言い換えれば、アイテムデータの交換のみを可能にするためである。
このため、アイテムデータの複製を許可する場合には、送信側の玩具本体３００の可視化フラグを”ＯＦＦ（非設定）”にする必要性はない。
【０１０４】
このように、送信側である玩具本体３００の制御部４は、入力部７からの操作信号により、ユーザからアイテムデータの送信指示があった場合、送信対象アイテムデータに対応する可視化フラグの設定命令を自己の無線タグ９に書き込み、読込完了フラグを確認した場合に、自己の無線タグ９の記憶内容を削除すると共に送信が完了したアイテムデータに対応する可視化フラグを”ＯＦＦ（非設定）”にすることにより、所謂、送信処理を完了することになる。
【０１０５】
すなわち、従来の送信処理と比較して、送信側である玩具本体３００の制御部４の送信処理の負荷が大変少なくなり、処理能力の低い制御手段を用いて、意図しない相手に対するデータ送信を防止しつつ相互に情報交換を行なうことができる。
また、データ量の大きなアイテムデータそのものを伝送するのではなく、データ量の小さい可視化フラグ設定命令を伝送することにより、処理能力の低い制御手段を用いて、相互に情報交換を行なうことができる。
さらに、無線タグの記憶容量を大きくする必要性もないので製造コストの増加を防ぐことができる。
【０１０６】
なお、図１２に示すフローチャートでは、説明を簡単にするために、ステップＳ４５において読込完了フラグを確認するまで待機ループを形成しているが、勿論、一旦ステップＳ４２の処理に戻り、比較的長い周期（例えば、一秒周期等）で、読込完了フラグを確認する処理を実行することにより、送信側である玩具本体３００の制御部４の送信処理の負荷を更に低減させることも可能である。
【０１０７】
一方、図１３に示すように、受信側である玩具本体３０１の制御部４は、起動時に、無線タグリーダライタ部８を制御して、自らの玩具本体３０１に設けられている無線タグ９にアクセスして、当該無線タグ９のＩＤ（例えば、識別番号等）を読み出して確認する（ステップＳ５１）。
【０１０８】
そして、玩具本体３０１の制御部４は、送受信処理以外の玩具本体３０１を動作させる処理を行なう（ステップＳ５２）。
【０１０９】
玩具本体３０１の制御部４は、データを受信するか否かを判断し（ステップＳ５３）、玩具本体３０１の制御部４が、データを受信しないと判断した場合（ステップＳ５３：Ｎｏ）、ステップＳ５２の処理に戻る。
【０１１０】
一方、玩具本体３０１の制御部４が、データを受信すると判断した場合（ステップＳ５３：Ｙｅｓ）、玩具本体３０１の制御部４は、無線タグリーダライタ部８を制御して自己以外の近接している無線タグにアクセスして、無線タグ９（玩具本体３００）に書き込まれているデータ（可視化フラグ設定命令）を読み出す（ステップＳ５４）。
但し、受信側である玩具本体３０１の制御部４は、送信元（実際には、送信側である玩具本体３００）及び受信対象が何のデータ（アイテムデータであるか否か）なのかをそれぞれ認識する必要性はなく、図８中”Ｒ１２”に示すように、単純に起動時に認識した自己の無線タグのＩＤ以外のＩＤを有する玩具本体３０１の無線タグ９からデータを読み出すだけで良い。
【０１１１】
その後、玩具本体３０１の制御部４は、読み出した可視化フラグ設定命令に基づき、玩具本体３０１の記憶部５に記憶されている対応するアイテムデータの可視化フラグを”ＯＮ（設定）”にする（ステップＳ５５）。
【０１１２】
なお、図１３に示すフローチャートでは、説明を簡単にするために、ステップＳ５５において読み出したデータ（可視化フラグ設定命令）に対応する処理を実行しているが、勿論、読み出したデータが通常のデータか、或いは、可視化フラグ設定命令であるかの判断を行ってから、ステップＳ５５の処理を行なうようにしても構わない。
【０１１３】
最後に、玩具本体３０１の制御部４は、無線タグリーダライタ部８を制御して自己以外の近接している無線タグにアクセスして、無線タグ９（玩具本体３００）に読込完了フラグを書き込み（ステップＳ５６）、ステップＳ５２の処理に戻る。
受信側である玩具本体３０１の制御部４は、図８中”Ｗ１２”に示すように、起動時に認識した自己の無線タグのＩＤ以外のＩＤを有する玩具本体３００の無線タグ９に読出完了フラグ（例えば、全てのビットが”１（二進数）”のデータ等）を書き込む。
【０１１４】
このように、受信側である玩具本体３０１の制御部４は、入力部７からの操作信号により、ユーザからデータの受信指示があった場合、自己の無線タグ以外の近接する無線タグ９のデータを読み出すと共に、読み出した可視化フラグ設定命令に基づき可視化フラグを”ＯＮ（設定）”にし、読出完了フラグを書き込むだけで、所謂、受信処理を完了することになる。
【０１１５】
すなわち、従来の受信処理と比較して、受信側である玩具本体３０１の制御部４の受信処理の負荷が大変少なくなり、処理能力の低い制御手段を用いて、意図しない相手に対するデータ送信を防止しつつ相互に情報交換を行なうことができる。
また、データ量の大きなアイテムデータそのものを伝送するのではなく、データ量の小さい可視化フラグ設定命令を伝送することにより、処理能力の低い制御手段を用いて、相互に情報交換を行なうことができる。
さらに、無線タグの記憶容量を大きくする必要性もないので製造コストの増加を防ぐことができる。
【０１１６】
以上のように、各玩具本体に予め全てのアイテムデータ及び個々に対応する可視化フラグを格納しておき、送信側の制御部は、アイテムデータの送信指示があった場合、送信対象アイテムデータの可視化フラグ設定命令を自己の無線タグに書き込み、読込完了フラグを確認した場合に、自己の無線タグの記憶内容を削除すると共に送信が完了したアイテムデータに対応する可視化フラグを”ＯＦＦ（非設定）”にし、受信側の制御部は、データの受信指示があった場合、自己の無線タグ以外の近接する無線タグのデータを読み出すと共に、読み出した可視化フラグ設定命令に基づき可視化フラグを”ＯＮ（設定）”にし、読出完了フラグを書き込むことにより、データ量の増加を防ぎ、処理能力の低い制御手段でも対応可能にしている。
【０１１７】
また、予め格納しておくべきデータ量や送信する可視化フラグ設定命令のデータ量がそれぞれ或る値に定まるため、記憶部５の記憶容量や無線タグ９の記憶容量をその値に合わせて適切に選択できる。
このため、データ量の増加を考慮して余裕をもって記憶容量を選択する必要がなくなり、出来るだけ小さな記憶容量の記憶部５や無線タグ９を選択できるのでコストダウンの効果を奏することができる。
【０１１８】
（変形例１）
本発明の第３実施形態の変形例１について説明する。
本発明の第３実施形態の説明に際しては、受信側にアイテムデータに対応する可視化フラグ設定命令を伝送した場合、自らのアイテムデータの可視化フラグを”ＯＦＦ（非設定）”にしているが、変形例１では、同一のアイテムデータの複数個の所持を可能にする。
【０１１９】
すなわち、本発明の第３実施形態の説明では、可視化フラグの具体例として１ビットデータ（”０”若しくは”１”（二進数））を例示したが、フラグの”ＯＮ（設定）／ＯＦＦ（非設定）”の機能と、同一アイテムデータ数の記憶機能を併せ持つデータ構造にする。
例えば、可視化フラグを３ビットデータとして、玩具本体３００（或いは、玩具本体３０１）の制御部４に、”０００”（二進数）はフラグ”ＯＦＦ（非設定）”、”０００”（二進数）以外はフラグが”ＯＮ”として認識させると共に、可視化フラグが示す数値を同一アイテムデータ数として認識させる。
具体的には、可視化フラグが”０１１”（二進数）の場合、玩具本体３００（或いは、玩具本体３０１）の制御部４は、フラグは”ＯＮ（設定）”であり、且つ、同一アイテムデータ数は”３個”として認識する。
【０１２０】
このようにすれば、可視化フラグが”０１１”（二進数）のアイテムデータを他の玩具本体に伝送（実際は、可視化フラグ設定命令を伝送）した場合、可視化フラグから”１”減算して、”０１０”（二進数）として、フラグは”ＯＮ（設定）”を維持しつつ、且つ、同一アイテムデータ数は”２個”に減少させることができる。
【０１２１】
なお、可視化フラグのデータ構造に関しては、３ビットデータを例示したが、勿論、これに限定される訳ではなく、４ビット以上のデータであっても構わないし、その他のデータ構造であっても構わない。
【０１２２】
以上のように、変形例１では、可視化フラグにフラグの”ＯＮ（設定）／ＯＦＦ（非設定）”の機能と、同一アイテムデータ数の記憶機能を併せ持つデータ構造にすることにより、同一のアイテムデータの複数個の所持が可能になる。
【０１２３】
（変形例２）
本発明の第１実施形態〜第３実施形態の変形例２について説明する。
本発明の第１実施形態〜第３実施形態の説明に際しては、２つの玩具本体間でのデータ伝送について説明しているが、変形例２では、他の無線タグを介してデータ伝送を行なう。
【０１２４】
図１４に示すように、動物のぬいぐるみ４００に無線タグＴＧが埋め込まれている場合を想定する。先ず第１に、ユーザが玩具本体５００を操作して、友人のぬいぐるみ４００に埋め込まれた無線タグＴＧにデータを書き込む。
この時、具体的には、送信側の玩具本体５００の制御部４は、これまでとは異なり、無線タグリーダライタ部８を制御して自己の無線タグ９ではなく、近接するぬいぐるみ４００の無線タグＴＧに送信対象データを書き込む。
【０１２５】
その後、家に帰ってから、友人は、自分の玩具本体５０１を操作して、ぬいぐるみ４００に埋め込まれた無線タグＴＧから先に書き込まれたデータを読み出す。
この時、具体的には、受信側の玩具本体５０１の制御部４は、これまでと同様に、無線タグリーダライタ部８を制御して自己の無線タグ以外の近接する無線タグのデータを読み出す。
言い換えれば、受信側の玩具本体５０１の動作は、第１実施形態〜第３実施形態で説明した動作と一切変わらない。
【０１２６】
このようにすれば、その場に玩具本体が２つ存在しない場合であっても、他の物体に埋め込まれた無線タグを介して、実質的に玩具本体間でデータ伝送を行なうことができる。
【０１２７】
なお、無線タグが埋め込まれる物体としては、上述のぬいぐるみのみならず、その他の玩具類、カード、アクセサリー、キーホルダー、ストラップ等の無線タグを埋め込み可能な物体であればどのようなものでも構わない。
【０１２８】
また、送信側の玩具本体５００の制御部で、自己の無線タグ以外の近接する無線タグに送信対象データを書き込む動作をさせるために、入力部７から送信対象データの書き込み先の変更指示の入力が可能なようにすれば良い。
すなわち、入力部７から送信対象データの書き込み先の変更指示があった場合、送信側の玩具本体５００の制御部４は、自己の無線タグ以外の近接する無線タグへデータを書き込む動作を行なうことになる。
【０１２９】
以上のように、変形例２では、玩具本体以外の無線タグが埋め込まれた物体を介してデータ伝送を行なうことにより、その場に玩具本体が２つ存在しない場合であっても、実質的に玩具本体間でデータ伝送を行なうことができる。
【０１３０】
（変形例３）
本発明の第１実施形態〜第３実施形態の変形例３について説明する。
本発明の第１実施形態〜第３実施形態の説明に際しては、２つの玩具本体間でのデータ伝送について説明しているが、変形例３は、ゲーム筐体からデータを受信する。
【０１３１】
図１５に示すように、ゲーム筐体６００に設けられた無線タグリーダライタ（図示せず。）が、玩具本体７００の無線タグ９にアクセスして情報を書き込む。そして、ユーザは、玩具本体７００の無線タグ９に書き込まれた情報を用いて、ゲーム等を行なうことができる。
【０１３２】
例えば、図１５に示すゲームセンター等に設置されたゲーム筐体６００は、表示画面上で女の子のキャラクターをコーディネートして、演奏される音楽に合わせてダンスさせるものである。そして、コーディネートの出来栄えやダンスの操作タイミングによって評価がされ、得点やストーン（アイテム）等を取得する。また、ゲームをする度に取得できるストーン（アイテム）を集めて、当該ストーン（アイテム）を使用した様々なコーディネートを行なうことができる。
【０１３３】
そして、このようにゲーム筐体６００でのゲーム終了後、コーディネートした洋服等の情報が、玩具本体７００の無線タグ９に書き込まれ、玩具本体７００の制御部４は、当該書き込まれたコーディネートした洋服等の情報を読み込んで、対応するアイテムデータの可視化フラグを”ＯＮ（設定）”にする。
【０１３４】
このため、玩具本体７００では、ゲーム筐体６００から取得したアイテムデータの使用が可能になり、玩具本体７００上で、より多彩なコーディネートを行なうことができる。
【０１３５】
以上のように、変形例３では、ゲーム筐体６００においてコーディネートした洋服等の情報を、玩具本体７００の無線タグ９に書き込み、玩具本体７００で使用することにより、玩具本体７００での遊びの幅が大きく広がることになる。
【０１３６】
（変形例４）
本発明の第１実施形態〜第３実施形態の変形例４について説明する。
本発明の第１実施形態〜第３実施形態の説明に際しては、２つの玩具本体間でのデータ伝送について説明しているが、変形例４は、２つ以上の玩具本体から一括してデータ伝送を行なう。
【０１３７】
玩具本体の無線タグリーダライタ部８は、原理的に複数の無線タグから一括してデータを読み出すことが可能なので、例えば、図１６に示すように、複数台の玩具本体８００から玩具本体８０１が一括してデータを読み出す。
【０１３８】
なお、複数台の玩具本体８００の一部が、変形例２のように無線タグが埋め込まれた物体であっても勿論構わない。
【０１３９】
以上のように、変形例４では、複数台の玩具本体等から一括してデータを読み出すことができるので、より多彩なデータ伝送が実現できる。
【０１４０】
なお、本発明の第１実施形態〜第３実施形態では、データ伝送を用いた玩具を実施例として説明しているが、勿論、玩具に限定される訳ではなく、一般的な処理能力の低い制御手段を用いて、相互に情報交換を行なうことが必要な装置、システム等に適用することが可能である。
すなわち、近接した２つの装置間でデータ伝送を行なうデータ伝送装置やデータ伝送システムであっても構わない。
【０１４１】
また、本発明の第１実施形態〜第３実施形態では、表示部６の表示画面を入力部７からの操作により、送信指示や受信指示をしているが、単純に入力部７からの入力に対応して送信指示及び受信指示、或いは、変更指示をしても構わない。
【０１４２】
また、第２実施形態では、受信側の制御部が、データの受信指示があった場合、自己の無線タグ以外の近接する無線タグのデータを読み出すと共に読出完了フラグを書き込み、送信側の制御部が、当該読出完了フラグを確認して自己の無線タグの記憶内容を削除しているが、単純に、受信側の制御部が、自己の無線タグ以外の近接する無線タグのデータを読み出すと共に近接する無線タグのデータを削除、或いは、ブランクデータの書き込み等を行なうものであっても構わない。
この場合であっても、意図しない相手に対するデータ送信を防止しつつ相互のデータ伝送が完了するので、送信側及び受信側の制御部の処理の負荷が大変少なくなり、処理能力の低い制御手段を用いて、相互に情報交換を行なうことができる。
【０１４３】
また、本発明の第３実施形態では、各玩具本体に予め全てのアイテムデータ及び個々に対応する可視化フラグを格納しているが、特に、データ量の大きなデータであればアイテムデータに限定される訳ではなく、実際には送受信しないデータ量の大きなデータ及びこのデータ対応するフラグを予めデータ伝送装置におき、データのフラグ設定命令の送受信により、フラグの”ＯＮ（設定）／ＯＦＦ（非設定）”を制御すれば良い。
そして、データ伝送装置では、制御部が、フラグが”ＯＮ（設定）”になっているデータのみを使用可能にすれば良い。
【０１４４】
また、本発明の第３実施形態では、第２実施形態と同様に、受信側の制御部が、自己の無線タグ以外の近接する無線タグのデータを読み出すと共に読出完了フラグを書き込み、送信側の制御部が、読込完了フラグを確認した場合に、自己の無線タグの記憶内容を削除しているが、第１実施形態のように自己の無線タグの記憶内容の削除を行なわないものであっても良い。
【０１４５】
また、本発明の第１実施形態〜第３実施形態で例示した玩具本体は、所謂、スマートフォンを模した形状を有しているが、勿論、このような形状に限定される訳ではなく、処理能力の低い制御手段を用いて、相互に情報交換を行なうことが必要な玩具であれば、ぬいぐるみ、人形、自動車や鉄道等の形状を模した走行玩具、飛行機等の形状を模した玩具等であっても構わない。
【符号の説明】
【０１４６】
１００，２００，２０１,３００，３０１，５００，５０１，７００，８００，８０１  玩具本体
４００  ぬいぐるみ
６００  ゲーム筐体
１  表示画面
２  タッチパネル
３  操作ボタン
４  制御部
５  記憶部
６  表示部
７  入力部
８  無線タグリーダライタ部
９  無線タグ
１０  バス
【図１】
2014032525.tif 000003
【図２】
2014032525.tif 000004
【図３】
2014032525.tif 000005
【図４】
2014032525.tif 000006
【図５】
2014032525.tif 000007
【図６】
2014032525.tif 000008
【図７】
2014032525.tif 000009
【図８】
2014032525.tif 000010
【図９】
2014032525.tif 000011
【図１０】
2014032525.tif 000012
【図１１】
2014032525.tif 000013
【図１２】
2014032525.tif 000014
【図１３】
2014032525.tif 000015
【図１４】
2014032525.tif 000016
【図１５】
2014032525.tif 000017
【図１６】
2014032525.tif 000018