[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2020527317A - スマートデバイスの制御方法、制御装置及び制御システム - Google Patents

スマートデバイスの制御方法、制御装置及び制御システム Download PDF

Info

Publication number
JP2020527317A
JP2020527317A JP2020502972A JP2020502972A JP2020527317A JP 2020527317 A JP2020527317 A JP 2020527317A JP 2020502972 A JP2020502972 A JP 2020502972A JP 2020502972 A JP2020502972 A JP 2020502972A JP 2020527317 A JP2020527317 A JP 2020527317A
Authority
JP
Japan
Prior art keywords
smart home
home device
local area
area network
management platform
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.)
Granted
Application number
JP2020502972A
Other languages
English (en)
Other versions
JP7089142B2 (ja
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.)
Cloudminds Shenzhen Robotics Systems Co Ltd
Original Assignee
Cloudminds Shenzhen Robotics Systems Co Ltd
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 Cloudminds Shenzhen Robotics Systems Co Ltd filed Critical Cloudminds Shenzhen Robotics Systems Co Ltd
Publication of JP2020527317A publication Critical patent/JP2020527317A/ja
Application granted granted Critical
Publication of JP7089142B2 publication Critical patent/JP7089142B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2814Exchanging control software or macros for controlling appliance services in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/283Processing of data at an internetworking point of a home automation network
    • H04L12/2836Protocol conversion between an external network and a home network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0272Virtual private networks
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y10/00Economic sectors
    • G16Y10/75Information technology; Communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)
  • Small-Scale Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本発明はスマートデバイスの制御方法、制御装置及び制御システムを提供し、前記方法は、選択されたスマートホームデバイス(11、12、13)と同じのローカルエリアネットワーク(21、22)に位置するか否かを判定するステップと、そうであれば、ローカルエリアネットワーク(21、22)を介して、1つ以上のスマートホームデバイス(11、12、13)が記録されているスマートホームデバイス管理プラットフォーム(40)との接続を確立するステップと、そうでなければ、仮想プライベートネットワークVPNモジュール(703)を起動し、VPNチャネルを介して、スマートホームデバイス管理プラットフォーム(40)との接続を確立するステップと、スマートホームデバイス管理プラットフォーム(40)により、対応するスマートホームデバイス(11、12、13)を制御するステップと、を含む。
【選択図】なし

Description

