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