Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6469737B2 - モバイルボイスオーバーインターネットプロトコルを用いてグループ通話サービスを提供するアプリケーションの動作方法 - Google Patents
[go: Go Back, main page]

JP6469737B2 - モバイルボイスオーバーインターネットプロトコルを用いてグループ通話サービスを提供するアプリケーションの動作方法 - Google Patents

モバイルボイスオーバーインターネットプロトコルを用いてグループ通話サービスを提供するアプリケーションの動作方法 Download PDF

Info

Publication number
JP6469737B2
JP6469737B2 JP2017007327A JP2017007327A JP6469737B2 JP 6469737 B2 JP6469737 B2 JP 6469737B2 JP 2017007327 A JP2017007327 A JP 2017007327A JP 2017007327 A JP2017007327 A JP 2017007327A JP 6469737 B2 JP6469737 B2 JP 6469737B2
Authority
JP
Japan
Prior art keywords
group call
application
chat room
group
interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017007327A
Other languages
English (en)
Other versions
JP2017099008A (ja
Inventor
ヨンジュン リュウ
ヨンジュン リュウ
ヒャンドク イム
ヒャンドク イム
チュンテク キム
チュンテク キム
ジュンテク キム
ジュンテク キム
セジョン セオ
セジョン セオ
デギル キム
デギル キム
ドンクク ウー
ドンクク ウー
ソクキョ イ
ソクキョ イ
キヨン シム
キヨン シム
ジュンジェ キム
ジュンジェ キム
チャンホ パク
チャンホ パク
ヒュンソク フワン
ヒュンソク フワン
ソンハク カン
ソンハク カン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kakao Corp
Original Assignee
Kakao Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kakao Corp filed Critical Kakao Corp
Publication of JP2017099008A publication Critical patent/JP2017099008A/ja
Application granted granted Critical
Publication of JP6469737B2 publication Critical patent/JP6469737B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/253Telephone sets using digital voice transmission
    • H04M1/2535Telephone sets using digital voice transmission adapted for voice communication over an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72436User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • General Business, Economics & Management (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephone Function (AREA)
  • Stored Programmes (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

以下の実施形態は、モバイルボイスオーバーインターネットプロトコル(mVoIP)を用いてグループ通話サービスを提供するアプリケーションの動作方法に関する。
近年、携帯インターネット(例えば、ワイブロ、モバイルワイマックス、3GPP LTE、4G LTEなど)とIMS(IP Multimedia Subsystem)網の連動を用いてモバイルボイスオーバーインターネットプロトコル(Mobile Voice over IP;mVoIP)ネットワークを構築し、携帯インターネット加入者に付加サービスとしてmVoIP基盤の通話サービス(例えば、音声通話サービス、映像通話サービスなど)を提供するための技術が開発されている。
mVoIPは、携帯インターネット網のデータサービスを用いて、音声電話レベルのボイスオーバーインターネットプロトコル(Voice over IP;VoIP)サービスを提供する技術である。VoIPサービスは、移動性の程度により固定VoIPサービスとmVoIPサービスとに分類されてもよい。すなわち、移動通信網のような携帯インターネット基盤のVoIPサービスは、mVoIPサービスに分類されてもよい。
一方、インスタントメッセージサービスは、インターネットのようなネットワークを用いた、2人以上のリアルタイムのテキスト通信をサポートするサービスである。インスタントメッセンジャーは、リアルタイムメッセージを中継するクライアントである。インスタントメッセージサービスは、リアルタイムで対話される点で電子メールサービスとは異なる。対話する人々が互いに一ラインずつ入力するたびに送信が行われ、したがって、これは手紙を交換するというよりも電話対話するものと類似である。
また、グループ通話サービスは、3人以上の参加者の音声通話を一度に可能にするサービスとして、例えば、コンファレンスコール(conference call)などを含んでもよい。
一実施形態に係るモバイルボイスオーバーインターネットプロトコル(mVoIP)を用いてグループ通話サービスを提供するアプリケーションの動作方法は、グループ通話のための要求信号を受信するステップと、前記グループ通話に参加したか否かに関わらず、前記グループ通話に対応するグループ通話チャットルームのメタ情報をサーバから受信するステップとを含み、前記メタ情報は、少なくとも前記グループ通話チャットルームのメンバーそれぞれのグループ通話接続状態を含む。
ここで、前記アプリケーションの動作方法は、前記要求信号の受信に応答して前記グループ通話にいま参加するかの有無、又は前記グループ通話に後で参加するかの有無が入力されるインタフェースを提供するステップと、前記グループ通話にいま参加するとの入力を受信することで、前記グループ通話チャットルームに自動入場するステップと、前記グループ通話チャットルームで提供されるインジケータを用いて、前記グループ通話に関する情報(前記グループ通話に関する情報は、前記グループ通話接続状態を含む)を提供するステップとをさらに含んでもよい。
また、前記アプリケーションの動作方法は、前記グループ通話に後で参加するとの入力を受信することで、前記グループ通話チャットルームに自動入場しないステップと、後で前記グループ通話チャットルームに入場する場合、前記要求信号を再受信する必要なく、前記グループ通話に参加できるインタフェースを提供するステップとをさらに含んでもよい。
また、前記要求信号は、要求発信者情報と要求受信者情報を含み、前記要求発信者情報は1人の要求発信者に関する情報を含み、前記要求受信者情報は少なくとも2人の要求受信者に関する情報を含んでもよい。
また、前記グループ通話接続状態は、接続中状態、接続状態、終了状態、及び接続不可能状態を含み、前記サーバは、予め決定した時間の間に前記接続中状態が持続すれば、前記グループ通話接続状態を前記終了状態に変更してもよい。
また、前記グループ通話に関する情報は、前記メンバーそれぞれのプロフィール写真をさらに含み、前記グループ通話に関する情報を提供するステップは、前記グループ通話接続状態に応じて前記プロフィール写真の薄暗さを調整するステップを含んでもよい。
また、前記メタ情報は、前記グループ通話に参加した参加時間、前記グループ通話のためのネットワーク接続状態、または、前記グループ通話を要求したメンバーの少なくともいずれか1つをさらに含んでもよい。
また、前記アプリケーションの動作方法は、前記グループ通話チャットルームで提供されるインジケータを用いて音声変調機能、音消去機能、または、スピーカフォン機能の少なくともいずれか1つを活性化するインタフェース、前記グループ通話を終了するインタフェース、または、前記インジケータを折り畳むか開くインタフェースの少なくともいずれか1つを提供するステップをさらに含んでもよい。
また、前記アプリケーションの動作方法は、前記グループ通話を終了する入力を受信することで、前記グループ通話を終了するステップと、前記インジケータを用いて、前記グループ通話に関する情報及び前記要求信号を再受信する必要なく、前記グループ通話に参加できるインタフェースを提供するステップとをさらに含んでもよい。
また、前記グループ通話を終了するステップは、前記グループ通話の終了に関する予め決定されたメッセージを前記グループ通話チャットルームに入力するステップを含んでもよい。
また、前記アプリケーションの動作方法は、前記サーバから前記グループ通話の終了信号を受信するステップと、前記終了信号の受信に応答して、前記グループ通話チャットルームで提供されるグループ通話関連機能を不活性化させるステップとをさらに含み、前記サーバは、前記グループ通話に参加中であるメンバー数に基づいて前記グループ通話の終了信号を送信してもよい。
また、前記アプリケーションの動作方法は、前記グループ通話チャットルームがチャットルームリストにすでに含まれているかの有無を判断するステップと、前記グループ通話チャットルームがチャットルームリストに含まれていないものと判断に応じて、前記グループ通話チャットルームを前記チャットルームリストに追加するステップをさらに含んでもよい。
また、前記アプリケーションの動作方法は、前記要求信号の受信に応答して、前記要求信号の確認有無が入力されるインタフェースを提供するステップと、前記要求信号を確認するとの入力を受信することで、前記グループ通話チャットルームに入場するステップと、前記グループ通話チャットルームで提供されるインジケータを用いて、前記グループ通話に関する情報(前記グループ通話に関する情報は、前記グループ通話接続状態を含む)を提供するステップと、前記インジケータを用いて、前記グループ通話にいま参加するかの有無が入力されるインタフェースを提供するステップと、前記グループ通話に後で参加するとの入力を受信することで、前記要求信号を再受信する必要なく、前記グループ通話に参加できるインタフェースを提供するステップとをさらに含んでもよい。
また、前記アプリケーションの動作方法は、前記グループ通話が行われる間に前記グループ通話チャットルームに関する予め決定した少なくとも1つの機能を不活性化するステップをさらに含んでもよい。
また、前記アプリケーションの動作方法は、前記グループ通話に参加中であるメンバーが前記グループ通話を終了する場合、予め決定した第1通知を再生するステップと、前記グループ通話に参加していないメンバーが前記グループ通話に参加する場合、予め決定した第2通知を再生するステップと、前記グループ通話チャットルームに新しいメッセージが入力される場合、予め決定した第3通知を再生するステップと、前記グループ通話チャットルームの他のチャットルームに新しいメッセージが入力される場合、予め決定した第4通知を再生するステップと、または、前記要求信号を受信する場合、予め決定した第5通知を再生するステップのうち少なくともいずれか1つをさらに含んでもよい。
また、前記アプリケーションの動作方法は、前記グループ通話に参加している前記グループ通話チャットルームから退場する入力を受信することで、前記グループ通話チャットルームから退場する場合に、前記グループチャットが終了されるという警告フレーズを提供するステップをさらに含んでもよい。
また、前記アプリケーションの動作方法は、前記グループ通話に参加する間にアプリケーションをバックグラウンドモードで実行されるようにする入力を受信することで、前記バックグラウンドモードに関するインジケータに前記グループ通話に参加中という情報を提供するステップをさらに含んでもよい。
他の一実施形態に係るモバイルボイスオーバーインターネットプロトコル(mVoIP)を用いて、グループ通話サービスを提供するアプリケーションの動作方法は、グループチャットルームのメンバーを対象にグループ通話のための要求信号を送信するインタフェースを提供するステップと、前記要求信号を送信する入力を受信することで、前記メンバーのうち前記グループ通話が可能なグループ通話メンバーを判断するステップと、前記メンバーと前記グループ通話メンバーが一致しない場合、前記グループ通話メンバーを含む新しいグループ通話チャットルームを開設するステップと、前記新しいグループ通話チャットルームで前記要求信号を送信するステップとを含む。
ここで、前記判断するステップは、前記メンバーそれぞれのアプリケーションバージョン又は前記メンバーそれぞれのグループ通話許容の有無の少なくともいずれか1つに基づいて、前記グループ通話メンバーを選別するステップを含んでもよい。
また、前記グループ通話チャットルームは、少なくとも3人以上のメンバーを含むチャットルームを含んでもよい。
また、前記他の一実施形態に係るアプリケーションの動作方法は、前記グループ通話メンバー数に基づいて予め決定した警告フレーズを提供するステップをさらに含み、前記予め決定した警告フレーズは、前記グループ通話メンバー数が予め決定した最大閾値を超過したり、予め決定した最小閾値未満である場合、前記要求信号を送信できないという警告フレーズと、前記グループ通話メンバー数が前記予め決定した最小閾値以上であり、前記予め決定した最大閾値以下であり、前記メンバー数と一致しない場合、前記新しいグループ通話チャットルームを開設するか否かを確認する警告フレーズと、前記グループ通話メンバー数が2人である場合、新しい一対一通話チャットルームを開設するか否かを確認する警告フレーズの少なくともいずれか1つを含んでもよい。
また、前記予め決定した警告フレーズは、前記メンバーのうち前記グループ通話が不可能なメンバーのリストと前記グループ通話が不可能なメンバーそれぞれのグループ通話不可能理由を含んでもよい。
また、前記他の一実施形態に係るアプリケーションの動作方法は、前記新しい一対一通話チャットルームを開設するという確認に応じて、前記2人のグループ通話メンバーを含む前記新しい一対一通話チャットルームを開設するステップと、前記新しい一対一通話チャットルームで一対一通話のための要求信号を送信するステップとをさらに含んでもよい。
また、前記他の一実施形態に係るアプリケーションの動作方法は、前記要求信号の送信に関する予め決定したメッセージを前記グループ通話チャットルームに入力するステップをさらに含んでもよい。
更なる一実施形態に係るモバイルボイスオーバーインターネットプロトコル(mVoIP)を用いてグループ通話サービスを提供する移動端末は、受信部を含み、前記受信部は、グループ通話のための要求信号を受信する要求信号受信部と、前記グループ通話に参加したか否かに関わらず、前記グループ通話に対応するグループ通話チャットルームのメタ情報をサーバから受信するメタ情報受信部とを含み、前記メタ情報は、少なくとも前記グループ通話チャットルームのメンバーそれぞれのグループ通話接続状態を含む。
ここで、前記移動端末は、制御部及びインタフェース部をさらに含み、前記制御部は、前記要求信号の受信に応答して前記グループ通話にいま参加するかの有無又は、前記グループ通話に後で参加するかの有無が入力されるインタフェースを提供するように前記インタフェース部を制御し、前記インタフェース部を介して前記グループ通話にいま参加するとの入力を受信することで、前記グループ通話チャットルームに自動入場し、前記インタフェース部を介して前記グループ通話に後で参加するとの入力を受信することで、前記グループ通話チャットルームに自動入場せず、後で前記グループ通話チャットルームに入場する場合、前記要求信号を再受信する必要なく、前記グループ通話に参加できるインタフェースを提供するように前記インタフェース部を制御し、前記グループ通話に関する情報(前記グループ通話に関する情報は、前記グループ通話接続状態を含む)を含むインジケータを提供するように前記インタフェース部を制御する。
一実施形態に係るモバイルボイスオーバーインターネットプロトコル(MVOIP)を用いて、グループ通話サービスを提供するアプリケーションのグループ通話受信方法を説明するための図である。 一実施形態に係るモバイルボイスオーバーインターネットプロトコル(MVOIP)を用いて、グループ通話サービスを提供するアプリケーションのグループ通話受信方法を説明するための図である。 一実施形態に係る要求信号の受信に応答して、グループ通話にいま参加するかの有無が入力されるインタフェースを説明するための図である。 一実施形態に係る要求信号の受信に応答して、グループ通話にいま参加するかの有無が入力されるインタフェースを説明するための図である。 一実施形態に係る要求信号の受信に応答して、グループ通話にいま参加するかの有無が入力されるインタフェースを説明するための図である。 一実施形態に係るグループ通話に関する情報を提供するインジケータを説明するための図である。 一実施形態に係るグループ通話に関する情報を提供するインジケータを説明するための図である。 一実施形態に係る要求信号を再受信する必要なく、グループ通話に参加できるインタフェースを説明するための図である。 一実施形態に係る要求信号を再受信する必要なく、グループ通話に参加できるインタフェースを説明するための図である。 一実施形態に係る要求信号の受信に応答して、要求信号の確認有無が入力されるインタフェースを説明するための図である。 一実施形態に係るグループ通話に関する予め決定したメッセージを説明するための図である。 一実施形態に係るバックグラウンドモードに関するインジケータを説明するための図である。 一実施形態に係るバックグラウンドモードに関するインジケータを説明するための図である。 一実施形態に係る一実施形態に係るモバイルボイスオーバーインターネットプロトコル(mVoIP)を用いて、グループ通話サービスを提供するアプリケーションのグループ通話発信方法を示した動作フローチャートである。 一実施形態に係るグループ通話のための要求信号を送信するインタフェースを説明するための図である。 一実施形態に係るグループ通話メンバー数に基づいて提供される予め決定した警告フレーズを説明するための図である。 一実施形態に係るグループ通話メンバー数に基づいて提供される予め決定した警告フレーズを説明するための図である。 一実施形態に係るグループ通話メンバー数に基づいて提供される予め決定した警告フレーズを説明するための図である。 一実施形態に係るグループ通話メンバー数に基づいて提供される予め決定した警告フレーズを説明するための図である。 一実施形態に係るグループ通話チャットルームから退場する入力が受信される場合提供される予め決定した警告フレーズを説明するための図である。 一実施形態に係るグループ通話チャットルームから退場する入力が受信される場合提供される予め決定した警告フレーズを説明するための図である。 一実施形態に係るグループ通話が行われる間に不活性化される機能に関する予め決定した警告フレーズを説明するための図である。 一実施形態に係るネットワーク以上に関する予め決定した警告フレーズを説明するための図である。 一実施形態に係るモバイルボイスオーバーインターネットプロトコルを用いて、グループ通話サービスを提供する移動端末を示すブロック図である。
以下、実施形態を添付する図面を参照しながら詳細に説明する。
図1A〜図1Bは、一実施形態に係るモバイルボイスオーバーインターネットプロトコル(mVoIP)を用いて、グループ通話サービスを提供するアプリケーションのグループ通話受信方法を説明するための図である。
図1Aを参照すると、一実施形態に係るアプリケーションは、グループ通話のための要求信号を受信する(110)。
ここで、グループ通話は、3人以上のメンバー間でmVoIPを用いて行われる音声通話を含む。すなわち、グループ通話のための要求信号は要求発信者情報と要求受信者情報を含み、要求発信者情報は1人の要求発信者に関する情報を含み、要求受信者情報は少なくとも2人の要求受信者に関する情報を含んでもよい。
ただし、場合に応じて、グループ通話は2人のメンバーの間でmVoIPを用いて行われる音声通話を含んでもよい。例えば、グループ通話は、3人以上のメンバーが含まれる場合に限って要求されるが、ひとまずグループ通話が開始された後に2人のメンバーのみがグループ通話に残っている場合にもグループ通話が保持される。
また、アプリケーションは、グループ通話に参加したか否かに関わらず、グループ通話に対応するグループ通話チャットルームのメタ情報をサーバから受信する(120)。すなわち、アプリケーションは、ユーザがグループチャットに参加する場合のみならず、グループチャットに参加しない場合にも、グループ通話チャットルームのメタ情報をサーバから受信してもよい。
以下、サーバは、アプリケーションと連動してmVoIPを用いたグループ通話サービスをサポートする装置として、例えば、インスタントメッセージサーバ又はmVoIPサーバなどを含んでもよい。
ここで、サーバから受信されるメタ情報は、少なくともグループ通話チャットルームのメンバーそれぞれのグループ通話接続状態を含んでもよい。他の実施形態に係るアプリケーションは、グループ通話チャットルームのメンバーのうち、自分を除いた残りのメンバーそれぞれのグループ通話接続状態を含むメタ情報をサーバから受信してもよい。
グループ通話接続状態は、複数のメンバーそれぞれがグループ通話に接続された状態として、例えば、接続中状態、接続状態、終了状態、及び接続不可能状態などを含んでもよい。ここで、サーバは、予め決定した時間(例えば、1分)の間に前記接続中状態が持続されれば、前記グループ通話接続状態を終了状態に変更してもよい。
また、アプリケーションは、要求信号の受信に応答してグループ通話にいま参加するかの有無が入力されるインタフェースを提供する(130)。ここで、ユーザは、グループ通話に「いま参加する」との入力又はグループ通話に「後で参加する」との入力の少なくともいずれか1つを、当該インタフェースを用いて入力する(140)。
また、アプリケーションは、グループ通話に「いま参加する」との入力を受信することで、グループ通話に対応するグループ通話チャットルームに自動入場する(150)。ここで、グループ通話チャットルームは、通常のインスタントメッセージグループチャットルームと類似の機能を実行しながら、追加的に、グループ通話のための機能をさらに提供するチャットルームを含む。例えば、グループ通話チャットルームは複数のメンバーを含み、複数のメンバーの間でインスタントメッセージをやり取りできるインスタントメッセンジャー機能を行って、複数のメンバーの間でmVoIPを用いた音声通話機能をさらに提供することができる。
また、アプリケーションは、グループ通話チャットルームで提供されるインジケータを用いてグループ通話に関する情報を提供する(160)。ここで、グループ通話に関する情報は、グループ通話チャットルームのメンバーそれぞれのグループ通話接続状態を含んでもよい。ここで、グループ通話チャットルームで提供されるインジケータは、グループ通話チャットルームインタフェースの予め決定した区域(例えば、グループ通話チャットルームインタフェースの上段部)に位置してもよい。また、他の実施形態に係るインジケータは、チャットルームリストで当該グループ通話チャットルームに対応する領域のうち一部に位置してもよい。
一方、アプリケーションは、グループ通話に「後で参加する」との入力を受信することで、グループ通話に対応するグループ通話チャットルームに自動入場しなくてもよい(170)。
この場合、ユーザは、後で手動で当該グループ通話チャットルームに入場してもよい。例えば、グループ通話チャットルームは、チャットルームリストに自動追加されてもよい。より具体的に、アプリケーションは、グループ通話チャットルームがチャットルームリストにすでに含まれているか否かを判断し、グループ通話チャットルームがチャットルームリストに含まれていないと判断されれば、グループ通話チャットルームをチャットルームリストに追加してもよい。したがって、ユーザは、チャットルームリストで当該グループ通話チャットルームを選択することで、当該グループ通話チャットルームに手動入場してもよい。
また、アプリケーションは、グループ通話チャットルームに入場する場合、グループ通話のための要求信号を再受信する必要なく、グループ通話に参加できるインタフェースを提供する(180)。例えば、アプリケーションは、グループ通話チャットルームで提供されるインジケータを用いて、再参加ボタン(又は、再接続ボタン)を提供してもよい。ユーザが再参加ボタンを選択する場合、アプリケーションは、進行中であるグループ通話に参加できるようサーバと必要な情報を交換してもよい。
より具体的に、アプリケーションは、ユーザがグループ通話に参加しなくてもグループ通話チャットルームに関するメタ情報をサーバから受信してもよい。ここで、グループ通話チャットルームに関するメタ情報は、グループ通話のための要求信号に含まれた要求発信者情報及び要求受信者情報を含んでもよい。
したがって、アプリケーションは、グループ通話のための要求信号を受信してグループ通話がひとまず開始される場合、サーバからグループ通話の終了信号を受信する前までユーザがグループ通話に自由に参加可能にする技術を提供することができる。参考として、サーバは、グループ通話に参加中であるメンバー数に基づいてグループ通話の終了信号を送信してもよい。例えば、サーバは、グループ通話に参加中であるメンバー数が1人である場合、グループ通話の終了信号をグループ通話チャットルームのメンバー全てに送信してもよい。
それだけではなく、グループ通話チャットルームに関するメタ情報は、グループ通話チャットルームメンバーそれぞれのグループ通話接続状態をさらに含んでもよい。そのため、アプリケーションは、グループ通話に参加中であるか否かに関わらず、グループ通話チャットルームのメンバーそれぞれのグループ通話接続状態を提供することができる。
すなわち、アプリケーションは、グループ通話に参加中のときのみならず、グループ通話に参加していないときにも、グループ通話に属するメンバーそれぞれが当該グループ通話にいま参加中であるか否かに関する情報を提供する。
したがって、ユーザは、自分が属するグループ通話チャットルームのメンバーのうち、現在のグループ通話を行っているメンバーに関する情報が提供され、グループ通話が進行中である限りグループ通話に参加したり、グループ通話を終了してもよい。
ここで、グループ通話を終了することは、サーバからグループ通話の終了信号を受信することと区別される概念である。例えば、グループ通話を終了する場合、ユーザは再参加ボタンを用いて後でグループ通話に再参加できるが、サーバからグループ通話の終了信号を受信する場合、ユーザはこれ以上当該グループ通話に再参加できなくなる。
アプリケーションは、終了信号の受信に応答して、グループ通話チャットルームで提供されるグループ通話関連機能を不活性化させてもよい。この場合にも、グループ通話チャットルームは、通常のインスタントメッセージグループチャットルームと同一に動作する。すなわち、ユーザは、同一のメンバーを対象に新しいグループ通話のための要求信号を送信することで新しいグループ通話を開始し、新しく開始されたグループ通話に参加することができる。
また、グループ通話とグループ通話チャットルームとは区別される。例えば、アプリケーションは、グループ通話チャットルームに基づいてグループ通話を提供してもよい。
それだけではなく、グループ通話に参加したり、グループ通話を終了することは、グループ通話チャットルームに入場したり、グループ通話チャットルームから退場することと区別される。
グループ通話チャットルームに入場することは、文字通りに、グループ通話サービスをサポートするグループ通話チャットルームに入場する動作を含む。一方、グループ通話に参加することは、複数のメンバーの間でmVoIPを用いた音声通話(例えば、コンファレンスコール)に参加する動作を含む。
同様に、グループ通話チャットルームから退場することは、文字通りに、グループ通話サービスをサポートするグループ通話チャットルームから退場する動作を含む。例えば、グループ通話チャットルームから退場する場合、アプリケーションは、グループ通話チャットルーム画面からチャットルームリスト画面に切り替えてもよい。一方、グループ通話を終了することは、複数のメンバー間でmVoIPを用いた音声通話(例えば、コンファレンスコール)を終了する動作を含む。上述したように、グループ通話を終了する場合、グループ通話が2人以上のメンバーによって進行中のいずれかのユーザは再参加ボタンを用いてグループ通話に再参加することができる。
したがって、ユーザはグループ通話チャットルームに入場しながらも、グループ通話に参加しなくてもよい。
図1Bを参照すると、一実施形態に係るグループ通話を開始しようとするユーザ(以下、要求発信者という)は、グループ通話のための要求信号を送信するインタフェースを用いてグループ通話のための要求信号を送信する(191)。この場合、要求発信者のアプリケーションは、グループ通話の要求されたユーザ(以下、要求受信者という)のうち少なくとも1人に接続されるまで接続待機中であることを示す画面を表示する(192)。
要求受信者のアプリケーションは、要求発信者から送信された要求信号を受信することで、グループ通話にいま参加するかの有無が入力されるインタフェースを提供する(193)。要求受信者がグループ通話に「いま参加する」との入力をインタフェースを用いて入力する場合、要求受信者のアプリケーションは、グループ通話に対応するグループ通話チャットルームに自動入場し、グループ通話チャットルームのメンバーそれぞれのグループ通話接続状態をサーバから受信し、グループ通話チャットルームで提供されるインジケータを用いてグループ通話に関する情報を提供する(194)。
一方、要求受信者がグループ通話に「後で参加する」との入力をインタフェースを用いて入力する場合、要求受信者のアプリケーションは、グループ通話チャットルームに自動入場しなくてもよい。後で要求受信者によって手動で当該グループ通話チャットルームに入場する場合、要求受信者のアプリケーションは、グループ通話のための要求信号を再受信する必要なく、グループ通話に参加できるインタフェース(例えば、再参加ボタン又は再接続ボタン)を提供する(195)。
ここで、要求受信者のアプリケーションは、グループ通話に参加していない状態でも、グループ通話チャットルームで提供されるインジケータを用いて現在グループ通話に参加中であるメンバーが誰であるかを表示する。
要求受信者が再参加ボタンを選択する場合、要求受信者のアプリケーションは、グループ通話に参加するための動作を行ってもよい。要求随時者のアプリケーションはグループ通話に成功的に参加する場合、グループ通話チャットルームで提供されるインジケータを用いてグループ通話に関する情報を提供する(195→194)。
また、ユーザ(要求発信者又は要求受信者)がグループ通話に参加した後、終了ボタンを選択することでグループ通話を終了した場合、アプリケーションは、要求受信者のアプリケーションは、グループ通話のための要求信号を再受信する必要なく、グループ通話に参加できるインタフェース(例えば、再参加ボタン又は再接続ボタン)を提供する(194→195)。
したがって、一実施形態に係るアプリケーションは、前述した動作を用いてグループ通話がひとまず開始される場合、サーバからグループ通話の終了信号を受信する前までユーザがグループ通話に自由に参加したり、グループ通話を終了できるようにする技術を提供することができる。
図2A〜図2Cは、一実施形態に係る要求信号の受信に応答して、グループ通話にいま参加するかの有無が入力されるインタフェースを説明するための図である。
図2Aを参照すると、一実施形態に係るグループ通話にいま参加するかの有無が入力されるインタフェースは、グループ通話に「いま参加する」との入力ボタン220とグループ通話に「後で参加する」との入力ボタン210を含む。
また、グループ通話にいま参加するかの有無が入力されるインタフェースは、グループ通話のための要求信号を送信したメンバーに関する情報230をさらに含んでもよい。例えば、グループ通話にいま参加するかの有無が入力されるインタフェースは、グループ通話のための要求信号を送信したメンバーのIDを表示してもよい。
さらに、グループ通話にいま参加するかの有無が入力されるインタフェースは、グループ通話のための要求信号に対応する予め決定したメッセージ240をさらに含んでもよい。例えば、グループ通話のための要求信号に対応する予め決定したメッセージは「グループコールしましょう〜」を含んでもよい。
図2Bを参照すると、他の実施形態に係るグループ通話にいま参加するかの有無が入力されるインタフェースは、グループ通話のための要求信号を送信したメンバーのプロフィール写真250をさらに含んでもよい。そのため、要求受信者は、要求発信者をより直観的に認知することができる。
図2Cを参照すると、更なる実施形態に係るグループ通話にいま参加するかの有無が入力されるインタフェースは、グループ通話のための要求信号がともに送信されるメンバーに関する情報270をさらに含んでもよい。ここで、グループ通話のための要求信号をともに送信されるメンバーがまだグループ通話に参加していない場合、アプリケーションは、当該メンバーのプロフィール写真を薄く処理してもよい。
また、グループ通話にいま参加するかの有無が入力されるインタフェースは、自分のグループ通話接続状態280をさらに含んでもよい。例えば、アプリケーションは、ユーザからグループ通話にいま参加するかの有無が入力されることを待機する間に自分のグループ通話接続状態を接続待機中に表示してもよい。
図3A〜図3Bは、一実施形態に係るグループ通話に関する情報を提供するインジケータを説明するための図である。
図3Aを参照すると、一実施形態に係るグループ通話に関する情報は、グループ通話チャットルームのメンバーそれぞれのグループ通話接続状態310とグループ通話チャットルームのメンバーそれぞれのプロフィール写真320を含む。
ここで、アプリケーションは、グループ通話接続状態に応じてプロフィール写真の薄暗さ(dimness)を調整する。例えば、アプリケーションは、終了状態であるか接続中の状態であるメンバーのプロフィール写真を薄く処理してもよい。この場合、アプリケーションは、グループ通話に参加中であるメンバーのプロフィール写真を鮮明に処理してもよい。
他の実施形態に係るグループ通話に関する情報は、グループ通話に参加した参加時間330、グループ通話のためのネットワーク接続状態340、または、グループ通話を要求したメンバーの少なくともいずれか1つをさらに含んでもよい。アプリケーションは、サーバから受信されたメタ情報に基づいてグループ通話に関する情報を生成してもよい。
ここで、グループ通話に参加した参加時間330は、自分が当該グループ通話に参加した後の時間をカウントする。グループ通話を終了して再参加した場合、グループ通話に参加した参加時間330は、再参加した後の時間をカウントしてもよい。
また、グループ通話のためのネットワーク接続状態340は、太陽、雲、雨などの天気アイコンのように表示されてもよい。例えば、アプリケーションは、ネットワーク接続状態が良好な場合に太陽アイコンを表示し、ネットワーク接続状態が普通の場合に雲アイコンを表示し、ネットワーク接続状態が悪い場合に雨アイコンを表示してもよい。さらに、アプリケーションは、グループ通話中にネットワーク接続状態が変更される場合、アイコンを変更してネットワーク接続状態が変更されたことを知らせる通知音を再生してもよい。
また、アプリケーションは、当該メンバーのプロフィール写真に予め決定したグラフィック効果(例えば、クラウンアイコン)を付与することで、グループ通話を要求したメンバーを表示してもよい。
更なる実施形態に係るアプリケーションは、グループ通話チャットルームで提供されるインジケータを用いて、音声変調機能、音消去機能、または、スピーカフォン機能の少なくともいずれか1つを活性化するインタフェース350、グループ通話を終了するインタフェース360、または、インジケータを折り畳むインタフェース370の少なくともいずれか1つをさらに提供してもよい。
アプリケーションは、音声変調機能が活性化する場合、ユーザの声を活性化した音声変調機能により変調して送信してもよい。また、アプリケーションは、音消去機能が活性化される場合、ユーザの声が相手方に送信されないようにするスピーカフォン機能が活性化される場合、対話内容が周辺の人の皆に聞けるように相手方の声をスピーカを通じて再生してもよい。
また、アプリケーションは、グループ通話を終了する入力を受信する場合、グループ通話を終了して当該グループ通話に再参加できるインタフェースを提供してもよい。
また、アプリケーションは、インジケータを折り畳む入力を受信する場合、グループ通話に関する情報のみを表示するよう当該インジケータを縮小してもよい。
例えば、図3Bを参照すると、アプリケーションは、インジケータを折り畳む入力を受信することで、グループ通話チャットルームのメンバーそれぞれのグループ通話接続状態、グループ通話チャットルームのメンバーそれぞれのプロフィール写真、グループ通話に参加した参加時間、グループ通話のためのネットワーク接続状態、及びグループ通話を要求したメンバーのみを表示し、音声変調機能、音消去機能、または、スピーカフォン機能の少なくともいずれか1つを活性化するインタフェース、グループ通話を終了するインタフェース、及びインジケータを折り畳むインタフェースを表示しなくてもよい。
ここで、アプリケーションは、インジケータを開くインタフェース380をさらに提供してもよい。アプリケーションは、インジケータを開く入力を受信する場合、再び音声変調機能、音消去機能、または、スピーカフォン機能の少なくともいずれか1つを活性化するインタフェース、グループ通話を終了するインタフェース、及びインジケータを折り畳むインタフェースなどを表示してもよい。
図4A〜図4Bは、一実施形態に係る要求信号を再受信する必要なく、グループ通話に参加できるインタフェースを説明するための図である。
図4Aを参照すると、一実施形態に係る要求信号を再受信する必要なく、グループ通話に参加できるインタフェースは、再参加ボタン又は再接続ボタン410を含む。
この場合、アプリケーションは、グループ通話チャットルームで提供されるインジケータを用いて、グループ通話接続状態を含むグループ通話に関する情報420をともに提供してもよい。
図4Bを参照すると、他の実施形態に係るアプリケーションは、グループ通話チャットルームで提供されるインジケータを用いて自分の接続状態430をさらに提供する。
図5は、一実施形態に係る要求信号の受信に応答して要求信号の確認有無が入力されるインタフェースを説明するための図である。
図5を参照すると、一実施形態に係るアプリケーションは、グループ通話のための要求信号の受信に応答して、要求信号の確認有無が入力されるインタフェースを提供する(510)。
この場合、要求信号を確認するとの入力を受信することで、アプリケーションは、グループ通話に対応するグループ通話チャットルームに入場する。アプリケーションは、当該グループ通話チャットルームで提供されるインジケータを用いて、グループ通話にいま参加するかの有無が入力されるインタフェースを提供する(520)。
アプリケーションの以後の動作には、図1〜図4Bを参照して記述された事項がそのまま適用されているため、より詳しい説明は省略する。すなわち、グループ通話に「いま参加する」との入力を受信する場合、アプリケーションは当該グループ通話に関する情報などを表示する(530)。一方、グループ通話に「後で参加する」との入力を受信する場合、アプリケーションは要求信号を再受信する必要なく、グループ通話に参加できるインタフェースを提供する(540)。
図6は、一実施形態に係るグループ通話に関する予め決定したメッセージを説明するための図である。
図6を参照すると、一実施形態に係るアプリケーションは、グループ通話に関する動作が行われることで、予め決定したメッセージを当該グループ通話に対応するグループ通話チャットルームに入力する。ここで、アプリケーションは、それぞれのメッセージをユーザが直接メッセージを入力した場合と同一又は類似形態(例えば、吹き出し形態)に表示してもよい。
例えば、アプリケーションは、グループ通話のための要求信号を送信する場合、「グループコールしましょう〜」のメッセージ610をグループ通話チャットルームに入力してもよい。また、アプリケーションは、要求受信者から応答がない場合、「応答がありません」というメッセージ620をグループ通話チャットルームに入力してもよい。
アプリケーションはグループ通話のための要求信号を送信した後、グループ通話が開始される前にグループ通話を取り消す入力を受信する場合、「取消します」というメッセージ630をグループ通話チャットルームに入力してもよい。さらに、アプリケーションは、グループ通話が開始された後グループ通話を終了する入力を受信する場合、「終了します」というメッセージ640をグループ通話チャットルームに入力してもよい。ここで、アプリケーションは、グループ通話に参加した参加時間を表示するメッセージ650をグループ通話チャットルームに入力してもよい。
一方、図面に表示していないが、他の実施形態に係るアプリケーションは、グループ通話に関して発生する様々な場合に対応する予め決定した通知を再生してもよい。ここで、予め決定した通知は、効果音、ベルの音、振動、LEDランプ、または、ディスプレイのグラフィック効果の少なくとも1つを含んでもよい。
例えば、アプリケーションは、グループ通話に参加中であるメンバーがグループ通話を終了する場合、予め決定した第1通知(例えば、チリン)を再生してもよい。または、アプリケーションは、グループ通話に参加していないメンバーがグループ通話に参加する場合、予め決定した第2通知(例えば、ガン)を再生してもよい。アプリケーションは、グループ通話チャットルームに新しいメッセージが入力される場合、予め決定した第3通知(例えば、トーク)を再生してもよく、グループ通話チャットルームの他のチャットルームに新しいメッセージが入力される場合、予め決定した第4通知(例えば、アプリケーションの基本セッティングによる通知)を再生してもよい。アプリケーションは、グループ通話のための要求信号を受信する場合、予め決定した第5通知(例えば、呼び出し音又は振動など)を再生してもよい。
すなわち、アプリケーションは、グループ通話と関連して発生する様々な場合ごとに異なる通知を再生することで、ユーザが再生した通知だけで発生した状況をより容易に認知できる技術を提供することができる。
図7A〜図7Bは、一実施形態に係るバックグラウンドモードに関するインジケータを説明するための図である。
図7Aを参照すると、一実施形態に係るアプリケーションは、グループ通話に参加する間にアプリケーションをバックグラウンドモードで実行されるようにする入力を受信してもよい。
例えば、アプリケーションを用いてグループ通話に参加する間にアプリケーションがインストールされた移動端末のホームボタン入力が受信される場合、アプリケーションは、バックグラウンドモードで実行されるようにする入力として認知する。
この場合、アプリケーションは、バックグラウンドモードに関するインジケータ710にグループ通話に参加中という情報を提供する。図7Bを参照すると、他の実施形態に係るアプリケーションは、バックグラウンドモードに関する通知ウィンドウ720にグループ通話に参加中という情報を提供する。
図8は、一実施形態に係る一実施形態に係るモバイルボイスオーバーインターネットプロトコル(mVoIP)を用いて、グループ通話サービスを提供するアプリケーションのグループ通話発信方法を示した動作フローチャートである。
図8を参照すると、一実施形態に係るアプリケーションは、グループチャットルームのメンバーを対象にグループ通話のための要求信号を送信するインタフェースを提供する(810)。
例えば、図9を参照すると、アプリケーションは、グループチャットルームのメンバーを対象にグループ通話のための要求信号を送信するグループコール要求ボタン910を提供してもよい。
ここで、グループチャットルームは、少なくとも3人以上のメンバーを含むチャットルームを含んでもよい。すなわち、アプリケーションは、3人以上のメンバーが含まれたチャットルームに限ってグループ通話のための要求信号を送信するインタフェースを提供する。
また、アプリケーションは、グループ通話のための要求信号を送信する入力を受信することで、グループチャットルームのメンバーのうちグループ通話が可能なグループ通話メンバーを判断する(820)。
ここで、アプリケーションは、グループチャットルームのメンバーそれぞれのアプリケーションバージョンに基づいて、グループ通話が可能なグループ通話メンバーを判断する。例えば、アプリケーションはグループ通話をサポートするアプリケーションバージョンよりも低いバージョンのアプリケーションがインストールされた端末のメンバーをグループ通話のできないメンバーとして選別してもよい。
さらに、アプリケーションは、グループチャットルームのメンバーそれぞれのグループ通話許容の有無に基づいて、グループ通話が可能なグループ通話メンバーを判断する。例えば、アプリケーションは、グループ通話を不活性化させたメンバーをグループ通話のできないメンバーとして選別してもよい。
また、アプリケーションは、グループチャットルームのメンバーとグループ通話が可能なグループ通話メンバーが一致しない場合、グループ通話メンバーを含む新しいグループ通話チャットルームを開設する(830)。
ここで、アプリケーションは、グループ通話メンバーを含む新しいグループ通話チャットルームを開設するか否かに対する警告フレーズをユーザに提供してもよい。これに関するより詳細な事項は、図10A〜図10Dを参照して後述する。
最後に、アプリケーションは、新しいグループ通話チャットルームでグループ通話のための要求信号を送信する(840)。
図10A〜図10Dは、一実施形態に係るグループ通話メンバー数に基づいて提供される予め決定した警告フレーズを説明するための図である。
一実施形態に係るアプリケーションは、グループ通話が可能なグループ通話メンバー数に基づいて予め決定した警告フレーズをユーザに提供する。
より具体的に、アプリケーションは、グループ通話のための要求信号を送信するインタフェース1010が選択される入力を受信することで、グループチャットルームのメンバーのうち、グループ通話が可能なグループ通話メンバーを判断してもよい。ここで、アプリケーションは、グループ通話が可能であると判断されたグループ通話メンバー数に基づいて、予め決定した警告フレーズをユーザに提供してもよい。以下、グループチャットルームのメンバー数及びグループ通話メンバー数は、要求発信者自分を含んで算出される。
例えば、図10Aを参照すると、アプリケーションは、グループ通話メンバー数が予め決定した最大閾値(例えば、5人)を超過する場合、グループ通話のための要求信号を送信できないという警告フレーズ1020をユーザに提供する。
また、図10Bを参照すると、アプリケーションは、グループ通話メンバー数が予め決定した最小閾値(例えば、3人)以上であり、予め決定した最大閾値(例えば、5人)以下であり、グループチャットルームのメンバー数と一致しない場合、新しいグループ通話チャットルームを開設するか否かを確認する警告フレーズ1030をユーザに提供する。この場合、アプリケーションは、新しいグループ通話チャットルームを開設するという確認により、該当するグループ通話メンバーを含む新しいグループ通話チャットルームを開設し、新しく開設されたグループ通話チャットルームでグループ通話のための要求信号を送信してもよい。
また、図10Cを参照すると、アプリケーションは、グループ通話メンバー数が予め決定した最小閾値(例えば、2人)未満である場合、グループ通話のための要求信号を送信できないという警告フレーズ1040をユーザに提供する。
また、図10Dを参照すると、アプリケーションはグループ通話メンバー数が2人である場合、新しい一対一通話チャットルームを開設するか否かを確認する警告フレーズ1040をユーザに提供する。この場合、アプリケーションは、新しい一対一通話チャットルームを開設するという確認により、該当する2人のグループ通話メンバーを含む新しい一対一通話チャットルームを開設し、新しく開設された一対一通話チャットルームで一対一通話のための要求信号を送信してもよい。
ここで、前述したそれぞれの予め決定した警告フレーズは、グループチャットルームのメンバーのうち、グループ通話が不可能なメンバーのリストと当該グループ通話が不可能なメンバーそれぞれのグループ通話不可能な理由を含んでもよい。
図11A〜図11Bは、一実施形態に係るグループ通話チャットルームから退場する入力が受信される場合に提供される予め決定した警告フレーズを説明するための図である。
図11Aを参照すると、一実施形態に係るアプリケーションは、グループ通話に参加する間(又は、接続する途中)にグループ通話チャットルームから退場する入力1110を受信することで、グループ通話チャットルームから退場する場合、グループチャットに参加(又は、接続)できないという警告フレーズ1120をユーザに提供する。
この場合、アプリケーションは、グループ通話チャットルームから退場するとの確認により、当該グループチャットに参加する動作を中断してもよい。
また、図11Bを参照すると、アプリケーションは、グループ通話に参加する間にグループ通話チャットルームから退場する入力1110を受信することで、グループ通話チャットルームから退場する場合、グループチャットが終了するという警告フレーズ1130をユーザに提供する。
この場合、アプリケーションは、グループ通話チャットルームから退場するとの確認により、当該グループチャットを終了する。
図12は、一実施形態に係るグループ通話が行われる間に不活性化される機能に関する予め決定した警告フレーズを説明するための図である。
図12を参照すると、一実施形態に係るアプリケーションは、グループ通話が行われる間にグループ通話チャットルームに関する予め決定した少なくとも1つの機能を不活性化してもよい。
ここで、グループ通話が行われている場合は、本人がグループ通話に参加中でなくても、グループ通話チャットルームのメンバーのうち少なくとも2人のメンバーがグループ通話に参加中である場合を含んでもよい。
例えば、アプリケーションは、グループ通話が進行中のグループ通話チャットルームに新しいメンバーを招待する機能を不活性化してもよい。この場合、アプリケーションは、グループ通話チャットルームの設定メニューを不活性化することで、グループ通話チャットルームに新しいメンバーを招待する機能を不活性化してもよい。
また、アプリケーションは、グループ通話が進行中グループ通話チャットルームのミニプロフィール機能、顔文字ストア機能、プレゼントする機能、音声再生機能、または、動画再生機能の少なくとも1つの機能を不活性化してもよい。この場合、アプリケーションは、ミニプロフィール機能に対応するインタフェース1210、顔文字ストア機能に対応するインタフェース1220、プレゼントする機能に対応するインタフェース1230、または、音声再生機能や動画材上機能に対応するインタフェース1240のいずれか1つが選択される場合、当該機能を使用できないという警告フレーズ1250をユーザに提供する。
図13は、一実施形態に係るネットワーク以上に関する予め決定した警告フレーズを説明するための図である。
図13を参照すると、一実施形態に係るアプリケーションは、グループ通話に「いま参加する」との入力1310を受信したものの、ネットワーク異常によりグループ通話にいま参加できない場合、ネットワーク以上を知らせる警告フレーズ1320をユーザに提供する。
図14は、一実施形態に係るモバイルボイスオーバーインターネットプロトコルを用いてグループ通話サービスを提供する移動端末を示すブロック図である。
図14を参照すると、一実施形態に係る移動端末1400は、受信部1410を含む。ここには図示していないが、受信部1410は、要求信号受信部とメタ情報受信部を含んでもよい。
要求信号受信部は、グループ通話のための要求信号を受信してもよく、メタ情報受信部はグループ通話に参加したか否かに関わらず、グループ通話に対応するグループ通話チャットルームのメタ情報をサーバから受信してもよい。ここで、メタ情報は、少なくともグループ通話チャットルームのメンバーそれぞれのグループ通話接続状態を含んでもよい。
また、移動端末1400は、制御部1420及びインタフェース部1430をさらに含む。
インタフェース部1430は、移動端末1400の利用者に入力インタフェース又は出力インタフェースを提供するモジュールとして、例えば、ディスプレイ、キーパッド、タッチスクリーンなどを含んでもよい。
制御部1420は、受信部1410によって受信された情報に基づいてインタフェース部1430を制御することで、グループ通話サービスを提供するための動作を行う。
例えば、制御部1420は、受信部1410による要求信号の受信に応答してグループ通話にいま参加するかの有無、又はグループ通話に後で参加するかの有無が入力されるインタフェースを提供するよう、インタフェース部1430を制御してもよい。
インタフェース部1430を用いてグループ通話に「いま参加する」との入力を受信することで、制御部1420はグループ通話チャットルームに自動入場することができる。
一方、インタフェース部1430を用いてグループ通話に「後で参加する」との入力を受信することで、制御部1420は、グループ通話チャットルームに自動入場しなくてもよい。この場合、後でグループ通話チャットルームに入場すれば、制御部1420は要求信号を再受信する必要なく、グループ通話に参加できるインタフェースを提供するようにインタフェース部1430を制御することができる。
また、制御部1420は、グループ通話に関する情報を含むインジケータを提供するようにインタフェース部1430を制御してもよい。ここで、グループ通話に関する情報は、グループ通話チャットルームのメンバーそれぞれのグループ通話接続状態を含んでもよい。
図14に示された各モジュールには、図1〜図13を参照して記述された事項がそのまま適用されているため、より詳細な説明は省略する。
以上で説明された装置は、多様なコンピュータ手段を介して様々な処理を実行することができるプログラム命令の形態で実現され、コンピュータ読取可能な記録媒体に記録されてもよい。コンピュータ読取可能な媒体は、プログラム命令、データファイル、データ構造などのうち1つまたはその組合せを含んでもよい。媒体に記録されるプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知のものであり、使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー(登録商標)ディスク及び磁気テープのような磁気媒体、CD−ROM、DVDのような光記録媒体、光ディスクのような光磁気媒体、及びROM、RAM、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれてもよい。プログラム命令の例には、コンパイラによって作られるような機械語コードだけでなく、インタープリタなどを用いてコンピュータによって実行できる高級言語コードが含まれる。前記したハードウェア装置は、本発明の動作を行うために1つ以上のソフトウェアモジュールとして作動するように構成されてもよく、その逆も同様である。
上述したように、本発明を限定された実施形態と図面を参照して説明したが、本発明は、前記の実施形態に限定されることなく、本発明が属する分野における通常の知識を有する者であれば、このような実施形態から多様な修正及び変形が可能である。
したがって、本発明の範囲は、開示された実施形態に限定されるものではなく、特許請求の範囲だけではなく特許請求の範囲と均等なものなどによって定められるものである。

Claims (2)

  1. モバイルボイスオーバーインターネットプロトコル(mVoIP)を用いてグループ通話サービスを提供するアプリケーションの動作方法において、
    前記アプリケーションが、グループ通話のための要求信号を送信するステップと、
    前記アプリケーションが、前記グループ通話に対応するグループチャットルームを通じて前記グループ通話のための要求信号に対応するメッセージを表示するステップと、
    前記アプリケーションが、前記mVoIPを用いて前記グループ通話サービスを提供するステップと、
    前記アプリケーションが、前記グループ通話を終了する入力を受信することによって前記グループ通話サービスを終了するステップと、
    前記アプリケーションが、前記グループチャットルームのインタフェースを通じて前記グループ通話に再参加する入力を受信することによって前記グループ通話サービスを再開するステップと、
    を含むアプリケーションの動作方法。
  2. モバイルボイスオーバーインターネットプロトコル(mVoIP)を用いてグループ通話サービスを提供するアプリケーションの動作方法において、
    前記アプリケーションが、グループ通話のための要求信号を受信するステップと、
    前記アプリケーションが、前記グループ通話に対応するグループチャットルームを通じて前記グループ通話のための要求信号に対応するメッセージを表示するステップと、
    前記アプリケーションが、前記グループ通話に参加するか否かが入力されるインタフェースを提供するステップと、
    前記アプリケーションが、前記グループ通話に参加するとの入力を受信する場合、前記mVoIPを用いて前記グループ通話サービスを提供するステップと、
    前記アプリケーションが、前記グループ通話を終了する入力を受信することによって前記グループ通話サービスを終了するステップと、
    前記アプリケーションが、前記グループチャットルームのインタフェースを通じて前記グループ通話に再参加する入力を受信することによって前記グループ通話サービスを再開するステップと、
    を含むアプリケーションの動作方法。
JP2017007327A 2012-10-26 2017-01-19 モバイルボイスオーバーインターネットプロトコルを用いてグループ通話サービスを提供するアプリケーションの動作方法 Active JP6469737B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020120119720A KR101467248B1 (ko) 2012-10-26 2012-10-26 모바일 보이스 오버 인터넷 프로토콜을 이용하여 그룹 통화 서비스를 제공하는 어플리케이션의 동작 방법
KR10-2012-0119720 2012-10-26

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2015539505A Division JP6083834B2 (ja) 2012-10-26 2013-10-25 モバイルボイスオーバーインターネットプロトコルを用いてグループ通話サービスを提供するアプリケーションの動作方法

Publications (2)

Publication Number Publication Date
JP2017099008A JP2017099008A (ja) 2017-06-01
JP6469737B2 true JP6469737B2 (ja) 2019-02-13

Family

ID=50544929

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2015539505A Active JP6083834B2 (ja) 2012-10-26 2013-10-25 モバイルボイスオーバーインターネットプロトコルを用いてグループ通話サービスを提供するアプリケーションの動作方法
JP2017007327A Active JP6469737B2 (ja) 2012-10-26 2017-01-19 モバイルボイスオーバーインターネットプロトコルを用いてグループ通話サービスを提供するアプリケーションの動作方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2015539505A Active JP6083834B2 (ja) 2012-10-26 2013-10-25 モバイルボイスオーバーインターネットプロトコルを用いてグループ通話サービスを提供するアプリケーションの動作方法

Country Status (5)

Country Link
US (2) US10069879B2 (ja)
JP (2) JP6083834B2 (ja)
KR (1) KR101467248B1 (ja)
CN (1) CN104937545B (ja)
WO (1) WO2014065631A1 (ja)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9526049B2 (en) * 2012-02-23 2016-12-20 Lg Electronics Inc. Method for performing handover in a C-RAN system, and apparatus therefor
JP6339685B2 (ja) * 2014-01-24 2018-06-06 株式会社カカオKakao Corp. メッセージ仲介方法、メッセージ処理方法、サービス管理方法及び前記方法を行う装置
KR101678657B1 (ko) * 2015-03-06 2016-11-22 라인 가부시키가이샤 회의 서비스 제공 방법 및 컴퓨터 프로그램
US9912777B2 (en) * 2015-03-10 2018-03-06 Cisco Technology, Inc. System, method, and logic for generating graphical identifiers
US20160294893A1 (en) * 2015-04-06 2016-10-06 Shoretel, Inc. Organizing conversations in communication networks
CN106899481A (zh) * 2015-12-17 2017-06-27 掌赢信息科技(上海)有限公司 一种视频通话方法、电子设备及系统
KR102397054B1 (ko) 2016-02-05 2022-05-16 삼성전자주식회사 프로필 통화를 지원하는 전자 장치 및 프로필 통화 방법
KR101982163B1 (ko) * 2017-08-22 2019-05-24 라인 가부시키가이샤 인터넷 전화 서비스의 통화 자동 연결 방법 및 시스템
CN114244816B (zh) * 2017-08-25 2023-02-21 腾讯科技(深圳)有限公司 同步通信方法、终端及可读存储介质
US20200037104A1 (en) * 2018-07-24 2020-01-30 Life on Queen Inc. System and method for location-based chat communications
US10908779B2 (en) * 2018-09-27 2021-02-02 Atlassian Pty Ltd. Selective display of chat room contents
KR102638580B1 (ko) * 2019-04-12 2024-02-21 라인플러스 주식회사 하나의 대화방에서 다수의 그룹통화를 제공하는 방법, 시스템, 및 비-일시적인 컴퓨터 판독가능한 기록 매체
KR102254253B1 (ko) * 2019-12-18 2021-05-20 라인플러스 주식회사 인스턴트 메시징 어플리케이션을 통한 그룹 이벤트 참여 방법
KR20230016855A (ko) * 2021-07-27 2023-02-03 라인플러스 주식회사 인스턴트 메시징 어플리케이션의 메시지 관리 방법 및 장치
US11973729B2 (en) 2022-07-05 2024-04-30 Snap Inc. System for new platform awareness

Family Cites Families (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5995827A (en) 1997-11-20 1999-11-30 Lucent Technologies Inc. Method of muting a non-speaking cellular telephone caller participating in a conference call
JP2001314657A (ja) 2000-05-08 2001-11-13 Sega Corp ネットワークシステム及び記憶媒体
US7752258B2 (en) * 2000-08-22 2010-07-06 Akamai Technologies, Inc. Dynamic content assembly on edge-of-network servers in a content delivery network
JP4231698B2 (ja) * 2001-05-10 2009-03-04 ポリコム イスラエル リミテッド 多地点マルチメディア/音声システムの制御ユニット
KR20030085844A (ko) 2002-05-02 2003-11-07 주식회사 케이티 인터넷 메신저의 다자 통화 서비스 호스팅 장치 및 그 방법
JP4254996B2 (ja) * 2002-06-04 2009-04-15 株式会社日立製作所 コミュニケーションシステムおよびコミュニケーション方法
JP4331463B2 (ja) 2002-11-29 2009-09-16 富士通株式会社 マルチチャネル会話システム
KR100563964B1 (ko) * 2003-03-27 2006-03-29 (주)싸이버뱅크 피디에이(pda) 단말기 및 이를 이용한 다자간 통화서비스 제공 방법
US7412050B2 (en) * 2003-10-01 2008-08-12 Aol Llc, A Delaware Limited Liability Company Conference calls via an intelligent call waiting interface
US7587215B2 (en) * 2004-02-09 2009-09-08 Siemens Aktiengesellschaft User interface for cellular telephone group calls
CN1934885A (zh) 2004-02-09 2007-03-21 西门子通讯公司 用于蜂窝电话群呼的用户界面
JP4113526B2 (ja) * 2004-11-08 2008-07-09 日立情報通信エンジニアリング株式会社 ネットワーク端末
US7596102B2 (en) 2004-12-06 2009-09-29 Sony Ericsson Mobile Communications Ab Image exchange for image-based push-to-talk user interface
US7734692B1 (en) * 2005-07-22 2010-06-08 Oracle America, Inc. Network collaboration system with private voice chat
JP2007110631A (ja) 2005-10-17 2007-04-26 Ntt Docomo Inc グループ通話サーバ、グループ通話システム、端末及びグループ通話制御方法
JP4689449B2 (ja) 2005-11-29 2011-05-25 京セラ株式会社 通信装置、通信システム及び通信方法
JP4440311B2 (ja) 2005-12-27 2010-03-24 京セラ株式会社 通信装置、サーバ装置および通信制御方法
JP4693641B2 (ja) 2006-01-27 2011-06-01 京セラ株式会社 通信システム、無線通信端末及び表示制御方法
JP2007201916A (ja) * 2006-01-27 2007-08-09 Matsushita Electric Ind Co Ltd PoCデータ送信方法とPoC通話システムと装置
US7716284B2 (en) * 2006-02-28 2010-05-11 Microsoft Corporation Subsystem-scoping architecture for breakout rooms in a virtual space
US20070208806A1 (en) * 2006-03-02 2007-09-06 Sun Microsystems, Inc. Network collaboration system with conference waiting room
JP4749217B2 (ja) 2006-04-27 2011-08-17 京セラ株式会社 グループ通話通知方法及び移動局
GB2437785A (en) * 2006-05-02 2007-11-07 Skype Ltd Voice over internet protocol (VOIP) group conference communication
JP2008017071A (ja) 2006-07-05 2008-01-24 Nec Corp PoC通信システム、PoC端末、PoCサーバ及びそれらに用いる付加サービス利用方法
US7996792B2 (en) * 2006-09-06 2011-08-09 Apple Inc. Voicemail manager for portable multifunction device
US20080184326A1 (en) * 2006-10-19 2008-07-31 Satoshi Nakajima Community and/or chat-based content recording and consumption
US20080104169A1 (en) * 2006-10-30 2008-05-01 Microsoft Corporation Processing initiate notifications for different modes of communication
JP2007068226A (ja) * 2006-11-15 2007-03-15 Matsushita Electric Ind Co Ltd 通信プログラム及び通信端末
US8311199B2 (en) * 2006-12-28 2012-11-13 Verizon Services Corp. Methods and systems for configuring and providing conference calls with customized caller id information
JP2008219297A (ja) * 2007-03-01 2008-09-18 Sharp Corp 1対多通信システム、送信権管理装置、送信権管理装置の制御方法、制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体
US7779139B2 (en) * 2007-04-30 2010-08-17 Microsoft Corporation Normalization of binary data
WO2009031194A1 (ja) 2007-09-03 2009-03-12 Fujitsu Limited 通信方法、通信システム、通信端末、及び管理装置
US8850029B2 (en) * 2008-02-14 2014-09-30 Mcafee, Inc. System, method, and computer program product for managing at least one aspect of a connection based on application behavior
JP5109052B2 (ja) 2008-03-14 2012-12-26 株式会社日立国際電気サービス グループ通話結合/離脱機能を有する電話会議システム
JP5534469B2 (ja) * 2009-03-23 2014-07-02 株式会社ソニー・コンピュータエンタテインメント チャットシステム、チャット方法、チャット実行プログラム、チャット実行プログラムが記憶された記憶媒体、情報処理装置、画像表示方法、画像処理プログラム、画像処理プログラムが記憶された記憶媒体
US9449614B2 (en) 2009-08-14 2016-09-20 Skype Controlling multi-party communications
US9483770B2 (en) * 2010-08-27 2016-11-01 Yahoo! Inc. Social aggregation communications
US20120230484A1 (en) * 2011-03-10 2012-09-13 Plantronics, Inc. Audo-Dial Connection Into Conference Calls with Attendee Status Broadcast
US8856355B2 (en) * 2011-05-09 2014-10-07 Samsung Electronics Co., Ltd. Systems and methods for facilitating communication between mobile devices and display devices
JP2013042490A (ja) * 2011-08-11 2013-02-28 Xener Systems Inc mVoIPベースの呼接続方法及びシステム
CA2883979A1 (en) * 2011-08-15 2013-02-21 Comigo Ltd. Methods and systems for creating and managing multi participant sessions
US9503488B2 (en) * 2011-09-14 2016-11-22 Avaya Inc. System and method for virtual call hold
EP3157205B1 (en) * 2011-11-02 2019-03-27 BlackBerry Limited System and method for enabling voice and video communications using a messaging application
US8896659B2 (en) * 2012-05-04 2014-11-25 Cisco Technology, Inc. Integrating preset callback into conference calls
US8805335B2 (en) * 2012-08-30 2014-08-12 Motorola Mobility Llc Method and apparatus for facilitating a communication session

Also Published As

Publication number Publication date
WO2014065631A1 (ko) 2014-05-01
CN104937545B (zh) 2018-06-15
JP2015536607A (ja) 2015-12-21
JP6083834B2 (ja) 2017-02-22
KR101467248B1 (ko) 2014-12-02
KR20140056491A (ko) 2014-05-12
CN104937545A (zh) 2015-09-23
US20180375911A1 (en) 2018-12-27
US10069879B2 (en) 2018-09-04
US20150256570A1 (en) 2015-09-10
US10305946B2 (en) 2019-05-28
JP2017099008A (ja) 2017-06-01

Similar Documents

Publication Publication Date Title
JP6469737B2 (ja) モバイルボイスオーバーインターネットプロトコルを用いてグループ通話サービスを提供するアプリケーションの動作方法
US11096019B2 (en) Text alternative to established voice call session
CN105594163B (zh) 具有实时状态通知的语音通信
JP6352961B2 (ja) インスタントメッセージにおけるトピックに基づく分離のためのシステム及び方法
US8583729B2 (en) Handling an audio conference related to a text-based message
JP2023521507A (ja) セッション作成方法、電子機器、および可読記憶媒体
KR101879163B1 (ko) 모바일 보이스 오버 인터넷 프로토콜을 이용하여 그룹 통화 서비스를 제공하는 어플리케이션의 동작 방법
CN106686564A (zh) 一种基于VoLTE的紧急呼叫的实现方法及装置
KR101838154B1 (ko) 링백 모드를 이용한 통화 서비스 제공 방법 및 시스템, 그리고 이를 위한 장치
JP2020036274A (ja) 通信装置、通信方法、プログラム、およびネットワークシステム
HK1195375B (zh) 多数据类型通信系统

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180403

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180702

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20181225

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190116

R150 Certificate of patent or registration of utility model

Ref document number: 6469737

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250