(57)【特許請求の範囲】
【請求項１】
インスタントメッセンジャーツールがインストールされた端末機器に用いられる、チャットインターフェースでのゲーム実現の方法であって、
前記端末機器上での前記インスタントメッセンジャーツールの現在ユーザと前記現在ユーザ以外の１つまたは複数のユーザとの対話インターフェースである、前記インスタントメッセンジャーツールのチャットインターフェースにおいて、前記チャットインターフェースでゲームを表示してユーザとのインタラクションを行うモードであるゲームモードがトリガされると、前記チャットインターフェースにおいて前記ゲームモードに対応する第１のゲームプログラムを呼び出すステップと、
前記第１のゲームプログラムの終了時、前記第１のゲームプログラムで統計された第１のゲーム結果を取得するステップと、
前記第１のゲーム結果をインスタントチャットメッセージとして前記チャットインターフェースに対応する前記１つまたは複数のユーザへ送信するステップと、
前記インスタントメッセンジャーツールのチャットインターフェースにおいて前記１つまたは複数のユーザからの第２のゲーム結果を受信するステップと、
前記第２のゲーム結果のトリガがモニタリングされると、前記チャットインターフェースにおいて前記第２のゲーム結果に対応する第２のゲームプログラムを呼び出すステップとを含むことを特徴とするチャットインターフェースでのゲーム実現の方法。
【請求項２】
前記チャットインターフェースにおいて前記ゲームモードに対応する第１のゲームプログラムを呼び出すステップは、
前記チャットインターフェースにおいて少なくとも１つの所定のトリガ操作をモニタリングするステップと、
第１のトリガ操作が受信されると、前記第１のトリガ操作に対応する第１のゲームプログラムを呼び出すステップと、を含み、
前記少なくとも１つの所定のトリガ操作のうちの各所定のトリガ操作は、１つの所定のゲームプログラムに対応し、前記第１のトリガ操作は、前記少なくとも１つのゲームプログラムの所定のトリガ操作のうちの１つであることを特徴とする請求項１に記載のチャットインターフェースでのゲーム実現の方法。
【請求項３】
前記ゲームモードに対応する第１のゲームプログラムの第１の表示領域、および前記チャットインターフェースの第２の表示領域を特定するステップと、
前記第１のゲームプログラムに対応するユーザインターフェースを前記第１の表示領域に表示し、且つ、前記チャットインターフェースを前記第２の表示領域に表示するステップと、をさらに含むことを特徴とする請求項１に記載のチャットインターフェースでのゲーム実現の方法。
【請求項４】
前記ゲームモードに対応する第１のゲームプログラムを表示するためのフローティングウィンドウを特定するステップと、
前記第１のゲームプログラムに対応するユーザインターフェースを前記フローティングウィンドウ上で表示するステップと、をさらに含むことを特徴とする請求項１に記載のチャットインターフェースでのゲーム実現の方法。
【請求項５】
インスタントメッセンジャーツールがインストールされた端末機器に用いられる、チャットインターフェースでのゲーム実現の装置であって、
前記端末機器上での前記インスタントメッセンジャーツールの現在ユーザと前記現在ユーザ以外の１つまたは複数のユーザとの対話インターフェースである、前記インスタントメッセンジャーツールのチャットインターフェースにおいて、前記チャットインターフェースでゲームを表示してユーザとのインタラクションを行うモードであるゲームモードがトリガされると、前記チャットインターフェースにおいて前記ゲームモードに対応する第１のゲームプログラムを呼び出すように構成される第１の呼出モジュールと、
前記第１のゲームプログラムの終了時、前記第１の呼出モジュールによって呼び出された前記第１のゲームプログラムで統計された第１のゲーム結果を取得するように構成される結果取得モジュールと、
前記結果取得モジュールによって取得された前記第１のゲーム結果をインスタントチャットメッセージとして前記チャットインターフェースに対応する前記１つまたは複数のユーザへ送信するように構成される送信モジュールと、
前記インスタントメッセンジャーツールのチャットインターフェースにおいて前記１つまたは複数のユーザからの第２のゲーム結果を受信するように構成される受信モジュールと、
前記第２のゲーム結果のトリガがモニタリングされると、前記受信モジュールによって受信された前記第２のゲーム結果に対応する第２のゲームプログラムを前記チャットインターフェースにおいて呼び出すように構成される第２の呼出モジュールとを備えることを特徴とするチャットインターフェースでのゲーム実現の装置。
【請求項６】
前記第１の呼出モジュールは、
前記チャットインターフェースにおいて少なくとも１つの所定のトリガ操作をモニタリングするように構成される第１のモニタリングサブモジュールと、
第１のトリガ操作が前記第１のモニタリングサブモジュールによってモニタリングされると、前記第１のトリガ操作に対応する第１のゲームプログラムを呼び出すように構成される呼出サブモジュールと、を備え、
前記少なくとも１つの所定のトリガ操作のうちの各所定のトリガ操作は、１つの所定のゲームプログラムに対応し、前記第１のトリガ操作は、前記少なくとも１つのゲームプログラムの所定のトリガ操作のうちの１つであることを特徴とする請求項５に記載のチャットインターフェースでのゲーム実現の装置。
【請求項７】
前記第１の呼出モジュールによって呼び出された前記ゲームモードに対応する第１のゲームプログラムの第１の表示領域および前記チャットインターフェースの第２の表示領域を特定するように構成される第１の特定モジュールと、
前記第１のゲームプログラムに対応するユーザインターフェースを前記第１の特定モジュールによって特定された前記第１の表示領域に表示し、且つ、前記チャットインターフェースを前記第２の表示領域に表示するように構成される第１の表示モジュールと、をさらに備えることを特徴とする請求項５に記載のチャットインターフェースでのゲーム実現の装置。
【請求項８】
前記第１の呼出モジュールによって呼び出された前記ゲームモードに対応する第１のゲームプログラムを表示するためのフローティングウィンドウを特定するように構成される第２の特定モジュールと、
前記第１のゲームプログラムに対応するユーザインターフェースを前記第２の特定モジュールによって特定された前記フローティングウィンドウ上で表示するように構成される第２の表示モジュールと、をさらに備えることを特徴とする請求項５に記載のチャットインターフェースでのゲーム実現の装置。
【請求項９】
インスタントメッセンジャーツールがインストールされた端末機器であって、  プロセッサと、
プロセッサの実行可能な指令を記憶するためのメモリと、を備え、
前記プロセッサは、
前記端末機器上での前記インスタントメッセンジャーツールの現在ユーザと前記現在ユーザ以外の１つまたは複数のユーザとの対話インターフェースである、前記インスタントメッセンジャーツールのチャットインターフェースにおいて、前記チャットインターフェースでゲームを表示してユーザとのインタラクションを行うモードであるゲームモードがトリガされると、前記チャットインターフェースにおいて前記ゲームモードに対応する第１のゲームプログラムを呼び出し、
前記第１のゲームプログラムの終了時、前記第１のゲームプログラムで統計された第１のゲーム結果を取得し、
前記第１のゲーム結果をインスタントチャットメッセージとして前記チャットインターフェースに対応する前記１つまたは複数のユーザへ送信し、
前記インスタントメッセンジャーツールのチャットインターフェースにおいて前記１つまたは複数のユーザからの第２のゲーム結果を受信し、
前記第２のゲーム結果のトリガがモニタリングされると、前記チャットインターフェースにおいて前記第２のゲーム結果に対応する第２のゲームプログラムを呼び出すように構成されることを特徴とする端末機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、インターネット技術分野に関し、特に、チャットインターフェースでのゲーム実現の方法、装置および端末機器に関する。
【背景技術】
【０００２】
インスタントメッセンジャーツールで提供される機能がますます多くなるにつれて、ユーザは、インスタントメッセンジャーツールを介して音声や、ビデオ等のマルチメディア音声チャットの機能を実現可能であるとともに、ファイルを相手に送信するなども可能となる。ユーザは、インスタントメッセンジャーツールを介して相手とチャットするとき、一般的にチャットの内容に集中するだけでなく、余分な気力もある。例えば、関連技術では、相手の返事を待つ必要があるとき、待つ過程が退屈すぎて、ユーザの感覚を十分に動かせないため、端末機器の機能を十分に引き出していない。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
関連技術に存在する問題を克服すべく、本開示の実施例は、ユーザがチャットインターフェースにおいてゲームモードに快速に切り替えることができるチャットインターフェースでのゲーム実現の方法、装置および端末機器を提供する。
【課題を解決するための手段】
【０００４】
本開示の実施例の第１の態様によれば、チャットインターフェースでのゲーム実現の方法を提供する。前記方法は、インスタントメッセンジャーツールがインストールされた端末機器に用いられ、
前記端末機器上での前記インスタントメッセンジャーツールの現在ユーザと前記現在ユーザ以外の１つまたは複数のユーザとの対話インターフェースである、前記インスタントメッセンジャーツールのチャットインターフェースにおいて、前記チャットインターフェースでゲームを表示してユーザとのインタラクションを行うモードであるゲームモードがトリガされると、前記チャットインターフェースにおいて前記ゲームモードに対応する第１のゲームプログラムを呼び出すステップと、
前記第１のゲームプログラムの終了時、前記第１のゲームプログラムで統計された第１のゲーム結果を取得するステップと、
前記第１のゲーム結果をインスタントチャットメッセージとして前記チャットインターフェースに対応する前記１つまたは複数のユーザへ送信するステップと、を含む。
【０００５】
一実施例では、前記チャットインターフェースにおいて前記ゲームモードに対応する第１のゲームプログラムを呼び出すステップは、
前記チャットインターフェースにおいて少なくとも１つの所定のトリガ操作をモニタリングするステップと、
第１のトリガ操作が受信されると、前記第１のトリガ操作に対応する第１のゲームプログラムを呼び出すステップと、を含んでもよく、前記少なくとも１つの所定のトリガ操作のうちの各所定のトリガ操作は、１つの所定のゲームプログラムに対応し、前記第１のトリガ操作は、前記少なくとも１つのゲームプログラムの所定のトリガ操作のうちの１つである。
【０００６】
一実施例では、前記方法は、さらに、
前記インスタントメッセンジャーツールのチャットインターフェースにおいて前記１つまたは複数のユーザからの第２のゲーム結果を受信するステップと、
前記第２のゲーム結果のトリガがモニタリングされると、前記チャットインターフェースにおいて前記第２のゲーム結果に対応する第２のゲームプログラムを呼び出すステップと、を含んでもよい。
【０００７】
一実施例では、前記方法は、さらに、
前記ゲームモードに対応する第１のゲームプログラムの第１の表示領域、および前記チャットインターフェースの第２の表示領域を特定するステップと、
前記第１のゲームプログラムに対応するユーザインターフェースを前記第１の表示領域に表示し、且つ、前記チャットインターフェースを前記第２の表示領域に表示するステップと、を含んでもよい。
【０００８】
一実施例では、前記方法は、さらに、
前記ゲームモードに対応する第１のゲームプログラムを表示するためのフローティングウィンドウを特定するステップと、
前記第１のゲームプログラムに対応するユーザインターフェースを前記フローティングウィンドウ上で表示するステップと、を含んでもよい。
【０００９】
本開示の実施例の第２の態様によれば、チャットインターフェースでのゲーム実現の装置を提供する。前記装置は、インスタントメッセンジャーツールがインストールされた端末機器に用いられ、
前記端末機器上での前記インスタントメッセンジャーツールの現在ユーザと前記現在ユーザ以外の１つまたは複数のユーザとの対話インターフェースである、前記インスタントメッセンジャーツールのチャットインターフェースにおいて、前記チャットインターフェースでゲームを表示してユーザとのインタラクションを行うモードであるゲームモードがトリガされると、前記チャットインターフェースにおいて前記ゲームモードに対応する第１のゲームプログラムを呼び出すように構成される第１の呼出モジュールと、
前記第１のゲームプログラムの終了時、前記第１の呼出モジュールによって呼び出された前記第１のゲームプログラムで統計された第１のゲーム結果を取得するように構成される結果取得モジュールと、
前記結果取得モジュールによって取得された前記第１のゲーム結果をインスタントチャットメッセージとして前記チャットインターフェースに対応する前記１つまたは複数のユーザへ送信するように構成される送信モジュールと、を備える。
【００１０】
一実施例では、前記第１の呼出モジュールは、
前記チャットインターフェースにおいて少なくとも１つの所定のトリガ操作をモニタリングするように構成される第１のモニタリングサブモジュールと、
第１のトリガ操作が前記第１のモニタリングサブモジュールによってモニタリングされると、前記第１のトリガ操作に対応する第１のゲームプログラムを呼び出すように構成される呼出サブモジュールと、を備えてもよく、前記少なくとも１つの所定のトリガ操作のうちの各所定のトリガ操作は、１つの所定のゲームプログラムに対応し、前記第１のトリガ操作は、前記少なくとも１つのゲームプログラムの所定のトリガ操作のうちの１つである。
【００１１】
一実施例では、前記装置は、さらに、
前記インスタントメッセンジャーツールのチャットインターフェースにおいて前記１つまたは複数のユーザからの第２のゲーム結果を受信するように構成される受信モジュールと、
前記第２のゲーム結果のトリガがモニタリングされると、前記受信モジュールによって受信された前記第２のゲーム結果に対応する第２のゲームプログラムを前記チャットインターフェースにおいて呼び出すように構成される第２の呼出モジュールと、を備えてもよい。
【００１２】
一実施例では、前記装置は、さらに、
前記第１の呼出モジュールによって呼び出された前記ゲームモードに対応する第１のゲームプログラムの第１の表示領域および前記チャットインターフェースの第２の表示領域を特定するように構成される第１の特定モジュールと、
前記第１のゲームプログラムに対応するユーザインターフェースを前記第１の特定モジュールによって特定された前記第１の表示領域に表示し、且つ、前記チャットインターフェースを前記第２の表示領域に表示するように構成される第１の表示モジュールと、を備えてもよい。
【００１３】
一実施例では、前記装置は、さらに、
前記第１の呼出モジュールによって呼び出された前記ゲームモードに対応する第１のゲームプログラムを表示するためのフローティングウィンドウを特定するように構成される第２の特定モジュールと、
前記第１のゲームプログラムに対応するユーザインターフェースを前記第２の特定モジュールによって特定された前記フローティングウィンドウ上で表示するように構成される第２の表示モジュールと、を備えてもよい。
【００１４】
本開示の実施例の第３の態様によれば、インスタントメッセンジャーツールがインストールされた端末機器を提供する。前記端末機器は、
プロセッサと、
プロセッサの実行可能な指令を記憶するためのメモリと、を備え、
前記プロセッサは、
前記端末機器上での前記インスタントメッセンジャーツールの現在ユーザと前記現在ユーザ以外の１つまたは複数のユーザとの対話インターフェースである、前記インスタントメッセンジャーツールのチャットインターフェースにおいて、前記チャットインターフェースでゲームを表示してユーザとのインタラクションを行うモードであるゲームモードがトリガされると、前記チャットインターフェースにおいて前記ゲームモードに対応する第１のゲームプログラムを呼び出し、
前記第１のゲームプログラムの終了時、前記第１のゲームプログラムで統計された第１のゲーム結果を取得し、
前記第１のゲーム結果をインスタントチャットメッセージとして前記チャットインターフェースに対応する前記１つまたは複数のユーザへ送信するように構成される。
【発明の効果】
【００１５】
本開示の実施例による技術案は、以下の格別な作用効果を含むことができる。インスタントメッセンジャーツールのチャットインターフェースにおいてゲームモードに対応する第１のゲームプログラムを呼び出すことで、ユーザがチャットインターフェースにおいてゲームモードに快速に切り替え可能であり、ユーザがインスタントメッセンジャーツールから退出してから対応するゲームプログラムを開くことによる相手とのチャットプロセスの中断が回避されるため、インスタントチャットのプロセスがより楽しくなる。第１のゲームプログラムの終了時、第１のゲームプログラムで統計された第１のゲーム結果をインスタントチャットメッセージとしてチャットインターフェースに対応する１つまたは複数のユーザへ送信することで、相手もユーザのゲーム結果を共有可能であり、ユーザのインスタントチャット中のインタラクション性が向上し、インスタントメッセンジャーツールの機能が一層多彩になる。
【００１６】
また、第１のトリガ操作が受信されると、第１のトリガ操作に対応する第１のゲームプログラムを呼び出すことで、ユーザがチャットインターフェースにいてもゲームを楽しめるため、ユーザの操作が便利になり、ユーザのチャット中の体験が向上する。
【００１７】
インスタントメッセンジャーツールのユーザインターフェースにおいて直接第２のゲームプログラムを呼び出すことで、ユーザがインスタントメッセンジャーツールのチャットインターフェース上でチャット相手の第２のゲームプログラムに直接関与可能であるため、ユーザとチャット相手のゲームプロセスでのインタラクション性が向上する。
【００１８】
インスタントメッセンジャーのチャットインターフェースを第１の表示領域に表示し、且つゲームプログラムのユーザインターフェースを第２の表示領域に表示することで、ユーザが第１の表示領域でインスタントメッセージの内容を送信すると同時に第２の表示領域でゲームを遊ぶことが確保可能であり、ユーザがインスタントメッセンジャーツールとゲームプログラムとの間で切り替えることが回避されるため、ユーザがインスタントチャット中の相手とのゲームプログラムに関わるインタラクション性が向上する。
【００１９】
フローティングウィンドウの方式で第１のゲームプログラムを表示することで、ユーザは、第１のゲームプログラムに対応するユーザインターフェースがインスタントメッセンジャーのユーザインターフェースでの位置を随時調整することができる。
【００２０】
上述した一般的な記述および後続する詳細な記述は、単に例示的および解釈的なものであり、本発明を制限できるものでないと理解されるべきである。
【図面の簡単な説明】
【００２１】
ここでの図面は、明細書を構成する一部として見なされ、本開示に適した実施例を示し、かつ、明細書の文字記載とともに本開示の仕組みを解釈するために用いられる。
【図１Ａ】一実施例によるチャットインターフェースでのゲーム実現の方法を示すフローチャートである。
【図１Ｂ】一実施例によるチャットインターフェースでのゲーム実現の方法を示すシーンビューのその１である。
【図１Ｃ】一実施例によるチャットインターフェースでのゲーム実現の方法を示すシーンビューのその２である。
【図２Ａ】実施例一によるチャットインターフェースでのゲーム実現の方法を示すフローチャートである。
【図２Ｂ】実施例一によるチャットインターフェースの表示領域を示す模式図である。
【図３Ａ】実施例二によるチャットインターフェースでのゲーム実現の方法を示すフローチャートである。
【図３Ｂ】実施例二によるチャットインターフェースの表示領域を示す模式図である。
【図４】一実施例によるチャットインターフェースでのゲーム実現の装置を示すブロック図である。
【図５】一実施例による別のチャットインターフェースでのゲーム実現の装置を示すブロック図である。
【図６】一実施例によるチャットインターフェースでゲームを実現させるための装置に適用されるブロック図である。
【発明を実施するための形態】
【００２２】
次に、実施例を詳細に説明し、例示が図に示されている。以下の記述が図に係る場合、別途にて示さない限り、異なる図面における同じ符号は、同じまたは類似する要素を示す。以下の実施例に記述される実施形態は、本発明と一致する全ての実施形態を代表するとは限らない。逆に、それらは、添付する特許請求の範囲に記載されているように、本発明の一部の態様と一致する装置および方法の例に過ぎない。
【００２３】
図１Ａは、一実施例によるチャットインターフェースでのゲーム実現の方法を示すフローチャートであり、図１Ｂは、一実施例によるチャットインターフェースでのゲーム実現の方法を示すシーンビューのその１であり、図１Ｃは、一実施例によるチャットインターフェースでのゲーム実現の方法を示すシーンビューのその２である。当該チャットインターフェースでのゲーム実現の方法は、端末機器（例えば、スマートフォン、タブレットＰＣ）に適用可能であり、移動端末にインスタントメッセンジャーツールをインストールすることで実現されてもよい。図１Ａに示すように、当該チャットインターフェースでのゲーム実現の方法は、以下のステップＳ１０１-Ｓ１０３を含む。
【００２４】
ステップＳ１０１では、インスタントメッセンジャーツールのチャットインターフェースにおいて、ゲームモードがトリガされると、ゲームモードに対応する第１のゲームプログラムをチャットインターフェースにおいて呼び出す。ただし、チャットインターフェースは、端末機器上でのインスタントメッセンジャーツールの現在ユーザと現在ユーザ以外の１つまたは複数のユーザとの対話インターフェースであり、ゲームモードは、チャットインターフェースでゲームを表示してユーザとのインタラクションを行うモードである。
【００２５】
一実施例では、インスタントメッセンジャーツールは、インスタントメッセンジャーソフトウェアまたはインスタントメッセンジャーアプリケーションプログラムであってもよい。２名または複数名のユーザの間でインスタントテキストメッセージを伝達してもよく、通信双方のユーザから発されたインスタントテキストメッセージを通信双方のチャットインターフェース上でリアルタイムに表示してもよい。一実施例では、図１Ｂに示すように、チャットインターフェースのキー１１がトリガされたかどうかをモニタリングし、キー１１がトリガされた場合、ゲームモードのゲームキー１３がトリガされたかどうかをツールインターフェース１２上でモニタリングし、ゲームモードのゲームキー１３がトリガされた後で、図１Ｃに示すように、ゲームプロジェクトインターフェース１４に入る。
【００２６】
一実施例では、インスタントメッセンジャーツールについて対応するインターフェースを設け、ゲームプログラムをインスタントメッセンジャーツールに導入する。図１Ｃに示すように、「飛行機ヒット」（Ｈｉｔ  ｔｈｅ  ｐｌａｎｅ）に対応する第１のゲームプログラムがトリガされたことをゲームプロジェクトインターフェース１４でモニタリングしたとき、対応するインターフェースにより「飛行機ヒット」に対応する第１のゲームプログラムを呼び出すため、インスタントメッセンジャーツールの互換性が向上する。別の実施例では、インスタントメッセンジャーツールに少なくとも１つのゲームプログラムを内蔵してもよい。例えば、「飛行機ヒット」に対応する第１のゲームプログラムがインスタントチャットツール中のゲームプログラムに内蔵され、もし「飛行機ヒット」に対応する第１のゲームプログラムがトリガされたことをゲームプロジェクトインターフェース１４でモニタリングした場合、「飛行機ヒット」に対応する第１のゲームプログラムを直接呼び出すため、インスタントメッセンジャーツールと外部ゲームプログラムとのインターフェースを簡素化することができる。
【００２７】
ステップＳ１０２では、第１のゲームプログラムの終了時、第１のゲームプログラムで統計された第１のゲーム結果を取得する。
【００２８】
一実施例では、ゲーム結果は、ゲームプログラムにより統計されたものであってもよく、インスタントメッセンジャーツールは、ゲームプログラムから第１のゲーム結果を取得してもよい。
【００２９】
ステップＳ１０３では、第１のゲーム結果をインスタントチャットメッセージとしてチャットインターフェースに対応する１つまたは複数のユーザへ送信する。
【００３０】
１つの例示的なシーンとして、例えば、第１のゲームプログラムが飛行機ヒットであり、チャットインターフェース上で入力ボックス１５を飛行機に変換し、飛行機が弾丸を発射でき、テキスト表示用領域１６が文字および気泡を表示でき、アバタ−が飛行機とともに墜落し、飛行機にヒットすれば加点し、飛行機にヒットしなければ減点し、設定の時間に耐えた後で、最終的な第１のゲーム結果、即ち、飛行機にヒットした点数を統計し、その点数をテキスト表示用領域１６上で表示する。図１Ｃに示すように、ユーザがＳｉｍｏｎとインスタントチャットを行っていることがチャットインターフェース上で表示し、ユーザが飛行機にヒットした第１のゲーム結果をインスタントチャットメッセージとしてＳｉｍｏｎへ送信してもよく、もしユーザがグループチャットを行っていることがチャットインターフェースに表示された場合、ユーザは、飛行機にヒットした第１のゲーム結果をグループ内のほかの複数のユーザへ送信してもよい。
【００３１】
本実施例では、インスタントメッセンジャーツールのチャットインターフェースにおいてゲームモードに対応する第１のゲームプログラムを呼び出すことで、ユーザがチャットインターフェースにおいてゲームモードに快速に切り替え可能であり、ユーザがインスタントメッセンジャーツールから退出してから対応するゲームプログラムを開くことによる相手とのチャットプロセスの中断が回避されるため、インスタントチャットのプロセスがより楽しくなる。第１のゲームプログラムの終了時、第１のゲームプログラムで統計された第１のゲーム結果をインスタントチャットメッセージとしてチャットインターフェースに対応する１つまたは複数のユーザへ送信するため、相手もユーザのゲーム結果を共有可能であり、ユーザのインスタントチャット中のインタラクション性が向上し、インスタントメッセンジャーツールの機能が一層多彩になる。
【００３２】
一実施例では、ゲームモードに対応する第１のゲームプログラムをチャットインターフェースにおいて呼び出すステップは、
チャットインターフェースにおいて少なくとも１つの所定のトリガ操作をモニタリングするステップと、
第１のトリガ操作が受信されると、第１のトリガ操作に対応する第１のゲームプログラムを呼び出すステップと、を含んでもよい。
【００３３】
ただし、少なくとも１つの所定のトリガ操作のうちの各所定のトリガ操作は、１つの所定のゲームプログラムに対応し、第１のトリガ操作は、少なくとも１つのゲームプログラムの所定のトリガ操作のうちの１つである。
【００３４】
一実施例では、方法は、さらに、
１つまたは複数のユーザからの第２のゲーム結果をインスタントメッセンジャーツールのチャットインターフェースにおいて受信するステップと、
第２のゲーム結果のトリガがモニタリングされると、チャットインターフェースにおいて第２のゲーム結果に対応する第２のゲームプログラムを呼び出すステップと、を含んでもよい。
【００３５】
一実施例では、方法は、さらに、
ゲームモードに対応する第１のゲームプログラムの第１の表示領域およびチャットインターフェースの第２の表示領域を特定するステップと、
第１のゲームプログラムに対応するユーザインターフェースを第１の表示領域に表示し、且つチャットインターフェースを第２の表示領域に表示するステップと、を含んでもよい。
【００３６】
一実施例では、方法は、さらに、
ゲームモードに対応する第１のゲームプログラムを表示するためのフローティングウィンドウを特定するステップと、
第１のゲームプログラムに対応するユーザインターフェースをフローティングウィンドウ上で表示するステップと、を含んでもよい。
【００３７】
如何にしてチャットインターフェースでゲームを実現させるかの詳細について、後続実施例を参照してください。
【００３８】
こうして、本開示の実施例で供される上記方法によれば、ユーザがチャットインターフェースにおいてゲームモードに快速に切り替え可能であり、ユーザがインスタントメッセンジャーツールから退出してから対応するゲームプログラムを開くことによる相手とのチャットプロセスの中断が回避されるため、インスタントチャットのプロセスがより楽しくなる。また、相手もユーザのゲーム結果を共有可能であり、ユーザのインスタントチャット中のインタラクション性が向上し、インスタントメッセンジャーツールの機能が一層多彩になる。
【００３９】
具体的な実施例で本開示の実施例で供される技術案を以下に説明する。
【００４０】
図２Ａは、実施例一によるチャットインターフェースでのゲーム実現の方法を示すフローチャートであり、図２Ｂは、実施例一によるチャットインターフェースの表示領域を示す模式図である。本実施例は、本開示の実施例で供される上記方法を利用して、如何にしてチャットインターフェースでゲームプログラムを表示するかを例として、図１Ｂおよび図１Ｃに合わせて例示的な説明を行い、図２Ａに示すように、以下のステップを含む。
【００４１】
ステップＳ２０１では、チャットインターフェースにおいて少なくとも１つの所定のトリガ操作をモニタリングする。ただし、少なくとも１つの所定のトリガ操作のうちの各所定のトリガ操作は、１つの所定のゲームプログラムに対応する。
【００４２】
一実施例では、所定のトリガ操作がゲームプロジェクトインターフェース上における複数の所定のゲームプログラムに対応してもよい。図１Ｃに示すように、ゲームプロジェクトインターフェース１４に、「飛行機ヒット」、「消消楽」、「ボールゲーム」、「射撃」、「トムキャット」、「怒りの小鳥」が含まれており、所定のトリガ操作が上記いずれかのゲームのトリガ操作であってもよい。一実施例では、所定のトリガ操作がシングルクリック、ダブルクリック、長押し等の操作であってもよい。
【００４３】
ステップＳ２０２では、第１のトリガ操作が受信されると、第１のトリガ操作に対応する第１のゲームプログラムを呼び出す。ただし、第１のトリガ操作は、少なくとも１つのゲームプログラムの所定のトリガ操作のうちの１つである。
【００４４】
例えば、ユーザが「飛行機ヒット」に対応する第１のゲームプログラムをトリガしたとし、もし「飛行機ヒット」がインスタントメッセンジャーツールの外部のゲームプログラムである場合、対応するインターフェースにより「飛行機ヒット」のゲームプログラムを呼び出してもよい。もし「飛行機ヒット」がインスタントメッセンジャーツールに内蔵されたゲームプログラムである場合、「飛行機ヒット」のゲームプログラムを直接呼び出してもよい。第１のトリガ操作が受信されると、第１のトリガ操作に対応する第１のゲームプログラムを呼び出すことで、ユーザがチャットインターフェースにいてもゲームを楽しめるため、ユーザの操作が便利になり、ユーザのチャット中の体験が向上する。
【００４５】
説明必要なことは、第１のトリガ操作が特定の機能ボタンをクリックすることであってもよいし、現在チャットインターフェースでの特別な操作であってもよい。例えば、現在チャットインターフェースにおいて携帯電話を揺らすと、ゲーム１を呼び出し、現在チャットインターフェースにおいて上方へのスライド、下方のへスライドあるいは他のタッチ操作を行うと、それぞれゲーム２、ゲーム３あるいはゲーム４を呼び出す等も可能である。以上が単なる例示であり、第１のトリガ操作の形態が上記形態を含むが、それらに限定されない。
【００４６】
ステップＳ２０３では、第１のゲームプログラムの第１の表示領域、およびチャットインターフェースの第２の表示領域を特定する。
【００４７】
ステップＳ２０４では、第１のゲームプログラムに対応するユーザインターフェースを第１の表示領域に表示し、且つチャットインターフェースを第２の表示領域に表示する。
【００４８】
ステップＳ２０３とステップＳ２０４では、一実施例において、端末機器のディスプレイスクリーンの置きモードを検出し、置きモードに基づいて第１の表示領域および第２の表示領域の方式を特定してもよい。例えば、もし端末機器が縦置きモードである場合、第１の表示領域をディスプレイスクリーンの下方に設け、第２の表示領域をディスプレイスクリーンの上方に設け、もし端末機器が横置きモードである場合、第１の表示領域をディスプレイスクリーンの左側に設け、第２の表示領域をディスプレイスクリーンの右側に設けてもよい。
【００４９】
代替可能なことに、ステップＳ２０３およびステップＳ２０４では、ゲームモードに対応する第１のゲームプログラムを表示するためのフローティングウィンドウを特定し、第１のゲームプログラムに対応するユーザインターフェースをフローティングウィンドウ上で表示し、フローティングウィンドウの方式で第１のゲームプログラムを表示してもよい。ユーザは、第１のゲームプログラムに対応するユーザインターフェースがインスタントメッセンジャーのユーザインターフェースでの位置を随時調整することができる。
【００５０】
ステップＳ２０５では、第１のゲームプログラムの終了時、第１のゲームプログラムで統計された第１のゲーム結果を取得する。
【００５１】
ステップＳ２０６では、第１のゲーム結果をインスタントチャットメッセージとしてチャットインターフェースに対応する１つまたは複数のユーザへ送信する。
【００５２】
ステップＳ２０５とステップＳ２０６の記述が上記実施例の関連記述を参照すればよいため、ここで詳細に説明しない。
【００５３】
１つの例示的なシーンとして、図２Ｂに示すように、ユーザが端末機器１０を介してＳｉｍｏｎとインスタントチャットを行う際、第１のトリガ操作に対応する第１のゲームプログラムを呼び出す必要があるとき、インスタントメッセンジャーのチャットインターフェースを第１の表示領域２１に表示して、ゲームプログラムのユーザインターフェースを第２の表示領域２２に表示してもよい。
【００５４】
本実施例は、上記実施例の格別な作用効果に加えて、インスタントメッセンジャーのチャットインターフェースを第１の表示領域に表示し、且つゲームプログラムのユーザインターフェースを第２の表示領域に表示することで、ユーザが第１の表示領域でインスタントメッセージの内容を送信すると同時に第２の表示領域でゲームを遊ぶことが確保可能であり、ユーザがインスタントメッセンジャーツールとゲームプログラムとの間で切り替えることが回避されるため、ユーザがインスタントチャット中の相手とのゲームプログラムに関わるインタラクション性が向上する。
【００５５】
図３Ａは、実施例二によるチャットインターフェースでのゲーム実現の方法を示すフローチャートであり、図３Ｂは、実施例二によるチャットインターフェースの表示領域を示す模式図である。本実施例は、本開示の実施例で供される上記方法を利用して、如何にしてゲームモードにおいて他のユーザとゲーム結果を共有してゲームをともに遊ぶかを例として、図１Ｂおよび図１Ｃに合わせて例示的な説明を行い、図３Ａに示すように、以下のステップを含む。
【００５６】
ステップＳ３０１では、１つまたは複数のユーザからの第２のゲーム結果をインスタントメッセンジャーツールのチャットインターフェースにおいて受信する。
【００５７】
ステップＳ３０２では、第２のゲーム結果のトリガがモニタリングされると、チャットインターフェースにおいて第２のゲーム結果に対応する第２のゲームプログラムを呼び出す。
【００５８】
ステップＳ３０３では、第２のゲーム結果に対応する第２のゲームプログラムを表示するためのフローティングウィンドウを特定する。
【００５９】
ステップＳ３０４では、第２のゲームプログラムに対応するユーザインターフェースをフローティングウィンドウ上で表示する。
【００６０】
ステップＳ３０５では、第２のゲームプログラムの終了時、第２のゲームプログラムで統計された第２のゲーム結果を取得する。
【００６１】
ステップＳ３０６では、第２のゲーム結果をインスタントチャットメッセージとしてチャットインターフェースに対応する１つまたは複数のユーザへ送信する。
【００６２】
１つの例示的なシーンとして、図１Ｂに示すように、もしインスタントメッセンジャーツールのチャットインターフェースにおいてＳｉｍｏｎからの第２のゲーム結果を受信した場合、当該第２のゲーム結果がトリガされた後で、インスタントメッセンジャーツールのユーザインターフェースにおいて第２のゲームプログラムを直接呼び出すことができるため、ユーザがインスタントメッセンジャーツールのチャットインターフェース上でＳｉｍｏｎの第２のゲームプログラムに直接関与可能であり、ユーザとチャット相手とのゲームプロセスでのインタラクション性が向上する。図３Ｂに示すように、ユーザが端末機器１０を介してＳｉｍｏｎとインスタントチャットを行う際、Ｓｉｍｏｎの第１のゲームプログラムを呼び出す必要があるとき、第２のゲームプログラムのユーザインターフェースをフローティングウィンドウ３２に表示し、インスタントチャットの内容をインスタントメッセンジャーツールのチャットインターフェース３１上で表示してもよい。
【００６３】
本実施例は、上記実施例の格別な作用効果に加えて、インスタントメッセンジャーツールのユーザインターフェースにおいて第２のゲームプログラムを直接呼出可能であるため、ユーザが直接インスタントメッセンジャーツールのチャットインターフェース上でチャット相手の第２のゲームプログラムに関与することができ、ユーザとチャット相手とのゲームプロセスでのインタラクション性が向上する。フローティングウィンドウの方式で第１のゲームプログラムを表示することで、ユーザは、第１のゲームプログラムに対応するユーザインターフェースがインスタントメッセンジャーのユーザインターフェースでの位置を随時調整することができる。
【００６４】
図４は、一実施例によるチャットインターフェースでのゲーム実現の装置を示すブロック図であり、当該装置が端末機器に用いられ、端末機器にインスタントメッセンジャーツールがインストールされ、図４に示すように、チャットインターフェースでのゲーム実現の装置は、
端末機器上でのインスタントメッセンジャーツールの現在ユーザと現在ユーザ以外の１つまたは複数のユーザとの対話インターフェースである、インスタントメッセンジャーツールのチャットインターフェースにおいて、チャットインターフェースでゲームを表示してユーザとのインタラクションを行うモードであるゲームモードがトリガされると、チャットインターフェースにおいてゲームモードに対応する第１のゲームプログラムを呼び出すように構成される第１の呼出モジュール４１と、
第１のゲームプログラムの終了時、第１の呼出モジュール４１によって呼び出された第１のゲームプログラムで統計された第１のゲーム結果を取得するように構成される結果取得モジュール４２と、
結果取得モジュール４２によって取得された第１のゲーム結果をインスタントチャットメッセージとしてチャットインターフェースに対応する１つまたは複数のユーザへ送信するように構成される送信モジュール４３と、を備える。
【００６５】
図５は、一実施例による別のチャットインターフェースでのゲーム実現の装置を示すブロック図であり、図５に示すように、上記図４に示す実施例に加えて、一実施例では、第１の呼出モジュール４１は、さらに、
チャットインターフェースにおいて少なくとも１つの所定のトリガ操作をモニタリングするように構成される第１のモニタリングサブモジュール４１１と、
第１のトリガ操作が第１のモニタリングサブモジュール４１１によってモニタリングされると、第１のトリガ操作に対応する第１のゲームプログラムを呼び出すように構成される呼出サブモジュール４１２と、を備えてもよく、少なくとも１つの所定のトリガ操作のうちの各所定のトリガ操作は、１つの所定のゲームプログラムに対応し、第１のトリガ操作は、少なくとも１つのゲームプログラムの所定のトリガ操作のうちの１つである。
【００６６】
一実施例では、装置は、さらに、
１つまたは複数のユーザからの第２のゲーム結果をインスタントメッセンジャーツールのチャットインターフェースにおいて受信するように構成される受信モジュール４４と、
第２のゲーム結果のトリガがモニタリングされると、受信モジュール４４によって受信された第２のゲーム結果に対応する第２のゲームプログラムをチャットインターフェースにおいて呼び出すように構成される第２の呼出モジュール４５と、を備えてもよい。
【００６７】
一実施例では、装置は、さらに、
第１の呼出モジュール４１によって呼び出されたゲームモードに対応する第１のゲームプログラムの第１の表示領域およびチャットインターフェースの第２の表示領域を特定するように構成される第１の特定モジュール４６と、
第１のゲームプログラムに対応するユーザインターフェースを第１の特定モジュール４６によって特定された第１の表示領域に表示し、且つ、チャットインターフェースを第２の表示領域に表示するように構成される第１の表示モジュール４７と、を備えてもよい。
【００６８】
一実施例では、装置は、さらに、
第１の呼出モジュール４１によって呼び出されたゲームモードに対応する第１のゲームプログラムを表示するためのフローティングウィンドウを特定するように構成される第２の特定モジュール４８と、
第１のゲームプログラムに対応するユーザインターフェースを第２の特定モジュール４８によって特定されたフローティングウィンドウ上で表示するように構成される第２の表示モジュール４９と、をさらに備えてもよい。
【００６９】
上記実施例の装置における各モジュールが操作を実行する具体的な方式が当該方法に関する実施例で詳細に記述されているため、ここで詳細に説明しない。
【００７０】
図６は、一実施例によるチャットインターフェースでゲームを実現させるための装置を示すブロック図である。例えば、装置６００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信機器、ゲームコンソール、タブレットデバイス、医療設備、フィットネス機器、ＰＤＡなどであってもよい。
【００７１】
図６を参照すると、装置６００は、処理ユニット６０２、メモリ６０４、電源ユニット６０６、マルチメディアユニット６０８、オーディオユニット６１０、入力/出力（Ｉ／Ｏ）インターフェース６１２、センサユニット６１４、および、通信ユニット６１６のうちの１つまたは複数を含んでもよい。
【００７２】
処理ユニット６０２は、通常は、表示、電話発呼、データ通信、カメラ操作および記録操作に関連する操作のような、装置６００の全般操作を制御する。処理ユニット６０２は、上記方法の全部または一部のステップを実施させるように、指令を実行するための１つまたは複数のプロセッサ６２０を含んでもよい。また、処理ユニット６０２は、処理ユニット６０２と他のユニットとの間の相互作用を容易にするように、１つ又は複数のモジュールを含んでもよい。例えば、処理ユニット６０２は、マルチメディアユニット６０８と処理ユニット６０２との間の相互作用を容易にするように、マルチメディアモジュールを含んでもよい。
【００７３】
メモリ６０４は、各タイプのデータを記憶して装置６００での操作をサポートするように構成される。これらのデータの例示は、装置６００で操作するための任意のアプリケーションもしくは方法の指令、連絡人データ、電話帳データ、メッセージ、ピクチャ、ビデオなどを含む。メモリ６０４は、如何なる種別の揮発性もしくは不揮発性記憶装置またはそれらの組合せで実現されてもよい。例えば、静的ランダムアクセスメモリ（ＳＲＡＭ）、電気的に消去可能なプログラマブル読み出し専用メモリ（ＥＥＰＲＯＭ）、消去可能なプログラマブル読み出し専用メモリ（ＥＰＲＯＭ）、プログラマブル読み出し専用メモリ（ＰＲＯＭ）、読み出し専用メモリ（ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気ディスクまたは光ディスクであってもよい。
【００７４】
電源ユニット６０６は、装置６００のユニットのそれぞれに電力を供給する。電源ユニット６０６は、電源管理システム、１つまたは複数の電源、並びに、装置６００用の電力を生成、管理および配分するに関する他のユニットを含んでもよい。
【００７５】
マルチメディアユニット６０８は、前記装置６００とユーザとの間に1つの出力インターフェースを供給するスクリーンを含む。一部の実施例では、スクリーンは、液晶ディスプレイ（ＬＣＤ）およびタッチパネル（ＴＰ）を含んでもよい。スクリーンは、タッチパネルを含む場合、ユーザからの入力信号を受信するように、タッチスクリーンとして実現されてもよい。タッチパネルは、タッチ、スライドおよびタッチパネルでのジェスチャを感知するように、１つまたは複数のタッチセンサを含む。前記タッチセンサは、タッチあるいはスライド動作の境界を感知するだけではなく、前記タッチあるいはスライド操作と関連する持続時間および圧力をさらに検出することができる。一部の実施例では、マルチメディアユニット６０８は、１つのフロントカメラおよび/またはバックカメラを含む。装置６００が操作モード、例えば、撮影モードあるいはビデオモードであるとき、フロントカメラおよび/またはバックカメラは、外部のマルチメディアデータを受信することができる。フロントカメラおよびバックカメラのそれぞれは、１つの固定の光学レンズシステムであってもよいし、焦点距離および光学ズーム能力を有するものであってもよい。
【００７６】
オーディオユニット６１０は、オーディオ信号を出力および/または入力するように構成される。例えば、オーディオユニット６１０は、マイク（ＭＩＣ）を備え、装置６００が操作モード、例えば、発呼モード、記録モードおよび音声識別モードであるとき、マイクは、外部オーディオ信号を受信するように構成される。受信されたオーディオ信号は、さらに、メモリ６０４に格納される、または、通信ユニット６１６を介して送信されることができる。一部の実施例では、オーディオユニット６１０は、オーディオ信号を出力するためのスピーカをさらに含む。
【００７７】
Ｉ/Ｏインターフェース６１２は、処理ユニット６０２とペリフェラルインターフェースモジュールとの間でインターフェースを供給するものであり、前記ペリフェラルインターフェースモジュールは、キーボード、クリックホイール、ボタンなどであってもよい。これらのボタンには、ホームページボタン、ボリュームボタン、起動ボタンおよびロックボタンが含まれてもよいが、それらに限定されない。
【００７８】
センサユニット６１４は、様々な側面での状態推定を装置６００に供給するための１つまたは複数のセンサを含む。例えば、センサユニット６１４は、装置６００のオン/オフ状態、ユニットの相対位置を検出することができ、前記ユニットは、例えば、装置６００のディスプレイおよびキーパッドである。センサユニット６１４は、さらに、装置６００もしくは装置６００の１つのユニットの位置変更、ユーザと装置６００との接触の存在もしくは非存在、装置６００の方位もしくは加速/減速および装置６００の温度変化をさらに検出することができる。センサユニット６１４は、如何なる物理的接触もないとき、近辺にある物体の存在を検出するための近接センサを含んでもよい。センサユニット６１４は、さらに、イメージングアプリケーションに使用される光センサ、例えばＣＭＯＳまたはＣＣＤ画像センサを含んでもよい。一部の実施例では、当該センサユニット６１４は、さらに、加速度センサ、ジャイロセンサ、磁気センサ、圧力センサまたは温度センサを含んでもよい。
【００７９】
通信ユニット６１６は、装置６００と他の機器間の無線または有線方式の通信ができるように構成される。装置６００は、通信規格に基づく無線ネットワーク、例えば、ＷｉＦｉ、２Ｇもしくは３Ｇ、またはそれらの組合せにアクセスすることができる。ある実施例では、通信ユニット６１６は、外部ブロードキャスト管理システムからのブロードキャスト信号またはブロードキャスト関連情報をブロードキャストチャネルを介して受信する。ある実施例では、前記通信ユニット６１６は、さらに、短距離通信を容易にするように、ニアフィールド通信（ＮＦＣ）モジュールを含む。例えば、ＮＦＣモジュールは、無線周波数識別（ＲＦＩＤ）技術、赤外データ協会（ＩｒＤＡ）技術、超広帯域（ＵＷＢ）技術、ブルートゥース（登録商標）（ＢＴ）技術および他の技術によって実現されてもよい。
【００８０】
実施例では、装置６００は、上記方法を実行するための１つ又は複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コントローラ、マイクロコントローラ、マイクロプロセッサまたは他の電子部品によって実現されてもよい。
【００８１】
実施例では、指令を含む非一時的コンピュータ読み取り可能な記憶媒体、例えば、指令を含むメモリ６０４をさらに提供し、上記指令が装置６００のプロセッサ６２０によって実行されることで上述方法を実施させることができる。例えば、前記非一時的コンピュータ読み取り可能な記憶媒体は、ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスクおよび光データ記憶機器などであってもよい。
【００８２】
当業者は明細書を考慮し、ここに公開された開示を実践した後、本開示の他の実施案を容易に想到する。本願は、本開示の如何なる変形、用途または適合もカバーすることを意図する。これらの変形、用途または適合は、本開示の一般のな仕組みに従い、かつ、本開示に公開されていない当分野における公知常識または慣用技術手段を含む。明細書および実施例は単なる例示と見なされ、本開示の本当の範囲および思想は添付する特許請求の範囲によって与えられる。
【００８３】
本開示が以上で記載され、且つ図面に示された正確な構造に限定されるものでなく、その要旨を逸脱しない範囲で様々な補正や変更も可能であることは理解されるべきである。本開示の範囲は、添付する特許請求の範囲のみによって限定される。
【００８４】
本発明は、出願番号が２０１５１０５１２５００.８であり、出願日が２０１５年０８月１９日である中国特許出願を基に提出するものであり、当該中国特許出願の優先権を主張し、当該中国特許出願の全ての内容は、参照のため本願に援用される。
0006324495.tif 000002
【図１Ａ】
0006324495.tif 000003
【図１Ｂ】
0006324495.tif 000004
【図１Ｃ】
0006324495.tif 000005
【図２Ａ】
0006324495.tif 000006
【図２Ｂ】
0006324495.tif 000007
【図３Ａ】
0006324495.tif 000008
【図３Ｂ】
0006324495.tif 000009
【図４】
0006324495.tif 000010
【図５】
0006324495.tif 000011
【図６】
0006324495.tif 000012