(57)【要約】【課題】ＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）ブラウジング方法および装置を提供する。【解決手段】本ＩｏＴブラウジング方法は、モバイル機器がブラウザーを実行すれば、ブラウザーがＩｏＴ装置に関する情報を受信し、ＩｏＴ装置をマップ上にアイコン形態で表示する。これによれば、ＩｏＴ装置をマップ上にアイコン形態で表示して様々なＩｏＴサービスを提供するブラウザーを提供できるようになって、ユーザは数多くのＩｏＴデバイスを容易に検索し接続してサービスを受けることができるようになる。【選択図】図３
2014081937.tif 000002
【特許請求の範囲】
【請求項１】
モバイル機器のＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）ブラウジング方法であって、
前記モバイル機器がブラウザーを実行するステップ；
前記ブラウザーがＩｏＴ装置に関する情報を受信するステップ；および
前記ブラウザーがＩｏＴ装置をマップ上にアイコン形態で表示するステップ；を含むＩｏＴブラウジング方法。
【請求項２】
前記実行ステップは、
初期画面において、ユーザによって、ＩｏＴブラウザーアイコンが選択されるか、特定コードがリーディングされれば、前記モバイル機器がＩｏＴブラウザーを実行させることを特徴とする、請求項１に記載のＩｏＴブラウジング方法。
【請求項３】
前記表示ステップは、
ＩｏＴ装置が特定領域に幾つか重なっている場合、対応するＩｏＴ装置の個数が表示された複数ＩｏＴ装置アイコンを表示することを特徴とする、請求項１に記載のＩｏＴブラウジング方法。
【請求項４】
前記アイコンが選択されれば、ＩｏＴブラウザーは、選択されたアイコンに対応するＩｏＴ装置に対応するアプリケーションリスト画面を表示するステップをさらに含み、
前記アプリケーションリスト画面は、各アプリケーションの設置有無およびアップデート有無に応じて、該アプリケーション項目に互いに異なるボタンを表示することを特徴とする、請求項１に記載のＩｏＴブラウジング方法。
【請求項５】
特定位置または特定ＩｏＴ装置に関するブックマークリストを提供するステップをさらに含むことを特徴とする、請求項１に記載のＩｏＴブラウジング方法。
【請求項６】
前記表示ステップは、
アクセス可能なＩｏＴ装置のアイコンとアクセス不可能なＩｏＴ装置のアイコンを互いに異なる形態で表示することを特徴とする、請求項１に記載のＩｏＴブラウジング方法。
【請求項７】
前記表示ステップは、
前記アクセス可能なＩｏＴ装置のアイコンをカラーで表示し、アクセス不可能なＩｏＴ装置のアイコンを白黒で表示することを特徴とする、請求項６に記載のＩｏＴブラウジング方法。
【請求項８】
請求項１〜７のいずれか１項に記載のＩｏＴブラウジング方法を実行するソフトウェアが収録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩｏＴブラウジング方法および装置に関し、より詳しくは、様々なモノに対してＩｏＴサービスを体系的に提供するためのＩｏＴブラウジング方法および装置に関する。
【背景技術】
【０００２】
ＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ：モノのインターネット）という用語は、１９９８年、マサチューセッツ工科大学（ＭＩＴ）のＡｕｔｏ−ＩＤラボから初めて登場した。その後、２００５年、ＩＴＵ−Ｔから「Ｔｈｅ  Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ」という年次報告書が発表され、ＩｏＴは未来情報技術（ＩＴ）産業革命の全ての構造を含む最も基本枠になると予告したことがある。報告書は、ＩｏＴを、「世の中に存在するあらゆるモノ（ｔｈｉｎｇｓ）をネットワークで接続し、人間とモノ、モノとモノとの間に、いつ、どこでも互いに疎通できるようにする新しい情報通信基盤」と定義した。すなわち、ＩｏＴは、名実相伴うユビキタス空間を実現するためのインフラと見ることができる。このようなユビキタス空間は、特定機能が内在したコンピュータ機器が環境とモノに組み込まれ、環境やモノ自体が知能化されることから始まる。
【０００３】
ＩｏＴサービスは我々により便利で安全な生活を提供する技術である。したがって、様々な移動通信会社と端末製造会社は次世代のモバイルサービスとして浮び上がるＩｏＴ支援用の端末とサービスの開発に集中している。
【０００４】
しかし、ＩｏＴは、現在、初期ステップであって、サービスの提供のための具体的なモデルが定立されていない現状である。したがって、このようなＩｏＴサービスを提供するための具体的な方案の摸索が求められる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、前記のような問題点を解決するために導き出されたものであり、本発明の目的は、ユーザが数多くのＩｏＴデバイスを容易に検索し接続してサービスを受けることができるようにブラウザーを提供することにある。
【０００６】
また、ＩｏＴサービスを提供するための開放型ソフトウェアプラットフォームを提示することを目的とする。提案された開放型ＩｏＴソフトウェアプラットフォームを介してＩｏＴサービスの開発に必要な時間と費用を節減できるようにして、数多くの開発者が容易にＩｏＴサービスの提供に参加できるようにする。
【課題を解決するための手段】
【０００７】
このようなサービスの提供のための開放型ソフトウェアプラットフォームは、機能的な区分に基づいて４つのプラットフォームに分けられる。開放型ＩｏＴソフトウェアプラットフォームは、開放型ＩｏＴソフトウェアプラットフォームを開発するためにモノをインターネットに接続させるためのＤ−プラットフォーム、グローバル環境においてＩｏＴ装置の登録および検索サービスの提供のためのＰ−プラットフォーム、幾何級数的に増加すると予想されるＩｏＴアプリケーションサービス環境のためのアップストアプラットフォームであるＳ−プラットフォーム、および様々なマッシュアップサービスを提供するためのＭ−プラットフォームで構成される。
【０００８】
一方、本発明の一実施形態による、モバイル機器のＩｏＴブラウジング方法は、前記モバイル機器がブラウザーを実行するステップ；前記ブラウザーがＩｏＴ装置に関する情報を受信するステップ；および前記ブラウザーがＩｏＴ装置をマップ上にアイコン形態で表示するステップ；を含む。
【０００９】
また、前記表示ステップは、アクセス可能なＩｏＴ装置のアイコンとアクセス不可能なＩｏＴ装置のアイコンを互いに異なる形態で表示してもよい。
【００１０】
なお、前記表示ステップは、前記アクセス可能なＩｏＴ装置のアイコンをカラーで表示し、アクセス不可能なＩｏＴ装置のアイコンを白黒で表示してもよい。
【００１１】
また、前記実行ステップは、初期画面において、ユーザによって、ＩｏＴブラウザーアイコンが選択されるか、特定コードがリーディングされれば、前記モバイル機器がＩｏＴブラウザーを実行させてもよい。
【００１２】
なお、前記表示ステップは、ＩｏＴ装置が特定領域に幾つか重なっている場合、対応するＩｏＴ装置の個数が表示された複数ＩｏＴ装置アイコンを表示してもよい。
【００１３】
また、前記アイコンが選択されれば、ＩｏＴブラウザーは、選択されたアイコンに対応するＩｏＴ装置に対応するアプリケーションリスト画面を表示するステップをさらに含み、前記アプリケーションリスト画面は、各アプリケーションの設置有無およびアップデート有無に応じて、該アプリケーション項目に互いに異なるボタンを表示してもよい。
【００１４】
なお、特定位置または特定ＩｏＴ装置に関するブックマークリストを提供するステップをさらに含んでもよい。
【００１５】
一方、本発明の一実施形態による、コンピュータ読み取り可能な記録媒体は、上述したＩｏＴブラウジング方法を実行するソフトウェアが収録されてもよい。
【発明の効果】
【００１６】
本発明の様々な実施形態によれば、ＩｏＴ装置をマップ上にアイコン形態で表示するか、リストとして様々なＩｏＴサービスを提供するブラウザーを提供できるようになり、ユーザは、数多くのＩｏＴデバイスを容易に検索し接続してサービスを受けることができるようになる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態による、ＩｏＴソフトウェアプラットフォームの構造を示す図である。
【図２】本発明の一実施形態による、スマート機器ユーザがスマート機器を用いてＩｏＴサービスを利用する過程を説明するためのフローチャートである。
【図３】本発明の一実施形態による、スマート機器の画面に表示されるマップベースのＩｏＴブラウザーの画面を示す図である。
【図４】本発明の一実施形態による、ユーザのアイコン選択によってＩｏＴブラウザーを実行する方法を示す図である。
【図５】本発明の一実施形態による、ＱＲコードによってＩｏＴブラウザーを実行する方法を示す図である。
【図６】本発明の一実施形態による、ＩｏＴブラウザーにおいて複数のＩｏＴ装置を一度に表示する画面を示す図である。
【図７】本発明の一実施形態による、特定ＩｏＴ装置の詳細情報を表示するＩｏＴブラウザー画面を示す図である。
【図８】本発明の一実施形態による、特定ＩｏＴ装置に対応するアプリケーションリスト画面を示す図である。
【図９】本発明の一実施形態による、位置ブックマークリスト画面を示す図である。
【図１０】本発明の一実施形態による、ＩｏＴ装置ブックマークリスト画面を示す図である。
【図１１】本発明の一実施形態による、基本マップ設定画面を示す図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明をより詳細に説明する。
【００１９】
図１は、本発明の一実施形態による、ＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ：モノのインターネット）ソフトウェアプラットフォーム１００の構造を示す図である。図１に示すように、ＩｏＴソフトウェアプラットフォーム１００は、Ｄ−プラットフォーム１１０、Ｐ−プラットフォーム１２０、Ｍ−プラットフォーム１３０およびＳ−プラットフォーム１４０を含む。
【００２０】
ここで、Ｄ−プラットフォーム１１０はＩｏＴ装置１１５側に設置されるソフトウェアプラットフォームを示し、Ｐ−プラットフォーム１２０、Ｍ−プラットフォーム１３０およびＳ−プラットフォーム１４０はサーバコンピュータ側に各々または共に設置されるソフトウェアプラットフォームを示す。
【００２１】
Ｄ−プラットフォーム１１０は、Ｄｅｖｉｃｅプラットフォームの略字であり、ＩｏＴ装置１１５に直接設置されるか、ＩｏＴ装置１１５に取り付けられるＩｏＴアダプター（ａｄａｐｔｅｒ）に設置され、Ｐ−プラットフォーム１２０およびＭ−プラットフォーム１３０と連動し、ＩｏＴアプリケーションおよびＩｏＴウェブサイトを介してスマート機器と連動する。
【００２２】
ここで、ＩｏＴ装置１１５は、ＩｏＴが適用された一般的なモノ（例えば、ＴＶ、携帯電話、冷蔵庫、掃除機、洗濯機、自動販売機など）を示す。
【００２３】
ＩｏＴアダプターはＩｏＴ装置１１５に取り付けられ、モノがＩｏＴ通信を利用できるようにする。ＩｏＴアダプターは近距離無線通信、ワイ・ファイ（Ｗｉ−ｆｉ）、イーサネット（Ｅｔｈｅｒｎｅｔ）、３Ｇ、ＬＴＥのうち少なくとも１つを介して通信できる通信モジュールを含み、ＩｏＴアダプターに設置されたＤ−プラットフォーム１１０はＩｏＴ通信ができるように様々な機能を提供する。
【００２４】
Ｐ−プラットフォーム１２０は、Ｐｌａｎｅｔプラットフォームの略字であり、ＩｏＴ装置１１５の管理、ユーザの管理、ＩｏＴ装置１１５のモニタリング、ＩｏＴ装置１１５の検索などの機能を果たす。具体的には、Ｐ−プラットフォーム１２０は、ＩｏＴサービス提供者１０からＩｏＴ装置１１５に関する情報の入力を受けてＩｏＴ装置１１５を登録する。この時、ＩｏＴ装置１１５に関する情報は、装置ＩＤ、装置名、モデル名、製造会社、位置情報、装置の状態情報などを含み、ＩｏＴ装置１１５に対する接続時に必要なアドレス（例えば、ＩＰアドレス、ＭＳＩＳＤＮなど）が含まれる。
【００２５】
また、Ｐ−プラットフォーム１２０は、ＩｏＴサービスのためのＩｏＴアプリケーションを登録およびダウンロードするためにＳ−プラットフォーム１４０にアクセスするユーザに対する認証を行う。ユーザ認証のために、Ｐ−プラットフォーム１２０はユーザのＩＤ／ＰＷ、電話番号などの個人情報を保有している。
【００２６】
なお、Ｐ−プラットフォーム１２０は、ＩｏＴ関連のマッシュアップ（Ｍａｓｈ−ｕｐ）サービスを開発して登録する開発者やマッシュアップサービスを利用するサービスユーザを認証するためのサービス／開発者の認証を行う。
【００２７】
それのみならず、Ｐ−プラットフォーム１２０は、スマート機器（例えば、スマートフォン、タブレットなど）のアプリケーションを利用してＩｏＴサービスユーザのＩｏＴサービス接続を認証する。
【００２８】
Ｍ−プラットフォーム１３０は、Ｍａｓｈ−ｕｐプラットフォームの略字であり、Ｄ−プラットフォーム１１０と通信してＩｏＴアプリケーションやＩｏＴウェブページを介したサービスユーザの制御命令をＩｏＴ装置１１５に伝達する。
【００２９】
また、Ｍ−プラットフォーム１３０は、マッシュアップサービス開発者６０によって開発されたＩｏＴマッシュアップサービスの登録を受ける。すなわち、マッシュアップサービス開発者６０は、ＩｏＴマッシュアップサービスを開発してＭ−プラットフォーム１３０に登録する。この時、マッシュアップサービス開発者６０は、オープンＡＰＩサーバ１５０から提供されたＩｏＴオープンＡＰＩを利用してＩｏＴマッシュアップサービスを開発することもできる。
【００３０】
ＩｏＴ装置１１５はＭ−プラットフォーム１３０に自身が生成したデータを周期的に転送し、ここで、Ｍ−プラットフォーム１３０はＩｏＴ装置１１５から生成されたデータを収集してログで保存することによって様々なＩｏＴマッシュアップサービスをサービスユーザに提供するのに利用する。
【００３１】
また、Ｍ−プラットフォーム１３０は、ＩｏＴマッシュアップサービスの利用に応じた課金を行い、ＩｏＴ装置１１５に関する簡略な情報（例えば、ＩＤ、ＩＰアドレスなど）を格納することもできる。
【００３２】
Ｓ−プラットフォーム１４０は、Ｓｔｏｒｅプラットフォームの略字であり、ＩｏＴサービスのためのＩｏＴアプリケーションをサービスユーザに提供するアプリケーションストア機能を提供する。このために、Ｓ−プラットフォーム１４０はアプリケーションの検索機能を提供する。Ｓ−プラットフォーム１４０は、ＩｏＴ装置１１５のＩＤを基準に該ＩｏＴ装置１１５のＩｏＴ機能を利用できるＩｏＴアプリケーションを検索する機能を提供することができる。
【００３３】
このために、Ｓ−プラットフォーム１４０は、ＩｏＴアプリケーション開発者５０によって開発されたＩｏＴアプリケーションを登録する。
【００３４】
オープンＡＰＩサーバ１５０は、ＩｏＴサービスに関連したオープンＡＰＩを管理および提供する機能を果たす。具体的には、ＩｏＴ装置１１５の開発会社は、ＩｏＴ装置１１５を製造する時、該ＩｏＴ装置１１５に対するオープンＡＰＩを共に開発して、関連のオープンＡＰＩをオープンＡＰＩサーバ１５０に登録して格納する。そうすると、オープンＡＰＩサーバ１５０は、このように様々な開発会社によって開発されたＩｏＴ装置１１５の各々に対する様々なオープンＡＰＩを登録および格納して管理する。
【００３５】
また、オープンＡＰＩサーバ１５０は、格納されたオープンＡＰＩをＩｏＴサービス関連のウェブサイト、マッシュアップサービスサイトおよびアプリケーションを開発しようとする開発者に提供する。したがって、開発者らは、ＩｏＴサービス関連のウェブサイト、マッシュアップサービスサイトおよびアプリケーションを開発する時、オープンＡＰＩサーバ１５０から関連のオープンＡＰＩの提供を受け、提供されたオープンＡＰＩを利用したＩｏＴサービスを開発できるようになる。
【００３６】
例えば、ＩｏＴ装置の製造会社がＩｏＴ装置１１５に関する状態情報（例えば、故障有無）を提供するオープンＡＰＩをオープンＡＰＩサーバ１５０に登録した場合、開発者は、該状態情報提供オープンＡＰＩをオープンＡＰＩサーバ１５０において検索および利用してＩｏＴ装置１１５の状態を照会する機能をＩｏＴサービス関連のウェブサイト、マッシュアップサービスサイトおよびＩｏＴアプリケーションに実現できるようになる。
【００３７】
一方、ＩｏＴサービスユーザは、モバイル機器の一種であるスマート機器４０にダウンロードされたＩｏＴアプリケーションを利用して、直接ＩｏＴ装置１１５にアクセスしてＩｏＴサービスを利用することもできる。この時、ＩｏＴ装置１１５は、スマート機器４０とＭ−プラットフォーム１３０の中継を介して接続されるか、Ｐ２Ｐ（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）通信を介して直接接続されてＩｏＴサービスを提供できるようになる。この場合、ＩｏＴ装置１１５のＤ−プラットフォーム１１０は、スマート機器４０のＩｏＴアプリケーションとＭ−プラットフォーム１３０の中継を介して間接通信を行うか、Ｐ２Ｐ通信を利用して直接通信を行う。
【００３８】
このような構成のＩｏＴソフトウェアプラットフォーム１００は、Ｄ−プラットフォーム１１０、Ｐ−プラットフォーム１２０、Ｍ−プラットフォーム１３０およびＳ−プラットフォーム１４０が互いに連動して様々なＩｏＴサービスを提供できるようになる。
【００３９】
以下では、図２を参照し、スマート機器４０のユーザがＩｏＴサービスを利用する過程について説明する。図２は、本発明の一実施形態による、スマート機器４０のユーザがスマート機器４０を用いてＩｏＴサービスを利用する過程を説明するためのフローチャートである。
【００４０】
スマート機器４０のユーザがスマート機器４０を用いてＩｏＴブラウザーを実行させれば、ＩｏＴブラウザーがＰ−プラットフォーム１２０に接続し（Ｓ２１０）、Ｐ−プラットフォーム１２０は、スマート機器４０のユーザがＩｏＴサービスを利用できるユーザであるか否かを判断する認証作業を行う（Ｓ２２０）。
【００４１】
スマート機器４０のユーザが有効なユーザである場合、Ｐ−プラットフォーム１２０は、ＩｏＴブラウザーに表示するＩｏＴ装置に関する情報を伝達し（Ｓ２３０）、ＩｏＴブラウザーは、Ｐ−プラットフォーム１２０から伝達されたＩｏＴ装置を羅列する（Ｓ２４０）。
【００４２】
Ｓ２４０ステップにおけるＩｏＴ装置の羅列は、マップ上にアイコン形態で表示されるか、テキストリスト形態で表示されることができる。
【００４３】
Ｓ２４０ステップにおいて羅列されたＩｏＴ装置のうちの１つがサービスユーザによって選択されれば、ＩｏＴブラウザーは、選択されたＩｏＴ装置のＩＤをＰ−プラットフォーム１２０に伝達し、選択されたＩｏＴ装置１１５に関する細部情報をＰ−プラットフォーム１２０から伝達を受ける（Ｓ２５０）。伝達を受けた細部情報は、スマート機器４０のユーザの要請時にＩｏＴブラウザーに表示可能である。
【００４４】
また、ＩｏＴブラウザーは、選択されたＩｏＴ装置のＩＤをＳ−プラットフォーム１４０に伝達し、選択されたＩｏＴ装置１１５に対するアプリケーションリストをＳ−プラットフォーム１４０から伝達を受けて表示する（Ｓ２６０）。Ｓ２６０ステップにおいて表示されるアプリケーションは、選択されたＩｏＴ装置１１５を遠隔で制御し、選択されたＩｏＴ装置１１５に関連したマッシュアップサービスの提供を受けるためのアプリケーションである。
【００４５】
次に、Ｓ２６０ステップにおいて表示されたアプリケーションリストに羅列されたアプリケーションのうちの１つがサービスユーザによって選択されれば、ＩｏＴブラウザーは、Ｓ−プラットフォーム１４０に選択されたアプリケーションを要請してダウンロードする（Ｓ２７０）。
【００４６】
次に、スマート機器４０は、Ｓ２７０ステップにおいてダウンロードしたアプリケーションを実行して、ＩｏＴ装置１１５の動作を制御することができる（Ｓ２８０）。
【００４７】
具体的には、スマート機器４０は、ダウンロードしたアプリケーションを実行して、Ｍ−プラットフォーム１３０を介してＩｏＴ装置１１５に取り付けられたＤ−プラットフォーム１１０に接続した後、ＩｏＴ装置１１５の動作を制御することができる。
【００４８】
一方、サービスに応じて中間にＭ−プラットフォーム１３０が不要な場合、スマート機器は、Ｓ２７０ステップにおいてダウンロードしたアプリケーションを実行し、ＩｏＴ装置１１５に取り付けられたＤ−プラットフォーム１１０に直接接続してＩｏＴ装置１１５の動作を制御することもできる。
【００４９】
それのみならず、スマート機器は、Ｓ２７０ステップにおいてダウンロードしたアプリケーションを実行して、Ｍ−プラットフォーム１３０に提供するＩｏＴマッシュアップサービスの提供を受けることもできる。
【００５０】
このような過程を通じ、ＩｏＴソフトウェアプラットフォーム１００は、Ｄ−プラットフォーム１１０、Ｐ−プラットフォーム１２０、Ｍ−プラットフォーム１３０およびＳ−プラットフォーム１４０が互いに連動してアプリケーションを介したＩｏＴサービスを提供できるようになる。
【００５１】
図２において、スマート機器４０は、ダウンロードしたアプリケーションを実行してＩｏＴ装置１１５に取り付けられたＤ−プラットフォーム１１０に接続した後にＩｏＴ装置１１５の動作を制御するか、Ｍ−プラットフォーム１３０に接続してＩｏＴマッシュアップサービスの提供を受ける過程について図示し説明した。
【００５２】
しかし、スマート機器４０が、ダウンロードしたアプリケーションではない、ＩｏＴ装置１１５の制御とＩｏＴマッシュアップサービスの提供のためのＩｏＴウェブページに接続してＩｏＴ装置１１５の動作を制御するか、ＩｏＴマッシュアップサービスの提供を受けることも可能である。
【００５３】
また、上記実施形態において、ＩｏＴ装置の選択は、ＩｏＴブラウザーを利用して行われることを想定したが、これは様々に実現可能である。例えば、ＩｏＴ装置のＩＤや名称を直接入力して検索／選択するか、ＩｏＴ装置のカテゴリー別の検索を通じて選択することが可能である。それのみならず、ＩｏＴ装置に付着しているＱＲコードからＩｏＴ装置のＩＤを取得してＩｏＴ装置を選択するか、ＩｏＴ装置とＮＦＣ、ＺｉｇＢｅｅ、ブルートゥースなどの近距離通信によってＩＤを取得してＩｏＴ装置を選択することも可能である。
【００５４】
以下では、上述したＩｏＴブラウザーについてより詳細に説明する。ＩｏＴブラウザーは、ＩｏＴ装置をマップまたはリスト上で検索および選択できる機能および該ＩｏＴ装置に対応するアプリケーションに対するリンク機能を提供する。
【００５５】
図３は、本発明の一実施形態による、スマート機器４０の画面に表示されるマップベースのＩｏＴブラウザー３００の画面を示す図である。ユーザによってスマート機器４０においてＩｏＴブラウザーが実行されれば、スマート機器４０は、Ｐ−プラットフォームを介してユーザ認証を経た後、ＩｏＴ装置に関する情報の伝達を受けてＩｏＴブラウザー３００にＩｏＴ装置を表示する。
【００５６】
図３に示すように、スマート機器４０において実行されて画面に表示されるＩｏＴブラウザー３００は、マップ上に様々なＩｏＴ装置に対応するアイコン３４１，３４２，３４３，３５１，３５２，３５３，３６１，３６２が表示される。該アイコンの位置は、対応するＩｏＴ装置の位置を示す。具体的には、図３に示すように、ＩｏＴブラウザー３００は、ＩｏＴ自動販売機３４１，３４２，３４３、ＩｏＴ監視カメラ３５１，３５２，３５３、およびＩｏＴ温度計３６１，３６２に対応するアイコンを表示していることを確認することができる。
【００５７】
また、ＩｏＴブラウザー３００は、アクセス可能なＩｏＴ装置のアイコンとアクセス不可能なＩｏＴ装置のアイコンを互いに異なる形態で表示することもできる。具体的には、ＩｏＴブラウザー３００は、アクセス可能なＩｏＴ装置のアイコンをカラーで表示し、アクセス不可能なＩｏＴ装置のアイコンを白黒で表示することもできる。例えば、図３に示すように、ＩｏＴブラウザー３００は、第１ＩｏＴ温度計３６１および第２温度計３６２を白黒で表示してアクセス不可であることを示し、第３ＩｏＴ温度計３６３をカラーで表示してアクセス可能であることを示すことができる。
【００５８】
なお、ＩｏＴブラウザー３００は、現位置アイコン３１０、リストビューアイコン３２０、ブックマーク登録アイコン３３０、ブックマークリストアイコン３３５、検索アイコン３７０および設定アイコン３８０を表示する。現位置アイコン３１０は、マップ上でユーザの現在位置に移動する機能を行うアイコンである。
【００５９】
リストビューアイコン３２０は、ＩｏＴブラウザー３００をマップ基盤モードからリスト基盤モードに切り換える機能を果たす。リストビューアイコン３２０が選択されれば、ＩｏＴブラウザー３００は、現在画面に表示されるＩｏＴ装置をリスト形態で表示する。
【００６０】
ブックマーク登録アイコン３３０は星の形態で表示され、ユーザが現在マップに表示された位置または現在選択されたＩｏＴ装置１１５をブックマークとして登録する機能を果たす。すなわち、ユーザがマップが表示された状態でブックマーク登録アイコン３３０を選択すれば、ＩｏＴブラウザー３００は、現在表示されたマップの中心領域をブックマークとして登録する。
【００６１】
また、ユーザがＩｏＴ装置１１５の情報が表示された状態でブックマーク登録アイコン３３０を選択すれば、ＩｏＴブラウザー３００は、該ＩｏＴ装置１１５をブックマークとして登録する。
【００６２】
ブックマークリストアイコン３３５は、ユーザによってブックマークに設定されたＩｏＴ装置または位置のリストであるブックマークリストを画面に表示する機能を果たす。具体的には、ブックマークアイコン３３０，３３５が選択されれば、ＩｏＴブラウザー３００は、ブックマークリストをポップアップウィンドウとして開く。
【００６３】
設定アイコン３８０は、ＩｏＴブラウザー３００の様々な設定値を調節できる設定画面を表示する機能を果たす。ＩｏＴブラウザー３００は、設定画面に基本マップの設定、ユーザＩＤ、ユーザパスワード、活性化したＩｏＴ装置だけの表示有無、検索語タグ、１画面に表示するＩｏＴ装置数などを設定するためのメニューを表示する。
【００６４】
このように、ＩｏＴブラウザー３００は様々な機能のアイコンを画面に表示する。
【００６５】
また、ＩｏＴブラウザー３００は、スマート機器４０の解像度に応じて互いに異なるレイアウトで表示されることができる。また、ＩｏＴブラウザー３００は、ユーザによって設定された基本マップ（例えば、ダウム（Ｄａｕｍ）マップ、ネイバー（Ｎａｖｅｒ）マップ、グーグルマップのうちいずれか１つ）を利用して構成されることもできる。
【００６６】
また、ＩｏＴブラウザー３００は、最初に表示するマップ領域を様々な方法によって選択することができる。第１方法として、ＩｏＴブラウザー３００は、最初に表示するマップ領域に関する最初領域設定情報をＰ−プラットフォーム１２０から受信し、受信した最初領域設定情報に応じて最初に表示するマップ領域を決定することもできる。第２方法として、ＩｏＴブラウザー３００は、以前に最後に表示した領域を最初に表示するマップ領域として表示することもできる。第３方法として、ＩｏＴブラウザー３００は、ユーザの現在位置を最初に表示するマップ領域として表示することもできる。
【００６７】
このように、ＩｏＴブラウザー３００はマップをベースにして様々なＩｏＴ装置を表示することができ、特定ＩｏＴ装置が選択されれば、選択されたＩｏＴ装置に対応するアプリケーションの目録を表示しダウンロードおよび設置できるようになる。
【００６８】
以下では、ＩｏＴブラウザー３００を実行させる２つの方法について説明する。ＩｏＴブラウザー３００は、初期画面において、ユーザによって、ＩｏＴブラウザーアイコンが選択されるか、特定のコードがリーディングされれば、実行されることができる。
【００６９】
第１方法として、図４は、本発明の一実施形態による、ユーザのアイコン選択によってＩｏＴブラウザー３００を実行する方法を示す図である。ユーザによってＩｏＴブラウザー３００がダウンロードおよび設置された後には、図４に示すように、スマート機器４０の初期画面４００にＩｏＴブラウザーアイコン４１０が表示される。そして、ユーザによってＩｏＴブラウザーアイコン４１０が選択されれば、スマート機器４０は、ＩｏＴブラウザー３００を実行させて画面に表示する。
【００７０】
このように、ユーザは、初期画面のアイコンを選択してＩｏＴブラウザー３００を実行させることができる。
【００７１】
第２方法として、図５は、本発明の一実施形態による、ＱＲコードによってＩｏＴブラウザー３００を実行する方法を示す図である。ここで、ＱＲコードは一例に過ぎず、スマート機器４０は様々なコード手段（例えば、バーコード、ＱＲコード、ＲＦＩＤ、ＮＦＣなど）を介した特定コードを用いてＩｏＴブラウザー３００を実行することもできることは勿論である。
【００７２】
具体的には、図５に示すように、先ず、スマート機器４０は、ＩｏＴ装置１１５に対応するＱＲコードをリーディングする（Ｓ５１０）。ここで、ＩｏＴ装置１１５に対応するＱＲコードは、該ＩｏＴ装置１１５に付着しているか、近かくに位置する。また、ＱＲコードには、対応するＩｏＴ装置１１５の情報に対応するコード値がＩｏＴブラウザー３００において実行できる形態で含まれている。ここで、コード値はＩｏＴ装置１１５のＩＤ情報を含むこともできる。
【００７３】
その次、スマート機器４０は、ＱＲコードを解釈してコード値を抽出する（Ｓ５２０）。具体的には、図５に示すように、スマート機器４０は、ＱＲコードのコード値を「ｉｏｔｂｒｏｗｓｅｒ：／／ｌｏｔ？ｉｄ＝ｘａｂｘｓｄ２３ｘ」などのようにＩｏＴ装置１１５の情報に対応する形態で抽出する。
【００７４】
また、スマート機器４０は、抽出されたコード値を用いてＩｏＴブラウザー３００を実行させて画面に表示する（Ｓ５３０）。この時、スマート機器４０は、抽出されたコード値を用いてＰ−プラットフォーム１２０からＩｏＴ装置１１５の位置情報を取得し、ＩｏＴ装置１１５の位置情報に対応するマップ領域をＩｏＴブラウザー３００の最初画面に表示する。
【００７５】
なお、スマート機器４０は、抽出されたコード値に含まれたＩｏＴ装置１１５のＩＤを用いて該ＩｏＴ装置１１５を検索し、検索された結果を画面に表示する（Ｓ５４０）。
【００７６】
このような過程を通じ、ユーザはスマート機器４０を用いてＱＲコードをリーディングすることにより、該ＱＲコードに対応するＩｏＴ装置１１５をＩｏＴブラウザー３００において直ちに検索および選択できるようになる。
【００７７】
図６は、本発明の一実施形態による、ＩｏＴブラウザー３００において複数のＩｏＴ装置を一度に表示する画面を示す図である。図６に示すように、ＩｏＴ装置が特定領域に幾つか重なっている場合、ＩｏＴブラウザー３００は、複数ＩｏＴ装置アイコン６１０，６２０，６３０を画面に表示する。
【００７８】
ここで、複数ＩｏＴ装置アイコン６１０，６２０，６３０は、複数のＩｏＴ装置を代表するアイコンを示す。複数ＩｏＴ装置アイコン６１０，６２０，６３０は内部に数字が表示され、該数字は対応するＩｏＴ装置の個数を示す。
【００７９】
したがって、図６において、第１の複数ＩｏＴ装置アイコン６１０は４５個のＩｏＴ装置を代表し、第２の複数ＩｏＴ装置アイコン６２０は１５個のＩｏＴ装置を代表し、第３の複数ＩｏＴ装置アイコン６３０は２１５個のＩｏＴ装置を代表することが分かる。
【００８０】
また、ＩｏＴブラウザー３００は、複数ＩｏＴ装置アイコン６１０，６２０，６３０に特定操作（例えば、ダブルタッチまたはダブルクリック）が入力されれば、操作が入力された複数ＩｏＴ装置アイコンを中心にマップのズームレベルを拡大して表示する。また、ＩｏＴブラウザー３００は、現在、最高ズームレベルの状態である場合、該複数ＩｏＴ装置アイコンに対応するＩｏＴ装置に関するリストを画面に表示することもできる。
【００８１】
なお、ＩｏＴブラウザー３００は、複数ＩｏＴ装置アイコン６１０，６２０，６３０に仮想のデバイスＩＤまたは代表デバイスＩＤをリンクさせておくこともできる。
【００８２】
このように、ＩｏＴブラウザー３００において複数のＩｏＴ装置を代表する複数ＩｏＴ装置アイコンを表示することもできる。
【００８３】
図７は、本発明の一実施形態による、特定ＩｏＴ装置１１５の詳細情報を表示するＩｏＴブラウザー３００画面を示す図である。
【００８４】
図３のＩｏＴブラウザー３００に表示されたＩｏＴ装置に対応するアイコン３４１，３４２，３４３，３５１，３５２，３５３，３６１，３６２）のうち、ユーザによって特定ＩｏＴ装置１１５に対応するアイコンが選択された場合、ＩｏＴブラウザー３００は、選択されたアイコンに対応するＩｏＴ装置１１５の詳細情報画面７００を表示することもできる。この時、詳細情報画面７００は、該ＩｏＴ装置１１５の装置ＩＤ（Ｄｅｖｉｃｅ  ＩＤ）、サービスカテゴリー（Ｓｅｒｖｉｃｅ  Ｃａｔｅｇｏｒｙ）、装置タイプ（Ｄｅｖｉｃｅ  Ｔｙｐｅ）、モデル名（Ｍｏｄｅｌ  Ｎａｍｅ）、活性化有無（Ａｌｉｖｅ／Ｄｅａｄ）、装置の位置情報（Ｄｅｖｉｃｅ  Ｌｏｃａｔｉｏｎ）、装置の説明（Ｄｅｓｃｒｉｐｔｉｏｎ）などの情報を含むこともできる。
【００８５】
図８は、本発明の一実施形態による、特定ＩｏＴ装置１１５に対応するアプリケーションリスト画面８００を示す図である。
【００８６】
図３のＩｏＴブラウザー３００に表示されたＩｏＴ装置に対応するアイコン３４１，３４２，３４３，３５１，３５２，３５３，３６１，３６２のうち、ユーザによって特定ＩｏＴ装置１１５に対応するアイコンが選択された場合、ＩｏＴブラウザー３００は、図８に示すように、選択されたアイコンに対応するＩｏＴ装置１１５に対するアプリケーションリスト画面８００を表示することもできる。
【００８７】
ここで、アプリケーションリスト画面８００は、特定ＩｏＴ装置１１５をアクセスおよび制御してＩｏＴサービスを利用できるようにするアプリケーションのリストを表示する画面である。具体的には、ＩｏＴブラウザー３００は、ＩｏＴ装置１１５に対応するアプリケーション目録をＳ−プラットフォーム１４０に問い合わせて受信し、受信したアプリケーション目録を用いてアプリケーションリスト画面８００を表示する。例えば、図８においては、特定ＩｏＴ装置１１５にアクセスするためのアプリケーションがＡｐｐ１、Ａｐｐ２、Ａｐｐ３、Ａｐｐ４として合計４個であることを確認することができる。
【００８８】
また、ＩｏＴブラウザー３００は、各アプリケーションの設置有無およびアップデート有無に応じて、該アプリケーション項目に互いに異なるボタンを表示する。具体的には、ＩｏＴブラウザー３００は、リストに対応するアプリケーションがスマート機器４０に最新バージョンで設置された状態である場合は、「実行」ボタン８１０を表示する。また、ＩｏＴブラウザー３００は、リストに対応するアプリケーションがスマート機器４０に以前のバージョンで設置された状態である場合は、「実行」ボタン８１０と「アップデート」ボタン８２０を共に表示する。また、ＩｏＴブラウザー３００は、リストに対応するアプリケーションがスマート機器４０に設置されていない状態である場合は、「設置」ボタン８４０を表示する。すなわち、図８において、Ａｐｐ１は最新バージョンが設置された状態であり、Ａｐｐ２は以前バージョンが設置された状態であり、Ａｐｐ３は設置されていない状態であることを確認することができる。
【００８９】
ユーザによって「実行」ボタン８１０が選択されれば、ＩｏＴブラウザー３００は、対応するアプリケーションを実行する。また、ユーザによって「アップデート」ボタン８２０が選択されれば、ＩｏＴブラウザー３００は、Ｓ−プラットフォーム１４０からアップデートデータをダウンロードして、対応するアプリケーションをアップデートする。また、ユーザによって「設置」ボタン８４０が選択されれば、ＩｏＴブラウザー３００は、対応するアプリケーションをＳ−プラットフォーム１４０からダウンロードしてスマート機器４０内に設置する。
【００９０】
また、ＩｏＴブラウザー３００は、アプリケーションリスト画面８００上にウェブサイトにリンクされる「リンク」ボタン８３０を表示することもできる。例えば、図８において、「Ａｐｐ４」は特定ＩｏＴ装置１１５に対するＩｏＴサービスを提供するウェブサイトリンクを示す項目である。したがって、ユーザが「Ａｐｐ４」を選択する場合、ＩｏＴブラウザー３００は、対応するウェブサイトを画面に表示する。
【００９１】
このように、アプリケーションリスト画面８００を介して、ユーザは、ＩｏＴ装置１１５に対するＩｏＴサービスを利用するためのアプリケーションを容易に設置および使用できるようになる。
【００９２】
以下では、図９および図１０を参照し、ＩｏＴブラウザー３００のブックマーク画面について説明する。ＩｏＴブラウザー３００は、特定位置または特定ＩｏＴ装置に関するブックマークリストを提供することができる。
【００９３】
図９は、本発明の一実施形態による、位置ブックマークリスト画面９００を示す図である。
【００９４】
ＩｏＴブラウザー３００は、特定位置をブックマークとして登録することができる。具体的には、図３に示すように、ブックマーク登録アイコン３３０は星の形態で表示され、ユーザが現在マップに表示された位置または現在選択されたＩｏＴ装置１１５をブックマークとして登録する機能を果たす。すなわち、ユーザは、マップが表示された状態でブックマーク登録アイコン３３０を選択すれば、ＩｏＴブラウザー３００は、現在表示されたマップの中心領域をブックマークとして登録する。
【００９５】
また、ユーザによって図３に示されたブックマークリストアイコン３３５が選択されれば、ＩｏＴブラウザー３００は、ユーザによってブックマークに設定された位置のリストである位置ブックマークリスト画面９００を表示する。図９に示すように、位置ブックマークリスト画面９００は、ユーザによって選択された様々な位置が登録されていることを確認することができる。位置ブックマークリスト画面９００において特定項目が選択されれば、ＩｏＴブラウザー３００は、該項目に対応する位置を中心にマップを表示する。
【００９６】
図１０は、本発明の一実施形態による、ＩｏＴ装置ブックマークリスト画面１０００を示す図である。
【００９７】
ＩｏＴブラウザー３００は、特定ＩｏＴ装置をブックマークとして登録することができる。具体的には、ブックマーク登録アイコン３３０は星の形態で表示され、ユーザが現在マップに表示された位置または現在選択されたＩｏＴ装置１１５をブックマークとして登録する機能を果たす。図７のようにＩｏＴ装置の詳細情報が表示された状態でブックマーク登録アイコンを選択すれば、ＩｏＴブラウザー３００は、現在表示されたＩｏＴ装置をブックマークとして登録する。
【００９８】
また、ユーザによって図３に示されたブックマークリストアイコン３３５が選択されれば、ＩｏＴブラウザー３００は、ユーザによってブックマークに設定されたＩｏＴ装置のリストであるＩｏＴ装置ブックマークリスト画面１０００を表示する。
【００９９】
図１０に示すように、ＩｏＴ装置ブックマークリスト画面１０００は、ユーザによって選択された様々なＩｏＴ装置が登録されていることを確認することができる。ＩｏＴ装置ブックマークリスト画面９００において特定項目が選択されれば、ＩｏＴブラウザー３００は、該項目に対応するＩｏＴ装置の位置を中心にマップを表示する。
【０１００】
このように、ＩｏＴブラウザー３００は、位置またはＩｏＴ装置に対するブックマーク機能を提供する。
【０１０１】
図１１は、本発明の一実施形態による、基本マップ設定画面１１００を示す図である。
【０１０２】
ユーザによって図３の設定アイコン３８０が選択されれば、ＩｏＴブラウザー３００は、図１１に示された基本マップ設定画面１１００を表示することができる。基本マップ設定画面１１００はＩｏＴブラウザー３００においてＩｏＴ装置の位置を表示するための基本マップを選択する画面であり、図１１に示すように様々なマップをリストとして表示することができる。また、ユーザによって特定マップが選択されれば、ＩｏＴブラウザー３００は、ユーザによって選択されたマップを基本マップとして用いてＩｏＴ装置の位置を表示する。
【０１０３】
一方、本発明の一実施形態による、ＩｏＴソフトウェアプラットフォーム１００、Ｄ−プラットフォーム１１０、Ｐ−プラットフォーム１２０、Ｍ−プラットフォーム１３０およびＳ−プラットフォーム１４０はその名称に制限されず、該当機能に該当するソフトウェア、電子装置、またはシステムであれば、いずれにも適用できることは勿論である。
【０１０４】
また、ＩｏＴソフトウェアプラットフォーム１００、Ｄ−プラットフォーム１１０、Ｐ−プラットフォーム１２０、Ｍ−プラットフォーム１３０およびＳ−プラットフォーム１４０は、ソフトウェアプラットフォームの形態ではない、その他のライブラリー、ソフトウェアソリューション、ソフトウェアパッケージ、ソフトウェアフレームワーク、個別的なソフトウェアなどの様々な形態を有することができることは勿論である。
【０１０５】
一方、本実施形態による上述したＩｏＴブラウザー３００の機能を行うようにするコンピュータプログラムを収録したコンピュータ読み取り可能な記録媒体にも本発明の技術的思想が適用できることは勿論である。また、本発明の様々な実施形態による技術的思想は、コンピュータ読み取り可能な記録媒体に記録されたコンピュータ読み取り可能なコード形態で実現されることもできる。コンピュータ読み取り可能な記録媒体は、コンピュータによって読むことができ、データを格納することができるいずれのデータ格納装置でも可能である。例えば、コンピュータ読み取り可能な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク、光ディスク、ハードディスクドライブなどであってもよいことは勿論である。また、コンピュータ読み取り可能な記録媒体に格納されたコンピュータ読み取り可能なコードまたはプログラムは、コンピュータ間に接続されたネットワークを介して転送されることもできる。
【０１０６】
また、本発明の一実施形態による、スマート機器４０は、スマートフォンおよびタブレットＰＣの他にＩｏＴサービスを提供するためにＩｏＴブラウザーを実行できるいずれのモバイル機器でも代替して適用できることは勿論である。
【０１０７】
また、以上では本発明の好ましい実施形態について図示し説明したが、本発明は上述した特定の実施形態に限定されず、請求範囲において請求する本発明の要旨を逸脱せずに当発明が属する技術分野で通常の知識を有した者によって様々な変形実施が可能であることは勿論であり、このような変形実施は本発明の技術的思想や展望から個別的に理解してはならない。
【符号の説明】
【０１０８】
１０  ・・・ＩｏＴサービス提供者
２０  ・・・ＩｏＴ装置開発会社
３０  ・・・ＩｏＴサービスユーザ
４０  ・・・スマート機器
５０  ・・・ＩｏＴアプリケーション開発者
６０  ・・・マッシュアップサービス開発者
１００  ・・・ＩｏＴソフトウェアプラットフォーム
１１０  ・・・Ｄ−プラットフォーム
１１５  ・・・ＩｏＴ装置
１２０  ・・・Ｐ−プラットフォーム
１３０  ・・・Ｍ−プラットフォーム
１４０  ・・・Ｓ−プラットフォーム
１５０  ・・・オープンＡＰＩサーバ
【図１】
2014081937.tif 000003
【図２】
2014081937.tif 000004
【図３】
2014081937.tif 000005
【図４】
2014081937.tif 000006
【図５】
2014081937.tif 000007
【図６】
2014081937.tif 000008
【図７】
2014081937.tif 000009
【図８】
2014081937.tif 000010
【図９】
2014081937.tif 000011
【図１０】
2014081937.tif 000012
【図１１】
2014081937.tif 000013