(57)【要約】本発明は、位置情報に基づくプッシュ方法を提出する。当該位置情報に基づくプッシュ方法は、ユーザーが通る複数のエリアを記録するステップと、ユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、ユーザーの常駐エリアを取得するステップと、ユーザーが常駐エリアから新たなエリアに入ると判断された場合には、ユーザーの常駐エリアにおけるＰＯＩ情報に基づいて、ユーザーに新たなエリアにおけるＰＯＩ情報をプッシュするステップと、を含む。本発明実施例の方法は、ユーザーの興味を十分に掘り起こし、個人向けにカスタマイズし、ユーザーニーズをより好適に満たしかつそれをそそり、適用範囲が広く、拡張性に優れる。本発明は、位置情報に基づくプッシュシステム及びサーバーを更に開示する。
2016514876.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーが通る複数のエリアを記録するステップと、
ユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、前記ユーザーの常駐エリアを取得するステップと、
前記ユーザーが常駐エリアから新たなエリアに入ると判断された場合には、前記ユーザーの前記常駐エリアにおけるＰＯＩ情報に基づいて、前記ユーザーに前記新たなエリアにおけるＰＯＩ情報をプッシュするステップと
を含むことを特徴とする位置情報によるプッシュ方法。
【請求項２】
前記ユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、前記ユーザーの常駐エリアを取得するステップは、具体的には、
前記ユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、前記ユーザーの前記複数のエリアに対する関係強度情報を取得するステップと、
前記関係強度情報に基づいて、前記複数のエリアから前記ユーザーの常駐エリアを選択するステップと
を含むことを特徴とする請求項１に記載の位置情報によるプッシュ方法。
【請求項３】
前記関係強度情報をＫとすると、
Ｋ＝ＳＥＱ＊Ｓｎ＋Ｓｕｍ（ＴＹＰＥ＊Ｔｘ）＊Ｔｎ／Ｃｏｕｎｔ（ＴＹＰＥ）
（式中、ＳＥＱは、参照頻度、Ｓｎは、前記参照頻度に対応する第一重み系数、ＴＹＰＥは前記ユーザーが電子地図を利用する時の操作タイプ、Ｔｘは、前記操作タイプに対応する第二重み系数、Ｓｕｍ（ＴＹＰＥ＊Ｔｘ）は、各操作タイプＴＹＰＥと対応の第二重み系数Ｔｘとの積の和、Ｔｎは、第三重み系数、Ｃｏｕｎｔ（ＴＹＰＥ）は、前記操作タイプＴＹＰＥの総数を表す。）の公式で算出されることを特徴とする請求項２に記載の位置情報によるプッシュ方法。
【請求項４】
前記ユーザーの検索情報、サブスクリプション情報及び行動情報の一種または複数種を取得するステップと、
前記検索情報、サブスクリプション情報及び行動情報の一種または複数種及び前記常駐エリアにおけるＰＯＩ情報を結合して前記ユーザーに前記新たなエリアにおけるＰＯＩ情報をプッシュするステップと
を更に含むことを特徴とする請求項１〜３のいずれか一項に記載の位置情報によるプッシュ方法。
【請求項５】
前記新たなエリアと前記常駐エリアとが同じ都市に位置するか否かを判断するステップと、
同じ都市に位置しないと判断された場合には、前記ユーザーに前記新たなエリアが属する都市の旅行情報及び旅ナビゲーション情報の少なくとも一種をプッシュするステップと
を更に含むことを特徴とする請求項１〜４のいずれか一項に記載の位置情報によるプッシュ方法。
【請求項６】
ユーザーが通る複数のエリアを記録する記録モジュールと、
ユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、前記ユーザーの常駐エリアを取得する常駐エリア取得モジュールと、
前記ユーザーが常駐エリアから新たなエリアに入ると判断された場合には、前記ユーザーの前記常駐エリアにおけるＰＯＩ情報に基づいて、前記ユーザーに前記新たなエリアにおけるＰＯＩ情報をプッシュするプッシュモジュールと
を含むことを特徴とするサーバー。
【請求項７】
前記常駐エリア取得モジュールは、前記ユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、前記ユーザーの前記複数のエリアに対する関係強度情報を取得するとともに、前記関係強度情報に基づいて、前記複数のエリアから前記ユーザーの常駐エリアを選択することを特徴とする請求項６に記載のサーバー。
【請求項８】
前記常駐エリア取得モジュールは、
Ｋ＝ＳＥＱ＊Ｓｎ＋Ｓｕｍ（ＴＹＰＥ＊Ｔｘ）＊Ｔｎ／Ｃｏｕｎｔ（ＴＹＰＥ）
（式中、ＳＥＱは、参照頻度、Ｓｎは、前記参照頻度に対応する第一重み系数、ＴＹＰＥは前記ユーザーが電子地図を利用する時の操作タイプ、Ｔｘは、前記操作タイプに対応する第二重み系数、Ｓｕｍ（ＴＹＰＥ＊Ｔｘ）は、各操作タイプＴＹＰＥと対応の第二重み系数Ｔｘとの積の和、Ｔｎは、第三重み系数、Ｃｏｕｎｔ（ＴＹＰＥ）は、前記操作タイプＴＹＰＥの総数を表す。）
の公式で前記関係強度情報であるＫを算出することを特徴とする請求項７に記載のサーバー。
【請求項９】
前記ユーザーの検索情報、サブスクリプション情報及び行動情報の一種または複数種及び前記常駐エリアにおけるＰＯＩ情報を結合して前記ユーザーに前記新たなエリアにおけるＰＯＩ情報をプッシュするように、前記検索情報、サブスクリプション情報及び行動情報の一種または複数種を取得する収集モジュールを更に含むことを特徴とする請求項６〜８のいずれか一項に記載のサーバー。
【請求項１０】
前記新たなエリアと前記常駐エリアとが同じ都市に位置しないと判断された場合には、前記プッシュモジュールは、前記ユーザーに前記新たなエリアが属する都市の旅行情報及び旅ナビゲーション情報の少なくとも一種をプッシュすることを特徴とする請求項６〜９のいずれか一項に記載のサーバー。
【請求項１１】
サーバーとクライアントとを含む位置情報によるプッシュシステムにおいて、
前記サーバーは、ユーザーが通る複数のエリアを記録するとともに、ユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、前記ユーザーの常駐エリアを取得し、前記ユーザーが常駐エリアから新たなエリアに入ると判断された場合には、前記ユーザーの前記常駐エリアにおけるＰＯＩ情報に基づいて、前記ユーザーに前記新たなエリアにおけるＰＯＩ情報をプッシュし、
前記クライアントは、前記サーバーによってプッシュされた前記新たなエリアにおけるＰＯＩ情報を受信するとともに、前記ユーザーに表示することを特徴とする位置情報によるプッシュシステム。
【請求項１２】
前記サーバーは、前記ユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、前記ユーザーの前記複数のエリアに対する関係強度情報を取得するとともに、前記関係強度情報に基づいて、前記複数のエリアから前記ユーザーの常駐エリアを選択することを特徴とする請求項１１に記載の位置情報によるプッシュシステム。
【請求項１３】
前記サーバーは、
Ｋ＝ＳＥＱ＊Ｓｎ＋Ｓｕｍ（ＴＹＰＥ＊Ｔｘ）＊Ｔｎ／Ｃｏｕｎｔ（ＴＹＰＥ）
（式中、ＳＥＱは、参照頻度、Ｓｎは、前記参照頻度に対応する第一重み系数、ＴＹＰＥは前記ユーザーが電子地図を利用する時の操作タイプ、Ｔｘは、前記操作タイプに対応する第二重み系数、Ｓｕｍ（ＴＹＰＥ＊Ｔｘ）は、各操作タイプＴＹＰＥと対応の第二重み系数Ｔｘとの積の和、Ｔｎは、第三重み系数、Ｃｏｕｎｔ（ＴＹＰＥ）は、前記操作タイプＴＹＰＥの総数を表す。）
の公式で前記関係強度情報であるＫを算出することを特徴とする請求項１２に記載の位置情報によるプッシュシステム。
【請求項１４】
前記サーバーは、更に、前記ユーザーの検索情報、サブスクリプション情報及び行動情報の一種または複数種を取得し、前記検索情報、サブスクリプション情報及び行動情報の一種または複数種及び前記常駐エリアにおけるＰＯＩ情報を結合して前記ユーザーに前記新たなエリアにおけるＰＯＩ情報をプッシュすることを特徴とする請求項１１〜１３のいずれか一項に記載の位置情報によるプッシュシステム。
【請求項１５】
前記新たなエリアと前記常駐エリアとが同じ都市に位置しないと判断された場合には、前記サーバーは、前記ユーザーに前記新たなエリアが属する都市の旅行情報及び旅ナビゲーション情報の少なくとも一種をプッシュすることを特徴とする請求項１１〜１４のいずれか一項に記載の位置情報によるプッシュシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット技術分野に関し、特に位置情報によるプッシュ方法、システム及びサーバーに関する。
【背景技術】
【０００２】
インターネットの発展に伴い、クライアントとサーバーとの対話はより広くなっている。サーバーは、クライアントの要求に単に応答することから徐々に変化している。ますます多くのサーバーは、クライアントに情報を自発的にプッシュする。近年では、モバイルインターネットの発展に伴い、多くのユーザーは、移動端末を利用してサーバーとリアルタイムで対話する。例えば地図などのようなアプリケーションはサーバーに位置情報を提供する。ユーザーの利用によって、一般的には、サーバーはユーザーの位置、検索語彙及び軌跡などの情報を取得することができる。
【０００３】
ユーザーが地図を検索する同時に、エリア週辺の情報に興味を持つことが可能となるか、またはユーザーが新たなエリアに入る場合には、一般的に、いくつかの基本的な情報を了解する必要がある。記録された情報に基づいて、ユーザーの興味を掘り起こすか、またはユーザーの設定情報を結合して、位置に基づいて対応する内容をプッシュすれば、ユーザーにとって利用しやすく、ユーザーの時間と精力を節約できる。しかし、先行技術はこれらの情報を十分に掘り起こして利用しない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】中国特許出願公開第１０２０９８６２０号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、先行技術における少なくとも一つの技術的課題を解決するものである。そのため、本発明は位置情報によるプッシュ方法を提出することを１つの目的とする。当該方法は、ユーザーの興味を十分に掘り起こし、個人向けにカスタマイズし、ユーザーニーズをより好適に満たしかつそれをそそり、適用範囲が広く、拡張性に優れる。
【０００６】
本発明は位置情報によるプッシュシステムを提出することをもう１つの目的とする。
【０００７】
本発明はサーバーを提出することをもう１つの目的とする。
【課題を解決するための手段】
【０００８】
上述の目的を達するために、本発明の第１方面の実施例は、ユーザーが通る複数のエリアを記録するステップと、ユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、前記ユーザーの常駐エリアを取得するステップと、前記ユーザーが常駐エリアから新たなエリアに入ると判断された場合には、前記ユーザーの前記常駐エリアにおけるＰＯＩ（興味の点、Point of Interest）情報に基づいて、前記ユーザーに前記新たなエリアにおけるＰＯＩ情報をプッシュするステップとを含む位置情報によるプッシュ方法を提出する。
【０００９】
本発明実施例の位置情報によるプッシュ方法は、ユーザーが通る複数のエリアの記録によってユーザーの常駐エリアを判断し、ユーザーが新たなエリアに入る場合には、インテリジェントに判断するとともに、ユーザーにＰＯＩ情報をプッシュする。当該方法は地図などの製品に応用されることができ、ユーザーニーズを中心に、個人向けにカスタマイズし、ユーザーの興味を十分に掘り起こし、ユーザーニーズをより好適に満たしかつそれをそそり、伝統サーバーの受動応答モードを変更し、強い対話があり、適用範囲が広く、拡張性に優れる。
【００１０】
本発明の一実施例において、ユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、前記ユーザーの常駐エリアを取得するステップは、具体的には、前記ユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、前記ユーザーの前記複数のエリアに対する関係強度情報を取得するステップと、前記関係強度情報に基づいて、前記複数のエリアから前記ユーザーの常駐エリアを選択するステップとを含む。
【００１１】
本発明の一実施例において、前記関係強度情報であるＫは以下の公式で算出される。
【００１２】
Ｋ＝ＳＥＱ＊Ｓｎ＋Ｓｕｍ（ＴＹＰＥ＊Ｔｘ）＊Ｔｎ／Ｃｏｕｎｔ（ＴＹＰＥ）
式中、ＳＥＱは、参照頻度、Ｓｎは、前記参照頻度に対応する第一重み系数、ＴＹＰＥは、前記ユーザーが電子地図を利用する時の操作タイプ、Ｔｘは、前記操作タイプに対応する第二重み系数、Ｓｕｍ（ＴＹＰＥ＊Ｔｘ）は、各操作タイプＴＹＰＥと対応の第二重み系数Ｔｘとの積の和、Ｔｎは、第三重み系数、Ｃｏｕｎｔ（ＴＹＰＥ）は、前記操作タイプＴＹＰＥの総数を表す。
【００１３】
本発明の一実施例において、位置情報によるプッシュ方法は、前記ユーザーの検索情報、サブスクリプション情報及び行動情報の一種または複数種を取得するステップと、前記検索情報、サブスクリプション情報及び行動情報の一種または複数種及び前記常駐エリアにおけるＰＯＩ情報を結合して前記ユーザーに前記新たなエリアにおけるＰＯＩ情報をプッシュするステップとを更に含む。
【００１４】
本発明の一実施例において、前記位置情報によるプッシュ方法は、前記新たなエリアと前記常駐エリアとが同じ都市に位置するか否かを判断するステップと、同じ都市に位置しないと判断された場合には、前記ユーザーに前記新たなエリアが属する都市の旅行情報及び旅ナビゲーション情報の少なくとも一種をプッシュするステップとを更に含む。
【００１５】
本発明の第２方面の実施例は、サーバーとクライアントとを含む位置情報によるプッシュシステムを提出する。そのうち、前記サーバーは、ユーザーが通る複数のエリアを記録するとともに、ユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、前記ユーザーの常駐エリアを取得し、前記ユーザーが常駐エリアから新たなエリアに入ると判断された場合には、前記ユーザーの前記常駐エリアにおけるＰＯＩ情報に基づいて、前記ユーザーが利用するクライアントに前記新たなエリアにおけるＰＯＩ情報をプッシュする。前記クライアントは、前記サーバーによってプッシュされた前記新たなエリアにおけるＰＯＩ情報を受信するとともに、前記ユーザーに表示する。
【００１６】
本発明実施例の位置情報によるプッシュシステムは、ユーザーが通る複数のエリアの記録によってユーザーの常駐エリアを判断し、ユーザーがら新たなエリアに入る場合には、インテリジェントに判断するとともに、ユーザーにＰＯＩ情報をプッシュする。当該位置情報によるプッシュシステムは、地図などの製品に応用されることができ、ユーザーニーズを中心に、個人向けにカスタマイズし、ユーザーの興味を十分に掘り起こし、ユーザーニーズをより好適に満たしかつそれをそそり、伝統サーバーの受動応答モードを変更し、強い対話があり、適用範囲が広く、拡張性に優れる。
【００１７】
本発明の一実施例において、前記サーバーは、前記ユーザが複数のエリアにおける電子地図を利用する頻度に基づいて、前記ユーザーの前記複数のエリアに対する関係強度情報を取得するとともに、前記関係強度情報に基づいて、前記複数のエリアから前記ユーザーの常駐エリアを選択する。
【００１８】
本発明の一実施例において、前記サーバーは、以下の公式で前記関係強度情報であるＫ
を算出する。
【００１９】
Ｋ＝ＳＥＱ＊Ｓｎ＋Ｓｕｍ（ＴＹＰＥ＊Ｔｘ）＊Ｔｎ／Ｃｏｕｎｔ（ＴＹＰＥ）
式中、ＳＥＱは、参照頻度、Ｓｎは、前記参照頻度に対応する第一重み系数、ＴＹＰＥは前記ユーザーが電子地図を利用する時の操作タイプ、Ｔｘは、前記操作タイプに対応する第二重み系数、Ｓｕｍ（ＴＹＰＥ＊Ｔｘ）は、各操作タイプＴＹＰＥと対応の第二重み系数Ｔｘとの積の和、Ｔｎは、第三重み系数、Ｃｏｕｎｔ（ＴＹＰＥ）は、前記操作タイプＴＹＰＥの総数を表す。
【００２０】
本発明の一実施例において、前記サーバーは、更に、前記ユーザーの検索情報、サブスクリプション情報及び行動情報の一種または複数種を取得し、前記検索情報、サブスクリプション情報及び行動情報の一種または複数種及び前記常駐エリアにおけるＰＯＩ情報を結合して前記ユーザーに前記新たなエリアにおけるＰＯＩ情報をプッシュする。
【００２１】
本発明の一実施例において、前記新たなエリアと前記常駐エリアとが同じ都市に位置しないと判断された場合には、前記サーバーは、前記ユーザーに前記新たなエリアが属する都市の旅行情報及び旅ナビゲーション情報の少なくとも一種をプッシュする。
【００２２】
本発明の第３方面の実施例は、サーバーを提出する。当該サーバーは、ユーザーが通る複数のエリアを記録する記録モジュールと、ユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、前記ユーザーの常駐エリアを取得する常駐エリア取得モジュールと、前記ユーザーが常駐エリアから新たなエリアに入ると判断された場合には、前記ユーザーの前記常駐エリアにおけるＰＯＩ情報に基づいて、前記ユーザーに前記新たなエリアにおけるＰＯＩ情報をプッシュするプッシュモジュールと、を含むサーバーを提出する。
【００２３】
本発明実施例のサーバーは、ユーザーが通る複数のエリアの記録によってユーザーの常駐エリアを判断し、ユーザーがら新たなエリアに入る場合には、インテリジェントに判断するとともに、ユーザーにＰＯＩ情報をプッシュする。当該サーバーは、地図などの製品に応用されることができ、ユーザーニーズを中心に、個人向けにカスタマイズし、ユーザーの興味を十分に掘り起こし、ユーザーニーズをより好適に満たしかつそれをそそり、伝統サーバーの受動応答モードを変更し、強い対話があり、適用範囲が広く、拡張性に優れる。
【００２４】
本発明の一実施例において、前記常駐エリア取得モジュールは、前記ユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、前記ユーザーの前記複数のエリアに対する関係強度情報を取得するとともに、前記関係強度情報に基づいて、前記複数のエリアから前記ユーザーの常駐エリアを選択する。
【００２５】
本発明の一実施例において、前記常駐エリア取得モジュールは、以下の公式で前記関係強度情報であるＫを算出する
【００２６】
Ｋ＝ＳＥＱ＊Ｓｎ＋Ｓｕｍ（ＴＹＰＥ＊Ｔｘ）＊Ｔｎ／Ｃｏｕｎｔ（ＴＹＰＥ）
式中、ＳＥＱは、参照頻度、Ｓｎは、前記参照頻度に対応する第一重み系数、ＴＹＰＥは前記ユーザーが電子地図を利用する時の操作タイプ、Ｔｘは、前記操作タイプに対応する第二重み系数、Ｓｕｍ（ＴＹＰＥ＊Ｔｘ）は、各操作タイプＴＹＰＥと対応の第二重み系数Ｔｘとの積の和、Ｔｎは、第三重み系数、Ｃｏｕｎｔ（ＴＹＰＥ）は、前記操作タイプＴＹＰＥの総数を表す。
【００２７】
本発明の一実施例において、前記サーバーは、前記ユーザーの検索情報、サブスクリプ
ション情報及び行動情報の一種または複数種及び前記常駐エリアにおけるＰＯＩ情報を結合して前記ユーザーに前記新たなエリアにおけるＰＯＩ情報をプッシュするように、前記検索情報、サブスクリプション情報及び行動情報の一種または複数種を取得する収集モジュールを更に含む。
【００２８】
本発明の一実施例において、前記新たなエリアと前記常駐エリアとが同じ都市に位置しないと判断された場合には、前記プッシュモジュールは、前記ユーザーに前記新たなエリアが属する都市の旅行情報及び旅ナビゲーション情報の少なくとも一種をプッシュする。
【００２９】
本発明の付加的方面及びメリットは、以下の説明において部分的に述べられ、この説明から一部は明らかになるか、または、本発明の実施により理解され得る。
【図面の簡単な説明】
【００３０】
本発明の上述又／或いは付加的方面とメリットは、下記の図面を結合した実施例に対する説明において、明らかになり、理解されることが容易になる。その中で、
【図１】本発明の実施例に係る位置情報によるプッシュ方法のフローチャートである。
【図２】本発明の実施例に係る位置情報によるプッシュシステムの構造模式図である。
【図３】本発明の実施例に係るサーバーの構造模式図である。
【発明を実施するための形態】
【００３１】
以下に、本発明の実施例を詳細に説明する。前記実施例の実例が図面において示されるが、一貫して同一または類似する符号は、相同又は類似の部品、或いは、相同又は類似の機能を有する部品を表す。以下に、図面を参照しながら説明される実施例が例示性のものであり、本発明を解釈するためだけに用いられるものであって、本発明を制限するように理解されてはならない。
【００３２】
以下の説明及び図面を参照して、本発明の実施例にこれら及び他の方面が明らかになる。これらの説明及び図面において、具体的には、本発明のいくつかの特定の実施形態を開示することで、本発明の実施例の原理のいくつかの形態である。しかし、本発明の実施例の範囲は、これに限定しない。逆に、本発明の実施例は、付加的な請求項の精神及び範囲にあるすべての変化、補正、等価物を含む。
【００３３】
図１は本発明の実施例に係る位置情報によるプッシュ方法のフローチャートである。以下に、図１を参照しながら、本発明実施例の位置情報によるプッシュ方法を説明する。図１に示すように、上述の位置情報によるプッシュ方法は、以下のステップを含む。
【００３４】
ステップＳ１１０：ユーザーが通る複数のエリアを記録する。
【００３５】
ステップＳ１２０：ユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、ユーザーの常駐エリアを取得する。
【００３６】
そのうち、ユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、ユーザーの常駐エリアを取得するは、具体的には、ユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、ユーザーの複数のエリアに対する関係強度情報を取得するステップＳ１２１と、関係強度情報に基づいて、複数のエリアからユーザーの常駐エリアを選択するステップＳ１２２とを含む。
【００３７】
ステップＳ１３０：ユーザーが常駐エリアから新たなエリアに入ると判断された場合に
は、ユーザーの常駐エリアにおけるＰＯＩ情報に基づいて、ユーザーに新たなエリアにおけるＰＯＩ情報をプッシュする。
【００３８】
本発明の一実施例において、関係強度情報であるＫは以下の公式で算出される。
【００３９】
Ｋ＝ＳＥＱ＊Ｓｎ＋Ｓｕｍ（ＴＹＰＥ＊Ｔｘ）＊Ｔｎ／Ｃｏｕｎｔ（ＴＹＰＥ）
式中、ＳＥＱは、参照頻度、Ｓｎは、参照頻度に対応する第一重み系数、ＴＹＰＥはユーザーが電子地図を利用する時の操作タイプ、Ｔｘは、操作タイプに対応する第二重み系数、Ｓｕｍ（ＴＹＰＥ＊Ｔｘ）は、各操作タイプＴＹＰＥと対応の第二重み系数Ｔｘとの積の和、Ｔｎは、第三重み系数、Ｃｏｕｎｔ（ＴＹＰＥ）は、操作タイプＴＹＰＥの総数を表す。
【００４０】
本発明の一実施例において、位置情報によるプッシュ方法は、ユーザーの検索情報、サブスクリプション情報及び行動情報の一種または複数種を取得するステップと、検索情報、サブスクリプション情報及び行動情報の一種または複数種及び常駐エリアにおけるＰＯＩ情報を結合してユーザーに新たなエリアにおけるＰＯＩ情報をプッシュするステップとを更に含む。
【００４１】
本発明の一実施例において、位置情報によるプッシュ方法は、新たなエリアと常駐エリアとが同じ都市に位置するか否かを判断するステップと、同じ都市に位置しないと判断された場合には、ユーザーに新たなエリアが属する都市の旅行情報及び旅ナビゲーション情報の少なくとも一種をプッシュするステップとを更に含む。
【００４２】
本発明実施例の方法は、移動端末の地図アプリケーションに応用されることができ、サーバーは、ユーザー属性、設定及び行動特徴に基づいてユーザーに個人向け情報をプッシュする。以下に、移動端末の地図アプリケーションのシーンを例として当該方法を説明する。このアプリケーションのシーンは例示性のものだけであり、本発明の実施例はこれに限らない。
【００４３】
ステップＳ２１０：サーバーはユーザーが通る複数のエリアを記録する。
【００４４】
ユーザーが地図アプリケーションを開いて応用する場合に、または地図アプリケーションを利用して情報を検索する場合には、地図アプリケーションがサーバーに送信する情報には、ユーザーが現在位置する都市やエリアの情報が含まれる。サーバーは、これらの情報を記録する。
【００４５】
ステップＳ２２０：サーバーはユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、ユーザーの常駐エリアを取得する。具体的には、ステップＳ２２０は、ステップＳ２２１とステップＳ２２２とを含む。
【００４６】
ステップＳ２２１において、サーバーはユーザーが複数のエリアにおける電子地図を利用する頻度（エリアにおける操作回数や操作タイプなどの次元を含む）に基づいて、ユーザーと複数のエリアとの関係強度情報であるＫを算出する。具体的な公式は以下の通りである。
【００４７】
Ｋ＝ＳＥＱ＊Ｓｎ＋Ｓｕｍ（ＴＹＰＥ＊Ｔｘ）＊Ｔｎ／Ｃｏｕｎｔ（ＴＹＰＥ）
式中、ＳＥＱは、参照頻度、Ｓｎは、参照頻度に対応する第一重み系数、ＴＹＰＥはユーザーが電子地図を利用する時の操作タイプ、Ｔｘは、操作タイプに対応する第二重み系数、Ｓｕｍ（ＴＹＰＥ＊Ｔｘ）は、各操作タイプＴＹＰＥと対応の第二重み系数Ｔｘとの積の和、Ｔｎは、第三重み系数、Ｃｏｕｎｔ（ＴＹＰＥ）は、操作タイプＴＹＰＥの総数を
表す。そのうち、ＳＥＱは、周期内において出現回数／参照頻度指標を特定する。異なる都市またはエリアにおいて、ユーザーの利用習慣が異なるため、当該参照頻度は、異なる都市によって配置されることができる。
【００４８】
ステップＳ２２２において、サーバーは、関係強度情報であるＫに基づいて複数のエリアからユーザーの常駐エリアを選択する。具体的には、サーバーは、関係強度情報であるＫに基づいてユーザーが常駐都市または常駐エリアに位置するか否かを自動的に分析し判断する。例えば、以下の形式で表されることができる。
【００４９】
ＵｓｅｒＡｒｅａ＝ユーザーが出現したエリアリスト［Ｍａｘ（Ｋ）］；
ＵｓｅｒＣｉｔｙ＝Ａｒｅａ．ｃｉｔｙ；
式中、ＵｓｅｒＡｒｅａは、ユーザーの常駐エリアであり、それをユーザーの出現したエリアリストにおいて関係強度情報であるＫが最大であるエリアとする。ＵｓｅｒＣｉｔｙは、ユーザーの常駐都市であり、それをエリアが属する都市とする。
【００５０】
また、地図アプリケーションは、常駐都市や常駐エリアに対する推定をユーザーを送信し、ユーザーが常駐都市や常駐エリアを確認するようにガイドして、ユーザーにより確認された情報に高い関係係数を設定する（例えば、Ｋ＝１）。
【００５１】
ステップＳ２３０：ユーザーが常駐エリアから新たなエリアに入ると判断された場合には、サーバーは、ユーザーの常駐エリアにおけるＰＯＩ情報に基づいて、ユーザーに新たなエリアにおけるＰＯＩ情報をプッシュする。
【００５２】
そのうち、ユーザーの新たなエリアにおけるＰＯＩ情報は、ユーザーの常駐エリアの情報と、新たなエリアの特徴とを結合することにより生成され、サーバーにより判断されたユーザーが新たなエリアにおいて興味を持つ可能性がある内容である。例えば、新たなエリアと常駐エリアとが同じ都市に位置しないと判断された場合には、サーバーはユーザーに新たなエリアが属する都市の旅行情報及び旅ナビゲーション情報の少なくとも一種をプッシュする。
【００５３】
そのうち、サーバーはユーザーに新たなエリアにおけるＰＯＩ情報をプッシュするステップは、具体的には、サーバーはユーザーのリアルタイム位置及び履歴軌跡に基づいてユーザーが新たなエリアに入ったか否かを判断するステップＳ２３１と、新たなエリアに入った場合には、サーバーはユーザーによって設定された時間ウィンドウ及び注目エリアに基づいて、興味の重み値を調節するステップＳ２３２と、サーバーは新たなエリアの属性、ユーザーの距離、興味の重み値などの要素を総合的に算出し、算出結果を集約するとともに、ユーザーに推奨するステップＳ２３３とを含む。
【００５４】
例えば、サーバーがユーザーのその常駐都市や常駐エリアから新たなエリアや都市に移ると判断した場合には、サーバーはプッシュ決定を行い、新たなエリアにおけるユーザーＰＯＩ情報を当該ユーザーにプッシュするか否かを決定する。具体的な決定は以下の内容を含む。
【００５５】
（一）、ユーザーが新たなエリアに入り（即ち、常駐エリアと最近の履歴軌跡において、いずれも当該エリアがない）、新たなエリアと常駐エリアとが同じ都市に位置する場合には、付近の共同購入や特典などを含む消費情報を集約し、新たなエリアと常駐エリアとが同じ都市に位置しない場合には、当該都市の旅行情報や旅ナビゲーション情報などを集約する。
【００５６】
（二）、ユーザーが常駐エリアに入る場合には、付近の新たに追加された生活情報を集
約する。
【００５７】
（三）、ユーザーが非常駐エリアに入り、且つ当該エリアは、最近の履歴軌跡において出現した場合には、情報妨害の発生を回避するために、プッシュしない。
【００５８】
また、ユーザーがプッシュの開かれた時間ウィンドウを設定した場合には、開かれた時間ウィンドウのみにおいて推奨する。ユーザーが常駐エリア及び注目エリアを予め設定した場合には、それらのエリア以外の内容興味の重み値を低減し、プッシュしない。
【００５９】
更に、サーバーのプッシュ決定に基づいて、集約する必要がある内容タイプを決定する。そのうち、内容自体は、位置や分類などの属性を有し、興味の重み値及び距離の重み値に基づいて内容を選択する。ユーザー行動に基づいて興味を持つことが可能となる内容を判断することができる。例えば、ユーザー検索語の分類や検索頻度に対してシーケンスを行い、シーケンスにおいて前に位置する分類を取る。例えば以下のように表されることができる。
【００６０】
興味の重み値Ｉｕ＝Ｓｅｑ（ｑｕｅｒｙ＿ｗｏｒｄｓ＿ｃａｔｅｇｏｒｙ）
【００６１】
興味の重み値Ｉｕをユーザー検索語分類（ｑｕｅｒｙ＿ｗｏｒｄｓ＿ｃａｔｅｇｏｒｙ）のシーケンスにおけるｎ（ｎは予め設定される数字である）個前の値に設定する。ユーザーのサブスクリプション設定に基づいてユーザーが興味を持つ内容を決定することもできる。例えば、ユーザーにより設定された興味を持つサブスクリプション内容の興味の重み値を１に設定する（例えば、Ｉｕ＝１）。情報内容自体の属性を結合し、興味の重み値を調整する。ユーザーに了解して欲しい情報をマークするように、情報内容自体は一定の興味値基数を有する。例えば、興味値基数はＩで表されることができ、算出公式は、以下の通りである。
【００６２】
Ｉ＝ＣＯＮＴＥＮＴ＊Ｃｎ＋Ｉｕ＊Ｉｎ
式中、ＣＯＮＴＥＮＴは、内容情報、Ｃｎは、内容属性の重み値の割合、Ｉｎは、興味の重み値の割合、Ｉｕは、興味の重み値である。興味決定は、最後に、ユーザーの内容興味の重み値と距離の重み値におけるシーケンスのｎ個前の値を取る。即ち、
【００６３】
Ｌｉｓｔ（ｃｏｎｔｅｎｔ）＝Ｔｏｐ（Ｓｏｒｔ（Ｉ）＊Ｄｉｓｔａｎｃｅ（Ｃｏｎｔｅｎｔ））
式中で、Ｓｏｒｔ（Ｉ）は、内容興味の重み値のシーケンス、Ｄｉｓｔａｎｃｅ（Ｃｏｎｔｅｎｔ）は、距離の重み値、Ｔｏｐは、ｎ個前の値を取ることを表す。
【００６４】
ステップＳ２４０：情報がクライアントプログラムに達した後に、クライアントは、情報を認識して解析するとともに、相応の表示及びユーザーガイドを行う（例えば、特惠情報や、道路状況を回避するため注意など）。
【００６５】
本発明実施例の位置情報によるプッシュ方法によれば、サーバーは、クライアントの位置、軌跡、ユーザー設定、検索などの要因に基づいて、ユーザーの常駐エリア、新たに入るエリア及び興味を持つ可能性がある内容をインテリジェントに判断するとともに、ユーザーに推奨する。本実施例の方法は、ユーザーの位置を中心に、個人向け周辺情報をインテリジェントに推奨し、製品の対話特徴を増強し、クライアントがユーザーの要求を受動的に応答するサービスモードを変更し、ユーザーのシーンを自発的に分析し、ユーザーの行動特徴に基づいて情報をプッシュし、ユーザーニーズをより好適に満たすことができ、ユーザーの潜在ニーズをより好適に満たしかつそれをそそり、適用範囲が広く、拡張性に優れる。
【００６６】
上述の実施例を実現するために、本発明の実施例は位置情報によるプッシュシステムを更に提出する。
【００６７】
図２は、本発明の実施例に係る位置情報によるプッシュシステムの構造模式図である。以下に、図２を参照しながら本発明の実施例に係る位置情報によるプッシュシステムを説明する。図２に示すように、位置情報によるプッシュシステム１００は、サーバー１１０と、クライアント１２０とを含む。
【００６８】
そのうち、サーバー１１０は、ユーザーが通る複数のエリアを記録するとともに、ユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、ユーザーの常駐エリアを取得し、ユーザーが常駐エリアから新たなエリアに入ると判断された場合には、ユーザーの常駐エリアにおけるＰＯＩ情報に基づいて、ユーザーが利用するクライアント１２０に新たなエリアにおけるＰＯＩ情報をプッシュする。クライアント１２０はサーバー１１０によってプッシュされた新たなエリアにおけるＰＯＩ情報を受信するとともに、ユーザーに表示する。
【００６９】
そのうち、サーバー１１０は、ユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、ユーザーの複数のエリアに対する関係強度情報を取得するとともに、関係強度情報に基づいて、複数のエリアからユーザーの常駐エリアを選択する。
【００７０】
本発明の一実施例において、サーバー１１０は、更に、ユーザーの検索情報、サブスクリプション情報及び行動情報の一種または複数種を取得し、検索情報、サブスクリプション情報及び行動情報の一種または複数種及び常駐エリアにおけるＰＯＩ情報を結合してユーザーに新たなエリアにおけるＰＯＩ情報をプッシュする。
【００７１】
本発明の一実施例において、新たなエリアと常駐エリアとが同じ都市に位置しないと判断された場合には、サーバー１１０は、ユーザーに新たなエリアが属する都市の旅行情報及び旅ナビゲーション情報の少なくとも一種をプッシュする。
【００７２】
本発明実施例のシステムは、移動端末の地図アプリケーションに応用されることができ、サーバー１１０は、ユーザー属性、設定及び行動特徴に基づいてクライアント１２０に個人向け情報をプッシュする。以下に、移動端末の地図アプリケーションのシーンを例として当該システムを説明する。このアプリケーションのシーンは例示性のものだけであり、本発明の実施例はこれに限らない。
【００７３】
ステップＳ３１０：サーバー１１０はユーザーが通る複数のエリアを記録する。
【００７４】
ユーザーがクライアント１２０を開いて応用する場合に、またはクライアント１２０を利用して情報を検索する場合には、クライアント１２０がサーバー１１０に送信する情報には、ユーザーが現在位置する都市やエリアの情報が含まれる。サーバー１１０は、これらの情報を記録する。
【００７５】
ステップＳ３２０：サーバー１１０はユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、ユーザーの常駐エリアを取得する。具体的には、ステップＳ３２０は、ステップＳ３２１とステップＳ３２２とを含む。
【００７６】
ステップＳ３２１において、サーバー１１０はユーザーが複数のエリアにおける電子地図を利用する頻度（エリアにおける操作回数や操作タイプなどの次元を含む）に基づいて、ユーザーと複数のエリアとの関係強度情報であるＫを算出する。具体的な公式は以下の
通りである。
【００７７】
Ｋ＝ＳＥＱ＊Ｓｎ＋Ｓｕｍ（ＴＹＰＥ＊Ｔｘ）＊Ｔｎ／Ｃｏｕｎｔ（ＴＹＰＥ）
式中、ＳＥＱは、参照頻度、Ｓｎは、参照頻度に対応する第一重み系数、ＴＹＰＥはユーザーが電子地図を利用する時の操作タイプ、Ｔｘは、操作タイプに対応する第二重み系数、Ｓｕｍ（ＴＹＰＥ＊Ｔｘ）は、各操作タイプＴＹＰＥと対応の第二重み系数Ｔｘとの積の和、Ｔｎは、第三重み系数、Ｃｏｕｎｔ（ＴＹＰＥ）は、操作タイプＴＹＰＥの総数を表す。そのうち、ＳＥＱは、周期内において出現回数／参照頻度指標を特定する。異なる都市またはエリアにおいて、ユーザーの利用習慣が異なるため、当該参照頻度は、異なる都市によって配置されることができる。
【００７８】
ステップＳ３２２において、サーバー１１０は、関係強度情報であるＫに基づいて複数のエリアからユーザーの常駐エリアを選択する。具体的には、サーバー１１０は、関係強度情報であるＫに基づいてユーザーが常駐都市または常駐エリアに位置するか否かを自動的に分析し判断する。例えば、以下の形式で表されることができる。
【００７９】
ＵｓｅｒＡｒｅａ＝ユーザーが出現したエリアリスト［Ｍａｘ（Ｋ）］；
ＵｓｅｒＣｉｔｙ＝Ａｒｅａ．ｃｉｔｙ；
式中、ＵｓｅｒＡｒｅａは、ユーザーの常駐エリアであり、それをユーザーの出現したエリアリストにおいて関係強度情報であるＫが最大であるエリアとする。ＵｓｅｒＣｉｔｙは、ユーザーの常駐都市であり、それをエリアが属する都市とする。
【００８０】
また、地図アプリケーションは、常駐都市や常駐エリアに対する推定をユーザーを送信し、ユーザーが常駐都市や常駐エリアを確認するようにガイドして、ユーザーにより確認された情報に高い関係係数を設定する（例えば、Ｋ＝１）。
【００８１】
ステップＳ３３０：ユーザーが常駐エリアから新たなエリアに入ると判断された場合には、サーバー１１０は、ユーザーの常駐エリアにおけるＰＯＩ情報に基づいて、ユーザーに新たなエリアにおけるＰＯＩ情報をプッシュする。
【００８２】
そのうち、ユーザーの新たなエリアにおけるＰＯＩ情報は、ユーザーの常駐エリアの情報と、新たなエリアの特徴とを結合することにより生成され、サーバー１１０により判断されたユーザーが新たなエリアにおいて興味を持つ可能性がある内容である。例えば、新たなエリアと常駐エリアとが同じ都市に位置しないと判断された場合には、サーバー１１０はユーザーに新たなエリアが属する都市の旅行情報及び旅ナビゲーション情報の少なくとも一種をプッシュする。
【００８３】
そのうち、サーバー１１０はユーザーに新たなエリアにおけるＰＯＩ情報をプッシュするステップは、具体的には、サーバー１１０はユーザーのリアルタイム位置及び履歴軌跡に基づいて、ユーザーが新たなエリアに入ったか否かを判断するステップＳ３３１と、新たなエリアに入った場合には、サーバー１１０はユーザーによって設定された時間ウィンドウ及び注目エリアに基づいて、興味の重み値を調節するステップＳ３３２と、サーバー１１０は新たなエリアの属性、ユーザーの距離、興味の重み値などの要素を総合的に算出し、算出結果を集約するとともに、ユーザーに推奨するステップＳ３３３と、を含む。
【００８４】
例えば、サーバー１１０がユーザーのその常駐都市や常駐エリアから新たなエリアや都市に移ると判断した場合には、サーバー１１０はプッシュ決定を行い、新たなエリアにおけるユーザーＰＯＩ情報を当該ユーザーにプッシュするか否かを決定する。具体的な決定は以下の内容を含む。
【００８５】
（一）、ユーザーが新たなエリアに入り（即ち、常駐エリアと最近の履歴軌跡において、いずれも当該エリアがない）、新たなエリアと常駐エリアとが同じ都市に位置する場合には、付近の共同購入や特典などを含む消費情報を集約し、新たなエリアと常駐エリアとが同じ都市に位置しない場合には、当該都市の旅行情報や旅ナビゲーション情報などを集約する。
【００８６】
（二）、ユーザーが常駐エリアに入る場合には、付近の新たに追加された生活情報を集約する。
【００８７】
（三）、ユーザーが非常駐エリアに入り、且つ当該エリアは、最近の履歴軌跡において出現した場合には、情報妨害の発生を回避するために、プッシュしない。
【００８８】
また、ユーザーがプッシュの開かれた時間ウィンドウを設定した場合には、開かれた時間ウィンドウのみにおいて推奨する。ユーザーが常駐エリア及び注目エリアを予め設定した場合には、それらのエリア以外の内容興味の重み値を低減し、プッシュしない。
【００８９】
更に、サーバー１１０のプッシュ決定に基づいて、集約する必要がある内容タイプを決定する。そのうち、内容自体は、位置や分類などの属性を有し、興味の重み値及び距離の重み値に基づいて内容を選択する。ユーザー行動に基づいて興味を持つことが可能となる内容を判断することができる。例えば、ユーザー検索語の分類や検索頻度に対してシーケンスを行い、シーケンスにおいて前に位置する分類を取る。例えば以下のように表されることができる。
【００９０】
興味の重み値Ｉｕ＝Ｓｅｑ（ｑｕｅｒｙ＿ｗｏｒｄｓ＿ｃａｔｅｇｏｒｙ）
【００９１】
興味の重み値Ｉｕをユーザー検索語分類（ｑｕｅｒｙ＿ｗｏｒｄｓ＿ｃａｔｅｇｏｒｙ）のシーケンスにおけるｎ（ｎは予め設定される数字である）個前の値に設定する。ユーザーのサブスクリプション設定に基づいてユーザーが興味を持つ内容を決定することもできる。例えば、ユーザーにより設定された興味を持つサブスクリプション内容の興味の重み値を１に設定する（例えば、Ｉｕ＝１）。情報内容自体の属性を結合し、興味の重み値を調整する。ユーザーに了解して欲しい情報をマークするように、情報内容自体は一定の興味値基数を有する。例えば、興味値基数はＩで表されることができ、算出公式は、以下の通りである。
【００９２】
Ｉ＝ＣＯＮＴＥＮＴ＊Ｃｎ＋Ｉｕ＊Ｉｎ
式中、ＣＯＮＴＥＮＴは、内容情報、Ｃｎは、内容属性の重み値の割合、Ｉｎは、興味の重み値の割合、Ｉｕは、興味の重み値である。興味決定は、最後に、ユーザーの内容興味の重み値と距離の重み値におけるシーケンスのｎ個前の値を取る。即ち、
【００９３】
Ｌｉｓｔ（ｃｏｎｔｅｎｔ）＝Ｔｏｐ（Ｓｏｒｔ（Ｉ）＊Ｄｉｓｔａｎｃｅ（Ｃｏｎｔｅｎｔ））
式中で、Ｓｏｒｔ（Ｉ）は、内容興味の重み値のシーケンス、Ｄｉｓｔａｎｃｅ（Ｃｏｎｔｅｎｔ）は、距離の重み値、Ｔｏｐは、ｎ個前の値を取ることを表す。
【００９４】
ステップＳ３４０：情報がクライアント１２０に達した後に、クライアント１２０は、情報を認識して解析するとともに、相応の表示及びユーザーガイドを行う（例えば、特惠情報や、道路状況を回避するため注意など）。
【００９５】
本発明実施例の位置情報によるプッシュシステムによれば、サーバーは、クライアント
の位置、軌跡、ユーザー設定、検索などの要因に基づいて、ユーザーの常駐エリア、新たに入るエリア及び興味を持つ可能性がある内容をインテリジェントに判断するとともに、ユーザーに推奨する。本実施例のシステムは、ユーザーの位置を中心に、個人向け周辺情報をインテリジェントに推奨し、製品の対話特徴を増強し、クライアントがユーザーの要求を受動的に応答するサービスモードを変更し、ユーザーのシーンを自発的に分析し、ユーザーの行動特徴に基づいて情報をプッシュし、ユーザーニーズをより好適に満たすことができ、ユーザーの潜在ニーズをより好適に満たしかつそれをそそり、適用範囲が広く、拡張性に優れる。
【００９６】
上述の実施例を実現するために、本発明の実施例はサーバーを更に提出する。
【００９７】
図３は、本発明の実施例に係るサーバーの構造模式図である。以下に、図３を参照しながら本発明の実施例にサーバーを説明する。図３に示すように、サーバー２００は、ユーザーが通る複数のエリアを記録する記録モジュール２１０と、ユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、ユーザーの常駐エリアを取得する常駐エリア取得モジュール２２０と、ユーザーが常駐エリアから新たなエリアに入ると判断された場合には、ユーザーの常駐エリアにおけるＰＯＩ情報に基づいて、ユーザーに新たなエリアにおけるＰＯＩ情報をプッシュするプッシュモジュール２３０と、ユーザーの検索情報、サブスクリプション情報及び行動情報の一種または複数種及び前記常駐エリアにおけるＰＯＩ情報を結合してユーザーに新たなエリアにおけるＰＯＩ情報をプッシュするように、検索情報、サブスクリプション情報及び行動情報の一種または複数種を取得する収集モジュール２４０とを含む。
【００９８】
本発明の一実施例において、常駐エリア取得モジュール２２０は、ユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、ユーザーの複数のエリアに対する関係強度情報を取得するとともに、関係強度情報に基づいて、複数のエリアからユーザーの常駐エリアを選択する。
【００９９】
本発明の一実施例において、新たなエリアと常駐エリアとが同じ都市に位置しないと判断された場合には、プッシュモジュール２３０は、ユーザーに新たなエリアが属する都市の旅行情報及び旅ナビゲーション情報の少なくとも一種をプッシュする。
【０１００】
本発明実施例のサーバーは、移動端末の地図アプリケーションに応用されることができ、サーバーは、ユーザー属性、設定及び行動特徴に基づいてクライアントに個人向け情報をプッシュする。以下に、移動端末の地図アプリケーションのシーンを例として当該方法を説明する。このアプリケーションのシーンは例示性のものだけであり、本発明の実施例はこれに限らない。
【０１０１】
ステップＳ４１０：記録モジュール２１０はユーザーが通る複数のエリアを記録する。
【０１０２】
ユーザーが地図アプリケーションを開いて応用する場合に、または地図アプリケーションを利用して情報を検索する場合には、地図アプリケーションがサーバーに送信する情報には、ユーザーが現在位置する都市やエリアの情報が含まれる。記録モジュール２１０は、これらの情報を記録する。
【０１０３】
ステップＳ４２０：常駐エリア取得モジュール２２０はユーザーが複数のエリアにおける電子地図を利用する頻度に基づいて、ユーザーの常駐エリアを取得する。具体的には、ステップＳ４２０は、ステップＳ４２１とステップＳ４２２とを含む。
【０１０４】
ステップＳ４２１において、常駐エリア取得モジュール２２０はユーザーが複数のエリ
アにおける電子地図を利用する頻度（エリアにおける操作回数や操作タイプなどの次元を含む）に基づいて、ユーザーと複数のエリアとの関係強度情報であるＫを算出する。具体的な公式は以下の通りである。
【０１０５】
Ｋ＝ＳＥＱ＊Ｓｎ＋Ｓｕｍ（ＴＹＰＥ＊Ｔｘ）＊Ｔｎ／Ｃｏｕｎｔ（ＴＹＰＥ）
式中、ＳＥＱは、参照頻度、Ｓｎは、参照頻度に対応する第一重み系数、ＴＹＰＥはユーザーが電子地図を利用する時の操作タイプ、Ｔｘは、操作タイプに対応する第二重み系数、Ｓｕｍ（ＴＹＰＥ＊Ｔｘ）は、各操作タイプＴＹＰＥと対応の第二重み系数Ｔｘとの積の和、Ｔｎは、第三重み系数、Ｃｏｕｎｔ（ＴＹＰＥ）は、操作タイプＴＹＰＥの総数を表す。そのうち、ＳＥＱは、周期内において出現回数／参照頻度指標を特定する。異なる都市またはエリアにおいて、ユーザーの利用習慣が異なるため、当該参照頻度は、異なる都市によって配置されることができる。
【０１０６】
ステップＳ４２２において、常駐エリア取得モジュール２２０は、関係強度情報であるＫに基づいて複数のエリアからユーザーの常駐エリアを選択する。具体的には、常駐エリア取得モジュール２２０は、関係強度情報であるＫに基づいてユーザーが常駐都市または常駐エリアに位置するか否かを自動的に分析し判断する。例えば、以下の形式で表されることができる。
【０１０７】
ＵｓｅｒＡｒｅａ＝ユーザーが出現したエリアリスト［Ｍａｘ（Ｋ）］；
ＵｓｅｒＣｉｔｙ＝Ａｒｅａ．ｃｉｔｙ；
式中、ＵｓｅｒＡｒｅａは、ユーザーの常駐エリアであり、それをユーザーの出現したエリアリストにおいて関係強度情報であるＫが最大であるエリアとする。ＵｓｅｒＣｉｔｙは、ユーザーの常駐都市であり、それをエリアが属する都市とする。
【０１０８】
また、アプリケーションソフトウェアＡｐｐは、常駐都市や常駐エリアに対する推定をユーザーを送信し、ユーザーが常駐都市や常駐エリアを確認するようにガイドして、ユーザーにより確認された情報に高い関係係数を設定する（例えば、Ｋ＝１）。
【０１０９】
ステップＳ４３０：プッシュモジュール２３０がユーザーの常駐エリアから新たなエリアに入ると判断された場合には、プッシュモジュール２３０は、ユーザーの常駐エリアにおけるＰＯＩ情報に基づいて、ユーザーに新たなエリアにおけるＰＯＩ情報をプッシュする。
【０１１０】
そのうち、ユーザーの新たなエリアにおけるＰＯＩ情報は、ユーザーの常駐エリアの情報と、新たなエリアの特徴とを結合することにより生成され、サーバーにより判断されたユーザーが新たなエリアにおいて興味を持つ可能性がある内容である。例えば、プッシュモジュール２３０が新たなエリアと常駐エリアとの同じ都市に位置しないと判断された場合には、プッシュモジュール２３０はユーザーに新たなエリアが属する都市の旅行情報及び旅ナビゲーション情報の少なくとも一種をプッシュする。
【０１１１】
そのうち、プッシュモジュール２３０はユーザーに新たなエリアにおけるＰＯＩ情報をプッシュするステップは、具体的には、プッシュモジュール２３０はユーザーのリアルタイム位置及び履歴軌跡に基づいてユーザーが新たなエリアに入ったか否かを判断するステップＳ４３１と、新たなエリアに入った場合には、プッシュモジュール２３０はユーザーによって設定された時間ウィンドウ及び注目エリアに基づいて、興味の重み値を調節するステップＳ４３２と、プッシュモジュール２３０は新たなエリアの属性、ユーザーの距離、興味の重み値などの要素を総合的に算出し、算出結果を集約するとともに、ユーザーに推奨するステップＳ４３３とを含む。
【０１１２】
例えば、プッシュモジュール２３０がユーザーのその常駐都市や常駐エリアから新たなエリアや都市に移ると判断した場合には、プッシュモジュール２３０はプッシュ決定を行い、新たなエリアにおけるユーザーＰＯＩ情報を当該ユーザーにプッシュするか否かを決定する。具体的な決定は以下の内容を含む。
【０１１３】
（一）、ユーザーが新たなエリアに入り（即ち、常駐エリアと最近の履歴軌跡において、いずれも当該エリアがない）、新たなエリアと常駐エリアとが同じ都市に位置する場合には、付近の共同購入や特典などを含む消費情報を集約し、新たなエリアと常駐エリアとが同じ都市に位置しない場合には、当該都市の旅行情報や旅ナビゲーション情報などを集約する。
【０１１４】
（二）、ユーザーが常駐エリアに入る場合には、付近の新たに追加された生活情報を集約する。
【０１１５】
（三）、ユーザーが非常駐エリアに入り、且つ当該エリアは、最近の履歴軌跡において出現した場合には、情報妨害の発生を回避するために、プッシュしない。
【０１１６】
また、ユーザーがプッシュの開かれた時間ウィンドウを設定した場合には、開かれた時間ウィンドウのみにおいて推奨する。ユーザーが常駐エリア及び注目エリアを予め設定した場合には、それらのエリア以外の内容興味の重み値を低減し、プッシュしない。
【０１１７】
更に、プッシュモジュール２３０のプッシュ決定に基づいて、集約する必要がある内容タイプを決定する。そのうち、内容自体は、位置や分類などの属性を有し、興味の重み値及び距離の重み値に基づいて内容を選択する。ユーザー行動に基づいて興味を持つことが可能となる内容を判断することができる。例えば、ユーザー検索語の分類や検索頻度に対してシーケンスを行い、シーケンスにおいて前に位置する分類を取る。例えば以下のように表されることができる。
【０１１８】
興味の重み値Ｉｕ＝Ｓｅｑ（ｑｕｅｒｙ＿ｗｏｒｄｓ＿ｃａｔｅｇｏｒｙ）
【０１１９】
興味の重み値Ｉｕをユーザー検索語分類（ｑｕｅｒｙ＿ｗｏｒｄｓ＿ｃａｔｅｇｏｒｙ）におけるシーケンスのｎ（ｎは予め設定される数字である）個前の値に設定する。ユーザーのサブスクリプション設定に基づいてユーザーが興味を持つ内容を決定することもできる。例えば、ユーザーにより設定された興味を持つサブスクリプション内容の興味の重み値を１に設定する（例えば、Ｉｕ＝１）。情報内容自体の属性を結合し、興味の重み値を調整する。ユーザーに了解して欲しい情報をマークするように、情報内容自体は一定の興味値基数を有する。例えば、興味値基数はＩで表されることができ、算出公式は、以下の通りである。
【０１２０】
Ｉ＝ＣＯＮＴＥＮＴ＊Ｃｎ＋Ｉｕ＊Ｉｎ
式中、ＣＯＮＴＥＮＴは、内容情報、Ｃｎは、内容属性の重み値の割合、Ｉｎは、興味の重み値の割合、Ｉｕは、興味の重み値である。興味決定は、最後に、ユーザーの内容興味の重み値と距離の重み値におけるシーケンスのｎ個前の値を取る。即ち、
【０１２１】
Ｌｉｓｔ（ｃｏｎｔｅｎｔ）＝Ｔｏｐ（Ｓｏｒｔ（Ｉ）＊Ｄｉｓｔａｎｃｅ（Ｃｏｎｔｅｎｔ））
式中で、Ｓｏｒｔ（Ｉ）は、内容興味の重み値のシーケンス、Ｄｉｓｔａｎｃｅ（Ｃｏｎｔｅｎｔ）は、距離の重み値、Ｔｏｐは、ｎ個前の値を取ることを表す。
【０１２２】
本発明実施例によるサーバーは、クライアントの位置、軌跡、ユーザー設定、検索など
の要因に基づいて、ユーザーの常駐エリア、新たに入るエリア及び興味を持つ可能性がある内容をインテリジェントに判断するとともに、ユーザーに推奨する。本発明の実施例のサーバーは、ユーザーの位置を中心に、個人向け周辺情報をインテリジェントに推奨し、製品の対話特徴を増強し、クライアントがユーザーの要求を受動的に応答するサービスモードを変更し、ユーザーのシーンを自発的に分析し、ユーザーの行動特徴に基づいて情報をプッシュし、ユーザーニーズをより好適に満たすことができ、ユーザーの潜在ニーズをそそり、適用範囲が広く、拡張性に優れる。
【０１２３】
本発明の説明において、「一つの実施例」、「一部の実施例」、「示例」、「具体示例」或いは「一部の示例」など用語を参考した説明とは、該実施例或いは示例に結合して説明された具体的特徴、構成、材料或いは特徴が、本発明の少なくとも一つの実施例或いは示例に含まれることである。本明細書において、上記用語に対する例示的な表述は、必ずしも同じ実施例或いは示例を示すことではない。又、説明された具体的特徴、構成、材料或いは特徴は、いずれかの一つ或いは複数の実施例又は示例において適切に結合することができる。
【０１２４】
本発明の実施例を示して説明したが、当業者は、本発明の原理及び主旨から逸脱しない限りこれらの実施例に対して複種の変化、補正、切り替え及び変形を行うことができる。本発明の範囲は、特許請求の範囲及びその相当物により限定される。
【図１】
2016514876.tif 000003
【図２】
2016514876.tif 000004
【図３】
2016514876.tif 000005
【国際調査報告】
2016514876.tif 000006
2016514876.tif 000007
2016514876.tif 000008
2016514876.tif 000009