(57)【要約】本発明は、アプリケーションパーティションの処理方法、デバイス及びコンピュータ可読記憶媒体を提供する。本発明の実施例では、アプリケーションコンポーネントは第1のアプリケーションからユーザの位置情報を取得し、更に前記ユーザの位置情報に基づいて第2のアプリケーションにおける前記ユーザのアプリケーションパーティションを取得することにより、前記アプリケーションコンポーネントは前記ユーザを前記アプリケーションパーティションに関連付けることができ、これによって、ユーザのアプリケーションパーティションを実現する。
2021524108.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションコンポーネントが第1のアプリケーションからユーザの位置情報を取得することと、
前記アプリケーションコンポーネントが前記ユーザの位置情報に基づいて第2のアプリケーションにおける前記ユーザのアプリケーションパーティションを取得することと、
前記アプリケーションコンポーネントが前記ユーザを前記アプリケーションパーティションに関連付けることと、
を含む、ことを特徴とするアプリケーションパーティションの処理方法。
【請求項２】
前記第1のアプリケーションが前記ユーザによりトリガされた前記第2のアプリケーションの呼び出し命令を取得することと、
前記第1のアプリケーションが前記呼び出し命令に基づいて前記第2のアプリケーションの起動をトリガすることと、
を更に含む、ことを特徴とする請求項1に記載の方法。
【請求項３】
前記アプリケーションコンポーネントが第1のアプリケーションからユーザの位置情報を取得する前に、更に、
前記第1のアプリケーションが前記第1のアプリケーションの位置する端末が接続した無線アクセスポイントの無線アクセスポイント情報を取得することと、
前記第1のアプリケーションが前記無線アクセスポイント情報に基づいて前記無線アクセスポイントの位置情報を取得することと、
前記第1のアプリケーションが前記無線アクセスポイントの位置情報を前記アプリケーションコンポーネントに提供することにより、前記アプリケーションコンポーネントが前記無線アクセスポイントの位置情報に基づいて前記ユーザの位置情報を確定することと、を含む、ことを特徴とする請求項1に記載の方法。
【請求項４】
前記アプリケーションコンポーネントが第1のアプリケーションからユーザの位置情報を取得することは、
前記アプリケーションコンポーネントが前記無線アクセスポイントの位置情報を前記ユーザの位置情報とすることを含む、ことを特徴とする請求項3に記載の方法。
【請求項５】
前記アプリケーションコンポーネントが第1のアプリケーションからユーザの位置情報を取得する前に、更に、
前記第1のアプリケーションが前記第1のアプリケーションの位置する端末の位置情報を取得することと、
前記第1のアプリケーションが前記端末の位置情報を前記アプリケーションコンポーネントに提供することにより、前記アプリケーションコンポーネントが前記端末の位置情報に基づいて前記ユーザの位置情報を確定することと、を含む、ことを特徴とする請求項1に記載の方法。
【請求項６】
前記アプリケーションコンポーネントが前記ユーザの位置情報に基づいて第2のアプリケーションにおける前記ユーザのアプリケーションパーティションを取得することは、
前記ユーザの位置情報に対応する位置が前記第2のアプリケーションにおける既存のアプリケーションパーティションに属しない場合、前記アプリケーションコンポーネントが前記ユーザの位置情報に基づいて前記第2のアプリケーションにおいて前記第2のアプリケーションにおける前記ユーザのアプリケーションパーティションとして新しいアプリケーションパーティションを構築することと、
前記ユーザの位置情報に対応する位置が前記第2のアプリケーションにおける既存のアプリケーションパーティションに属している場合、前記アプリケーションコンポーネントが前記ユーザの位置情報に基づいて前記第2のアプリケーションにおける前記ユーザのアプリケーションパーティションとして前記第2のアプリケーションにおける既存のアプリケーションパーティションをマッチングすることと、を含む、ことを特徴とする請求項1に記載の方法。
【請求項７】
前記アプリケーションコンポーネントが前記ユーザの位置情報に基づいて前記第2のアプリケーションにおける前記ユーザのアプリケーションパーティションとして前記第2のアプリケーションにおける既存のアプリケーションパーティションをマッチングすることは、
前記アプリケーションコンポーネントが前記ユーザの位置情報に基づいて前記第2のアプリケーションにおける既存の少なくとも二つのアプリケーションパーティションにカバーされる前記ユーザの位置情報を確定することと、
前記アプリケーションコンポーネントが前記少なくとも二つのアプリケーションパーティションにおける各アプリケーションパーティションの現在の密度に基づき、前記第2のアプリケーションにおける前記ユーザのアプリケーションパーティションとしてアプリケーションパーティションをマッチングすることと、を含む、ことを特徴とする請求項6に記載の方法。
【請求項８】
前記アプリケーションコンポーネントが予め設定されたアプリケーションパーティションの密度の閾値に基づき、前記アプリケーションパーティション、及び前記第2のアプリケーションにおける前記アプリケーションパーティション以外の他のアプリケーションパーティションのカバーする範囲を調整することを更に含む、
ことを特徴とする請求項1に記載の方法。
【請求項９】
前記アプリケーションコンポーネントは前記第2のアプリケーションと独立して設けられ、又は、
前記アプリケーションコンポーネントは前記第2のアプリケーションと集積して設けられる、
ことを特徴とする請求項1から8のいずれか一項に記載の方法。
【請求項１０】
前記第1のアプリケーションは前記第2のアプリケーションと独立して設けられ、又は、
前記第1のアプリケーションは前記第2のアプリケーションと集積して設けられ、又は、
前記第1のアプリケーションはホストアプリケーションであり、前記第2のアプリケーションはホスティッドグアプリケーションである、
ことを特徴とする請求項1から9のいずれか一項に記載の方法。
【請求項１１】
一つ又は複数のプロセッサと、
一つ又は複数のプログラムを記憶するための記憶装置と、を備え、
前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサにより実行されることによって、前記一つ又は複数のプロセッサが請求項1から10のいずれか一項に記載の方法を実現する、
ことを特徴とするデバイス。
【請求項１２】
コンピュータプログラムが記憶されているコンピュータ可読記憶媒体であって、前記プログラムがプロセッサにより実行されることによって、請求項1から10のいずれか一項に記載の方法を実現する、ことを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット技術に関し、特にアプリケーションパーティションの処理方法、デバイス及びコンピュータ可読記憶媒体に関している。
【背景技術】
【０００２】
通信技術の発展に伴い、端末に集積される機能がますます多くなり、それにより、端末のシステム機能リストには、ゲームアプリケーションなどの、対応するアプリケーション（Application，APP）がますます多く含まれる。アプリケーションへの大量のユーザアクセスによるアプリケーションサーバのクラッシュを防止すると同時に、アプリケーションへのユーザアクセスのアクセス速度を向上させるために、このアプリケーションのユーザを異なるアプリケーションパーティションにランダムに分割することができ、又は、ユーザにあるアプリケーションパーティションを自主的に選択させ、各アプリケーションパーティションに対応するアプリケーションサーバから、このアプリケーションパーティションのユーザにアクセスできるアプリケーションサービスを提供することができる。
しかしながら、既存のアプリケーションパーティションのランダム性により、ユーザの大部分が同じアプリケーションパーティションを選択するような場合には、アプリケーションパーティションの目的を達成できず、アプリケーションパーティションの信頼性を低下させてしまう可能性がある。
【発明の概要】
【０００３】
本発明の複数の側面は、アプリケーションパーティションの信頼性を向上させるための、アプリケーションパーティションの処理方法、デバイス及びコンピュータ可読記憶媒体を提供する。
【０００４】
本発明の一側面は、
アプリケーションコンポーネントが第1のアプリケーションからユーザの位置情報を取得することと、
前記アプリケーションコンポーネントが前記ユーザの位置情報に基づいて第2のアプリケーションにおける前記ユーザのアプリケーションパーティションを取得することと、
前記アプリケーションコンポーネントが前記ユーザを前記アプリケーションパーティションに関連付けることと、を含む、アプリケーションパーティションの処理方法を提供する。
【０００５】
本発明の別の側面は、
一つ又は複数のプロセッサと、
一つ又は複数のプログラムを記憶するための記憶装置と、を備え、
前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサにより実行されることによって、前記一つ又は複数のプロセッサが上記一側面の提供したアプリケーションパーティションの処理方法を実現する、デバイスを提供する。
本発明の別の側面は、コンピュータプログラムが記憶され、該プログラムがプロセッサにより実行されることによって、上記一側面の提供したアプリケーションパーティションの処理方法を実現する、コンピュータ可読記憶媒体を提供する。
上記技術方案から分かるように、本発明の実施例では、アプリケーションコンポーネントは第1のアプリケーションからユーザの位置情報を取得し、更に前記ユーザの位置情報に基づいて第2のアプリケーションにおける前記ユーザのアプリケーションパーティションを取得することにより、前記アプリケーションコンポーネントは前記ユーザを前記アプリケーションパーティションに関連付けることができ、これによって、ユーザのアプリケーションパーティションを実現する。
【０００６】
また、本発明の提供する技術方案によれば、アプリケーションコンポーネントは第2のアプリケーションと独立して設けられることにより、アプリケーションコンポーネントは移植可能になり、第2のアプリケーションに便利に応用できるので、アプリケーションコンポーネントの起動の広範性を向上させる。
【０００７】
また、本発明の提供する技術方案によれば、アプリケーションコンポーネントは第2のアプリケーションと独立して設けられることにより、アプリケーションコンポーネントは異なる第2のアプリケーションのためにユーザのアプリケーションパーティションを実現することができ、第2のアプリケーションごとにアプリケーションコンポーネントを単独で配置する必要がないので、第2のアプリケーションの開発コストを効果的に低下させることができる。
【０００８】
また、本発明の提供する技術方案によれば、アプリケーションコンポーネントは第2のアプリケーションと独立して設けられることにより、アプリケーションコンポーネントは異なる第2のアプリケーションのためにユーザのアプリケーションパーティションを実現することができるだけでなく、異なる第2のアプリケーションに異なるアプリケーションパーティションの方法を設定し、ユーザトラフィックの進入をガイドすることができる。
また、本発明の提供する技術方案によれば、ユーザを異なるアプリケーションパーティションに分けることにより、ユーザはよりよいアプリケーション体験を得ることができ、例として、オフラインのインタラクション関係をオンラインインタラクションに移植し（同一の地域におけるなじみのある人たちは一緒にゲームをプレイできる）、又は別の例として、オンラインの地理的関連性に基づいてオフラインインタラクションまで広げる（知らない人たちはゲームをプレイすることを通して、地域が近い場合にオフラインで交流する可能性がある）。それにより、ユーザのオンラインおよびオフラインの社交体験は豊かになると同時に、ボードゲーム、チームバトルゲーム、又は社交、多人数インタラクション属性を有する他のゲームやアプリケーションのユーザ体験を著しく向上させることができる。
【図面の簡単な説明】
【０００９】
本発明の実施例における技術方案をより明確に説明するために、以下に実施例又は従来技術の説明において用いる必要のある図面を簡単に紹介する。明らかに、以下の説明における図は本発明の幾つかの実施例であり、当業者であれば、創造的労働をせずにこれらの図に基づいて他の図を得ることができる。
【図１】本発明の一実施例の提供するアプリケーションパーティションの処理方法の模式的なフローチャートである。
【図２】本発明の実施形態の実現に適する例示的なコンピュータシステム／サーバ12のブロック図である。
【発明を実施するための形態】
【００１０】
本発明の実施例の目的、技術方案及び利点をより明確にするために、以下に本発明の実施例における図面を参照し、本発明の実施例における技術方案を明確かつ完全に説明する。明らかに、説明される実施例は全ての実施例ではなく、本発明の実施例の一部である。当業者が創造的労働をせずに本発明における実施例に基づいて得る全ての他の実施例は、いずれも本発明の保護範囲に属している。
【００１１】
説明すべきこととして、本発明の実施例に係る端末は、携帯電話、パーソナルデジタルアシスタント（Personal  Digital  Assistant，PDA）、無線ハンドヘルドデバイス、タブレットコンピュータ（Tablet  Computer）、パーソナルコンピュータ（Personal  Computer，PC）、MP3プレーヤー、MP4プレーヤー、ウェアラブルデバイス（例えば、スマートグラス、スマートウォッチ、スマートブレスレットなど）などを含んでよいが、これらに制限されていない。
【００１２】
また、本文では、「及び／又は」という用語は、関連対象の関連関係を説明するものに過ぎず、3つの状況が存在してもよいことを示す。例えば、A及び／又はBは、Aのみが存在し、AとBが同時に存在し、Bのみが存在するという3つの状況を示すことができる。また、本文では、「／」という符号は、一般的には前後の関連対象が「又は」の関係であることを示す。
【００１３】
図1は本発明の一実施例の提供するアプリケーションパーティションの処理方法の模式的なフローチャートであり、図1を参照する。
101、アプリケーションコンポーネントが第1のアプリケーションからユーザの位置情報を取得する。
102、上記アプリケーションコンポーネントが上記ユーザの位置情報に基づいて第2のアプリケーションにおける上記ユーザのアプリケーションパーティションを取得する。
ここで、第2のアプリケーションは通常アプリケーションパーティションの設定を必要とするアプリケーションであり、例として、ゲームアプリケーションであり、又は別の例として、インタラクション、社交属性を有する他のアプリケーションであり、本実施例では特に制限がない。
103、上記アプリケーションコンポーネントが上記ユーザを上記アプリケーションパーティションに関連付ける。
【００１４】
説明すべきこととして、101〜103の実行主体の一部又は全部は、ローカル端末に位置するアプリケーションであってもよく、ローカル端末に位置するアプリケーションに設置されたプラグインやソフトウェア開発キット（Software  Development  Kit，SDK）などの機能ユニットであってもよく、ネットワーク側サーバに位置するパーティションプラットフォームであってもよく、ネットワーク側に位置する分散システムであってもよいが、本実施例では特に制限がない。
【００１５】
理解できるように、上記ローカル端末のアプリケーションは端末にインストールされたネイティブアプリケーション（nativeApp）であってもよく、端末におけるブラウザのウェブアプリケーション（webApp）であってもよいが、本実施例では特に制限がない。
このように、アプリケーションコンポーネントが第1のアプリケーションからユーザの位置情報を取得し、更に上記ユーザの位置情報に基づいて第2のアプリケーションにおける上記ユーザのアプリケーションパーティションを取得することにより、上記アプリケーションコンポーネントは上記ユーザを上記アプリケーションパーティションに関連付けることができ、これによって、ユーザのアプリケーションパーティションを実現する。
本発明において、上記アプリケーションコンポーネントは上記第2のアプリケーションと独立して設けられるが、上記第2のアプリケーションと集積して設けられてもよいが、本実施例では特に制限がない。
【００１６】
本発明において、上記第1のアプリケーションと上記第2のアプリケーションは同時にそれらが位置する端末にロードされる。上記第1のアプリケーションは上記第2のアプリケーションと独立して設けられてもよく、上記第2のアプリケーションと集積して設けられてもよく、ホストアプリケーション例えばWeChatアプリケーションなどであってもよく、その場合に、上記第2のアプリケーションは対応して第1のアプリケーションにホストされるホスティッドグアプリケーションであり、本実施例では特に制限がない。
任意選択的に、本実施例の一つの可能な実現形態において、係る第1のアプリケーションと第2のアプリケーションは、関連関係を有する二つの関連するアプリケーションであってもよい。
【００１７】
一つの具体的な実現過程において、第1のアプリケーションと第2のアプリケーションはユーザ情報を共有することができる。例えば、ターゲットユーザAは、第1のアプリケーションにおいてuserAのアカウントを持つ場合、該ユーザはuserAにより第2のアプリケーションに直接ログインすることができる。
【００１８】
別の具体的な実現過程において、第1のアプリケーションと第2のアプリケーションは互いのユーザ情報を関連付けることができる。例えば、ターゲットユーザBは、第1のアプリケーションにおいてuserBのアカウントを持つ場合、該ユーザはuserBに関連付けられたuserB'により第2のアプリケーションに直接ログインすることができる。
別の具体的な実現過程において、上記第1のアプリケーションは具体的には上記ユーザによりトリガされた上記第2のアプリケーションの呼び出し命令を取得することができ、更に、上記第1のアプリケーションは上記呼び出し命令に基づいて上記第2のアプリケーションの起動をトリガすることができる。
【００１９】
この実現過程において、上記第1のアプリケーションは上記第2のアプリケーションのアイコンを出力した後、上記第2のアプリケーションのアイコンに基づく上記ユーザの操作、トリガされた上記第2のアプリケーションの呼び出し命令を更に取得することができる。
【００２０】
ここで、上記操作は操作ジェスチャを含み、上記操作ジェスチャは、
上記第2のアプリケーションのアイコンに対するユーザの操作ジェスチャ、
上記第2のアプリケーションのアイコンの位置するページの上方におけるユーザのホバリング操作ジェスチャ、
上記第2のアプリケーションのアイコンの位置するページにおけるユーザの接触操作ジェスチャ、及び
上記第2のアプリケーションのアイコンの位置するページに基づくユーザによる端末の運動傾向、
のうちの少なくとも一つを含んでもよいが、これらに制限されていない。
【００２１】
上記第2のアプリケーションのアイコンに対するユーザの操作ジェスチャとは、操作端末の表示装置に表示された第2のアプリケーションのアイコンをクリックするなどのユーザ操作を意味してもよい。ここで、いわゆるクリック操作は、ユーザがマウス又はキーボードなどの外部入力デバイスによりカーソルを制御して実行するトリガ操作であってもよく、ユーザが指又はスタイラスなどのタッチ入力デバイスにより実行するタッチ操作であってもよいが、本実施例では特に制限がない。
【００２２】
上記第2のアプリケーションのアイコンの位置するページの上方におけるユーザのホバリング操作ジェスチャとは、端末の画像センサの収集範囲内における、端末の表示装置に表示された第2のアプリケーションのアイコンの位置するページの上方におけるユーザのホバリングスライドトラックを意味してもよい。ここで、上記画像センサは、電荷結合デバイス（Charge  Coupled  Device，CDD）センサであってもよく、金属酸化物半導体（Complementary  Metal−Oxide  Semiconductor，CMOS）センサであってもよいが、本実施例では特に制限がない。上記ホバリングスライドトラックは、幾つかの連続スライドイベントに対応する幾つかの滞在点からなる直線又は任意の形状の曲線を含んでもよいが、これらに制限されず、本実施例では特に制限がない。
【００２３】
上記第2のアプリケーションのアイコンの位置するページにおけるユーザの接触操作ジェスチャとは、端末の表示装置に表示された第2のアプリケーションのアイコンの位置するページにおけるユーザの接触スライドトラックを意味してもよい。一般的には、端末は表示装置がタッチ操作可能であるか否かにより、タッチ端末と非タッチタイプ端末との二つのタイプに分けられてもよい。具体的には、タッチ端末のタッチ画面に表示された第2のアプリケーションのアイコンの位置するページにおけるユーザの接触操作ジェスチャを検出することができる。上記接触スライドトラックは、幾つかの連続タッチイベントに対応する幾つかのタッチポイントからなる直線又は任意の形状の曲線を含んでもよいが、これらに制限されず、本実施例では特に制限がない。例えば、第2のアプリケーションのアイコンの位置するページの中央領域におけるユーザの長押し操作ジェスチャであってもよい。
【００２４】
上記第2のアプリケーションのアイコンの位置するページに基づくユーザによる端末の運動傾向とは、ユーザが手で端末を持ち、第2のアプリケーションのアイコンの位置するページが端末の表示装置に表示される時に、端末を運動させる運動トラック、例えば揺らし、反転などを意味してもよい。
【００２５】
この実現過程において、具体的には、センサデバイスにより、位置するアプリケーションの、第2のアプリケーションのアイコンの位置するページに対する上記ユーザの操作ジェスチャを検出することができる。具体的には、上記センサデバイスは重力センサ、加速度センサ、圧力センサ、赤外線センサ、距離センサ及び画像センサのうちの少なくとも一つを含んでもよいが、これらに制限されず、本実施例では特に制限がない。
【００２６】
ここで、上記距離センサは超音波距離センサであってもよく、赤外線距離センサであってもよく、レーザ距離センサであってもよく、マイクロ波距離センサであってもよいが、本実施例では特に制限がない。これらの距離センサはいずれも既存の成熟した技術であり、詳細な説明は従来技術における関連内容を参照することができるので、ここでは繰り返し説明していない。
【００２７】
ここで、上記画像センサは電荷結合デバイス（Charge  Coupled  Device，CCD）センサであってもよく、金属酸化物半導体（Complementary  Metal−Oxide  Semiconductor，CMOS）センサであってもよいが、本実施例では特に制限がない。
具体的には、位置するアプリケーションの、第2のアプリケーションのアイコンの位置するページに対する上記ユーザの操作ジェスチャを検出することは、具体的には位置するアプリケーションの、第2のアプリケーションのアイコンの位置するページに対する上記ユーザの操作ジェスチャの始点、終点及び始点から終点まで形成されたトラックを検出することを意味してもよく、更に上記トラックに対応するラジアンデータを検出してもよい。
【００２８】
上記機能を実現するために、更に指定操作を予め設定してもよい。取得された操作が予め設定された指定操作を満たしている場合のみに、取得された上記第2のアプリケーションのアイコンに基づく上記ユーザの操作に基づき、上記第2のアプリケーションの呼び出し命令をトリガすることができる。
取得された操作が操作ジェスチャを含むことを例にとると、上記第2のアプリケーションのアイコンの位置するページに基づく上記ユーザの操作ジェスチャを取得した場合、操作ジェスチャを予め設定された指定ジェスチャと比較し、取得された操作ジェスチャが予め設定された指定ジェスチャを満たしている場合のみに、上記第2のアプリケーションの呼び出し命令をトリガすることができる。
【００２９】
具体的には、上記指定ジェスチャのデータは端末の記憶デバイスに記憶されてもよい。
例えば、上記端末の記憶デバイスは低速記憶デバイス、具体的には、コンピュータシステムのハードディスクであってもよく、又は、読み取り専用メモリ（Read−Only  Memory，ROM）やメモリカードなどの携帯電話の非動作メモリ即ち物理メモリであってもよいが、本実施例では特に制限がない。
【００３０】
又は別の例として、上記端末の記憶デバイスは高速記憶デバイス、具体的には、コンピュータシステムのメモリであってもよく、ランダムアクセスメモリ（Random  Access  Memory，RAM）などの携帯電話の動作メモリ即ちシステムメモリであってもよいが、本実施例では特に制限がない。
【００３１】
任意選択的に、本実施例の一つの可能な実現形態において、101の前に、上記第1のアプリケーションは更に上記第1のアプリケーションの位置する端末が接続した無線アクセスポイントの無線アクセスポイント情報を取得し、更に、上記第1のアプリケーションは上記無線アクセスポイント情報に基づいて上記無線アクセスポイントの位置情報を取得してもよい。続いて、上記第1のアプリケーションは上記無線アクセスポイントの位置情報を上記アプリケーションコンポーネントに提供することにより、上記アプリケーションコンポーネントは上記無線アクセスポイントの位置情報に基づいて上記ユーザの位置情報を確定してもよい。
【００３２】
この実現形態において、端末が接続した無線アクセスポイントは、接続情報を必要としないオープン無線アクセスポイントであってもよく、接続情報を必要とする無線アクセスポイントであってもよい。具体的には、第1のアプリケーションが接続情報を端末に提供してもよく、又はユーザ自身が接続情報を入力してもよいが、本実施例では特に制限がない。
【００３３】
第1のアプリケーションがWi−Fiアプリケーション、例えばWi−Fiマスターキーであることを例にとると、この第1のアプリケーション（アプリケーションのクライアント及び／又は対応するサーバを含んでもよい）は、位置する端末に接続可能な無線アクセスポイントの接続情報、例えばパスワードなどを提供することができる。上記端末のユーザは、操作システムの提供する無線アクセスポイントリスト又は第1のアプリケーションの提供する無線アクセスポイントリストから、接続する無線アクセスポイントを選択し、更に、第1のアプリケーションの提供するこの無線アクセスポイントの接続情報により、この無線アクセスポイントを介して無線ローカルエリアネットワークにアクセスすることができる。
【００３４】
接続情報を必要としないオープン無線アクセスポイントの場合、上記端末のユーザは操作システムの提供する無線アクセスポイントリスト又は第1のアプリケーションの提供する無線アクセスポイントリストから、接続する無線アクセスポイントを選択した後、この無線アクセスポイントを介して無線ローカルエリアネットワークに直接アクセスすることができる。
【００３５】
ここで、上記無線アクセスポイントの無線アクセスポイント情報は、
無線アクセスポイントの名称例えば無線互換性認証（Wireless  Fidelity，Wi−Fi）ネットワークにおけるサービスセット識別子（Service  Set  Identifier、SSID）、又は
無線アクセスポイントの名称と無線アクセスポイントの信号強度、又は
無線アクセスポイントの名称と無線アクセスポイントの過去の接続成功率、又は
無線アクセスポイントの名称、無線アクセスポイントの信号強度及び無線アクセスポイントの過去の接続成功率、
のうちの一つを含んでもよいが、これらに制限されていない。
【００３６】
この実現形態において、上記第1のアプリケーションは上記第1のアプリケーションの位置する端末が接続した無線アクセスポイントの無線アクセスポイント情報を取得した後、更に上記無線アクセスポイント情報に基づいて位置決めプラットフォームに位置決めを要求することで、上記無線アクセスポイントの位置情報を取得することができる。
一つの具体的な実現過程において、上記アプリケーションコンポーネントは具体的には上記無線アクセスポイントの位置情報を上記ユーザの位置情報としてもよい。
別の具体的な実現過程において、上記アプリケーションコンポーネントは具体的には上記無線アクセスポイントの位置情報、及び上記アプリケーションコンポーネントの位置する端末により検出された他の無線アクセスポイントの位置情報に基づき、位置計算処理を行うことで、上記ユーザの位置情報を取得することができる。
【００３７】
任意選択的に、本実施例の一つの可能な実現形態において、101の前に、上記第1のアプリケーションは更に上記第1のアプリケーションの位置する端末の位置情報を取得してもよく、更に、上記第1のアプリケーションは上記端末の位置情報を上記アプリケーションコンポーネントに提供することにより、上記アプリケーションコンポーネントは上記端末の位置情報に基づいて上記ユーザの位置情報を確定してもよい。
【００３８】
一つの具体的な実現過程において、端末は具体的にはグローバル位置決めシステム（Global  Positioning  System，GPS）位置決め技術、無線互換性認証（Wireless  Fidelity，Wi−Fi）位置決め技術、ベースステーション位置決め技術又はセンサ位置決め技術などの位置決め技術により、上記端末の地理的位置データを取得してもよい。更に、端末は取得された該端末の位置情報を上記第1のアプリケーションに提供してもよく、上記第1のアプリケーションは上記端末の位置情報を上記アプリケーションコンポーネントに更に提供してもよい。
【００３９】
このように、上記アプリケーションコンポーネントは上記端末の位置情報を直接上記ユーザの位置情報としてもよい。
任意選択的に、本実施例の一つの可能な実現形態において、102において、上記アプリケーションコンポーネントは具体的には上記ユーザの位置情報に対応する位置を判断することで、上記ユーザの位置情報に対応する位置が上記第2のアプリケーションにおける既存のアプリケーションパーティションに属しているか否かを判断してもよい。
上記ユーザの位置情報に対応する位置が上記第2のアプリケーションにおける既存のアプリケーションパーティションに属していない場合、上記アプリケーションコンポーネントは上記ユーザの位置情報に基づいて上記第2のアプリケーションにおいて上記第2のアプリケーションにおける上記ユーザのアプリケーションパーティションとして新しいアプリケーションパーティションを構築してもよい。
【００４０】
具体的には、上記アプリケーションコンポーネントは具体的にユーザの位置情報に基づいて新しいアプリケーションパーティションを構築してもよい。例えば、ユーザの位置情報を中心として、予め設定された領域範囲、例えば半径N（Nは0より大きい数である）の円形領域、対角線M（Mは0より大きい数である）の矩形領域に基づくなどである。
上記ユーザの位置情報に対応する位置が上記第2のアプリケーションにおける既存のアプリケーションパーティションに属している場合、上記アプリケーションコンポーネントは上記ユーザの位置情報に基づいて上記第2のアプリケーションにおける上記ユーザのアプリケーションパーティションとして上記第2のアプリケーションにおける既存のアプリケーションパーティションをマッチングしてもよい。
【００４１】
一つの具体的な実現過程において、上記アプリケーションコンポーネントは上記ユーザの位置情報に基づいて上記第2のアプリケーションにおける既存のアプリケーションパーティションを確定した場合、上記アプリケーションコンポーネントは該アプリケーションパーティションを直接に上記第2のアプリケーションにおける上記ユーザのアプリケーションパーティションとしてもよい。
【００４２】
別の具体的な実現過程において、上記アプリケーションコンポーネントは上記ユーザの位置情報に基づいて上記第2のアプリケーションにおける既存の二つのアプリケーションパーティション又は二つ以上のアプリケーションパーティションにカバーされる上記ユーザの位置情報を確定した場合、上記アプリケーションコンポーネントは更に上記少なくとも二つのアプリケーションパーティションのそれぞれの現在の密度に基づき、上記第2のアプリケーションにおける上記ユーザのアプリケーションパーティションとして一つのアプリケーションパーティションをマッチングすることができる。
【００４３】
ここで、アプリケーションパーティションの現在の密度とは、アプリケーションパーティションの領域でのユーザ密度であり、例えば、ゲームアプリケーションのアプリケーションホールのホール内プレーヤーの密度である。
【００４４】
例えば、上記アプリケーションコンポーネントが上記ユーザの位置情報に基づき、上記第2のアプリケーションにおける既存の二つのアプリケーションパーティションであるアプリケーションパーティションAとアプリケーションパーティションBを確定した場合、上記アプリケーションコンポーネントはアプリケーションパーティションAの現在の密度、アプリケーションパーティションBの現在の密度、及び予め設定された密度の閾値に基づき、適切なアプリケーションパーティションを上記第2のアプリケーションにおける上記ユーザのアプリケーションパーティションとして選択することができる。ここで、密度の閾値は上限閾値と下限閾値のうちの少なくとも一つを含んでもよいが、これらに制限されず、本実施例では特に制限がない。
【００４５】
理解できるように、アプリケーションコンポーネントは第2のアプリケーションのアプリケーション情報、例えば第2のアプリケーションの、アプリケーションのタイプ、第2のアプリケーションのカスタマイズに必要な構成情報などの情報により、第2のアプリケーションのアプリケーションパーティションの密度の閾値を設定又は調整することができ、本実施例では特に制限がない。
【００４６】
アプリケーションパーティションAの現在の密度とアプリケーションパーティションBの現在の密度がいずれも予め設定された上限閾値を超えていない場合、上記アプリケーションコンポーネントは上記第2のアプリケーションにおける上記ユーザのアプリケーションパーティションとして現在の密度がより低い方のアプリケーションパーティションを選択してもよい。
【００４７】
一方のアプリケーションパーティション、例えばアプリケーションパーティションAの現在の密度が予め設定された上限閾値を超えた場合、上記アプリケーションコンポーネントは他方のアプリケーションパーティション、例えばアプリケーションパーティションBを上記第2のアプリケーションにおける上記ユーザのアプリケーションパーティションとして選択してもよい。
【００４８】
ユーザが徐々に増えるにつれ、一部のアプリケーションパーティションの密度が過大になることにより、これらのアプリケーションパーティションが配置されたアプリケーションサーバへのユーザアクセスが過剰になり、ひいてはアプリケーションサーバがクラッシュする可能性がある。この場合、上記アプリケーションコンポーネントは更に予め設定されたアプリケーションパーティションの密度の閾値に基づき、上記アプリケーションパーティション、及び上記第2のアプリケーションにおける上記アプリケーションパーティション以外のアプリケーションパーティションのカバーする範囲を調整してもよい。ここで、密度の閾値は上限閾値と下限閾値のうちの少なくとも一つを含んでもよいが、これらに制限されず、本実施例では特に制限がない。
【００４９】
このように、アプリケーションパーティションのカバーする範囲を調整することで、各アプリケーションパーティションのユーザ数の制御を実現し、アプリケーションサーバの信頼性を効果的に向上させることができる。
理解できるように、アプリケーションコンポーネントは第2のアプリケーションのアプリケーション情報、例えば第2のアプリケーションの、アプリケーションのタイプ、第2のアプリケーションのカスタマイズに必要な構成情報などの情報により、第2のアプリケーションのアプリケーションパーティションの密度の閾値を設定又は調整してもよいが、本実施例では特に制限がない。
【００５０】
一つの具体的な実現過程において、アプリケーションパーティションの現在の密度が予め設定されたアプリケーションパーティションの上限閾値以上である場合、上記アプリケーションコンポーネントは適切なパーティション密度に達するようにこのアプリケーションパーティションのカバーする範囲を拡大してもよい。
【００５１】
別の具体的な実現過程において、アプリケーションパーティションの現在の密度が予め設定されたアプリケーションパーティションの下限閾値以下である場合、上記アプリケーションコンポーネントは適切なパーティション密度に達するようにこのアプリケーションパーティションのカバーする範囲を縮小してもよい。
【００５２】
本実施例では、アプリケーションコンポーネントは第1のアプリケーションからユーザの位置情報を取得し、更に上記ユーザの位置情報に基づいて第2のアプリケーションにおける上記ユーザのアプリケーションパーティションを取得することにより、上記アプリケーションコンポーネントは上記ユーザを上記アプリケーションパーティションに関連付けることができるので、ユーザのアプリケーションパーティションを実現する。
また、本発明の提供する技術方案によれば、アプリケーションコンポーネントが第2のアプリケーションと独立して設けられることにより、アプリケーションコンポーネントは移植可能になり、第2のアプリケーションに便利に応用できるので、アプリケーションコンポーネントの起動の広範性を向上させる。
【００５３】
また、本発明の提供する技術方案によれば、アプリケーションコンポーネントが第2のアプリケーションと独立して設けられることにより、アプリケーションコンポーネントは異なる第2のアプリケーションのためにユーザのアプリケーションパーティションを実現することができ、第2のアプリケーションごとにアプリケーションコンポーネントを単独で配置する必要がないので、第2のアプリケーションの開発コストを効果的に低下させる。
【００５４】
また、本発明の提供する技術方案によれば、アプリケーションコンポーネントは第2のアプリケーションと独立して設けられることにより、アプリケーションコンポーネントは異なる第2のアプリケーションのためにユーザのアプリケーションパーティションを実現することができるだけでなく、異なる第2のアプリケーションに異なるアプリケーションパーティションの方法を設定し、ユーザトラフィックの進入をガイドすることもできる。
【００５５】
また、本発明の提供する技術方案によれば、ユーザを異なるアプリケーションパーティションに分けることにより、ユーザはよりよいアプリケーション体験を得ることができ、例として、オフラインのインタラクション関係をオンラインインタラクションに移植し（同一の地域におけるなじみのなる人たちは一緒にゲームをプレイできる）、又は別の例として、オンラインの地理的関連性によりオフラインインタラクションまで広げている（知らない人たちはゲームをプレイすることにより、地域が近い条件で、オフラインで通信する可能性がある）。それにより、ユーザのオンラインおよびオフラインの社交体験は豊かになると同時に、ボードゲーム、チームバトルゲーム、又は社交、マルチパーソンインタラクション属性を有する他のゲームやアプリケーションのユーザ体験を著しく向上させることができる。
【００５６】
説明すべきこととして、上記した各方法の実施例について、説明を簡単にするために、それらはいずれも一連の起動の組み合わせとして記載されたが、当業者であれば、本発明が説明された動作の順番により制限されていないことを理解できるべきである。本発明によれば、一部のステップは違う順番で又は同時に行うことができる。次に、当業者であれば、明細書に説明された実施例はいずれも好ましい実施例であり、係る動作及びモジュールが必ずしも本発明に必要なものではないことも理解できるべきである。
【００５７】
上記実施例において、各実施例についての説明はそれぞれ重点がある。ある実施例では詳細に説明されていない部分は、他の実施例における関連説明を参照することができる。
【００５８】
図2は本発明の実施形態の実現に適する例示的なコンピュータシステム／サーバ12のブロック図を示す。図2に示されるコンピュータシステム／サーバ12は例に過ぎず、本発明の実施例の機能及び使用範囲に対して何らの制限もない。
【００５９】
図2に示すように、コンピュータシステム／サーバ12は汎用計算デバイスの形態で表されている。コンピュータシステム／サーバ12の構成要素は、一つ又は複数のプロセッサ又は処理ユニット16、記憶装置又はシステムメモリ28、異なるシステム構成要素（システムメモリ28及び処理ユニット16を含む）を接続するバス18を含んでもよいが、これらに制限されていない。
【００６０】
バス18は複数種類のバス構造のうちの一種類又は複数種を表し、メモリバス又はメモリコントローラ、周辺バス、グラフィック加速ポート、プロセッサ、又は複数種のバス構造のうちのいずれかのバス構造を用いるローカルバスを含む。例えば、これらのアーキテクチャは、業界標準アーキテクチャ（ISA）バス、マイクロチャネルアーキテクチャ（MAC）バス、拡張ISAバス、ビデオエレクトロニクス規格協会（VESA）ローカルバス、及び周辺構成要素の相互接続（PCI）バスを含むが、これらに制限されていない。
【００６１】
コンピュータシステム／サーバ12は典型的には、様々なコンピュータシステム可読媒体を含む。これらの媒体はコンピュータシステム／サーバ12によりアクセスされ得る任意の利用可能な媒体であってもよく、揮発性および不揮発性媒体、リムーバブルおよび非リムーバブルな媒体を含む。
【００６２】
システムメモリ28は揮発性メモリの形態のコンピュータシステム可読媒体、例えばランダムアクセスメモリ（RAM）30及び／又はキャッシュメモリ32を含んでもよい。コンピュータシステム／サーバ12は他のリムーバブル／非リムーバブル、揮発性／不揮発性のコンピュータシステム記憶媒体を更に含んでもよい。一例を挙げると、記憶システム34は非リムーバブルで不揮発性の磁気媒体（図2には未図示、通常「ハードディスクドライブ」と呼ばれる）を読み書きするために用いることができる。図2には示されていないが、リムーバブルで不揮発性の磁気ディスク（例えば「フロッピーディスク」）の読み取りおよび書き込み用のディスクドライブ、及びリムーバブルで不揮発性の光ディスク（例えばCD−ROM、DVD−ROM又は他の光媒体）の読み取りおよび書き込み用のディスクドライブを提供することができる。これらの場合に、各ドライブは一つ又は複数のデータ媒体インタフェースを介してバス18に接続してもよい。システムメモリ28は、本発明の各実施例の機能を実行するように構成されている一組（例えば少なくとも一つ）のプログラムモジュールを含む少なくとも一つのプログラム製品を含んでもよい。
【００６３】
一組（少なくとも一つ）のプログラムモジュール42を有するプログラム／ユーティリティツール40は、例えばシステムメモリ28に記憶されてもよい。このようなプログラムモジュール42は操作システム、一つ又は複数のアプリケーションプログラム、他のプログラムモジュール及びプログラムデータを含むが、これらに制限されていない。これらの例のそれぞれ、又は一部の組み合わせには、ネットワーク環境の実現が含まれる可能性がある。プログラムモジュール42は通常本発明に説明された実施例における機能及び／又は方法を実行するものである。
【００６４】
また、コンピュータシステム／サーバ12は一つ又は複数の外部デバイス14（例えばキーボード、ポインティングデバイス、ディスプレイ24）と通信してもよく、ユーザとこのコンピュータシステム／サーバ12とのインタラクションを可能にする一つ又は複数のデバイスと通信してもよく、及び／又はこのコンピュータシステム／サーバ12と一つ又は複数の他の計算デバイスとの通信を可能にする任意のデバイス（例えばネットワークカード、モデムなど）と通信してもよい。このような通信は入力／出力（I／O）インタフェース44を介して実行してもよい。また、コンピュータシステム／サーバ12はネットワークアダプタ20を介して一つ又は複数のネットワーク（例えばローカルエリアネットワーク（LAN）、ワイドエリアネットワーク（WAN）、及び／又はインターネットなどのパブリックネットワーク）と通信してもよい。図に示すように、ネットワークアダプタ20はバス18を介してコンピュータシステム／サーバ12の他のモジュールと通信する。理解すべきこととして、図には示されていないが、コンピュータシステム／サーバ12に応じて、マイクロコード、デバイスドライバ、冗長処理ユニット、外部磁気ディスクドライブアレイ、RAIDシステム、テープドライブ及びデータバックアップ記憶システムなどを含む、他のハードウェア及び／又はソフトウェアモジュールを用いることができるが、これらに制限されてない。
【００６５】
処理ユニット16はシステムメモリ28に記憶されたプログラムを起動させることで、様々な機能アプリケーション及びデータ処理を実行することができ、例えば図1〜図3に対応する実施例のいずれかの提供するアプリケーションパーティションの処理方法を実現することができる。
【００６６】
本発明の別の実施例は、コンピュータプログラムが記憶されたコンピュータ可読記憶媒体をさらに提供し、このプログラムがプロセッサにより実行される時、図1に対応する実施例の提供するアプリケーションパーティションの処理方法を実現する。
具体的には、一つ又は複数のコンピュータ可読媒体の任意の組み合わせを用いてもよい。コンピュータ可読媒体はコンピュータ可読信号媒体又はコンピュータ可読記憶媒体であってもよい。コンピュータ可読記憶媒体は例えば、電気、磁気、光、電磁、赤外線、又は半導体のシステム、装置、又はデバイス、あるいは上記の任意の組み合わせであってもよいが、これらに制限されていない。コンピュータ可読記憶媒体のより具体的な例（網羅的ではないが）は、一つまたは複数のワイヤを有する電気接続で、携帯型のコンピュータ磁気ディスク、ハードディスク、ランダムアクセスメモリ（RAM）、読み取り専用メモリ（ROM）、消去可能なプログラマブル読み取り専用メモリ（EPROM又はフラッシュメモリ）、光ファイバ、携帯型のコンパクトディスク読み取り専用メモリ（CD−ROM）、光記憶デバイス、磁気記憶デバイス、又は上記の任意の適切な組み合わせを含む。本文では、コンピュータ可読記憶媒体はプログラムを含む又は記憶する任意の有形媒体であってもよく、このプログラムは命令実行システム、装置、又はデバイスにより用いられ、又は、それらと組み合わせて用いられてもよい。
【００６７】
コンピュータ可読信号媒体は、ベースバンドで又はキャリア波の一部として伝播されるデータ信号を含んでもよく、その中にコンピュータ可読プログラムコードが運搬される。このように伝播されるデータ信号は電磁信号、光信号、又は上記の任意の適切な組み合わせを含むがこれらに制限されない、複数種の形態を用いることができる。さらに、コンピュータ可読信号媒体はコンピュータ可読記憶媒体以外の任意のコンピュータ可読媒体であってもよい。このコンピュータ可読媒体は命令実行システム、装置、又はデバイスにより用いられ、又はそれらと組み合わせて用いられるプログラムを、送信、伝播、又は伝送することができる。
【００６８】
コンピュータ可読媒体に含まれるプログラムコードは、無線、電線、光ケーブル、RFなどを含む任意の適切な媒体、又は上記の任意の適切な組み合わせにより伝送することができるが、これらに制限されてない。
【００６９】
本発明の操作を実行するためのコンピュータプログラムコードは、一種類又は複数種のプログラミング言語又はそれらの組み合わせで書くことができる。上記プログラミング言語は、Java、Smalltalk、C＋＋のようなオブジェクト指向のプログラミング言語を含み、「C」言語又は類似したプログラミング言語のような通常の手続き型プログラミング言語も含む。プログラムコードは完全にユーザのコンピュータで実行されてもよく、部分的にユーザのコンピュータで実行されてもよく、独立したソフトウェアパッケージとして、一部がユーザのコンピュータで一部がリモートコンピュータで実行されてもよく、又は完全にリモートコンピュータ又はサーバで実行されてもよい。リモートコンピュータの場合、リモートコンピュータはローカルエリアネットワーク（LAN）やワイドエリアネットワーク（WAN）を含む任意のネットワークを介してユーザのコンピュータに接続されても、又は外部コンピュータに接続されてもよい（例えばインターネットサービスプロバイダーによりインターネットを介して接続される）。
【００７０】
当業者であれば、説明を便利且つ簡潔にするために、上記説明されたシステム、デバイス、及びユニットの具体的な作業プロセスについて、上記した方法の実施例における対応する過程を参照できることを明確に理解することができる。
【００７１】
本発明の提供する幾つかの実施例において、開示されたシステム、デバイス及び方法は他の方式により実現できることを理解すべきである。例えば、以上に説明された装置の実施例は例示的なものに過ぎない。例えば、上記ユニットの分割は論理機能の分割に過ぎず、実際に実現する時、他の分割方式が存在してもよく、例えば複数のユニット又はページコンポーネントは組み合わせてもよく、別のシステムに集積されてもよく、又は、幾つかの特徴は無視又は実行されなくてもよい。更に、表示又は説明された相互の結合又は直接結合又は通信接続は、幾つかのインタフェース、デバイス、又はユニットを介した間接結合又は通信接続であってもよく、電気的、機械的又は他の形態であってもよい。
【００７２】
分離した部材として説明された上記ユニットは、物理的に分離されたものであっても、物理的に分離されたものではなくてもよい。ユニットとして表示された部材は、物理ユニットであっても、物理ユニットではなくてもよく、つまり、同一の場所に位置してもよく、複数のネットワークユニットに分散されてもよい。実際の必要に応じてユニットの一部又は全部を選択して本実施例の方案の目的を実現することができる。
【００７３】
また、本発明の各実施例における各機能ユニットについて、一つの処理ユニットに集積されてもよく、各ユニットが物理的に単独で存在してもよく、二つ又は二つ以上のユニットが一つのユニットに集積されてもよい。上記集積ユニットは、ハードウェアの形で実現されてもよく、ハードウェアとソフトウェアの機能ユニットの形で実現されてもよい。
【００７４】
ソフトウェア機能ユニットの形で実現された上記集積ユニットは、コンピュータ可読記憶媒体に記憶されてもよい。上記ソフトウェア機能ユニットは、記憶媒体に記憶され、コンピュータデバイス（パーソナルコンピュータ、サーバ、又はネットワークデバイスなどであってもよい）又はプロセッサ（processor）に本発明の各実施例に記載の方法の一部のステップを実行させるための、幾つかの命令を含むものであってもよい。上記記憶媒体は、USBメモリ、モバイルハードディスク、読み取り専用メモリ（Read−Only  Memory，ROM）、ランダムアクセスメモリ（Random  Access  Memory，RAM）、磁気ディスク又は光ディスクなどの、プログラムコードを記憶できる様々な媒体を含む。
最後に説明すべきとして、以上の実施例は、本発明の技術方案を説明するためのものに過ぎず、それを制限するためのものではない。上記実施例を参照して本発明を詳細に説明したが、当業者であれば、上記実施例に記載された技術方案を変更し、又はそのうちの一部の技術特徴に同等置換を行うことができ、これらの変更及び置換は対応する技術方案の本質を本発明の各実施例の技術方案の精神と範囲から逸脱させていないことを理解すべきである。
【図１】
2021524108.tif 000003
【図２】
2021524108.tif 000004
【手続補正書】
【提出日】令和2年12月4日(2020.12.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アプリケーションコンポーネントが第１のアプリケーションからユーザの位置情報を取得することと、
前記アプリケーションコンポーネントが前記ユーザの位置情報に基づいて第２のアプリケーションにおける前記ユーザのアプリケーションパーティションを取得することと、
前記アプリケーションコンポーネントが前記ユーザを前記アプリケーションパーティションに関連付けることと、
を含む、ことを特徴とするアプリケーションパーティションの処理方法。
【請求項２】
前記アプリケーションコンポーネントが前記ユーザの位置情報に基づいて第２のアプリケーションにおける前記ユーザのアプリケーションパーティションを取得することは、
前記ユーザの位置情報に対応する位置が前記第２のアプリケーションにおける既存のアプリケーションパーティションに属しない場合、前記アプリケーションコンポーネントが前記ユーザの位置情報に基づいて前記第２のアプリケーションにおいて前記第２のアプリケーションにおける前記ユーザのアプリケーションパーティションとして新しいアプリケーションパーティションを構築することと、
前記ユーザの位置情報に対応する位置が前記第２のアプリケーションにおける既存のアプリケーションパーティションに属している場合、前記アプリケーションコンポーネントが前記ユーザの位置情報に基づいて前記第２のアプリケーションにおける前記ユーザのアプリケーションパーティションとして前記第２のアプリケーションにおける既存のアプリケーションパーティションをマッチングすることと、を含む、ことを特徴とする請求項１に記載の方法。
【請求項３】
前記アプリケーションコンポーネントが前記ユーザの位置情報に基づいて前記第２のアプリケーションにおける前記ユーザのアプリケーションパーティションとして前記第２のアプリケーションにおける既存のアプリケーションパーティションをマッチングすることは、
前記アプリケーションコンポーネントが前記ユーザの位置情報に基づいて前記第２のアプリケーションにおける既存の少なくとも二つのアプリケーションパーティションにカバーされる前記ユーザの位置情報を確定することと、
前記アプリケーションコンポーネントが前記少なくとも二つのアプリケーションパーティションにおける各アプリケーションパーティションの現在の密度に基づき、前記第２のアプリケーションにおける前記ユーザのアプリケーションパーティションとしてアプリケーションパーティションをマッチングすることと、を含む、ことを特徴とする請求項２に記載の方法。
【請求項４】
前記第１のアプリケーションが前記ユーザによりトリガされた前記第２のアプリケーションの呼び出し命令を取得することと、
前記第１のアプリケーションが前記呼び出し命令に基づいて前記第２のアプリケーションの起動をトリガすることと、
を更に含む、ことを特徴とする請求項１に記載の方法。
【請求項５】
前記アプリケーションコンポーネントが第１のアプリケーションからユーザの位置情報を取得する前に、更に、
前記第１のアプリケーションが前記第１のアプリケーションの位置する端末が接続した無線アクセスポイントの無線アクセスポイント情報を取得することと、
前記第１のアプリケーションが前記無線アクセスポイント情報に基づいて前記無線アクセスポイントの位置情報を取得することと、
前記第１のアプリケーションが前記無線アクセスポイントの位置情報を前記アプリケーションコンポーネントに提供することにより、前記アプリケーションコンポーネントが前記無線アクセスポイントの位置情報に基づいて前記ユーザの位置情報を確定することと、を含む、ことを特徴とする請求項１に記載の方法。
【請求項６】
前記アプリケーションコンポーネントが第１のアプリケーションからユーザの位置情報を取得することは、
前記アプリケーションコンポーネントが前記無線アクセスポイントの位置情報を前記ユーザの位置情報とすることを含む、ことを特徴とする請求項５に記載の方法。
【請求項７】
前記アプリケーションコンポーネントが第１のアプリケーションからユーザの位置情報を取得する前に、更に、
前記第１のアプリケーションが前記第１のアプリケーションの位置する端末の位置情報を取得することと、
前記第１のアプリケーションが前記端末の位置情報を前記アプリケーションコンポーネントに提供することにより、前記アプリケーションコンポーネントが前記端末の位置情報に基づいて前記ユーザの位置情報を確定することと、を含む、ことを特徴とする請求項１に記載の方法。
【請求項８】
前記アプリケーションコンポーネントが予め設定されたアプリケーションパーティションの密度の閾値に基づき、前記アプリケーションパーティション、及び前記第２のアプリケーションにおける前記アプリケーションパーティション以外の他のアプリケーションパーティションのカバーする範囲を調整することを更に含む、
ことを特徴とする請求項１に記載の方法。
【請求項９】
前記アプリケーションコンポーネントは前記第２のアプリケーションと独立して設けられ、又は、
前記アプリケーションコンポーネントは前記第２のアプリケーションと集積して設けられる、
ことを特徴とする請求項１から８のいずれか一項に記載の方法。
【請求項１０】
前記第１のアプリケーションは前記第２のアプリケーションと独立して設けられ、又は、
前記第１のアプリケーションは前記第２のアプリケーションと集積して設けられ、又は、
前記第１のアプリケーションはホストアプリケーションであり、前記第２のアプリケーションはホスティッドグアプリケーションである、
ことを特徴とする請求項１から９のいずれか一項に記載の方法。
【請求項１１】
一つ又は複数のプロセッサと、
一つ又は複数のプログラムを記憶するための記憶装置と、を備え、
前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサにより実行されることによって、前記一つ又は複数のプロセッサが請求項１から１０のいずれか一項に記載の方法を実現する、
ことを特徴とするデバイス。
【請求項１２】
コンピュータプログラムが記憶されているコンピュータ可読記憶媒体であって、前記プログラムがプロセッサにより実行されることによって、請求項１から１０のいずれか一項に記載の方法を実現する、ことを特徴とするコンピュータ可読記憶媒体。
【国際調査報告】
2021524108.tif 000005
2021524108.tif 000006
2021524108.tif 000007
2021524108.tif 000008