(57)【要約】      （修正有）【課題】音声デバイス用のネットワーク接続方法、装置及びコンピュータ可読記憶媒体を提供する。【解決手段】音声デバイスは、ネットワーク接続操作により受信し、再生された、音声放送情報にネットワーク接続情報が含まれるか否かを検出し、ネットワーク接続情報を解析して利用し、ネットワーク接続を実行する。ネットワーク接続情報は、ネットワークの名称及びパスワードを含む。【効果】ネットワークの名称及びパスワードを含む音声放送情報を再生することにより、複数の音声デバイスを同時にネットワークに接続することができ、工場における音声デバイスに対するバッチサンプリング試験の場面に適用することができ、作業効率が大幅に向上する。また、ネットワーク接続プロセスが簡単かつ信頼性に長けるものであるため、ユーザーエクスペリエンスが向上する。また、音声デバイスにブルートゥースモジュールを増設する必要がないため、コストを削減できる。【選択図】図１
2020202548.tif 000002
【特許請求の範囲】
【請求項１】
音声放送情報を受信することと、
前記音声放送情報にネットワーク接続情報が含まれるか否かを検出することと、
前記音声放送情報に前記ネットワーク接続情報が含まれる場合、前記音声放送情報から前記ネットワーク接続情報を解析することと、
前記ネットワーク接続情報を利用して前記音声デバイスにネットワーク接続操作を実行することと、を含み、
前記ネットワーク接続情報は、ネットワークの名称及びパスワードを含む、
ことを特徴とする音声デバイス用のネットワーク接続方法。
【請求項２】
音声放送情報を受信することは、
少なくとも１つの音声デバイスを起動するとき、ネットワーク接続操作を実行するようにトリガすることと、
前記ネットワーク接続操作を実行するようにトリガした後、前記音声放送情報を受信することと、を含む、
ことを特徴とする請求項１に記載の音声デバイス用のネットワーク接続方法。
【請求項３】
前記ネットワーク接続情報を利用して前記音声デバイスに対しネットワーク接続操作を実行した後、さらに、
前記ネットワーク接続操作の実行結果に基づいて、ネットワーク接続の成功情報又はネットワーク接続の失敗情報を放送することを含む、
ことを特徴とする請求項１又は２に記載の音声デバイス用のネットワーク接続方法。
【請求項４】
ユーザーが出力したネットワーク接続情報を受信することと、
前記ネットワーク接続情報をサーバに送信することと、
前記サーバから返信された音声放送情報を受信することと、
前記音声放送情報を放送することと、を含み、
前記ネットワーク接続情報は、ネットワークの名称及びパスワードを含み、
前記音声放送情報は、前記サーバが前記ネットワーク接続情報に基づいて生成したものである、
ことを特徴とする音声デバイス用のネットワーク接続方法。
【請求項５】
ユーザー端末からのネットワーク接続情報を受信することと、
前記ネットワーク接続情報に基づいて音声放送情報を生成することと、
前記音声放送情報を前記ユーザー端末に送信することと、を含み、
前記ネットワーク接続情報は、ネットワークの名称及びパスワードを含む、
ことを特徴とする音声デバイス用のネットワーク接続方法。
【請求項６】
音声放送情報を受信する第１の受信ユニットと、
前記音声放送情報にネットワーク接続情報が含まれるか否かを検出する検出ユニットと、
前記音声放送情報に前記ネットワーク接続情報が含まれる場合、前記音声放送情報から前記ネットワーク接続情報を解析する解析ユニットと、
前記ネットワーク接続情報を利用して前記音声デバイスにネットワーク接続操作を実行するネットワーク接続ユニットと、を含み、
前記ネットワーク接続情報は、ネットワークの名称及びパスワードを含む、
ことを特徴とする音声デバイス用のネットワーク接続装置。
【請求項７】
前記第１の受信ユニットは、
少なくとも１つの音声デバイスを起動するとき、ネットワーク接続操作を実行するようにトリガし、
前記ネットワーク接続操作を実行するようにトリガした後、前記音声放送情報を受信する、
ことを特徴とする請求項６に記載の音声デバイス用のネットワーク接続装置。
【請求項８】
前記装置は、さらに第１の放送ユニットを含み、
前記第１の放送ユニットは、
前記ネットワーク接続操作の実行結果に基づいて、ネットワーク接続の成功情報又はネットワーク接続の失敗情報を放送する、
ことを特徴とする請求項６又は７に記載の音声デバイス用のネットワーク接続装置。
【請求項９】
ユーザーが出力したネットワーク接続情報を受信する第２の受信ユニットと、
前記ネットワーク接続情報をサーバに送信する第１の送信ユニットと、
前記サーバから返信された音声放送情報を受信する第３の受信ユニットと、
前記音声放送情報を放送する第２の放送ユニットと、を含み、
前記ネットワーク接続情報は、ネットワークの名称及びパスワードを含み、
前記音声放送情報は、前記サーバが前記ネットワーク接続情報に基づいて生成したものである、
ことを特徴とする音声デバイス用のネットワーク接続装置。
【請求項１０】
ユーザー端末からのネットワーク接続情報を受信する第４の受信ユニットと、
前記ネットワーク接続情報に基づいて音声放送情報を生成する情報生成ユニットと、
前記音声放送情報を前記ユーザー端末に送信する第２の送信ユニットと、を含み、
前記ネットワーク接続情報は、ネットワークの名称及びパスワードを含む、
ことを特徴とする音声デバイス用のネットワーク接続装置。
【請求項１１】
１つ又は複数のプロセッサと、
１つ又は複数のプログラムを記憶する記憶装置と、を含み、
前記１つ又は複数のプロセッサは、前記１つ又は複数のプログラムを実行する場合、請求項１〜５のいずれか１項に記載の音声デバイス用のネットワーク接続方法を実現させる、
ことを特徴とする音声デバイス用のネットワーク接続装置。
【請求項１２】
コンピュータプログラムが記憶されているコンピュータ可読記憶媒体であって、
当該コンピュータプログラムがプロセッサにより実行される場合、請求項１〜５のいずれか１項に記載の音声デバイス用のネットワーク接続方法を実行させる、
ことを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報技術分野に関し、特に、音声デバイス用のネットワーク接続方法、装置及びコンピュータ可読記憶媒体に関する。
【背景技術】
【０００２】
スマートスピーカーのようなスマート音声デバイスは、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ、ワイヤレスフィデリティ）ネットワークを接続することによって、インターネットアクセスを可能にする。しかし、スマート音声デバイス用のネットワーク接続は、プロセスが比較的複雑で、操作が煩雑であるため、ユーザーエクスペリエンスは悪くなる。例えば、ユーザーは、購入したスマート音声デバイスをネットワークに接続する場合、パートナーＡＰＰ（ＡＰＰｌｉｃａｔｉｏｎ、アプリケーション）をダウンロードし、このパートナーＡＰＰを使用して、ローカルＷｉ−ＦｉのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ、サービスセット識別子）及びｐａｓｓｗｏｒｄ（パスワード）などの情報を、Ｂｌｕｅｔｏｏｔｈ（登録商標）又はｓｍａｒｔｃｏｎｆｉｇ（スマートコンフィグ、「快速接続」ともいう）との通信メカニズムを介してスマート音声デバイスに送信する必要がある。スマート音声デバイスは、正しいＳＳＩＤ及びｐａｓｓｗｏｒｄを受信した後、Ｗｉ−Ｆｉに接続し、さらにインターネット上のコンテンツまたはサービスにアクセスすることができる。上記のようなネットワーク接続は、プロセスが比較的煩雑であるため、ユーザーエクスペリエンスはよくない。
【０００３】
具体的には、従来の音声デバイス用のネットワーク接続方法には、以下の欠点がある。
１）  パートナーＡＰＰをダウンロードする必要があるため、ユーザーのコストが増大する。
２）  ｓｍａｒｔｃｏｎｆｉｇを用いて通信する場合、ユーザーは、まずスマート音声デバイスをハイブリッドモードにし、そしてパートナーＡＰＰにＳＳＩＤ及びｐａｓｓｗｏｒｄを入力し、その後ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ、ユーザーデータグラムプロトコル）によりパートナーＡＰＰとスマート音声デバイスの通信を行う必要がある。また、スマート音声デバイスは、ＳＳＩＤ及びｐａｓｓｗｏｒｄを受信した後、ネットワークにアクセスを試みるするよう、ハイブリッドモードに切り替える必要がある。エラーがあった場合、ハイブリッドモードに再び切り替え、ユーザーの入力を再び行う必要があるため、１つの周期にかかる時間が長い。
３）  ｓｍａｒｔｃｏｎｆｉｇは、５ＧＨｚの周波数帯において、ネットワークに接続できない確率がある。
４）  ブルートゥース（登録商標）でネットワーク接続する場合、スマート音声デバイスにブルートゥースモジュールが追加される必要があるため、スマート音声デバイスのソフトウェア／ハードウェアコストが増大する。
【発明の概要】
【０００４】
本発明は、従来技術における１つ又は複数の技術的課題を解決するための音声デバイス用のネットワーク接続方法、装置及びコンピュータ可読記憶媒体を提供する。
【０００５】
本発明の第１態様は、音声デバイス用のネットワーク接続方法を提供し、
音声放送情報を受信することと、
前記音声放送情報にネットワーク接続情報が含まれるか否かを検出することと、
前記音声放送情報に前記ネットワーク接続情報が含まれる場合、前記音声放送情報から前記ネットワーク接続情報を解析することと、
前記ネットワーク接続情報を利用して前記音声デバイスに対しネットワーク接続操作を実行することと，を含み、
前記ネットワーク接続情報は、ネットワークの名称及びパスワードを含む。
【０００６】
１つの実施形態において、音声放送情報を受信することは、
少なくとも１つの音声デバイスを起動するとき、ネットワーク接続操作を実行するようにトリガすることと、
前記ネットワーク接続操作を実行するようにトリガした後、前記音声放送情報を受信することと、を含む。
【０００７】
１つの実施形態において、前記ネットワーク接続情報を利用して前記音声デバイスに対しネットワーク接続操作を実行した後、さらに、
前記ネットワーク接続操作の実行結果に基づいて、ネットワーク接続の成功情報又はネットワーク接続の失敗情報を放送することを含む。
【０００８】
本発明の第２態様は、音声デバイス用のネットワーク接続方法を提供し、
ユーザーが出力したネットワーク接続情報を受信することと、
前記ネットワーク接続情報をサーバに送信することと、
前記サーバから返信された音声放送情報を受信することと、
前記音声放送情報を放送することと、を含み、
前記ネットワーク接続情報は、ネットワークの名称及びパスワードを含み、
前記音声放送情報は、前記サーバが前記ネットワーク接続情報に基づいて生成したものである。
【０００９】
本発明の第３態様は、音声デバイス用のネットワーク接続方法を提供し、
ユーザー端末からのネットワーク接続情報を受信することと、
前記ネットワーク接続情報に基づいて音声放送情報を生成することと、
前記音声放送情報を前記ユーザー端末に送信することと，を含み、
前記ネットワーク接続情報は、ネットワークの名称及びパスワードを含む。
【００１０】
本発明の第４態様は、音声デバイス用のネットワーク接続装置を提供し、
音声放送情報を受信するように構成される第１の受信ユニットと、
前記音声放送情報にネットワーク接続情報が含まれるか否かを検出するように構成される検出ユニットと、
前記音声放送情報に前記ネットワーク接続情報が含まれる場合、前記音声放送情報から前記ネットワーク接続情報を解析するように構成される解析ユニットと、
前記ネットワーク接続情報を利用して前記音声デバイスに対してネットワーク接続操作を実行するように構成されるネットワーク接続ユニットと、を含み、
前記ネットワーク接続情報は、ネットワークの名称及びパスワードを含む。
【００１１】
１つの実施形態において、前記第１の受信ユニットは、
少なくとも１つの音声デバイスを起動するとき、ネットワーク接続操作を実行するようにトリガし、
前記ネットワーク接続操作を実行するようにトリガした後、前記音声放送情報を受信するように構成される。
【００１２】
１つの実施形態において、前記装置はさらに第１の放送ユニットを含み、
前記第１の放送ユニットは、
前記ネットワーク接続操作の実行結果に基づいて、ネットワーク接続の成功情報又はネットワーク接続の失敗情報を放送するように構成される。
【００１３】
本発明の第５態様は、音声デバイス用のネットワーク接続装置を提供し、
ユーザーが出力したネットワーク接続情報を受信するように構成される第２の受信ユニットと、
前記ネットワーク接続情報をサーバに送信するように構成される第１の送信ユニットと、
前記サーバから返信された音声放送情報を受信するように構成される第３の受信ユニットと、前記音声放送情報を放送するように構成される第２の放送ユニットと、を含み、
前記ネットワーク接続情報は、ネットワークの名称及びパスワードを含み、
前記音声放送情報は、前記サーバが前記ネットワーク接続情報に基づいて生成したものである。
【００１４】
本発明の第６態様は、音声デバイス用のネットワーク接続装置を提供し、
ユーザー端末からのネットワーク接続情報を受信するように構成される第４の受信ユニットと、
前記ネットワーク接続情報に基づいて音声放送情報を生成するように構成される情報生成ユニットと、
前記音声放送情報を前記ユーザー端末に送信するように構成される第２の送信ユニットと、を含み、
前記ネットワーク接続情報は、ネットワークの名称及びパスワードを含む。
【００１５】
本発明の第７態様は、音声デバイス用のネットワーク接続装置を提供する。当該音声デバイス用のネットワーク接続装置の機能は、ハードウェアで実現してもよく、ハードウェアが対応するソフトウェアを実行することで実現してもよい。前記ハードウェア又はソフトウェアは、上述の機能に対応する１つ又は複数のモジュールを含む。
１つの可能な実施形態において、前記装置は、音声デバイス用のネットワーク接続方法を実行するためのプログラムを記憶したメモリ及び前記メモリに記憶されたプログラムを実行するためのプロセッサを備える。前記装置は、他のデバイス又は通信ネットワークと通信するための通信インターフェースも含むことができる。
【００１６】
本発明の第８態様は、上記音声デバイス用のネットワーク接続装置が音声デバイス用のネットワーク接続方法を実行するコンピューターソフトウェア命令を記憶したコンピュータ可読記憶媒体を提供する。
【００１７】
本発明によれば、ネットワークの名称及びパスワードを含む音声放送情報を再生することにより、複数の音声デバイスを同時にネットワークに接続することができ、工場における音声デバイスに対するバッチサンプリング試験の場面に適用することができ、さらに、作業効率が大幅に向上するという効果がある。また、ネットワーク接続プロセスが簡単かつ信頼性に長けるものであるため、ユーザーエクスペリエンスを向上させることができる。また、音声デバイスにブルートゥースモジュールを増設する必要がないため、コストを削減することができる。
【００１８】
上記の略述は、単に説明のために過ぎず、いかなる限定をも目的としない。上記に記載されている例示的な様態、実施形態、及び特徴以外に、図面及び下記の詳細説明を参照することによって、本発明のさらなる様態、実施形態、及び特徴の理解を促す。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態における音声デバイス用のネットワーク接続方法のフローチャートである。
【図２】本発明の実施形態における音声デバイス用のネットワーク接続方法のインタラクションのフローチャートである。
【図３】本発明の実施形態における音声デバイス用のネットワーク接続方法をユーザー端末に適用した場合のフローチャートである。。
【図４】本発明の実施形態における音声デバイス用のネットワーク接続方法をサーバに適用した場合のフローチャートである。
【図５】本発明の実施形態における音声デバイス用のネットワーク接続装置の構成のブロック図である。
【図６】本発明の実施形態における音声デバイス用のネットワーク接続装置の構成のブロック図である。
【図７】本発明の実施形態における音声デバイス用のネットワーク接続装置をユーザー端末に適用した場合のブロック図である。
【図８】本発明の実施形態における音声デバイス用のネットワーク接続装置をサーバに適用した場合のブロック図である。
【図９】本発明の実施形態における音声デバイス用のネットワーク接続装置の構成のブロック図である。
【発明を実施するための形態】
【００２０】
図面において特に規定されない限り、複数の図面において同様の図面符号は、同様又は類似的な部材又はエレメントを示す。これらの図面は必ずしも実際の比例に従って製図されたものではない。これらの図面は本発明に基づいて開示された幾つかの実施形態を描いたものに過ぎず、本発明の範囲に対する制限としてはならないことを理解すべきである。
【００２１】
下記において、幾つかの例示的実施形態を簡単に説明する。当業者が把握出来るよう、本発明の主旨又は範囲を逸脱しない限り、様々な方式により説明された実施形態に変更可能である。従って、図面と説明は制限を加えるものでなく、本質的には例示的なものである。
【００２２】
図１は本発明の実施形態における音声デバイス用のネットワーク接続方法のフローチャートである。図１に示すように、音声デバイス用のネットワーク接続方法は、下記のステップＳ１１０〜ステップＳ１４０を含む。
【００２３】
ステップＳ１１０において、音声放送情報を受信する。
ステップＳ１２０において、前記音声放送情報にネットワーク接続情報が含まれるか否かを検出し、前記ネットワーク接続情報はネットワークの名称及びパスワードを含む。
ステップＳ１３０において、前記音声放送情報に前記ネットワーク接続情報が含まれる場合、前記音声放送情報から前記ネットワーク接続情報を解析する。
ステップＳ１４０において、前記ネットワーク接続情報を利用して前記音声デバイスに対してネットワーク接続操作を実行する。
【００２４】
スマート音声デバイスは、インターネットアクセスを可能にするたに、ネットワーク接続を必要とする。例えば、ユーザーがスマートスピーカーを購入する、又は、工場でスマート音声デバイスに対するバッチサンプリング試験を行う場合、スマート音声デバイスをＷｉ−Ｆｉネットワークなどのネットワークに接続する必要がある。本発明の実施形態は、ネットワークの名称及びパスワードを含む音声放送情報を再生することにより、少なくとも１台の音声デバイスを同時にネットワークに接続することができる。
【００２５】
具体的には、ステップＳ１１０において、スマート音声デバイスは、環境内の音声信号を監視し、音声放送情報を受信する。ステップＳ１２０において、スマート音声デバイスは、音声放送情報にネットワークの名称及びパスワードが含まれているか否かを検出する。例えば、音声放送情報に「ネットワークの名称」または「ＳＳＩＤ」と「パスワード」または「ｐａｓｓｗｏｒｄ」が含まれているか否かを検出し、上記のようなネットワーク接続情報に関するキーワードが検出された場合、音声放送情報にネットワーク情報が含まれていると確定してもよい。ここで、音声放送情報は、ユーザーの提供するネットワークの名称及びパスワードに基づいて生成されてもよい。ステップＳ１３０において、音声放送情報にネットワーク情報が含まれていると判定された場合、スマート音声デバイスは、音声放送情報をさらに解析し、ネットワークの名称及びパスワードを解析する。ステップＳ１４０において、スマート音声デバイスは、解析されたネットワークの名称及びパスワードを用いてネットワーク接続を行う。また、環境中の音声信号を監視し、音声情報を受信した音声デバイスが複数ある場合、それらの音声デバイスは音声放送情報からネットワークの名称及びパスワードを解析し、それぞれ自身のネットワーク接続を行うことができる。これにより、複数のデバイスをネットワークに一括して接続することが可能となる。
【００２６】
１つの実施形態において、音声放送情報を受信することは、
少なくとも１つの音声デバイスを起動するとき、ネットワーク接続操作を実行するようにトリガすることと、
前記ネットワーク接続操作を実行するようにトリガした後、前記音声放送情報を受信することと、を含む。
【００２７】
一例では、ユーザーがスマートスピーカーを購入した場合、スマートスピーカーを最初にパワーアップしたときに、ネットワーク接続操作を実行するようにトリガをすることができる。ネットワーク接続操作の実行をトリガした後、スマートスピーカーは、環境内の音声信号の監視を開始し、音声放送情報を受信する。他の場合、ユーザーは、スマートスピーカーにシステムリセット命令を出し、例えば、ユーザーがスマートスピーカーのパネルにある「リセット」というボタンを押すと、スマートスピーカーがシステムリセットイベントを実行するとき、ネットワーク接続操作の実行をトリガする。
【００２８】
また、別の例では、ユーザーは、家庭内の複数のスマート音声デバイスを同時にネットワークに接続したいと考える。ここで、家庭内の複数のスマート音声デバイスは、スマートスピーカー、スマート音声エアコン、スマート音声テレビ、またはスマート音声ライトなどを含んでもよい。まず、家庭内の複数のスマート音声デバイスは起動されることができる。複数のスマート音声デバイスは、起動時にネットワーク接続操作を実行するようにトリガされ、トリガされた後、環境内の音声信号を監視し、音声放送情報を受信する。各スマート音声デバイスは、音声放送情報を受信した後、それぞれ音声放送情報の解析を行ってネットワーク接続操作を実行する。したがって、本発明の実施形態は、家庭内の複数のスマート音声デバイスを同時にネットワークに接続することにより、ネットワーク接続プロセスを簡単かつ信頼性のあるものにし、ユーザーエクスペリエンスを向上させることができる。別の例において、音声デバイスは、工場でバッチサンプリング試験がなされる。複数のスマート音声デバイスは、バッチサンプリング試験において起動されてもよい。複数のスマート音声デバイスは、起動時にネットワーク接続操作を実行するようにトリガされ、トリガされた後、環境内の音声信号を監視し、音声放送情報を受信する。各スマート音声デバイスは、音声放送情報を受信した後、それぞれ音声放送情報の解析を行ってネットワーク接続を実行する。したがって、本発明の実施形態は、複数のスマート音声デバイスを同時にネットワークに接続することができる。これにより、作業効率を大幅に改善し、ネットワーク接続プロセスを簡単かつ信頼性にあるものにし、ユーザー体験を向上させることができる。
【００２９】
１つの実施形態において、前記ネットワーク接続情報を利用して前記音声デバイスに対してネットワーク接続操作を実行した後、さらに、
前記ネットワーク接続操作の実行結果に基づいて、ネットワーク接続の成功情報又はネットワーク接続の失敗情報を放送することを含む。
【００３０】
本実施形態では、ネットワーク接続操作の実行結果を知らせ、ユーザーは実行結果に応じて以降の操作を実行する。例えば、ユーザーが、ネットワーク接続に失敗したという放送情報を聞いた場合、ネットワークの名称及びパスワードを再度提供する。ユーザーの提供したネットワークの名称及びパスワードに基づいて、音声放送情報を再生成して再生することにより、スマート音声デバイスは、上述したステップＳ１１０〜ステップＳ１４０のネットワーク接続操作を繰り返し実行することができる。
【００３１】
図２は、本発明の実施形態に係る音声デバイス用のネットワーク接続方法のインタラクティブのフローチャートを示す。スマート音声デバイスには、音声ネットワーク接続システムが設置されてもよい。当該音声ネットワーク接続システムは、音声復調・復号モジュール、規則エンジンモジュール、およびＴＴＳ（Ｔｅｘｔ  Ｔｏ  Ｓｐｅｅｃｈ、テキストから音声への変換）放送モジュールを含む。ここで、規則エンジンモジュールは、アプリケーションに埋め込まれたコンポーネントであり、アプリケーションコードからサービス決定を分離し、予め定義されたセマンティックモジュールを用いてビジネス決定を記述することを可能にする。データ入力を受信し、サービス規則を解釈し、サービス規則にしたがってサービス決定を行う。
【００３２】
図２に示されるように、例示的なネットワーク接続フローは以下の通りである。
１）  １台又は複数台のスマート音声デバイスが音声ネットワーク接続モードに入る。音声ネットワーク接続モードに入ることをトリガにするものは、スマート音声デバイスの初回起動、システムリセットなどのイベントである。
２）  ユーザーは、携帯電話やノートパソコンのブラウザを通じてインターネット接続用のサイトにアクセスする。
３）  上記サイトの特定ページにネットワークの名称及びパスワードを入力する。
４）  ウェブサイトは、ネットワークの名称及びパスワードに基づき、変調された音声ファイルを生成する。
５）  ユーザーの携帯電話やノートパソコンなどで上記音声ファイルを再生する。
６）  １台または複数台のスマート音声デバイスは、音声ファイルを受信し、その音声ファイルを復調および復号して、対応するネットワークの名称及びパスワードを得て、ネットワーク接続のセッティングを行う。
７）  セッティングに成功した場合、規則エンジンモジュールは、ＴＴＳモジュールを介して、ネットワーク接続が成功したことをユーザーに提示し、フローは終了する。
８）  セッティングに成功していない場合、規則エンジンモジュールは、ＴＴＳモジュールを介してユーザーにネットワーク接続の失敗を提示し、上記のステップ３の実行に戻る。上記のように、スマート音声デバイスのネットワーク接続が成功するまで、上記のステップを繰り返す。
【００３３】
上記フローは、各種の耐故障処理を含めて実現される。例えば、ユーザーがネットワークの名称及びパスワードを入力した後、ユーザーに繰り返し入力させる。２回の入力内容が一致した場合、ユーザーの入力が正しいことを確認する。
【００３４】
本発明の実施形態によれば、音声放送を採用することにより、ユーザーはパートナーＡＰＰを必要とせず、スマート音声デバイスのネットワーク接続操作を完成するため、ユーザー体験を向上させることができる。
【００３５】
図３は本発明の実施形態における音声デバイス用のネットワーク接続方法をユーザー端末に適用した場合のフローチャートである。図３に示すように、当該音声デバイス用のネットワーク接続方法は、下記のステップＳ２１０〜ステップＳ２４０を含む。
【００３６】
ステップＳ２１０において、ユーザーの出力したネットワーク接続情報を受信し、前記ネットワーク接続情報は、ネットワークの名称及びパスワードを含む。
ステップＳ２２０において、前記ネットワーク接続情報をサーバに送信する。
ステップＳ２３０において、前記サーバから返信された音声放送情報を受信し、前記音声放送情報は、前記サーバが前記ネットワーク接続情報に基づいて生成したものである。
ステップＳ２４０において、前記音声放送情報を放送する。
【００３７】
前述のように、音声放送情報は、ユーザーの提供したネットワークの名称及びパスワードから生成されることができる。ユーザーの提供したネットワークの名称及びパスワードから、音声放送情報を生成して再生することで、スマート音声デバイスが上記ステップＳ１１０〜ステップＳ１４０のネットワーク接続操作を行う。ユーザーは、携帯電話やノートパソコンなどのユーザー端末を通じて、ネットワーク接続に使用されるネットワークの名称及びパスワードを提供することができる。
【００３８】
具体的には、ステップＳ２１０において、ユーザーは、スマート音声デバイスをネットワークに接続するためのインターネットサイトに予めアクセスし、そのサイトの特定ページにて、ネットワーク接続に用いられるネットワークの名称及びパスワードを入力する。ユーザー端末は、ウェブサイトの特定ページを介してユーザーの入力したネットワークの名称及びパスワードを受け付ける。ステップＳ２２０において、ユーザー端末は、ユーザーの入力したネットワークの名称及びパスワードをサーバに送信し、サーバはネットワークの名称及びパスワードに基づいて音声放送情報を生成する。ステップＳ２３０において、ユーザー端末は、サーバから返信されたネットワークの名称及びパスワードを含む音声放送情報情報を受信する。ステップＳ２４０において、ユーザー端末は、スマート音声デバイスが音声放送情報を受信した後、上記ステップＳ１１０〜Ｓ１４０のネットワーク接続動作を行うように、音声放送情報を放送する。
【００３９】
図４は本発明の実施形態における音声デバイス用のネットワーク接続方法をサーバに適用した場合のフローチャートである。図４に示すように、当該音声デバイス用のネットワーク接続方法は、下記のステップＳ３１０〜ステップＳ３３０を含む。
【００４０】
ステップＳ３１０において、ユーザー端末からのネットワーク接続情報を受信し、前記ネットワーク接続情報は、ネットワークの名称及びパスワードを含む。
ステップＳ３２０において、前記ネットワーク接続情報に基づいて音声放送情報を生成する。
ステップＳ３３０において、前記音声放送情報を前記ユーザー端末に送信する。
【００４１】
前述したように、ユーザーが提供したネットワークの名称及びパスワードに基づいて音声放送情報を生成して再生することにより、スマート音声デバイスは前述したステップＳ１１０〜ステップＳ１４０のネットワーク接続操作を行うことができる。具体的に、ステップＳ３１０において、サーバは、ユーザー端末からのネットワークの名称及びパスワードを受信する。ステップＳ３２０において、サーバは、ネットワークの名称及びパスワードから音声放送情報を生成する。ステップＳ３３０において、サーバは、ユーザー端末で音声放送情報を再生するため、ユーザー端末に音声放送情報を送信する。スマート音声デバイスは、環境内の音声信号を監視し、ネットワークの名称及びパスワードを含む上記音声放送情報を受信した後、上記ステップＳ１１０〜Ｓ１４０のネットワーク接続操作を実行することができる。
【００４２】
１つの実施形態において、ステップＳ３２０は、前記ネットワーク接続情報に基づいて音声放送情報を生成することに前記ネットワーク接続情報に基づいて音声放送情報を生成することを含んでもよい。ユーザー端末はサーバが生成した音声放送情報を受信して直ちにネットワーク接続情報を再生する。例えば、ユーザー端末の再生するコンテンツは、「ネットワークの名称：ＷＩＦＩＸＸ、パスワード：１２３４ｘｘｘｘ」であり、スマート音声デバイスは、ネットワークの名称及びパスワードを含む上記音声放送情報を受信した後、ネットワークの名称及びパスワードに基づいてネットワーク接続操作を行う。
【００４３】
他の実施形態において、ステップＳ３２０は、前記ネットワーク接続情報に基づいて音声放送情報を生成することに前記ネットワーク接続情報を特定周波数で原音声ファイルに変調し、前記ネットワーク接続情報が含まれる音声放送情報を生成することを含んでもよい。ここで、原音声ファイルの内容として、音楽、音声、録音音声等が挙げられる。ユーザー端末は、前記ネットワーク接続情報が含まれる音声放送情報を受信してからそれを再生する。その後、スマート音声デバイスは、前記ネットワーク接続情報が含まれる音声放送情報を受信し、音声放送情報を音声復号化し、音声放送情報から前記ネットワーク接続情報と原音声ファイルを解析する。スマート音声デバイスは、解析されたネットワークの名称及びパスワードに基づいてネットワーク接続操作を行うとともに、解析された原音ファイルを再生する。このような実施形態では、ネットワークの名称及びパスワードを直接再生することがないため、パスワードの漏洩を防止することができ、より情報の安全を確保することができる。
【００４４】
この技術によれば、ネットワークの名称及びパスワードが含まれる音声放送情報を再生することにより、複数の音声デバイスを同時にネットワークに接続することができ、工場における音声デバイスに対するバッチサンプリング試験の場面に適用することができ、さらに、作業効率が大幅に向上するという効果がある。また、ネットワーク接続プロセスが簡単かつ信頼性に長けるものであるため、ユーザー体験を向上することができる。また、音声デバイスにブルートゥースモジュールを増設する必要がないため、コストを削減することができる。
【００４５】
図５は本発明の実施形態における音声デバイス用のネットワーク接続装置の構成のブロック図である。図５に示すように、本発明の実施形態における音声デバイス用のネットワーク接続装置は、第１の受信ユニット１００、検出ユニット２００、解析ユニット３００及びネットワーク接続ユニット４００を含む。
【００４６】
第１の受信ユニット１００は、音声放送情報を受信するように構成される。
検出ユニット２００は、前記音声放送情報にネットワーク接続情報が含まれるか否かを検出するように構成され、前記ネットワーク接続情報は、ネットワークの名称及びパスワードを含む。
解析ユニット３００は、前記音声放送情報に前記ネットワーク接続情報が含まれる場合、前記音声放送情報から前記ネットワーク接続情報を解析するように構成される。
ネットワーク接続ユニット４００は、前記ネットワーク接続情報を利用して前記音声デバイスに対してネットワーク接続操作を実行するように構成される。
【００４７】
１つの実施形態において、前記第１の受信ユニット１００は、
少なくとも１つの音声デバイスを起動するとき、ネットワーク接続操作を実行するようにトリガし、前記ネットワーク接続操作を実行するようにトリガした後、前記音声放送情報を受信するように構成される。
【００４８】
図６は本発明の実施形態における音声デバイス用のネットワーク接続装置の構成のブロック図である。図６に示すように、１つの実施形態において、前記装置はさらに第１の放送ユニット５００を含む。
前記第１の放送ユニット５００は、前記ネットワーク接続操作の実行結果に基づいて、ネットワーク接続の成功情報又はネットワーク接続の失敗情報を放送するように構成される。
【００４９】
図７は本発明の実施形態における音声デバイス用のネットワーク接続装置をユーザー端末に適用した場合の構成ブロック図である。図７に示すよう、本発明の実施形態における音声デバイス用のネットワーク接続装置は、第２の受信ユニット６１０、第１の送信ユニット６２０、第３の受信ユニット６３０及び第２の放送ユニット６４０を含む。
【００５０】
第２の受信ユニット６１０は、ユーザーの出力したネットワーク接続情報を受信するように構成され、前記ネットワーク接続情報は、ネットワークの名称及びパスワードを含む。
第１の送信ユニット６２０は、前記ネットワーク接続情報をサーバに送信するように構成される。
第３の受信ユニット６３０は、前記サーバから返信された音声放送情報を受信するように構成され、前記音声放送情報は、前記サーバが前記ネットワーク接続情報に基づいて生成したものである。
第２の放送ユニット６４０は、前記音声放送情報を放送するように構成される。
【００５１】
図８は本発明の実施形態における音声デバイス用のネットワーク接続装置をサーバに適用した場合の構成ブロック図である。図８に示すように、本発明の実施形態における音声デバイス用のネットワーク接続装置は、第４の受信ユニット７１０、情報生成ユニット７２０及び第２の送信ユニット７３０を含む。
【００５２】
第４の受信ユニット７１０は、ユーザー端末からのネットワーク接続情報を受信するように構成され、前記ネットワーク接続情報は、ネットワークの名称及びパスワードを含む。
情報生成ユニット７２０は、前記ネットワーク接続情報に基づいて音声放送情報を生成するように構成される。
第２の送信ユニット７３０は、前記音声放送情報を前記ユーザー端末に送信するように構成される。
本発明の実施形態に係る音声デバイス用のネットワーク接続装置における各ユニットの機能は、上述した方法に対応する説明を参照することができるため、ここではその説明を省略する。
【００５３】
図９は、本発明の実施形態に係る音声デバイス用のネットワーク接続装置構成を示すブロック図である。図９に示すように、この装置は、メモリ９１０及びプロセッサ９２０を備え、メモリ９１０は、プロセッサ９２０上で実行可能なコンピュータプログラムを格納している。プロセッサ９２０がコンピュータプログラムを実行することにより、上述した実施形態に係る音声装置用のネットワーク接続方法が実現される。メモリ９１０およびプロセッサ９２０の数は、１つまたは複数であってもよい。
装置は、さらに、通信インターフェース９３０を含み、
通信インターフェース９３０は、外部機器と通信を行い、データのやりとりを行うためのインターフェースである。
【００５４】
メモリ９１０は、高速度ＲＡＭメモリを含んでもよく、少なくとも１つのディスクメモリなどの不揮発性メモリ（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）をさらに含んでもよい。
メモリ９１０、プロセッサ９２０、及び通信インターフェース９３０が独立的に具現される場合、メモリ９１０、プロセッサ９２０、及び通信インターフェース９３０は、バスによって相互接続して相互通信を行うことができる。前記バスは、インダストリスタンダードアーキテクチャ（ＩＳＡ、Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、外部デバイス相互接続（ＰＣＩ、Ｐｅｒｉｐｈｅｒａｌ  ＣｏｍｐｏｎｅｎｔＩｎｔｅｒｃｏｎｎｅｃｔ）バス、又は拡張インダストリスタンダードアーキテクチャ（ＥＩＳＡ、Ｅｘｔｅｎｄｅｄ  Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ｃｏｍｐｏｎｅｎｔ）バス等であってもよい。前記バスは、アドレスバス、データバス、制御バス等として分けられることが可能である。表示の便宜上、図９に１本の太線のみで表示するが、バスが１つ又は１種類のみであることを意味しない。
任意選択的に、実装形態において、メモリ９１０、プロセッサ９２０、および通信インターフェース９３０が１つのチップ上に統合される場合、メモリ９１０、プロセッサ９２０、および通信インターフェース９３０は、内部インターフェースを通じて相互通信を完了し得る。
１つの実施形態において、音声デバイス用のネットワーク接続装置は、スマートスピーカーを含む。
本発明の実施形態は、プロセッサによって実行される場合、上記の実施形態のいずれかに記載の方法を実現するコンピュータプログラムを記憶したコンピュータ可読記憶媒体を提供する。
【００５５】
本明細書において、「１つの実施形態」、「幾つかの実施形態」、「例」、「具体例」或いは「一部の例」などの用語とは、当該実施形態或いは例で説明された具体的特徴、構成、材料或いは特点を結合して、本発明の少なくとも１つの実施形態或いは実施形態に含まれることを意味する。また、説明された具体的特徴、構成、材料或いは特点は、いずれか１つ或いは複数の実施形態または例において適切に結合することが可能である。また、矛盾しない限り、当業者は、本明細書の異なる実施形態または例、および、異なる実施形態または例における特徴を結合したり、組み合わせたりすることができる。
また、用語「第１」、「第２」とは比較的重要性を示している又は暗示しているわけではなく、単に説明のためのものであり、示される技術的特徴の数を暗示するわけでもない。そのため、「第１」、「第２」で限定される特徴は、少なくとも１つの当該特徴を明示又は暗示的に含むことが可能である。本出願の記載の中において、「複数」の意味とは、明確的に限定される以外に、２つ又は２つ以上を意味する。
【００５６】
フローチャート又はその他の方式で説明された、いかなるプロセス又は方法に対する説明は、特定な論理的機能又はプロセスのステップを実現するためのコマンドのコードを実行可能な１つ又はそれ以上のモジュール、断片若しくはセグメントとして理解することが可能であり、さらに、本発明の好ましい実施形態の範囲はその他の実現を含み、示された、又は、記載の順番に従うことなく、係る機能に基づいてほぼ同時にまたは逆の順序に従って機能を実行することを含み、これは当業者が理解すべきことである。
フローチャートに示された、又はその他の方式で説明された論理及び／又はステップは、例えば、論理機能を実現させるための実行可能なコマンドのシーケンスリストとして見なされることが可能であり、コマンド実行システム、装置、又はデバイス（プロセッサのシステム、又はコマンド実行システム、装置、デバイスからコマンドを取得して実行することが可能なその他のシステムを含むコンピュータによるシステム）が使用できるように提供し、又はこれらのコマンドを組み合わせて使用するコマンド実行システム、装置、又はデバイスに使用されるために、いかなるコンピュータ読取可能媒体にも具体的に実現されることが可能である。本明細書において、「コンピュータ読取可能媒体」は、コマンド実行システム、装置、デバイス、又はこれらのコマンドを組み合わせて実行するシステム、装置又はデバイスが使用できるように提供するため、プログラムを格納、記憶、通信、伝搬又は伝送する装置であってもよい。コンピュータ読み取り可能媒体のより具体的例（非網羅的なリスト）として、１つ又は複数の布配線を含む電気接続部（電子装置）、ポータブルコンピュータディスク（磁気装置）、ランダム・アクセス・メモリ（ＲＡＭ）、リード・オンリー・メモリ（ＲＯＭ）、消去書き込み可能リード・オンリー・メモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバー装置、及びポータブル読み取り専用メモリ（ＣＤＲＯＭ）を少なくとも含む。また、コンピュータ読み取り可能媒体は、そのうえで前記プログラムを印字できる紙又はその他の適切な媒体であってもよく、例えば紙又はその他の媒体に対して光学的スキャンを行い、そして編集、解釈又は必要に応じてその他の適切の方式で処理して電子的方式で前記プログラムを得、その後コンピュータメモリに記憶することができるためである。
【００５７】
なお、本発明の各部分は、ハードウェア、ソフトウェア、ファームウェア又はこれらの組み合わせによって実現されることができる。上記実施形態において、複数のステップ又は方法は、メモリに記憶された、適当なコマンド実行システムによって実行されるソフトウェア又はファームウェアによって実施されることができる。例えば、ハードウェアによって実現するとした場合、別の実施形態と同様に、データ信号に対して論理機能を実現する論理ゲート回路を有する離散論理回路、適切な混合論理ゲート回路を有する特定用途向け集積回路、プログラマブルゲートアレイ（ＧＰＡ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）などといった本技術分野において公知である技術のうちのいずれか１つ又はそれらの組み合わせによって実現される。
当業者は、上記の実施形態における方法に含まれるステップの全部又は一部を実現するのは、プログラムによって対応するハードウェアを指示することによって可能であることを理解することができる。前記プログラムは、コンピュータ読取可能な媒体に記憶されてもよく、当該プログラムが実行されるとき、方法の実施形態に係るステップのうちの１つ又はそれらの組み合わせを含むことができる。
【００５８】
また、本発明の各実施形態における各機能ユニットは、１つの処理モジュールに統合されてよく、別個の物理的な個体であってもよく、２つ又は３つ以上のユニットが１つのモジュールに統合されてもよい。上記の統合モジュールは、ハードウェアで実現されてもよく、ソフトウェア機能モジュールで実現されてもよい。上記の統合モジュールが、ソフトウェア機能モジュールで実現され、しかも独立した製品として販売又は使用される場合、コンピュータ読取可能な記憶媒体に記憶されてもよい。前記記憶媒体は読取専用メモリ、磁気ディスク又は光ディスク等であってもよい。
【００５９】
上記の記載は、単なる本発明の具体的な実施形態に過ぎず、本発明の保護範囲はそれに限定されることなく、当業者が本発明に開示されている範囲内において、容易に想到し得る変形又は置換は、全て本発明の範囲内に含まれるべきである。そのため、本発明の範囲は、記載されている特許請求の範囲に準じるべきである。
【図１】
2020202548.tif 000003
【図２】
2020202548.tif 000004
【図３】
2020202548.tif 000005
【図４】
2020202548.tif 000006
【図５】
2020202548.tif 000007
【図６】
2020202548.tif 000008
【図７】
2020202548.tif 000009
【図８】
2020202548.tif 000010
【図９】
2020202548.tif 000011