(57)【要約】【課題】本願は、情報入力方法および装置を開示する。【解決手段】当該方法の一具体的な実施形態は、ユーザによって入力された、アプリケーションの入力領域に入力されるべきコンテンツに関連付けられた音声情報を受信するステップと、音声情報に関連付けられた絵文字を候補結果とするステップと、ユーザが候補結果から選択した絵文字をアプリケーションの入力領域に入力するステップと、を含み、ここで、絵文字は、複数のユーザが音声情報の意味に関連付けられた音声情報を入力する履歴入力における、アプリケーションの入力領域への入力の回数が回数閾値よりも大きい絵文字を含む。ユーザが音声によって入力する場合に、ユーザの音声入力の意味を正確に理解することができ、話したコンテンツ、気分に基づいて、マッチングする絵文字をインテリジェントに推薦することができることを可能にしたため、ユーザが絵文字を素早く入力することに役立ち、ユーザが絵文字を検索する煩雑な操作を簡略化し、ユーザに利便性を提供する。【選択図】図２
2018036621.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって入力された、アプリケーションの入力領域に入力されるべきコンテンツに関連付けられた音声情報を受信するステップと、
前記音声情報に関連付けられた絵文字を候補結果とするステップと、
前記ユーザが候補結果から選択した絵文字をアプリケーションの入力領域に入力するステップと、を含み、
ここで、前記絵文字は、複数のユーザが前記音声情報の意味に関連付けられた音声情報を入力する履歴入力における、アプリケーションの入力領域への入力の回数が回数閾値よりも大きい絵文字を含む
ことを特徴とする情報入力方法。
【請求項２】
前記音声情報に関連付けられた絵文字を候補結果とする前に、
前記音声情報に対して音声認識を行い、音声情報に対応する文を取得するステップと、
ルールマッチング方式で前記文に対して意味認識を行い、ユーザの気持ちを表す気持ちタイプを含む意味認識結果を取得するステップと、
前記気持ちタイプに対応する絵文字を前記音声情報に関連付けられた絵文字とするステップと、を更に含む
ことを特徴とする請求項１に記載の方法。
【請求項３】
複数の絵文字の、絵文字に対応する気持ちタイプを表す注釈情報を取得するステップと、
前記絵文字と前記注釈情報を用いてサンプルデータとし、ディープラーニングモデルをトレーニングするステップと、
トレーニングされたディープラーニングモデルで大量の絵文字に対応する気持ちタイプを認識するステップと、
大量の絵文字と気持ちタイプとの対応関係を確立するステップと、を更に含む
ことを特徴とする請求項２に記載の方法。
【請求項４】
ユーザによって入力された音声情報を受信する前に、
複数のユーザの履歴入力情報を取得するステップと、
意味に関連付けられた複数の音声情報を確定するステップと、
意味に関連付けられた複数の音声情報に対応する絵文字を集合するステップと、
前記絵文字から対応する入力回数が回数閾値よりも大きい絵文字を選択するステップと、を更に含み、
ここで、前記履歴入力情報は、履歴入力における入力された音声情報と、アプリケーションの入力領域に入力された絵文字とを含む
ことを特徴とする請求項３に記載の方法。
【請求項５】
前記のユーザによって入力された音声情報を受信するステップにおいては、
入力方式でユーザによって入力された音声情報を受信するステップを含む
ことを特徴とする請求項４に記載の方法。
【請求項６】
ユーザによって入力された、アプリケーションの入力領域に入力されるべきコンテンツに関連付けられた音声情報を受信するように配置されている受信ユニットと、
前記音声情報に関連付けられた絵文字を候補結果とするように配置されている選択ユニットと、
前記ユーザが候補結果から選択した絵文字をアプリケーションの入力領域に入力するように配置されている入力ユニットと、を備え、
ここで、前記絵文字は、複数のユーザが前記音声情報の意味に関連付けられた音声情報を入力する履歴入力における、アプリケーションの入力領域への入力の回数が回数閾値よりも大きい絵文字を含む
ことを特徴とする情報入力装置。
【請求項７】
前記音声情報に関連付けられた絵文字を候補結果とする前に、前記音声情報に対して音声認識を行い、音声情報に対応する文を取得するように配置されている音声認識ユニットと、
ルールマッチング方式で前記文に対して意味認識を行い、ユーザの気持ちを表す気持ちタイプを含む意味認識結果を取得するように配置されている意味認識ユニットと、
前記気持ちタイプに対応する絵文字を前記音声情報に関連付けられた絵文字とするように配置されている絵文字確定ユニットと、を更に備える
ことを特徴とする請求項６に記載の装置。
【請求項８】
複数の絵文字の、絵文字に対応する気持ちタイプを表す注釈情報を取得するように配置されている情報取得ユニットと、
前記絵文字と前記注釈情報を用いてサンプルデータとし、ディープラーニングモデルをトレーニングするように配置されているトレーニングユニットと、
トレーニングされたディープラーニングモデルで大量の絵文字に対応する気持ちタイプを認識するように配置されている表情タイプ認識ユニットと、
大量の絵文字と気持ちタイプとの対応関係を確立するように配置されている確立ユニットと、を更に備える
ことを特徴とする請求項７に記載の装置。
【請求項９】
ユーザによって入力された音声情報を受信する前に、複数のユーザの履歴入力情報を取得するように配置されている履歴入力情報取得ユニットと、
意味に関連付けられた複数の音声情報を確定するように配置されている関連音声情報確定ユニットと、
意味に関連付けられた複数の音声情報に対応する絵文字を集合するように配置されている絵文字集合ユニットと、
前記絵文字から対応する入力回数が回数閾値よりも大きい絵文字を選択するように配置されている絵文字選択ユニットと、を更に備え、
ここで、前記履歴入力情報は、履歴入力における入力された音声情報と、アプリケーションの入力領域に入力された絵文字とを含む
ことを特徴とする請求項８に記載の装置。
【請求項１０】
入力方式でユーザによって入力された音声情報を受信するように配置されている入力方式実行ユニットを更に備える
ことを特徴とする請求項９に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、コンピュータ分野に関し、具体的に入力方式分野に関し、特に情報入力方法および装置に関する。
【背景技術】
【０００２】
現在、いくつかの入力方式は音声入力機能を提供する。ユーザが入力方式の音声入力機能によって入力する場合に、一般的に、入力した音声を文に変換してから入力する方式を使用する。
【０００３】
しかしながら、上記の方式で音声入力を行う場合に、例えばユーザが入力する際に、様々な状況下で異なるタイプの絵文字を入力する必要がある要求を満たすことができず、音声入力機能が比較的単一である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本願は、情報入力方法および装置を提供し、上記背景技術における技術的問題を解決することに用いられる。
【課題を解決するための手段】
【０００５】
第一の態様によれば、本願は、情報入力方法を提供し、この方法は、ユーザによって入力された、アプリケーションの入力領域に入力されるべきコンテンツに関連付けられた音声情報を受信するステップと、前記音声情報に関連付けられた絵文字を候補結果とするステップと、前記ユーザが候補結果から選択した絵文字をアプリケーションの入力領域に入力するステップと、を含み、ここで、前記絵文字は、複数のユーザが前記音声情報の意味に関連付けられた音声情報を入力する履歴入力における、アプリケーションの入力領域への入力の回数が回数閾値よりも大きい絵文字を含む。
【０００６】
第二の態様によれば、本願は、情報入力装置を提供し、この装置は、ユーザによって入力された、アプリケーションの入力領域に入力されるべきコンテンツに関連付けられた音声情報を受信するように配置されている受信ユニットと、前記音声情報に関連付けられた絵文字を候補結果とするように配置されている選択ユニットと、前記ユーザが候補結果から選択した絵文字をアプリケーションの入力領域に入力するように配置されている入力ユニットと、を備え、ここで、前記絵文字は、複数のユーザが前記音声情報の意味に関連付けられた音声情報を入力する履歴入力における、アプリケーションの入力領域への入力の回数が回数閾値よりも大きい絵文字を含む。
【発明の効果】
【０００７】
本願によって提供された情報入力方法および装置は、ユーザによって入力された、アプリケーションの入力領域に入力されるべきコンテンツに関連付けられた音声情報を受信し、音声情報に関連付けられた絵文字を候補結果とし（ここで、絵文字は、複数のユーザが音声情報の意味に関連付けられた音声情報を入力する履歴入力における、アプリケーションの入力領域への入力の回数が回数閾値よりも大きい絵文字を含む）、ユーザが候補結果から選択した絵文字をアプリケーションの入力領域に入力ことによって、ユーザが音声によって入力する場合に、ユーザの音声入力の意味を正確に理解することができ、話したコンテンツ、気分に基づいて、マッチングする絵文字をインテリジェントに推薦することができることを可能にしたため、ユーザが絵文字を素早く入力することに役立ち、ユーザが絵文字を検索する煩雑な操作を簡略化し、ユーザに利便性を提供する。
【図面の簡単な説明】
【０００８】
以下、図面を参照しながら非限定的な実施例を詳細に説明することにより、本願の他の特徴、目的、および利点は、より明らかになる。
【図１】本願の情報入力方法または装置の実施例に適用できる例示的なシステムアーキテクチャ図である。
【図２】本願に係る情報入力方法の一実施例のフローチャートを示す。
【図３】本願に係る情報入力方法の別の実施例のフローチャートを示す。
【図４】本願に係る情報入力装置の構造模式図を示す。
【図５】本願の実施例を実現するための情報入力装置に適用されるコンピュータシステムを示す。
【発明を実施するための形態】
【０００９】
以下、図面および実施例を参照しながら、本願をさらに詳しく説明する。ただし、ここで説明されている具体的な実施例は、係る発明を解釈するためのものに過ぎず、本発明の範囲を制限するものではないと理解されるべきである。また、説明の便宜上、図面に本発明と関連する部分のみが示されている。
【００１０】
ただし、衝突がない限り、本願における実施例、および実施例における特徴は、互いに組み合せてもよい。以下、図面を参照しながら実施例に基づいて本発明を詳細に説明する。
【００１１】
図１は、本願の情報入力方法または装置の実施例に適用できる例示的なシステムアーキテクチャ１００を示す。
【００１２】
図１に示すように、システムアーキテクチャ１００は、端末機器１０１、１０２、１０３、ネットワーク１０４、およびサーバー１０５を含んでもよい。ネットワーク１０４は、端末機器１０１、１０２、１０３とサーバー１０５との間に伝送リンクのメディアを提供することに用いられる。ネットワーク１０４は、様々な接続タイプ、例えば有線、無線伝送リンクまたは光ケーブルなどを含んでもよい。
【００１３】
ユーザは、端末機器１０１、１０２、１０３を用いてネットワーク１０４を介してサーバー１０５と対話することによって、メッセージなどを受信したり送信したりすることができる。端末機器１０１、１０２、１０３に、様々な通信アプリケーション、例えば、入力方式のアプリケーション、ブラウザのアプリケーション、検索のアプリケーション、文字処理のアプリケーションなどがインストールされてもよい。
【００１４】
端末機器１０１、１０２、１０３は、ディスプレイを有し且つネットワーク通信をサポートする様々な電子機器であってもよく、スマートフォン、タブレットＰＣ、電子書籍リーダー、ＭＰ３プレーヤー（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＩＩ、動画専門家集団オーディオレイヤー３）、ＭＰ４（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＶ、動画専門家集団オーディオレイヤー４）プレーヤー、ラップトップポータブルコンピュータ、およびデスクトップコンピュータなどを含むが、これらに限定されるものではない。
【００１５】
サーバー１０５は、大量の絵文字を取得し、端末機器１０１、１０２、１０３における入力方式のアプリケーションに大量の絵文字を送信することができる。端末１０１、１０２、１０３における入力方式のアプリケーションは、ユーザによって入力された音声情報を記録し、音声情報と画面上で表示された絵文字との対応関係を確立することができる。
【００１６】
図１における端末機器、ネットワーク、およびサーバーの数は単に例示的なものであることを当業者は理解すべきである。必要に応じて、端末機器、ネットワーク、およびサーバーの数が任意である。
【００１７】
本願に係る情報入力方法の一実施例のフロー２００を示す図２を参照する。なお、本願の実施例によって提供された情報入力方法は、図１における端末機器１０１、１０２、１０３により実行されてもよく、それに応じて、情報入力装置は端末機器１０１、１０２、１０３に設置されてもよい。当該方法は以下のステップを含む。
【００１８】
ステップ２０１：ユーザによって入力された音声情報を受信する。
【００１９】
本実施例では、ユーザの音声情報はアプリケーションの入力領域に入力されるべきコンテンツに関連付けられる。例えば、ユーザ同士がインスタントメッセージアプリケーションを介してチャットする場合に、インスタントメッセージアプリケーションの入力領域にコンテンツを入力する必要がある際に、音声入力機器（例えばマイク）で音声情報を入力することができる。
【００２０】
ステップ２０２：音声情報に関連付けられた絵文字を候補結果とする。
【００２１】
本実施例では、ユーザによって入力された音声情報に関連付けられた絵文字は、複数のユーザが音声情報の意味に関連付けられた音声情報を入力する履歴入力における、アプリケーションの入力領域への入力の回数が回数閾値よりも大きい絵文字を含む。
【００２２】
本実施例では、複数のユーザが意味に関連付けられた音声情報を入力した際の、画面上で比較的に多く表示された絵文字を選択して候補結果として、音声情報を入力する現在のユーザに推薦することができる。
【００２３】
本実施例のいくつかの代替的な実現方式では、更に、複数のユーザの履歴入力情報を取得するステップと、意味に関連付けられた複数の音声情報を確定するステップと、意味に関連付けられた複数の音声情報に対応する絵文字を集合するステップと、絵文字から対応する入力回数が回数閾値よりも大きい絵文字を選択するステップと、を含み、ここで、履歴入力情報は、履歴入力における入力された音声情報と、アプリケーションの入力領域に入力された絵文字とを含む。
【００２４】
本実施例では、ユーザが音声によって入力する過程において音声情報に関連付けられた絵文字を候補結果としてユーザに絵文字を推薦するために、大量のユーザによって入力された音声情報と大量の絵文字との対応関係を事前に確立することができる。
【００２５】
本実施例では、ステップ２０１におけるユーザとは、音声情報を入力する現在のユーザを意味してもよい。ステップ２０１により現在のユーザによって入力された音声情報を受信する前に、大量のユーザが以前に入力した音声情報と、音声情報を入力した際にアプリケーションの入力領域（例えばインスタントメッセージアプリケーションの入力領域）に入力した絵文字、即ち画面上で表示された絵文字とを事前に取得することができる。大量のユーザの履歴入力から意味に関連付けられた音声情報を検索して、複数の音声情報セットを取得することができる。各音声情報セットにおいては、複数のユーザによって入力された音声に関連付けられた音声情報を含む。また、複数のユーザが音声情報セットにおける音声情報を入力する際に選択した画面上で表示された絵文字を集合して、絵文字セットを取得することができる。
【００２６】
それによって、意味に関連付けられた音声情報からなる音声情報セットと、絵文字セットとの対応関係を確立することができ、各音声情報セットは１つの絵文字セットに対応する。音声情報セットと絵文字セットとの対応関係は、複数のユーザが意味に関連付けられた音声情報を入力する際に、どれらの絵文字を選択して画面上で表示するかを示すことができる。さらに、音声情報セットに対応する絵文字セットにおける、画面上で表示された回数が回数閾値よりも大きい絵文字を検索することができる。つまり、複数のユーザが意味に関連付けられた音声情報を入力する際の、画面上で比較的に多く表示された絵文字を検索する。
【００２７】
大量のユーザによって入力された音声情報と、大量の絵文字との対応関係を事前に確立した後に、ステップ２０１における現在のユーザが音声入力を行う場合に、現在のユーザによって入力された音声情報に関連付けられた音声情報を検索し、現在のユーザによって入力された音声情報に関連付けられた音声情報が属する音声情報セットを確定することができる。次に、音声情報セットに対応する絵文字セットにおける、画面上で表示された回数が回数閾値よりも大きい絵文字を検索することができる。つまり、複数のユーザが意味に関連付けられた音声情報を入力する際の、画面上で比較的に多く表示された絵文字を検索して候補結果とする。
【００２８】
例えば、複数のユーザが以前に入力した時に音声によって「暇だな」、「今週の仕事は予定より早く終わった」などの意味に関連付けられた音声情報を入力する際に、画面上で表示された絵文字はいずれもリラックスタイプの絵文字「コーヒー」、即ち入力回数が回数閾値よりも大きい絵文字「コーヒー」である。
【００２９】
ステップ２０１におけるユーザが現在の入力において音声によって「のんびりした金曜日の午後」を入力する際に、「のんびりした金曜日の午後」が「暇だな」、「今週の仕事は予定より早く終わった」の意味に関連付けられるため、「暇だな」、「今週の仕事は予定より早く終わった」に対応する画面上で表示された絵文字、即ち絵文字「コーヒー」を候補結果として、音声情報を入力する現在のユーザに推薦することができる。
【００３０】
ステップ２０３：ユーザが候補結果から選択した絵文字をアプリケーションの入力領域に入力する。
【００３１】
本実施例では、ステップ２０２によって音声情報に関連付けられた絵文字を候補結果とした後に、ユーザが候補結果から選択した絵文字をアプリケーションの入力領域に入力することができる。つまり、ユーザは、複数のユーザがステップ２０１によって入力された意味に関連付けられた音声情報を入力した際の、画面上で比較的に多く表示された絵文字を選択し検索して、候補結果としてアプリケーションの入力領域に入力することができる。
【００３２】
例えば、ユーザ同士がインスタントメッセージアプリケーションを介してチャットする場合に、現在のユーザによって入力された音声情報「のんびりした金曜日の午後」が、複数のユーザが前に入力した音声情報「暇だな」、「今週の仕事は予定より早く終わった」などの音声情報に意味的に関連付けられ、且つ複数のユーザが前に「暇だな」、「今週の仕事は予定より早く終わった」などの音声情報を入力した際に画面上で表示させた絵文字がいずれも絵文字「コーヒー」であり、即ち、画面上で表示された回数が回数閾値よりも大きい場合に、候補結果は、絵文字「コーヒー」を含むことができる。音声によって「のんびりした金曜日の午後」を入力する現在のユーザは、候補結果から絵文字「コーヒー」を選択して画面上で表示することができる。
【００３３】
本実施例では、入力方式で本実施例における上記ステップ２０１〜２０３を実行してもよい。入力方式は、ユーザが音声によって入力する場合に、ユーザの音声入力の意味を正確に理解することができ、話したコンテンツ、気分に基づいて、マッチングする絵文字をインテリジェントに推薦することができるため、ユーザが絵文字を素早く入力することに役立ち、ユーザが絵文字を検索する煩雑な操作を簡略化し、ユーザに利便性を提供する。
【００３４】
本願に係る情報入力方法の別の実施例のフロー３００を示す図３を参照する。なお、本願の実施例によって提供された情報入力方法は、図１における端末機器１０１、１０２、１０３により実行されてもよい。当該方法は以下のステップを含む。
【００３５】
ステップ３０１：ユーザによって入力された音声情報を受信する。
【００３６】
本実施例では、ユーザの音声情報はアプリケーションの入力領域に入力されるべきコンテンツに関連付けられる。例えば、ユーザがアプリケーションの入力領域にコンテンツを入力する必要がある場合に、音声入力機器（例えばマイク）で音声情報を入力することができる。
【００３７】
ステップ３０２：音声情報に対応する意味認識結果に関連付けられた絵文字を候補結果とする。
【００３８】
本実施例では、ステップ３０１によりユーザによって入力された音声情報を受信した後に、音声情報に対して意味認識を行い、音声情報に対応する文を取得することができる。次に、ルールマッチング方式で文に対して意味認識を行い、意味認識結果を取得することができる。
【００３９】
本実施例では、ルールマッチング方式で入力された音声情報に対応する文に対して意味認識を行うことができて、意味認識結果を取得することができる。意味認識結果は、ユーザの気持ちを表す気持ちタイプを含む。例えば、ユーザの気持ちタイプを表すキーワードを含むルールマッチングテンプレートを事前に設定してもよく、ユーザの異なるタイプの気持ちに対して、対応するタイプのルールマッチングテンプレートを設定する。ユーザによって入力された音声情報に対応する文が、ルールマッチングテンプレートとマッチングする場合に、ルールマッチングテンプレートのタイプに基づいて、ユーザの気持ちの気持ちタイプを確定することができる。
【００４０】
本実施例では、各気持ちタイプと絵文字との対応関係を事前に確立してもよい。各気持ちタイプと絵文字との対応関係に基づいて、ユーザによって入力された音声情報に対して意味認識を行うことによって得られたユーザの気持ちの気持ちタイプに対応する絵文字を確定する。それによって、気持ちタイプに対応する絵文字を候補結果とすることができる。例えば、ユーザが「暇だな」を入力する際に、意味認識によって、ユーザの気持ちの気持ちタイプがリラックスタイプであると認識することができるため、リラックスタイプに属する絵文字、例えば絵文字「コーヒー」を候補結果とすることができる。
【００４１】
本実施例では、以下の方式で大量の絵文字と気持ちタイプとの対応関係を確立することができ、即ち、複数の絵文字を事前に取得し、複数の絵文字を注釈し、絵文字に対応するユーザの気持ちの気持ちタイプを表すことが可能な絵文字の注釈情報を取得する。例えば、ユーザの気持ちの気持ちタイプとしての「嬉しい」タイプを、「非常に嬉しい」、「わりに嬉しい」などのサブタイプに区分してもよい。絵文字および注釈情報を用いてサンプルデータとして、ディープラーニングモデルをトレーニングしてもよい。例えば、気持ちタイプである「嬉しい」タイプの各サブタイプの絵文字および各サブタイプの絵文字の注釈情報をサンプルデータとして、ディープラーニングモデルをトレーニングしてもよい。複数の絵文字および複数の絵文字の注釈情報を用いてディープラーニングモデルをトレーニングした後に、ディープラーニングモデルは絵文字の特徴と気持ちタイプとの対応関係を学習することができる。トレーニングされたディープラーニングモデルで大量の絵文字に対応する気持ちタイプを認識して、大量の絵文字と気持ちタイプとの対応関係を確立してもよい。
【００４２】
本実施例では、ステップ３０１におけるユーザとは、音声情報を入力する現在のユーザを意味してもよい。ステップ３０１により現在のユーザによって入力された音声情報を受信する前に、大量のユーザが以前に入力した音声情報と、音声情報を入力した際にアプリケーションの入力領域（例えばインスタントメッセージアプリケーションの入力領域）に入力した絵文字、即ち画面上で表示された絵文字とを事前に取得することができる。大量のユーザの履歴入力から意味に関連付けられた音声情報を検索して、複数の音声情報セットを取得することができる。各音声情報セットにおいては、複数のユーザによって入力された音声に関連付けられた音声情報を含む。また、複数のユーザが音声情報セットにおける音声情報を入力する際の、画面上で表示させた絵文字を集合して、絵文字セットを取得することができる。
【００４３】
それによって、意味に関連付けられた音声情報からなる音声情報セットと絵文字セットとの対応関係を確立することができ、各音声情報セットは１つの絵文字セットに対応する。音声情報セットと絵文字セットとの対応関係は、複数のユーザが意味に関連付けられた音声情報を入力する際に、どれらの絵文字を選択して画面上で表示するかを示すことができる。さらに、音声情報セットに対応する絵文字セットにおける、画面上で表示された回数が回数閾値よりも大きい絵文字を検索することができる。即ち複数のユーザが意味に関連付けられた音声情報を入力する際の、画面上で比較的に多く表示された絵文字を検索する。
【００４４】
大量のユーザによって入力された音声情報と、大量の絵文字との対応関係を事前に確立した後に、ステップ３０１における現在のユーザが音声入力を行う場合に、現在のユーザによって入力された音声情報に関連付けられた音声情報を検索し、現在のユーザによって入力された音声情報に関連付けられた音声情報が属する音声情報セットを確定することができる。次に、音声情報セットに対応する絵文字セットにおける、画面上で表示された回数が回数閾値よりも大きい絵文字を検索することができる。つまり、複数のユーザが意味に関連付けられた音声情報を入力する際の、画面上で比較的に多く表示された絵文字を検索して候補結果とする。
【００４５】
例えば、複数のユーザが以前に入力した時に音声によって「暇だな」、「今週の仕事は予定より早く終わった」などの意味に関連付けられた音声情報を入力する際に、意味認識によって、ユーザの気持ちタイプがリラックスタイプであると認識することができるため、絵文字「コーヒー」を含むリラックスタイプの絵文字を候補結果とすることを推薦する。「暇だな」、「今週の仕事は予定より早く終わった」などの意味に関連付けられた音声情報を入力するユーザがいずれも絵文字「コーヒー」を選択して画面上で表示させた場合に、ユーザが選択した画面上で表示された絵文字「コーヒー」を記録することができる。
【００４６】
それによって、ステップ３０１における現在のユーザが音声によって「のんびりした金曜日の午後」を入力する場合に、現在のユーザが音声によって入力した「のんびりした金曜日の午後」は「暇だな」、「今週の仕事は予定より早く終わった」などの音声情報の意味に関連付けられるため、「暇だな」、「今週の仕事は予定より早く終わった」などの音声情報に対応する画面上で表示された絵文字「コーヒー」を候補結果として、音声によって「のんびりした金曜日の午後」を入力する現在のユーザに推薦することができる。
【００４７】
ステップ３０３：ユーザが候補結果から選択した絵文字をアプリケーションの入力領域に入力する。
【００４８】
本実施例では、ステップ３０２によって音声情報に関連付けられた絵文字を候補結果とした後に、ユーザが候補結果から選択した絵文字をアプリケーションの入力領域に入力することができる。つまり、ユーザは、複数のユーザがステップ３０１によって入力された意味に関連付けられた音声情報を入力した際の、画面上で比較的に多く表示された絵文字を選択し検索して、候補結果としてアプリケーションの入力領域に入力することができる。
【００４９】
例えば、ユーザ同士がインスタントメッセージアプリケーションを介してチャットする場合に、現在のユーザによって入力された音声情報「のんびりした金曜日の午後」が、複数のユーザが前に入力した音声情報「暇だな」、「今週の仕事は予定より早く終わった」などの音声情報に意味的に関連付けられ、且つ複数のユーザが前に「暇だな」、「今週の仕事は予定より早く終わった」などの音声情報を入力した際に画面上で表示させた絵文字がいずれも絵文字「コーヒー」であり、即ち、画面上で表示された回数が回数閾値よりも大きい場合に、候補結果は、絵文字「コーヒー」を含むことができる。現在のユーザは、音声によって「のんびりした金曜日の午後」を入力する際に、候補結果における絵文字「コーヒー」を選択して画面上で表示させることができる。
【００５０】
本実施例では、入力方式で本実施例における上記ステップ３０１〜３０３を実行してもよい。入力方式は、ユーザが音声によって入力する場合に、ユーザの音声入力の意味を正確に理解することができ、話したコンテンツ、気分に基づいて、マッチングする絵文字をインテリジェントに推薦することができるため、ユーザが絵文字を素早く入力することに役立ち、ユーザが絵文字を検索する煩雑な操作を簡略化し、ユーザに利便性を提供する。
【００５１】
図４を参照し、上記各図に示す方法の実現として、本願は、情報入力装置の一実施例を提供し、当該装置の実施例は図２に示す方法の実施例に対応し、当該装置は具体的に様々な電子機器に適用することができる。
【００５２】
図４に示すように、本実施例の情報入力装置４００は、受信ユニット４０１、選択ユニット４０２、入力ユニット４０３を備える。受信ユニット４０１は、ユーザによって入力された、アプリケーションの入力領域に入力されるコンテンツに関連付けられる音声情報を受信することに用いられ、選択ユニット４０２は、音声情報に関連付けられた絵文字を候補結果とすることに用いられ、絵文字は、複数のユーザが音声情報の意味に関連付けられた音声情報を入力する履歴入力における、アプリケーションの入力領域への入力の回数が回数閾値よりも大きい絵文字を含み、入力ユニット４０３は、ユーザが候補結果から選択した絵文字を入力領域に入力することに用いられる。
【００５３】
本実施例のいくつかの代替的な実現方式では、装置４００は更に、音声情報に関連付けられた絵文字を候補結果とする前に、音声情報に対して音声認識を行い、音声情報に対応する文を取得するための音声認識ユニット（図示せず）と、ルールマッチング方式で文に対して意味認識を行い、ユーザの気持ちを表す気持ちタイプを含む意味認識結果を取得するための意味認識ユニット（図示せず）と、気持ちタイプに対応する絵文字を音声情報に関連付けられた絵文字とするための絵文字確定ユニット（図示せず）と、を備える。
【００５４】
本実施例のいくつかの代替的な実現方式では、装置４００は更に、複数の絵文字の、絵文字に対応する気持ちタイプを表す注釈情報を取得するための情報取得ユニット（図示せず）と、絵文字と注釈情報を用いてサンプルデータとし、ディープラーニングモデルをトレーニングするためのトレーニングユニット（図示せず）と、トレーニングされたディープラーニングモデルで大量の絵文字に対応する気持ちタイプを認識するための表情タイプ認識ユニット（図示せず）と、大量の絵文字と気持ちタイプとの対応関係を確立するための確立ユニットと、を備える。
【００５５】
本実施例のいくつかの代替的な実現方式では、装置４００は更に、ユーザによって入力された音声情報を受信する前に、複数のユーザの履歴入力情報を取得するための履歴入力情報取得ユニット（図示せず）と、意味に関連付けられた複数の音声情報を確定するための関連音声情報確定ユニット（図示せず）と、意味に関連付けられた複数の音声情報に対応する絵文字を集合するための絵文字集合ユニット（図示せず）と、絵文字から対応する入力回数が回数閾値よりも大きい絵文字を選択するための絵文字選択ユニット（図示せず）と、を備え、ここで、履歴入力情報は、履歴入力における入力された音声情報と、アプリケーションの入力領域に入力された絵文字とを含む。
【００５６】
本実施例のいくつかの代替的な実現方式では、装置４００は更に、入力方法でユーザによって入力された音声情報を受信するための入力方式実行ユニット（図示せず）を備える。
【００５７】
図５は、本願の実施例を実現するための情報入力装置に適用されるコンピュータシステムを示す。
【００５８】
図５に示すように、コンピュータシステム５００は、読み出し専用メモリ（ＲＯＭ）５０２に記憶されているプログラムまたは記憶部５０８からランダムアクセスメモリ（ＲＡＭ）５０３にロードされたプログラムに基づいて様々な適当な動作および処理を実行することができる中央処理装置（ＣＰＵ）５０１を備える。ＲＡＭ５０３には、システム５００の操作に必要な様々なプログラムおよびデータがさらに記憶されている。ＣＰＵ５０１、ＲＯＭ５０２およびＲＡＭ５０３は、バス５０４を介して互いに接続されている。入力／出力（Ｉ／Ｏ）インターフェース５０５もバス５０４に接続されている。
【００５９】
キーボード、マウスなどを含む入力部５０６、陰極線管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）など、およびスピーカなどを含む出力部５０７、ハードディスクなどを含む記憶部５０８、およびＬＡＮカード、モデムなどを含むネットワークインターフェースカードの通信部５０９は、Ｉ／Ｏインターフェース５０５に接続されている。通信部５０９は、例えばインターネットのようなネットワークを介して通信処理を実行する。ドライバ５１０は、必要に応じてＩ／Ｏインターフェース５０５に接続される。リムーバブルメディア５１１は、例えば、マグネチックディスク、光ディスク、光磁気ディスク、半導体メモリなどのようなものであり、必要に応じてドライバ５１０に取り付けられ、したがって、ドライバ５１０から読み出されたコンピュータプログラムが必要に応じて記憶部５０８にインストールされる。
【００６０】
特に、本願の実施例によれば、上記のフローチャートを参照しながら記載されたプロセスは、コンピュータのソフトウェアプログラムとして実現されてもよい。例えば、本願の実施例は、コンピュータプログラム製品を含み、当該コンピュータプログラム製品は、機械可読媒体に有形に具現化されるコンピュータプログラムを含み、前記コンピュータプログラムは、フローチャートで示される方法を実行するためのプログラムコードを含む。このような実施例では、当該コンピュータプログラムは、通信部５０９を介してネットワークからダウンロードされてインストールされてもよく、および／またはリムーバブルメディア５１１からインストールされてもよい。
【００６１】
図面におけるフローチャートおよびブロック図は、本願の各実施例に係るシステム、方法およびコンピュータプログラム製品により実現可能なアーキテクチャ、機能および操作を示す。ここで、フローチャートまたはブロック図における各枠は、１つのモジュール、プログラムセグメント、またはコードの一部を代表してもよく、前記モジュール、プログラムセグメント、またはコードの一部は、規定された論理機能を達成するための１つ以上の実行可能な命令を含む。なお、いくつかの代替実施態様として、枠に示された機能は、図面に示された順番と異なる順番で実行されてもよい。例えば、連続して示された２つの枠は、関連する機能に応じて、実際にほぼ並行に実行されてもよく、逆の順番で実行されてもよい。なお、ブロック図および／またはフローチャートにおける各枠と、ブロック図および／またはフローチャートにおける枠の組合せは、規定された機能または操作を実行する、ハードウェアに基づく専用システムで実現されてもよく、あるいは、専用ハードウェアとコンピュータの命令との組合せで実行されてもよい。
【００６２】
一方、本願は、不揮発性コンピュータ記憶媒体をさらに提供し、当該不揮発性コンピュータ記憶媒体は、上記した実施例の前記装置に含まれる不揮発性コンピュータ記憶媒体であってもよく、独立に存在して端末に組み立てられていない不揮発性コンピュータ記憶媒体であってもよい。前記不揮発性コンピュータ記憶媒体は、１つ以上のプログラムが記憶され、前記１つ以上のプログラムが１つの機器により実行された場合に、上記した機器に以下の通りにさせ、すなわち、ユーザによって入力された、アプリケーションの入力領域に入力されるべきコンテンツに関連付けられた音声情報を受信し、前記音声情報に関連付けられた絵文字を候補結果とし、前記ユーザが候補結果から選択した絵文字をアプリケーションの入力領域に入力し、ここで、前記絵文字は、複数のユーザが前記音声情報の意味に関連付けられた音声情報を入力する履歴入力における、アプリケーションの入力領域への入力の回数が回数閾値よりも大きい絵文字を含む。
【００６３】
以上の記載は、本願の好ましい実施例、および使用された技術的原理の説明に過ぎない。本願に係る特許請求の範囲が、上記した技術的特徴の特定な組合せからなる技術案に限定されることではなく、本願の趣旨を逸脱しない範囲で、上記の技術的特徴または同等の特徴の任意の組合せからなる他の技術案も含むべきであることを、当業者は理解すべきである。例えば、上記の特徴と、本願に開示された類似の機能を持っている技術的特徴（これらに限定されていない）とを互いに置き換えてなる技術案が挙げられる。
【図１】
2018036621.tif 000003
【図２】
2018036621.tif 000004
【図３】
2018036621.tif 000005
【図４】
2018036621.tif 000006
【図５】
2018036621.tif 000007
【外国語明細書】
2018036621.tif 000008
2018036621.tif 000009
2018036621.tif 000010
2018036621.tif 000011
2018036621.tif 000012
2018036621.tif 000013
2018036621.tif 000014
2018036621.tif 000015
2018036621.tif 000016
2018036621.tif 000017
2018036621.tif 000018
2018036621.tif 000019
2018036621.tif 000020
2018036621.tif 000021
2018036621.tif 000022
2018036621.tif 000023
2018036621.tif 000024
2018036621.tif 000025
2018036621.tif 000026
2018036621.tif 000027