JP2015537304A

Method and system for managing real-time audio broadcasts among a group of users

Abstract

Information exchange methods and systems, servers, and instant messaging clients are provided. In this method, when receiving the chat session request message sent by the first instant message client in the intercom group, the server receives the chat session voice information sent by the first instant message client. And when receiving the chat session stop message sent by the first instant message client, the server sends the chat session voice information to clients other than the first instant message client in the intercom group for real-time playback. Can include steps to deliver. Instant messaging clients implement network-based intercom conversation capabilities to reduce purchase costs and improve the confidentiality and stability of information exchange.

JP2015537304A, drawing sheet 1
Sheet 1 of 27

Term

6.8 yearsto projected expiry

Projected expiry 18 July 2033, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

13 claims: 4 independent, 9 dependent

  1. 1
    1つまたは複数のプロセッサと、前記1つまたは複数のプロセッサによって実行されるプログラムモジュールを記憶するためのメモリとを有し、遠隔サーバに通信接続されたモバイルデバイスで実行される情報交換方法であって、 ユーザのグループに関連した複数のクライアントデバイスへのリアルタイム音声ブロードキャストを開始するための、前記モバイルデバイスのユーザからの第1命令を検出するステップであって、前記モバイルデバイスの前記ユーザが前記グループのメンバである、ステップと、 前記第1命令に応答して、音声ブロードキャスト開始要求を前記遠隔サーバに送信するステップであって、前記遠隔サーバが前記複数のクライアントデバイスにブロードキャスト無効モードに入るように命令するように構成される、ステップと、 前記モバイルデバイスの前記ユーザからの音声信号をキャプチャし、前記遠隔サーバにストリーミングするステップであって、前記遠隔サーバが前記音声信号を前記複数のクライアントデバイスに送信するように構成される、ステップと、 前記複数のクライアントデバイスへの前記リアルタイム音声ブロードキャストを停止するための、前記モバイルデバイスの前記ユーザからの第2命令を検出するステップと、 前記第2命令に応答して、音声ブロードキャスト停止要求を前記遠隔サーバに送信するステップであって、前記遠隔サーバが前記複数のクライアントデバイスにブロードキャスト対応モードに入るように命令するように構成される、ステップとを有する、方法。
  2. 2
    前記第1命令に応答して、前記モバイルデバイスがブロードキャスト対応モードにあるかまたはブロードキャスト無効モードにあるかを判定するステップと、 前記モバイルデバイスがブロードキャスト無効モードにある場合に、前記モバイルデバイスがリアルタイム音声ブロードキャストを開始する動作を現在無効化されていることを示す視覚的合図を生成し、前記モバイルデバイスに表示するステップとをさらに有する、請求項1に記載の方法。
  3. 3
    前記ユーザのグループから抜けるための、前記モバイルデバイスの前記ユーザからの第3命令を検出するステップと、 前記第3命令に応答して、前記遠隔サーバに終了要求を送信するステップであって、前記遠隔サーバが、前記ユーザのグループから前記ユーザのユーザ識別子を除外し、前記ユーザ識別子の除外を前記複数のクライアントデバイスに通知するように構成される、ステップとをさらに有する、請求項1に記載の方法。
  4. 4
    前記モバイルデバイスの前記ユーザが、前記ユーザのグループの管理者であり、 前記ユーザのグループから別のユーザを除外するための、前記モバイルデバイスの前記ユーザからの第4命令を検出するステップと、 前記第4命令に応答して、前記遠隔サーバにユーザ除外要求を送信するステップであって、前記遠隔サーバが、前記ユーザのグループから前記ユーザ除外要求で識別されるユーザのユーザ識別子を除外し、前記ユーザ識別子の除外を前記複数のクライアントデバイスに通知するように構成される、ステップとをさらに有する、請求項1に記載の方法。
  5. 5
    前記モバイルデバイスの前記ユーザが、前記ユーザのグループの管理者であり、 別のユーザに関連したクライアントデバイスからのリアルタイム音声ブロードキャストを停止するための、前記モバイルデバイスの前記ユーザからの第5命令を検出するステップと、 前記第5命令に応答して、音声ブロードキャスト停止要求を前記遠隔サーバに送信するステップであって、前記遠隔サーバが、前記クライアントデバイスからの前記リアルタイム音声ブロードキャストを停止し、前記モバイルデバイスをブロードキャスト対応モードに入らせながら前記クライアントデバイスにブロードキャスト無効モードに入るように命令するように構成される、ステップとをさらに有する、請求項1に記載の方法。
  6. 6
    遠隔サーバに通信接続されたモバイルデバイスであって、 1つまたは複数のプロセッサと、 前記1つまたは複数のプロセッサによって実行されるプログラムモジュールを記憶するためのメモリとを具備し、 前記プログラムモジュールは、 ユーザのグループに関連した複数のクライアントデバイスへのリアルタイム音声ブロードキャストを開始するための、前記モバイルデバイスのユーザからの第1命令を検出する手順であって、前記モバイルデバイスの前記ユーザが前記グループのメンバである、手順と、 前記第1命令に応答して、音声ブロードキャスト開始要求を前記遠隔サーバに送信する手順であって、前記遠隔サーバが前記複数のクライアントデバイスにブロードキャスト無効モードに入るように命令するように構成される、手順と、 前記モバイルデバイスの前記ユーザからの音声信号をキャプチャし、前記遠隔サーバにストリーミングする手順であって、前記遠隔サーバが前記音声信号を前記複数のクライアントデバイスに送信するように構成される、手順と、 前記複数のクライアントデバイスへの前記リアルタイム音声ブロードキャストを停止するための、前記モバイルデバイスの前記ユーザからの第2命令を検出する手順と、 前記第2命令に応答して、音声ブロードキャスト停止要求を前記遠隔サーバに送信する手順であって、前記遠隔サーバが前記複数のクライアントデバイスにブロードキャスト対応モードに入るように命令するように構成される、手順とを実行するための命令を含む、モバイルデバイス。
  7. 7
    個々のモバイルデバイスからの参加するユーザのグループに対するリアルタイム音声ブロードキャストを管理するために実行されるコンピュータ実施方法であって、 1つまたは複数のプロセッサと、前記1つまたは複数のプロセッサによって実行されるプログラムモジュールを記憶するためのメモリとを有したサーバシステムにより、 モバイルデバイスのユーザからの音声ブロードキャスト開始要求を受信するステップと、 前記音声ブロードキャスト開始要求に応答して、 他のモバイルデバイスにブロードキャスト無効モードに入るように命令するステップと、 前記モバイルデバイスに承認応答を返すステップと、 前記モバイルデバイスからリアルタイム音声ストリームを受信するステップと、 前記リアルタイム音声ストリームを前記他のモバイルデバイスに転送するステップと、 前記モバイルデバイスの前記ユーザからの音声ブロードキャスト停止要求を受信するステップと、 前記音声ブロードキャスト停止要求に応答して、 前記他のモバイルデバイスにブロードキャスト対応モードに入るように命令するステップと、 前記モバイルデバイスに確認応答を返すステップとを有する、方法。
  8. 8
    前記音声ブロードキャスト開始要求に応答して、前記モバイルデバイスがブロードキャスト対応モードにあるかまたはブロードキャスト無効モードにあるかを判定するステップと、 前記モバイルデバイスがブロードキャスト無効モードにある場合に、関連するモバイルデバイスがブロードキャスト対応モードにあるユーザのユーザ識別子を含む否定応答を前記モバイルデバイスに返すステップとをさらに有する、請求項7に記載の方法。
  9. 9
    モバイルデバイスから終了要求を受信するステップと、 前記終了要求に応答して、 前記ユーザのグループから前記モバイルデバイスに関連するユーザのユーザ識別子を除外するステップと、 前記ユーザ識別子の除外を他のモバイルデバイスに通知するステップとをさらに有する、請求項7に記載の方法。
  10. 10
    前記グループから除外される第1ユーザのユーザ識別子を含むユーザ除外要求をモバイルデバイスから受信するステップと、 前記ユーザ除外要求に応答して、 前記モバイルデバイスに関連した第2ユーザを識別するステップと、 前記第2ユーザが前記グループの管理者であるか否かを判定するステップと、 前記第2ユーザが前記グループの管理者である場合に、 前記グループから前記第1ユーザのユーザ識別子を除外するステップと、 前記第1ユーザのユーザ識別子の除外を他のモバイルデバイスに通知するステップとをさらに有する、請求項7に記載の方法。
  11. 11
    前記グループへの音声信号のブロードキャストを停止される第1ユーザのユーザ識別子を含む音声ブロードキャスト停止要求をモバイルデバイスから受信するステップと、 前記音声ブロードキャスト停止要求に応答して、 前記モバイルデバイスに関連した第2ユーザを識別するステップと、 前記第1ユーザがブロードキャスト対応モードにあり、かつ前記第2ユーザが前記グループの管理者であるか否かを判定するステップと、 前記第1ユーザがブロードキャスト対応モードにあり、かつ前記第2ユーザが前記グループの管理者である場合に、 前記第1ユーザに関連したモバイルデバイスにブロードキャスト無効モードに入るように命令するステップと、 前記第2ユーザに関連した前記モバイルデバイスにブロードキャスト対応モードに入るように命令するステップとをさらに有する、請求項7に記載の方法。
  12. 12
    終了要求とユーザ除外要求とのうちの1つを処理した後に、 前記グループ内に1人のユーザしか存在しない場合に、 前記ユーザに関連したモバイルデバイスをブロードキャスト無効モードに入らせるステップと、 所定の期間後に新しいユーザが前記グループに参加していなかった場合、前記グループを終了させるステップとをさらに有する、請求項7に記載の方法。
  13. 13
    個々のモバイルデバイスからの参加するユーザのグループに対するリアルタイム音声ブロードキャストを管理するためのサーバシステムであって、 1つまたは複数のプロセッサと、 前記1つまたは複数のプロセッサによって実行されるプログラムモジュールを記憶するためのメモリとを具備し、 前記プログラムモジュールは、 モバイルデバイスのユーザからの音声ブロードキャスト開始要求を受信する手順と、 前記音声ブロードキャスト開始要求に応答して、 他のモバイルデバイスにブロードキャスト無効モードに入るように命令する手順と、 前記モバイルデバイスに承認応答を返す手順と、 前記モバイルデバイスからリアルタイム音声ストリームを受信する手順と、 前記リアルタイム音声ストリームを前記他のモバイルデバイスに転送する手順と、 前記モバイルデバイスの前記ユーザからの音声ブロードキャスト停止要求を受信する手順と、 前記音声ブロードキャスト停止要求に応答して、 前記他のモバイルデバイスにブロードキャスト対応モードに入るように指示する手順と、 前記モバイルデバイスに確認応答を返す手順とを実行するための命令を含む、サーバシステム。
Independent claims13