(57)【特許請求の範囲】
【請求項１】
サービス機能を実施する方法であって、前記方法はインスタントメッセージングサーバにより実行され、前記方法は：
インスタント会話（インスタントメッセージの会話）参加者が送信した、インスタント会話におけるインスタントメッセージを受信するステップと；
前記インスタント会話におけるインスタントメッセージの内容が、複数のサービスタイプの事前設定されたトリガ条件のうちの特定のサービスタイプの事前設定されたトリガ条件を満たす場合に、ショートカット操作アイテムを表示させるための命令を、前記インスタント会話参加者のデバイスへ送信するステップであって、前記ショートカット操作アイテムは、前記サービスタイプのサービスタスクを開始するために前記デバイスによって用いられ、前記特定のサービスタイプが、決済、紅包の送信、またはショッピングネットワーク上での注文であり、前記事前設定されたトリガ条件が、複数の隣接するインスタントメッセージの内容の意味解析結果が、対応する前記サービスタイプと一致することを含み、前記隣接するインスタントメッセージが、全てのインスタント会話参加者により連続的に送信されたメッセージを含む、前記送信するステップと；を備え、
ショートカット操作アイテムを表示させるための前記命令は、前記特定のサービスタイプと、前記サービスタスクの少なくとも１つのサービスパラメータとを含み、
前記サービスパラメータは、前記インスタント会話におけるインスタントメッセージの内容および前記インスタント会話参加者に従って生成され、かつ前記サービスタスクの量として用いられる前記インスタントメッセージに含まれる数量を含む、
サービス機能を実施する方法。
【請求項２】
前記ショートカット操作アイテムに基づいて前記デバイスが開始した要求を受信し、前記ショートカット操作アイテムに対応するサービスタスクを実行するステップ；を更に備える、
請求項１に記載のサービス機能を実施する方法。
【請求項３】
実行された前記サービスタスクの実行結果を表示させるための命令を、前記デバイスへ送信するステップ；を更に備える、
請求項２に記載のサービス機能を実施する方法。
【請求項４】
前記事前設定されたトリガ条件は、前記インスタントメッセージの内容が、前記サービスタイプに対応するキーワードを含むことを含む、
請求項１〜３のいずれかに記載のサービス機能を実施する方法。
【請求項５】
前記隣接するインスタントメッセージは、同一デバイスにより連続的に送信されたメッセージを含む、請求項４に記載のサービス機能を実施する方法。
【請求項６】
ショートカット操作アイテムを表示させるための前記命令は、前記デバイス上での前記ショートカット操作アイテムの表示時間を含み、
前記ショートカット操作アイテムの表示は、前記表示時間の終了時に前記デバイスによって取り消される、
請求項１〜５のいずれかに記載のサービス機能を実施する方法。
【請求項７】
ショートカット操作アイテムを表示させるための前記命令は、前記サービスタイプのサービスサーバのアドレスを含む、
請求項１に記載のサービス機能を実施する方法。
【請求項８】
前記サービス機能は、ネットワーク決済機能を含み、
前記サービスタイプは、紅包送信であり、
紅包送信のサービスパラメータは、紅包送信アカウントと紅包金額とのうちの１つ又は２つを含む、
請求項１又は請求項７に記載のサービス機能を実施する方法。
【請求項９】
受信した前記インスタントメッセージは、オーディオ、又は、ビデオを含み、
前記方法は：
前記オーディオのインスタントメッセージ、又は、前記ビデオのインスタントメッセージの情報を、認識技術を用いてテキストに変換するステップと；
前記インスタントメッセージの内容として変換された前記情報を用いるステップと；を更に備える、
請求項１〜８のいずれかに記載のサービス機能を実施する方法。
【請求項１０】
サービス機能を実施するためのデバイスであって、前記デバイスは、請求項１〜９のいずれかに記載のサービス機能を実施する方法を実行するように構成された複数のユニットを備える、
デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１５年９月８日に提出され「サービス機能を実施する方法及び装置」と題された中国特許出願第２０１５１０５６７９４１．８号の優先権を主張し、上記中国特許出願は参照によってその全体が本願に組み込まれる。
【０００２】
本願はネットワーク通信技術の分野に関し、特に、サービス機能を実施する方法及び装置に関する。
【背景技術】
【０００３】
通信技術の進化とスマート端末の普及にともない、ネットワークを介して人々が仕事と生活における様々なタスクを遂行することが当たり前になってきている。例えば、事前に通信を必要とする又は事後に通信相手からのフォローアップを必要とするサービスを処理するときに、ユーザはインスタントメッセージングシステムを用いて通信相手と連絡し、インスタントメッセージの会話（以後、インスタント会話）プロセスにおいて、ネットワークを介してサービスを遂行するのが普通である。
【０００４】
従来技術では、一例として、ユーザは、第三者の決済プラットフォーム経由の送金を利用して、先ず、インスタント会話で送金受取人に金額を確認し、次に、第三者の決済プラットフォームをオンにし、送金インアカウントと送金金額とを入力して送金を完了し、その後、インスタント会話に戻って受取人との間で送金結果を確認する。上記のプロセスにおいて、ユーザは、複数の手動操作を実行し、多くの内容を手動で入力する必要がある場合があるために、プロセスは面倒で非効率になる。
【発明の概要】
【０００５】
上記のとおり、本願はサービス機能を実施する方法を提供し、前記方法はインスタントメッセージングサーバ上で適用され、前記方法は：
インスタント会話の参加者が送信したインスタントメッセージを受信するステップと；
前記インスタント会話における前記インスタントメッセージの内容が特定のサービスタイプの事前設定されたトリガ条件を満たす場合に、ショートカット操作アイテムを表示させる命令を、前記インスタント会話の参加者の端末へ送信するステップであって、前記ショートカット操作アイテムは、前記サービスタイプのサービスタスクを開始するために前記端末によって用いられる、送信するステップと；を備える。
【０００６】
本願は、サービス機能を実施する方法を提供し、前記方法は端末上で適用され、前記方法は：
参加中のインスタント会話におけるインスタントメッセージを、インスタントメッセージングサーバへ送信するステップと；
前記インスタントメッセージングサーバから受信した、ショートカット操作アイテムを表示させる命令に従って、前記ショートカット操作アイテムを、ユーザに対して表示するステップであって、前記ショートカット操作アイテムは、前記インスタントメッセージの内容に関連するサービスタスクに対応する、表示するステップと；
前記ユーザによる前記ショートカット操作アイテムへの所定の実行操作を受信した後に、前記ショートカット操作アイテムに対応するサービスタスクを開始するステップと；を備える。
【０００７】
本願は、更にサービス機能を実施する装置を提供し、前記装置はインスタントメッセージングサーバ上で適用され、前記装置は：
インスタント会話の参加者が送信したインスタントメッセージを受信するように構成されたインスタントメッセージ受信ユニットと；
前記インスタント会話における前記インスタントメッセージの内容が特定のサービスタイプの事前設定されたトリガ条件を満たす場合に、ショートカット操作アイテムを表示させる命令をインスタント会話の参加者の端末へ送信するように構成されたショートカット操作命令ユニットであって、前記ショートカット操作アイテムは、前記サービスタイプのサービスタスクを開始するために前記端末によって用いられる、ショートカット操作命令ユニットと；を備える。
【０００８】
本願は、サービス機能を実施する装置を提供し、前記装置は端末上で適用され、前記装置は：
参加中のインスタント会話におけるインスタントメッセージを、インスタントメッセージングサーバへ送信するように構成されたインスタントメッセージ送信ユニットと；
前記インスタントメッセージングサーバから受信した、ショートカット操作アイテムを表示させる命令に従って、前記ショートカット操作アイテムをユーザに対して表示するように構成された操作アイテム表示受信ユニットであって、前記ショートカット操作アイテムは、前記インスタントメッセージの内容に関連するサービスタスクに対応する、操作アイテム表示受信ユニットと；
前記ユーザによる前記ショートカット操作アイテムへの所定の実行操作を受信すると、前記ショートカット操作アイテムに対応するサービスタスクを開始するように構成された操作アイテム開始ユニットと；を備える。
【０００９】
上記の技術的解決策から以下のことが分かる。即ち、本願の実施の形態における特定タイプのサービスをユーザが利用しようとしていることが、インスタント会話でのインスタントメッセージの内容に基づいて判定された場合には、そのサービスタイプに対応するショートカット操作アイテムをユーザの端末上に表示させることができるので、ユーザはそのサービスタイプのサービスタスクを迅速に開始できるようになる。したがって、ユーザによる手動操作と手動入力とを減らすことができ、ユーザの効率を高めることができる。
【図面の簡単な説明】
【００１０】
【図１】本願の実施の形態による、インスタントメッセージングサーバ上で適用される、サービス機能を実施する方法のフローチャートである。
【図２】本願の実施の形態による、端末上で適用される、サービス機能を実施する方法のフローチャートである。
【図３】本願による適用実施例における、端末上にインスタントメッセージを表示しているインスタント会話インターフェースを示す。
【図４】本願による適用実施例における、端末上にショートカット操作アイテムを表示しているインスタント会話インターフェースを示す。
【図５】本願による適用実施例における、端末上にサービスタスクの実行結果を表示しているインスタント会話インターフェースを示す。
【図６】端末又はサーバのハードウェア構造図である。
【図７】本願の実施の形態による、インスタントメッセージングサーバ上で適用される、サービス機能を実施する装置の論理構造図である。
【図８】本願の実施の形態による、端末上で適用される、サービス機能を実施する装置の論理構造図である。
【発明を実施するための形態】
【００１１】
本願の実施の形態は、サービス機能を実施するための新規な方法を提供する。インスタントメッセージングサーバは、インスタント会話におけるインスタントメッセージの内容を監視し、更に、ユーザが特定のサービスタイプのサービスを実行するつもりであると判断した場合には、そのサービスタイプに対応するショートカット操作アイテムを表示するようユーザの端末に命令できる。因って、ユーザは、ショートカット操作アイテムを用いることで、そのサービスタイプのサービスタスクを容易且つ便利に開始できる。ユーザはこのタイプのサービスシステムを手動で操作したり、関連する情報を手動で入力したりする必要がない。操作はユーザにとって使い易く、より便利であり、従来技術の課題は解決される。
【００１２】
本願のこの実施の形態において、インスタント会話のユーザは、端末を介してインスタントメッセージをインスタントメッセージングサーバへ送信できる。インスタントメッセージングサーバは、このインスタントメッセージを同じインスタント会話の別のユーザの端末へ転送できる。このインスタントメッセージの送信者端末とインスタントメッセージングサーバとはネットワーク経由で相互にアクセスできる。受信者端末とインスタントメッセージングサーバとも、ネットワーク経由で相互にアクセスできる。端末（送信者端末及び／又は受信者端末）は、モバイルフォン、タブレットコンピュータ、パーソナルコンピュータ（ＰＣ）、ラップトップコンピュータのような装置であってよい。インスタントメッセージングサーバは１つの物理又は論理サーバであってもよく、本願のこの実施の形態においる異なる責務を共有し、インスタントメッセージングサーバの種々の機能を実施するために協働する２つ以上の物理又は論理サーバであってもよい。本願のこの実施の形態では、端末及びインスタントメッセージングサーバのタイプ、並びに、送信者端末とインスタントメッセージングサーバとの間、又、受信者とインスタントメッセージングサーバとの間の通信ネットワークのタイプ及びプロトコル等は限定されない。
【００１３】
本願のこの実施の形態では、インスタントメッセージングサーバ上でサービス機能を実施する方法の手順は図１に示すとおりであってよく、端末上で同方法を実施する手順は図２に示すとおりであってよい。ステップ２１０にて、端末上で、参加中のインスタント会話におけるインスタントメッセージをインスタントメッセージングサーバへ送信する。
【００１４】
ステップ１１０にて、インスタントメッセージングサーバ上で、インスタント会話の参加者が送信したインスタントメッセージを受信する。
【００１５】
ユーザはインスタント会話で送信するインスタントメッセージを端末へ入力でき、端末はこれをインスタントメッセージングサーバへ送信できる。インスタントメッセージングサーバはインスタント会話の各参加者が送信したインスタントメッセージを受信し、これをインスタントメッセージの受信者（インスタント会話における参加者の数人又は全員）の端末へ転送できる。インスタント会話は、２名以上のユーザ間での会話であっても、グループ会話であってもよい。
【００１６】
ステップ１２０にて、インスタントメッセージングサーバ上で、インスタント会話でのインスタントメッセージの内容が特定のサービスタイプの事前に設定されたトリガ条件を満たす場合に、ショートカット操作アイテムを表示させる命令をインスタント会話の参加者の端末へ送信できる。このショートカット操作アイテムを用いて、上記の特定のサービスタイプのサービスタスクを端末により開始する。
【００１７】
端末上では、ステップ２２０にて、インスタントメッセージングサーバから受信した、インスタントメッセージの内容に関連するサービスタスクに対応するショートカット操作アイテムを表示させる命令に従って、ショートカット操作アイテムを、ユーザに対して表示できる。
【００１８】
本願のこの実施の形態により実現できるサービス機能には、ネットワークを介して実施できる生活及び仕事のあらゆるタスクが含まれ、これらのタスクには、例えばネットワーク決済機能やネットワークショッピング機能などがある。同一のサービスタイプのサービスは同一のサービスサーバによって処理することができ、このタイプのサービスを実施するために必要なサービスパラメータは同一又は類似する。例えば、サービスタイプは決済、送金、紅包の送信、ショッピングネットワーク上での注文、等であってよい。サービスタスクは、具体的なサービスパラメータを含む特定のサービスタイプのサービスであってよい。含まれるサービスパラメータは、このタイプのサービスを実施するために必要なパラメータのうちのいくつか又は全てであってよい。例えば、ユーザＡの、業者Ｂに対する決済は、いくつかのサービスパラメータを含むサービスタスクである。
【００１９】
インスタントメッセージングサーバは、インスタント会話の内容に応じて、ユーザが特定のサービスタイプのサービスタスクを開始するつもりかどうかを判断することができる。ユーザどうしは、種々タイプのサービスについて、大きく異なる語彙、表現等を用いて互いに通信する。そのため、本願のこの実施の形態では、様々なサービスタイプのトリガ条件が事前設定される。インスタント会話でのインスタントメッセージの内容が特定のサービスタイプの事前設定されたトリガ条件を満たす場合には、ユーザはこのサービスタイプのサービスタスクを開始する意図があると考えてよい。このサービスタイプの事前設定されたトリガ条件は、インスタントメッセージングサーバへローカルに記憶する、又は、インスタントメッセージングサーバがネットワーク経由でアクセスできる場所に記憶することができる。
【００２０】
インスタントメッセージは、テキスト（文字）、オーディオ、ビデオ、その他の形式のメッセージを含んでよい。インスタントメッセージングサーバは、非テキストインスタントメッセージによって送られた情報を、様々な既存の認識技術を用いてテキストに変換し、このテキストをインスタントメッセージの内容として用いることができる。インスタントメッセージングサーバは、様々なテキスト情報解析及び処理方法を用いて、インスタントメッセージにおいて表現されているユーザの意図を認識し、更に、用いる解析方法及び処理方法に従って、各サービスタイプの事前設定されたトリガ条件を判定できる。各サービスタイプは２つ以上の所定のトリガ条件を設けてよく、そのいずれかが満たされたときにトリガされるようにすることができる。
【００２１】
例えば、インスタントメッセージングサーバは、インスタントメッセージの内容を処理するためにキーワードマッチング方法を用いてよい。サービスタイプに対応する１つ以上の用語をキーワードとして用いることができ、この場合、事前設定されるトリガ条件は「インスタントメッセージの内容が、少なくとも１つのキーワードを含む」であってよい。別の例では、インスタントメッセージングサーバは、隣接する数通のインスタントメッセージの内容を処理するために意味解析方法を用いてよく、この場合、事前設定されるトリガ条件は「意味解析結果が、対応するサービスタイプと一致する」であってよい。インスタントメッセージングサーバは、更に、上の２つの処理方法を統合し、上で述べた２つの事前設定されたトリガ条件を用いることができる。インスタントメッセージングサーバは従来技術におけるその他のテキスト情報処理及び解析方法を用いることもできるが、ここでは詳細な説明を省く。
【００２２】
インスタントメッセージングサーバは、１つのインスタントメッセージの内容を、事前設定されたトリガ条件とマッチさせるために、解析及び処理の対象として用いることができる。インスタントメッセージングサーバは、固定数の隣接するインスタントメッセージの内容、又は、他の条件に基づいて決定された数の隣接するインスタントメッセージの内容を、解析及び処理の対象として用いてもよい。隣接するインスタントメッセージは、同一端末によって連続的に送信されても、会話参加者全員によって連続的に送信されてもよく、これは本願のこの実施の形態において限定されない。
【００２３】
インスタントメッセージの内容が特定のサービスタイプの事前設定されたトリガ条件を満たす場合、インスタントメッセージングサーバはそのインスタントメッセージの内容に関連するサービスタスクを生成し、このサービスタスクに対応するショートカット操作アイテムを表示させる命令を、このサービスタスクを開始する意図を持つインスタント会話の参加者の端末へ送信することができる。
【００２４】
インスタントメッセージングサーバは、インスタントメッセージの内容の解析及び処理に従って、特定タイプのサービスを使用しそうなユーザがいるかどうかを判定することができる。一方で、インスタントメッセージングサーバは、このタイプのサービスを使用する意図があるユーザを判定できる。このように、インスタントメッセージングサーバは、生成されたサービスタスクにおいて、ユーザのアカウントをサービスパラメータとして用いることができる。加えて、具体的なサービスタイプによっては、インスタントメッセージングサーバは生成されたサービスタスク内の他のサービスパラメータを、インスタントメッセージの内容、及び／又は、インスタント会話の他の参加者に従って更に入手することができる。例えば、インスタント会話の相手方のアカウントをサービスタスク内の別のサービスパラメータとして用いることができ、そのインスタントメッセージに関与している（含まれる）数量をサービスタスクの量として用いることができる。インスタントメッセージングサーバが判定できるサービスパラメータが多いほど、サービスタスクの実行中にユーザが手動で入力する必要があるアイテムは少なくなるため、効率性が更に向上する。
【００２５】
インスタントメッセージングサーバが端末に送信した、ショートカット操作アイテムを表示させる命令は、その端末が対応のサービスタスクを実行するときにアクセスする必要のあるサーバのアドレスと、対応のサービスの関連する情報とを含んでいてよい。実際のアプリケーションシナリオでは、端末がインスタントメッセージングサーバを介して上記サービスタイプのサービスサーバへアクセスする場合、命令内のサーバアドレスがインスタントメッセージングサーバのアドレスとなる。端末がサービスサーバへ直接的にアクセスする場合には、命令内のサーバアドレスがサービスサーバのアドレスとなる。インスタントメッセージングサーバは、サービスタスクのサービスタイプと１つ以上の生成されたサービスパラメータとを、ショートカット操作アイテムを表示させる命令に追加することができる。こうすることで、端末がユーザに対して情報を表示できるようになり、これによりユーザは、ショートカット操作アイテムを用いて実行されるサービスタスクの具体的な詳細について明確に知ることができる。例えば、送金サービスのサービスパラメータは、送金アウトアカウント、送金インアカウント、送金金額のうちの１つ以上であってよい。紅包送信サービスのサービスパラメータは、紅包送信アカウントと紅包金額のうち１つ又は２つであってよい。
【００２６】
ショートカット操作アイテムを表示させる命令の受信後に、端末はこの命令に従ってショートカット操作アイテムをユーザに対して表示できる。ショートカット操作アイテムは、様々な操作可能なページ要素の形式でユーザに対して表示されることが可能である。このページ要素の形式には、クリック可能なフローティングウィンドウや、インスタント会話ウィンドウ内のシステムメッセージなどがあり、本願のこの実施の形態ではこの形式は限定されない。端末は、対応するサービスタスクのサービスタイプ及びサービスパラメータをショートカット操作アイテムにてユーザに対して表示できる。
【００２７】
ステップ２３０にて、端末上では、ユーザによるショートカット操作アイテム上での所定の実行操作を受信した後に、ショートカット操作アイテムに対応するサービスタスクを開始する。
【００２８】
ショートカット操作アイテム上での所定の実行操作は、表示されたショートカット操作アイテムのクリック、所定のタッチスクリーンジェスチャ、所定のショートカット若しくはショートカットの組み合わせ、又はその他であってよい。端末は、ユーザによる所定の実行操作を受信した後に、ショートカット操作アイテムに対応するサービスタスクを開始することができる。
【００２９】
ショートカット操作アイテムを表示させる命令がサービスサーバのアドレスを含む場合、端末は、サービスタスクの要求を開始するときに、このショートカット操作アイテムを表示させる命令内のサービスパラメータをこの要求内に追加してよい。これにより、手動で入力する必要があるアイテムを減らすことができる。
【００３０】
ショートカット操作アイテムを表示させる命令がインスタントメッセージングサーバのアドレスを含む場合には、端末は、ユーザの所定の実行操作を受信した後に、インスタントメッセージングサーバへの要求を開始することができる。インスタントメッセージングサーバは、ショートカット操作アイテムに基づき端末によって開始される要求を受信した後に、ショートカット操作アイテムに対応するサービスタスクを実行できる。インスタントメッセージングサーバは、サービスタスクのサービスタイプとサービスパラメータとをサービスサーバへ送信でき、更に、サービスサーバの処理結果の受信後に、サービスタスクの実行結果を表示させる命令を端末へ送信できる。この命令は実行結果に関連する情報を含む。端末は、インスタントメッセージングサーバから受信した、サービスタスクの実行結果を表示させる命令に従って、実行結果をユーザに対して表示できる。インスタントメッセージングサーバとサービスサーバとによって協働してサービスタスクを実行するプロセスは、従来技術に関連して実施できるため、ここでは詳細の説明を省く。
【００３１】
実施の方式において、表示されたショートカット操作を用いて要求を開始するときに、ユーザは、例えばユーザがパスワードを入力できるようにする操作、又はその他の操作といった具体的なサービスに従って、サービス内の対応する操作を更に実施できる。例えば、ショートカット操作が送金操作である場合には、ユーザが送金要求を開始するべくショートカット操作をトリガする前に確認できるように、事前に送金確認ボックスを生成しておくことができる。この確認は、決済パスワードを入力する操作であってよい。これにより、ユーザによるパスワードの入力後のみに送金操作を有効にすることができる。別の例では、ショートカット操作が紅包送信操作である場合に、ユーザが紅包送信要求を開始するべくショートカット操作をトリガする前に、紅包確認ボックスを生成しておくことができる。確認ボックスは、ユーザが選択できるその他のオプション又はパラメータ（例えば紅包のタイプ及び紅包の数）を提供できる。更に、確認のためにパスワードを入力するといった操作を設けてよい。
【００３２】
本願のこの実施の形態では、端末上に表示されるショートカット操作アイテムは、インスタントメッセージングサーバが推定したユーザの意図である。この推定されたユーザの意図は、ユーザの意図を１００％正確に反映することはできず、特に、ユーザが今実行する必要のある意図であるとは限らない。表示されたショートカット操作アイテムによって生じる、ユーザへの過剰な干渉、更には誤操作の可能性を防止するために、ショートカット操作アイテムの表示時間を設定してもよい。端末は、ショートカット操作アイテムを画面上に表示した後に計時を開始し、この表示時間の終了後にショートカット操作アイテムの表示を取り消すことができる。表示時間は端末上で事前設定することができる。或いは、インスタントメッセージングサーバはショートカット操作アイテムを表示させる命令に表示時間を追加し、表示時間を端末へ伝達するようにしてもよい。
【００３３】
本願のこの実施の形態では、インスタントメッセージングサーバはインスタント会話におけるインスタントメッセージの内容を監視できる。ユーザが特定タイプのサービスを使用する意図を表現すると、インスタントメッセージングサーバは、そのサービスタイプに対応するショートカット操作アイテムをユーザの端末上で表示でき、これにより、ユーザは、このショートカット操作アイテムを用いて、対応するサービスタスクを容易且つ便宜的に開始することが可能になる。このようにして、サービスタスクの開始に必要な手動による操作及び入力をユーザが使い易いように簡素化することができ、ユーザはサービスタスクをより効率的に完了することができる。
【００３４】
本願の適用例では、インスタントメッセージングサーバは、キーワードマッチング技術と意味解析技術とを用いることにより、インスタント会話におけるインスタントメッセージの内容を監視できる。各サービスタイプは複数の事前設定されたトリガ条件に対応することが可能である。例えば、送金サービスの事前設定されたトリガ条件は、「キーワード『送金』を含む」、「キーワード『へ送金』、『私へ送金』、『あなたへ送金』を含み、現在のインスタントメッセージ、或いは、１つ又は２つの隣接するインスタントメッセージが数字を含む」を含んでよい。
【００３５】
ユーザＢと友人Ａ（ユーザＡ）とのインスタント会話では、ユーザＢが端末上でインスタントメッセージ「あなたへ１０５を送金します」と入力すると、端末がこのインスタントメッセージをインスタントメッセージングサーバへ送信できる。ユーザＢの端末上に表示されるインスタント会話インターフェースは図３に示す通りであり得る。
【００３６】
インスタントメッセージングサーバは、ユーザＢのインスタントメッセージからキーワード『あなたへ送金』を見つけ、又、そのインスタントメッセージが数字を含むことを見つける。したがって、転送サービスの事前設定されたトリガ条件が満たされている。インスタントメッセージングサーバはこのインスタントメッセージに意味解析を実行し、その送金の送金アウトアカウントはユーザＢ、送金インアカウントはユーザＡ、送金金額は１０５であると結論することができる。インスタントメッセージングサーバは、上述のサービスパラメータを用いて送金サービスタスク「ユーザＢからユーザＡへ１０５を送金」を生成し、この送金サービスタスクに対応するショートカット操作アイテムを表示させる命令を生成し、この命令をユーザＢの端末へ送信できる。この命令はサービスタスクのタイプ（つまり、送金）と、上で述べた３つのサービスパラメータとを含んでよい。
【００３７】
ショートカット操作アイテムを表示させる命令を受信すると、ユーザＢの端末はこの命令からサービスタイプとサービスパラメータとを抽出し、サービスタスクの記述（サービスタイプといくつかのサービスパラメータに従って生成した「友人Ａへ１０５．００元を送金しますか？」）をインスタント会話インターフェース上のクリック可能なメッセージボックス内に表示し、計時を開始できる。この適用例では表示時間は１０秒間であり、表示時間は端末上のインスタントメッセージングクライアントソフトウェアにて事前設定される。図４に示すように、サービスタスクを記述した後に、残りの表示時間をメッセージボックス内に表示できる。残りの表示時間が０になると、ユーザＢの端末は、クリック可能なメッセージボックスの表示を取り消すことができる。
【００３８】
図４中でユーザＢがメッセージボックスをクリックすると、ユーザＢの端末がインスタントメッセージングサーバに対してサービスタスクの開始と実行を要求できる。インスタントメッセージングサーバは、決済サーバへの送金要求を開始し、送金要求に、送金アウトアカウント、送金インアカウント、及び送金金額を追加できる。インスタントメッセージングサーバは、決済サーバから返された送金成功確認情報を受信すると、サービスタスク実行結果を表示させる命令を生成し、この結果を含む命令を用いてユーザＢの端末へ、送金成功結果を通知できる。
【００３９】
ユーザＢの端末は、サービスタスク実行結果を表示させる命令を受信した後に、図５に示すように、ユーザに対して「相手方へ１０５．００元を送金」と表示できる。
【００４０】
上で述べた手順の実施に対応し、本願のこの実施の形態は、サービス機能を実施し、インスタントメッセージングサーバ上で適用される装置と、サービス機能を実施し、端末上で適用される装置とを更に提供する。この２つの装置は両方ともソフトウェアを介して実施することができ、又、ハードウェアを介して、或いはソフトウェアとハードウェアの組み合わせを介して実施することもできる。論理装置としてのソフトウェアの実施を一例として用いると、この論理装置は、端末又はサーバの中央処理ユニット（ＣＰＵ）を介して対応するコンピュータプログラム命令をメモリ内に読み込み、このコンピュータプログラム命令を実行することで形成される。ハードウェアの観点からすると、図６に示すＣＰＵ、メモリ、不揮発性記憶装置に加え、サービス機能を実施する装置が配置されている端末は、一般的に、無線信号の送受信に使用されるチップのようなその他のハードウェアを更に含み、又、サービス機能を実施する装置が配置されているサーバは、一般的に、ネットワーク通信機能を実施するために使用されるボードカードのようなその他のハードウェアを更に含む。
【００４１】
図７は、この実施の形態によるサービス機能を実施する装置を示す。この装置はインスタントメッセージングサーバ上で適用でき、インスタントメッセージ受信ユニットとショートカット操作命令ユニットとを含む。インスタントメッセージ受信ユニットは、インスタント会話の参加者が送信したインスタントメッセージを受信するように構成されている。ショートカット操作命令ユニットは、インスタント会話におけるインスタントメッセージの内容が特定のサービスタイプの事前設定されたトリガ条件を満たす場合に、ショートカット操作アイテムを表示させる命令をインスタント会話の参加者の端末に送信するように構成されている。ショートカット操作アイテムは、端末によって当該のサービスタイプのサービスタスクを開始するために用いられている。
【００４２】
実施例において、前記装置は、前記ショートカット操作アイテムに基づき前記端末によって開始された要求を受信し、前記ショートカット操作アイテムに対応するサービスタスクを実行するように構成された操作要求受信ユニットを更に備える。
【００４３】
上記実施例において、前記装置は、前記サービスタスクの前記実行結果を表示させる命令を前記端末へ送信するように構成された実行結果命令ユニットを更に備えてもよい。
【００４４】
任意で、前記事前設定されたトリガ条件は：前記インスタントメッセージの前記内容が、前記サービスタイプに対応するキーワードを含むこと、及び／又は、いくつかの隣接するインスタントメッセージの内容についての意味解析結果が、前記対応するサービスタイプと一致することを含む。
【００４５】
任意で、前記ショートカット操作アイテムを表示させる前記命令は、前記端末上での前記ショートカット操作アイテムの表示時間を含み；前記ショートカット操作アイテムの前記表示は、前記表示時間の終了時に前記端末によって取り消される。
【００４６】
任意で、前記ショートカット操作アイテムを表示させる前記命令は、前記サービスタスクの前記サービスタイプ及び少なくとも１つのサービスパラメータを含み；前記サービスパラメータは、前記インスタント会話での前記インスタントメッセージの内容、及び／又は、前記インスタント会話の参加者に従って生成される。
【００４７】
任意で、前記サービス機能は、ネットワーク決済機能を含み；前記サービスタイプは、紅包の送金及び／又は送信を含み；送金のサービスパラメータは、送金アウトアカウント、送金インアカウント、及び送金金額のうちの１つ以上を含み；紅包送信のサービスパラメータは、紅包送信アカウントと紅包金額とのうちの１つ又は２つを含む。
【００４８】
図８は、この実施の形態によるサービス機能を実施する装置を示す。この装置は端末に適用でき、インスタントメッセージ送信ユニット、操作アイテム表示受信ユニット、及び操作アイテム開始ユニットを含む。インスタントメッセージ送信ユニットは、参加中のインスタント会話におけるインスタントメッセージをインスタントメッセージングサーバへ送信するように構成されている。操作アイテム表示受信ユニットは、インスタントメッセージングサーバから受信した命令に従って、ショートカット操作アイテムをユーザに対して表示するように構成されている。この命令とは、インスタントメッセージの内容に関連するサービスタスクに対応するショートカット操作アイテムを表示させるものである。操作アイテム開始ユニットは、ユーザによるショートカット操作アイテムへの所定の実行操作を受信すると、ショートカット操作アイテムに対応するサービスタスクを開始するように構成されている。
【００４９】
任意で、前記装置は、前記ショートカット操作アイテムを前記ユーザに対して表示する表示時間の終了後に、前記ショートカット操作アイテムの前記表示を取り消すように構成された操作アイテム表示取消ユニットを更に備え；前記表示時間は、前記端末上で事前設定される、又は、前記ショートカット操作アイテムを表示する前記命令内で前記インスタントメッセージングサーバによって指定される。
【００５０】
任意で、前記操作アイテム開始ユニットは、具体的に、前記ユーザによる前記ショートカット操作アイテムへの所定の実行操作を受信すると、前記ショートカット操作アイテムに基づいて前記インスタントメッセージングサーバへの要求を開始するように構成され；前記装置は、前記インスタントメッセージングサーバから受信した、前記サービスタスクの実行結果を表示させる命令に従って、実行結果を前記ユーザに対して表示するように構成された実行結果表示ユニットを更に備える。
【００５１】
任意で、前記サービス機能は、ネットワーク決済機能を含み；前記サービスタスクの前記サービスタイプは、紅包の送金又は送信を含み；送金のサービスパラメータは、送金アウトアカウント、送金インアカウント、及び送金金額のうちの１つ以上を含み；紅包送信のサービスパラメータは、紅包送信アカウントと紅包金額とのうちの１つ又は２つを含む。
【００５２】
上記の説明は、本願の好ましい実施形態であり、本願を限定するものではない。本願の精神及び原理から逸脱することなくなされた変更、均等物の置換及び改良は、本願の保護範囲内に入るものとする。
【００５３】
典型的な構成では、コンピューティングデバイスは、１つ又は複数のプロセッサ（ＣＰＵ）、入力／出力インターフェース、ネットワークインターフェース、及びメモリを含む。
【００５４】
メモリは、揮発性メモリ、ランダムアクセスメモリ（ＲＡＭ）及び／又は不揮発性メモリなど、例えば読み出し専用メモリ（ＲＯＭ）又はフラッシュＲＡＭを含むコンピュータ可読媒体を含むことができる。メモリは、コンピュータ可読媒体の一例である。
【００５５】
コンピュータ可読媒体は、不揮発性及び揮発性媒体ならびに可動及び非可動媒体を含み、任意の方法又は技術によって情報記憶を実施することができる。情報は、コンピュータ可読命令、データ構造、及びプログラム又は他のデータのモジュールとすることができる。コンピュータの記憶媒体は、例えば、相変化メモリ（ＰＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、他のタイプのＲＡＭ、ＲＯＭ、電気的消去プログラム可能な読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリ又は他のメモリ技術、コンパクトディスク読取り専用メモリ（ＣＤ−ＲＯＭ）、デジタル多目的ディスク（ＤＶＤ）又は他の光学記憶装置、カセットテープ、磁気テープ／磁気ディスク記憶装置又は他の磁気記憶装置、又は任意の他の非伝送媒体を含み、コンピューティング装置にアクセス可能な情報を格納するために使用することができる。本明細書の定義によれば、コンピュータ可読媒体は、変調データ信号及び搬送波などの一時媒体を含まない。
【００５６】
用語「含む」、「備える」、又はこれらのあらゆる派生形は、非排他的な包含をカバーすることを意図し、一連の要素を含む工程、方法、商品、デバイスは、このような要素を含むだけでなく、明記されていないその他の要素をも含むか、あるいは、その工程、方法、商品、デバイスに固有な要素を更に含む点にも留意されたい。さらなる制限をせずに、表現「〜を含む（including a/an…）」によって限定される要素は、その要素を含む工程、方法、商品、デバイスに存在しているその他の同じ要素を除外するものではない。
【００５７】
当業者は、本願の実施形態が、方法、システム、又はコンピュータプログラム製品として提供され得ることを理解すべきである。 したがって、本願は、完全なハードウェアの実施の形態、完全なソフトウェアの実施の形態、又はソフトウェアとハードウェアとを組み合わせた実施の形態として実装することができる。更に、本願は、コンピュータで使用可能なプログラムコードを含む、１つ又は複数のコンピュータで使用可能な記憶媒体（磁気ディスクメモリ、ＣＤ−ＲＯＭ、光メモリなどを含むがこれに限定されない）の形態を採ることができる。
［第１の局面］
サービス機能を実施する方法であって、前記方法はインスタントメッセージングサーバ上で適用され、前記方法は：
インスタント会話（インスタントメッセージの会話）の参加者が送信したインスタントメッセージを受信するステップと；
前記インスタント会話における前記インスタントメッセージの内容が特定のサービスタイプの事前設定されたトリガ条件を満たす場合に、ショートカット操作アイテムを表示させる命令を、前記インスタント会話の参加者の端末へ送信するステップであって、前記ショートカット操作アイテムは、前記サービスタイプのサービスタスクを開始するために前記端末によって用いられる、送信するステップと；を備える、
サービス機能を実施する方法。
［第２の局面］
前記ショートカット操作アイテムに基づいて前記端末が開始した要求を受信し、前記ショートカット操作アイテムに対応するサービスタスクを実行するステップを更に備える、
第１の局面に記載の方法。
［第３の局面］
前記サービスタスクの実行結果を表示させる命令を、前記端末へ送信するステップを更に備える、
第２の局面に記載の方法。
［第４の局面］
前記事前設定されたトリガ条件は、前記インスタントメッセージの前記内容が、前記サービスタイプに対応するキーワードを含むこと；及び／又は、いくつかの隣接するインスタントメッセージの内容の意味解析結果が、前記対応するサービスタイプと一致すること；を含む、
第１の局面に記載の方法。
［第５の局面］
ショートカット操作アイテムを表示させる前記命令は、前記端末上での前記ショートカット操作アイテムの表示時間を含み、
前記ショートカット操作アイテムの前記表示は、前記表示時間の終了時に前記端末によって取り消される、
第１の局面に記載の方法。
［第６の局面］
ショートカット操作アイテムを表示させる前記命令は、前記サービスタイプと、前記サービスタスクの少なくとも１つのサービスパラメータとを含み、
前記サービスパラメータは、前記インスタント会話でのインスタントメッセージの内容、及び／又は、前記インスタント会話の参加者に従って生成される、
第１の局面に記載の方法。
［第７の局面］
前記サービス機能は、ネットワーク決済機能を含み；
前記サービスタイプは、紅包の送金及び／又は送信を含み；
送金のサービスパラメータは、送金アウトアカウント、送金インアカウント、及び送金金額のうちの１つ以上を含み；
紅包送信のサービスパラメータは、紅包送信アカウントと紅包金額とのうちの１つ又は２つを含む；
第６の局面に記載の方法。
［第８の局面］
サービス機能を実施する方法であって、前記方法は端末上で適用され、前記方法は：
参加中のインスタント会話におけるインスタントメッセージを、インスタントメッセージングサーバへ送信するステップと；
前記インスタントメッセージングサーバから受信した、ショートカット操作アイテムを表示させる命令に従って、前記ショートカット操作アイテムを、ユーザに対して表示するステップであって、前記ショートカット操作アイテムは、前記インスタントメッセージの内容に関連するサービスタスクに対応する、表示するステップと；
前記ユーザによる前記ショートカット操作アイテムへの所定の実行操作を受信した後に、前記ショートカット操作アイテムに対応するサービスタスクを開始するステップと；を備える、
サービス機能を実施する方法。
［第９の局面］
前記ユーザに対して前記ショートカット操作アイテムを表示する表示時間の終了後に、前記ショートカット操作アイテムの前記表示を取り消すステップを更に備え、
前記表示時間は、前記端末上で事前設定される、又は、前記ショートカット操作アイテムを表示させる前記命令内において前記インスタントメッセージングサーバにより指定される、
第８の局面に記載の方法。
［第１０の局面］
前記ショートカット操作アイテムに対応するサービスタスクを開始する前記ステップは、前記ショートカット操作アイテムに基づいて前記インスタントメッセージングサーバへの要求を開始するステップを備え、
前記方法は、前記インスタントメッセージングサーバから受信した、前記サービスタスクの実行結果を表示させる命令に従って、前記実行結果を前記ユーザに対し表示するステップを更に備える、
第８の局面に記載の方法。
［第１１の局面］
前記サービス機能は、ネットワーク決済機能を含み；
前記サービスタスクの前記サービスタイプは、紅包の送金又は送信を含み；
送金のサービスパラメータは、送金アウトアカウント、送金インアカウント、及び送金金額のうちの１つ以上を含み；
紅包送信のサービスパラメータは、紅包送信アカウントと紅包金額とのうちの１つ又は２つを含む；
第８の局面に記載の方法。
［第１２の局面］
サービス機能を実施する装置であって、前記装置はインスタントメッセージングサーバ上で適用され、前記装置は：
インスタント会話の参加者が送信したインスタントメッセージを受信するように構成されたインスタントメッセージ受信ユニットと；
前記インスタント会話における前記インスタントメッセージの内容が特定のサービスタイプの事前設定されたトリガ条件を満たす場合に、ショートカット操作アイテムを表示させる命令をインスタント会話の参加者の端末へ送信するように構成されたショートカット操作命令ユニットであって、前記ショートカット操作アイテムは、前記サービスタイプのサービスタスクを開始するために前記端末によって用いられる、ショートカット操作命令ユニットと；を備える、
サービス機能を実施する装置。
［第１３の局面］
前記ショートカット操作アイテムに基づき前記端末によって開始された要求を受信し、前記ショートカット操作アイテムに対応するサービスタスクを実行するように構成された操作要求受信ユニットを更に備える、
第１２の局面に記載の装置。
［第１４の局面］
前記サービスタスクの前記実行結果を表示させる命令を前記端末へ送信するように構成された実行結果命令ユニットを更に備える、
第１３の局面に記載の装置。
［第１５の局面］
前記事前設定されたトリガ条件は：前記インスタントメッセージの前記内容が、前記サービスタイプに対応するキーワードを含むこと、及び／又は、いくつかの隣接するインスタントメッセージの内容についての意味解析結果が、前記対応するサービスタイプと一致すること；を含む、
第１２の局面に記載の装置。
［第１６の局面］
前記ショートカット操作アイテムを表示させる前記命令は、前記端末上での前記ショートカット操作アイテムの表示時間を含み；
前記ショートカット操作アイテムの前記表示は、前記表示時間の終了時に前記端末によって取り消される；
第１２の局面に記載の装置。
［第１７の局面］
前記ショートカット操作アイテムを表示させる前記命令は、前記サービスタスクの前記サービスタイプ及び少なくとも１つのサービスパラメータを含み；
前記サービスパラメータは、前記インスタント会話での前記インスタントメッセージの内容、及び／又は、前記インスタント会話の参加者に従って生成される、
第１２の局面に記載の装置。
［第１８の局面］
前記サービス機能は、ネットワーク決済機能を含み；
前記サービスタイプは、紅包の送金及び／又は送信を含み；
送金のサービスパラメータは、送金アウトアカウント、送金インアカウント、及び送金金額のうちの１つ以上を含み；
紅包送信のサービスパラメータは、紅包送信アカウントと紅包金額とのうちの１つ又は２つを含む、
第１７の局面に記載の装置。
［第１９の局面］
サービス機能を実施する装置であって、前記装置は端末上で適用され、前記装置は：
参加中のインスタント会話におけるインスタントメッセージを、インスタントメッセージングサーバへ送信するように構成されたインスタントメッセージ送信ユニットと；
前記インスタントメッセージングサーバから受信した、ショートカット操作アイテムを表示させる命令に従って、前記ショートカット操作アイテムをユーザに対して表示するように構成された操作アイテム表示受信ユニットであって、前記ショートカット操作アイテムは、前記インスタントメッセージの内容に関連するサービスタスクに対応する、操作アイテム表示受信ユニットと；
前記ユーザによる前記ショートカット操作アイテムへの所定の実行操作を受信すると、前記ショートカット操作アイテムに対応するサービスタスクを開始するように構成された操作アイテム開始ユニットと；を備える、
サービス機能を実施する装置。
［第２０の局面］
前記ショートカット操作アイテムを前記ユーザに対して表示する表示時間の終了後に、前記ショートカット操作アイテムの前記表示を取り消すように構成された操作アイテム表示取消ユニットを更に備え；
前記表示時間は、前記端末上で事前設定される、又は、前記ショートカット操作アイテムを表示する前記命令内で前記インスタントメッセージングサーバによって指定される；
第１９の局面に記載の装置。
［第２１の局面］
前記操作アイテム開始ユニットは、具体的に、前記ユーザによる前記ショートカット操作アイテムへの所定の実行操作を受信すると、前記ショートカット操作アイテムに基づいて前記インスタントメッセージングサーバへの要求を開始するように構成され；
前記装置は、前記インスタントメッセージングサーバから受信した、前記サービスタスクの実行結果を表示させる命令に従って、前記実行結果を前記ユーザに対して表示するように構成された実行結果表示ユニットを更に備える、
第１９の局面に記載の装置。
［第２２の局面］
前記サービス機能は、ネットワーク決済機能を含み；
前記サービスタスクの前記サービスタイプは、紅包の送金又は送信を含み；
送金のサービスパラメータは、送金アウトアカウント、送金インアカウント、及び送金金額のうちの１つ以上を含み；
紅包送信のサービスパラメータは、紅包送信アカウントと紅包金額とのうちの１つ又は２つを含む、
第１９の局面に記載の装置。
【図１】
0006770063.tif 000002
【図２】
0006770063.tif 000003
【図３】
0006770063.tif 000004
【図４】
0006770063.tif 000005
【図５】
0006770063.tif 000006
【図６】
0006770063.tif 000007
【図７】
0006770063.tif 000008
【図８】
0006770063.tif 000009