本願はスマートデバイスの技術分野に関し、特にスマートデバイスの制御方法、制御装置及び制御システムに関する。
モノのインターネット技術の進歩及び組み込み技術の継続的な開発に伴い、スマート化家電が家庭で広く使用されている。これらのスマートホームデバイスは論理演算ユニット及び通信モジュールを有し、有線又は無線通信ネットワークに基づいて相互のデータ通信接続を確立し、対応するデータコマンドを実行することができる。ユーザーは、使用中に、制御端末(例えば、スマートフォン、タブレット)により、こられのスマートホームデバイスに対する遠隔制御を実現する。
一般的に、既存のスマートホームデバイスはホームルーターによって確立された無線ネットワーク(例えば、WiFiネットワーク)を使用してデータ通信を実現する。各スマートホームデバイスが無線ネットワークに接続される。ユーザーは制御端末(例えば、スマートフォン)を使用し、無線ネットワークを介して、これらのスマートホームデバイスを遠隔制御する。例えば、ユーザーはスマートホームデバイスの操作パラメータ又は使用機能を設定したり、ユーザーが外にいる時に自宅のスマートホームデバイスをオン又はオフにするか否かを制御したりしてもよい。
既存のスマートホームデバイスを遠隔制御する過程で、スマートデバイスの安全性問題が考慮されていないことに、出願人は、従来技術を研究する過程で気づいた。スマートデバイスと制御端末との間のデータ伝送がパブリックネットワーク環境に完全にさらされており、大きなセッキュリティホールがあり、攻撃を受けやすく、ユーザーに損失を与える。
本願の少なくとも1つの実施例は主に、従来技術においてスマートホームデバイスの安全性が低く、データ伝送がパブリックネットワーク環境に直接さらされていることで、攻撃を受けやすいという問題を解決する。
上記技術的問題を解決するために、本願の実施例の1つの技術的解決手段にてスマートデバイスの制御方法が提供される。前記方法は、選択されたスマートホームデバイスと同じのローカルエリアネットワークに位置するか否かを判定するステップと、そうであれば、前記ローカルエリアネットワークを介して、1つ以上のスマートホームデバイスが記録されているスマートホームデバイス管理プラットフォームとの接続を確立するステップと、そうでなければ、仮想プライベートネットワークVPNモジュールを起動し、VPNチャネルを介して、スマートホームデバイス管理プラットフォームとの接続を確立するステップと、前記スマートホームデバイス管理プラットフォームにより、対応するスマートホームデバイスを制御するステップと、を含む。
上記技術的問題を解決するために、本願の実施例の別の技術的解決手段にてスマートデバイスの制御装置が提供される。前記制御装置は、選択されたスマートホームデバイスと同じのローカルエリアネットワークに位置するか否かを判定するためのローカルエリアネットワーク判定モジュールと、選択されたスマートホームデバイスと同じのローカルエリアネットワークに位置する場合、前記ローカルエリアネットワークを介して、1つ以上の登録済みのスマートホームデバイスが記録されているスマートホームデバイス管理プラットフォームとの接続を確立するためのネットワーク接続モジュールと、VPNチャネルを介して、スマートホームデバイス管理プラットフォームとの接続を確立するためのVPNモジュールと、前記スマートホームデバイス管理プラットフォームにより、対応するスマートホームデバイスを制御するための制御モジュールと、を含む。
上記技術的問題を解決するために、本願の実施例の別の技術的解決手段にてスマートデバイスの制御システムが提供される。前記制御システムは、スマートホームデバイス管理プラットフォームと、ルーターと、制御端末とを含む。前記ルーターは、少なくとも2つの相互に分離するローカルエリアネットワークを提供する。スマートホームデバイスはいずれもルーターが提供するローカルエリアネットワークのうちの1つに位置する。前記スマートホームデバイス管理プラットフォームは、VPNチャネルを介して、スマートホームデバイスが位置するローカルエリアネットワークに接続される。前記制御端末は、上記したスマートデバイスの制御装置を含み、ルーターが提供するローカルエリアネットワークにアクセスする時、選択されたスマートホームデバイスと同じのローカルエリアネットワークに位置するか否かを判定し、そうであれば、前記ローカルエリアネットワークを介して、制御コマンドを前記スマートホームデバイス管理プラットフォームにアップロードし、そうでなければ、仮想プライベートネットワークVPNモジュールを起動し、VPNチャネルを介して、前記スマートホームデバイス管理プラットフォームとの接続を確立する。前記スマートホームデバイス管理プラットフォームは、受信した制御コマンドに基づいて、対応するスマートホームデバイスを制御する。
上記技術的問題を解決するために、本願の実施例の別の技術的解決手段にて電子デバイスが提供される。前記電子デバイスは、少なくとも1つのプロセッサと、前記少なくとも1つのプロセッサと通信接続されるメモリとを含み、そのうち、前記メモリに前記少なくとも1つのプロセッサによって実行可能なコマンドプログラムが記憶されており、前記少なくとも1つのプロセッサが上記したスマートホームデバイス制御方法を実行するように、前記コマンドプログラムは前記少なくとも1つのプロセッサによって実行される。
上記技術的問題を解決するために、本願の実施例の別の技術的解決手段にてコンピュータプログラム製品が提供される。前記コンピュータプログラム製品は、不揮発性コンピュータ可読記憶媒体及び前記不揮発性コンピュータ可読記憶媒体に組み込まれるコンピュータプログラムコマンドを含み、前記コンピュータプログラムコマンドは、プロセッサに上記したスマートホームデバイスの制御方法を実行させるためのコマンドを含む。
本願の実施例にて提供されるスマートデバイスの制御方法、制御装置及び制御システムは、スマートホームデバイスに独立したローカルエリアネットワークを割り当て、仮想プライベートネットワークを設定する方式により、スマートホームデバイスとパブリックネットワーク環境との間を相互に分離させる。スマートホームデバイスが仮想プライベートネットワークに保護されている。このような方法は、ネットワーク環境におけるスマートホームデバイスの安全性を効果的に向上でき、ネットワークの正常な使用にも影響を与えない。
1つ以上の実施例は、それに対応する図面によって例示的に説明する。これらの例示的な説明は実施例を限定するものではない。図面において、同じ参照番号を有する要素は類似の要素として示されており、図面は、特記しない限り、比率を限定しない。
本願の実施例にて提供される適用場面の模式図である。 本願の実施例にて提供されるスマートデバイスの制御方法のフローチャートである。 本願の別の実施例にて提供される適用場面の模式図である。 本願のさらに別の実施例にて提供される適用場面の模式図である。 本願の実施例にて提供されるスマートホームデバイスを記録する方法のフローチャートである。 本願の実施例にて提供されるローカルエリアネットワーク判定方法のフローチャートである。 本願の実施例にて提供されるスマートデバイスの制御装置の機能ブロック図である。 本願の実施例にて提供されるローカルエリアネットワーク判定モジュールの機能ブロック図である。 ローカルエリアネットワーク電子デバイスの構造模式図である。
本願の目的、技術的解決手段及び利点をより分かりやすくするために、以下、図面及び実施例を参照しながら、本願についてさらに詳細に説明する。本明細書に記載される具体的な実施例は単なる本願を解釈するものであり、本願を限定するものではないと理解すべきである。
前記スマートホームデバイスとは、具体的には、ホームに使用され、論理演算ユニットを有するスマート家電(例えば、スマートテレビ、スマート空調機、スマート洗濯機)又は他のタイプの制御デバイス(例えば、照明灯のスマートスイッチ)である。当該スマートホームデバイスは少なくとも1つの通信モジュールを含み、有線又は無線ネットワークと通信接続を確立して、制御コマンドを受信し、又はデータをアップロードすることができ、それにより、ユーザーによるスマートホームデバイスに対する遠隔制御と管理を実現する。
モノのインターネット技術に基づいて、様々なタイプのスマートホームデバイス(照明システム、カーテン制御、オーディオ/ビデオデバイス、空調制御、セキュリティシステム、デジタルシネマシステムなどを含む)は、有機的に組み合わせて、スマートホームシステムを確立することができ、ユーザーに全方位の情報交換の機能及びスマート化するサービスを提供する。
スマートホームシステムでは、ユーザーは、対応するモバイルアプリケーションソフトウェアに基づいて、スマートホームシステムにおける各スマートデバイスへの管理又は制御を実現できる。例えば、Xiaomi(シャオミ)会社が発売した「Mi Home」のモバイルアプリケーション又は京東(ジンドン)が提供した「京東微聯(ジンドン・ウェイリェン)」が挙げられる。
上記のスマートホームデバイスに対する管理及び制御方式は、一般的には、クラウドサービスの方式で行われる。即ち、ユーザーは、制御端末により、サービスプロバイダが構築するクラウドプラットフォームと接続し、クラウドプラットフォームを介して、あるスマートホームシステムのスマートデバイスを制御及び管理する。
クラウドプラットフォームが外部のパブリックネットワークに位置するため、上記の管理及び遠隔制御の過程におけるデータ伝送がいずれもパブリックネットワーク環境に完全にさらされる。これにより、スマートホームデバイスは非常に攻撃を受けやすくなる。
スマートホームシステムの安全性を向上させ、ユーザーの不要な損失を回避するために、本願の実施例にて提供されるスマートホームデバイスの制御方法を利用して、スマートホームシステムのネットワーク環境に適切な保護を提供する。
図1は本願の実施例にて提供されるスマートホームデバイスの適用環境を示す。図1に示すように、前記適用環境は、複数のスマートホームデバイス(11、12及び13)、ローカルエリアネットワーク(21及び22)、制御端末30、スマートホームデバイス管理プラットフォーム40、ユーザー50及びパブリックネットワーク60を含む。
前記スマートホームデバイスは、具体的には、遠隔制御を実現可能な任意の適切な家庭用電子デバイスであり、例えば組み込みデバイスである。前記スマートホームデバイスは家庭内の様々なタイプのシステムに属する電子デバイス(例えば、図1に示す電気カーテン11、カメラ12及び光学センサー13)で、スマートホームシステムの様々な機能、例えば家電制御、照明制御、電話遠隔制御、屋内外遠隔制御、盗難警報、暖房換気制御、赤外線転送及びプログラム可能なタイミング制御などの機能を実現するためのハードウェア基盤であってもよい。
前記ローカルエリアネットワークは、具体的には、任意の適切な無線又は有線デバイスによって組み立てられるローカルエリアネットワーク又はローカルエリアネットワークのサブネットであってもよい。当該ローカルエリアネットワークのカバレッジエリアはユーザーのホームエリアであり、スマートホームデバイス10の通信接続の実現に用いられる。前記ローカルエリアネットワークはパブリックネットワークと通信することにより、パブリックネットワークからのデータを取得し、又はデータをパブリックネットワークに送信することができる。
本実施例において、前記ローカルエリアネットワークはホームルーターによって構築される無線WiFiネットワークである。スマートホームデバイスは前記無線WiFiネットワークにアクセスし、前記無線WiFiネットワークを介して、外部パブリックネットワーク(例えば、インターネット)と通信接続を確立することができる。
前記制御端末30は、具体的には、1つ以上のモバイルアプリケーションソフトウェアを実行できる任意のタイプの端末デバイスであり、例えばスマートフォン、タブレット、パーソナルコンピュータ、又はウェアラブルデバイスなどが挙げられる。前記制御端末30はさらに、タッチスクリーン、マウス、人感カメラ、マイクロフォン又は他の入力/出力デバイスを含める1つ以上の異なるユーザーインタラクションデバイスを備える。ユーザーは、当該ユーザーインタラクションデバイスにより、制御端末30にコマンドを入力し、又は制御端末30からのフィードバック情報を受信することができる。
前記スマートホームデバイス管理プラットフォーム40は、具体的には、任意の適切なタイプのサーバー又はサーバーグループに基づいて実現されるクラウドプラットフォームであってもよい。前記スマートホームデバイス管理プラットフォーム40は対応するスマートホームサービスのプロバイダーによって提供され、スマートホームデバイスの制御プラットフォームとして、スマートデバイスに対する制御又は管理を実現する。
前記パブリックネットワーク60は、具体的には、パブリックネットワークサービスを提供するために用いられ、複数の異なるリ送信元サイトを有するネットワークであってもよく、例えばインターネットが挙げられる。前記ローカルエリアネットワーク20はパブリックネットワーク60に接続され、ローカルエリアネットワーク20に接続されるデバイスにパブリックネットワーク60からのデータを提供し、スマートホームデバイスを前記スマートホームデバイス管理プラットフォーム40に接続する。
本実施例において、前記スマートホームサーバー40がパブリックネットワーク60に位置する。スマートホームデバイスに接続されるローカルエリアネットワーク20は当該パブリックネットワークを介して前記スマートホームサーバー40と通信接続し、制御コマンドを取得し、又はデータをアップロードする。
ユーザー50は制御端末30上の対応するモバイルアプリケーションソフトウェアを起動して、スマートホームデバイス管理プラットフォーム40との接続を確立してもよい。続いて、前記モバイルアプリケーションソフトウェアにより、スマートホームデバイスに対する遠隔制御を実現し、例えば、スマートエアコンを定期的にオンにすることを制御したり、照明を定期的にオフにすることを制御したりする。
ユーザー50はさらに、制御端末30により、現在のスマートホームデバイス10の運転状態又は動作状態を取得することができ、例えばスマートホームデバイス10は自体のデバイス運転情報をスマートホームデバイス管理プラットフォーム40に返信し、制御端末30は前記スマートホームデバイス管理プラットフォーム40から対応するデバイス運転情報を読み取り、ユーザーに表示する。
図1に示すように、本願の実施例にて提供されるスマートホームデバイス制御システムにおいて、スマートホームデバイスの安全性を向上させるために、少なくとも2つの相互に独立し又は分離したローカルエリアネットワーク(21及び22)を有する。前記スマートホームデバイス10はいずれもそのうちの1つのローカルエリアネットワーク21に接続される。ここで、説明を簡単にするために、図1において、2つのローカルエリアネットワークを例とし、スマートホームデバイス10が位置するローカルエリアネットワークをホームローカルエリアネットワークと呼ぶ。
いくつかの実施例では、相互に分離する前記ローカルエリアネットワーク21及び22は、具体的には、サービスセット識別子(SSID)の技術に基づいて形成された複数の相互に分離するローカルエリアネットワークであってもよい。WiFiルーターはSSIDにより、WiFiネットワークを複数の相互に分離するサブネットに分割する。各サブネットは個別に設定されるDHCPサービスとDNSサービスを有する。
前記ホームローカルエリアネットワーク21は仮想プライベートネットワーク技術(Virtual Private Network VPN)により、1つの専用なデータチャネルに基づき、前記スマートホームデバイス管理プラットフォーム40とデータ伝送を行い、制御コマンドを受信し、又は施設運転情報をアップロードする。
他のローカルエリアネットワーク(即ち、ローカルエリアネットワーク22)はパブリックネットワーク60に直接アクセスし、ユーザーにネットワークサービスを提供する。即ち、ユーザーのパーソナルコンピュータなど、他の端末デバイスはローカルエリアネットワーク22を介してパブリックネットワーク60にアクセスすることができる。
いくつかの実施例において、図1に示すように、VPNサービスを実現するために、前記スマートホームデバイス管理プラットフォーム40は、具体的には、VPNサーバー41、アプリケーションサーバー42及びDNSサーバー43を含む。
そのうち、前記アプリケーションサーバー42はスマートホームデバイスの管理及び制御のサービスを提供するために用いられる。例えば、制御端末の制御コマンドを受信し、対応するスマートホームデバイスに対応する動作又は機能を実行させる。
前記VPNサーバー41はホームローカルエリアネットワーク21との間の専用なデータチャネルによる接続を実現するために用いられる。仮想プライベートネットワーク(VPN)はパブリックネットワークにおいてプライベートネットワークを構築し、パケットに対する暗号化及びパケットの宛先アドレスの変換によりリモートアクセスを実現し、データ伝送の安全性を保証する技術である。本実施例において、前記仮想プライベートネットワーク(VPN)は前記VPNサーバーにより実現され、SSL VPNの形式を使用する。
前記DNSサーバー43はDNSサービスを提供するために用いられる。ルーターは前記ホームローカルエリアネットワーク21のDNSサービスを前記DNSサーバー43のIPとして設定し、前記IPはイントラネットIPである。即ち、前記DNSサーバーはホームローカルエリアネットワーク21とスマートホームデバイス管理プラットフォーム40のイントラネットとの間のアドレス割り当てを協調統一するために用いられる。
それに応じて、前記ホームローカルエリアネットワーク21を形成するルーターは対応するVPNモジュールを有する。前記VPNモジュールはルーター管理機能を備え、ホームローカルエリアネットワーク21及びスマートホームデバイス管理プラットフォーム40のイントラネットセグメントを管理して、2つのネットワークセグメントを相互に連通させることができる。
本実施例において、ホームローカルエリアネットワーク21は専用なデータチャネルを介してスマートホームデバイス管理プラットフォーム40とデータ伝送を行うため、スマートホームデバイス10が仮想プライベートネットワーク(VPN)に保護され、パブリックネットワーク空間と分離して独立することで、スマートホームデバイス10のデータ安全性が保証される。
ホームエリアネットワーク21とスマートホームデバイス管理プラットフォーム40はパブリックネットワークから分離されて独立しているため、前記制御端末30は、ユーザーのスマートホームデバイス10に対する制御を実現するように、本願の実施例にて提供されるスマートホームデバイスの制御方法により、前記スマートホームデバイス10とスマートホームデバイス管理プラットフォーム40とのデータ伝送の過程に参与する必要がある。
図2は本願の実施例に記載のスマートデバイスの制御方法のフローチャートである。図2に示すように、制御端末30は以下のステップ201〜203を実行する。
201、選択されたスマートホームデバイスと同じのローカルエリアネットワークに位置するか否かを判定する。そうであれば、ステップ202を実行し、そうでなければ、ステップ203を実行する。
前記選択されたスマートホームデバイスとは、ユーザーが制御端末において選択する、自分が制御しようとするスマートホームデバイスである。もちろん、ユーザーの選択のために提供されるスマートホームデバイスとして、スマートホームデバイス管理プラットフォームにおいてデバイス情報が記録され、又は登録されたスマートホームデバイスであればよい。即ち、スマートホームデバイス管理プラットフォームは既に、当該デバイスが有効状態にあること及びデバイスの宛先アドレスなどの関連情報を知った。
各スマートホームデバイスはそれ相応の制御方式又は実行可能な機能を備えるため、スマートホームデバイスに対する制御には、コマンドの送信宛先アドレスを確定する必要がある。そのため、スマートホームデバイス管理プラットフォーム40は、既に記録されたスマートホームデバイスのみに対応する制御コマンドを送信でき、未知のデバイスを制御できない。
日常の使用中に、制御端末はルーターが提供するいずれかのローカルエリアネットワークにアクセスする可能性がある。そのため、制御端末の接続方式を確定するように、制御端末がアクセスするローカルエリアネットワークを判定する必要がある。
202、前記ローカルエリアネットワークを介して、スマートホームデバイス管理プラットフォームとの接続を確立する。前記スマートホームデバイス管理プラットフォームに1つ以上のスマートホームデバイスが記録されている。
上記したように、ホームローカルエリアネットワークはスマートホームデバイス管理プラットフォームとの間にVPN接続を確立したローカルエリアネットワークであり、2つのイントラネットの間は相互に通信できる。したがって、制御端末とスマートホームデバイスが同じのローカルエリアネットワークに位置する場合、制御端末は前記専用なデータ伝送チャネルを介してスマートホームデバイス管理プラットフォームとデータ通信を直接行う。
図1は本願の実施例にて提供され、ステップ202に対応する適用場面である。図1に示すように、制御端末30はホームローカルエリアネットワーク21で、専用なデータ伝送チャネルA1を介してスマートホームデバイス管理プラットフォーム40と通信できる。他の電子デバイス70(例えば、パソコン)はローカルエリアネットワーク22を介してパブリックネットワーク60にアクセスし、パブリックネットワーク環境におけるデータ伝送チャネルBを構築する。
203、仮想プライベートネットワークVPNモジュールを起動し、VPNチャネルを介してスマートホームデバイス管理プラットフォームとの接続を確立する。
VPN(Virtual Private Network)、即ち、仮想プライベートネットワークは、パブリックネットワークでプライベートネットワークを構築し、暗号化通信を行うための方法である。スマートデバイス管理プラットフォームが仮想プライベートネットワークに保護される(即ち、パブリックネットワークのパブリックネットワークIPはVPNサーバー41によって提供される)。したがって、制御端末はパブリックネットワーク環境にある場合(例えば、他のローカルエリアネットワークにアクセスする)、仮想プライベートネットワークVPNモジュールを起動することにより、前記スマートホームデバイス管理プラットフォームとの接続に対応する専用なデータチャネルを確立する。
図3は本願の実施例にて提供され、ステップ203に対応する適用場面である。図3に示すように、制御端末30は別のローカルエリアネットワークで、前記ルーターを介してパブリックネットワーク60にアクセスできる。続いて、制御端末30はVPNモジュールを起動することにより、前記VPNサーバー41との間に専用なデータチャネルA2を構築し、スマートホームデバイス管理プラットフォーム40と通信することができる。
図4は本願の実施例にて提供され、ステップ203に対応する別の適用場面である。図4に示すように、前記制御端末30はルーターによって提供されるローカルエリアネットワークのいずれか1つに属しない。それは直接パブリックネットワーク環境で、VPNモジュールを起動し、前記VPNサーバー41との間に専用なデータ伝送チャネルA3を構築し、スマートホームデバイス管理プラットフォーム40と通信することができる。
204、前記スマートホームデバイス管理プラットフォームにより、対応するスマートホームデバイスを制御する。
制御端末10が接続を確立すると、ユーザーの意図に対応する制御コマンドをスマートホームデバイス管理プラットフォームに伝送でき、スマートホームデバイス管理プラットフォームにより、関連スマートホームデバイスを制御する。
本願の実施例において、前記制御端末はホームローカルエリアネットワーク21に位置するか否かを自動的に判定し、それにより、対応するネットワーク接続切り替え操作を行う(即ちVPNモジュールのオン又はオフを選択する)ことができる。
スマートホームデバイス及びスマートホームデバイス管理プラットフォームについて、それらはすべて相対的に分離し独立したネットワーク環境にあり、攻撃を受けにくい。そして、ユーザーは制御端末を介して、スマートホームデバイスとスマートホームデバイス管理プラットフォームとの間の相対的に独立したネットワークに容易にアクセスでき、データの安全性を保証すると同時に、ユーザーの正常な使用に影響を与えない。
上述したように、スマートホームシステムを組むプロセスにおいて、スマートホームデバイス管理プラットフォームにスマートホームデバイスを登録し又は記録する必要がある。当該スマートホームデバイスの登録プロセスは制御端末により完了できる。図5は本願の実施例にて提供されるスマートホームデバイスの登録プロセスである。
図5に示すように、前記方法は以下のステップ501〜ステップ503を含む。
501、追加のスマートホームデバイスが位置するローカルエリアネットワークに接続する。
ユーザーが自宅にいる時、自分が接続する必要がある具体的なローカルエリアネットワークを選択できる。制御端末において新たなスマートホームデバイスを見つけるために、まず制御端末を前記制御ローカルエリアネットワークに接続することを選択する。
502、前記追加のスマートホームデバイスに対応するデバイス識別情報を生成する。
制御端末は読み取ったスマートホームデバイス情報(前記控制ローカルエリアネットワークにより)に基づき、デバイス制御に必要なデバイス識別情報を生成する。
前記デバイス識別情報はスマートホームデバイスと関連する多種類の異なるデバイス相関情報を含み、例えばデバイス番号、デバイスタイプ又は用いられる制御機能ソフトフェアバージョンなどが挙げられる。
503、前記デバイス識別情報をスマートホームデバイス管理プラットフォームに送信し、前記スマートホームデバイス管理プラットフォームに前記追加のスマートホームデバイスを記録する。
このとき、制御端末が前記控制ローカルエリアネットワークに位置する、したがって、生成したデバイス識別情報を、それに応じて、スマートホームデバイス管理プラットフォームに送信し、前記スマートホームデバイスに対する記録、登録プロセスを完了する。スマートホームデバイス管理プラットフォームが前記デバイス識別情報を受信すると、スマートホームデバイスは既知の状態にある。スマートホームデバイス管理プラットフォームはそれに対応する遠隔制御を行う。
前記制御端末は、具体的には、多種類の適切な方式により、スマートホームデバイスと同じのローカルエリアネットワークに位置するか否かを自動的に判定できる。いくつかの実施例において、具体的には、図6に示す方式により、上記の自動判定のプロセスを完了してもよい。
601、スマートホームデバイスのローカルエリアネットワークアドレスに基づき、前記スマートホームデバイス管理プラットフォームに記録されたスマートホームデバイスのうちの1つに検出情報を送信する。
前記検出情報とは、探知用パケットと類似するパケットであり、検出又は探知に用いられる。当該パケットには1つの小さいパケットであってもよく、特定の負荷を備えない。前記検出情報を送信する時に指定された宛先アドレスがある。
制御端末はデバイス登録に一度使用されたデバイス識別情報により、検出情報の送信宛先としてそのうち1つのデバイスを選択し、それに特定の検出情報を送信する。
602、所定時間内に前記スマートホームデバイスから返信された、前記スマートホームデバイスが前記検出情報に基づきトリガ生成する応答情報を受信するか否かを判定し、そうであれば、ステップ603を実行し、そうでなければ、ステップ604を実行する。
スマートホームデバイスが前記検出情報を受信すると、検出情報の送信元に検出情報に対応する応答情報を返信する。即ち、前記応答情報は前記検出情報に基づいてトリガ生成される。前記応答情報はスマートホームデバイスが制御端末に送信するフィードバック情報であり、それが前記検出情報をすでに受信したことを示す。
603、選択されたスマートホームデバイスと同じのローカルエリアネットワークに位置することを確定する。同一のローカルエリアネットワークに位置する場合、ローカルエリアネットワークにおける異なるデバイスの間のデータ伝送の速度が速い。したがって、制御端末はスマートホームデバイスからの応答情報を急速に受信することができる。
604、選択されたスマートホームデバイスと異なるローカルエリアネットワークに位置することを確定する。制御ローカルエリアネットワークと他のローカルエリアネットワークとの間は相互に分離し、スマートホームデバイスは異なるネットワークを横断する機能を備えない。したがって、異なるローカルエリアネットワークに位置する場合、検出情報又は応答情報はリアルタイムに伝送できず、制御端末は当該応答情報を取得できない。
検出情報を用いて探知する上記方式は、検出情報のパケットが小さく、正常なローカルエリアネットワークのデータ通信のプロセスに影響を与えない。且つローカルエリアネットワークの伝送特徴に基づき行い、探知に必要な時間が非常に短いことで、制御端末は判定を急速に完了し且つ対応する接続方式を選択することができ、ユーザーの使用中の体験を向上させる。
上記実施例において、前記制御端末は特定の宛先アドレスに検出情報を送信する方式を使用し、同じのローカルエリアネットワークに位置するか否かについての判定を実現する。他の実施例において、前記制御端末は放送の方式により上記の判定ステップを完了してもよい。
該方法は、具体的には、まず制御端末が位置するローカルエリアネットワークに前記検出情報を放送し、続いて、いずれかのスマートホームデバイスの応答情報を受信するか否かに基づき、同じのローカルエリアネットワークに位置するか否かを判定することである。
様々な原因(例えばデバイス故障、停電又は削除)で、スマートホームデバイスとローカルエリアネットワークとの接続が切断される。したがって、検出情報を放送する方式により、制御端末が同じのローカルエリアネットワークに位置するか否かを確実に確定することができ、そのうち1つのスマートホームデバイスが応答情報を受信して返信すればよく、目標スマートホームデバイスの故障による判定ミスを回避する。
本願の実施例はさらに上記の実施例に対応するスマートホームデバイスの制御装置を提供する。制御端末は当該スマートホームデバイスの制御端末を含んでもよく、上記実施例にて提供されるスマートホームデバイスの制御方法を実行するために用いられる。
図7に示すように、前記制御装置はローカルエリアネットワーク判定モジュール701、ネットワーク接続モジュール702、VPNモジュール703及び制御モジュール704を含む。
そのうち、前記ローカルエリアネットワーク判定モジュール701は選択された前記スマートホームデバイスと同じのローカルエリアネットワークに位置するか否かを判定するために用いられる。ネットワーク接続モジュール702は選択された前記スマートホームデバイスと同じのローカルエリアネットワークに位置する場合、前記ローカルエリアネットワークを介してスマートホームデバイス管理プラットフォームとの接続を確立するために用いられ、前記スマートホームデバイス管理プラットフォームに1つ以上のスマートホームデバイスが記録されている。VPNモジュール703はVPNチャネルを介してスマートホームデバイス管理プラットフォームとの接続を確立するために用いられる。前記制御モジュール704は前記スマートホームデバイス管理プラットフォームにより、対応するスマートホームデバイスを制御するために用いられる。
他のいくつかの実施例において、追加のスマートデバイスのスマートデバイス管理プラットフォームにおける登録を完了するために、図7に示すように、前記制御装置はさらに登録モジュール705を含んでもよい。
本実施例において、前記ネットワーク接続モジュール702は、さらに、追加のスマートデバイスが位置するローカルエリアネットワークに接続するために用いられる。前記登録モジュール705は前記追加のスマートデバイスに対応するデバイス識別情報を生成し、且つ前記デバイス識別情報をスマートホームデバイス管理プラットフォームに送信し、前記スマートホームデバイス管理プラットフォームに前記追加のスマートデバイスを記録するために用いられる。
具体的には、前記ローカルエリアネットワーク判定モジュール701は図8に示す機能ユニットを含み、前記ローカルエリアネットワークの自動判定機能を実現するために用いられる。図8に示すように、前記ローカルエリアネットワーク判定モジュール701は具体的には、探知ユニット801、受信ユニット802及び判定ユニット803を含む。
そのうち、前記探知ユニット801は前記スマートホームデバイスのローカルエリアネットワークアドレスに基づき、前記スマートホームデバイス管理プラットフォームに記録されたスマートホームデバイスのうちの1つに検出情報を送信するために用いられる。前記受信ユニット802は登録したスマートホームデバイスから返信された、前記スマートホームデバイスが前記検出情報に基づきトリガ生成する応答情報を受信するために用いられる。
前記判定ユニット803は前記受信ユニットが所定時間内にスマートホームデバイスから返信された応答情報を受信するか否かを判定するために用いられる。そうであれば、選択されたスマートホームデバイスと同じのローカルエリアネットワークに位置することを確定し、そうでなければ、選択されたスマートホームデバイスと異なるローカルエリアネットワークに位置することを確定する。
別のいくつかの実施例において、ローカルエリアネットワーク判定の確実性をさらに向上させるために、放送の方式を用いて前記検出情報を送信してもよい。それに応じて、前記探知ユニット801は、具体的には、現在のローカルエリアネットワークに検出情報を放送するために用いられる。前記受信ユニット802は、具体的には、前記スマートホームデバイス管理プラットフォームに記録されたスマートホームデバイスから返信された、前記スマートホームデバイスが前記検出情報に基づきトリガ生成する応答情報を受信する。
前記判定ユニット803は前記受信ユニットが少なくとも1つの前記スマートホームデバイス管理プラットフォームに記録されたスマートホームデバイスから返信された応答情報を受信するか否かを判定するために用いられ、そうであれば、選択されたスマートホームデバイスと同じのローカルエリアネットワークに位置することを確定し、そうでなければ、選択されたスマートホームデバイスと異なるローカルエリアネットワークに位置することを確定する。
なお、上記実施例にて提供されるスマートホームデバイスの制御方法及び制御装置はいずれも同じの発明概念に基づくものである。したがって、スマートデバイスの制御方法における各具体的な実施例のステップはいずれも対応する機能モジュールによって実行でき、機能モジュールの具体的な機能も前記スマートデバイスの制御方法において対応する方法のステップを備え、ここでは重複する説明を省略する。
図9は本願の実施例にて提供される電子デバイスのハードウェアの概略構造図である。図9に示すように、当該デバイス90は1つ以上のプロセッサ901及びメモリ902を含み、図9は1つのプロセッサ901を例として示す。
そのうち、プロセッサ901とメモリ902はバス又は他の方式によって接続されてもよく、図9はバスによる接続を例として示す。
メモリ902は、不揮発性コンピュータ可読記憶媒体として、例えば本願の実施例における制御方法に対応するコマンドプログラム/モジュール(例えば、図7に示すローカルエリアネットワーク判定モジュール701、ネットワーク接続モジュール702、VPNモジュール703及び制御モジュール704)のような不揮発性ソフトウェアプログラム、不揮発性コンピュータ実行可能プログラム及びモジュールを記憶するために用いられてもよい。プロセッサ901は、メモリ902に記憶される不揮発性ソフトウェアプログラム、コマンド及びモジュールを実行することによって、スマートデバイスの制御装置の様々な機能アプリケーション及びデータ処理を実行し、即ち上記の方法の実施例のスマートデバイスの制御方法を実現する。
メモリ902はプログラム記憶領域及びデータ記憶領域を含んでもよく、そのうち、プログラム記憶領域はオペレーティングシステム、少なくとも1つの機能に必要なアプリケーションを記憶することができ、データ記憶領域はスマートホームデバイス制御装置の使用に基づいて生成されたデータを記憶することができる。さらに、メモリ902は高速ランダムアクセスメモリを含んでもよく、さらに不揮発性メモリを含んでもよく、例えば、少なくとも1つの磁気ディスク記憶機器、フラッシュメモリ機器、又は他の不揮発性固体記憶機器が挙げられる。いくつかの実施例では、メモリ902は、プロセッサ901に対して遠隔に配置されたメモリを含むことが好ましく、これらの遠隔メモリはネットワークを介して制御装置に接続することができる。上記のネットワークの実例は、インターネット、イントラネット、ローカルエリアネットワーク、移動体通信ネットワーク、及びそれらの組み合わせを含むが、これらに限定されるものではない。
前記1つ以上のモジュールは前記メモリ902に記憶され、前記1つ以上のプロセッサ901によって実行されると、上記の方法の実施例のいずれかにおけるスマートデバイスの制御方法を実行する。
上記の製品は、本願の実施例にて提供される方法を実行することができ、方法の実行に応じる機能モジュール及び有益な効果を有する。本実施例において詳細に説明されていない技術的詳細については、本願の実施例にて提供される方法を参照してもよい。
本願の実施例にて提供されるコンピュータプログラム製品は、不揮発性コンピュータ可読記憶媒体に記憶されるコンピュータプログラムを含み、前記コンピュータプログラムはプログラムコマンドを含み、前記プログラムコマンドがコンピュータによって実行されると、前記コンピュータは上記のいずれかの方法の実施例におけるスマートデバイスの制御方法を実行し、例えば、上記した図2における方法のステップ201〜ステップ204を実行し、図7における対応する機能モジュールの機能を実現する。
上記した装置の実施例は単なる例示的であり、分離した部材として説明された前記ユニットは物理的に分離したものであってもよいし、そうでなくてもよく、ユニットとして表示されたユニットは物理的ユニットであってもよいし、そうでなくてもよく、即ち、1つの場所に位置してもよいし、複数のネットワークユニットに分散してもよい。本実施例の解決手段の目的を達成するために、実際のニーズに基づいて、そのうち一部又はすべてのモジュールを選択してもよい。
上記の実施形態の説明により、当業者は、各実施形態がソフトウェアに共通ハードウェアプラットフォームを加える方式によって実現でき、もちろんハードウェアによっても実現できると明確に理解すべきである。当業者であれば、上記の実施例の方法におけるフローの全部又は一部は、コンピュータプログラムによって関連するハードウェアを命令することで実現でき、前記プログラムはコンピュータ可読記憶媒体に記憶することができ、当該プログラムは実行時に、上記した各方法の実施例のフローを含んでもよいことを理解すべきである。ここで、前記記憶媒体は、磁気ディスク、コンパクトディスク、読み取り専用メモリ(Read−Only Memory、ROM)、又はランダムアクセスメモリ(Random Access Memory、RAM)であってもよい。
最後に、上記の実施例は、本願の技術的解決手段を説明するために用いられるものに過ぎず、それを限定するものではなく、本願の思想において、上記の実施例又は異なる実施例における技術的特徴は組み合わせてもよく、ステップは任意の順序に従って実現してもよく、また、簡潔にするために、詳細に記載しないが、上記した本願の異なる態様の他の多くの変形形態がある。上記した実施例を参照して本願について詳細に説明したが、当業者であれば、上記した各実施例に記載の技術的解決手段を補正するか、又は技術的特徴の一部に対して等価置換を行ってもよく、これらの補正又は置換は、それ相応の技術的解決手段に本願の各実施例の技術的解決手段の範囲から逸脱させないことを理解すべきである。

