(57)【要約】【課題】本発明は、 ロボットの構成及び／または動作のためのコンテンツ（以下、“ロボットコンテンツ”という）をネットワークを利用してロボットユーザ同士間に共有、交換、売買などの方法により取引できるようにするネットワーク基盤のロボットコンテンツ取引システム及び方法を提供するためのものである。【解決手段】本発明に係るネットワーク基盤のロボットコンテンツ取引システムは、ロボットコンテンツ作成用ソフトウェアプラットフォームを格納し、データ通信に必要とされる通信モジュールを含むように構成されて、ネットワークに連結されたロボットコンテンツ中継端末機と、上記ネットワークを介して上記ロボットコンテンツ中継端末機に連結されており、上記ロボットコンテンツ中継端末機を相対にして上記ソフトウェアプラットフォームで作成されたソフトウェアロボットコンテンツのアップロード及びダウンロードを遂行するロボットコンテンツ取引サーバとを含むことを特徴とする。【選択図】図１
2009034807.tif 000002
【特許請求の範囲】
【請求項１】
ロボットコンテンツ作成用ソフトウェアプラットフォームを格納し、データ通信に必要とされる通信モジュールを含むように構成されて、ネットワークに連結されたロボットコンテンツ中継端末機と、
前記ネットワークを介して前記ロボットコンテンツ中継端末機に連結されており、前記ロボットコンテンツ中継端末機を相対にして前記ソフトウェアプラットフォームで作成されたソフトウェアロボットコンテンツのアップロード及びダウンロードを遂行するロボットコンテンツ取引サーバと、
を含むことを特徴とするネットワーク基盤のロボットコンテンツ取引システム。
【請求項２】
通信モジュール、駆動部、センサ部、中央制御部、及び連結部材の結合により構成され、前記ロボットコンテンツ中継端末機に連結されたブロック型ロボットをさらに含むことを特徴とする請求項１記載のネットワーク基盤のロボットコンテンツ取引システム。
【請求項３】
前記ロボットコンテンツは、前記ソフトウェアロボットコンテンツの他にロボットの形態に関する視覚資料で構成されたハードウェアロボットコンテンツをさらに含むことを特徴とする請求項２記載のネットワーク基盤のロボットコンテンツ取引システム。
【請求項４】
前記ロボットコンテンツ取引サーバは、前記ロボットコンテンツのアップロードまたはダウンロードに関連された前記ロボットユーザに対する課金／精算を遂行するための課金／精算モジュールと、
前記ソフトウェアプラットフォームの認証番号と前記ブロック型ロボットの認証番号のうち、少なくとも１つを利用して、前記ロボットコンテンツの認証を遂行するための認証モジュールをさらに含むことを特徴とする請求項３記載のネットワーク基盤のロボットコンテンツ取引システム。
【請求項５】
前記ブロック型ロボットの前記駆動部、センサ部、及び中央制御部は、反復結合が可能な一慣性ある外形的特徴を有する標準型ブロックの形態で構成され、前記連結部材も一貫性ある結合方式を有する標準型連結部材の形態で構成されることを特徴とする請求項４記載のネットワーク基盤のロボットコンテンツ取引システム。
【請求項６】
前記ブロック型ロボットの通信モジュールは、ＰＡＮ通信モジュール、無線インターネットモジュール、赤外線通信モジュール、及びＵＳＢポートのうち、少なくとも１つを含むことを特徴とする請求項５記載のネットワーク基盤のロボットコンテンツ取引システム。
【請求項７】
前記ソフトウェアプラットフォームは、ロボットコンテンツ製作道具、ロボットコンテンツをブロック型ロボットで実行するための実行プログラム、ロボットコンテンツアップロード／ダウンロードプログラム及び／またはアップデートプログラムのうち、少なくとも１つであることを特徴とする請求項１記載のネットワーク基盤のロボットコンテンツ取引システム。
【請求項８】
前記ソフトウェアプラットフォームは、単独実行ファイル、圧縮ファイル、ＡＳＰ、及びActive X controlのうち、少なくとも一つの形態であることを特徴とする請求項１乃至７のうち、いずれか１項記載のネットワーク基盤のロボットコンテンツ取引システム。
【請求項９】
ネットワーク基盤ロボットコンテンツ取引システムを通じてネットワーク基盤にロボットコンテンツを取引する方法であって、
前記ロボットコンテンツを前記ロボットコンテンツ取引サーバにアップロードするステップと、
前記ロボットコンテンツ取引サーバで格納されたロボットコンテンツの目録を提供するステップと、
前記提供された目録から選択されたロボットコンテンツを前記ロボットコンテンツ取引サーバからダウンロードするステップと、
を含むことを特徴とするネットワーク基盤のロボットコンテンツ取引方法。
【請求項１０】
前記ロボットコンテンツ取引サーバにおいて、前記アップロードステップと前記ダウンロードステップのうち、少なくとも一つのステップと関連して課金／精算を遂行するステップと、
前記ソフトウェアプラットフォームの認証番号と前記ブロック型ロボットの認証番号のうち、少なくとも１つを利用して前記ロボットコンテンツの認証を遂行するステップと、
をさらに含むことを特徴とする請求項９記載のネットワーク基盤のロボットコンテンツ取引方法。
【請求項１１】
前記認証ステップは、前記ソフトウェアプラットフォーム認証番号または前記ブロック型ロボット認証番号を利用して、前記ロボットコンテンツを暗号化するステップであり、暗号化されたロボットコンテンツは該当認証番号を具備したソフトウェアプラットフォームまたはブロック型ロボットでのみ動作することを特徴とする請求項１０記載のネットワーク基盤のロボットコンテンツ取引方法。
【請求項１２】
ブロック型ロボットの形態を決定し、前記決定されたロボットの形態に基づくロボットの動作を制御するロボットコンテンツをソフトウェアプラットフォームを利用して製作するステップをさらに含むことを特徴とする請求項９記載のネットワーク基盤のロボットコンテンツ取引方法。
【請求項１３】
前記製作されたロボットコンテンツを利用して該当形態のブロック型ロボットの動作をテストするステップをさらに含むことを特徴とする請求項１２記載のネットワーク基盤のロボットコンテンツ取引方法。
【請求項１４】
前記ソフトウェアプラットフォームは、ロボットコンテンツ製作道具、ロボットコンテンツをブロック型ロボットで実行するための実行プログラム、ロボットコンテンツアップロード／ダウンロードプログラム及び／またはアップデートプログラムのうち、少なくとも１つであることを特徴とする請求項１１または１２記載のネットワーク基盤のロボットコンテンツ取引方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク基盤のロボットコンテンツ取引システム及び方法に関し、より詳しくは、ロボットの構成及び／または動作のためのコンテンツ（以下、“ロボットコンテンツ”という）をネットワークを利用してロボットユーザ同士間に共有、交換、売買などの方法により取引できるようにするロボットコンテンツ取引システム及び方法に関する。
【背景技術】
【０００２】
本発明におけるロボットコンテンツ取引は、ロボットコンテンツをネットワークを利用して有償または無償で相互共有したり、ロボットコンテンツを相互交換したり、ロボットコンテンツを直接または間接で売買したり、ロボットコンテンツ提供者に対して補償したり、ロボットコンテンツの提供を受けた者に対して費用を請求したり、ロボットコンテンツの品質を評価したり、不法複製乃至摸倣されたロボットコンテンツであるか否かを認証する等、ロボットコンテンツの取引時に必要とされる多様な形態の行為を全て含む広義の概念である。
【０００３】
ロボット産業は、従来には主に産業用ロボット中心に展開されたが、最近のロボット技術の発展、政府の支援政策、ロボットの利用に対する大衆の関心などにより個人向けロボット産業が浮上している。このような個人向けロボットの主要適用分野としてエンターテイメントロボットが挙げられるが、エンターテイメントロボットは、人に代えて仕事行うよりは、人に、遊び、娯楽、趣味、気持ち転換、心理治療などのエンターテイメント機能を提供することを主な目的とする。
【０００４】
従来のエンターテイメントロボットは、概して例えば日本ソニーの‘アイボ’のような完成型ロボットであって、あたかも家電製品のように、製造業体で指定した仕様の通り製作されるので、結局一つの固定された形態で、指定された種類の機能を具現することになるので、生きているロボットという観点から見て、その動作、形態、機能の自由度乃至拡張性に相当な制限があるしかなかった。
【０００５】
このような短所を考えて、最近は、アクチュエータ、センサなど、ロボットを構成する各構成部分をモジュール化して組立式ブロックのように、各モジュールを互いに異なる幾つかの方式により組立てることによって、互いに異なる形態のロボットを構成できる、いわゆるブロック型ロボットと、ロボットの内部にチップを内蔵してソフトウェア的にロボットの動作を設定及び制御できる方式の、いわゆるプログラマーブルロボットが開発されている。
【０００６】
しかしながら、ブロック型ロボットは製造業体で予め具象した幾つかの形態のロボット組立に適合した専用部品のみを利用してロボットを組立てることになるので、形態の拡張性では相変わらず制限があった。
【０００７】
一方、プリグラマーブルロボットの場合にも、プログラム作成に慣れないロボットユーザの場合、自体的にロボットコンテンツの製作が不可能な状況であるにもかかわらず、製造業体などから提供されるロボットコンテンツが絶対的に不足して、結局プログラマーブルロボットの購入を憚ることになり、プログラム作成が可能なロボットユーザの場合にも自分が製作したロボットコンテンツを自分のロボットに適用して利用するだけであり、他人と相互交換乃至売買できるシステムがなかったので、新たなロボットコンテンツの持続的な創出に対する動機が与えられなく、このような状況は結局、プログラマーブルロボット市場の拡大に大きい障害物となっている。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上記の問題点を解決するために案出したものであって、例えばレゴ（登録商標）のような組立式ブロック玩具のように、ロボットのモータ、センサなど、各構成部品を一貫性ある外形的特徴を有する標準型ブロックで形成し、各構成部品の連結部材も一貫性ある外形的特徴を有する標準型連結部材で形成して、ブロック型構成部品の組立によりロボットを任意の形態に拡張できる標準ハードウェアプラットフォームを有するブロック型ロボット（ここで、ブロック型ロボットは、これと同一乃至類似な意味として使われる組立式ロボット、可変形状ロボット、多関節ロボットなどを通称する）を提供し、このようなブロック型ロボットの動作を制御できるソフトウェアを意味する、いわゆるロボットコンテンツをロボットユーザが直接作成できるようにしてくれる標準ソフトウェアプラットフォームを提供することで、ロボットユーザが自分が希望する形態で、ブロック型ロボットの外形、動作、機能などに関するロボットコンテンツを製作して、ブロック型ロボットに容易に適用できるようにすることをその目的とする。
【０００９】
本発明の他の目的は、ロボットユーザが標準化されたソフトウェアプラットフォームとハードウェアプラットフォームによりロボットコンテンツを製作するようにすることで、互いに異なるロボットユーザのロボットコンテンツとブロック型ロボット同士間にも互換性が維持できるようにすることにある。 
【００１０】
本発明の更に他の目的は、ロボットコンテンツをネットワークを利用してロボット製造社やロボットコンテンツ専門供給業体だけでなく、ロボットユーザの相互間にも有償または無償で相互共有したり、ロボットコンテンツを相互交換したり、ロボットコンテンツを直接または間接で売買したり、ロボットコンテンツ提供に伴う補償を受けたり、ロボットコンテンツの品質を評価する等の、いわゆるロボットコンテンツ取引行為ができるようにすることにある。
【００１１】
本発明の更にまた他の目的は、ロボットコンテンツの取引時に必要とされる保安を提供することで、ロボットコンテンツの不法複製を防止し、安定的にロボットコンテンツ取引を行うことができるシステム及び方法を提供することにある。
【００１２】
本発明の更なる他の目的は、ロボットコンテンツの供給のための研究／開発費が負担になるロボット製造業体の負担を減らすことができ、ロボットユーザがロボットコンテンツを一種のＵＣＣ（User Created Contents）として相互取引できるようにし、延いては、ロボットユーザ同士間にロボットコンテンツコミュニティを形成するように図ることによって、ロボット文化の底辺拡大及び関連のロボット産業の発展に寄与することにある。
【課題を解決するための手段】
【００１３】
上記の目的を達成するための本発明に係るネットワーク基盤のロボットコンテンツ取引システムは、ロボットコンテンツ作成用ソフトウェアプラットフォームを格納し、データ通信に必要とされる通信モジュールを含むように構成されて、ネットワークに連結されたロボットコンテンツ中継端末機と、上記ネットワークを介して上記ロボットコンテンツ中継端末機に連結されており、上記ロボットコンテンツ中継端末機を相対にして上記ソフトウェアプラットフォームで作成されたソフトウェアロボットコンテンツのアップロード及びダウンロードを遂行するロボットコンテンツ取引サーバとを含むことを特徴とする。
【００１４】
また、上記ロボットコンテンツ取引システムは、通信モジュール、駆動部、センサ部、中央制御部、及び連結部材の結合により構成され、上記ロボットコンテンツ中継端末機に連結されたブロック型ロボットをさらに含むことを特徴とする。
【００１５】
また、上記ロボットコンテンツは、上記ソフトウェアロボットコンテンツの他にロボットの形態に関する視覚資料で構成されたハードウェアロボットコンテンツをさらに含むことを特徴とする。
【００１６】
また、上記ロボットコンテンツ取引サーバは、アップロードされたロボットコンテンツを格納するためのロボットコンテンツＤＢと、上記アップロードまたはダウンロードを要請するロボットユーザに関する情報を格納するためのロボットユーザＤＢと、上記ロボットコンテンツのアップロードまたはダウンロードに関連された上記ロボットユーザに対する課金／精算を遂行するための課金／精算モジュールと、上記ソフトウェアプラットフォームの正規商品有無の認証、上記ロボットコンテンツの重複アップロード有無の認証、上記ロボットユーザの認証のうち、少なくとも１つを遂行するための認証モジュールをさらに含むことを特徴とする。
【００１７】
一方、本発明に係るネットワーク基盤のロボットコンテンツ取引方法は、上記ロボットコンテンツを上記ロボットコンテンツ取引サーバにアップロードするステップと、上記ロボットコンテンツ取引サーバで格納されたロボットコンテンツの目録を提供するステップと、上記提供された目録から選択されたロボットコンテンツを上記ロボットコンテンツ取引サーバからダウンロードするステップとを含むことを特徴とする。
【００１８】
また、上記方法は、上記ロボットコンテンツ取引サーバで上記アップロードステップと上記ダウンロードステップのうち、少なくとも一つのステップと関連して課金／精算を遂行するステップと、上記ロボットコンテンツ取引サーバで上記アップロードされたロボットコンテンツに含まれた上記ソフトウェアプラットフォームの認証番号を認証するステップなどをさらに含むことを特徴とする。
【００１９】
また、上記方法は、上記ダウンロードされたロボットコンテンツを上記ブロック型ロボットにインストールして、上記ブロック型ロボットの動作をテストするステップをさらに含むことを特徴とし、併せて、上記ロボットコンテンツ取引サーバで上記ロボットコンテンツのアップロード関連情報がアップデートされる場合、該当情報を上記ロボットコンテンツ中継端末機に通報するステップをさらに含むことを特徴とする。
【発明の効果】
【００２０】
このように、ネットワーク基盤のロボットコンテンツ取引システム及び方法は、標準ハードウェアプラットフォームを有するブロック型ロボットが提供され、そのブロック型ロボットの動作、機能を制御するためのロボットコンテンツをロボットユーザが直接作成できるようにしてくれる標準ソフトウェアプラットフォームが提供されるので、ロボットユーザが自分が希望する形態でブロック型ロボットの外形、動作、機能などに関するロボットコンテンツを製作して、ブロック型ロボットに容易に適用できることになる。
【００２１】
また、本発明によると、ロボットユーザが標準化されたソフトウェアプラットフォームとハードウェアプラットフォームによりロボットコンテンツを製作することになるので、互いに異なるロボットユーザのロボットコンテンツとブロック型ロボット同士間にも互換性が維持されることができる。
【００２２】
また、本発明によると、ロボットコンテンツをネットワークを利用して有償または無償で相互共有したり、ロボットコンテンツを相互交換したり、ロボットコンテンツを直接または間接で売買する等の取引を行うことができるシステム及び方法が提供されるので、ロボットコンテンツ創作者の創作意欲が鼓舞され、ロボットコンテンツの取引が活発になって、窮極的にロボット産業の底辺が拡大されることができる。
【００２３】
また、本発明によると、ロボットコンテンツ取引に動機を与えて、ロボットコンテンツ取引に保安性を提供するために、ロボットコンテンツ提供に従う認証及び課金／精算機能を提供する取引システム及び方法が提供されるので、ロボットコンテンツ取引の安定性が提供されて、ロボットコンテンツ取引の活性化を期することができる。
【００２４】
また、本発明は、ロボットコンテンツの取引時に必要とされる保安を提供することで、ロボットコンテンツの不法複製を防止し、安定的にロボットコンテンツ取引を行うことができるシステム及び方法を提供することができる。
【００２５】
また、本発明は、ロボットコンテンツの供給のための研究／開発費が負担になるロボット製造業体の負担を減らすことができ、ロボットユーザがロボットコンテンツを一種のＵＣＣ（User Created Contents）として相互取引できるようにし、延いては、ロボットユーザ同士間にロボットコンテンツコミュニティを形成するように図ることによって、ロボット文化の底辺拡大及び関連ロボット産業の発展に寄与することができる。
【発明を実施するための最良の形態】
【００２６】
本発明の前述した目的及び他の目的、特性及び長所は、添付図面を参照した実施形態の詳細な説明を通じて明白になる。しかしながら、本発明は以下に開示される実施形態に限定されるものでなく、本発明の特許請求範囲に記載された事項の範囲内で多様な形態で具現されることができ、単に本実施形態では本発明の開示が完全になるようにするための例示的なものであることを理解しなければならない。
【００２７】
図１は、本発明の一実施形態に係るネットワーク基盤のロボットコンテンツ取引システムの概念図である。
【００２８】
上記実施形態に従うネットワーク基盤のロボットコンテンツ取引システムは、ネットワーク（ネットワークは、インターネットと全ての種類の近距離／遠距離の有／無線通信網を含む概念）を介して相互連結されたロボットコンテンツ取引サーバ３００、少なくとも１つのロボットコンテンツ中継端末機２００、及びブロック型ロボット１００を含むように構成される。
【００２９】
ロボットコンテンツ取引サーバ３００は、本発明のロボットコンテンツ取引サービスを提供する業体や機関またはロボット製造社で運営するサーバであって、ロボットコンテンツの取引のためのアップロード、ダウンロード、格納、目録提供、検索、認証、及び課金／精算機能などを提供する。
【００３０】
上記の機能を遂行するために、ロボットコンテンツ取引サーバ３００には、ロボットコンテンツＤＢ３１０、ロボットユーザＤＢ３２０、認証モジュール３３０、課金／精算モジュール３４０などが提供されることが好ましいが、これとは異なり、一部の構成要素（例えば、認証モジュール、課金／精算モジュール等）が既存のネットワークに備えられた外部構成要素（例えば、認証サーバ、課金及び精算サーバなど）に各々代替されることもでき、このような変更は当業者には自明なことである。
【００３１】
ロボットコンテンツ取引サーバ３００は、ロボットユーザによりアップロードされたロボットコンテンツをロボットコンテンツＤＢ３１０に格納し、格納されたロボットコンテンツ目録を提供し、ロボットユーザがロボットコンテンツ目録を検索して、選択したロボットコンテンツをダウンロードしてくれる機能を提供する。
【００３２】
また、ブロック型ロボット１００毎に固有の認証番号が与えられる場合、ロボットコンテンツ取引サーバ３００の認証モジュール３３０では、ロボット認証番号を利用してロボットコンテンツをアップロードするロボットユーザが正規商品ブロック型ロボット１００を所有した正常利用者か否かを認証することができ、ロボットユーザに提供されたロボットコンテンツ製作用ソフトウェアプラットフォーム毎に固有の認証番号が与えられる場合にも該当ロボットコンテンツが正規商品ソフトウェアプラットフォームを利用して製作されたか否かを認証することができ、また、サーバ３００に格納されるとか、サーバ３００からダウンロードされるロボットコンテンツを上記ロボット認証番号やソフトウェアプラットフォーム認証番号または両者の結合を利用して暗号化することで、認証モジュール３３０において、同一ロボットコンテンツの無断複製、二重アップロード、互いに異なるロボットへの重複ダウンロードなど、否定的なロボットコンテンツ取引を防止することができる。
【００３３】
また、ロボットコンテンツ取引サーバ３００は、アップロードされて格納されたロボットコンテンツの規格及び品質を検査して不良ロボットコンテンツを表示または削除するとか、ロボットコンテンツを等級化する機能を提供することができ、このような機能はサーバ管理者の介入により受動的に実行されるとか、または予め決まった規格に合せて自動的に上記認証モジュール３３０乃至別途のコンテンツ品質評価手段（図示せず）で実行されることができる。
【００３４】
また、ロボットコンテンツ取引サーバ３００は、ロボットユーザに使用者勘定を割り当てて、これをロボットユーザＤＢ３２０に格納し、各ロボットユーザのロボットコンテンツ取引と関連してサイバーマネーまたは振込などの公知の電子金融取引方式を適用することによって、ロボットコンテンツをアップロード及び／またはダウンロードするロボットユーザに対して課金／精算モジュール３４０を利用して課金及び精算を遂行することができる。使用者ＩＤ、パスワードを発給するとか、ロボットユーザが保有したソフトウェアプラットフォームやロボットの認証番号を利用して使用者勘定を設定することができる。
【００３５】
一方、ロボットコンテンツ中継端末機２００は、各々のロボットユーザが運営する端末機であって、個人向けコンピュータ（ＰＣ）、携帯電話、スマートフォン、ＰＤＡなどのように、有線または無線通信機能を具備した通常の端末機で構成される。場合によって、別途の専用ロボットコンテンツ中継端末機を提供することができ、この場合も本発明の範囲に含まれることと解される。
【００３６】
ロボットコンテンツ中継端末機２００は、ブロック型ロボット１００及びロボットコンテンツ取引サーバ３００とのデータ通信に必要とされる通信モジュールを具備し、ソフトウェアプラットフォームを運用できる端末機でありさえすればよく、ロボットコンテンツ中継端末機２００とロボットコンテンツ取引サーバ３００との間の通信方式乃至通信モジュールは、全ての種類の公知された方式が可能であるので、これに対しては詳細な説明を省略し、ここではロボットコンテンツ中継端末機２００とブロック型ロボット１００との間の通信に対してのみ説明する。
【００３７】
まず、ロボットコンテンツ中継端末機２００とブロック型ロボット１００とにＵＳＢポートのような通信モジュールが備えられる場合、ＵＳＢメモリのような格納媒体を使用して相互間にロボットコンテンツを伝達することができ、ロボットコンテンツ中継端末機２００とブロック型ロボット１００にブルートゥースやジグ比、ＵＷＢなどのＰＡＮ通信、赤外線通信などの近距離通信モジュール１１８が備えられる場合、このような通信モジュール１１８を通じて相互間に直接的なロボットコンテンツの転送が可能であり、これとは異なり、無線インターネットモジュールなど、インターネット通信モジュールが提供される場合、インターネットのような開放型ネットワークを利用して相互間にロボットコンテンツの転送が可能である。
【００３８】
最後に、ブロック型ロボット１００は、アクチュエータで構成された駆動部１１４、多様な種類のセンサで構成されたセンサ部１１６、中央制御部１１２などの構成要素からなり、ブロック型ロボット１００にインストールされたロボットコンテンツにより生成された制御信号に基づいて、駆動部１１４、センサ部１１６、中央制御部１１２などの各構成要素が指示された動作を遂行することにより、ロボットの全体的動作がなされる。この際、中央制御部１１２に内蔵されたメモリにはブロック型ロボット１００の固有の認証番号が割り当てられることができる。
【００３９】
勿論、ロボットユーザの意図に従って、センサ部１１６がないロボットが企画されるとか、アクチュエータモジュールやセンサモジュールなど、各モジュールに自体制御部が内蔵された高級型ロボットの場合、中央制御部１１２がないロボットが企画されるとか、中央制御部１１２に無線通信機能がない代わりに、ＵＳＢメモリなどの格納媒体を利用して必要のデータの提供を受けるロボットなどが企画されることもできるが、このような変形例は当業体に自明であり、これに対する説明は省略する。
【００４０】
ブロック型ロボット１００の外形は、図２ａ乃至図２ｃに図示された多様な例に示すように、各構成要素が組立式ブロックのように反復結合が可能な構造の標準型ブロック１２０形態で提供されて、標準型連結部材１３０を利用した標準型ブロック１２０の反復結合により任意の形態で製作されることができ、したがって、ブロック型ロボット１００の通信モジュール１１８も中央制御部１１２に構造的に内蔵された形態のものが各ブロック１２０の形態上の標準化のために好ましい。
【００４１】
一方、従来のプログラマーブルロボットの動作プログラムが本発明のロボットコンテンツ製作用ソフトウェアプラットフォームで製作されたロボットコンテンツと互換性がある場合、既存のプログラマーブルロボット及び関連動作プログラムも本発明のブロック型ロボット及びロボットコンテンツの概念に含まれて、ロボットコンテンツ取引システムの適用が可能であり（勿論、この場合、該当ロボット及びプログラムの認証方案が設けられることが好ましい）、このような場合を含む場合、本発明のブロック型ロボットは、反復結合及び形態の変更乃至拡張が可能でない従来のプログラマーブルロボットまでも含む概念と解されなければならない。
【００４２】
図１のように構成された本発明に係るネットワーク基盤のロボットコンテンツ取引システムの動作を図３を参照して詳細に説明すれば、次の通りである。
【００４３】
まず、ロボットユーザがオンラインまたはオフライン販売ルートを通じて本発明のブロック型ロボット（または、ブロック型ロボット組立キット）１００を購入し、自分のＰＣのようなロボットコンテンツ中継端末機２００を利用してロボットコンテンツ製作用ソフトウェアプラットフォーム（以下、‘ソフトウェアプラットフォーム’という）をロボットコンテンツ取引サーバ３００からダウンロードしてロボットコンテンツ中継端末機２００にインストールする（Ｓ１００）。
【００４４】
この際、各ブロック型ロボット１００とソフトウェアプラットフォームには固有の認証番号が与えられることが好ましくて、このような認証番号はロボットコンテンツ中継端末機２００を通じて転送されてロボットコンテンツ取引サーバ３００接続時、正常使用者乃至正規商品認証に利用されるとか、そのソフトウェアプラットフォームを利用して製作されたロボットコンテンツを暗号化して、ロボットコンテンツの否定したコピー、摸倣、盗用などの防止に用いられることができる。
【００４５】
即ち、ブロック型ロボット１００の中央制御部１１２とソフトウェアプラットフォームには、各々の固有認証番号が予め格納されており、ブロック型ロボット１００乃至ブロック型ロボットキットの中央制御部１１２に格納されたロボット認証番号は、ブロック型ロボット１００とロボットコンテンツ中継端末機２００の初期通信時にロボットコンテンツ中継端末機２００へ転送及び格納されてロボットコンテンツのダウンロード及び／またはアップロード時にロボットコンテンツをブロック型ロボット１００の認証番号、ソフトウェアプラットフォームの認証番号、または両者の結合を利用して暗号化できることになる。
【００４６】
一方、上記ソフトウェアプラットフォーム及び／または製造業体が提供する基本ロボットコンテンツがＣＤ−ＲＯＭのような格納媒体に記録されてブロック型ロボット１００と共にパッケージ形態で販売されることもでき、このような場合には上記ソフトウェアプラットフォームダウンロード過程が省略される。
【００４７】
上記ソフトウェアプラットフォームは、ロボットコンテンツ製作道具、ロボットコンテンツをブロック型ロボット１００で実行するための実行プログラム、ロボットコンテンツアップロード／ダウンロードプログラム及び／またはアップデートプログラムなどを含むように構成されることが好ましいが、技術的または商業的目的によって、これらの中の一部が別途の独立されたプログラム形態で提供されることもでき、その種類は単独実行ファイル乃至圧縮ファイルの形態であることもでき、ＡＳＰ、Active X controlなどの形態であることもできる。
【００４８】
次に、ロボットユーザは自分のブロック型ロボット１００の形態を決定してブロック型ロボット１００を組立てて（プリグラマーブルブロック型ロボットキットを購買して、これをブロック型ロボットに組立てる場合を想定して説明する）、完成されたブロック型ロボット１００の動作を制御するためのロボットコンテンツを上記ソフトウェアプラットフォームを利用して製作するとか（Ｓ１１０）、またはロボットコンテンツ取引サーバ３００から提供するロボットコンテンツをダウンロードする（Ｓ１３２）。
【００４９】
このようなロボットコンテンツは、ブロック型ロボット１００の形態、組立方法などを説明する説明書、設計図、写真、動画などの視覚資料を意味するハードウェアコンテンツと、このようなハードウェアコンテンツにより定義されたブロック型ロボット１００の動作を制御するためのプログラムであるソフトウェアコンテンツを全て含み、ロボットコンテンツの取引時、ハードウェアコンテンツとソフトウェアコンテンツが共にまたは別個に取引されることができる。
【００５０】
一方、ロボットコンテンツをロボットコンテンツ取引サーバ３００からダウンロードしようとする場合、ロボットユーザはロボットコンテンツ中継端末機２００を利用してネットワークを介してロボットコンテンツ取引サーバ３００に接続してロボットコンテンツ取引Ｓ１３０を始めて、該当サーバ３００から提供する多数のロボットコンテンツのうち、希望するロボットコンテンツを選択してダウンロードする（Ｓ１３２）。
【００５１】
上記ダウンロードステップ（Ｓ１３２）と共に、ブロック型ロボット、ロボットユーザ、ソフトウェアプラットフォームなどの認証ステップ（Ｓ１３６）、及び該当ロボットコンテンツが有料コンテンツである場合、課金／精算ステップ（Ｓ１３８）が遂行されることができ、このような一連の過程を通称してロボットコンテンツ取引ステップ（Ｓ１３０）という。ここで、ロボットコンテンツの取引とは、ロボットコンテンツ取引サーバ３００を介してロボットコンテンツを互いに異なるロボットユーザ同士間に売買、交換、共有する等のステップ、及びこのようなステップに伴う認証、課金／精算、コンテンツ検証ステップなどを通称する。
【００５２】
認証ステップ（Ｓ１３６）において、ブロック型ロボットの認証番号及び／またはソフトウェアプラットフォームの認証番号を利用して、ロボットコンテンツの暗号化過程が遂行されることができる。ロボットコンテンツ取引サーバ３００は、ロボットコンテンツ中継端末機２００との接続過程でロボットコンテンツ中継端末機２００の認証番号及び／または該当ロボットコンテンツ中継端末機２００に内蔵された少なくとも一つのブロック型ロボット１００の認証番号を獲得することができ、獲得された認証番号を利用してロボットコンテンツを暗号化した後、暗号化されたロボットコンテンツをダウンロードすることができる。これとは異なり、暗号化されていないロボットコンテンツをダウンロードした後、ロボットコンテンツ中継端末機２００で上記認証番号を利用してロボットコンテンツを暗号化して格納することもできる。
【００５３】
有料ロボットコンテンツの場合には、上記暗号化過程が伴われるが、無料ロボットコンテンツの場合には暗号化過程が省略されるとか、またはナル（Null）値を認証番号として使用して暗号化を遂行することができる。
【００５４】
このように暗号化されたロボットコンテンツがブロック型ロボット１００に搭載されると、ブロック型ロボット１００は自分の認証番号を利用して暗号を解除した後、ロボットコンテンツを実行することになる。したがって、ロボットコンテンツに暗号化されたロボット認証番号とロボットコンテンツを搭載したロボットの認証番号とが相異する場合、ロボットコンテンツの実行が不可能になるので、ロボットコンテンツの無断盗用が防止できる。保安の強化のためには、同一な認証番号を利用しても格納または転送時毎に新たな変数値を利用して暗号化されることができる。
【００５５】
ブロック型ロボット１００の認証番号を利用して暗号化されたロボットコンテンツの場合は、該当ブロック型ロボット１００でのみ動作されることが好ましくて、ソフトウェアプラットフォーム認証番号を利用した暗号化の場合には、該当ソフトウェアプラットフォームに登録された多数のブロック型ロボット１００のうち、１つまたは全体で動作されるようにすることができる。
【００５６】
以上の過程を通じてロボットコンテンツをダウンロードしたロボットユーザは、該当ロボットコンテンツを利用してロボットの動作をテストする（Ｓ１２０）。
【００５７】
一方、自分が直接ロボットコンテンツを製作したロボットユーザの場合、ロボット動作のテストステップ（Ｓ１２０）を経た後、該当ロボットコンテンツをアップロードすることができる。
【００５８】
まず、ロボットコンテンツを製作したロボットユーザが該当ロボットコンテンツをロボットコンテンツ取引サーバ３００にアップロードすると（Ｓ１３２）、ロボットコンテンツサーバ３００は該当ロボットコンテンツの二重アップロードの可否、ロボットコンテンツの規格適合性、正常使用者の可否などを認証した後（Ｓ１３６）、該当ロボットコンテンツをロボットコンテンツＤＢ３１０に格納し、ロボットコンテンツの有償／無償の可否によって必要とされる課金／精算を遂行する（Ｓ１３８）。
【００５９】
認証ステップ（Ｓ１３６）での認証過程は、ソフトウェアプラットフォームの認証番号乃至ブロック型ロボット１００の認証番号を利用して遂行されることができる。
【００６０】
本発明において、課金／精算には、サイバーマネー、クレジットカードポイント、自体ポイント、振込み、クレジットカード決済など、通常の電子取引方式が全て適用されることができる。
【００６１】
一方、図示してはいないが、ロボットコンテンツ取引サーバ３００は、チャットツール、メッセンジャーツール、文字メッセージなどを利用して、例えば新たなロボットコンテンツがアップロードされる際、該当ロボットコンテンツが適用できるタイプのブロック型ロボットキットを購入したロボットユーザにアップロード消息情報を提供するとか、ロボットユーザ同士間に情報交換及び直取引機能を支援する等、ロボットコンテンツに関連したポータルサイト乃至コミュニティサイトの機能を兼ねることができる。
【００６２】
以上において、ロボットとは、個人向けロボット、ポータブルロボット、エンターテイメントロボット、教育用ロボット、ロボット型玩具などを通称することと理解されるべきである。
【図面の簡単な説明】
【００６３】
【図１】本発明の一実施形態に係るネットワーク基盤のロボットコンテンツ取引システムの概念図である。
【図２ａ】本発明の種々の様相に従う多様なブロック型ロボットの外形図である。
【図２ｂ】本発明の種々の様相に従う多様なブロック型ロボットの外形図である。
【図２ｃ】本発明の種々の様相に従う多様なブロック型ロボットの外形図である。
【図３】本発明の一実施形態に係るネットワーク基盤のロボットコンテンツ取引方法のフローチャートである。
【符号の説明】
【００６４】
１００  ブロック型ロボット
１１２  中央制御部
１１４  駆動部
１１６  センサ部
１１８  通信モジュール
２００  ロボットコンテンツ中継端末機
３００  ロボットコンテンツ取引サーバ
３１０  ロボットコンテンツＤＢ
３２０  ロボットユーザＤＢ
３３０  認証モジュール
３４０  課金／精算モジュール
【図１】
2009034807.tif 000003
【図３】
2009034807.tif 000004
【図２ａ】
2009034807.tif 000005
【図２ｂ】
2009034807.tif 000006
【図２ｃ】
2009034807.tif 000007