(57)【要約】ＡＰＰのプッシュ方法及びコンピュータ可読記憶媒体を提供し、プッシュ方法は、プリセットされているＡＰＰがインストールされた複数のユーザー端末から、各ユーザー端末のアドレス帳情報を取得することと、検出された前記複数のユーザー端末のアドレス帳情報に存在する全ての同じ通信番号を取得することと、各同じ通信番号に対応する友人ユーザーと前記複数のユーザー端末に対応する端末ユーザーとの間のインタラクションデータに応じて、各友人ユーザーと前記複数の端末ユーザーとの親密関係集合を取得することと、全ての親密関係集合から親密関係と設定関係とがマッチングする数が閾値よりも大きい少なくとも１つの親密関係集合を抽出することと、プリセットされているＡＰＰ及び前記プリセットされているＡＰＰの関連情報のうちの少なくとも１つを、抽出された前記少なくとも１つの親密関係集合における各親密関係集合に対応する友人ユーザーに対応するユーザー端末にプッシュすることと、を含む。【選択図】図１
2021502649.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションプログラムＡＰＰのプッシュ方法であって、
プリセットされているＡＰＰがインストールされた複数のユーザー端末から、各ユーザー端末のアドレス帳情報を取得するステップと、
前記複数のユーザー端末のアドレス帳情報に同じ通信番号が存在するか否かを検出するステップと、
同じ通信番号が存在することを検出する場合に、検出された前記複数のユーザー端末のアドレス帳情報に存在する全ての同じ通信番号を取得するステップと、
各同じ通信番号に対応する友人ユーザーと前記複数のユーザー端末に対応する端末ユーザーとの間のインタラクションデータに応じて、各友人ユーザーと複数の端末ユーザーとの親密関係集合を取得するステップと、
全ての親密関係集合から、親密関係と設定関係とがマッチングする数が閾値よりも大きい少なくとも１つの親密関係集合を抽出するステップと、
プリセットされているＡＰＰ及び前記プリセットされているＡＰＰの関連情報のうちの少なくとも１つを、抽出された前記少なくとも１つの親密関係集合における各親密関係集合に対応する友人ユーザーに対応するユーザー端末にプッシュするステップと、を含むプッシュ方法。
【請求項２】
各同じ通信番号に対応する友人ユーザーと前記複数のユーザー端末に対応する端末ユーザーとの間のインタラクションデータに応じて、各友人ユーザーと複数の端末ユーザーとの親密関係集合を取得するステップは、
各同じ通信番号に対応する友人ユーザーと複数の端末ユーザーとの間のインタラクションデータにおけるインタラクションの内容に応じて、各友人ユーザーと前記複数の端末ユーザーとの親密関係集合を決定することを含む、請求項１に記載のプッシュ方法。
【請求項３】
全ての親密関係集合から、親密関係と前記設定関係とがマッチングする数が閾値よりも大きい少なくとも１つの親密関係集合を抽出するステップは、
各親密関係集合における親密関係と設定関係とがマッチングする数が閾値よりも大きいか否かを検出して検出結果を得ており、
前記検出結果に応じて、全ての親密関係集合から親密関係と前記設定関係とがマッチングする数が閾値よりも大きい少なくとも１つの親密関係集合を抽出することを含む、請求項２に記載のプッシュ方法。
【請求項４】
前記各ユーザー端末にインストールされた前記プリセットされているＡＰＰは、前記各ユーザー端末にインストールされた前記プリセットされているＡＰＰの使用頻度がプリセットされている頻度以上であり、前記各ユーザー端末にインストールされた前記プリセットされているＡＰＰの直近使用時間が設定時間範囲内にある、という条件の少なくとも１つを満たす、請求項１〜３のいずれか１項に記載のプッシュ方法。
【請求項５】
検出された前記複数のユーザー端末のアドレス帳情報に存在する全ての同じ通信番号を取得した後、
前記複数のユーザー端末の現在領域範囲に応じて、前記全ての同じ通信番号から前記領域範囲にマッチングする通信番号を抽出するステップと、
前記プリセットされているＡＰＰ及び前記プリセットされているＡＰＰの関連情報を、前記領域範囲にマッチングする通信番号に対応するユーザー端末にプッシュするステップと、をさらに含む請求項１〜４のいずれか１項に記載のプッシュ方法。
【請求項６】
前記複数のユーザー端末の現在領域範囲に応じて、前記全ての同じ通信番号から前記領域範囲にマッチングする通信番号を抽出するステップは、
取得された前記複数のユーザー端末が現在それぞれ位置する複数の領域に応じて、前記複数のユーザー端末の現在領域範囲を決定することと、
前記領域範囲に応じて、前記全ての同じ通信番号から前記領域範囲にマッチングする通信番号を抽出することとを含む、請求項５に記載のプッシュ方法。
【請求項７】
取得された前記複数のユーザー端末が現在それぞれ位置する複数の領域に応じて、前記複数のユーザー端末の現在領域範囲を決定するステップは、
取得された複数のユーザー端末が現在それぞれ位置する複数の領域を直列にして、直列領域を得ることと、
前記直列領域と都市分布データとに応じて、前記直列領域を修正することと、
修正された直列領域を、前記複数のユーザー端末の現在領域範囲とすることと、を含む請求項６に記載のプッシュ方法。
【請求項８】
アプリケーションプログラムＡＰＰのプッシュ装置であって、
プリセットされているＡＰＰがインストールされた複数のユーザー端末から、各ユーザー端末のアドレス帳情報を取得するように構成される情報取得モジュールと、
前記複数のユーザー端末のアドレス帳情報に同じ通信番号が存在するか否かを検出するように構成される番号検出モジュールと、
同じ通信番号が存在することを検出する場合に、検出された前記複数のユーザー端末のアドレス帳情報に存在する全ての同じ通信番号を取得するように構成される番号取得モジュールと、
各同じ通信番号に対応する友人ユーザーと前記複数のユーザー端末に対応する端末ユーザーとの間のインタラクションデータに応じて、各友人ユーザーと複数の端末ユーザーとの親密関係集合を取得するように構成される集合取得モジュールと、
全ての親密関係集合から、親密関係と設定関係とがマッチングする数が閾値よりも大きい少なくとも１つの親密関係集合を抽出するように構成される集合抽出モジュールと、
プリセットされているＡＰＰ及び前記プリセットされているＡＰＰの関連情報のうちの少なくとも１つを、抽出された前記少なくとも１つの親密関係集合における各親密関係集合に対応する友人ユーザーに対応するユーザー端末にプッシュするように構成される情報送信モジュールと、を備えるプッシュ装置。
【請求項９】
少なくとも１つのプロセッサと、
少なくとも１つのプログラムを記憶するように構成されたメモリと、を備え、
前記少なくとも１つのプログラムが前記少なくとも１つのプロセッサによって実行される時に、請求項１〜７のいずれか１項に記載のアプリケーションプログラムＡＰＰのプッシュ方法を、前記少なくとも１つのプロセッサに実現させる、電子機器。
【請求項１０】
コンピュータプログラムを記憶し、前記コンピュータプログラムがプロセッサによって実行される時に、請求項１〜７のいずれか１項に記載のアプリケーションプログラムＡＰＰのプッシュ方法が実現される、コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、出願日が２０１７年１１月１３日で、出願番号が２０１７１１１１１９２６．８である中国特許出願に対して、優先権の利益を主張するものであり、該出願の全ての内容は引用により本開示に組み込まれる。
【０００２】
本開示は、データ処理の技術分野に関し、例えばＡＰＰのプッシュ方法、装置、電子機器及びコンピュータ可読記憶媒体に関する。
【背景技術】
【０００３】
電子技術の急速な発展に伴い、例えばスマートフォンやスマートテレビなどのユーザー端末には、ますます多くのアプリケーション（Ａｐｐｌｉｃａｔｉｏｎ、ＡＰＰ）がインストールされており、ユーザーが物事、例えば、仕事や生活を処理しやすいように用いられている。大量のＡＰＰアプリケーションにより人々はいつでもどこでも物事を処理することができ、ユーザーの物事の処理効率を向上させる。
【０００４】
ユーザーは、あるＡＰＰを使用したい場合、一般的にＡＰＰアプリケーションプラットフォームにより能動的に検索する。しかしながら、ユーザーがＡＰＰアプリケーションプラットフォームにより能動的に検索したＡＰＰは、ユーザーが探したいＡＰＰではない確率が高く、ＡＰＰプッシュの正確性が低いという問題がある。
【発明の概要】
【課題を解決するための手段】
【０００５】
本開示は、ＡＰＰプッシュの正確性を効果的に向上させることができるＡＰＰのプッシュ方法及びコンピュータ可読記憶媒体を提供する。
【０００６】
本開示は、ＡＰＰのプッシュ方法であって、
プリセットされているＡＰＰがインストールされた複数のユーザー端末から、各ユーザー端末のアドレス帳情報を取得するステップと、
前記複数のユーザー端末のアドレス帳情報に同じ通信番号が存在するか否かを検出するステップと、
同じ通信番号が存在することを検出する場合に、検出された前記複数のユーザー端末のアドレス帳情報に存在する全ての同じ通信番号を取得するステップと、
各同じ通信番号対応する友人ユーザーと複数のユーザー端末に対応する端末ユーザーとの間のインタラクションデータに応じて、各友人ユーザーと複数の端末ユーザーとの親密関係集合を取得するステップと、
全ての親密関係集合から、親密関係と設定関係とがマッチングする数が閾値より大きい少なくとも１つの親密関係集合を抽出するステップと、
プリセットされているＡＰＰ及び前記プリセットされているＡＰＰの関連情報のうちの少なくとも１つを抽出された前記少なくとも１つの親密関係集合における各親密関係集合に対応する友人ユーザーに対応するユーザー端末にプッシュするステップと、を含むプッシュ方法を提供する。
【０００７】
一実施例では、各同じ通信番号対応する友人ユーザーと複数のユーザー端末に対応する端末ユーザーとの間のインタラクションデータにより、各友人ユーザーと前記複数の端末ユーザーとの親密関係集合を取得するステップは、
各同じ通信番号対応する友人ユーザーと複数の端末ユーザーとの間のインタラクションデータにおけるインタラクションの内容に応じて、各友人ユーザーと前記複数の端末ユーザーとの親密関係集合を決定することを含む。
【０００８】
一実施形態では、全ての親密関係集合から、親密関係と設定関係とがマッチングする数が閾値よりも大きい少なくとも１つの親密関係集合を抽出するステップは、
各親密関係集合において親密関係と設定関係とがマッチングする数が閾値よりも大きいか否かを検出し、検出結果を得ることと、
前記検出結果に応じて、全ての親密関係集合から、親密関係と前記設定関係とがマッチングする数が閾値よりも大きい少なくとも１つの親密関係集合を抽出することとを含む。
【０００９】
一実施形態では、各ユーザー端末にインストールされたプリセットされているＡＰＰは、前記各ユーザー端末にインストールされた前記プリセットされているＡＰＰの使用頻度がプリセットされている頻度以上であり、各ユーザー端末にインストールされた前記プリセットされているＡＰＰの直近使用時間が設定時間範囲内にある、という条件の少なくとも１つを満たす。
【００１０】
一実施形態では、検出された前記複数のユーザー端末のアドレス帳情報に存在する全ての同じ通信番号を取得した後、前記方法は、
前記複数のユーザー端末の現在領域範囲に応じて、前記全ての同じ通信番号から前記領域範囲にマッチングする通信番号を抽出するステップと、
前記プリセットされているＡＰＰ及び前記プリセットされているＡＰＰの関連情報を前記領域範囲にマッチングする通信番号に対応するユーザー端末にプッシュするステップと、をさらに含む。
【００１１】
一実施例では、前記複数のユーザー端末の現在領域範囲に応じて、前記全ての同じ通信番号から前記領域範囲にマッチングする通信番号を抽出するステップは、
取得された複数のユーザー端末が現在それぞれ位置する複数の領域に応じて、前記複数のユーザー端末の現在領域範囲を決定することと、
前記領域範囲に応じて、前記全ての同じ通信番号から前記領域範囲にマッチングする通信番号を抽出することと、を含む。
【００１２】
一実施例では、取得された前記複数のユーザー端末が現在それぞれ位置する複数の領域に応じて、前記複数のユーザー端末の現在領域範囲を決定するステップは、
取得された複数のユーザー端末が現在それぞれ位置する複数の領域を直列にして、直列領域を得ることと、
前記直列領域と都市分布データとに応じて、前記直列領域を修正することと、
修正された直列領域を前記複数のユーザー端末の現在領域範囲とすることと、を含む。
【００１３】
本開示は、さらに、ＡＰＰのプッシュ装置であって、
プリセットされているＡＰＰがインストールされた複数のユーザー端末から、各ユーザー端末のアドレス帳情報を取得するように構成される情報取得モジュールと、
前記複数のユーザー端末のアドレス帳情報に同じ通信番号が存在するか否かを検出するように構成される番号検出モジュールと、
同じ通信番号が存在することを検出した場合に、検出された前記複数のユーザー端末のアドレス帳情報に存在する全ての同じ通信番号を取得するように構成される番号取得モジュールと、
各同じ通信番号対応する友人ユーザーと前記複数のユーザー端末に対応する端末ユーザーとの間のインタラクションデータに応じて、各友人ユーザーと複数の端末ユーザーとの親密関係集合を取得するように構成される集合取得モジュールと、
全ての親密関係集合から親密関係と設定関係とがマッチングする数が閾値よりも大きい少なくとも１つの親密関係集合を抽出するように構成される集合抽出モジュールと、
プリセットされているＡＰＰ及び前記プリセットされているＡＰＰの関連情報のうちの少なくとも１つを、抽出された前記少なくとも１つの親密関係集合における各親密関係集合に対応する友人ユーザーに対応するユーザー端末にプッシュするように構成される情報送信モジュールと、を備えるプッシュ装置を提供する。
【００１４】
本開示は、さらに、少なくとも１つのプロセッサと、少なくとも１つのプログラムを記憶するように構成されるメモリと、を備え、
前記少なくとも１つのプログラムが前記少なくとも１つのプロセッサによって実行される時に、上記のＡＰＰのプッシュ方法を、前記少なくとも１つのプロセッサに実現させる、電子機器を提供する。
【００１５】
本開示は、さらに、コンピュータプログラムを記憶し、当該コンピュータプログラムがプロセッサによって実行される時に、ＡＰＰのプッシュ方法が実現される、コンピュータ可読記憶媒体を提供する。
【発明の効果】
【００１６】
本開示に係る技術的解決手段は、複数のユーザー端末における全ての同じ通信番号に対応するユーザーが前記複数のユーザー端末に対応するユーザーと同一のタイプのユーザーに属する確率が大幅に向上された上で、親密関係によりプリセットされているＡＰＰにさらにマッチングする友人ユーザーを選別してプリセットされているＡＰＰに関する情報プッシュを行うことにより、前記プリセットされているＡＰＰ及び／又は前記プリセットされているＡＰＰの関連情報をプリセットされているＡＰＰとのマッチング度がより高いユーザー端末にプッシュし、さらに前記プリセットされているＡＰＰ及びプリセットされているＡＰＰの関連情報プッシュの正確性を効果的に向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】一実施例に係るＡＰＰのプッシュ方法のフローチャートである。
【図２】他の一実施例に係るＡＰＰのプッシュ方法のフローチャートである。
【図３】一実施例に係る各ユーザー端末の現在領域の構造模式図である。
【図４】一実施例に係る複数のユーザー端末の現在領域範囲の構造模式図である。
【図５】一実施例に係るＡＰＰのプッシュ装置の構造ブロック図である。
【図６】一実施例に係る電子装置の構造ブロック図である。
【発明を実施するための形態】
【００１８】
本開示は、ＡＰＰプッシュの正確性を効果的に向上させることができるＡＰＰのプッシュ方法、装置、電子機器及びコンピュータ可読記憶媒体を提供する。
【００１９】
図１は一実施例に係るＡＰＰのプッシュ方法のフローチャートである。図１に示すように、本実施例に係るＡＰＰのプッシュ方法は、以下のステップを含む。
【００２０】
ステップ１０１０では、プリセットされているＡＰＰがインストールされた複数のユーザー端末から、各ユーザー端末のアドレス帳情報を取得する。
ステップ１０２０では、前記複数のユーザー端末のアドレス帳情報に同じ通信番号が存在するか否かを検出する。
ステップ１０３０では、同じ通信番号が存在することを検出する場合に、検出された前記複数のユーザー端末のアドレス帳情報に存在する全ての同じ通信番号を取得する。
ステップ１０４０では、各同じ通信番号に対応する友人ユーザーと前記複数のユーザー端末に対応する端末ユーザーとの間のインタラクションデータに応じて、各友人ユーザーと前記複数の端末ユーザーとの親密関係集合を取得する。
ステップ１０５０では、全ての親密関係集合から、親密関係と設定関係とがマッチングする数が閾値よりも大きい少なくとも１つの親密関係集合を抽出する。
ステップ１０６０では、プリセットされているＡＰＰ及び／又は前記プリセットされているＡＰＰの関連情報を、抽出された前記少なくとも１つの親密関係集合における各親密関係集合に対応する友人ユーザーに対応するユーザー端末にプッシュする。
【００２１】
一実施例では、前記プリセットされているＡＰＰは、指定されたＡＰＰであってもよいし、いずれかのＡＰＰであってもよい。一実施例では、前記ユーザー端末は、スマートフォン、スマートテレビ、タブレットＰＣなどを含む。
【００２２】
一実施例では、ステップ１０１０において、前記複数のユーザー端末の各ユーザー端末に前記プリセットされているＡＰＰがインストールされ、各ユーザー端末のアドレス帳情報が取得される。前記複数のユーザー端末は１セットのユーザー端末に分けることができる。
【００２３】
実施過程において、まず、大量のユーザー端末から、前記プリセットされているＡＰＰがインストールされた複数のユーザー端末を選別し、選別された各ユーザー端末からアドレス帳情報を取得する。一実施例では、前記アドレス帳情報は、少なくとも１つの通信番号を含んでもよいし、ゼロの通信番号を含んでもよく、本開示は限定しない。一実施例では、前記複数のユーザー端末は、数が２以上のユーザー端末であり、例えば、２、３、５又は１０などの数のユーザー端末であってもよい。
一実施形態では、複数のユーザー端末は、設定数が２以上のユーザー端末であり、例えば、２、３、５、１０など、２以上の値であってもよい。
【００２４】
一実施例では、前記設定数は、機器によって予め設定されてもよいし、プッシュの効果に応じて自動的に調整されてもよいし、操作者が自ら設定してもよく、本開示は限定しない。
【００２５】
一実施例では、設定数が決定された後に、大量のユーザー端末から、プリセットされているＡＰＰがインストールされた全てのユーザー端末を選別することができ、そして選別された全てのユーザー端末から、プリセットされているルールに応じて少なくとも１セットのユーザー端末集合を選択し、各セットのユーザー端末集合におけるユーザー端末の数が前記設定数であり、そして各セットのユーザー端末集合における各ユーザー端末のアドレス帳情報を取得する。
【００２６】
一実施例では、前記プリセットされているルールは、例えば、ランダム選択ルール、順番選択ルール、条件選択ルールなどであってもよく、前記条件選択ルールは、例えば、ユーザー端末の所属領域に基づく条件選択ルール、ユーザー端末の使用領域に基づく条件選択ルール、ユーザー端末のパラメータに基づく条件選択ルールなどであってもよい。
【００２７】
例えば、１０００個のユーザー端末から、前記プリセットされているＡＰＰがインストールされたユーザー端末を選別した数が２００個であり、設定数が４であれば、このとき、条件選択ルールに応じて、２００個のユーザー端末から７０セットのユーザー端末集合を選択し、且つ各セットのユーザー端末集合におけるユーザー端末の数は４であり、そして各セットのユーザー端末集合における各ユーザー端末のアドレス帳情報を取得する。
【００２８】
一実施例では、前記プリセットされているＡＰＰがインストールされたユーザー端末を選別した数が設定数に達した毎に、そのときに選別された全てのユーザー端末を前記複数のユーザー端末として、選別された各ユーザー端末からアドレス帳情報を取得してもよい。例えば、前記設定数が３であれば、前記プリセットされているＡＰＰがインストールされた３個のユーザー端末を選別した毎に、選別された３個のユーザー端末における各ユーザー端末からアドレス帳情報を取得する。
【００２９】
一実施形態では、選別された前記複数のユーザー端末からアドレス帳情報を取得する前に、各ユーザー端末のユーザーがアドレス帳情報の読み出しを許可したか否かを判断する必要があり、許可された複数のユーザー端末が判断されると、許可された複数のユーザー端末のアドレス帳情報を取得する。
【００３０】
例えば、１０００個のユーザー端末から、前記プリセットされているＡＰＰがインストールされたユーザー端末を選別した数が２００個であり、このとき、選別された２００個のユーザー端末から許可された１２０個のユーザー端末を抽出し、設定数が５であれば、このとき、条件選択ルールに応じて、１２０個のユーザー端末から３０セットのユーザー端末集合を選択し、且つ各セットのユーザー端末集合における数は５であり、そして各セットのユーザー端末集合における各ユーザー端末のアドレス帳情報を取得する。
【００３１】
また、例えば、１０００個のユーザー端末から、前記プリセットされているＡＰＰがインストールされたユーザー端末を選別した数が２００個であり、設定数が５でれば、このとき、２００個のユーザー端末から許可された５個のユーザー端末を判断する毎に、判定された５個のユーザー端末における各ユーザー端末におけるアドレス帳情報を取得する。
【００３２】
一実施形態では、各ユーザー端末にインストールされた前記プリセットされているＡＰＰの使用頻度は、プリセットされている頻度以上であり、及び／又は、各ユーザー端末にインストールされた前記プリセットされているＡＰＰの直近使用時刻は、設定時間範囲内にある。
【００３３】
一実施形態では、前記プリセットされている頻度は、１ヶ月１回、３ヶ月１回、又は１年３回などであってもよく、前記設定時間範囲は、例えば、１週間内、３週間内、１ヶ月内、２ヶ月内、又は４ヶ月内などであってもよく、本開示は特に限定しない。
【００３４】
一実施形態では、大量のユーザー端末から前記プリセットされているＡＰＰがインストールされた複数のユーザー端末を選別する際に、ユーザー端末にインストールされた前記プリセットされているＡＰＰの使用頻度がプリセットされている頻度以上である第１の前提条件を設定して、大量のユーザー端末から前記第１の前提条件を満たす複数のユーザー端末を選別する。
【００３５】
一実施例では、大量のユーザー端末から前記プリセットされているＡＰＰがインストールされた複数のユーザー端末を選別する際に、ユーザー端末にインストールされた前記プリセットされているＡＰＰの直近使用時間が設定時間範囲内にある第２の前提条件を設定して、大量のユーザー端末から前記第２の前提条件を満たす複数のユーザー端末を選別する。
【００３６】
一実施例では、さらに、大量のユーザー端末から前記プリセットされているＡＰＰがインストールされた複数のユーザー端末を選別する際に、前記第１の前提条件と前記第２の前提条件とを設定して、大量のユーザー端末から前記第１の前提条件及び前記第２の前提条件を満たす複数のユーザー端末を選別する。このように、選別された複数のユーザー端末と前記プリセットされているＡＰＰとのマッチング度をより高くさせ、選別された複数のユーザー端末のアドレス帳情報により検出された全ての同じ通信番号に対応するユーザー端末と前記プリセットされているＡＰＰとのマッチング度も高くさせることで、前記プリセットされているＡＰＰプッシュの正確度を向上することができ、且つＡＰＰプッシュの正確性に差が小さい場合にＡＰＰのプッシュ速度も大幅に向上することができる。
【００３７】
例えば、１０００個のユーザー端末から、前記プリセットされているＡＰＰがインストールされた使用頻度が３ヶ月１回より大きいユーザー端末を選別した数が２００個である。このとき、選別された２００個のユーザー端末から許可された１２０個のユーザー端末を抽出し、設定数が５であれば、このとき、条件選択ルールに応じて、１２０個のユーザー端末から３０セットのユーザー端末集合が選択され、且つ各セットのユーザー端末集合における数は５であり、そして各セットのユーザー端末集合における各ユーザー端末のアドレス帳情報を取得する。
【００３８】
ステップ１０２０において、前記複数のユーザー端末におけるアドレス帳情報における通信番号を照合することで、前記複数のユーザー端末のアドレス帳情報に同じ通信番号が存在するか否かを検出してもよい。同一の通信番号が存在することが検出されると、ステップ１０３０を実行する。同じ通信番号が存在しないことが検出されると、何も処理されず、このとき、さらに他のセットの複数のユーザー端末についてステップ１０２０の操作を実行してもよい。
【００３９】
実施過程において、いずれか１つのユーザー端末におけるアドレス帳情報における各通信番号が残りのユーザー端末における各ユーザー端末のアドレス帳情報にあるか否かを検出してもよく、前記いずれかの１つのユーザー端末と前記残りのユーザー端末は前記複数のユーザー端末を構成する。
【００４０】
例えば、前記複数のユーザー端末は、スマートフォンＡ、スマートフォンＢ、スマートフォンＣ及びスマートフォンＤの４つのユーザー端末を含み、以下４つのユーザー端末は、Ａ、Ｂ、Ｃ及びＤで示される。例えば、Ａのアドレス帳情報に記憶された通信番号はａ１、ａ２、ａ３、ａ４、ａ５及びａ６を含み、Ａにおける各通信番号を順にＢ、Ｃ及びＤにおけるアドレス帳情報における通信番号と照合する。Ａにおけるアドレス帳情報における通信番号ａ３とａ５が共にＢ、Ｃ及びＤにおけるアドレス帳情報に記憶されていることが照合されると、４つのユーザー端末に同じ通信番号が存在することが検出され、そしてステップ１０３０を実行する。Ａにおけるアドレス帳情報のうちのいずれか１つの通信番号がＢ、Ｃ及びＤにおけるアドレス帳情報に記憶されていないと、４つのユーザー端末に同じ通信番号が存在しないことが検出される。
【００４１】
一実施例では、Ｂ、Ｃ及びＤにおけるアドレス帳情報における各通信番号を選択して他のユーザー端末におけるアドレス帳情報における通信番号とを照合してもよく、本開示は限定しない。
【００４２】
ステップ１０２０により同じ通信番号が存在することが検知されると、ステップ１０３０を実行し、検出された全ての同じ通信番号を取得する。
【００４３】
実施過程において、いずれか１つのユーザー端末におけるアドレス帳情報の各通信番号が、残りのユーザー端末における各ユーザー端末のアドレス帳情報にあるかどうかを検出する過程において、同じ通信番号が１つ検出される毎に、当該ユーザー端末のアドレス帳情報における全ての通信番号の検出が完成されるまで、当該同じ通信番号を保存し、すなわち検出された全ての同じ通信番号を保存する。
【００４４】
例えば、前記複数のユーザー端末はＡ、Ｂ、Ｃ及びＤを含み、いずれかの１つのユーザー端末がＡを選択すると、Ａのアドレス帳情報におけるａ１、ａ２、ａ３、ａ４、ａ５及びａ６の各通信番号を順番にＢ、Ｃ及びＤのアドレス帳情報における通信番号と照合する。通信番号の照合順序がａ１、ａ２、ａ３、ａ４、ａ５及びａ６であれば、ａ１−ａ３を順次照合する時に、Ａのアドレス帳情報におけるａ３がＢ、Ｃ及びＤのアドレス帳情報のいずれかに記憶されていることが照合されると、ａ３を保存し、そしてａ４−ａ６を継続して照合する。ａ４〜ａ６を順次照合する時に、ａ５がＢ、Ｃ及びＤのアドレス帳情報のいずれかに記憶されていることが照合されると、ａ５を保存する。最後に、保存されたａ３及びａ５を検出された全ての同じ通信番号として取得する。
【００４５】
次にステップ１０４０を実行し、まず、前記全ての同じ通信番号から各同じ通信番号対応する友人ユーザーを決定し、さらに各友人ユーザーと複数の端末ユーザーとの間のインタラクションデータを取得し、そして各友人ユーザーと前記複数の端末ユーザーとの間のインタラクションデータに応じて、各友人ユーザーに対応する親密関係集合を取得する。
【００４６】
一実施例では、前記インタラクションデータは、友人ユーザーと端末ユーザーとの間の音声記録データ及び文字記録データを含む。一実施例では、前記文字記録データは、メッセージ・インタラクションデータと各ユーザー端末にインストールされたソーシャルソフトウェアのテキスト・インタラクションデータなどのデータとのうちの少なくとも１つを含む。
【００４７】
実施過程において、各友人ユーザーと前記複数の端末ユーザーとの間のインタラクションデータを取得した後、各友人ユーザーと前記複数の端末ユーザーとの間のインタラクションデータにおけるインタラクションの内容に応じて、各友人ユーザーと前記複数の端末ユーザーとの親密関係集合を決定する。
【００４８】
一実施形態では、各友人ユーザーと前記複数の端末ユーザーとの間のインタラクションデータにおけるインタラクションの内容を分析することにより、友人ユーザーと端末ユーザーとの間の呼び名、及びインタラクションの内容テーマなどの少なくとも１つを、前記インタラクションの内容から抽出し、さらに抽出された呼び名、及びインタラクションの内容テーマなどの少なくとも１つに応じて、各友人ユーザーと前記複数の端末ユーザーにおける各端末ユーザーとの親密関係を決定し、決定された各友人ユーザーと複数の端末ユーザーとの間の親密関係を当該友人ユーザーに対応する親密関係集合を構成する。
【００４９】
一実施形態では、各友人ユーザーと前記複数の端末ユーザーとの間のインタラクションデータにおけるインタラクション頻度を分析することにより、各友人ユーザーと前記複数の端末ユーザーにおける各端末ユーザーとの間の親密関係を決定してもよいし、各友人ユーザーと前記複数の端末ユーザーとの間のインタラクションデータにおけるインタラクションの内容及びインタラクション頻度を分析することにより、各友人ユーザーと前記複数の端末ユーザーにおける各端末ユーザーとの間の親密関係を決定してもよいし、本開示は限定しない。
【００５０】
一実施例では、呼び名とインタラクションの内容テーマを抽出した後、まず、呼び名が友人ユーザーと端末ユーザーとの間の親密関係を正確に決定できるか否かを分析する。決定できると、決定された親密関係を、友人ユーザーと端末ユーザーとの間の親密関係とする。決定できないと、インタラクションの内容テーマを分析し、インタラクションの内容テーマのうち、あるテーマタイプに属する数が多い場合に、さらに呼び名とインタラクションの内容テーマが属する数が多いテーマタイプに応じて、友人ユーザーと端末ユーザーとの間の親密関係を決定する。
【００５１】
例えば、友人ユーザーと端末ユーザーとの間の呼び名が「父、母、姉、兄、妹」などの明確な関係を有する用語であれば、友人ユーザーと端末ユーザーとの親密関係を決定することができる。一実施例では、呼び名が「○姉、○○姉、○兄、○弟」という呼び名であると、明示的な関係を有する用語とすることができない場合、インタラクションの内容テーマの所属数が多いテーマタイプと合わせて親密関係を決定する必要がある。
【００５２】
一実施例では、内容テーマのテーマタイプは、家庭テーマ、仕事テーマおよび情報テーマなどに分類できる。インタラクティブの内容テーマが属するテーマタイプが家庭テーマであることが多いと分析され、且つ呼び名も家庭内部同士の呼び名にマッチングする場合、友人ユーザーと端末ユーザーとの親密関係を、家庭関係として決定する。インタラクションの内容テーマが属するテーマタイプが仕事テーマ又は情報テーマであることが多いと分析され、且つ呼び名も友人との間呼び名にマッチングする場合、友人ユーザーと端末ユーザーとの間の親密関係を友人関係として決定する。
【００５３】
一実施例では、前記親密関係は、友人関係、恋人関係、姉弟関係、兄弟関係、母子関係などに分けることができ、ユーザーの実際の関係に応じて決定され、本開示は限定しない。
【００５４】
例えば、前記複数のユーザー端末は、Ａ、Ｂ、Ｃ及びＤを含み、いずれか１つのユーザー端末がＡを選択すると、Ａのアドレス帳情報における各通信番号を順番にＢ、Ｃ及びＤのアドレス帳情報における通信番号と照合し、ａ３及びａ５がＡ、Ｂ、Ｃ及びＤに存在する通信番号であるという照合結果が得られ、そして、ａ３に対応する友人ユーザーＱ３と、Ａに対応する端末ユーザーＺ１、Ｂに対応する端末ユーザーＺ２、Ｃに対応する端末ユーザーＺ３及びＤに対応する端末ユーザーＺ４のそれぞれとの間のインタラクションデータを取得し、またａ５に対応する友人ユーザーＱ５と、Ｚ１、Ｚ２、Ｚ３及びＺ４との間のインタラクションデータを取得する。
【００５５】
一実施形態では、Ｑ３と、Ｚ１、Ｚ２、Ｚ３及びＺ４との間のインタラクションデータを分析することにより、Ｑ３と、Ｚ１、Ｚ２、Ｚ３及びＺ４のそれぞれとの間の親密関係が、友人関係、友人関係、友人関係及び姉弟関係であり、Ｑ５と、Ｚ１、Ｚ２、Ｚ３及びＺ４のそれぞれとの間の親密関係が、兄弟関係、姉弟関係、友人関係及び友人関係であることが決定される。すなわち、Ｑ３に対応する親密関係集合は、｛友人関係，友人関係，友人関係，姉弟関係｝であり、Ｑ５に対応する親密関係集合は、｛兄弟関係，姉弟関係，友人関係，友人関係｝であることがわかる。
【００５６】
本実施例は各同じ通信番号対応する友人ユーザーと前記複数のユーザー端末に対応する端末ユーザーとの間のインタラクションデータを分析することにより、各友人ユーザーと前記複数の端末ユーザーとの親密関係集合を取得するので、取得された親密関係集合における各親密関係の正確性が高い。
【００５７】
次にステップ１０５０を実行し、まず各親密関係集合の親密関係と前記設定関係とがマッチングする数が閾値よりも大きいか否かを検出し、検出結果を得ており、さらに前記検出結果に応じて、全ての親密関係集合から親密関係と前記設定関係とがマッチングする数が前記閾値よりも大きい少なくとも１つの親密関係集合を抽出してもよい。
【００５８】
本実施例では、抽出された少なくとも１つの親密関係集合は、全ての親密関係集合における、親密関係と前記設定関係とがマッチングする数が前記閾値よりも大きい部分の親密関係集合又は全ての親密関係集合により構成される。一実施例では、抽出された少なくとも１つの親密関係集合は、全ての親密関係集合における、親密関係と前記設定関係とがマッチングする数が前記閾値よりも大きい全ての親密関係集合により構成される。
【００５９】
実施過程において、各友人ユーザーに対応する親密関係集合における親密関係数は、前記複数のユーザー端末の数になどしいので、各親密関係集合における親密関係が前記設定関係とマッチングする最大数は、前記複数のユーザー端末の数である。これにより、前記閾値の最大値も前記複数のユーザー端末の数であることがわかる。このように、前記閾値の値を、２以上かつ前記複数のユーザー端末の数以下という設定範囲内に設定する必要がある。
【００６０】
一実施例では、前記閾値の前記設定範囲内での値は、実際の状況に応じて設定されてもよいし、ユーザー又はシステムにより自らに設定されてもよく、本開示は限定しない。例えば、前記複数のユーザー端末の数が５である場合、閾値は、２、３、４及び５のいずれか１つの値をとることができる。
【００６１】
一実施例では、前記親密関係が前記設定関係とマッチングするとは、前記親密関係と前記設定関係とが同一であり、又は前記親密関係と前記設定関係とが同一のタイプに属することを指してもよい。同一のタイプに属する関係を例にとると、例えば、前記親密関係が兄弟関係であり、前記設定関係が家庭関係であれば、親密関係が設定関係とマッチングすると判定することができる。
【００６２】
例えば、前記複数のユーザー端末は、Ａ、Ｂ、Ｃ及びＤを含み、いずれか１つのユーザー端末がＡを選択すると、Ａのアドレス帳情報における各通信番号を、順に、Ｂ、Ｃ及びＤのアドレス帳情報における通信番号と照合し、ａ３及びａ５がＡ、Ｂ、Ｃ及びＤのいずれに存在する通信番号であるという照合結果が得られ、そして、ａ３に対応する友人ユーザーＱ３に対応する親密関係集合が｛友人関係，友人関係，友人関係，姉弟関係｝であり、且つａ５に対応する友人ユーザーＱ５に対応する親密関係集合が｛兄弟関係，姉弟関係，友人関係，友人関係｝であることが取得される。前記設定関係を友人関係とし、且つ閾値を２とし、Ｑ３に対応する親密関係集合における友人関係の数が３＞２であり、Ｑ５に対応する親密関係集合における友人関係の数が２＝２であることが検出されると、Ｑ３及びＱ５からＱ３を抽出する。
【００６３】
本実施例では、取得された親密関係集合における各親密関係の正確性がいずれも高い場合に、全ての親密関係集合から、親密関係と設定関係とがマッチングする数が閾値よりも大きい少なくとも１つの親密関係集合を抽出し、プリセットされているＡＰＰ及び／又は前記プリセットされているＡＰＰの関連情報を、抽出された前記少なくとも１つの親密関係集合に対応する各友人ユーザーに対応するユーザー端末にプッシュする。前記全ての同じ通信番号に対応するユーザーと前記複数のユーザー端末に対応するユーザーが同一のタイプのユーザーに属する確率が大幅に向上し、且つ親密関係の正確性が高い上で、親密関係のマッチング関係で、前記プリセットされているＡＰＰとよりマッチングする友人ユーザーを選別して情報プッシュを行う。このようにして、前記プリセットされているＡＰＰ及び／又は前記プリセットされているＡＰＰの関連情報を、プリセットされているＡＰＰとのマッチング度がより高いユーザー端末にプッシュし、さらに前記プリセットされているＡＰＰ及びプリセットされているＡＰＰの関連情報プッシュの正確性を効果的に向上させることができる。
【００６４】
次にステップ１０６０を実行し、ステップ１０６０において、前記プリセットされているＡＰＰ又は前記プリセットされているＡＰＰの関連情報又は前記プリセットされているＡＰＰ及びプリセットされているＡＰＰの関連情報を、抽出された前記少なくとも１つの親密関係集合に対応する少なくとも１つの友人ユーザーに対応するユーザー端末に、メッセージ方式、電話方式又はソーシャルアプリケーション方式などの方式でプッシュすることができる。
【００６５】
一実施例では、前記ソーシャルアプリケーション方式は、例えば、ＷｅｃｈａｔアプリケーションやＤｉｎｇＴａｌｋアプリケーションなどのアプリケーションでプッシュしてもよい。一実施例では、前記関連情報には、前記プリセットされているＡＰＰの紹介情報、前記プリセットされているＡＰＰにおける内容情報、前記プリセットされているＡＰＰの普及情報、及び前記ＡＰＰに関連する情報などが含まれてもよい。一実施例では、前記普及情報は、文字広告やビデオ広告などを含み、前記ＡＰＰに関連する情報は、前記ＡＰＰに類似するＡＰＰ及び類似するＡＰＰの関連情報であってもよい。
【００６６】
一実施例では、１つの通信番号は１つの友人ユーザーに対応し、１つの友人ユーザーは１つのユーザー端末に対応し、すなわち、通信番号、友人ユーザー及びユーザー端末はそれぞれ一対一に対応する関係である。以下の表に示すとおりである。
【００６７】
【表１】
2021502649.tif 000003
【００６８】
例えば、前記複数のユーザー端末は、Ａ、Ｂ、Ｃ及びＤを含み、いずれか１つのユーザー端末がＡを選択すると、Ａのアドレス帳情報における各通信番号を順番にＢ、Ｃ及びＤのアドレス帳情報における通信番号と照合し、ａ３及びａ５がＡ、Ｂ、Ｃ及びＤのいずれに存在する通信番号であるという照合結果が得られ、そして、ａ３に対応する友人ユーザーＱ３に対応する親密関係集合が｛友人関係，友人関係，友人関係，姉弟関係｝であり、且つａ５に対応する友人ユーザーＱ５に対応する親密関係集合が｛兄弟関係，姉弟関係，友人関係，友人関係｝であることが取得される。前記設定関係を友人関係とし、且つ閾値を２とし、Ｑ３に対応する親密関係集合における友人関係の数が３＞２であり、Ｑ５に対応する親密関係集合における友人関係の数が２＝２であることが検出されると、Ｑ３とＱ５からＱ３を抽出する。また、Ｑ３に対応するユーザー端末はＥ３であり、Ｑ５に対応するユーザー端末はＥ５であれば、前記プリセットされているＡＰＰ及び／又はプリセットされているＡＰＰの関連情報をメッセージ及び／又はウィーチャット方式でＱ３に対応するユーザー端末Ｅ３にプッシュする。
【００６９】
本実施例に係る技術的解決手段は、前記プリセットされているＡＰＰがインストールされた複数のユーザー端末のアドレス帳情報から前記全ての同じ通信番号を取得することで、取得された前記全ての同じ通信番号に対応するユーザーと前記複数のユーザー端末に対応するユーザーが同一のタイプのユーザーに属する確率を大幅に向上させ、前記全ての同じ通信番号に対応するユーザーと前記複数のユーザー端末に対応するユーザーが同一のタイプのユーザーに属する確率を大幅に向上させる上で、前記プリセットされているＡＰＰと前記全ての同じ通信番号に対応するユーザーとのマッチング度も高くなる。このように、前記プリセットされているＡＰＰをプリセットされているＡＰＰとのマッチング度が高い通信番号に対応するユーザー端末にプッシュし、さらに前記プリセットされているＡＰＰプッシュの正確性を効果的に向上させることができる。
【００７０】
他の一実施例では、検出された複数のユーザー端末のアドレス帳情報に存在する全ての同じ通信番号を取得した後、図２に示すように、前記方法はさらに以下のことを含む。
一実施例では、ステップ１０４０を実行した後、抽出された各親密関係集合に対応する各通信番号を取得した後に、抽出された各親密関係集合に対応する各通信番号に対して、ステップ２０１０およびステップ２０２０の操作を実行してもよい。
【００７１】
ステップ２０１０において、前記複数のユーザー端末の現在領域範囲に応じて、前記全ての同じ通信番号から前記領域範囲にマッチングする通信番号を抽出する。
【００７２】
一実施例では、取得された複数のユーザー端末のそれぞれが現在位置する複数の領域に応じて、前記複数のユーザー端末の現在領域範囲を決定し、そして前記領域範囲に応じて、前記全ての同じ通信番号から前記領域範囲にマッチングする通信番号を抽出してもよい。
【００７３】
一実施例では、各ユーザー端末の現在領域は、各ユーザー端末が現在位置する都市、都市内のある区や町、都市内のある区や町における建物などであってもよい。一実施例では、実際の必要に応じて、各ユーザー端末の現在領域は、より正確に測位されてもよいし、測位される範囲を拡大してもよく、本開示は限定しない。
【００７４】
一実施例では、前記領域範囲にマッチングする通信番号は、前記全ての同じ通信番号のうち、通信番号に対応するユーザー端末の現在位置が前記領域範囲内にある通信番号である。一実施例では、前記領域範囲にマッチングする通信番号は、前記全ての同じ通信番号のうち、通信番号に対応するユーザー端末の現在位置が前記領域範囲内にある通信番号と、前記全ての同じ通信番号のうち、通信番号に対応するユーザー端末の現在位置が前記領域範囲から設定距離を超えない通信番号とを含んでもよい。一実施例では、前記設定距離は、実際の状況に応じて設定され、プッシュの効果に応じて自動的に前記設定距離を調整してもよい。前記設定距離は、例えば、１０キロメートル、２０キロメートル又は５０キロメートルなどであってもよい。
【００７５】
一実施例では、各ユーザー端末の現在領域を取得する際に、前記複数のユーザー端末における測位装置または外付けの測位装置に応じて、各ユーザー端末の現在領域を決定することができる。一実施例では、前記測位装置は、ＧＰＳ衛星測位チップ又は北斗衛星測位チップなどを含む。
【００７６】
一実施例では、取得された複数のユーザー端末のそれぞれが現在位置する複数の領域に応じて前記複数のユーザー端末の現在領域を決定する際に、まず各ユーザー端末の現在領域を取得し、そして複数のユーザー端末のそれぞれが現在位置する複数の領域を直列にして直列領域を得ることができ、この時、前記直列領域を前記複数のユーザー端末の現在領域範囲としてもよい。
【００７７】
一実施例では、前記直列領域を得た後、さらに、前記直列領域及び都市分布データに応じて、前記直列領域を修正し、修正された直列領域を前記複数のユーザー端末の現在領域範囲としてもよい。
【００７８】
一実施例では、前記の前記直列領域及び都市分布データに応じて前記直列領域を修正することは、前記直列領域及び都市分布データとに応じて、前記直列領域の延在領域を取得し、このとき、修正された後の直列領域は、前記直列領域および前記延在領域であり、且つ前記直列領域および前記延在領域を、前記複数のユーザー端末の現在領域範囲とすること、あるいは、前記直列領域及び都市分布データに応じて、前記直列領域を縮小し、このとき、修正された後の直列領域は縮小された後の直列領域であり、縮小された後の直列領域を前記複数のユーザー端末の現在領域範囲とすること、を含む。
【００７９】
一実施例では、前記直列領域を延在又は縮小する際に、前記直列領域及び都市分布データを分析することにより、前記直列領域における都市分布及び前記直列領域と他の都市との距離関係を取得し、さらに前記直列領域における都市分布と前記距離関係に応じて、前記直列領域を延在又は縮小し、延在又は縮小された直列領域を前記複数のユーザー端末の現在領域範囲とする。
【００８０】
一実施例では、前記直列領域における都市分布と前記距離関係とに応じて前記直列領域を延在又は縮小する過程において、前記直列領域におけるある都市と残りの領域との距離が遠すぎ、すなわち第１のプリセットされている距離を超えると、前記直列領域における当該都市と直列する領域を縮小し、縮小された直列領域を前記複数のユーザー端末の現在領域範囲とすることができ、この時、前記複数のユーザー端末の現在領域範囲が小さくなり、且つ当該領域内での都市連絡密度が向上し、前記複数のユーザー端末の現在領域範囲の正確度を向上させることができる。
【００８１】
一実施例では、前記第１のプリセットされている距離は、実際の状況に応じて設定されてもよいし、プッシュの効果に応じて前記第１のプリセットされている距離を動的に調整してもよい。例えば前記第１のプリセットされている距離は６０キロメートル、１００キロメートル又は１５０キロメートルなどであってもよい。一般的に前記設定距離は前記第１のプリセットされている距離よりも小さい。一実施例では、前記設定距離は、前記第１のプリセットされている距離の値と同じであってもよく、前記設定距離は、前記第１のプリセットされている距離よりも小さくてもよく、本開示は限定しない。
【００８２】
一実施例では、前記直列領域とある都市との距離が第２のプリセットされている距離よりも小さく、すなわち当該都市が前記直列領域の放射範囲内であることが判定できるので、前記直列領域と当該都市を前記複数のユーザー端末の現在領域範囲とする。この時、前記複数のユーザー端末の現在領域範囲内の都市の連絡の密集度を確保する状況で、前記複数のユーザー端末の現在領域範囲を拡大することができ、すなわち前記複数のユーザー端末の現在領域範囲の正確度を確保して領域範囲を拡大することができる。
【００８３】
一実施例では、前記第２のプリセットされている距離は、実際の状況に応じて設定されてもよいし、プッシュの効果に応じて前記第２のプリセットされている距離を動的に調整してもよい。例えば前記第２のプリセットされている距離は３０キロメートル、４０キロメートル又は５０キロメートルなどであってもよく、一般的に前記第２のプリセットされている距離は前記第１のプリセットされている距離よりも小さい。一実施例では、前記第２のプリセットされている距離は、前記第１プリセットされている距離の値と同じであってもよく、前記第２のプリセットされている距離は、前記第１プリセットされている距離よりも大きくてもよく、本開示は限定しない。
【００８４】
例えば、図３及び図４に示すように、前記複数のユーザー端末はＡ、Ｂ、Ｃ及びＤを含み、Ａ、Ｂ、Ｃ及びＤにおける全地球測位システム（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ、ＧＰＳ）チップに応じて、Ａの現在領域がＡ１市のＡ１１区、Ｂの現在領域がＡ１市のＡ１２区、Ｃの現在領域がＢ１市のＢ１１区、Ｄの現在領域がＣ１市のＣ１１区であると決定すれると、Ａ１１、Ａ１２、Ｂ１１、Ｃ１１の４つの領域で囲まれた直列領域をＡ、Ｂ、Ｃ、Ｄの現在領域範囲とし、一実施例では、Ａ１、Ｂ１及びＣ１の３つの領域で囲まれた直列領域Ｇを、Ａ、Ｂ、Ｃ及びＤの現在領域範囲としてもよい。
【００８５】
一実施例では、Ｇを取得した後に、Ｇ及び都市分布データを分析し、Ｇと都市Ｄ１との間の距離が１０キロメートルを超えないと分析した場合、前記第２のプリセットされている距離は１０キロメートルであれば、Ｄ１をＧの延在領域としてもよく、このとき、ＧとＤ１をＡ、Ｂ、Ｃ及びＤの現在領域範囲とする。一実施例では、ＧにおいてＣ１からＡ１及びＢ１までの距離がいずれも１００キロメートルを超えると分析した場合、前記第１のプリセットされている距離を１００キロメートルとし、Ａ１とＢ１の距離が１００キロメートルを超えいと、ＧにおいてＣ１を縮小し、Ａ１及びＢ１の２つの領域で囲まれた直列領域のみをＡ、Ｂ、Ｃ及びＤの現在領域範囲として保留し、Ａ１１、Ａ１２及びＢ１１の３つの領域で囲まれた直列領域のみをＡ、Ｂ、Ｃ及びＤの現在領域範囲として保留してもよい。
【００８６】
ステップ２０２０において、前記プリセットされているＡＰＰ及び／又は前記プリセットされているＡＰＰの関連情報を前記領域範囲にマッチングする通信番号に対応するユーザー端末にプッシュする。
【００８７】
一実施例では、ステップ２０１０で前記領域範囲にマッチングする通信番号を抽出した後に、前記プリセットされているＡＰＰ又は前記プリセットされているＡＰＰの関連情報又は前記プリセットされているＡＰＰ及び／又はプリセットされているＡＰＰの関連情報を前記領域範囲にマッチングする通信番号に対応する各ユーザー端末にプッシュする。
【００８８】
一実施例にでは、ステップ２０２０の実施形態は、ステップ１０６０の実施形態を参照することができ、ここでは説明を省略する。
【００８９】
例えば、前記複数のユーザー端末は、Ａ、Ｂ、Ｃ及びＤを含み、４つのユーザー端末が有する同じ通信番号がａ３、ａ５であることが検出され、この時、Ａ、Ｂ、Ｃ及びＤにおけるチップにより、Ａ、Ｂ、Ｃ及びＤの現在領域を決定し、さらにＡ、Ｂ、Ｃ及びＤの現在領域Ａ１、Ｂ１及びＣ１で囲まれた直列領域Ｇ及び都市分布データを分析する。Ｇと都市Ｄ１との間の距離が１０キロメートル未満であると分析されると、ＧとＤ１をＡ、Ｂ、Ｃ及びＤの現在領域範囲としており、そして、ａ３及びａ５の現在位置が前記領域範囲内にあるか否かを検出し、ａ５の現在位置が前記領域範囲内にあることが検出されると、前記プリセットされているＡＰＰ及び／又はプリセットされているＡＰＰの関連情報をａ５に対応するユーザー端末にプッシュする。
【００９０】
一実施例では、ＧにおいてＣ１からＡ１及びＢ１までの距離はいずれも１００キロメートルを超えると分析され、前記第１のプリセットされている距離は１００キロメートルであり、Ａ１とＢ１との間の距離は１００キロメートルを超えないと、ＧにおいてＣ１を縮小し、Ａ１とＢ１の２つの領域で囲まれた直列領域のみをＡ、Ｂ、Ｃ及びＤの現在領域範囲として保留してもよいし、Ａ１１、Ａ１２及びＢ１１の３つの領域で囲まれた直列領域のみをＡ、Ｂ、Ｃ及びＤの現在領域範囲として保留してもよい。そして、ａ３及びａ５の現在位置が前記領域範囲内にあるか否かを検出し、ａ５の現在位置が前記領域範囲内にあることが検出されると、前記プリセットされているＡＰＰをａ５に対応するユーザー端末にプッシュする。
【００９１】
本実施例では、前記直列領域における都市分布及び前記距離関係に応じて前記直列領域を延在または縮小する過程において、前記直列領域におけるある都市と残りの領域との距離が遠すぎであれば、前記直列領域における当該都市と直列する領域を縮小し、縮小された前記直列領域を前記複数のユーザー端末の現在領域範囲とすることができ、この時、前記複数のユーザー端末の現在領域範囲が小さくなり、且つ当該領域内での都市連絡緊密度が向上し、前記複数のユーザー端末の現在領域範囲の正確度をより向上させることができる。前記直列領域とある都市の距離が前記プリセットされている距離よりも小さいと、当該都市が前記直列領域の放射範囲内に位置することが判定されることで、前記直列領域と当該都市を前記複数のユーザー端末の現在領域範囲とすることができ、この時、前記複数のユーザー端末の現在領域範囲内での都市連絡緊密度を確保する状況で、前記複数のユーザー端末の現在領域範囲を拡大することができ、すなわち前記複数のユーザー端末の現在領域範囲の正確性を確保して領域範囲を拡大することができる。
【００９２】
一実施例では、前記領域範囲の正確度が確保される場合、前記全ての同じ通信番号から抽出された前記領域範囲にマッチングする通信番号は、対象クライアントの通信番号である確率が大幅に向上され、前記プリセットされているＡＰＰおよびプリセットされているＡＰＰの相関情報プッシュの正確度をさらに向上することができる。
【００９３】
図５は一実施例に係るＡＰＰのプッシュ装置の構造ブロック図である。図５に示すように、本実施例に係るＡＰＰのプッシュ装置は、プリセットされているＡＰＰがインストールされた複数のユーザー端末から、各ユーザー端末のアドレス帳情報を取得するように構成される情報取得モジュール３１０と、前記複数のユーザー端末のアドレス帳情報に同じ通信番号が存在するか否かを検出するように構成される番号検出モジュール３２０と、同じ通信番号が存在することを検出する場合に、検出される前記複数のユーザー端末のアドレス帳情報に存在する全ての同じ通信番号を取得するように構成される番号取得モジュール３３０と、各同じ通信番号対応する友人ユーザーと前記複数のユーザー端末に対応する端末ユーザーとの間のインタラクションデータに応じて、各友人ユーザーと複数の端末ユーザーとの親密関係集合を取得するように構成される集合取得モジュール３４０と、全ての親密関係集合から、親密関係と設定関係とがマッチングする数が閾値よりも大きい少なくとも１つの親密関係集合を抽出するように構成される集合抽出モジュール３５０と、プリセットされているＡＰＰ及び前記プリセットされているＡＰＰの関連情報のうちの少なくとも１つを、抽出された前記少なくとも１つの親密関係集合における各親密関係集合に対応する友人ユーザーに対応するユーザー端末にプッシュするように構成される第１の情報送信モジュール３６０とを備える。
【００９４】
本実施例に係る技術的解決手段は、複数のユーザー端末における全ての同じ通信番号に対応するユーザーが前記複数のユーザー端末に対応するユーザーと同一のタイプのユーザーに属する確率が大幅に向上された上で、親密関係によりプリセットされているＡＰＰにさらにマッチングする友人ユーザーを選別してプリセットされているＡＰＰに関する情報プッシュを行うことにより、前記プリセットされているＡＰＰ及び／又は前記プリセットされているＡＰＰの関連情報をプリセットされているＡＰＰとのマッチング度がより高いユーザー端末にプッシュし、さらに前記プリセットされているＡＰＰ及びプリセットされているＡＰＰの関連情報プッシュの正確性を効果的に向上させることができる。
【００９５】
一実施例では、集合取得モジュール３４０は、各同じ通信番号に対応する友人ユーザーと複数の端末ユーザーとの間のインタラクションデータにおけるインタラクションの内容に応じて、各友人ユーザーと前記複数の端末ユーザーとの親密関係集合を決定するように構成されている。
【００９６】
一実施例では、集合抽出モジュール３５０は、各親密関係集合における親密関係と設定関係とがマッチングする数が閾値よりも大きいか否かを検出して検出結果を得ており、前記検出結果に応じて、全ての親密関係集合から親密関係と前記設定関係とがマッチングする数が閾値よりも大きい少なくとも１つの親密関係集合を抽出するように構成されている。
【００９７】
一実施例では、前記各ユーザー端末にインストールされた前記プリセットされているＡＰＰは、前記各ユーザー端末にインストールされた前記プリセットされているＡＰＰの使用頻度がプリセットされている頻度以上であり、前記各ユーザー端末にインストールされた前記プリセットされているＡＰＰの直近使用時間が設定時間範囲内にあるという条件の少なくとも１つを満たす。
【００９８】
一実施例では、前記装置は、前記複数のユーザー端末の現在領域範囲応じて、前記全ての同じ通信番号から前記領域範囲にマッチングする通信番号を抽出するように構成される番号抽出モジュールと、前記プリセットされているＡＰＰ及び前記プリセットされているＡＰＰの関連情報を、前記領域範囲にマッチングする通信番号に対応するユーザー端末にプッシュするように構成される第２の情報送信モジュールと、をさらに備える。
【００９９】
一実施例では、番号抽出モジュールは、取得された前記複数のユーザー端末のそれぞれが現在位置する複数の領域に応じて、前記複数のユーザー端末の現在領域範囲を決定するように構成される範囲決定手段と、前記領域範囲に応じて、前記全ての同じ通信番号から前記領域範囲にマッチングする通信番号を抽出するように構成される番号抽出手段とを備える。
【０１００】
一実施例では、範囲決定手段は、取得された複数のユーザー端末のそれぞれが現在位置する複数の領域を直列して直列領域を得ており、前記直列領域及び都市分布データに応じて、前記直列領域を修正し、修正された直列領域を前記複数のユーザー端末の現在領域範囲とするように構成されている。
【０１０１】
図６は一実施例に係る電子装置の構造模式図である。図６に示すように、当該電子機器は、プロセッサ４１０と、メモリ４２０と、入力装置４３０と、出力装置４４０と、を備え、電子機器におけるプロセッサ４１０の数は少なくとも１つであってもよく、図６では、１つのプロセッサ４１０を例としており、電子機器におけるプロセッサ４１０、メモリ４２０、入力装置４３０および出力装置４４０は、バスまたはその他の方式で接続されてもよく、図６ではバスで接続されていることを例としている。
【０１０２】
入力装置４３０は、入力された数字または文字情報を受信することができ、出力装置４４０は、ディスプレイなどの表示装置を含んでもよい。
【０１０３】
メモリ４２０は、１つのコンピュータ可読記憶媒体として、ソフトウェアプログラム、コンピュータ実行可能プログラム及びモジュールを記憶するために用いられる。プロセッサ４１０は、メモリ４２０に記憶されたソフトウェアプログラム、コマンド、モジュールをランニングすることにより、上記実施例におけるいずれか１つの方法を実現するように様々な機能アプリケーション及びデータ処理を実行する。
【０１０４】
メモリ４２０は、プログラム記憶領域と、データ記憶領域とを含んでもよく、ここで、プログラム記憶領域には、オペレーティングシステム、少なくとも１つの機能に必要なアプリケーションプログラムが記憶されることができ、データ記憶領域には、電子機器の使用に応じて作成されたデータなどが記憶されることができる。また、メモリは、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの揮発性メモリを含んでもよく、例えば、少なくとも１つの磁気ディスク記憶素子、フラッシュメモリ素子又はその他の非一時的固定メモリ素子などの不揮発性メモリを含んでもよい。
【０１０５】
メモリ４２０は、非一時的コンピュータ記憶媒体又は一時的コンピュータ記憶媒体であってもよい。当該非一時的コンピュータ記憶媒体は、例えば、少なくとも１つの磁気ディスク記憶素子、フラッシュメモリ素子又はその他の不揮発性固体メモリ素子である。いくつかの実施例では、メモリ４２０は、プロセッサ４１０に対して遠隔に設けられたメモリを含んでもよく、これらのリモートメモリは、ネットワークにより電子機器に接続されてもよい。上記ネットワークの実例はインターネット、企業内部ネットワーク、ローカルエリアネットワーク、移動通信ネットワーク、及びそれらの組み合わせを含むことができる。
【０１０６】
入力装置４３０は、入力された数字や文字情報を受信し、電子機器のユーザー設定及び機能制御に関するキー信号入力を生成するために用いられる。出力装置４４０は、ディスプレイなどの表示装置を含んでもよい。
【０１０７】
上記実施例の方法における全て又は一部の流れはコンピュータプログラムが関連するハードウェアを実行することにより完成することができ、当該プログラムは１つの非一時的コンピュータ可読記憶媒体に記憶されてもよく、当該プログラムが実行される際には、上記方法の実施例のような流れを含んでもよく、ここで、当該非一時的コンピュータ可読記憶媒体は、磁気ディスク、光ディスク、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）又はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などであってよい。
【０１０８】
本実施例は、さらに、コンピュータプログラムを記憶しているコンピュータ可読記憶媒体であって、当該コンピュータプログラムがプロセッサによって実行される時に、
プリセットされているＡＰＰがインストールされた複数のユーザー端末から、各ユーザー端末のアドレス帳情報を取得するステップと、前記複数のユーザー端末のアドレス帳情報に同じ通信番号が存在するか否かを検出するステップと、同じ通信番号が存在することが検出されると、検出された前記複数のユーザー端末のアドレス帳情報に存在する全ての同じ通信番号を取得するステップと、各同じ通信番号に対応する友人ユーザーと前記複数のユーザー端末に対応する端末ユーザーとの間のインタラクションデータに応じて、各友人ユーザーと前記複数の端末ユーザーとの親密関係集合を取得するステップと、全ての親密関係集合から親密関係と設定関係とがマッチングする数が閾値よりも大きい少なくとも１つの親密関係集合を抽出するステップと、プリセットされているＡＰＰと前記プリセットされているＡＰＰの関連情報のうちの少なくとも１つを抽出された前記少なくとも１つの親密関係集合における各親密関係集合に対応する友人ユーザーに対応するユーザー端末にプッシュするステップと、を実現するコンピュータ可読記憶媒体を提供する。
【０１０９】
一実施例では、前記プロセッサは、各同じ通信番号に対応する友人ユーザーと前記複数のユーザー端末に対応する端末ユーザーとの間のインタラクションデータに応じて、各友人ユーザーと前記複数の端末ユーザーとの親密関係集合を取得するステップを実行する際に、各同じ通信番号に対応する友人ユーザーと前記複数の端末ユーザーとの間のインタラクションデータにおけるインタラクションの内容に応じて、各友人ユーザーと前記複数の端末ユーザーとの親密関係集合を決定するステップ、を含む。
【０１１０】
一実施例では、前記プロセッサは、全ての親密関係集合から親密関係と設定関係とがマッチングする数が閾値よりも大きい少なくとも１つの親密関係集合を抽出するステップを実行する際に、各親密関係集合における親密関係と設定関係とがマッチングする数が閾値よりも大きいか否かを検出して検出結果を得ており、前記検出結果に応じて、全ての親密関係集合から親密関係と前記設定関係とがマッチングする数が閾値よりも大きい少なくとも１つの親密関係集合を抽出するステップ、を含む。
【０１１１】
一実施例では、複数のユーザー端末の各ユーザー端末にインストールされた前記プリセットされているＡＰＰは、複数のユーザー端末の各ユーザー端末にインストールされた前記プリセットされているＡＰＰの使用頻度が、プリセットされている頻度以上であり、各ユーザー端末にインストールされた前記プリセットされているＡＰＰの直近使用時間が設定時間範囲内にあるという条件の少なくとも１つを満たす。
【０１１２】
一実施例では、前記プロセッサは、検出された前記複数のユーザー端末のアドレス帳情報に存在する全ての同じ通信番号を取得するステップを実行した後、前記複数のユーザー端末の現在領域範囲に応じて、前記全ての同じ通信番号から前記領域範囲にマッチングする通信番号を抽出するステップと、前記プリセットされているＡＰＰ及び前記プリセットされているＡＰＰの関連情報を前記領域範囲にマッチングする通信番号に対応する各ユーザー端末にプッシュするステップとをさらに実行する。
【０１１３】
一実施例では、前記プロセッサは、前記複数のユーザー端末の現在領域範囲に応じて前記全ての同じ通信番号から前記領域範囲にマッチングする通信番号を抽出するステップを実行する際に、取得された複数のユーザー端末のそれぞれが現在位置する複数の領域に応じて、前記複数のユーザー端末の現在領域範囲を決定するステップと、前記領域範囲に応じて、前記全ての同じ通信番号から前記領域範囲にマッチングする通信番号を抽出するステップとを含む。
【０１１４】
一実施例では、前記プロセッサは、取得された複数のユーザー端末のそれぞれが現在位置する複数の領域に応じて前記複数のユーザー端末の現在領域範囲を決定するステップを実行する際に、取得された複数のユーザー端末のそれぞれが位置する複数の領域を直列して直列領域を得ており、前記直列領域と都市分布データに応じて、前記直列領域を修正するステップと、修正された前記直列領域を前記複数のユーザー端末の現在領域範囲とするステップとを含む。
【０１１５】
本実施例では、前記プリセットされているＡＰＰがインストールされた複数のユーザー端末のアドレス帳情報から前記全ての同じ通信番号を取得することで、取得された前記全ての同じ通信番号に対応するユーザーと前記複数のユーザー端末に対応するユーザーが同一のタイプのユーザーに属する確率を大幅に向上させる。さらに、各同じ通信番号に対応する友人ユーザーと前記複数のユーザー端末に対応する端末ユーザーとの間のインタラクションデータに応じて、各友人ユーザーと前記複数の端末ユーザーとの親密関係集合を取得し、そして各友人ユーザーと前記複数の端末ユーザーとの親密関係集合を取得する。次に、全ての親密関係集合から親密関係と設定関係とがマッチングする数が閾値よりも大きい少なくとも１つの親密関係集合を抽出し、プリセットされているＡＰＰ及び／又は前記プリセットされているＡＰＰの関連情報を、抽出された前記少なくとも１つ親密関係集合に対応する少なくとも１つの友人ユーザーに対応する少なくとも１つのユーザー端末にプッシュする。前記全ての同じ通信番号に対応するユーザーと前記複数のユーザー端末に対応するユーザーが同一のタイプのユーザーに属する確率が大幅に向上された上で、親密関係により前記プリセットされているＡＰＰとさらにマッチングする友人ユーザーを選別して情報プッシュを行うことにより、前記プリセットされているＡＰＰ及び／又は前記プリセットされているＡＰＰの関連情報をプリセットされているＡＰＰとのマッチング度がより高いユーザー端末にプッシュし、前記プリセットされているＡＰＰ及び／又はプリセットされているＡＰＰの関連情報プッシュの正確性を効果的に向上させることができる。
【図１】
2021502649.tif 000004
【図２】
2021502649.tif 000005
【図３】
2021502649.tif 000006
【図４】
2021502649.tif 000007
【図５】
2021502649.tif 000008
【図６】
2021502649.tif 000009
【国際調査報告】
2021502649.tif 000010
2021502649.tif 000011
2021502649.tif 000012
2021502649.tif 000013