(57)【要約】【課題】テンキーが搭載されていない家電製品であっても、パスコードを用いた堅牢なペアリングを実現すること。【解決手段】遠隔操作システムは、遠隔操作を行う側である操作端末２１と、遠隔操作される側である電子機器１１と、ペアリングを仲介するサーバ３０を有する。サーバ３０は、ペアリングを確立するために用いられるパスコードとして、電子機器１１に備えられているボタン集合から押下するボタンの順序として定義されるパスコードボタン列を生成し、操作端末２１は、サーバ３０から受信したパスコードボタン列を表示し、電子機器１１は、ボタン集合からパスコードボタン列の入力を受け付け、サーバ３０は、生成したパスコードボタン列と、電子機器１１に入力されたパスコードボタン列とが一致するときに、操作端末２１と電子機器１１との間のペアリングを確立する。【選択図】  図１
2020198543.tif 000002
【特許請求の範囲】
【請求項１】
遠隔操作を行う側である操作端末と遠隔操作される側である電子機器とのペアリングを仲介するサーバを含めて構成される遠隔操作システムであって、
前記サーバは、
ペアリングを確立するために用いられるパスコードとして、前記電子機器に備えられているボタン集合から押下するボタンの順序として定義されるパスコードボタン列を生成し、
前記操作端末に、前記サーバから受信した前記パスコードボタン列を表示させ、
前記電子機器から、前記ボタン集合から前記パスコードボタン列の入力を受け付け、
生成した前記パスコードボタン列と、前記電子機器に入力された前記パスコードボタン列とが一致するときに、前記操作端末と前記電子機器との間のペアリングを確立することを特徴とする
遠隔操作システム。
【請求項２】
前記サーバは、連続して押下するボタン間で移動するユーザの指の移動量が少なくなるように、前記パスコードボタン列を生成することを特徴とする
請求項１に記載の遠隔操作システム。
【請求項３】
前記電子機器は、家電製品として構成され、前記ボタン集合の各ボタンは、家電製品における家電機能を操作するためのボタンであり、
前記電子機器は、前記パスコードボタン列の入力を受け付けるときには、家電機能の操作をオフにするモードとすることを特徴とする
請求項１に記載の遠隔操作システム。
【請求項４】
前記サーバは、ペアリングを確立するために用いられる前記パスコードとして、前記パスコードボタン列の代わりにパスコード番号を生成するとともに、前記パスコード番号の各数字と、前記電子機器の前記ボタン集合の各ボタンとを対応づける仮想テンキーデータをもとに、前記パスコード番号から前記パスコードボタン列に変換することを特徴とする
請求項１に記載の遠隔操作システム。
【請求項５】
前記サーバは、ペアリングを確立する度に、前記仮想テンキーデータにおける各数字と各ボタンとの対応づけを変更することを特徴とする
請求項４に記載の遠隔操作システム。
【請求項６】
遠隔操作を行う側である操作端末と遠隔操作される側である電子機器とのペアリングを仲介するサーバが、
ペアリングを確立するために用いられるパスコードとして、前記電子機器に備えられているボタン集合から押下するボタンの順序として定義されるパスコードボタン列を生成し、
前記操作端末に、前記サーバから受信した前記パスコードボタン列を表示させ、
前記電子機器から、前記ボタン集合から前記パスコードボタン列の入力を受け付け、
生成した前記パスコードボタン列と、前記電子機器に入力された前記パスコードボタン列とが一致するときに、前記操作端末と前記電子機器との間のペアリングを確立することを特徴とする
ペアリング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔操作システム、および、ペアリング方法に関する。
【背景技術】
【０００２】
従来、操作端末を用いて、通信ネットワーク上のサーバを介して家電製品などの電子機器を遠隔操作する技術が知られている。遠隔操作するための初期設定として、操作する側の操作端末と、操作される側の電子機器とを組み合わせるペアリング処理が行われる。
ここで、操作される側の電子機器がユーザ宅内に多数存在していたときには、操作端末がどの電子機器を指定してペアリングを行うかがわかりづらい。
【０００３】
そこで、特許文献１には、ユーザがペアリングの対象として電子機器を選択すると、その選択された電子機器がＬＥＤの点滅や音声出力などで周囲に報知するシステムが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１８―２０７５２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
堅牢なペアリングを実現するには、単にペアリング相手を選択するよりも、ペアリングする装置間で共通のパスコードを用いることが望ましい。パスコードは、例えば、４桁の数字である。
しかし、洗濯機などの従来の家電製品では、パスコードを入力するためのテンキーが搭載されていない。また、特許文献１などの従来の家電製品を対象としたペアリングの技術では、このようなパスコードの入力手段に対する支援はなされていない。
【０００６】
そこで、本発明は、テンキーが搭載されていない家電製品であっても、パスコードを用いた堅牢なペアリングを実現することを、主な課題とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するために、本発明の遠隔操作システムは、以下の特徴を有する。
本発明は、遠隔操作を行う側である操作端末と遠隔操作される側である電子機器とのペアリングを仲介するサーバを含めて構成される遠隔操作システムであって、
前記サーバが、
ペアリングを確立するために用いられるパスコードとして、前記電子機器に備えられているボタン集合から押下するボタンの順序として定義されるパスコードボタン列を生成し、
前記操作端末に、前記サーバから受信した前記パスコードボタン列を表示させ、
前記電子機器から、前記ボタン集合から前記パスコードボタン列の入力を受け付け、
生成した前記パスコードボタン列と、前記電子機器に入力された前記パスコードボタン列とが一致するときに、前記操作端末と前記電子機器との間のペアリングを確立することを特徴とする。
その他の手段は、後記する。
【発明の効果】
【０００８】
本発明によれば、テンキーが搭載されていない家電製品であっても、パスコードを用いた堅牢なペアリングを実現することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に関する遠隔操作システムの構成図である。
【図２】本発明の一実施形態に関する電子機器の操作パネルを示す構成図である。
【図３】本発明の一実施形態に関する仮想テンキーデータを示すテーブルである。
【図４】本発明の一実施形態に関するペアリング動作の前半部を示すフローチャートである。
【図５】本発明の一実施形態に関する図４から続くペアリング動作の後半部を示すフローチャートである。
【図６】本発明の一実施形態に関するペアリング開始画面の画面図である。
【図７】本発明の一実施形態に関するパスコード指示画面の画面図である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態を、図面を参照して詳細に説明する。
【００１１】
図１は、遠隔操作システムの構成図である。
遠隔操作システムは、ユーザ宅６０内に配備されている電子機器１１〜１３を、ユーザ宅６０外のユーザが保持する操作端末２１から遠隔操作するシステムである。なお、説明用に、ユーザ宅６０のユーザとは別人の操作端末２２も図示している。また、サーバ３０は、電子機器１１〜１３と、操作端末２１，２２との遠隔操作を仲介する装置である。
電子機器１１〜１３は、ユーザ宅６０の無線ＬＡＮルータ４０を介して、インターネット５０に接続される洗濯機などの家電製品である。操作端末２１，２２は、基地局５１を介して、インターネット５０に接続されるスマートフォンなどの携帯端末である。操作端末２１，２２は、インターネット５０を介して電子機器１１〜１３と通信する。
【００１２】
これらの遠隔操作システムの各装置（電子機器１１〜１３、操作端末２１，２２、および、サーバ３０）は、ＣＰＵ（Central Processing Unit）と、メモリと、ハードディスクなどの記憶手段（記憶部）と、ネットワークインタフェースとを有するコンピュータとして構成される。
このコンピュータは、ＣＰＵが、メモリ上に読み込んだプログラム（アプリケーションや、その略のアプリとも呼ばれる）を実行することにより、各処理部により構成される制御部（制御手段）を動作させる。
【００１３】
ペアリングとは、電子機器１１〜１３のうちの１台と、操作端末２１，２２のうちの１台とが互いに通信可能な状態になるための前準備である。以下、本実施形態では、電子機器１１と操作端末２１とのペアリングを例示する。
サーバ３０は、電子機器１１と操作端末２１とのペアリングを仲介する装置であり、ペアリングに用いられるパスコードを提供する。なお、パスコードは、電子機器１１と操作端末２１との組み合わせごとに生成され、永続的に用いられるものでもよいし、一時的なものでもよい。
【００１４】
図２は、電子機器１１の操作パネルを示す。図１の電子機器１１〜１３は、家電本来の機能（洗濯機なら洗濯機能）を操作するための操作パネルが入力インターフェースとして備えられている。例えば、洗濯機である電子機器１１の操作パネルには、１６個のボタンから構成されるボタン集合が備えられ、その各ボタンにはＳＷ１〜ＳＷ１６というボタン番号が割り当てられる。
なお、操作パネルの各ボタンには、図２では「SW1,SW2,…」のようなボタン番号として示したが、実際には「洗い、すすぎ」などのボタン名称が割り当てられる。
【００１５】
図３は、仮想テンキーデータを示すテーブルである。
一般に家電製品には、タッチパネルを備えるものを除いて、テンキーのような数字キーは備わっていない。一方で、サーバ３０から提供されるパスコードは数字列であり、このままでは電子機器１１の操作パネルから入力できない。
そこで、本実施形態の遠隔操作システムでは、電子機器１１の操作パネルから数字をパスコードの数字を入力させるための仮想テンキーデータを事前に用意しておく。仮想テンキーデータは、割り当て数字と、ボタン番号と、ボタン名称とを対応づける。
【００１６】
例えば、電子機器１１から「脱水／乾き具合」ボタンが押されたとき、そのボタン名称から仮想テンキーデータを参照することで、対応する割り当て数字「１」が入力された数字となる。同様に、「洗濯」のボタン名称には割り当て数字「８」を対応付ける。
なお、図３では各桁が０から９までの十進数用の仮想テンキーデータとした。一方、他の電子機器１２，１３によっては使用できるボタンの数が１０個より少ない場合（例えば５個）も考えられる。その場合は、割り当て数字の範囲を１から５までのように限定した仮想テンキーデータを用意すればよい。この限定した仮想テンキーデータにより、各桁の数字の取り得る範囲が１から５までのパスコードが生成される。
【００１７】
以下、サーバ３０が発行した数字列のパスコードを「パスコード番号」と呼び、電子機器１１の操作パネルから入力されたボタン名称の順序列のパスコードを「パスコードボタン列」と呼ぶ。例えば、パスコードボタン列＝「すすぎ、温水ミスト、お湯取」は、仮想テンキーデータによって、パスコード番号＝「５３２」に変換することができる。
【００１８】
以下が電子機器１１と操作端末２１とのペアリングの概要である。
（１）サーバ３０は、ペアリングを確立するために用いられるパスコードを生成する。パスコードは、パスコードボタン列でもよいし、パスコード番号でもよい。ここで、サーバ３０は、生成するパスコードボタン列を、連続して押下するボタン間で移動するユーザの指の移動量が少なくなるようにすることで、ユーザの入力の負担を軽減できる。
（２）操作端末２１は、サーバ３０から提供されるパスコードボタン列を表示する。なお、操作端末２１は、サーバ３０から提供されるパスコードがパスコード番号の場合には、仮想テンキーデータによってパスコードボタン列に変換してから表示する。
（３）ユーザは、操作端末２１の画面でパスコードボタン列を確認し、そのパスコードボタン列をペアリング相手となる電子機器１１に入力する。
（４）サーバ３０は、操作端末２１に提供したパスコードと、電子機器１１に入力されたパスコードとが一致したときに、電子機器１１と操作端末２１とのペアリングを確立する。なお、（１）でパスコード番号を生成したときには、サーバ３０または電子機器１１は、（３）で電子機器１１に入力されたパスコードボタン列から仮想テンキーデータを参照することで、パスコード番号に変換すればよい。
【００１９】
図４は、ペアリング動作の前半部を示すフローチャートである。各装置（操作端末２１，２２および電子機器１１〜１３）には、あらかじめ図３の仮想テンキーデータが配布されている。また、サーバ３０は、仮想テンキーデータを、ペアリングの都度変更してもよい。
Ｓ１０１として、操作端末２１は、無線ＬＡＮルータ４０と接続する。
Ｓ１１０として、電子機器１１は、ペアリング開始の操作を受け付けると、Ｓ１１１で無線ＬＡＮルータ４０と接続する。
【００２０】
Ｓ１２０として、操作端末２１は、図６に示すペアリング開始画面を表示する。ペアリング開始画面には、電子機器１１の操作パネルの状態を家電モードからパスコード入力モードに切り替えるための操作（例えば、電源ボタン(SW1)の長押しなど、普段の電子機器１１の操作ではほとんど入力されないもの）が示される。この切り替え操作に従い電子機器１１は、パスコード入力モードに切り替わる。パスコード入力モードでは、「すすぎ」などのボタンが押されても対応する「すすぎ」の家電機能はオフのままで起動されないように制御される。
【００２１】
Ｓ１３０として、操作端末２１は、サーバ３０に対してペアリングのためのパスコードを要求する。
Ｓ１３５として、サーバ３０は、要求に従いパスコード番号としてパスコードを生成する。なお、生成するパスコードは、Ｓ１３０の要求のたびに異なるパスコード番号を生成してもよいし、同じパスコード番号を再利用してもよい。
Ｓ１４０として、サーバ３０は、生成したパスコード番号を操作端末２１に応答する。
【００２２】
Ｓ１５０として、操作端末２１に、図７に示すパスコード指示画面を表示する。そのため、操作端末２１は、サーバ３０から受信したパスコード番号から、仮想テンキーデータを参照して、パスコードボタン列に変換する。図７では、パスコード番号＝「２９３１０」から変換されたパスコードボタン列＝「お湯取、洗→乾、温水ミスト、脱水／乾き具合、ＡＩ」がパスコード指示画面にて表示される。
【００２３】
Ｓ１６０として、操作端末２１は、電子機器ＩＤ（電子機器１１のＩＤ）をサーバ３０に要求する。
Ｓ１７０として、電子機器１１は、Ｓ１５０のパスコード指示画面を見たユーザから、パスコードボタン列＝「お湯取、洗→乾、温水ミスト、脱水／乾き具合、ＡＩ」の入力操作を受け付ける。
Ｓ１８０として、電子機器１１は、Ｓ１７０で入力されたパスコードボタン列を仮想テンキーデータによって変換したパスコード番号＝「２９３１０」と、自身の電子機器ＩＤ（電子機器１１のＩＤ）とをサーバ３０に通知する。
【００２４】
Ｓ１８５として、サーバ３０は、Ｓ１３５で生成したパスコード番号＝「２９３１０」と、Ｓ１８０で受信したパスコード番号＝「２９３１０」とを照合して、両番号が一致するときに、パスコードが正しいと確認する。
一方、他ユーザの操作端末２２にはパスコード番号＝「２９３１０」から変換されたパスコードボタン列が表示されないので、電子機器１１と操作端末２２とが誤ってペアリングされることは無い。
Ｓ１９０として、サーバ３０は、Ｓ１８０の通知が正しく届いたことを電子機器１１に応答する。この応答により、Ｓ１７０で入力されたパスコードボタン列がＳ１８５の照合処理に合格したことを電子機器１１は把握できる。
【００２５】
Ｓ２００として、サーバ３０は、Ｓ１６０の要求に対して、Ｓ１８０で受信した電子機器１１の電子機器ＩＤを操作端末２１に応答する。
Ｓ２１０として、操作端末２１は、Ｓ２００で応答された電子機器１１の電子機器ＩＤを各電子機器１１〜１３に同報することで、ペアリング相手となる電子機器１１の探索を要求する。
Ｓ２１５として、Ｓ２１０の同報を受信した各電子機器１１〜１３は、同報に含まれる電子機器ＩＤと自身の電子機器ＩＤとを照合し、一致するときに自身が今回のペアリング相手であると判断する。
Ｓ２２０として、ペアリング相手の電子機器１１は、Ｓ２１０の探索要求に応答し、同時に操作端末２１に対して操作端末ＩＤを発行する。一方、Ｓ２１５の照合処理で不一致となった他の電子機器１２，１３は、Ｓ２１０の探索要求に応答しない。これにより、例えば、同じ機種の洗濯機が何台も密集して配置されるコインランドリーのような場所でも、ペアリング相手を他の洗濯機と混同させずに済む。
【００２６】
図５は、図４から続くペアリング動作の後半部を示すフローチャートである。
Ｓ２３０として、電子機器１１は、自身が発行した操作端末２１のＩＤを、操作端末ＩＤとしてサーバ３０に登録する。
Ｓ２３５として、サーバ３０は、Ｓ１８０で通知された電子機器ＩＤ（電子機器１１のＩＤ）と、Ｓ２３０で通知された操作端末ＩＤ（操作端末２１のＩＤ）との組み合わせをペアリング情報として自身に登録する。
Ｓ２４０として、サーバ３０は、Ｓ２３５の登録処理が正常に完了したことを、電子機器１１に応答する。
Ｓ２５０として、操作端末２１は、Ｓ２３５のペアリング情報の登録処理について、サーバ３０に確認する。
Ｓ２６０として、サーバ３０は、Ｓ２３５で登録されたペアリング情報（電子機器ＩＤ、操作端末ＩＤ）を、操作端末２１に応答する。
Ｓ２７０として、操作端末２１は、電子機器１１に対してペアリング処理の終了を要求する。
Ｓ２８０として、電子機器１１は、操作端末２１に対してペアリング処理の終了を応答する。これにより、電子機器１１はパスコード入力モードから家電モードに復帰する。
【００２７】
以上の処理により、ペアリング情報（電子機器ＩＤ、操作端末ＩＤ）が、該当する電子機器１１および操作端末２１に通知されることで、ペアリングが完了する。以降は、互いにペアリングされた電子機器１１と操作端末２１とは、必要なときに通信接続を確立し、操作端末２１からの遠隔操作を電子機器１１に反映させることができる。
【００２８】
以下、ニックネームに関する処理を説明する。ニックネームとは、操作端末ＩＤや電子機器ＩＤに対してユーザが割り当てる装置の名称であり、接続先を選択するときの候補として表示される。
これにより、ユーザは、例えば「父さんのスマホ」というニックネームで操作端末２１を認識したり、「２階の洗濯機」というニックネームで電子機器１１を認識したりすることができる。
【００２９】
Ｓ２９０として、操作端末２１は、ニックネーム登録画面（図示省略）を表示して、ペアリング情報に該当する電子機器１１および操作端末２１のうちの少なくとも１つのニックネームをユーザに入力させる。
Ｓ３００として、操作端末２１は、Ｓ２９０で入力されたニックネームの登録を、サーバ３０に要求する。
Ｓ３０５として、サーバ３０は、Ｓ３００の要求に従い、ニックネームを、ペアリング情報（電子機器ＩＤ、操作端末ＩＤ）に対応づけて登録する。
Ｓ３１０として、サーバ３０は、Ｓ３０５の登録結果を操作端末２１に応答する。
【００３０】
以上説明した本実施形態では、操作端末２１から、通信ネットワーク上のサーバ３０を介して家電製品等の電子機器１１を遠隔操作するためのペアリング方法を説明した。遠隔操作システムは、操作端末２１がサーバ３０から取得したパスコードから電子機器１１の操作ボタンの押下の順序（パスコードボタン列）をユーザに把握させ、その順序に従って電子機器１１のボタンを押下させる。そして、パスコードボタン列からパスコード番号への変換には、仮想テンキーデータが用いられる。
これにより、テンキーが備えられていない電子機器１１であっても、ハードウェアの増設をすることなく、既存の操作パネルを介してパスコードを入力させることができる。よって、パスコードを用いた堅牢なペアリングが実現できる。
【００３１】
なお、本発明は前記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、前記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。
また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。
また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。また、上記の各構成、機能、処理部、処理手段などは、それらの一部または全部を、例えば集積回路で設計するなどによりハードウェアで実現してもよい。
また、前記の各構成、機能などは、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。
【００３２】
各機能を実現するプログラム、テーブル、ファイルなどの情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）などの記録装置、または、ＩＣ（Integrated Circuit）カード、ＳＤカード、ＤＶＤ（Digital Versatile Disc）などの記録媒体に置くことができる。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００３３】
１１〜１３  電子機器（家電製品）
２１，２２  操作端末
３０    サーバ
４０    無線ＬＡＮルータ
５０    インターネット
５１    基地局
６０    ユーザ宅
【図１】
2020198543.tif 000003
【図２】
2020198543.tif 000004
【図３】
2020198543.tif 000005
【図４】
2020198543.tif 000006
【図５】
2020198543.tif 000007
【図６】
2020198543.tif 000008
【図７】
2020198543.tif 000009