Claims (12)

  1. 選択されたスマートホームデバイスと同じのローカルエリアネットワークに位置するか否かを判定するステップと、
    そうであれば、前記ローカルエリアネットワークを介して、1つ以上のスマートホームデバイスが記録されているスマートホームデバイス管理プラットフォームとの接続を確立するステップと、
    そうでなければ、仮想プライベートネットワークVPNモジュールを起動し、VPNチャネルを介して、スマートホームデバイス管理プラットフォームとの接続を確立するステップと、
    前記スマートホームデバイス管理プラットフォームにより、対応するスマートホームデバイスを制御するステップと、を含む、
    ことを特徴とするスマートデバイスの制御方法。
  2. 前記方法はさらに、
    追加のスマートホームデバイスが位置するローカルエリアネットワークに接続するステップと、
    前記追加のスマートホームデバイスに対応するデバイス識別情報を生成するステップと、
    前記デバイス識別情報を前記スマートデバイス管理プラットフォームに送信し、前記スマートホームデバイス管理プラットフォームに前記追加のスマートホームデバイスを記録するステップと、を含むことを特徴とする請求項1に記載のスマートデバイスの制御方法。
  3. 選択されたスマートホームデバイスと同じのローカルエリアネットワークに位置するか否かを判定するステップは、具体的には、
    スマートホームデバイスのローカルエリアネットワークアドレスに基づき、前記スマートホームデバイス管理プラットフォームに記録されるスマートホームデバイスのうちの1つに検出情報を送信することと、
    所定時間内に前記スマートホームデバイスから返信された、前記スマートホームデバイスが前記検出情報に基づきトリガ生成する応答情報を受信するか否かを判定することと、
    そうであれば、選択されたスマートホームデバイスと同じのローカルエリアネットワークに位置することを確定することと、
    そうでなければ、選択されたスマートホームデバイスと異なるローカルエリアネットワークに位置することを確定することと、を含むことを特徴とする請求項1に記載の方法。
  4. 選択されたスマートホームデバイスと同じのローカルエリアネットワークに位置するか否かを判定するステップは、具体的には、
    現在のローカルエリアネットワークに検出情報を放送することと、
    前記スマートホームデバイス管理プラットフォームに記録された少なくとも1つのスマートホームデバイスから返信された、前記スマートホームデバイスが前記検出情報に基づきトリガ生成する応答情報を受信するか否かを判定することと、
    そうであれば、選択されたスマートホームデバイスと同じのローカルエリアネットワークに位置することを確定することと、
    そうでなければ、選択されたスマートホームデバイスと異なるローカルエリアネットワークに位置することを確定することと、を含むことを特徴とする請求項1に記載の方法。
  5. 選択されたスマートホームデバイスと同じのローカルエリアネットワークに位置するか否かを判定するためのローカルエリアネットワーク判定モジュールと、
    選択された前記スマートホームデバイスと同じのローカルエリアネットワークに位置する場合、前記ローカルエリアネットワークを介して、1つ以上のスマートホームデバイスが記録されているスマートホームデバイス管理プラットフォームとの接続を確立するためのネットワーク接続モジュールと、
    VPNチャネルを介して、スマートホームデバイス管理プラットフォームとの接続を確立するためのVPNモジュールと、
    前記スマートホームデバイス管理プラットフォームにより、対応するスマートホームデバイスを制御するための制御モジュールと、を含む、
    ことを特徴とするスマートデバイスの制御装置。
  6. さらに登録モジュールを含み、
    前記ネットワーク接続モジュールはさらに、追加のスマートホームデバイスが位置するローカルエリアネットワークに接続するために用いられ、
    前記登録モジュールは、前記追加のスマートホームデバイスに対応するデバイス識別情報を生成し、且つ前記デバイス識別情報をスマートホームデバイス管理プラットフォームに送信し、前記スマートホームデバイス管理プラットフォームに前記追加のスマートホームデバイスを記録するために用いられることを特徴とする請求項5に記載のスマートデバイスの制御装置。
  7. 前記ローカルエリアネットワーク判定モジュールは、探知ユニット、受信ユニット及び判定ユニットを含み、
    前記探知ユニットは、スマートホームデバイスのローカルエリアネットワークアドレスに基づき、前記スマートホームデバイス管理プラットフォームに記録されたスマートホームデバイスのうちの1つに検出情報を送信するために用いられ、
    前記受信ユニットは、スマートホームデバイスから返信された、スマートホームデバイスが前記検出情報に基づきトリガ生成する応答情報を受信するために用いられ、
    前記判定ユニットは、前記受信ユニットが所定時間内にスマートホームデバイスから返信された応答情報を受信するか否かを判定し、
    そうであれば、選択されたスマートホームデバイスと同じのローカルエリアネットワークに位置することを確定し、そうでなければ、選択されたスマートホームデバイスと異なるローカルエリアネットワークに位置することを確定するために用いられることを特徴とする請求項5に記載の装置。
  8. 前記ローカルエリアネットワーク判定モジュールは、探知ユニット、受信ユニット及び判定ユニットを含み、
    前記探知ユニットは、現在のローカルエリアネットワークに検出情報を放送するために用いられ、
    前記受信ユニットは、前記スマートホームデバイス管理プラットフォームに記録されたスマートホームデバイスから返信された、スマートホームデバイスが前記検出情報に基づきトリガ生成する応答情報を受信するために用いられ、
    前記判定ユニットは、前記受信ユニットが前記スマートホームデバイス管理プラットフォームに記録された少なくとも1つのスマートホームデバイスから返信された応答情報を受信するか否かを判定し、
    そうであれば、選択されたスマートホームデバイスと同じのローカルエリアネットワークに位置することを確定し、そうでなければ、選択されたスマートホームデバイスと異なるローカルエリアネットワークに位置することを確定するために用いられることを特徴とする請求項5に記載の装置。
  9. スマートホームデバイス管理プラットフォーム、ルーター及び制御端末を含み、
    前記ルーターは少なくとも2つの相互に分離したローカルエリアネットワークを提供し、スマートホームデバイスはいずれもルーターが提供するローカルエリアネットワークのうちの1つに位置し、
    前記スマートホームデバイス管理プラットフォームはVPNチャネルを介して、スマートホームデバイスが位置するローカルエリアネットワークに接続し、
    前記制御端末は請求項5から請求項8のいずれか1項に記載のスマートデバイスの制御装置を含み、ルーターから提供されるローカルエリアネットワークにアクセスする場合、
    選択されたスマートホームデバイスと同じのローカルエリアネットワークに位置するか否かを判定し、そうであれば、前記ローカルエリアネットワークを介して、前記スマートホームデバイス管理プラットフォームとの接続を確立し、制御コマンドを送信し、そうでなければ、仮想プライベートネットワークVPNモジュールを起動し、VPNチャネルを介して、前記スマートホームデバイス管理プラットフォームとの接続を確立し、制御コマンドを送信し、
    前記スマートホームデバイス管理プラットフォームは受信した制御コマンドに基づき、選択されたスマートホームデバイスを制御することを特徴とするスマートデバイスの制御システム。
  10. 前記ルーターは異なるサービスセット識別子を配置することにより、少なくとも2つの相互に分離したローカルエリアネットワークを提供し、各ローカルエリアネットワークは個別に設定されるDHCPサービスとDNSサービスを有することを特徴とする請求項9に記載のシステム。
  11. 少なくとも1つのプロセッサと、
    前記少なくとも1つのプロセッサと通信接続されるメモリと、を含み、そのうち、
    前記メモリに前記少なくとも1つのプロセッサによって実行可能なコマンドプログラムが記憶されており、前記少なくとも1つのプロセッサが請求項1から請求項4のいずれか1項に記載の方法を実行することを可能にするように、前記コマンドプログラムは前記少なくとも1つのプロセッサによって実行されることを特徴とする電子デバイス。
  12. コンピュータプログラム製品であって、前記コンピュータプログラム製品は不揮発性コンピュータ可読記憶媒体及び前記不揮発性コンピュータ可読記憶媒体に内蔵されるコンピュータプログラムコマンドを含み、前記コンピュータプログラムコマンドは、プロセッサに請求項1から請求項4のいずれか1項に記載の方法のコマンドを実行させるために用いられることを特徴とするコンピュータプログラム製品。
