(57)【特許請求の範囲】
【請求項１】
アプリケーション情報を共有するための方法であって、
ユーザの共有命令を受付ける場合に、携帯端末Ｘによって送信される、少なくとも前記携帯端末Ｘが共有命令を受信する第１時間を有するマッチ要求を、サーバによって受信するステップと、
前記サーバによって前記マッチ要求を保存し、保存される前記マッチ要求と、他の携帯端末から送信されて前記サーバに保存される他のマッチ要求とに応じて、他の携帯端末のうち、前記携帯端末Ｘとマッチされる携帯端末が存在するかどうかを判定し、
他の携帯端末のうち、前記携帯端末Ｘとマッチされる携帯端末が存在するかどうかを判定するステップは、他の携帯端末のうちの一つの携帯端末が該一つの携帯端末のユーザの共有命令を受信する第２時間と、第１時間との時間間隔が範囲[０，Ｍ]にある場合に、ここで、Ｍ＞０、該携帯端末が前記携帯端末Ｘとマッチされると判定する工程を有し、
前記携帯端末Ｘとマッチされる携帯端末が発見される場合に、前記携帯端末Ｘと、前記携帯端末Ｘとマッチされる携帯端末とに、それぞれに成功メッセージを送信して、それらが順調に互いにマッチされることを提示するステップと、
マッチされる携帯端末のうちの一つの携帯端末から送信される、共有するアプリケーションの識別子を、前記サーバが受信することを条件に、マッチされる携帯端末のうちの他の携帯端末が前記サーバに接続されるかどうかを前記サーバによって判定し、マッチされる携帯端末のうちの他の携帯端末が前記サーバに接続されない場合に、マッチされる携帯端末のうちの他の携帯端末がマッチングによって接続されないことを、該一つの携帯端末に通知し、マッチされる携帯端末のうちの他の携帯端末がオンラインである場合に、それぞれに識別子のそれぞれに対応するアプリケーションの該当情報を前記サーバによって取得し、
該当情報は、少なくともアプリケーションの名称とダウンロードアドレスを有する、そして、マッチされる携帯端末のうちの他の携帯端末に対して、取得される前記該当情報を送信するステップと、
を有する、
アプリケーション情報を共有するための方法。
【請求項２】
前記携帯端末Ｘによって送信される前記マッチ要求は、前記携帯端末Ｘの一つ又は複数の地理座標をさらに有し、
前記サーバによって、第１時間と、第２時間との時間間隔が範囲[０，Ｍ]にあると判定する場合に、携帯端末によって送信される前記マッチ要求の中の地理座標と、前記携帯端末Ｘによって送信される前記マッチ要求の中の地理座標との距離がＮ＞０のような範囲[０，Ｎ]にあるかどうかを判定し、距離が範囲[０，Ｎ]にある場合に、該携帯端末が前記携帯端末Ｘとマッチされると判定するステップをさらに有する、
請求項１に記載の方法。
【請求項３】
他の携帯端末のうち、前記携帯端末Ｘとマッチされる携帯端末が存在するかどうかを判定するステップは、
前記携帯端末Ｘによって送信される前記マッチ要求を受信する時からプリセットの持続時間Ｔにおいて、プリセットの間隔ｔのごとに、ここで、ｔ＜Ｔ、他の携帯端末のうち、前記携帯端末Ｘとマッチされる携帯端末が存在するかどうかを判定する工程を有する、
請求項１又は２のいずれか一項に記載の方法。
【請求項４】
プリセットの持続時間Ｔの後、前記携帯端末Ｘとマッチされる携帯端末が発見されない場合に、前記携帯端末Ｘに失敗メッセージを送信して、前記携帯端末Ｘとマッチされる携帯端末がないことを提示するステップをさらに有する、
請求項３に記載の方法。
【請求項５】
前記携帯端末Ｘと、前記携帯端末Ｘとマッチされる携帯端末とに、それぞれに成功メッセージを送信する前に、
前記携帯端末Ｘとマッチされる携帯端末が一つ以上存在するかどうかを判定するステップと、前記携帯端末Ｘとマッチされる携帯端末が一つのみ発見される場合に、前記携帯端末Ｘと、前記携帯端末Ｘとマッチされる前記携帯端末とに、それぞれに成功メッセージを送信するステップと、
前記携帯端末Ｘとマッチされる携帯端末が一つ以上発見される場合に、前記携帯端末Ｘとマッチされる携帯端末から一つの携帯端末を選択し、選択される携帯端末が該選択される携帯端末のユーザの共有命令を受信する第３時間と、第１時間との時間間隔が最短であり、そして、前記携帯端末Ｘと、選択される携帯端末とに、それぞれに成功メッセージを送信するステップと、をさらに有する、
請求項１又は２のいずれか一項に記載の方法。
【請求項６】
それぞれの携帯端末によって送信される、それぞれの携帯端末のデバイスモデル情報又はオペレーティングシステム情報を、前記サーバによって受信するステップと、
取得される該当情報を他の携帯端末に送信する前に、マッチされる携帯端末のうちの他の携帯端末のデバイスモデル又はオペレーティングシステムに対して、それぞれに識別子のそれぞれに対応するアプリケーションが適用されるかどうかを判定するステップと、
前記サーバがマッチされる携帯端末のうちの他の携帯端末に、取得される該当情報を送信することを条件に、マッチされる携帯端末のうちの他の携帯端末のデバイスモデル又はオペレーティングシステムに対して適用されないように、アプリケーションの該当情報を標記するステップと、をさらに有する、
請求項１又は２のいずれか一項に記載の方法。
【請求項７】
ユーザの共有命令の受付は、前記携帯端末Ｘがユーザによって実行される前記携帯端末Ｘの揺れを監視する工程を有する、
請求項１又は２のいずれか一項に記載の方法。
【請求項８】
少なくとも二つの携帯端末、及びサーバを有する、アプリケーション情報を共有するためのシステムであって、
携帯端末Ｘのそれぞれは、ユーザの共有命令を受付ける場合に、少なくとも前記携帯端末Ｘが共有命令を受信する第１時間を有するマッチ要求を、前記サーバに送信するように構成され、
前記サーバは、前記マッチ要求を保存し、保存されるマッチ要求と、他の携帯端末から送信されて前記サーバに保存される他の要求とに応じて、他の携帯端末のうち、前記携帯端末Ｘとマッチされる携帯端末が存在するかどうかを判定し、
他の携帯端末のうち、前記携帯端末Ｘとマッチされる携帯端末が存在するかどうかの判定は、他の携帯端末のうちの一つの携帯端末が該一つの携帯端末のユーザの共有命令を受信する第２時間と、第１時間との時間間隔が範囲[０，Ｍ]にある場合に、ここで、Ｍ＞０、該携帯端末が前記携帯端末Ｘとマッチされると判定する工程を有し、
前記携帯端末Ｘとマッチされる携帯端末が発見される場合に、前記携帯端末Ｘと、前記携帯端末Ｘとマッチされる前記携帯端末とに、それぞれに成功メッセージを送信して、それらが順調に互いにマッチされることを提示し、
マッチされる携帯端末のうちの一つの携帯端末から送信される、共有するアプリケーションの識別子を、前記サーバが受信することを条件に、マッチされる携帯端末のうちの他の携帯端末が前記サーバに接続されるかどうかを判定し、マッチされる携帯端末のうちの他の携帯端末が前記サーバに接続されない場合に、マッチされる携帯端末のうちの他の携帯端末がマッチングによって接続されないことを、該一つの携帯端末に通知し、マッチされる携帯端末のうちの他の携帯端末がオンラインである場合に、それぞれに識別子のそれぞれに対応するアプリケーションの該当情報を取得し、
該当情報は、少なくともアプリケーションの名称とダウンロードアドレスを有し、そして、他の携帯端末に対して、取得される前記該当情報を送信するように構成される、
アプリケーション情報を共有するためのシステム。
【請求項９】
前記携帯端末Ｘによって送信される前記マッチ要求は、前記携帯端末Ｘの一つ又は複数の地理座標をさらに有し、
システムは、第２時間と、第１時間との時間間隔が範囲[０，Ｍ]にあることを条件に、携帯端末によって送信される前記マッチ要求の中の地理座標と、前記携帯端末Ｘによって送信される前記マッチ要求の中の地理座標との距離が範囲[０，Ｎ]にあるかどうかを判定し、ここで、Ｎ＞０、そして、距離が範囲[０，Ｎ]にある場合に、該携帯端末が前記携帯端末Ｘとマッチされると判定するように、さらに構成される、
請求項８に記載のシステム。
【請求項１０】
サーバであって、
第１処理モジュールと第２処理モジュールを実行するために構成されるプロセッサを、少なくとも一つ有し、
第１処理モジュールは、ユーザの共有命令を受付ける場合に、少なくとも携帯端末Ｘが共有命令を受信する第１時間を有するマッチ要求が前記携帯端末Ｘによって送信されるごとに、第２処理モジュールに前記マッチ要求を送信して、そして、第２処理モジュールの機能を実行ように第２処理モジュールに通知する、ように構成され、
第２処理モジュールは、
前記マッチ要求を保存し、
前記マッチ要求と、他の携帯端末から送信される、前記サーバに保存される他のマッチ要求とに応じて、他の携帯端末のうち、前記携帯端末Ｘとマッチされる携帯端末が存在するかどうかを判定し、
他の携帯端末のうち、前記携帯端末Ｘとマッチされる携帯端末が存在するかどうかの判定は、他の携帯端末のうちの一つの携帯端末が該一つの携帯端末のユーザの共有命令を受信する第２時間と、第１時間との時間間隔が範囲[０，Ｍ]にある場合に、ここで、Ｍ＞０、該携帯端末が前記携帯端末Ｘとマッチされると判定する工程を有し、
前記携帯端末Ｘとマッチされる携帯端末が発見される場合に、前記携帯端末Ｘと、前記携帯端末Ｘとマッチされる前記携帯端末とに、それぞれに成功メッセージを送信して、それらが順調に互いにマッチされることを提示し、
前記サーバがマッチされる携帯端末のうちの一つの携帯端末から送信される、共有するアプリケーションの識別子を受信することを条件に、マッチされる携帯端末のうちの他の携帯端末が前記サーバに接続されるかどうかを判定し、他の携帯端末が前記サーバに接続されない場合に、他の携帯端末がマッチングによって接続されないことを、該一つの携帯端末へ通知し、他の携帯端末がオンラインである場合に、それぞれに識別子のそれぞれに対応するアプリケーションの該当情報を取得し、
該当情報は、少なくともアプリケーションの名称とダウンロードアドレスを有し、そして、他の携帯端末に対して、取得される前記該当情報を送信する、ように構成される、
サーバ。
【請求項１１】
前記携帯端末Ｘによって送信される前記マッチ要求は、前記携帯端末Ｘの一つ又は複数の地理座標をさらに有し、
第２処理モジュールは、第１時間と、第２時間との時間間隔が範囲[０，Ｍ]にあると判定することを条件に、前記携帯端末によって送信される前記マッチ要求の中の地理座標と、前記携帯端末Ｘによって送信される前記マッチ要求の中の地理座標との距離が範囲[０，Ｎ]にあるかどうかを判定し、ここで、Ｎ＞０、そして、距離が範囲[０，Ｎ]にある場合に、該携帯端末が前記携帯端末Ｘとマッチされると判定するように、さらに構成される、
請求項１０に記載のサーバ。
【請求項１２】
第２処理モジュールは、
前記携帯端末Ｘによって送信される前記マッチ要求を保存し、そして、前記携帯端末Ｘによって送信される前記マッチ要求を受信する時からプリセットの持続時間Ｔにおいて、プリセットの間隔ｔのごとに、他の携帯端末のうち、前記携帯端末Ｘとマッチされる携帯端末が存在するかどうかを判定し、ここで、ｔ＜Ｔ、前記プリセットの持続時間Ｔの後、前記携帯端末Ｘとマッチされる携帯端末が発見される場合に、前記携帯端末Ｘと、前記携帯端末Ｘとマッチされる前記携帯端末とに、それぞれに成功メッセージを送信するように構成される第１処理部と、
マッチされる携帯端末のうちの一つの携帯端末から送信される、共有するアプリケーションの識別子を、前記サーバが受信することを条件に、マッチされる携帯端末のうちの他の携帯端末が前記サーバに接続されるかどうかを判定し、マッチされる携帯端末のうちの他の携帯端末が前記サーバに接続されない場合に、マッチされる携帯端末のうちの他の携帯端末がマッチングによって接続されないことを、該一つの携帯端末に通知し、マッチされる携帯端末のうちの他の携帯端末がオンラインである場合に、それぞれに識別子のそれぞれに対応するアプリケーションの該当情報を前記サーバによって取得し、そして、マッチされる携帯端末のうちの他の携帯端末に対して、取得される前記該当情報を送信するように構成される第２処理部と、
を有する、
請求項１０又は１１のいずれか一項に記載のサーバ。
【請求項１３】
第１処理部は、前記携帯端末Ｘと、前記携帯端末Ｘとマッチされる前記携帯端末とに、それぞれに成功メッセージを送信する前に、前記携帯端末Ｘとマッチされる携帯端末が一つ以上存在するかどうかを判定し、前記携帯端末Ｘとマッチされる携帯端末が一つのみ発見される場合に、前記携帯端末Ｘと、前記携帯端末Ｘとマッチされる前記携帯端末とに、それぞれに成功メッセージを送信し、前記携帯端末Ｘとマッチされる携帯端末が一つ以上発見される場合に、前記携帯端末Ｘとマッチされる前記携帯端末から一つの携帯端末を選択し、
選択される携帯端末が該選択される携帯端末のユーザの共有命令を受信する第３時間と、第１時間との時間間隔が最短であり、選択される携帯端末を前記携帯端末Ｘとマッチし、そして、前記携帯端末Ｘと、選択される携帯端末とに、それぞれに成功メッセージを送信するように、さらに構成される、
請求項１２に記載のサーバ。
【請求項１４】
第１処理モジュールは、それぞれの携帯端末によって送信される、それぞれの携帯端末のデバイスモデル情報又はオペレーティングシステム情報を、前記サーバによって受信し、そして、第２処理部に前記デバイスモデル情報又は前記オペレーティングシステム情報を送信するように、さらに構成され、
第２処理部は、取得される該当情報を他の携帯端末に送信する前に、他の携帯端末のデバイスモデル又はオペレーティングシステムに対して、識別子のそれぞれに対応するアプリケーションが適用されるかどうかを判定し、取得される該当情報を他の携帯端末に送信する時、マッチされる携帯端末のうちの他の携帯端末のデバイスモデル又はオペレーティングシステムに対して適用されないようなアプリケーションの該当情報を標記するように、さらに構成される、
請求項１２に記載のサーバ。
【請求項１５】
第３処理モジュールと第４処理モジュールを実行するように構成されるプロセッサを、少なくとも一つ有する携帯端末であって、
第３処理モジュールは、ユーザの共有命令を受付ける場合に、少なくとも前記携帯端末Ｘが共有命令を受信する第１時間を有するマッチ要求を、サーバに送信するように構成され、
第４処理モジュールは、受信される前記マッチ要求と、他の携帯端末から送信されて前記サーバに保存される他の要求とに応じて、第４処理モジュールが位置する携帯端末と、他の携帯端末のうちの一つの携帯端末とをマッチする後に、前記サーバへ共有するアプリケーションの識別子を送信し、又は、該一つの携帯端末によって共有される、前記サーバによって送信される前記アプリケーションの該当情報を受信し、
該当情報は、少なくともアプリケーションの名称とダウンロードアドレスを有するように構成される、
携帯端末。
【請求項１６】
前記マッチ要求は、第３処理モジュールが位置する携帯端末の一つ又は複数の地理座標と、前記携帯端末のデバイスモデル情報と、前記携帯端末のバージョン番号と、をさらに有する、
請求項１５に記載の携帯端末。
【請求項１７】
アプリケーション情報を共有する方法を指示するための命令を格納する機器読み取り可能な記憶媒体であって、
命令セットがそこに格納され、そして、命令セットが実行される時に、請求項１〜７のいずれか一項に記載の方法が指示される機器読み取り可能な記憶媒体。
【請求項１８】
請求項１〜７のいずれか一項に記載のアプリケーション情報を共有する方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この出願は２０１２年５月３日中国専利局に提出した、出願番号が２０１２１０１３４４３９４であり、発明の名称が「アプリケーション情報を共有するための方法、システム、及び装置」である中国特許出願の優先権を主張する２０１３年４月２８日提出した、国際出願番号ＰＣＴ/ＣＮ２０１３/０７４９９７の優先権を主張し、その全ての内容は引用によりこの出願に含まれる。
【０００２】
本発明は、ネットワーク技術に関し、特にアプリケーション情報を共有するための方法、システム、及び装置に関する。
【背景技術】
【０００３】
従来技術において、ユーザは、自身が使う携帯端末に多数のアプリケーションをインストールできる。ユーザは、あるアプリケーションが高性能または実用的であると考えれば、このアプリケーションを他のユーザと共有したくなり、例えば、このアプリケーションを友人と共有する。
【０００４】
従来の共有方法は、主に、特定の個人アカウントを介してテキストを転送することで、このアプリケーションの名称やダウンロードアドレスなどの情報を共有する。例えば、ユーザは、電子メールや、マイクロブログによって、友人と共有したいアプリケーションの名称とダウンロードアドレスなどの情報を共有する。
【０００５】
しかしながら、実際のプロセスにおいて上述方法を使う場合に、いくつかの問題点がある。例えば、ユーザは、特定の製品やソーシャルネットワークの個人アカウントを登録してアクセスする必要があって、テキストを編集する必要もある。結果として、この方法は、実施することが、不便で十分に素早くない。さらに、共有される情報は、適時に閲覧されることを保証できない。例えば、ユーザＡは、電子メールを使うことで、アプリケーションの名称とダウンロードアドレスをユーザＢと共有し、そして、ユーザＢは、自分の電子メールボークスをアクセスした後しか、共有される情報を閲覧できない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
この問題点に鑑みて、本発明は、実施するのが便利で素早く、共有される情報を適時に閲覧可能にするアプリケーション情報を共有する方法、システム、及び装置を提供する。
【課題を解決するための手段】
【０００７】
上述の目的を達成するため、以下のように、本発明における技術解決策が実施される。
【０００８】
アプリケーション情報を共有するための方法は、
【０００９】
ユーザの共有命令を受付ける場合に、携帯端末Ｘによって送信される、少なくとも前記携帯端末Ｘが共有命令を受信する第１時間を含むマッチ要求をサーバによって受信するステップと、
【００１０】
前記サーバによって前記マッチ要求を保存し、保存されたマッチ要求と、他の携帯端末から送信されて前記サーバに保存される他のマッチ要求とに応じて、他の携帯端末のうち、前記携帯端末Ｘとマッチされる携帯端末が存在するかどうかを判定し、前記携帯端末Ｘとマッチされる携帯端末が発見される場合に、前記携帯端末Ｘと、前記携帯端末Ｘとマッチされる携帯端末とに、それぞれに成功メッセージを送信して、それらが順調に互いにマッチされることを提示するステップと、
【００１１】
その中で、他の携帯端末のうち、前記携帯端末Ｘとマッチされる携帯端末が存在するかどうかを判定するステップは、他の携帯端末のうちの一つの携帯端末が該一つの携帯端末のユーザの共有命令を受信する第２時間と、第１時間との時間間隔が範囲[０，Ｍ]にある場合に、ここで、Ｍ＞０、該携帯端末が前記携帯端末Ｘとマッチされると判定する工程を含み、
【００１２】
マッチされる携帯端末のうちの一つの携帯端末から送信される、共有するアプリケーションの識別子を、前記サーバが受信することを条件に、マッチされる携帯端末のうちの他の携帯端末が前記サーバに接続されるかどうかを前記サーバによって判定し、他の携帯端末が前記サーバに接続されない場合に、他の携帯端末がマッチングよって接続されないことを、該一つの携帯端末に通知し、他の携帯端末がオンラインである場合に、それぞれに識別子のそれぞれに対応するアプリケーションの該当情報を前記サーバによって取得して、その中で、該当情報は、少なくともアプリケーションの名称とダウンロードアドレスを含み、そして、他の携帯端末に対して、取得される前記該当情報を送信するステップと、を含む。
【００１３】
アプリケーション情報を共有するためのシステムは、少なくとも二つの携帯端末、及びサーバを含むものであって、その中で、
【００１４】
それぞれの携帯端末Ｘは、ユーザの共有命令を受付ける場合に、少なくとも前記携帯端末Ｘが共有命令を受信する第１時間を含むマッチ要求を、前記サーバに送信するように構成され、
【００１５】
前記サーバは、前記マッチ要求を保存し、保存されるマッチ要求と、他の携帯端末から送信されて前記サーバに保存される他の要求とに応じて、他の携帯端末のうち、前記携帯端末Ｘとマッチされる携帯端末が存在するかどうかを判定し、前記携帯端末Ｘとマッチされる携帯端末が発見される場合に、前記携帯端末Ｘと、前記携帯端末Ｘとマッチされる携帯端末とに、それぞれに成功メッセージを送信して、それらが順調に互いにマッチされることを提示する。その中で、他の携帯端末のうち、前記携帯端末Ｘとマッチされる携帯端末が存在するかどうかの判定は、他の携帯端末のうちの一つの携帯端末が該一つの携帯端末のユーザの共有命令を受信する第２時間と、第１時間との時間間隔が範囲[０，Ｍ]にある場合に、ここで、Ｍ＞０、該携帯端末が前記携帯端末Ｘとマッチされると判定する工程を含み、前記サーバがマッチされる携帯端末のうちの一つの携帯端末から送信される、共有するアプリケーションの識別子を受信することを条件に、マッチされる携帯端末のうちの他の携帯端末が前記サーバに接続されるかどうかを判定し、他の携帯端末が前記サーバに接続されない場合に、他の携帯端末がマッチングによって接続されないことを、該一つの携帯端末に通知し、他の携帯端末がオンラインである場合に、それぞれに識別子のそれぞれに対応するアプリケーションの該当情報を取得する。その中で、該当情報は、少なくともアプリケーションの名称とダウンロードアドレスを含み、そして、他の携帯端末に対して、取得される前記該当情報を送信するように構成される。
【００１６】
サーバは、
【００１７】
ユーザの共有命令を受付ける場合に、少なくとも前記携帯端末Ｘが共有命令を受信する第１時間を含むマッチ要求が携帯端末Ｘによって送信されるごとに、第２処理モジュールにマッチ要求を送信して、そして、第２処理モジュールの機能をさせるように、第２処理モジュールに通知するように構成される第１処理モジュールと、
【００１８】
前記マッチ要求を保存し、保存される前記マッチ要求と、他の携帯端末から送信される、前記サーバに保存される他のマッチ要求とに応じて、他の携帯端末のうち、前記携帯端末Ｘとマッチされる携帯端末が存在するかどうかを判定し、前記携帯端末Ｘとマッチされる携帯端末が発見される場合に、前記携帯端末Ｘと、前記携帯端末Ｘとマッチされる携帯端末とに、それぞれに成功メッセージを送信して、それらが順調に互いにマッチされることを提示する。その中で、他の携帯端末のうち、前記携帯端末Ｘとマッチされる携帯端末が存在するかどうかの判定は、他の携帯端末のうちの一つの携帯端末が該一つの携帯端末のユーザの共有命令を受信する第２時間と、第１時間との時間間隔が範囲[０，Ｍ]にある場合に、ここで、Ｍ＞０、該携帯端末が前記携帯端末Ｘとマッチされると判定する工程を含み、前記サーバが前記マッチされる携帯端末のうちの一つの携帯端末から送信される、共有するアプリケーションの識別子を受信することを条件に、マッチされる携帯端末のうちの他の携帯端末が前記サーバに接続されるかどうかを判定し、他の携帯端末が前記サーバに接続されない場合に、他の携帯端末がマッチングによって接続されないことを、該一つの携帯端末に通知し、他の携帯端末がオンラインである場合に、それぞれに識別子のそれぞれに対応するアプリケーションの該当情報を取得する。その中で、該当情報は、少なくともアプリケーションの名称とダウンロードアドレスを含み、そして、他の携帯端末に対して、取得される前記該当情報を送信するように構成される第２処理モジュールと、を含む。
【００１９】
携帯端末は、
【００２０】
ユーザの共有命令を受付ける場合に、少なくとも前記携帯端末Ｘが共有命令を受信する第１時間を含むマッチ要求を、サーバに送信するように構成される第３処理モジュールと、
【００２１】
受信されるマッチ要求と、他の携帯端末から送信されて前記サーバに保存される他の要求とに応じて、第４処理モジュールが位置される携帯端末と、他の携帯端末のうちの一つの携帯端末とをマッチする後に、前記サーバへ共有するアプリケーションの識別子を送信し、又は、該一つの携帯端末によって共有される、前記サーバによって送信される前記サーバアプリケーションの該当情報を受信するように構成される第４処理モジュールと、を含む。
【００２２】
命令セットが保存されている機器読み取り可能な媒体が提供されて、そして、命令セットが実行される時に、機器が上述アプリケーション情報を共有するための方法を実行可能にする。
【００２３】
以上の説明によると、本発明における解決策を用いることで、共有命令の提供などの便利で素早い簡単操作のみにより、ユーザが携帯端末をマッチして、マッチされる携帯端末との間でアプリケーション情報を共有できる。また、マッチされる携帯端末がほぼ同じ時間に同期されるので、一つの携帯端末によって共有される情報は、他の携帯端末によって適時に閲覧できる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態に係るアプリケーション情報を共有するための方法のフローチャートである。
【００２５】
【図２】本発明の実施形態に係るアプリケーション情報を共有するプロセスの概略図である。
【００２６】
【図３】本発明の実施形態に係るアプリケーション情報を共有するためのシステムの概略的な構成図である。
【００２７】
【図４】本発明の実施形態に係るサーバの概略的な構成図である。
【００２８】
【図５】本発明の実施形態に係る携帯端末の概略的な構成図である。
【発明を実施するための形態】
【００２９】
従来の技術問題に対して、本発明は、アプリケーションを共有するための改良解決策を提案する。
【００３０】
本発明における技術解決策をさらに明瞭するために、図面と実施形態を参照しながら、本発明における解決策をさらに詳細に説明する。
【００３１】
図１は、本発明の実施形態に係るアプリケーション情報を共有するための方法のフローチャートである。図１に示すように、当該方法は、次のステップ１１〜１３を有する。
【００３２】
ステップ１１：ユーザの共有命令を受付ける場合に、携帯端末Ｘによって送信される、少なくとも前記携帯端末Ｘが共有命令を受信する第１時間を含むマッチ要求を、サーバが受信する。
【００３３】
他の携帯端末と簡単に区別するために、ステップ１１において、マッチ要求を送信する携帯端末は、携帯端末Ｘと呼ばれる。
【００３４】
携帯端末Ｘによる、ユーザの共有命令の受付は、携帯端末Ｘがユーザによって実行される自身の揺れを監視する工程を有する。例えば、携帯端末Ｘは、左方向や右方向に、自身が３０度以上の傾斜角度で少なくとも３回移動することを監視した場合に、ユーザが共有命令を送信して、そして、ユーザへ、ユーザが共有命令をトリガーしたことを、サウンドで通知する。
【００３５】
揺れの代わりに、共有命令は、他のモードで携帯端末Ｘに与えられてもよい。例えば、又はボタンの組み合わせは、共有命令をトリガーするためのボタンとして、携帯端末Ｘに配置される。ユーザがアプリケーションのインターフェースのボタン又はボタンの組み合わせをタッチすることを監視した時に、ユーザが共有命令を発行すると判定できる。あるいは、ボタンは、共有をトリガーするためのボタンとして、直接に携帯端末の実際のキーボードや仮想のキーボードに配置されてもよい。他の可能なモードを一つ一つに説明しない。
【００３６】
ユーザが共有命令を与えると判定した後に、携帯端末Ｘが前記サーバにマッチ要求を送信し、その中で、マッチ要求は、少なくとも前記携帯端末Ｘが共有命令を受信する第１時間を含み、また、これに基づいて、一つ又は複数の携帯端末Ｘの地理座標をさらに含む。
【００３７】
地理座標は、全地球測位システム（ＧＰＳ）の座標を意味する。携帯端末Ｘがどのように自分の地理座標を取得するのは、従来の技術である。また、第１時間は、前記サーバが携帯端末Ｘのマッチ要求を受信する時の時間を意味して、正常にミリセカンドオーダーで正確である。
【００３８】
なお、マッチ要求は、携帯端末Ｘの地理座標と第１時間に加えて、前記サーバが携帯端末Ｘのアイデンティティを認識できるように、携帯端末Ｘの唯一な識別子などの他の情報をさらに含む。
【００３９】
ステップ１２：前記サーバは、マッチ要求を保存し、保存されるマッチ要求と他の携帯端末から送信されて前記サーバに保存される他のマッチ要求とに応じて、他の携帯端末のうち、携帯端末Ｘとマッチされる携帯端末が存在するかどうかを判定し、携帯端末Ｘとマッチされる携帯端末が発見される場合に、携帯端末Ｘと、携帯端末Ｘとマッチされる携帯端末とに、それぞれに成功メッセージを送信して、それらが順調に互いにマッチされることを提示し、その中で、他の携帯端末のうち、携帯端末Ｘとマッチされる携帯端末が存在するかどうかを判定するステップは、他の携帯端末のうちの一つの携帯端末が該一つの携帯端末のユーザの共有命令を受信する第２時間と、第１時間との時間間隔が範囲[０，Ｍ]にある場合に、ここで、Ｍ＞０、携帯端末が携帯端末Ｘとマッチされると判定することを含む。
【００４０】
このステップにおいて、まず前記サーバが携帯端末Ｘによって送信されるマッチ要求を保存し、その中で、マッチ要求は、少なくともマッチ要求を受信するための第１時間を含み、また、上述のように、携帯端末Ｘの一つ又は複数の地理座標などをさらに含む。
【００４１】
そして、前記サーバは、他のマッチ要求を送信する他の携帯端末のうち、携帯端末Ｘとマッチされる携帯端末が存在するかどうかを判定し、具体的には、次のように実施される。
【００４２】
１）携帯端末Ｘによって送信されるマッチ要求が携帯端末Ｘの地理座標を含まないなら、他の携帯端末のうちの一つの携帯端末が該一つの携帯端末のユーザの共有命令を受信する第２時間と、第１時間との時間間隔が範囲[０，Ｍ]にある場合に、前記サーバは、当該携帯端末が携帯端末Ｘとマッチされると判定し、
【００４３】
２）携帯端末Ｘによって送信されるマッチ要求が携帯端末Ｘの地理座標を含むなら、第１時間と、第２時間との時間間隔が範囲[０，Ｍ]にあると判定した後に、携帯端末によって送信されるマッチ要求の中の地理座標と、携帯端末Ｘによって送信されるマッチ要求の中の地理座標との距離が範囲[０，Ｎ]にあるかどうかを判定し、ここで、Ｎ＞０、そして、距離が範囲[０，Ｎ]にある場合に、前記サーバは、携帯端末が携帯端末Ｘとマッチされると判定する。
【００４４】
ＭとＮの具体的な値は、実際の需要に応じて定められてもよい。例えば、Ｍの値は３であってもよく、Ｎの値は５００であってもよい。
【００４５】
実際の実施プロセスにおいて、携帯端末Ｘによって送信されるマッチ要求を受信する時刻からプリセットの持続時間Ｔにおいて、前記サーバは、プリセットの間隔ｔのごとに、他のマッチ要求を送信する他の携帯端末のうち、携帯端末Ｘとマッチされる携帯端末が存在するかどうかを判定し、ここで、ｔ＜Ｔ、そして、携帯端末Ｘとマッチされる携帯端末が発見される場合に、前記サーバは、携帯端末Ｘと、携帯端末Ｘとマッチされる携帯端末とに、それぞれに成功メッセージを送信して、マッチされる携帯端末が他のそれぞれのアイデンティティを認識できるように、マッチされる携帯端末の識別子が成功メッセージによって運ばれてもよい。プリセットの持続時間Ｔの後、携帯端末Ｘとマッチされる携帯端末が発見されない場合に、携帯端末Ｘに失敗メッセージを送信して、携帯端末Ｘとマッチされる携帯端末がないことを提示する。Ｔとｔの具体的な値は、実際の需要に応じて定められてもよい。例えば、ｔは２秒であってもよく、Ｔは２０秒であってもよい。
【００４６】
次に例示する。
【００４７】
１２：００：００にサーバが携帯端末Ｘによって送信されるマッチ要求を受信する時に、前記サーバは、１２：００：００に第１回に、他のマッチ要求を送信する他の携帯端末のうち、携帯端末Ｘとマッチされる携帯端末が存在するかどうかを判定する。そして、携帯端末Ｘとマッチされる携帯端末が発見される場合に、携帯端末Ｘと、携帯端末Ｘとマッチされる携帯端末とに、それぞれに成功メッセージを送信し、携帯端末Ｘとマッチされる携帯端末が発見されない場合に、１２：００：０２に第２回に、他の携帯端末のうち、携帯端末Ｘとマッチされる携帯端末が存在するかどうかを判定する。携帯端末Ｘとマッチされる携帯端末が発見される場合に、携帯端末Ｘと、携帯端末Ｘとマッチされる携帯端末とに、それぞれに成功メッセージを送信し、携帯端末Ｘとマッチされる携帯端末が発見されない場合に、１２：００：０４に第３回に、他の携帯端末のうち、携帯端末Ｘとマッチされる携帯端末が存在するかどうかを判定する。このプロセスが続いて、そして、２０秒後に携帯端末Ｘとマッチされる携帯端末が発見されない場合に、マッチングが失敗すると判定して、携帯端末Ｘに失敗メッセージを送信する。
【００４８】
前記サーバは、携帯端末Ｘとマッチされる携帯端末を一つ又は複数発見できる。
【００４９】
携帯端末Ｘとマッチされる携帯端末が複数存在するなら、全ての携帯端末が携帯端末Ｘとマッチされることができ、あるいは、携帯端末Ｘのユーザは、携帯端末Ｘとマッチするために、携帯端末から一つの携帯端末を選択してもよく、あるいは、前記サーバは、携帯端末Ｘとマッチするために、それらから一つの携帯端末を選択してもよい。具体的な実施モードには、特に制限がない。
【００５０】
前記サーバが選択を実行する場合に、前記サーバは、携帯端末Ｘと、携帯端末Ｘとマッチされる携帯端末とに、それぞれに成功メッセージを送信する前に、携帯端末Ｘとマッチされる携帯端末が一つ以上存在するかどうかを判定する必要があり、携帯端末Ｘとマッチされる携帯端末が一つのみ発見される場合に、携帯端末Ｘと、携帯端末Ｘとマッチされる携帯端末とに、それぞれに成功メッセージを送信し、携帯端末Ｘとマッチされる携帯端末が一つ以上発見される場合に、携帯端末Ｘとマッチされる携帯端末から一つの携帯端末を選択し、その中で、選択される携帯端末が該選択される携帯端末のユーザの共有命令を受信する時間と、第１時間との時間間隔が最短であり、そして、選択される携帯端末が携帯端末Ｘとマッチされて、携帯端末Ｘと、選択される携帯端末とに、それぞれに成功メッセージを送信する。
【００５１】
次に例示する。
【００５２】
サーバが携帯端末Ｘとマッチされる携帯端末が二つ存在すると判定したと仮定すれば、例えば、携帯端末Ｙと携帯端末Ｚ、その中で、携帯端末Ｚと比べて、携帯端末Ｙが携帯端末Ｙのユーザの共有命令を受信する第３時間と、第１時間との間隔の方が短い、そして、前記サーバは、携帯端末Ｙが携帯端末Ｘとマッチされる。
【００５３】
上述の実施例は、本発明における技術の解決策を限定するものではなく、単に説明目的のために用いられるものである。例えば、携帯端末Ｘとマッチされる携帯端末が一つ以上存在する場合に、前記サーバは、携帯端末Ｘとマッチするために、ランダムに一つ携帯端末を選択してもよい。
【００５４】
ステップ１３：マッチされる携帯端末のうちの一つの携帯端末から送信される、共有するアプリケーションの識別子を、前記サーバが受信することを条件に、前記サーバは、マッチされる携帯端末のうちの他の携帯端末が前記サーバに接続されるかどうかを判定し、マッチされる携帯端末のうちの他の携帯端末が前記サーバに接続されない場合に、つまり、他の携帯端末がオフラインである場合に、他の携帯端末がマッチングによって接続されないことを、一つの携帯端末に通知し、他の携帯端末がオンラインである場合に、前記サーバがそれぞれに識別子のそれぞれに対応するアプリケーションの該当情報を取得し、その中で、該当情報は、少なくともアプリケーションの名称とダウンロードアドレスを含み、そして、他の携帯端末に対して、取得される該当情報を送信する。
【００５５】
このステップにおいて、マッチされる携帯端末のうちの何れかの携帯端末、つまり、携帯端末Ｘ、又は携帯端末Ｘとマッチされる携帯端末は、自分の中にインストールされた一つ又は複数のアプリケーションを、別の携帯端末と共有する必要がある時に、共有するアプリケーションの識別子を前記サーバに送信する。これに対して、前記サーバがそれぞれに識別子のそれぞれに対応するアプリケーションの該当情報を取得し、その中で、該当情報は、少なくともアプリケーションの名称とダウンロードアドレスに加えて、バージョン番号などの他の情報をさらに含み、そして、他の携帯端末に対して、取得される該当情報を送信する。
【００５６】
以下は、具体的な実施形態である。
【００５７】
携帯端末Ｘと携帯端末Ｙが順調に互いにマッチされるなら、携帯端末Ｘに対応するユーザＸが携帯端末Ｘにインストールされたアプリケーションを共有したい場合に、ユーザＸは、携帯端末Ｘの選択インターフェースを開いて、その中で、携帯端末Ｘにインストールされた全てのアプリケーションのリスト、つまり、この局所にインストールされた全てのアプリケーションが表示され、ユーザＸは、リスト中のアプリケーションのそれぞれに対して、それぞれに選択される状態、又は、選択されない状態に設定でき、一方、インターフェースに提出ボタンを表示されてもよい。そして、ユーザＸがこのボタンを押すことを監視する時に、携帯端末Ｘは、リスト中の選択される状態のアプリケーションを、共有するアプリケーションとして判定し、一つのアプリケーションであってもよく、複数のアプリケーションであってもよく、そして、共有するアプリケーションのそれぞれの識別子を、サーバに送信する。前記サーバがそれぞれに識別子のそれぞれに対応するアプリケーションの該当情報を取得し、例えば、アプリケーションの名称、ダウンロードアドレス、及びバージョン番号など、そして、携帯端末Ｙに対して、取得される該当情報を送信する。
【００５８】
このため、前記サーバは、マッチングする携帯端末の間の対応関係を記録する必要があり、例えば、携帯端末Ｘは、携帯端末Ｙとマッチされていて、従って、携帯端末Ｘによって携帯端末Ｙへ共有されるアプリケーションの該当情報を送信する。
【００５９】
普通は、前記サーバは、携帯端末のそれぞれにインストオールされたアプリケーションをダウンロードする機能を提供できる。そのために、共有するアプリケーションのそれぞれの識別子を受信した後に、前記サーバが便利にそれぞれに識別子のそれぞれに対応するアプリケーションの該当情報を取得する。
【００６０】
また、実際の実施プロセスにおいて、携帯端末のそれぞれは、自分のデバイスモデル情報又はオペレーティングシステムをさらに報告し、その中で、デバイスモデル情報又はオペレーティングシステムは、自主的に報告されてもよく、地理座標と、携帯端末が携帯端末のユーザの共有命令を受信する時間と一緒に報告されてもよく、それに限定がない。これに対して、前記サーバは、取得される、共有するアプリケーションのそれぞれの該当情報を、マッチされる携帯端末の中の他の携帯端末へ送信する前に、マッチされる携帯端末のうちの他の携帯端末のデバイスモデル又はオペレーティングシステムに対して、それぞれにアプリケーションのそれぞれが適用されるかどうかを判定し、つまり、アプリケーションマッチングを実行し、そして、前記サーバは、取得される、共有するアプリケーションのそれぞれの該当情報を、マッチされる携帯端末の中の他の携帯端末へ送信する時に、受信される、アプリケーションのそれぞれの該当情報のうち、受取側のユーザがその携帯端末に適用できるアプリケーションと、その携帯端末に適用できないアプリケーションと、を明らかに判定できるように、マッチされる携帯端末のうちの他の携帯端末のデバイスモデル又はオペレーティングシステムに対して適用されないアプリケーションを標記する。マッチされる携帯端末のうちの他の携帯端末のデバイスモデル又はオペレーティングシステムに対して適用されないアプリケーションの標記モードには、限定がなく、ユーザが標記の意味を確認できればよい。
【００６１】
マッチされる携帯端末に対して、何れかの携帯端末は、共有−起動の携帯端末であってもよく、共有−受信の携帯端末であってもよい。つまり、それらは、自身のアプリケーションの該当情報を他の携帯端末に送信することに加えて、自身のアプリケーションの該当情報を受信してもよい。共有するアプリケーションの該当情報を受信する後に、受信する携帯端末のユーザは、地元の需要と、インストールしたアプリケーションのリストとを考えた上で、ダウンロードとインスタレーションのために、共有−起動の携帯端末によって共有されるアプリケーションを一つ又は複数選択してもよい。
【００６２】
以上のプロセスについては、例を用いることにより、以下のように説明される。
【００６３】
図２は、本発明の実施形態に係るアプリケーション情報を共有するプロセスの概略図である。図２に示すように、携帯端末Ｘに対応するユーザＸと、携帯端末Ｙに対応するユーザＹとは同僚であり、ユーザＸは、携帯端末Ｘにインストールしたアプリケーションの二つをユーザＹへ共有する必要がある場合に、ユーザＸとユーザＹは、短い距離内に、例えば向かい合って、携帯端末Ｘと携帯端末Ｙを揺する。この場合には、携帯端末Ｘは、地理座標、揺する時間、及びデバイスモデルなどを一つ又は複数有するマッチ要求の一つをサーバに送信し、同様に、携帯端末Ｙも、地理座標、揺する時間、及びデバイスモデルなどを一つ又は複数有するマッチ要求の一つを前記サーバに送信する。前記サーバは、マッチ要求を受信して、携帯端末Ｘを携帯端末Ｙとマッチする。成功メッセージの後に、携帯端末Ｘは、ユーザＸによって選択される、共有するアプリケーションのそれぞれの識別子を報告し、これに対して、前記サーバは、識別子のそれぞれに対応するアプリケーションの該当情報を取得し、そして、携帯端末Ｙのデバイスモデルに対して、アプリケーションのそれぞれが適用されるかどうかを判定し、つまり、アプリケーションマッチングを実行する。最終に、前記サーバは、取得される、共有するアプリケーションの該当情報とアプリケーションマッチング結果を、携帯端末に送信する。
【００６４】
これまで、本発明の方法の実施形態を説明した。
【００６５】
上述の方法の実施形態による技術解決策を用いることで、共有命令の提供などの便利で素早い簡単操作のみにより、ユーザが携帯端末同士をマッチングして、マッチされる携帯端末との間でアプリケーション情報を共有することを実現できるのは、明らかである。また、マッチされる携帯端末がほぼ同じ時間に同期されるので、一つの携帯端末によって共有される情報は、他の携帯端末によって適時に閲覧されることができる。
【００６６】
以上の説明を基づいて、図３は、本発明の実施形態に係るアプリケーション情報を共有するためのシステムの概略的な構成図であって、図３示すように、携帯端末とサーバを含み、その中で、少なくとも二つの携帯端末が存在する。図を簡略化するために、図３では、一つの携帯端末のみを示す。
【００６７】
携帯端末Ｘのそれぞれは、ユーザの共有命令を受付ける場合に、前記携帯端末Ｘが共有命令を受信する第１時間を含むマッチ要求を、前記サーバに送信するように構成される。
【００６８】
前記サーバは、携帯端末Ｘによって送信されるマッチ要求を保存し、保存されるマッチ要求と、他の携帯端末から送信されて前記サーバに保存される他の要求とに応じて、他の携帯端末のうち、携帯端末Ｘとマッチされる携帯端末が存在するかどうかを判定し、携帯端末Ｘとマッチされる携帯端末が発見される場合に、携帯端末Ｘと、携帯端末Ｘとマッチされる携帯端末とに、それぞれに成功メッセージを送信して、それらが順調に互いにマッチされることを提示する。その中で、他の携帯端末のうち、携帯端末Ｘとマッチされる携帯端末が存在するかどうかの判定は、他の携帯端末のうちの一つの携帯端末が該一つの携帯端末のユーザの共有命令を受信する第２時間と、第１時間との時間間隔が範囲[０，Ｍ]にある場合に、ここで、Ｍ＞０、携帯端末が携帯端末Ｘとマッチされると判定する工程を含む。そして、マッチされる携帯端末のうちの一つの携帯端末から送信される、共有するアプリケーションの識別子を、前記サーバが受信することを条件に、マッチされる携帯端末のうちの他の携帯端末が前記サーバに接続されるかどうかを判定し、マッチされる携帯端末のうちの他の携帯端末が前記サーバに接続されない場合に、つまり、マッチされる携帯端末のうちの他の携帯端末がオフラインである場合に、マッチされる携帯端末のうちの他の携帯端末がマッチングによって接続されないことを、該一つの携帯端末に通知し、マッチされる携帯端末のうちの他の携帯端末がオンラインである場合に、それぞれに識別子のそれぞれに対応するアプリケーションの該当情報を取得する。その中で、該当情報は、少なくともアプリケーションの名称とダウンロードアドレスを含み、そして、他の携帯端末に対して、取得される該当情報を送信するように構成される。
【００６９】
携帯端末Ｘによって送信されるマッチ要求は、携帯端末Ｘの一つ又は複数の地理座標をさらに含む。これに対して、システムは、第２時間と、第１時間との時間間隔が範囲[０，Ｍ]にある場合に、携帯端末によって送信されるマッチ要求の中の地理座標と、携帯端末Ｘによって送信されるマッチ要求の中の地理座標との距離が範囲[０，Ｎ]にあるかどうかを判定し、ここで、Ｎ＞０、そして、距離が範囲[０，Ｎ]にある場合に、携帯端末が携帯端末Ｘとマッチされると判定するように構成される。
【００７０】
図４は、本発明の実施形態に係るサーバの概略的な構成図である。図４に示すように、前記サーバは、
【００７１】
ユーザの共有命令を受付ける場合に、少なくとも前記携帯端末Ｘが共有命令を受信する第１時間を含むマッチ要求が携帯端末Ｘによって送信されるごとに、第２処理モジュールにマッチ要求を送信して、そして、第２処理モジュールの機能をさせるように、第２処理モジュールに通知するように構成される第１処理モジュールと、
【００７２】
マッチ要求を保存し、保存されるマッチ要求と、他の携帯端末から送信される、前記サーバに保存される他のマッチ要求とに応じて、他の携帯端末のうち、携帯端末Ｘとマッチされる携帯端末が存在するかどうかを判定し、携帯端末Ｘとマッチされる携帯端末が発見される場合に、携帯端末Ｘと、携帯端末Ｘとマッチされる携帯端末とに、それぞれに成功メッセージを送信して、それらが順調に互いにマッチされることを提示する。その中で、他の携帯端末のうち、携帯端末Ｘとマッチされる携帯端末が存在するかどうかの判定は、他の携帯端末のうちの一つの携帯端末が該一つの携帯端末のユーザの共有命令を受信する第２時間と、第１時間との時間間隔が範囲[０，Ｍ]にある場合に、ここで、Ｍ＞０、携帯端末が携帯端末Ｘとマッチされると判定する工程を含み、マッチされる携帯端末のうちの一つの携帯端末から送信される、共有するアプリケーションの識別子を、前記サーバが受信することを条件に、マッチされる携帯端末のうちの他の携帯端末が前記サーバに接続されるかどうかを判定し、マッチされる携帯端末のうちの他の携帯端末が前記サーバに接続されない場合に、つまり、マッチされる携帯端末のうちの他の携帯端末がオフラインである場合に、マッチされる携帯端末のうちの他の携帯端末がマッチングによって接続されないことを、該一つの携帯端末に通知し、マッチされる携帯端末のうちの他の携帯端末がオンラインである場合に、それぞれに識別子のそれぞれに対応するアプリケーションの該当情報を取得する。その中で、該当情報は、少なくともアプリケーションの名称とダウンロードアドレスを含み、そして、他の携帯端末に対して、取得される該当情報を送信するように構成される第２処理モジュールと、を含む。
【００７３】
携帯端末Ｘによって送信されるマッチ要求は、携帯端末Ｘの一つ又は複数の地理座標をさらに含む。これに対して、第２処理モジュールは、第１時間と、第２時間との時間間隔が範囲[０，Ｍ]にある場合に、携帯端末によって送信されるマッチ要求の中の地理座標と、携帯端末Ｘによって送信されるマッチ要求の中の地理座標との距離が範囲[０，Ｎ]にあるかどうかを判定し、ここで、Ｎ＞０、そして、距離が範囲[０，Ｎ]にある場合に、携帯端末が携帯端末Ｘとマッチされると判定する。
【００７４】
図４に示すように、具体的には、第２処理モジュールは、
【００７５】
携帯端末Ｘによって送信されるマッチ要求を保存し、そして、携帯端末Ｘによって送信されるマッチ要求を受信する時からプリセットの持続時間Ｔにおいて、プリセットの間隔ｔのごとに、他の携帯端末のうち、前記携帯端末Ｘとマッチされる携帯端末が存在するかどうかを判定し、ここで、ｔ＜Ｔ、そして、携帯端末Ｘとマッチされる携帯端末が発見される場合に、携帯端末Ｘと、携帯端末Ｘとマッチされる携帯端末とに、それぞれに成功メッセージを送信するように構成される第１処理部と、
【００７６】
マッチされる携帯端末のうちの一つの携帯端末から送信される、共有するアプリケーションの識別子を、前記サーバが受信することを条件に、マッチされる携帯端末のうちの他の携帯端末が前記サーバに接続されるかどうかを判定し、マッチされる携帯端末のうちの他の携帯端末が前記サーバに接続されない場合に、つまり、マッチされる携帯端末のうちの他の携帯端末がオフラインである場合に、マッチされる携帯端末のうちの他の携帯端末がマッチングによって接続されないことを、該一つの携帯端末に通知し、マッチされる携帯端末のうちの他の携帯端末がオンラインである場合に、それぞれに識別子のそれぞれに対応するアプリケーションの該当情報を取得し、そして、他の携帯端末に対して、取得される該当情報を送信するように構成される第２処理部と、含む。
【００７７】
第１処理部は、携帯端末Ｘと、携帯端末Ｘとマッチされる携帯端末とに、それぞれに成功メッセージを送信する前に、携帯端末Ｘとマッチされる携帯端末が一つ以上存在するかどうかを判定し、携帯端末Ｘとマッチされる携帯端末が一つのみ発見される場合に、携帯端末Ｘと、携帯端末Ｘとマッチされる携帯端末とに、それぞれに成功メッセージを送信し、携帯端末Ｘとマッチされる携帯端末が一つ以上発見される場合に、携帯端末Ｘとマッチされる携帯端末から一つの携帯端末を選択し、その中で、選択される携帯端末が該選択される携帯端末のユーザの共有命令を受信する第３時間と、第１時間との時間間隔が最短であり、選択される携帯端末を携帯端末Ｘとマッチし、そして、携帯端末Ｘと、選択される携帯端末とに、それぞれに成功メッセージを送信するように、さらに構成される。
【００７８】
また、第１処理モジュールは、それぞれの携帯端末から送信される、それぞれの携帯端末のデバイスモデル情報又はオペレーティングシステム情報を受信し、そして、第２処理部に情報を送信するように、さらに構成される。第２処理部は、取得される該当情報を他の携帯端末に送信する前に、他の携帯端末のデバイスモデル又はオペレーティングシステムに対して、識別子のそれぞれに対応するアプリケーションが適用されるかどうかを判定し、そして、取得される該当情報を他の携帯端末に送信する時、マッチされる携帯端末のうちの他の携帯端末のデバイスモデル又はオペレーティングシステムに対して適用されないようなアプリケーションの該当情報を標記するように、さらに構成される。
【００７９】
図５は、本発明の実施形態に係る携帯端末の概略的な構成図である。図５に示すように、携帯端末は、
【００８０】
ユーザの共有命令を受付ける場合に、少なくとも前記携帯端末Ｘが共有命令を受信する第１時間を含むマッチ要求を前記サーバに送信するように構成される第３処理モジュールと、
【００８１】
受信されるマッチ要求と、他の携帯端末から送信されて前記サーバに保存される他の要求とに応じて、第４処理モジュールが位置される携帯端末と、他の携帯端末のうちの一つの携帯端末とをマッチした後に、前記サーバへ共有するアプリケーションの識別子を送信し、又は、一つの携帯端末によって共有される、前記サーバによって送信される前記サーバアプリケーションの該当情報を受信し、その中で、該当情報は、少なくともアプリケーションの名称とダウンロードアドレスを含むように構成される第４処理モジュールと、を含む。
【００８２】
マッチ要求は、第３処理モジュールが位置される携帯端末の一つ又は複数の地理座標をさらに含む。
【００８３】
図３〜５に示すシステムと装置の実施形態の具体的な動作プロセスは、以上の方法実施形態の対応説明を参照して、ここで重複説明を省略する。
【００８４】
本発明の実施形態は、アプリケーション情報を共有するためのデバイスであって、且つ、命令を格納するように構成されるメモリと、メモリに結合されるプロセッサとを含む装置を提供する。プロセッサは、メモリに格納される命令を実行して、そして、アプリケーション情報を共有するための以上の方法の各種の実施モードを実行するように構成される。また、本発明の実施形態は、機器読み取り可能な媒体を提供し、その中で、命令セットが機器読み取り可能な媒体に格納され、そして、命令セットが実行される時に、機器がアプリケーション情報を共有するための以上の方法の各種の実施モードを実行できる。
【００８５】
以上のシステムと装置の実施形態による技術解決策を用いることで、共有命令の提供などの便利で素早い簡単操作のみにより、ユーザが携帯端末同士をマッチングして、マッチされる携帯端末との間でアプリケーション情報を共有できるのは、明らかである。また、マッチされる携帯端末がほぼ同じ時間に同期されるので、一つの携帯端末によって共有される情報は、他の携帯端末によって適時に閲覧されることができる。
【００８６】
以上は、本発明の好ましい実施形態に過ぎず、しかしながら、本発明の範囲を限定するものではない。本発明の精神と原則を逸脱しない如何なる修正、同等置換及び改良も本発明の保護範囲に含まれるものとする。
【図１】
0005753947.tif 000002
【図２】
0005753947.tif 000003
【図３】
0005753947.tif 000004
【図４】
0005753947.tif 000005
【図５】
0005753947.tif 000006