(57)【要約】【課題】  インターネット電話サービスの通話自動連結方法およびシステムを提供する。【解決手段】  コンピュータによって実現される電子機器における通話自動連結方法は、ネットワークを介したインターネット電話が可能な相手の中から特定の相手を自動連結対象として設定する段階、および電子機器のユーザと特定の相手との通話のための発信動作と受諾動作がなくても、インターネット電話を提供する機能が含まれるプログラムが実行されると直ぐに特定の相手との通話を自動連結する段階を含む。【選択図】      図４
2019041381.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによって実現される電子機器における通話自動連結方法であって、
ネットワークを介したインターネット電話が可能な相手の中から特定の相手を自動連結対象として設定する段階、および
前記電子機器のユーザと前記特定の相手との通話のための発信動作と受諾動作がなくても、前記インターネット電話を提供する機能が含まれるプログラムが実行されると直ぐに前記特定の相手との通話を自動連結する段階
を含む、通話自動連結方法。
【請求項２】
前記設定する段階は、
前記インターネット電話が可能な相手のうち、前記ユーザによって選択された特定の相手を前記自動連結対象として設定すること
を特徴とする、請求項１に記載の通話自動連結方法。
【請求項３】
前記設定する段階は、
前記相手別に累積された通話履歴に基づいて前記自動連結対象を設定すること
を特徴とする、請求項１に記載の通話自動連結方法。
【請求項４】
前記設定する段階は、
前記相手別に累積された通話履歴に基づき、前記インターネット電話が可能な相手の中から少なくとも１人以上の相手を推薦する段階、および
前記推薦された相手のうち、前記ユーザによって選択された特定の相手を前記自動連結対象として設定する段階
を含む、請求項１に記載の通話自動連結方法。
【請求項５】
前記自動連結する段階は、
前記特定の相手の電子機器において前記プログラムが実行中であり、前記ユーザと前記特定の相手とが互いに自動連結対象として設定された場合、前記ユーザと前記特定の相手との通話を直ぐに連結すること
を特徴とする、請求項１に記載の通話自動連結方法。
【請求項６】
前記電子機器に表示される画面に、前記自動連結対象に関する状態情報を提供する段階
をさらに含む、請求項１に記載の通話自動連結方法。
【請求項７】
前記提供する段階は、
前記プログラムのユーザインタフェース画面上に、ディスプレイ要素を利用して前記自動連結対象に関する情報を表示すること
を特徴とする、請求項６に記載の通話自動連結方法。
【請求項８】
前記提供する段階は、
前記プログラムのユーザインタフェース画面上に、前記自動連結対象との通話連結状態を表示すること
を特徴とする、請求項６に記載の通話自動連結方法。
【請求項９】
前記提供する段階は、
前記電子機器に表示される画面上に、前記自動連結対象との通話連結状態を示すアイコンをフローティング状態で表示すること
を特徴とする、請求項６に記載の通話自動連結方法。
【請求項１０】
前記自動連結対象との通話連結状態を示すアイコンは、前記自動連結対象との通話画面またはチャット画面に移動可能なショートカット機能を含むこと
を特徴とする、請求項９に記載の通話自動連結方法。
【請求項１１】
コンピュータによって実現される電子機器に通話自動連結方法を実行させるためのコンピュータプログラムであって、
前記通話自動連結方法は、
ネットワークを介したインターネット電話が可能な相手の中から特定の相手を自動連結対象として設定する段階、および
前記電子機器のユーザと前記特定の相手との通話のための発信動作と受諾動作がなくても、前記インターネット電話を提供する機能が含まれるプログラムが実行されると直ぐに前記特定の相手との通話を自動連結する段階
を含む、コンピュータプログラム。
【請求項１２】
コンピュータによって実現される電子機器における通話自動連結システムであって、
コンピュータ読取可能な命令を実行するように実現される少なくとも１つのプロセッサ
を含み、
前記少なくとも１つのプロセッサは、
ネットワークを介したインターネット電話が可能な相手の中から特定の相手を自動連結対象として設定する対象設定部、および
前記電子機器のユーザと前記特定の相手との通話のための発信動作と受諾動作がなくても、前記インターネット電話を提供する機能が含まれるプログラムが実行されると直ぐに前記特定の相手との通話を自動連結する通話連結部
を備える、通話自動連結システム。
【請求項１３】
前記対象設定部は、
前記インターネット電話が可能な相手のうち、前記ユーザによって選択された特定の相手を前記自動連結対象として設定すること
を特徴とする、請求項１２に記載の通話自動連結システム。
【請求項１４】
前記対象設定部は、
前記相手別に累積された通話履歴に基づいて前記自動連結対象を設定すること
を特徴とする、請求項１２に記載の通話自動連結システム。
【請求項１５】
前記対象設定部は、
前記相手別に累積された通話履歴に基づいて前記インターネット電話が可能な相手の中から少なくとも１人以上の相手を推薦し、前記推薦された相手のうち、前記ユーザによって選択された特定の相手を前記自動連結対象として設定すること
を特徴とする、請求項１２に記載の通話自動連結システム。
【請求項１６】
前記通話連結部は、
前記特定の相手の電子機器において前記プログラムが実行中であり、前記ユーザと前記特定の相手とが互いに自動連結対象として設定された場合、前記ユーザと前記特定の相手との通話を直ぐに連結すること
を特徴とする、請求項１２に記載の通話自動連結システム。
【請求項１７】
前記少なくとも１つのプロセッサは、
前記電子機器に表示される画面に、前記自動連結対象に関する状態情報を提供する状態情報提供部
をさらに備える、請求項１２に記載の通話自動連結システム。
【請求項１８】
前記状態情報提供部は、
前記プログラムのユーザインタフェース画面上に、ディスプレイ要素を利用して前記自動連結対象に関する情報を表示すること
を特徴とする、請求項１７に記載の通話自動連結システム。
【請求項１９】
前記状態情報提供部は、
前記プログラムのユーザインタフェース画面上に、前記自動連結対象との通話連結状態を表示すること
を特徴とする、請求項１７に記載の通話自動連結システム。
【請求項２０】
前記状態情報提供部は、
前記電子機器に表示される画面上に、前記自動連結対象との通話連結状態を示すアイコンをフローティング状態で表示すること
を特徴とする、請求項１７に記載の通話自動連結システム。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、インターネット電話（ＶｏＩＰ）サービスを提供する技術に関する。
【背景技術】
【０００２】
携帯インターネットシステムでは、マルチメディアサービスの中でも特に、音声／映像データをＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）データパケットに変換して伝達することで通話を可能にするＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）サービスを提供している。
【０００３】
ＶｏＩＰサービスを提供する技術の一例として、特許文献１（登録日２０１１年０８月１７日）は、インターネット電話（ＶｏＩＰ）サービスを提供する技術を開示している。
【０００４】
ＶｏＩＰサービスを利用して通話をするためには、ユーザの直接的な操作による発信と受諾過程が必要となる。ＰＴＴ（ｐｕｓｈ  ｔｏ  ｔａｌｋ）サービスでも、音声を伝達するためには、プッシュボタン（ｐｕｓｈ  ｂｕｔｔｏｎ）を操作するなどの直接的な動作が必要となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】韓国登録特許第１０−１０５８９３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
指定されたユーザ間に通話のための動作がなくても、通話を自動で連結することができる方法およびシステムを提供する。
【０００７】
指定されたユーザ間でインターネット電話サービスを提供する機能が含まれたプログラムが実行されている間、通話連結を維持することができる方法およびシステムを提供する。
【課題を解決するための手段】
【０００８】
コンピュータによって実現される電子機器の通話自動連結方法であって、ネットワークを介したインターネット電話が可能な相手の中から特定の相手を自動連結対象として設定する段階、および前記電子機器のユーザと前記特定の相手との通話のための発信動作と受諾動作がなくても、前記インターネット電話を提供する機能が含まれるプログラムが実行されると直ぐに前記特定の相手との通話を自動連結する段階を含む、通話自動連結方法を提供する。
【０００９】
一側面によると、前記設定する段階は、前記インターネット電話が可能な相手のうち、前記ユーザによって選択された特定の相手を前記自動連結対象として設定してよい。
【００１０】
他の側面によると、前記設定する段階は、前記相手別に累積された通話履歴に基づいて前記自動連結対象を設定してよい。
【００１１】
また他の側面によると、前記設定する段階は、前記相手別に累積された通話履歴に基づき、前記インターネット電話が可能な相手の中から少なくとも１人以上の相手を推薦する段階、および前記推薦された相手のうち、前記ユーザによって選択された特定の相手を前記自動連結対象として設定する段階を含んでよい。
【００１２】
また他の側面によると、前記自動連結する段階は、前記特定の相手の電子機器で前記プログラムが実行中であり、前記ユーザと前記特定の相手とが互いに自動連結対象として設定された場合、前記ユーザと前記特定の相手との通話を直ぐに連結してよい。
【００１３】
また他の側面によると、前記電子機器に表示される画面に、前記自動連結対象に関する状態情報を提供する段階をさらに含んでよい。
【００１４】
また他の側面によると、前記提供する段階は、前記プログラムのユーザインタフェース画面上に、ディスプレイ要素を利用して前記自動連結対象に関する情報を表示してよい。
【００１５】
また他の側面によると、前記提供する段階は、前記プログラムのユーザインタフェース画面上に、前記自動連結対象との通話連結状態を表示してよい。
【００１６】
また他の側面によると、前記提供する段階は、前記電子機器に表示される画面上に、前記自動連結対象との通話連結状態を示すアイコンをフローティング（ｆｌｏａｔｉｎｇ）状態で表示してよい。
【００１７】
さらに他の側面によると、前記自動連結対象との通話連結状態を示すアイコンは、前記自動連結対象との通話画面またはチャット画面に移動可能なショートカット（ｓｈｏｒｔ  ｃｕｔ）機能を含んでよい。
【００１８】
コンピュータによって実現される電子機器に通話自動連結方法を実行させるためにコンピュータ読取可能な記録媒体に記録されたコンピュータプログラムであって、前記通話自動連結方法は、ネットワークを介したインターネット電話が可能な相手の中から特定の相手を自動連結対象として設定する段階、および前記電子機器のユーザと前記特定の相手との通話のための発信動作と受諾動作がなくても、前記インターネット電話を提供する機能が含まれるプログラムが実行されると直ぐに前記特定の相手との通話を自動連結する段階を含む、コンピュータプログラムを提供する。
【００１９】
コンピュータによって実現される電子機器における通話自動連結システムであって、コンピュータ読取可能な命令を実行するように実現される少なくとも１つのプロセッサを含み、前記少なくとも１つのプロセッサは、ネットワークを介したインターネット電話が可能な相手のうちから特定の相手を自動連結対象として設定する対象設定部、および前記電子機器のユーザと前記特定の相手との通話のための発信動作と受諾動作がなくても、前記インターネット電話を提供する機能が含まれるプログラムが実行されると直ぐに前記特定の相手との通話を自動連結する通話連結部を備える、通話自動連結システムを提供する。
【発明の効果】
【００２０】
本発明の実施形態によると、指定されたユーザ間でインターネット電話サービスを提供する機能が含まれたプログラムが実行されている間に、自動で通話を連結および維持することにより、発信や受諾のための動作がなくても、いつでも音声または映像を交換することができるため、長く通話したり頻繁に通話したりするユーザ間に便宜をもたらし、持続的な会話環境を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態における、ネットワーク環境の例を示した図である。
【図２】本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。
【図３】本発明の一実施形態における、電子機器のプロセッサが含むことができる構成要素の例を示した図である。
【図４】本発明の一実施形態における、電子機器が実行することができる方法の例を示したフローチャートである。
【図５】本発明の一実施形態における、自動連結対象を設定する過程を説明するための例示図である。
【図６】本発明の一実施形態における、自動連結対象を表示する過程を説明するための例示図である。
【図７】本発明の一実施形態における、自動連結対象を表示する過程を説明するための例示図である。
【図８】本発明の一実施形態における、自動連結対象との通話連結状態を表示する過程を説明するための例示図である。
【図９】本発明の一実施形態における、自動連結対象との通話連結状態を表示する過程を説明するための例示図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態について、添付の図面を参照しながら詳細に説明する。
【００２３】
本発明の実施形態は、インターネット電話（ＶｏＩＰ）サービスを提供する技術に関し、より詳細には、通話のための動作がなくても通話を自動で連結することができる方法およびシステムに関する。
【００２４】
本明細書において具体的に開示される事項などを含む実施形態は、インターネット電話サービスにおいて通話のための動作がなくてもユーザ間の通話を自動で連結することができ、これにより、便宜性、短縮性、効率性、費用節減などの側面において相当な長所を達成することができる。
【００２５】
本明細書において、「通話」とは、相手と音声をやり取りする音声電話と、相手と映像および音声をやり取りする映像電話とを包括したものを意味してよい。一例として、ＩＰアドレスを使用するネットワークを介して音声および／または映像をデジタルパケットに変換して送信する技術のインターネット電話（ＶｏＩＰ）を意味してよい。
【００２６】
図１は、本発明の一実施形態における、ネットワーク環境の例を示した図である。図１のネットワーク環境は、複数の電子機器１１０、１２０、１３０、１４０、複数のサーバ１５０、１６０、およびネットワーク１７０を含む例を示している。このような図１は、本発明の説明のための一例に過ぎず、電子機器の数やサーバの数が図１のように限定されることはない。
【００２７】
複数の電子機器１１０、１２０、１３０、１４０は、コンピュータ装置によって実現される固定端末や移動端末であってよい。複数の電子機器１１０、１２０、１３０、１４０の例としては、スマートフォン、携帯電話、タブレット、ＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ナビゲーション、コンピュータ、ノート型パンコン、デジタル放送用端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）などがある。一例として、第１電子機器１１０は、無線または有線通信方式を利用してネットワーク１７０を介して他の電子機器１２０、１３０、１４０および／またはサーバ１５０、１６０と通信してよい。
【００２８】
通信方式が限定されることはなく、ネットワーク１７０が含むことができる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網）を活用する通信方式だけではなく、機器間の近距離無線通信が含まれてもよい。例えばネットワーク１７０は、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうちの１つ以上の任意のネットワークを含んでよい。さらに、ネットワーク１７０は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリーまたは階層的（ｈｉｅｒａｒｃｈｉｃａｌ）ネットワークなどを含むネットワークトポロジのうちの任意の１つ以上を含んでもよいが、これらに限定されることはない。
【００２９】
サーバ１５０、１６０のそれぞれは、複数の電子機器１１０、１２０、１３０、１４０とネットワーク１７０を介して通信して命令、コード、ファイル、コンテンツ、サービスなどを提供するコンピュータ装置または複数のコンピュータ装置によって実現されてよい。一例として、サーバ１６０は、ネットワーク１７０を介して接続した第１電子機器１１０にアプリケーションのインストールのためのファイルを提供してよい。この場合、第１電子機器１１０は、サーバ１６０から提供されたファイルを利用してアプリケーションをインストールしてよい。また、第１電子機器１１０に含まれるオペレーティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：ＯＳ）や少なくとも１つのプログラム（一例として、ブラウザや前記のインストールされたアプリケーション）の制御に従ってサーバ１５０に接続し、サーバ１５０が提供するサービスやコンテンツの提供を受けてよい。例えば第１電子機器１１０がアプリケーションの制御に従ってネットワーク１７０を介してサービス要請メッセージをサーバ１５０に送信すると、サーバ１５０はサービス要請メッセージに対応するコードを第１電子機器１１０に送信してよく、第１電子機器１１０は、アプリケーションの制御に従ってコードに基づいて画面を構成して表示することにより、ユーザにコンテンツを提供してよい。
【００３０】
図２は、本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。図２では、１つの電子機器に対する例として第１電子機器１１０の内部構成を、１つのサーバに対する例としてサーバ１５０の内部構成を説明する。他の電子機器１２０、１３０、１４０やサーバ１６０も、同一または類似の内部構成を有してよい。
【００３１】
第１電子機器１１０とサーバ１５０は、それぞれ、メモリ２１１、２２１、プロセッサ２１２、２２２、通信モジュール２１３、２２３、および入力／出力インタフェース２１４、２２４を含んでよい。メモリ２１１、２２１は、コンピュータ読取可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような永久大容量記憶装置（ｐｅｒｍａｎｅｎｔ  ｍａｓｓ  ｓｔｏｒａｇｅ  ｄｅｖｉｃｅ）を含んでよい。また、メモリ２１１、２２１には、オペレーティングシステムと、少なくとも１つのプログラムコード（一例として、第１電子機器１１０にインストールされて駆動されるアプリケーションなどのためのコード）が格納されてよい。このようなソフトウェア構成要素は、メモリ２１１、２２１とは別のコンピュータ読取可能な記録媒体からロードされてよい。このような別のコンピュータ読取可能な記録媒体は、フロッピー（登録商標）ドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータ読取可能な記録媒体を含んでよい。他の実施形態において、ソフトウェア構成要素は、コンピュータ読取可能な記録媒体ではない通信モジュール２１３、２２３を通じてメモリ２１１、２２１にロードされてもよい。例えば少なくとも１つのプログラムは、開発者またはアプリケーションのインストールファイルを配布するファイル配布システム（一例として、上述したサーバ１６０）がネットワーク１７０を介して提供するファイルによってインストールされるコンピュータプログラム（一例として、上述したアプリケーション）に基づいてメモリ２１１、２２１にロードされてよい。
【００３２】
プロセッサ２１２、２２２は、基本的な算術、ロジック、および入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてよい。命令は、メモリ２１１、２２１または通信モジュール２１３、２２３によって、プロセッサ２１２、２２２に提供されてよい。例えばプロセッサ２１２、２２２は、メモリ２１１、２２１のような記録装置に格納されたプログラムコードに従って受信される命令を実行するように構成されてよい。
【００３３】
通信モジュール２１３、２２３は、ネットワーク１７０を介して第１電子機器１１０とサーバ１５０とが互いに通信するための機能を提供してもよいし、他の電子機器（一例として、第２電子機器１２０）または他のサーバ（一例として、サーバ１６０）と通信するための機能を提供してもよい。一例として、第１電子機器１１０のプロセッサ２１２がメモリ２１１のような記録装置に格納されたプログラムコードに従って生成した要求（一例として、検索要求）が、通信モジュール２１３の制御に従ってネットワーク１７０を介してサーバ１５０に伝達されてよい。これとは逆に、サーバ１５０のプロセッサ２２２の制御に従って提供される制御信号や命令、コンテンツ、ファイルなどが、通信モジュール２２３とネットワーク１７０を経て第１電子機器１１０の通信モジュール２１３を通じて第１電子機器１１０に受信されてもよい。例えば通信モジュール２１３を通じて受信したサーバ１５０の制御信号や命令などは、プロセッサ２１２やメモリ２１１に伝達されてよく、コンテンツやファイルなどは、第１電子機器１１０がさらに含むことができる格納媒体に格納されてよい。
【００３４】
入力／出力インタフェース２１４は、入力／出力装置２１５とのインタフェースのための手段であってよい。例えば入力装置は、キーボードまたはマウスなどの装置を含んでよく、出力装置は、アプリケーションの通信セッションを表示するためのディスプレイのような装置を含んでよい。他の例として、入力／出力インタフェース２１４は、タッチスクリーンのように入力と出力のための機能が１つに統合された装置とのインタフェースのための手段であってもよい。より具体的な例として、第１電子機器１１０のプロセッサ２１２がメモリ２１１にロードされたコンピュータプログラムの命令を処理するにあたり、サーバ１５０や第２電子機器１２０が提供するデータを利用して構成されるサービス画面やコンテンツが、入力／出力インタフェース２１４を通じてディスプレイに表示されてよい。入力／出力インタフェース２２４も同じように、サーバ１５０のプロセッサ２２２がメモリ２２１にロードされたコンピュータプログラムの命令を処理するにあたり、サーバ１５０が提供するデータを利用して構成される情報を出力してよい。
【００３５】
また、他の実施形態において、第１電子機器１１０およびサーバ１５０は、図２の構成要素よりも多くの構成要素を含んでもよい。例えば第１電子機器１１０は、上述した入力／出力装置２１５のうちの少なくとも一部を含むように実現されてもよいし、トランシーバ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュール、カメラ、各種センサ、データベースなどのような他の構成要素をさらに含んでもよい。より具体的な例として、第１電子機器１１０がスマートフォンである場合、一般的にスマートフォンに含まれる加速度センサやジャイロセンサ、カメラ、物理的な各種ボタン、タッチパネルを利用したボタン、入力／出力ポート、振動のための振動器などのような多様な構成要素が、第１電子機器１１０にさらに含まれるように実現されてよいことが理解できるであろう。しかし、大部分の従来技術的構成要素を明確に図に示す必要はない。
【００３６】
図３は、本発明の一実施形態における、電子機器のプロセッサが含むことができる構成要素の例を示したブロック図であり、図４は、本発明の一実施形態における、電子機器が実行することができる方法の例を示したフローチャートである。
【００３７】
本実施形態に係る第１電子機器１１０には、コンピュータによって実現される通話自動連結システムが構成されてよい。通話自動連結システムは、モバイル端末専用のアプリケーションまたはＰＣ基盤のプログラムで実現され、サーバ１５０との連動によるネットワーク環境においてインターネット電話サービスを提供することができる。このとき、通話自動連結システムは、独立的に動作するプログラム形態で実現されてもよいし、あるいは特定のアプリケーション（例えばメッセンジャーなど）のイン−アプリ（ｉｎ−ａｐｐ）形態で構成されて前記特定のアプリケーション上で動作が可能となるように実現されてもよい。
【００３８】
例えば第１電子機器１１０で実現された通話自動連結システムは、第１電子機器１１０にインストールされたアプリケーションが提供する命令に基づいて通話自動連結方法を実行することができる。図４に係る通話自動連結方法を実行するために、第１電子機器１１０のプロセッサ２１２は、構成要素として、図３に示すように、対象設定部３１０、通話連結部３２０、および状態情報提供部３３０を備えてよい。実施形態によっては、プロセッサ２１２の構成要素は、選択的にプロセッサ２１２に含まれてもよいし、除外されてもよい。また、実施形態によっては、プロセッサ２１２の構成要素は、プロセッサ２１２の機能の表現のために分離されてもよいし、併合されてもよい。
【００３９】
このようなプロセッサ２１２およびプロセッサ２１２の構成要素は、図４の通話自動連結方法に含まれる段階４１０〜段階４４０を実行するように第１電子機器１１０を制御してよい。例えばプロセッサ２１２およびプロセッサ２１２の構成要素は、メモリ２１１に含まれるオペレーティングシステムのコードと少なくとも１つのプログラムのコードによる命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行するように実現されてよい。
【００４０】
ここで、プロセッサ２１２の構成要素は、第１電子機器１１０に格納されたプログラムコードが提供する命令（一例として、第１電子機器１１０で駆動するアプリケーションが提供する命令）に従ってプロセッサ２１２によって実行される、プロセッサ２１２の互いに異なる機能（ｄｉｆｆｅｒｅｎｔ  ｆｕｎｃｔｉｏｎｓ）の表現であってよい。例えば第１電子機器１１０が自動連結のための通話対象を設定するように上述した命令に従って第１電子機器１１０を制御するプロセッサ２１２の機能的表現として、対象設定部３１０が利用されてよい。
【００４１】
段階４１０において、プロセッサ２１２は、第１電子機器１１０の制御と関連する命令がロードされたメモリ２１１から必要な命令を読み取ることができる。この場合、読み取られた命令は、プロセッサ２１２が、以下で説明する段階４２０〜段階４４０を実行するように制御するための命令を含んでよい。
【００４２】
段階４２０において、対象設定部３１０は、インターネット電話サービスにおいて第１電子機器１１０のユーザとの通話を自動連結するための対象（以下、「自動連結対象」と称する）を設定することができる。対象設定部３１０は、ネットワークを介したインターネット電話が可能な相手、例えば第１電子機器１１０のユーザのアドレス帳あるいは友達リストに登録されている相手の中から自動連結対象を設定することができる。このとき、対象設定部３１０は、自動連結対象に対してインターネット電話サービス上で識別可能な情報（例えば電話番号、ＩＤなど）を格納することにより、該当の自動連結対象を設定してよい。一例として、対象設定部３１０は、第１電子機器１１０のユーザが直接選択した相手を自動連結対象として設定してよい。他の例として、対象設定部３１０は、事前に定められた単位時間（例えば１週間、１ヵ月など）周期で相手別に累積された通話履歴に基づいて自動連結対象を設定してもよい。例えば対象設定部３１０は、相手別にユーザとの通話回数または通話時間を累積したデータを利用し、第１電子機器１１０のユーザと最も頻繁に通話した相手あるいは最も長く通話した相手を自動連結対象として設定してよい。このとき、対象設定部３１０は、単位時間ごとに自動連結対象をアップデートしてよい。さらに他の例として、対象設定部３１０は、第１電子機器１１０のユーザによる選択によって自動連結対象を設定するものの、相手別に累積された通話履歴に基づいて少なくとも１人以上の相手をユーザに推薦してよく、推薦された相手のうちからユーザが選択した相手を自動連結対象として設定してもよい。自動連結対象を設定する過程において相手の意思（受諾または拒否）を確認する手順が含まれてよく、相手が受諾するか、あるいは相手との双方設定が成立した場合、自動連結対象としての設定を許容してよい。
【００４３】
段階４３０において、通話連結部３２０は、インターネット電話サービスを提供する機能が含まれるプログラム（例えばメッセンジャーアプリケーション）が実行されると、該当のプログラムが提供する命令に従って、段階４２０で設定された自動連結対象との通話を自動連結することができる。このとき、通話連結部３２０は、第１電子機器１１０で該当のプログラムが実行されると同時に、自動連結対象の電子機器（例えば第２電子機器１２０）を対象に通話連結を試行してよい。このとき、自動連結対象の電子機器において、第１電子機器１１０と同じように該当のプログラムが実行中である場合に、ユーザと自動連結対象とのインターネット電話通話が連結されてよい。言い換えれば、通話連結部３２０は、インターネット電話を発信するためのユーザの動作や、ユーザの通話連結を受諾するための自動連結対象の動作を要求しなくても、該当のプログラムが実行されて直ぐにユーザと自動連結対象とのインターネット電話通話を自動で連結することができる。自動連結対象の電子機器では、通話連結を試行するユーザが自身の自動連結対象に該当する場合、受諾過程を要求しなくても該当の通話を自動連結してよい。すなわち、２人のユーザ双方で自動連結対象が設定された場合、２人のユーザ間の通話が自動連結されるようになる。また、通話連結部３２０は、ユーザの第１電子機器１１０と自動連結対象の電子機器で該当のプログラムが実行されている間は、ユーザや相手が通話を強制終了しない限り、ユーザと自動連結対象との通話状態が維持されてよい。
【００４４】
段階４４０において、状態情報提供部３３０は、インターネット電話サービスに対して自動連結対象に関する状態情報を提供することができる。一例として、状態情報提供部３３０は、インターネット電話サービスを提供する機能が含まれるプログラムのユーザインタフェース画面上に、自動連結対象に関する情報を表示することができる。例えば状態情報提供部３３０は、プログラム実行中の友達リスト画面を表示するとき、自動連結対象として設定された友達項目を他の項目と区分するために、該当する友達項目に自動連結対象を示すインジケータ（ｉｎｄｉｃａｔｏｒ）としてディスプレイ要素（例えば赤線（ｒｅｄ  ｌｉｎｅ））を適用してよい。他の例として、状態情報提供部３３０は、インターネット電話サービスを提供する機能が含まれたプログラムのユーザインタフェース画面上に、自動連結対象との通話連結状態を表示してよい。例えば、状態情報提供部３３０は、プログラム実行中の友達リスト画面を表示するとき、自動連結対象に設定された友達項目に通話連結状態（連結または待機）を表示してよい。さらに他の例として、状態情報提供部３３０は、第１電子機器１１０のディスプレイに表示されるすべての画面上に、自動連結対象との通話連結状態を示すアイコンをオーバレイ（ｏｖｅｒｌａｙ）させて表示してよい。このとき、通話連結状態を示すアイコンは、チャットヘッド（ｃｈａｔ  ｈｅａｄ）のように第１電子機器１１０の画面上に常にフローティング（ｆｌｏａｔｉｎｇ）状態で表示されるユーザインタフェース（ＵＩ）で構成されてよく、アイコンが選択されたときに自動連結対象との通話画面やチャット画面などに移動可能なショートカット（ｓｈｏｒｔ  ｃｕｔ）機能を含んでよい。
【００４５】
以下では、インターネット電話機能（音声通話および／または映像通話）が含まれるメッセンジャーを例示して説明する。
【００４６】
図５は、本発明の一実施形態における、自動連結対象を設定する過程を説明するための例示図である。
【００４７】
図５は、第１電子機器１１０にインストールされたメッセンジャーのユーザインタフェース画面のうちの１つとして友達インタフェース画面５００を示している。このとき、友達インタフェース画面５００は、メッセンジャー上に登録された友達リスト５１０を含んでよい。
【００４８】
対象設定部３１０は、ユーザが直接選択した友達を自動連結対象として設定する機能を提供することができる。一例として、図５に示すように、対象設定部３１０は、ユーザが友達インタフェース画面５００の友達リスト５１０から特定の友達を選択した場合、自動連結対象を設定するための「自動連結設定」メニュー５０１を提供してよく、友達リスト５１０から特定の友達が選択された状態でユーザが「自動連結設定」メニュー５０１を入力した場合、選択された友達を自動連結対象として設定してよい。
【００４９】
したがって、特別な動作を要求しなくても、プログラムの実行と共に自動で通話を連結させるための自動連結対象を、ユーザの選択によって自動で指定することができる。しかし、これに限定されることはなく、上述したように、ユーザの通話履歴に基づいて自動連結対象を設定することも可能である。
【００５０】
図６および図７は、本発明の一実施形態における、自動連結対象を表示する過程を説明するための例示図である。
【００５１】
状態情報提供部３３０は、メッセンジャーのユーザインタフェース画面上に、自動連結対象に関する情報を表示することができる。例えば図６に示すように、状態情報提供部３３０は、メッセンジャー上の友達リスト５１０を含んだ友達インタフェース画面５００上に、自動連結対象として設定された友達項目にディスプレイ要素（例えば赤線（ｒｅｄ  ｌｉｎｅ））６０２を表示してよい。
【００５２】
他の例として、図７を参照すると、状態情報提供部３３０は、ユーザとの通話内訳がある友達リスト７１０を含んだ会話インタフェース画面７００上に、自動連結対象に関する情報を表示することも可能である。言い換えれば、状態情報提供部３３０は、会話インタフェース画面７００上の友達リスト７１０で自動連結対象として設定された友達項目に、ディスプレイ要素７０２を表示することができる。
【００５３】
友達インタフェース画面５００や会話インタフェース画面７００の他にも、会話画面や通話画面、環境設定画面などのように友達情報が含まれるインタフェース画面であれば、自動連結対象に関する情報表示がすべて可能である。
【００５４】
図８および図９は、本発明の一実施形態における、自動連結対象との通話連結状態を表示する過程を説明するための例示図である。
【００５５】
状態情報提供部３３０は、メッセンジャーのユーザインタフェース画面上に、自動連結対象との通話連結状態を表示することができる。図８に示すように、状態情報提供部３３０は、ユーザとの通話内訳がある友達リスト７１０を含んだ会話インタフェース画面７００で、自動連結対象として設定された友達項目にディスプレイ要素８０２を表示してよく、さらに該当の友達との通話連結状態８０３を共に表示してよい。例えばメッセンジャーが実行されると、特別な動作がなされなくても自動連結対象として設定された友達との通話を自動で即時に連結し、通話連結の有無に応じて、通話が連結している場合は「連結」、連結していない場合は「待機」のように通話連結状態８０３を表示してよい。
【００５６】
会話インタフェース画面７００の他にも、図６を参照しながら説明した友達インタフェース画面５００はもちろん、会話画面や通話画面、環境設定画面などのように自動連結対象の友達情報が含まれるインタフェース画面であれば、すべて通話連結状態８０３を表示することができる。
【００５７】
特に、状態情報提供部３３０は、第１電子機器１１０の画面上にフローティング状態で常に表示されるユーザインタフェース（ＵＩ）で自動連結対象との通話連結状態を表示することができる。言い換えれば、状態情報提供部３３０は、第１電子機器１１０のディスプレイに表示されるすべての画面上に、自動連結対象との通話連結状態を示すアイコンをオーバレイさせて表示することができる。例えば図９を参照すると、第１電子機器１１０のディスプレイに表示された背景画面９００上に、自動連結対象との通話連結状態を示すフローティングアイコン９０４を表示してよい。
【００５８】
第１電子機器１１０で自動連結対象との通話連結中に、検索やネットサーフィン、メッセージング、文書作成などのような他の機能を自由に利用することが可能であり、他の機能を利用しながらも自動連結対象との通話を維持することができ、どんな画面であるとしても自動連結対象との通話連結状態を常に確認することができる。
【００５９】
フローティングアイコン９０４をショートカット機能のＵＩとして構成する場合、他の機能の利用中に、どんな画面であるとしてもフローティングアイコン９０４を選択するだけで、自動連結対象との通話画面やチャット画面などに直ぐに移動することも可能である。
【００６０】
また、フローティングアイコン９０４と隣接する位置に通話終了ボタン９０５を構成することもできる。これにより、メッセンジャーの実行と共に自動で連結された自動連結対象との通話を、ユーザが強制終了することができる。
【００６１】
したがって、頻繁に通話したり長く通話したりする特定の相手を設定し、インターネット電話サービスを提供する機能が含まれるプログラムが実行された時点で、設定された特定の相手との通話を即時に自動連結することにより、２人のユーザ間に通話のための発信過程や受諾過程を必要とせず、２人のユーザ間の通話を自動連結および維持することにより、まるで常に一緒に過ごしているような会話環境を提供することができる。
【００６２】
このように、本発明の実施形態によると、指定されたユーザ間にインターネット電話サービスを提供する機能が含まれるプログラムが実行されている間は、自動で通話を連結および維持することにより、発信や受諾のための動作を要求せずに、いつでも音声または映像を交換することができ、長く通話したり頻繁に通話したりするユーザ間に便宜をもたらし、持続的な会話環境提供することができる。
【００６３】
上述した装置は、ハードウェア構成要素、ソフトウェア構成要素、および／またはハードウェア構成要素とソフトウェア構成要素との組合せによって実現されてよい。例えば実施形態で説明された装置および構成要素は、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム（ＯＳ）およびＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを格納、操作、処理、および生成してもよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでよい。また、並列プロセッサのような、他の処理構成も可能である。
【００６４】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つ以上の組合せを含んでもよく、思うままに動作するように処理装置を構成したり、独立的または集合的に処理装置に命令したりしてよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる種類の機械、コンポーネント、物理装置、コンピュータ格納媒体または装置に具現化されてよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で格納されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータ読取可能な記録媒体に格納されてよい。
【００６５】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータ読取可能な媒体に記録されてよい。このとき、媒体は、コンピュータによって実行可能なプログラムを継続して格納するものであっても、実行またはダウンロードのために臨時格納するものであってもよい。また、媒体は、単一または複数のハードウェアが結合した形態の多様な記録手段または格納手段であってよいが、あるコンピュータシステムに直接接続される媒体に限定されることはなく、ネットワーク上に分散存在するものであってもよい。媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどを含め、プログラム命令語が格納されるように構成されたものであってよい。また、媒体の他の例として、アプリケーションを流通するアプリストアや他の多様なソフトウェアを供給あるいは流通するサイト、サーバなどで管理される記録媒体や格納媒体もこれに含まれる。
【００６６】
以上のように、実施形態を、限定された実施形態と図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能であろう。例えば説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって代替されたり置換されたとしても、適切な結果を達成することができる。
【００６７】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【００６８】
１１０、１２０、１３０、１４０：電子機器
１５０、１６０：サーバ
１７０：ネットワーク
【図１】
2019041381.tif 000003
【図２】
2019041381.tif 000004
【図３】
2019041381.tif 000005
【図４】
2019041381.tif 000006
【図５】
2019041381.tif 000007
【図６】
2019041381.tif 000008
【図７】
2019041381.tif 000009
【図８】
2019041381.tif 000010
【図９】
2019041381.tif 000011