JP2020502972A 2017-07-25 2017-07-25 スマートデバイスの制御方法、制御装置及び制御システム Active JP7089142B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/094311 WO2019019018A1 (zh) 2017-07-25 2017-07-25 智能设备控制方法、控制装置及控制系统

Publications (2)

Publication Number Publication Date
JP2020527317A true JP2020527317A (ja) 2020-09-03
JP7089142B2 JP7089142B2 (ja) 2022-06-22

Family

ID=62142067

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020502972A Active JP7089142B2 (ja) 2017-07-25 2017-07-25 スマートデバイスの制御方法、制御装置及び制御システム

Country Status (5)

Country Link
US (1) US20200162287A1 (ja)
EP (1) EP3661147A4 (ja)
JP (1) JP7089142B2 (ja)
CN (1) CN108064442B (ja)
WO (1) WO2019019018A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021184532A (ja) * 2020-05-21 2021-12-02 Necパーソナルコンピュータ株式会社 ネットワークシステム、ホスト装置、及びネットワーク制御方法

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108810129A (zh) * 2018-06-06 2018-11-13 朔联科技(上海)有限公司 物联网控制系统及方法、终端设备和本地网络服务设备
US10985972B2 (en) * 2018-07-20 2021-04-20 Brilliant Home Technoloy, Inc. Distributed system of home device controllers
CN109166578B (zh) * 2018-08-14 2021-05-11 Oppo广东移动通信有限公司 移动终端、语音控制方法及相关产品
US11108583B2 (en) * 2018-11-19 2021-08-31 International Business Machines Corporation Collaborative learning and enabling skills among smart devices within a closed social network group
CN109799722A (zh) * 2019-02-18 2019-05-24 珠海格力电器股份有限公司 智能家居系统的控制方法、装置、系统及存储介质、设备
CN111865739B (zh) * 2020-07-30 2022-03-29 青岛海尔科技有限公司 用于显示家电状态的方法和装置
CN112187618A (zh) * 2020-09-03 2021-01-05 江苏美的清洁电器股份有限公司 一种社交通信方法、装置及存储介质
US11627011B1 (en) * 2020-11-04 2023-04-11 T-Mobile Innovations Llc Smart device network provisioning
US11676591B1 (en) 2020-11-20 2023-06-13 T-Mobite Innovations Llc Smart computing device implementing artificial intelligence electronic assistant
US11374781B1 (en) 2020-11-30 2022-06-28 Sprint Communications Company L.P. Smart device spectrum assignment
CN114640550B (zh) * 2020-12-16 2024-06-25 深圳绿米联创科技有限公司 数据传输方法、装置、系统、开关设备和终端设备
CN112783770A (zh) * 2021-01-21 2021-05-11 深圳市杉川机器人有限公司 软件测试方法、装置、设备及计算机可读存储介质
CN112995567A (zh) * 2021-02-03 2021-06-18 游密科技(深圳)有限公司 视频通话方法、装置、服务器及存储介质
CN115250189B (zh) * 2021-04-27 2023-06-02 西门子(中国)有限公司 一种智能家居设备的密钥管理方法及装置
CN113596088A (zh) * 2021-06-25 2021-11-02 青岛海尔科技有限公司 通信通道的确定方法和装置、存储介质及电子装置
KR20230015240A (ko) * 2021-07-22 2023-01-31 삼성전자주식회사 가전 기기를 제어하는 방법 및 장치
CN115001886A (zh) * 2022-04-29 2022-09-02 青岛海尔科技有限公司 一种设备控制方法、装置及电子设备
CN116112281B (zh) * 2023-02-23 2024-05-10 南卫兵 一种基于智能化管理平台的安全防护方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005242877A (ja) * 2004-02-27 2005-09-08 Toshiba Corp ネットワーク家電システム
JP2007096464A (ja) * 2005-09-27 2007-04-12 Toshiba Corp アクセスポイントおよび通信方法
KR20070048658A (ko) * 2004-05-31 2007-05-09 가부시끼가이샤 도시바 네트워크 가전 제어 시스템
US20110122774A1 (en) * 2009-11-25 2011-05-26 T-Mobile Usa, Inc. Time or Condition-Based Reestablishment of a Secure Connection

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101316275B (zh) * 2008-07-01 2012-01-11 中兴通讯股份有限公司 一种移动终端与家电终端远程共享多媒体资料的方法
CN101820344B (zh) * 2010-03-23 2012-05-30 中国电信股份有限公司 Aaa服务器、家庭网络接入方法和系统
US8332626B2 (en) * 2010-04-15 2012-12-11 Ntrepid Corporation Method and apparatus for authentication token-based service redirection
US10237253B2 (en) * 2011-09-09 2019-03-19 Kingston Digital, Inc. Private cloud routing server, private network service and smart device client architecture without utilizing a public cloud based routing server
CN102413182A (zh) * 2011-11-17 2012-04-11 南京天溯自动化控制系统有限公司 一种智能家居设备远程监控装置和方法
WO2014083653A1 (ja) * 2012-11-29 2014-06-05 三菱電機株式会社 通信装置および通信システム
CN103051642A (zh) * 2013-01-18 2013-04-17 上海云和信息系统有限公司 基于vpn实现防火墙内局域网设备访问的方法及网络系统
CN104363306A (zh) * 2014-12-04 2015-02-18 厦门大学 一种企业私有云管理控制方法
CN104536411A (zh) * 2014-12-22 2015-04-22 陈振刚 利用远程接入服务实现对智能家居管理的系统及方法
CN204808029U (zh) * 2015-05-26 2015-11-25 李铁军 一种基于ac和vpn技术的智能家居远程控制系统
CN105578616A (zh) * 2015-12-27 2016-05-11 深圳市银河风云网络系统股份有限公司 一种基于Wi-Fi连接状态确定用户身份的方法
CN106385351B (zh) * 2016-10-13 2019-12-13 北京小米移动软件有限公司 智能家居设备的控制方法及装置
CN106685774B (zh) * 2017-01-05 2020-10-13 深圳大学 一种智能家居的管理方法、装置及系统

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005242877A (ja) * 2004-02-27 2005-09-08 Toshiba Corp ネットワーク家電システム
KR20070048658A (ko) * 2004-05-31 2007-05-09 가부시끼가이샤 도시바 네트워크 가전 제어 시스템
JP2007096464A (ja) * 2005-09-27 2007-04-12 Toshiba Corp アクセスポイントおよび通信方法
US20110122774A1 (en) * 2009-11-25 2011-05-26 T-Mobile Usa, Inc. Time or Condition-Based Reestablishment of a Secure Connection

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021184532A (ja) * 2020-05-21 2021-12-02 Necパーソナルコンピュータ株式会社 ネットワークシステム、ホスト装置、及びネットワーク制御方法
JP7080922B2 (ja) 2020-05-21 2022-06-06 Necパーソナルコンピュータ株式会社 ネットワークシステム、ホスト装置、及びネットワーク制御方法

