(57)【要約】【課題】情報交換用の方法及び装置を提供する。【解決手段】当該方法の一つの具体的な実施形態は、ユーザーの入力した、無線ルーター設備の名称とパスワードとを含む情報を受信するステップと、前記情報を所定のフォーマットに従って文字列に組み合わせるステップと、前記文字列を暗号化して数字列に変換するステップと、音声を検出した目標スマートスピーカーが前記音声を識別してから数字列を識別し、識別された数字列に対して暗号解読して文字列を取得し、暗号解読された文字列の中から無線ルーター設備の名称とパスワードを解析して取り出し、解析して取り出された無線ルーター設備の名称とパスワードを利用して無線ルーター設備に接続するように、前記音声を再生するステップとを備える。当該実施形態は、スマートスピーカーのネット接続のコンフィグレーションの成功率を高めることができる。【選択図】図２
2019220940.tif 000002
【特許請求の範囲】
【請求項１】
端末に応用される情報交換用の方法であって、
ユーザーの入力した、無線ルーター設備の名称とパスワードとを含む情報を受信するステップと、
前記情報を所定のフォーマットに従って文字列に組み合わせるステップと、
前記文字列を暗号化して数字列に変換するステップと、
音声を検出した目標スマートスピーカーが前記音声を識別してから数字列を識別し、識別された数字列に対して暗号解読して文字列を取得し、暗号解読された文字列の中から無線ルーター設備の名称とパスワードを解析して取り出し、解析して取り出された無線ルーター設備の名称とパスワードを利用して前記無線ルーター設備に接続するように、前記数字列に対してテキスト−音声変換を行って音声を取得し、前記音声を再生するステップとを備えることを特徴とする情報交換用の方法。
【請求項２】
前記文字列を暗号化して数字列に変換するステップは、
前記文字列を暗号化して数字形式の暗号文を取得するステップと、
前記暗号文の前に所定の接頭部数字列を加え、前記暗号文の後に所定の接尾部数字列を加えて、数字列を生成するステップとを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記情報は、前記ユーザーのユーザー標識を更に含むことを特徴とする請求項１又は請求項２に記載の方法。
【請求項４】
スマートスピーカーに応用される情報交換用の方法であって、
端末により再生された音声の検出に応じて、前記音声に対して音声識別を行って数字列を取得するステップであって、前記音声は、前記端末がユーザーの入力した情報を所定のフォーマットに従って文字列に組み合わせ、前記文字列を暗号化して数字列を生成してからテキスト−音声変換で得られたものであり、前記情報は、無線ルーター設備の名称とパスワードを含む、ステップと、
音声識別を行って得られた数字列に対して暗号解読して文字列を取得するステップと、
暗号解読された文字列の中から前記所定のフォーマットに従って無線ルーター設備の名称とパスワードを解析して取り出すステップと、
解析して取り出された無線ルーター設備の名称とパスワードを利用して前記無線ルーター設備に接続するステップとを備えることを特徴とする情報交換用の方法。
【請求項５】
数字列は、所定の接頭部数字列と所定の接尾部数字列を含み、
前記音声識別を行って得られた数字列に対して暗号解読して文字列を取得するステップは、
音声識別を行って得られた数字列から所定の接頭部数字列と所定の接尾部数字列を削除して目標数字列を取得するステップと、
前記目標数字列に対して暗号解読して文字列を取得するステップとを含むことを特徴とする請求項４に記載の方法。
【請求項６】
ユーザーの入力した情報は、前記ユーザーのユーザー標識を更に含み、
前記方法は、
暗号解読して得られた文字列から前記ユーザー標識を解析して取り出すステップと、
前記ユーザー標識を目標サーバーへ送信して身分認証を行うステップとを更に含むことを特徴とする請求項４に記載の方法。
【請求項７】
前記方法は、
前記スマートスピーカーの設備標識を取得するステップと、
前記設備標識を前記目標サーバーへ送信して、前記設備標識と前記ユーザー標識をバインディングするステップとを更に含むことを特徴とする請求項６に記載の方法。
【請求項８】
端末に応用される情報交換用の装置であって、
ユーザーの入力した、無線ルーター設備の名称とパスワードとを含む情報を受信するように配置される受信ユニットと、
前記情報を所定のフォーマットに従って文字列に組み合わせるように配置される組み合わせユニットと、
前記文字列を暗号化して数字列に変換するように配置される暗号化ユニットと、
音声を検出した目標スマートスピーカーが前記音声を識別してから数字列を識別し、識別された数字列に対して暗号解読して文字列を取得し、暗号解読された文字列の中から無線ルーター設備の名称とパスワードを解析して取り出し、解析して取り出された無線ルーター設備の名称とパスワードを利用して前記無線ルーター設備に接続するように、前記数字列に対してテキスト−音声変換を行って音声を取得し、前記音声を再生するように配置される変換ユニットとを備えることを特徴とする情報交換用の装置。
【請求項９】
前記暗号化ユニットは、
前記文字列を暗号化して数字形式の暗号文を取得し、
前記暗号文の前に所定の接頭部数字列を加え、前記暗号文の後に所定の接尾部数字列を加えて、数字列を生成するように更に配置されることを特徴とする請求項８に記載の装置。
【請求項１０】
前記情報は、前記ユーザーのユーザー標識を更に含むことを特徴とする請求項８または請求項９に記載の装置。
【請求項１１】
スマートスピーカーに応用される情報交換用の装置であって、
端末により再生された音声の検出に応じて、前記音声に対して音声識別を行って数字列を取得するように配置される識別ユニットであって、前記音声は、前記端末がユーザーの入力した情報を所定のフォーマットに従って文字列に組み合わせ、前記文字列を暗号化して数字列を生成してからテキスト−音声変換で得られたものであり、前記情報は、無線ルーター設備の名称とパスワードを含む、識別ユニットと、
音声識別を行って得られた数字列に対して暗号解読して文字列を取得するように配置される暗号解読ユニットと、
暗号解読された文字列の中から前記所定のフォーマットに従って無線ルーター設備の名称とパスワードを解析して取り出すように配置される解析ユニットと、
解析して取り出された無線ルーター設備の名称とパスワードを利用して前記無線ルーター設備に接続するように配置される接続ユニットとを備えることを特徴とする情報交換用の装置。
【請求項１２】
数字列は、所定の接頭部数字列と所定の接尾部数字列を含み、
前記暗号解読ユニットは、
音声識別を行って得られた数字列から所定の接頭部数字列と所定の接尾部数字列を削除して目標数字列を取得し、
前記目標数字列に対して暗号解読して文字列を取得するように更に配置されることを特徴とする請求項１１に記載の装置。
【請求項１３】
ユーザーの入力した情報は、前記ユーザーのユーザー標識を更に含み、
前記装置は、認証ユニットを更に含み、
前記認証ユニットは、
暗号解読して得られた文字列から前記ユーザー標識を解析して取り出し、
前記ユーザー標識を目標サーバーへ送信して身分認証を行うように配置されることを特徴とする請求項１１に記載の装置。
【請求項１４】
前記装置は、バインディングユニットを更に含み、
前記バインディングユニットは、
前記スマートスピーカーの設備標識を取得し、
前記設備標識を前記目標サーバーへ送信して、前記設備標識と前記ユーザー標識をバインディングするように配置されることを特徴とする請求項１３に記載の装置。
【請求項１５】
一つまたは複数のプロセッサと、
一つまたは複数のプログラムが記憶された記憶装置とを備え、
前記一つまたは複数のプログラムが前記一つまたは複数のプロセッサによって実行されると、前記一つまたは複数のプロセッサが請求項１〜７のいずれか一項に記載の方法を実現することを特徴とする電子設備。
【請求項１６】
コンピュータプログラムが記憶されたコンピュータ読み取り可能なメディアであって、
前記プログラムがプロセッサによって実行されると、請求項１〜７のいずれか一項に記載の方法を実現することを特徴とするコンピュータ読み取り可能なメディア。
【請求項１７】
コンピュータプログラムであって、
前記コンピュータプログラムがプロセッサにより実行されると、請求項１〜７のいずれか一項に記載の方法を実現させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願の実施形態は、スマートスピーカーの技術分野に関し、具体的には、情報交換用の方法及び装置に関する。
【背景技術】
【０００２】
スマートスピーカーは、スピーカーをアップグレードした製品であり、家庭消費者が音声を使ってインターネットに接続するためのツールである。例えば、音楽をリクエストしたり、インターネットで買い物したり、或いは天気予報を尋ねたりします。スマートスピーカーはさらにスマート住宅設備をコントロールすることもでき、例えば、カーテンを開けたり、冷蔵庫の温度を設定したり、予め温水器の温度を上昇させたりすることができる。
【０００３】
スマートスピーカーに寄与するネットワークが最初に使用されるときに、ユーザーがスピーカーと協力して複数の設定をする必要がある。通常の方法は、主に携帯電話により接続している無線ルーターにパスワードを放送することである。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本願の実施形態は、情報交換用の方法及び装置を提供する。
【課題を解決するための手段】
【０００５】
第１の側面において、本願の実施形態は、端末に応用される、情報交換用の方法を提供する。前記方法は、ユーザーの入力した、無線ルーター設備の名称とパスワードとを含む情報を受信するステップと、情報を所定のフォーマットに従って文字列に組み合わせるステップと、文字列を暗号化して数字列に変換するステップと、音声を検出した目標スマートスピーカーが音声を識別してから数字列を識別し、識別された数字列に対して暗号解読して文字列を取得し、暗号解読された文字列の中から無線ルーター設備の名称とパスワードを解析して取り出し、解析して取り出された無線ルーター設備の名称とパスワードを利用して無線ルーター設備に接続するように、数字列に対してテキスト−音声変換を行って音声を取得し、音声を再生するステップとを備える。
【０００６】
一部の実施形態において、文字列を暗号化して数字列に変換するステップは、文字列を暗号化して数字形式の暗号文を取得するステップと、暗号文の前に所定の接頭部数字列を加え、暗号文の後に所定の接尾部数字列を加えて、数字列を生成するステップとを含む。
【０００７】
一部の実施形態において、情報は、ユーザーのユーザー標識をさらに含む。
【０００８】
第２の側面において、本願の実施形態は、スマートスピーカーに応用される、情報交換用の方法を提供する。前記方法は、端末により再生された音声の検出に応じて、音声に対して音声識別を行って数字列を取得するステップであって、前記音声は、端末がユーザーの入力した情報を所定のフォーマットに従って文字列に組み合わせ、文字列を暗号化して数字列を生成してからテキスト−音声変換で得られたものであり、前記情報は、無線ルーター設備の名称とパスワードを含む、ステップと、音声識別を行って得られた数字列に対して暗号解読して文字列を取得するステップと、暗号解読された文字列の中から所定のフォーマットに従って無線ルーター設備の名称とパスワードを解析して取り出すステップと、解析して取り出された無線ルーター設備の名称とパスワードを利用して無線ルーター設備に接続するステップとを備える。
【０００９】
一部の実施形態において、数字列は、所定の接頭部数字列と所定の接尾部数字列を含み、音声識別を行って得られた数字列に対して暗号解読して文字列を取得するステップは、音声識別を行って得られた数字列から所定の接頭部数字列と所定の接尾部数字列を削除して目標数字列を取得するステップと、目標数字列に対して暗号解読して文字列を取得するステップとを含む。
【００１０】
一部の実施形態において、ユーザーの入力した情報は、ユーザーのユーザー標識を更に含み、前記方法は、暗号解読して得られた文字列からユーザー標識を解析して取り出すステップと、ユーザー標識を目標サーバーへ送信して身分認証を行うステップとを更に含む。
【００１１】
一部の実施形態において、当該方法は、スマートスピーカーの設備標識を取得するステップと、設備標識を目標サーバーへ送信して、設備標識とユーザー標識をバインディングするステップとを更に含む。
【００１２】
第３の側面において、本願の実施形態は、端末に応用される、情報交換用の装置を提供する。前記装置は、ユーザーの入力した、無線ルーター設備の名称とパスワードとを含む情報を受信するように配置される受信ユニットと、情報を所定のフォーマットに従って文字列に組み合わせるように配置される組み合わせユニットと、文字列を暗号化して数字列に変換するように配置される暗号化ユニットと、音声を検出した目標スマートスピーカーが音声を識別してから数字列を識別し、識別された数字列に対して暗号解読して文字列を取得し、暗号解読された文字列の中から無線ルーター設備の名称とパスワードを解析して取り出し、解析して取り出された無線ルーター設備の名称とパスワードを利用して無線ルーター設備に接続するように、数字列に対してテキスト−音声変換を行って音声を取得し、音声を再生するように配置される変換ユニットとを備える。
【００１３】
一部の実施形態において、暗号化ユニットは、文字列を暗号化して数字形式の暗号文を取得し、暗号文の前に所定の接頭部数字列を加え、暗号文の後に所定の接尾部数字列を加えて、数字列を生成するように更に配置される。
【００１４】
一部の実施形態において、情報は、ユーザーのユーザー標識を更に含む。
【００１５】
第４の側面において、本願の実施形態は、スマートスピーカーに応用される、情報交換用の装置を提供する。前記装置は、端末により再生された音声の検出に応じて、音声に対して音声識別を行って数字列を取得するように配置される識別ユニットであって、前記音声は、端末がユーザーの入力した情報を所定のフォーマットに従って文字列に組み合わせ、文字列を暗号化して数字列を生成してからテキスト−音声変換で得られたものであり、前記情報は、無線ルーター設備の名称とパスワードを含む、識別ユニットと、音声識別を行って得られた数字列に対して暗号解読して文字列を取得するように配置される暗号解読ユニットと、暗号解読された文字列の中から所定のフォーマットに従って無線ルーター設備の名称とパスワードを解析して取り出すように配置される解析ユニットと、解析して取り出された無線ルーター設備の名称とパスワードを利用して無線ルーター設備に接続するように配置される接続ユニットとを備える。
【００１６】
一部の実施形態において、数字列は、所定の接頭部数字列と所定の接尾部数字列を含み、暗号解読ユニットは、音声識別を行って得られた数字列から所定の接頭部数字列と所定の接尾部数字列を削除して目標数字列を取得し、目標数字列に対して暗号解読して文字列を取得するように更に配置される。
【００１７】
一部の実施形態において、ユーザーの入力した情報は、ユーザーのユーザー標識を更に含み、前記装置は、認証ユニットを更に含み、前記認証ユニットは、暗号解読して得られた文字列からユーザー標識を解析して取り出し、ユーザー標識を目標サーバーへ送信して身分認証を行うように配置される。
【００１８】
一部の実施形態において、当該装置は、バインディングユニットを更に含み、前記バインディングユニットは、スマートスピーカーの設備標識を取得し、設備標識を目標サーバーへ送信して、設備標識とユーザー標識をバインディングするように配置される。
【００１９】
第５の側面において、本願の実施形態は、一つまたは複数のプロセッサと、一つまたは複数のプログラムが記憶されている記憶装置とを備える電子設備であって、一つまたは複数のプログラムが一つまたは複数のプロセッサによって実行されると、一つまたは複数のプロセッサが第１の側面の中の任意の一つの方法を実現する、電子設備を提供する。
【００２０】
第６の側面において、本願の実施形態は、コンピュータプログラムが記憶されたコンピュータの読み取り可能なメディアであって、プログラムがプロセッサによって実行されると、第１の側面の中の任意の一つの方法を実現する、コンピュータの読み取り可能なメディアを提供する。
【発明の効果】
【００２１】
本願の実施形態による情報交換用の方法及び装置は、ユーザーの入力した無線ルーター設備の名称とパスワードの組み合わせを暗号化して数字列に変換し、そして数字列を音声に変換して再生し、スマートスピーカーが音声を検出してその中から無線ルーター設備の名称とパスワードを取り出し、ネットワーク接続を確立するようにする。本願の実施形態は、音声を再生する方式によってスマートスピーカーに無線ルーター設備の名称とパスワードを通知する。したがって、ルーターネットワークの混雑等の原因によって無線ルーター設備の名称とパスワードを含む放送情報の発送失敗に由来するネットワークコンフィグレーション失敗の状況を避けることができる。よって、スマートスピーカーのネット接続のコンフィグレーションの成功率を高めることができる。
【図面の簡単な説明】
【００２２】
以下の図面による非限定的な実施例についての詳細な説明を読み、参照することにより、本願の他の特徴、目的及び利点がより明らかになる。
【図１】図１は、本願の実施例を応用できる、例示的なシステムアーキテクチャ図である。
【図２】図２は、本願による情報交換用の方法の一つの実施例のフローチャート図である。
【図３】図３は、本願による情報交換用の方法のもう一つの実施例のフローチャート図である。
【図４】図４は、本願による情報交換用の方法の一つの応用場面の模式図である。
【図５】図５は、本願による情報交換用の装置の一つの実施例の構成の模式図である。
【図６】図６は、本願による情報交換用の装置のもう一つの実施例の構成の模式図である。
【図７】図７は、本願の実施例の電子設備を実現するのに適したコンピュータシステムの構成の模式図である。
【発明を実施するための形態】
【００２３】
以下、図面と実施例を参照しながら、本願を詳細に説明する。ここで記載される具体的な実施例は、関連の発明を解釈するのみに用いられ、当該発明に対する限定ではないことは理解される。なお、説明の便宜上、図面には、関連の発明に関わる部分のみを示す。
【００２４】
なお、矛盾が生じない限り、本願における実施例及び実施例における特徴は互いに組み合わせることができるものとする。以下、図面を参照しながら、実施例を併せて本願を詳しく説明する。
【００２５】
図１は、本願を応用できる、情報交換用の方法又は情報交換用の装置の実施例の例示的なシステム構成１００を示す。
【００２６】
図１に示すように、システム構成１００は、端末設備１０１、１０２、１０３、スマートスピーカー１０４、無線ルーター１０５とサーバー１０６を含んでも良い。無線ルーター１０５とサーバー１０６の間は、無線リンクによって接続される。
【００２７】
ユーザーは、端末設備１０１、１０２、１０３を使って無線ルーター設備１０５の名称とパスワードを入力してから音声に変換して再生する。スマートスピーカー１０４は、端末設備１０１、１０２、１０３の再生した音声を検出し、その中から無線ルーター設備１０５の名称とパスワードを取り出す。スマートスピーカー１０４は、無線ルーター設備１０５の名称とパスワードに基づいて無線ルーター設備１０５に接続する。端末設備１０１、１０２、１０３には、例えば、ネットワークコンフィギュレーション系アプリ、ウェブブラウザアプリ、買い物系アプリ、検索系アプリ、インスタントメッセージ系アプリ、クライアントメールボックス、ＳＮＳプラットフォームソフト等のような各種のクライアント通信アプリがインストールされても良い。
【００２８】
端末設備１０１、１０２、１０３は、ハードウェアであっても良く、ソフトウェアであっても良い。端末設備１０１、１０２、１０３がハードウェアである場合は、ディスプレイスクリーンを有し、情報入力と音声再生をサポートする各種の電子設備であっても良く、スマートフォン、タブレット、電子ブックリーダー、ＭＰ３（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＩＩ）プレーヤー、ＭＰ４（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＶ）プレーヤー、ラップトップポータブルコンピュータ及びデスクトップコンピュータ等を含むが、これらに限定されない。端末設備１０１、１０２、１０３がソフトウェアである場合は、上述した列挙した電子設備にインストールされても良い。これは、複数のソフトウェアまたはソフトウェアモジュールとして実現されても良く（例えば、分散式サービスを提供するために用いられる）、単独のソフトウェアまたはソフトウェアモジュールとして実現されても良い。ここでは、具体的な限定をしない。
【００２９】
スマートスピーカー１０４は、無線ネットワークに接続でき、かつ音声を検出して音声識別を行うことが可能なスピーカーである。
【００３０】
サーバー１０６は、各種サービスを提供するサーバーであっても良く、例えば端末設備１０１、１０２、１０３のユーザー標識に対して登録を行うバックエンド登録サーバーであっても良い。バックエンド登録サーバーは、受信したユーザー標識、スマートスピーカーの設備標識等のデータに対してバインディングを行うことができる。
【００３１】
なお、サーバーは、ハードウェアであっても良く、ソフトウェアであっても良い。サーバーがハードウェアである場合は、複数のサーバーから構成される分散式サーバークラスタとして実現されても良く、単独のサーバーとして実現されても良い。サーバーがソフトウェアである場合は、複数のソフトウェアまたはソフトウェアモジュールとして実現されても良く（例えば、分散式サービスを提供するために用いられる複数のソフトウェアまたはソフトウェアモジュール）、単独のソフトウェアまたはソフトウェアモジュールとして実現されても良い。ここでは、具体的な限定をしない。
【００３２】
なお、本願の実施例による情報交換用の方法は、端末設備１０１、１０２、１０３によって実行しても良く、スマートスピーカー１０４によって実行しても良い。これに応じて、情報交換用の装置は、端末設備１０１、１０２、１０３の中に設置しても良く、スマートスピーカー１０４の中に設置しても良い。ここでは、具体的な限定をしない。
【００３３】
図１の中の端末設備、スマートスピーカー、無線ルーター設備とサーバーの数は、ただ単に例示的なものであると理解されたい。実現の必要性に応じて任意の数の端末設備、スマートスピーカー、無線ルーター設備とサーバーを有しても良い。
【００３４】
図２は、本願による情報交換用の方法の一つの実施例のフローチャート２００を示す。当該情報交換用の方法は、端末に応用され、ステップ２０１、ステップ２０２、ステップ２０３及びステップ２０４を含む。
【００３５】
ステップ２０１においては、ユーザーの入力した情報を受信する。
【００３６】
本実施例において、ユーザーは、情報交換用の方法の実行主体（例えば、図１に示す端末設備）で情報を入力する。情報は、無線ルーター設備の名称とパスワードを含む。無線ルーター設備とは、スマートスピーカーが接続可能な、ユーザーのインターネット接続に使用され、無線被覆機能を持つルーターを指す。端末は、検索した無線ルーター設備をリストにしてユーザーに選択させても良い。ユーザー端末では、予め無線ルーター設備のパスワードを記憶しておいても良い。ユーザーは、スマートスピーカーのインターネットのコンフィグレーションを行うときに手動で無線ルーター設備の名称とパスワードを入力しても良い。ユーザーが無線ルーター設備を指定しなければ、端末は、直接に端末が現在接続している無線ルーター設備の名称とパスワードを入力情報として使っても良い。
【００３７】
本実施例の複数のオプションとなる実施形態において、情報は、ユーザーのユーザー標識を更に含む。ユーザー標識は、身分認証に使っても良く、端末とスマートスピーカーとのバインディングに使っても良い。
【００３８】
ステップ２０２においては、情報を所定のフォーマットに従って文字列に組み合わせる。
【００３９】
本実施例において、無線ルーター設備の名称とパスワードの長さは、固定でないため、固定の区切り記号を加える方法によって無線ルーター設備の名称とパスワードを文字列に組み合わせることができる。例えば、無線ルーター設備の名称は、「ＷＩＦ１８０１Ａ」、パスワードは「６５４３２１」である場合、読点を区切りとして文字列「ＷＩＦ１８０１Ａ，６５４３２１」に組み合わせることができる。文字列を解析する時は、読点を区切りとして名称とパスワードをそれぞれ取り出す。
【００４０】
本実施例の複数のオプションとなる実施形態において、情報は、ユーザー標識を含むため、ユーザー標識を含む文字列に組み合わせる。
【００４１】
ステップ２０３においては、文字列を暗号化して数字列に変換する。
【００４２】
本実施例において、対称暗号方式等のアルゴリズムによって文字列を暗号化して数字列に変換しても良い。例えば、Ｗは無線ルーター設備の名称を表し、Ｐは無線ルーター設備のパスワードを表し、Ｔは現在ユーザーのユーザー標識を表すとする。ＷとＰだけを使って文字列ｓｔｒｉｎｇを組み合わせても良い。暗号化方法はＦ（ｓｔｒｉｎｇ）で表し、暗号解読方法はＦ’（ｓｔｒｉｎｇ）で表す。なお、暗号化関数Ｆは、任意の文字列を入力すると、ＴＴＳ（ＴｅｘｔＴｏＳｐｅｅｃｈ、テキスト−音声変換）によって発声できる簡単な文字符号（例えば、０−９の数字から構成された数字列）を返すことを満たす。
【００４３】
暗号化のプロセスは、次に表すことができる。
【００４４】
Ｘ  ＝  Ｆ（Ｗ  ＋  Ｐ）
ここで、Ｘは数字列、Ｆは暗号化関数、Ｗ＋Ｐは文字列である。
【００４５】
情報は、ユーザー標識を含んでも良く、文字列ｓｔｒｉｎｇは、Ｗ、Ｐ、Ｔで構成される。そして、暗号化のプロセスは、次に表すことができる。
【００４６】
Ｘ  ＝  Ｆ（Ｗ  ＋  Ｐ  ＋  Ｔ）
ここで、Ｘは数字列、Ｆは暗号化関数、Ｗ＋Ｐ＋Ｔは文字列である。
【００４７】
本実施例の複数のオプションとなる実施形態において、文字列を暗号化して数字列に変換することは、文字列を暗号化して数字形式の暗号文を得るステップと、暗号文の前に所定の接頭部数字列を加え、及び暗号文の後に所定の接尾部数字列を加えて、数字列を生成するステップとを含む。暗号文に固定的で区別性のある接頭部Ｓと接尾部Ｅを加え、最終的に発声するテキストｔｅｘｔ＝Ｓ＋Ｘ＋Ｅを得る。ＴＴＳテキスト−音声変換技術によってテキストｔｅｘｔを音声に変換し再生する。なお、ｔｅｘｔは発声するテキストであり、Ｘは暗号化後に得られた数字列であり、Ｓは所定の接頭部数字列、例えば００００であり、Ｅは所定の接尾部数字列、例えば１１１１である。
【００４８】
ステップ２０４においては、数字列に対してテキスト−音声変換をして音声を取得し、音声を再生する。
【００４９】
本実施例において、ＴＴＳの方法で数字列を音声に変換する。音声を検出した目標スマートスピーカーが、音声を識別してから数字列を識別し、識別された数字列に対して暗号解読して文字列を取得し、暗号解読された文字列の中から無線ルーター設備の名称とパスワードを解析して取り出し、解析して取り出された無線ルーター設備の名称とパスワードを利用して無線ルーター設備に接続する。スマートスピーカーが端末の再生した音声を検出できるように、端末とスマートスピーカーとの距離は一定の範囲以内にする必要がある。端末は、周期的に当該音声を繰り返し再生するように予め設定をしても良い。スマートスピーカーは、音声を検出して無線ルーター設備の名称とパスワードを正確に解析して取り出し、かつネットワーク接続が成功した後、端末が音声の再生を停止するように、端末に接続成功の情報を送信しても良い。スマートスピーカーは、例えばパスワード間違いなどの接続失敗の情報を端末にフィードバックしても良い。
【００５０】
図３は、本願による情報交換用の方法の他の一つの実施例のフローチャート３００を示す。当該情報交換用の方法は、スマートスピーカーに応用され、ステップ３０１、ステップ３０２、ステップ３０３及びステップ３０４を含む。
【００５１】
ステップ３０１においては、端末により再生された音声の検出に応じて、音声に対して音声識別によって数字列を取得する。
【００５２】
本実施例において、情報交換用の方法が実行されている電子設備（例えば、図１に示すスマートスピーカー）は、端末により再生された音声を検出することができ、そしてＡＳＲ（Ａｕｔｏｍａｔｉｃ  Ｓｐｅｅｃｈ  Ｒｅｃｏｇｎｉｔｉｏｎ、自動音声認識）技術によって音声をテキスト形式の数字列に変換することができる。なお、音声は、端末がユーザーの入力した情報を所定のフォーマットで文字列に組み合わせ、さらに文字列を暗号化して数字列を生成してからテキスト−音声変換で得られたものであり、情報は無線ルーター設備の名称とパスワードを含む。音声の生成プロセスは、ステップ２０１−２０４を参照されたい。
【００５３】
ステップ３０２においては、音声識別で得られた数字列に対して暗号解読して文字列を取得する。
【００５４】
本実施例において、事前に約定した暗号解読方式に従って、ステップ３０１で識別された数字列に対して暗号解読を行う。対称暗号方式であれば、暗号化時に使った鍵を使って暗号解読を行う。最終的に、ステップ２０２において情報に基づいて所定のフォーマットに従って組み合わせされた文字列を暗号解読の結果として得ることができる。
【００５５】
本実施例の複数のオプションとなる実施形態において、数字列は、所定の接頭部数字列と所定の接尾部数字列を含む。音声識別で得られた数字列に対して暗号解読して文字列を取得するステップは、音声識別で得られた数字列から所定の接頭部数字列と所定の接尾部数字列を削除して目標数字列を取得するステップと、目標数字列に対して暗号解読して文字列を取得するステップとを含む。例えば、端末は、暗号文の前に所定の接頭部数字列Ｓを加え、暗号文の後に所定の接尾部数字列Ｅを加えて、数字列ｔｅｘｔ＝Ｓ＋Ｘ＋Ｅを生成する。スマートスピーカーは、音声を受信してからｔｅｘｔに変換し、さらに暗号解読の前にｔｅｘｔ中の接頭部数字列Ｓと接尾部数字列Ｅを削除し、数字列Ｘを取得する。
【００５６】
ステップ３０３においては、暗号解読された文字列の中から所定のフォーマットに従って無線ルーター設備の名称とパスワードを解析して取り出す。
【００５７】
本実施例において、暗号解読された文字列の中は、無線ルーター設備の名称とパスワード以外に、例えば、読点のような区切り記号を含む可能性がある。ステップ２０２における文字列を組み合わせた所定のフォーマットに従って、暗号解読された文字列の中から無線ルーター設備の名称とパスワードを解析して取り出すことができる。
【００５８】
ステップ３０４においては、解析して取り出された無線ルーター設備の名称とパスワードを利用して無線ルーター設備に接続する。
【００５９】
本実施例において、スマートスピーカーは、解析して取り出された無線ルーター設備の名称とパスワードを使用して自動的にネットワーク接続を試みる。接続が成功すれば、音声の繰り返し再生の必要がなくなることを端末にフィードバックする。接続が失敗すれば、端末が再度無線ルーター設備の名称とパスワードを選択するように、端末に失敗の原因をフィードバックする。
【００６０】
本実施例の複数のオプションとなる実施形態において、ユーザーの入力した情報はユーザーのユーザー標識をさらに含む。当該方法は、暗号解読して得られた文字列からユーザー標識を解析して取り出すステップと、ユーザー標識を目標サーバーに送信して身分認証を行うステップとを更に含む。目標サーバーは、ユーザー情報の登録に用いられるサーバーである。無線ネットワーク接続の確立が成功してから、スマートスピーカーは、無線ルーター設備を通じてユーザー標識を目標サーバーに送ることができる。目標サーバーは、ユーザーに対して認証を行うことができ、権限のないユーザーがスマートスピーカーをコントロールすることを防止する。
【００６１】
本実施例の複数のオプションとなる実施形態において、当該方法は、スマートスピーカーの設備標識を得るステップと、設備標識を目標サーバーへ送信して設備標識とユーザー標識をバインディングするステップとを更に含む。設備標識は、機械番号であっても良く、携帯電話の番号であっても良い。端末は、スマートスピーカーとバインディングを行っても良い。端末は、目標サーバーを通じてスマートスピーカーの現在の状態を得ることができる。設備標識によって目標サーバーにログインしてスマートスピーカーの現在の状態を調べる。
【００６２】
次に図４を参照する。図４は、本願による情報交換用の方法の一つの応用場面の模式図を示す。図４の応用場面において、ユーザーは、端末４０１を使ってスマートスピーカー４０３が接続しようとする無線ルーター設備を選択し、パスワードを入力した。端末は、無線ルーター設備の名称とパスワードを数字列「２５３７５４１２３５７４１１３２４」変換してから、接頭部００００と接尾部１１１１を加え、数字列４０２を生成してから音声に変換して再生する。スマートスピーカーは、音声が検出されると、数字列に変換する。数字列から接頭部００００と接尾部１１１１を削除してから暗号解読を行い、暗号解読された文字列から無線ルーター設備の名称とパスワード４０４を取り出す。最後にスマートスピーカー４０３は、無線ルーター設備の名称とパスワード４０４を使って無線ルーター設備４０５に接続する。
【００６３】
本願の前記実施例による方法は、端末によって文字列形式の無線ルーター設備の名称とパスワードを音声に変換して再生する。スマートスピーカーは、音声形式の無線ルーター設備の名称とパスワードを、テキスト形式に用いられる無線ルーター設備の名称とパスワードに変換する。よって、端末がスマートスピーカーとネットワーク接続できない状況においてスマートスピーカーのネットワーク接続のコンフィグレーションを行うことができる。よって、スマートスピーカーのネット接続のコンフィグレーションの成功率を高めることができる。
【００６４】
図５は、前記各図面の示す方法の実現として、本願による情報交換用の装置の一つの実施例を示し、当該装置の実施例は、図２に示す方法の実施例と対応し、当該装置は、具体的に各種の電子設備に応用できる。
【００６５】
図５に示すように、本実施における情報交換用の装置５００は、受信ユニット５０１と、組み合わせユニット５０２と、暗号化ユニット５０３と変換ユニット５０４とを備える。ここで、受信ユニット５０１は、ユーザーの入力した情報を受信するように配置され、情報は、無線ルーター設備の名称とパスワードを含む。組み合わせユニット５０２は、情報を所定のフォーマットに従って文字列に組み合わせるように配置され、暗号化ユニット５０３は、文字列を暗号化して数字列に変換するように配置される。変換ユニット５０４は、数字列に対してテキスト−音声変換をして音声を取得し、そして、音声を検出した目標スマートスピーカーが音声を識別してから数字列を識別し、識別された数字列に対して暗号解読して文字列を取得し、暗号解読された文字列の中から無線ルーター設備の名称とパスワードを解析して取り出し、解析して取り出された無線ルーター設備の名称とパスワードを利用して、無線ルーター設備に接続するように、音声を再生するように配置される。
【００６６】
本実施において、情報交換に用いられる装置５００の受信ユニット５０１、組み合わせユニット５０２、暗号化ユニット５０３と変換ユニット５０４の具体的な処理は、図２における対応する実施例中のステップ２０１、ステップ２０２、ステップ２０３とステップ２０４を参照されたい。
【００６７】
本実施例の複数のオプションとなる実施形態において、暗号化ユニット５０３は、文字列を暗号化して数字形式の暗号文を取得し、暗号文の前に所定の接頭部数字列を加え、及び暗号文の後ろに所定の接尾部数字列を加えて、数字列を生成するように更に配置される。
【００６８】
本実施例の複数のオプションとなる実施形態において、情報は、ユーザーのユーザー標識を更に含む。
【００６９】
図６は、前記各図面の示す方法の実現として、本願による情報交換用の装置の一つの実施例を示し、当該装置の実施例は、図３に示す方法の実施例と対応し、当該装置は、具体的に各種の電子設備に応用できる。
【００７０】
図６に示すように、本実施における情報交換用の装置６００は、識別ユニット６０１と、暗号解読ユニット６０２と、解析ユニット６０３と接続ユニット６０４とを備える。なお、識別ユニット６０１は、端末により再生された音声の検出に応じて、音声に対して音声識別によって数字列を得るように配置される。ここで、音声は、端末がユーザーの入力した情報を所定のフォーマットで文字列に組み合わせ、さらに文字列を暗号化して数字列を生成してから、テキスト−音声変換で得られたものである。情報は、無線ルーター設備の名称とパスワードを含む。暗号解読ユニット６０２は、音声識別で得られた数字列に対して暗号解読して文字列を得るように配置される。解析ユニット６０３は、暗号解読された文字列の中から所定のフォーマットに従って無線ルーター設備の名称とパスワードを解析して取り出すように配置される。接続ユニット６０４は、解析して取り出された無線ルーター設備の名称とパスワードを利用して無線ルーター設備に接続するように配置される。
【００７１】
本実施において、情報交換用の装置６００の識別ユニット６０１、暗号解読ユニット６０２、解析ユニット６０３と接続ユニット６０４の具体的な処理は、図３における対応する実施例中のステップ３０１、ステップ３０２、ステップ３０３、ステップ３０４を参照されたい。
【００７２】
本実施例の複数のオプションとなる実施形態において、数字列は、所定の接頭部数字列と所定の接尾部数字列を含む。暗号解読ユニット６０２は、音声識別で得られた数字列から所定の接頭部数字列と接尾部数字列を削除して目標数字列を取得し、目標数字列に対して暗号解読して文字列を得るように更に配置される。
【００７３】
本実施例の複数のオプションとなる実施形態において、ユーザーの入力した情報は、ユーザーのユーザー標識を更に含む。装置６００は、認証ユニットを更に含み、暗号解読して得られた文字列からユーザー標識を解析して取り出すように配置される。ユーザー標識を目標サーバーに送信して身分認証を行う。
【００７４】
本実施例の複数のオプションとなる実施形態において、装置６００は、バインディングユニットを更に含み、スマートスピーカーの設備標識を取得するように配置される。設備標識を目標サーバーへ送信して、設備標識とユーザー標識をバインディングする。
【００７５】
図７は、本願の実施例の電子設備（例えば、図１に示す端末設備／スマートスピーカー）を実現するのに適するコンピュータシステム７００の構成の模式図を示す。図７に示す電子設備は、ただ単に一つの例示に過ぎず、本願の実施例の機能と使用範囲に如何なる制限も与えるべきではない。
【００７６】
図７に示すように、コンピュータシステム７００は、中央処理装置（ＣＰＵ）７０１を備え、リードオンリーメモリ（ＲＯＭ）７０２に記憶されているプログラムまたは記憶部７０８からランダムアクセスメモリ（ＲＡＭ）７０３にロードされたプログラムに従って各種の適切な動作と処理を実行する。ＲＡＭ７０３に、さらにシステム７００の操作に必要な各種のプログラムとデータが記憶されている。ＣＰＵ７０１、ＲＯＭ７０２とＲＡＭ７０３はバス７０４を通じて互いに接続する。入力／出力（Ｉ／Ｏ）インターフェース７０５もバス７０４に接続されている。
【００７７】
キーボード、マウス、マイクロホン等を含む入力部分７０６、例えば液晶ディスプレイ（ＬＣＤ）等及びスピーカー等を含む出力部分７０７、ハードディスク等を含む記憶部７０８、及び例えばＬＡＮカード、モデム等を含むネットワークインターフェースカードの通信部７０９は、Ｉ／Ｏインターフェース７０５に接続される。通信部７０９は、例えば、インターネット等のネットワークを通じて通信処理を実行する。ドライブ７１０も必要に応じてＩ／Ｏインターフェース７０５に接続される。例えば磁気ディスク、光ディスク、光磁気ディスク、半導体メモリ等のようなリムーバブルメディア７１１は必要に応じてドライブ７１０にセットされ、そこから読み出されるコンピュータプログラムは、必要に応じて記憶部７０８にインストールされる。
【００７８】
特に、本願の実施例により、前記の文章でフローチャート図を参照しながら記述したプロセスは、コンピュータソフトウェアやコンピュータプログラムとして実現できる。例えば、本願の実施例は、コンピュータプログラム製品を含み、それは、コンピュータの読み取り可能なメディアに記載されているコンピュータプログラムを含む。当該コンピュータプログラムは、フローチャート図の示す方法を実行するのに用いられるプログラムコードを含む。このような実施例において、当該コンピュータプログラムは、通信部７０９を通じてネットワークからダウンロードされてインストールされても良く、及び／またはリムーバブルメディア７１１からインストールされても良い。当該プログラムは、中央処理装置（ＣＰＵ）７０１に実行されるとき、本願の方法の中で限定される前記の機能を実行する。なお、本願で説明するコンピュータの読み取り可能なメディアは、コンピュータの読み取り可能な信号メディアまたはコンピュータの読み取り可能な記憶メディアまたは両者の任意の組合せであっても良い。コンピュータの読み取り可能な記憶メディアは、例えば電、磁、光、電磁、赤外線、或いは半導体のシステム、装置またはデバイス、またはこれらの任意の組合せであっても良いが、これらに限定されない。コンピュータの読み取り可能な記憶メディアのより具体的例は、一つまたは複数のリード線を有する電気接続、ポータブルコンピュータ磁気ディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、消去可能プログラマブルＲＯＭ（ＥＰＲＯＭまたはフラッシュメモリ）、光ファイバー、ポータブルコンパクトディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）、光記憶装置、磁気記憶装置、またはこれらの任意の適切な組み合わせを含むが、これらに限定されない。本願において、コンピュータの読み取り可能な記憶メディアは、命令実行システム、装置、デバイスまたはその組み合わせに使用されるプログラムを含むまたは記憶する如何なる有形メディアであっても良い。本願において、コンピュータの読み取り可能な信号メディアは、ベースバンドの中または搬送波の一部分として伝播するデータ信号を含み、その中でコンピュータの読み取り可能なプログラムコードが記載されている。このような伝播するデータ信号は、多種類の形式を採用することができ、電磁信号、光信号またはその任意の適切な組み合わせを含むが、これらに限定されない。コンピュータの読み取り可能な信号メディアは、さらにコンピュータの読み取り可能な記憶メディア以外の任意のコンピュータの読み取り可能なメディアであっても良く、当該コンピュータの読み取り可能なメディアは、命令実行システム、装置、デバイスまたはその組み合わせに使用されるプログラムを送信し、伝播し、または転送することができる。コンピュータの読み取り可能なメディアに含まれるプログラムコードは、あらゆる適切なメディアを使って転送することができ、無線、電線、光ファイバー、ＲＦ等またはその任意の適切な組み合わせを含むが、これらに限定されない。
【００７９】
一つまたは複数のプログラミング言語またはその組み合わせを使って、本願の操作の実行に用いられるコンピュータプログラムコードを作成しても良い。前記プログラミング言語は、例えばＪａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ（登録商標）、Ｃ＋＋等のようなオブジェクト指向のプログラミング言語を含み、さらに例えば「Ｃ」言語または類似のプログラミング言語のような手続き型プログラミング言語を含む。プログラムコードは完全にユーザーコンピュータ上で実行されても良く、部分的にユーザーコンピュータ上で実行されても良く、一つの独立したソフトウェアパッケージとして実行されても良く、一部分がユーザーコンピュータ上で実行され一部分がリモートコンピュータ上で実行されても良く、或いは完全にリモートコンピュータまたはサーバー上で実行されても良い。リモートコンピュータに関わる場面において、リモートコンピュータはローカルエリアネットワーク（ＬＡＮ）またはワイドエリアネットワーク（ＷＡＮ）を含む任意の種類のネットワークを通じてユーザーコンピュータに接続されても良いし、または外部コンピュータ（例えばインターネットサービスプロバイダーを利用してインターネットを通じて接続する）に接続されても良い。
【００８０】
付属図面の中のフローチャート図とブロック図は、本願による各種実施例のシステム、方法とコンピュータプログラム製品の実現可能なアーキテクチャ、機能と操作を示す。この点において、フローチャート図またはブロック図の中の各ブロックは、一つのモジュール、プログラムセグメント、或いはコードの一部分を代表することができ、当該モジュール、プログラムセグメント、或いはコードの一部分は、一つまたは複数の、規定のロジック機能の実現に用いられる実行可能な命令を含む。幾つかの代替の実現において、ブロックの中で提示した機能は、付属図面の中で提示した順序と異なる順序で発生する可能性があると注意されたい。例えば、二つの接続するように表示されているブロックは、実際において基本的に並列に実行されても良く、場合によっては反対の順序で実行されても良く、何れも関わる機能によって定まる。フローチャート図及び／またはブロック図の中の各ブロック、及びフローチャート図及び／またはブロック図の中のブロックの組合せは、規定の機能または操作を実行する専用なハードウェアに基づくシステムで実現しても良く、専用なハードウェアとコンピュータ命令の組み合わせで実現しても良い。
【００８１】
本願の実施例に関わって記述されているユニットは、ソフトウェアの方式によって実現しても良く、ハードウェアの方式によって実現しても良い。記述されているユニットは、プロセッサの中に設置されても良く、例えば、受信ユニット、組み合わせユニット、暗号化ユニットと変換ユニットを含むプロセッサと記述しても良い。なお、これらユニットの名称は、場合によっては、当該ユニット自身への限定を構成せず、例えば、受信ユニットは、「ユーザーの入力した情報を受信するユニット」と記述されても良い。
【００８２】
一方、本願は、コンピュータの読み取り可能なメディアを更に提供し、当該コンピュータの読み取り可能なメディアは、前記実施例の中で記述された装置に含まれても良く、当該装置に取り付けられずに単独的に存在しても良い。前記コンピュータの読み取り可能なメディアは一つまたは複数のプログラムを記載しており、当該一つまたは複数のプログラムが当該装置に実行されると、当該装置は、ユーザーの入力した、無線ルーター設備の名称とパスワードを含む情報を受信し、情報を所定のフォーマットに従って文字列に組み合わせ、文字列を暗号化して数字列に変換する。そして、音声を検出した目標スマートスピーカーが音声を識別してから数字列を識別し、識別された数字列に対して暗号解読して文字列を取得し、暗号解読された文字列の中から無線ルーター設備の名称とパスワードを解析して取り出し、解析して取り出された無線ルーター設備の名称とパスワードを利用して無線ルーター設備に接続するように、数字列に対してテキスト−音声変換をして音声を取得し、音声を再生する。或いは、当該装置は、端末により再生された音声の検出に応じて、音声に対して音声識別を行って数字列を取得し、前記音声は、端末がユーザーの入力した情報を所定のフォーマットで文字列に組み合わせ、さらに文字列を暗号化して数字列を生成してからテキスト−音声変換で得られるものであり、前記情報は、無線ルーター設備の名称とパスワードを含む。音声識別を行って得られた数字列に対して暗号解読して文字列を取得し、暗号解読された文字列の中から所定のフォーマットに従って無線ルーター設備の名称とパスワードを解析して取り出し、解析して取り出された無線ルーター設備の名称とパスワードを利用して無線ルーター設備に接続する。
【００８３】
以上の記載は、本願の好ましい実施例、及び使われている技術的原理の説明に過ぎない。当業者は、本願に係る保護範囲が、上記の技術特徴による特定お組合せからなる技術方案に限定されるものではなく、本発明の趣旨を逸脱しない範囲で、上記技術特徴又は均等の特徴の任意の組合せからなる他の技術方案も含まれることを理解している。例えば、上記特徴と、本願に開示された類似の機能を持っている技術特徴（これらに限定されていない）とを互いに置き換えてなる技術方案も含まれる。
【図１】
2019220940.tif 000003
【図２】
2019220940.tif 000004
【図３】
2019220940.tif 000005
【図４】
2019220940.tif 000006
【図５】
2019220940.tif 000007
【図６】
2019220940.tif 000008
【図７】
2019220940.tif 000009
【外国語明細書】
2019220940000001.pdf
2019220940000002.pdf
2019220940000003.pdf
2019220940000004.pdf