Also Published As

Publication number Publication date
CN108064442A (zh) 2018-05-22
US20200162287A1 (en) 2020-05-21
CN108064442B (zh) 2020-12-08
JP7089142B2 (ja) 2022-06-22
EP3661147A4 (en) 2020-07-08
EP3661147A1 (en) 2020-06-03
WO2019019018A1 (zh) 2019-01-31

Similar Documents

Publication Publication Date Title
JP7089142B2 (ja) スマートデバイスの制御方法、制御装置及び制御システム
US11172564B2 (en) Method for commissioning mesh network-capable devices, including mapping of provisioned nodes
EP3506031B1 (en) Smart household control method and system
WO2019153143A1 (zh) 一种网络接入方法、设备及系统
KR102350430B1 (ko) 홈 오토메이션 시스템의 하드웨어 엘리먼트들의 무선 프로비저닝 및 구성
RU2640726C2 (ru) ЭФФЕКТИВНЫЙ СЕТЕВОЙ УРОВЕНЬ ДЛЯ ПРОТОКОЛА IPv6.
CN107113892B (zh) 一种网关设备自动组网的方法及装置
CN104113458A (zh) 一种移动终端与智能家电设备互联的方法及装置
US11394572B2 (en) Method for configuring, monitoring or supervising a home automation installation
CN105392181B (zh) 一种智能设备的联网方法、装置及系统
US11822299B2 (en) Building management control
US11563594B2 (en) Method for controlling a home-automation facility
KR20160024386A (ko) 구성 접속 디바이스
US20150177720A1 (en) Building automation system and method
CN113794996B (zh) 设备通信、设备控制方法、装置、电子设备和存储介质
Nikoletseas et al. Decentralizing and adding portability to an iot test-bed through smartphones
EP3398297B1 (en) Establishment of a connection between two local devices connected to different networks
US9774519B2 (en) Peer-to-Peer building automation system without knowledge being required of network topology
FI124091B (en) System, method and device for dynamic control of control devices
US10554433B2 (en) Method for discovering the configuration of a home-automation facility
WO2016137857A1 (en) System and method for decision-making based on source addresses
KR20200016025A (ko) 공용건물 네트워크를 위한 동적 vpn 관리 시스템 및 방법
JP2018055201A (ja) 管理装置及び管理システム
JP6606559B2 (ja) Small Cell及びM2Mシステムの融合を実装するネットワーク・アーキテクチャ、関連する方法、及び、関連するデバイス
CN117319427A (zh) 物联网架构以及物联网系统

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200121

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210224

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20210310

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210519

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220224

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220428

R150 Certificate of patent or registration of utility model

Ref document number: 7089142

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150