JP6853179B2 - Information push method and equipment - Google Patents

Information push method and equipment Download PDF

Info

Publication number
JP6853179B2
JP6853179B2 JP2017541055A JP2017541055A JP6853179B2 JP 6853179 B2 JP6853179 B2 JP 6853179B2 JP 2017541055 A JP2017541055 A JP 2017541055A JP 2017541055 A JP2017541055 A JP 2017541055A JP 6853179 B2 JP6853179 B2 JP 6853179B2
Authority
JP
Japan
Prior art keywords
information
transmitted
result
user
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017541055A
Other languages
Japanese (ja)
Other versions
JP2018508885A (en
Inventor
ティーフェン グ
ティーフェン グ
Original Assignee
バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド
バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド, バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド filed Critical バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド
Publication of JP2018508885A publication Critical patent/JP2018508885A/en
Application granted granted Critical
Publication of JP6853179B2 publication Critical patent/JP6853179B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/335Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Description

本願は、2015年7月29日に提出された、出願番号が201510456927.0である中国特許出願に基づく優先権を主張し、当該出願の全文を引用により本願に組み込む。 The present application claims priority based on the Chinese patent application with application number 201510456927.0, filed on July 29, 2015, and incorporates the full text of the application into the present application by citation.

本発明はコンピュータ分野に関し、特に情報プッシュ方法及び装置に関する。 The present invention relates to the computer field, and particularly to information pushing methods and devices.

現在、普通の情報プッシュ方法はユーザにより入力されたキーワードに基づいて情報をプッシュすることしかできず、ユーザにより入力されたキーワードが同である限り、プッシュの情報が同じであり、異なるユーザニーズに応じて情報をプッシュすることができない。従来の情報プッシュ方法は異なるユーザニーズに応じて情報をプッシュすることができないため、情報プッシュ精度が低く、ユーザに役に立つ情報を探すのに時間がかかり、プッシュ情報のクリック率が低く、情報プッシュ効率を低下させる。 Currently, the usual information push method can only push information based on the keywords entered by the user, and as long as the keywords entered by the user are the same, the push information will be the same and will meet different user needs. Information cannot be pushed accordingly. Since the conventional information push method cannot push information according to different user needs, the information push accuracy is low, it takes time to find useful information for the user, the click rate of push information is low, and the information push efficiency. To reduce.

本発明が解決しようとする技術的問題の1つは、従来の情報プッシュ方法が異なるユーザニーズに応じて情報をプッシュできないことである。 One of the technical problems to be solved by the present invention is that the conventional information pushing method cannot push information according to different user needs.

本発明の一態様に係る一実施形態では、情報プッシュ方法を提供し、この方法は、
ユーザにより入力された検索ワードを受信し、ユーザ特徴情報を取得するステップと、
前記検索ワードに基づいてリクエスト結果を取得するステップと、
前記ユーザ特徴情報に基づいて次元結果を取得するステップと、
前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするステップと、を含む。
In one embodiment according to one aspect of the present invention, an information pushing method is provided, which method is described as
The step of receiving the search word entered by the user and acquiring the user characteristic information,
The step of acquiring the request result based on the search word and
The step of acquiring the dimensional result based on the user feature information and
It includes a step of pushing information to be transmitted to the user based on the request result and the dimensional result.

本発明の別の態様に係る一実施形態では、情報プッシュ装置を提供し、この装置は、
ユーザにより入力された検索ワードを受信し、ユーザ特徴情報を取得するための装置と、
前記検索ワードに基づいてリクエスト結果を取得するための装置と、
前記ユーザ特徴情報に基づいて次元結果を取得するための装置と、
前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするための装置と、を備える。
In one embodiment according to another aspect of the invention, an information push device is provided, which device.
A device for receiving the search word entered by the user and acquiring the user characteristic information,
A device for acquiring a request result based on the search word, and
A device for acquiring a dimensional result based on the user feature information, and
A device for pushing information to be transmitted based on the request result and the dimensional result to the user is provided.

本実施形態は、検索ワードとユーザ特徴情報とを組み合わせることによって送信しようとする情報をプッシュするため、異なるユーザ特徴に応じて正確な個人化サービスを提供することができ、情報プッシュ精度を高め、ユーザの個別需要を満たす。 In this embodiment, since the information to be transmitted is pushed by combining the search word and the user characteristic information, it is possible to provide an accurate personalization service according to different user characteristics, and the information push accuracy is improved. Meet the individual demands of users.

以下に図示の実施例、図面を参照しながら詳細説明を行うが、当業者であれば、本発明がこれらの実施例に限定されないことは、当然理解されるものである。本発明に係る技術的範囲は広いものであり、添付された請求の範囲のみによって本発明の技術的範囲が特定される。 Although detailed description will be given below with reference to the illustrated examples and drawings, those skilled in the art will understand that the present invention is not limited to these examples. The technical scope of the present invention is broad, and the technical scope of the present invention is specified only by the appended claims.

以下の図面を参照して行った非制限的実施形態に対する詳細な記述を読むことにより、本発明の他の特徴、目的及び利点は明らかとなる。 Other features, objectives and advantages of the present invention will become apparent by reading the detailed description of the non-restrictive embodiments made with reference to the drawings below.

図面において、同じ又は類似する符号は同じ又は類似する部品を示す。 In the drawings, the same or similar reference numerals indicate the same or similar parts.

本発明の実施例に係る情報プッシュ方法のフローチャートを示す。The flowchart of the information push method which concerns on embodiment of this invention is shown. 本発明の実施例に係る情報プッシュ方法におけるステップS140の具体的なフローチャートを示す。A specific flowchart of step S140 in the information pushing method according to the embodiment of the present invention is shown. 本発明の実施例に係る別の情報プッシュ方法のフローチャートを示す。A flowchart of another information pushing method according to an embodiment of the present invention is shown. 本発明の実施例に係る情報プッシュ装置のブロック図を示す。The block diagram of the information push device which concerns on embodiment of this invention is shown. 本発明の実施例に係る情報プッシュ装置におけるプッシュ装置440のブロック図を示す。The block diagram of the push device 440 in the information push device which concerns on embodiment of this invention is shown. 本発明の実施例に係る別の情報プッシュ装置におけるプッシュ装置440のブロック図を示す。A block diagram of a push device 440 in another information push device according to an embodiment of the present invention is shown.

なお、例示的な実施形態をさらに詳しく検討する前に、一部の例示的な実施形態はフローチャートとして記述される処理又は方法で説明されることがある。フローチャートでは、各操作を順序に従う処理として示すが、多くの操作は並行的で、同時に発生してもよく、又は同時に実行することも可能である。また、各操作の順序は変更してもよく、再配置しても可能である。操作の完了時に前記処理を終了してもよいが、図面に含まれていない追加ステップをさらに含んでもよい。前記処理は、方法、関数、ルーチン、サブルーチン、サブプログラムなどに対応することも可能である。 In addition, before examining the exemplary embodiment in more detail, some exemplary embodiments may be described by a process or method described as a flowchart. In the flowchart, each operation is shown as an ordered process, but many operations are parallel and may occur at the same time or may be executed at the same time. In addition, the order of each operation may be changed or rearranged. The process may be terminated upon completion of the operation, but may further include additional steps not included in the drawing. The processing can also correspond to methods, functions, routines, subroutines, subprograms, and the like.

前後文関係で言及する「コンピュータ機器」は、「コンピュータ」ともいい、所定のプログラム又は命令を実行することによって数値計算及び/又は論理計算などの所定処理手順を実行することができるインテリジェント電子機器であり、プロセッサやメモリを含んでもよい。所定処理手順は、プロセッサがメモリに予め記憶された命令を実行することによって実行されてもよく、又はASIC、FPGA、DSPなどのハードウェアによって実行されてもよく、又は上記両方の組み合わせによって実現されてもよい。コンピュータ機器はサーバ、パソコン、ノートパソコン、タブレットコンピュータ、スマートフォンなどを含むが、これらに限定されない。 The "computer device" referred to in the context is also called a "computer" and is an intelligent electronic device capable of executing a predetermined processing procedure such as numerical calculation and / or logical calculation by executing a predetermined program or instruction. Yes, it may include a processor and memory. The predetermined processing procedure may be executed by the processor executing a pre-stored instruction in memory, may be executed by hardware such as an ASIC, FPGA, DSP, or is realized by a combination of both of the above. You may. Computer devices include, but are not limited to, servers, personal computers, laptops, tablet computers, smartphones, and the like.

前記コンピュータ機器は、例えばユーザ機器とネットワーク機器を含む。前記ユーザ機器はパーソナルコンピュータ、スマートフォン、PDAなどを含むが、これらのものに限定されない。前記ネットワーク機器は単一のネットワークサーバ、複数のネットワークサーバで構成されるサーバグループ、或いはクラウドコンピューティング(Cloud Computing)に基づいて大量のコンピュータ又はネットワークサーバで構成されるクラウドを含むが、これらのものに限定されない。ここで、クラウドコンピューティングは分散型コンピューティングの一種であり、疎結合される複数のコンピュータセットで構成されるスーパーバーチャルコンピュータである。前記コンピュータ機器は、単独に動作することによって本発明を実現してもよく、ネットワークにアクセスしてネットワークにおける他のコンピュータ機器とのインタラクティブ操作によって本発明を実現してもよい。前記コンピュータ機器が属するネットワークはインターネット、広域ネットワーク、メトロポリタンエリアネットワーク、ローカルエリアネットワーク、VPNネットワークなどを含むが、これらのものに限定されない。 The computer equipment includes, for example, user equipment and network equipment. The user equipment includes, but is not limited to, personal computers, smartphones, PDAs, and the like. The network equipment includes a single network server, a server group composed of a plurality of network servers, or a cloud composed of a large number of computers or network servers based on cloud computing. Not limited to. Here, cloud computing is a kind of distributed computing, and is a super virtual computer composed of a plurality of loosely coupled computer sets. The computer device may realize the present invention by operating independently, or may realize the present invention by accessing the network and interactively operating the computer device with other computer devices in the network. The network to which the computer device belongs includes, but is not limited to, the Internet, a wide area network, a metropolitan area network, a local area network, a VPN network, and the like.

なお、前記ユーザ機器、ネットワーク機器及びネットワークなどは例示的なものにすぎず、ほかの従来の又は今後現れる可能性のあるコンピュータ機器やネットワークも本発明に適用することができる。また、本発明の保護範囲にも含まれるべきであり、引用によって本願に組み込まれる。 The user equipment, network equipment, network, and the like are merely examples, and other conventional computer equipment and networks that may appear in the future can also be applied to the present invention. It should also be included in the scope of protection of the present invention and is incorporated herein by reference.

以下に検討する方法(一部はフローチャートとして示される)はハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語又はそれらの任意の組み合わせによって実現可能である。ソフトウェア、ファームウェア、ミドルウェア又はマイクロコードによって実施する場合に、必要なタスクを実施するためのプログラムコード又はコードスニペットはデバイス又はコンピュータ読み取り可能な媒体(例えば記憶媒体)に記憶されてもよい。1つ又は複数のプロセッサは必要なタスクを実行できる。 The methods considered below (some of which are shown as flowcharts) are feasible with hardware, software, firmware, middleware, microcode, hardware description languages or any combination thereof. Program code or code snippets for performing the required tasks, when performed by software, firmware, middleware or microcode, may be stored on a device or computer readable medium (eg, storage medium). One or more processors can perform the required tasks.

ここで開示する具体的な構造や機能の詳細は代表的なものにすぎず、かつ本発明の例示的な実施形態を説明することを目的とする。本発明は、多くの代替形態によって具体的に実現されてもよく、ここで説明する実施形態のみに制限されるものと解釈されるべきでない。 The details of the specific structure and function disclosed herein are merely representative, and an object of the present invention is to explain an exemplary embodiment of the present invention. The present invention may be specifically realized by many alternative embodiments and should not be construed as being limited to the embodiments described herein.

なお、ここで各ユニットを説明する時に用語「第1」、「第2」などを使用するが、これらのユニットはこれらの用語に制限されないことを理解すべきである。一のユニットと他の一のユニットとを区別するために、これらの用語を使用している。例えば、例示的な実施形態の範囲を脱逸しなければ、第1ユニットは第2ユニットと称されてもよく、同様に、第2ユニットは第1ユニットと称されてもよい。ここで使用する用語「及び/又は」は1つ又は複数の列記した関連項目の任意の組み合わせと全ての組み合わせを含む。 It should be noted that although the terms "first", "second" and the like are used here when describing each unit, it should be understood that these units are not limited to these terms. These terms are used to distinguish one unit from another. For example, the first unit may be referred to as the second unit, and similarly, the second unit may be referred to as the first unit, as long as it does not deviate from the scope of the exemplary embodiment. As used herein, the term "and / or" includes any combination and all combinations of one or more of the related items listed.

一のユニットを他の一のユニットに「接続」又は「連結」する場合に、他の一のユニットに直接「接続」又は「連結」してもよく、それらの間に介在するユニットが存在してもよいことを理解すべきである。それに対して、一のユニットが他の一のユニットに「直接接続」又は「直接連結」する場合に、介在するユニットは存在しない。ユニット間の関係を説明するために用いられる他の用語は類推して解釈すべきである(例えば、「…の間に介在する」と「…の間に直接介在する」、「…に隣接する」と「…に直接隣接する」など)。 When one unit is "connected" or "connected" to another one unit, it may be "connected" or "connected" directly to the other one unit, and there is a unit intervening between them. You should understand that it is okay. On the other hand, when one unit is "directly connected" or "directly connected" to another one unit, there is no intervening unit. Other terms used to describe the relationships between units should be interpreted by analogy (eg, "intervening between ..." and "directly intervening between ...", "adjacent to ...". "And" directly adjacent to ... ").

ここで使用する用語は具体的な実施形態を説明するために用いられるものにすぎず、例示的な実施形態を制限する意図はない。前後文関係で明確に断らない限り、使用する単数形式の「1つ」、「1項」は複数を含むことも意図する。さらに、ここで使用する用語「含む」及び/又は「包含」は記述する特徴、整数、ステップ、操作、ユニット及び/又は部品の存在を示し、1つ又は複数の他の特徴、整数、ステップ、操作、ユニット、部品及び/又はその組み合せの存在や追加を排除するものではないことを理解すべきである。 The terms used herein are merely used to describe specific embodiments and are not intended to limit exemplary embodiments. Unless explicitly stated in the context, it is also intended that the singular form "one" and "one term" used include more than one. In addition, the terms "include" and / or "include" as used herein indicate the presence of a feature, integer, step, operation, unit and / or component to describe, one or more other features, an integer, a step, It should be understood that it does not preclude the existence or addition of operations, units, parts and / or combinations thereof.

さらに、一部の置換実施形態では、言及した機能/動作は図面に示される順序と異なる順序で発生してもよい。例えば、関連の機能/動作によって、順次に示した2枚の図については、実際にほぼ同時に実行されてもよく、場合によっては逆順で実行されてもよい。 Further, in some replacement embodiments, the mentioned functions / operations may occur in a different order than shown in the drawings. For example, depending on the related function / operation, the two figures shown in sequence may actually be executed at substantially the same time, or may be executed in the reverse order in some cases.

以下、図面を参照しながら本発明について更に詳細に説明する。 Hereinafter, the present invention will be described in more detail with reference to the drawings.

図1は本発明の一実施例に係る情報プッシュ方法のフローチャートである。 FIG. 1 is a flowchart of an information pushing method according to an embodiment of the present invention.

図1に示すとおり、本実施例に記載の情報プッシュ方法は、
ユーザにより入力された検索ワードを受信するステップと、ユーザ特徴情報を取得するステップS110と、
前記検索ワードに基づいてリクエスト結果を取得するステップS120と、
前記ユーザ特徴情報に基づいて次元結果を取得するステップS130と、
前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするステップS140と、を含む。
As shown in FIG. 1, the information pushing method described in this embodiment is
A step of receiving the search word input by the user, a step S110 of acquiring the user characteristic information, and the like.
Step S120 to acquire the request result based on the search word, and
Step S130 to acquire the dimensional result based on the user feature information,
Includes step S140 to push information to be transmitted to the user based on the request result and the dimensional result.

以下、各ステップについて更に詳細に説明する。 Hereinafter, each step will be described in more detail.

ステップS110において、ユーザ特徴情報は性別、年齢、健康状况、民族、教育レベル(たとえば、博士、学士、高校教育又は初等教育等)、職業(たとえば、クック、記者又は弁護士等)及び/又は地理的位置情報等を含んでもよい。本発明の実施例はユーザ特徴情報の取得方式を具体的に限定せず、アンケート方式でユーザから取得してもよく、ユーザの閲覧履歴又はログイン履歴に基づいて取得してもよく、ユーザ特徴情報を取得できればよい。 In step S110, the user characteristic information is gender, age, health status, ethnicity, education level (eg, doctoral, bachelor's, high school or primary education, etc.), occupation (eg, cook, reporter or lawyer, etc.) and / or geolocation. It may include position information and the like. The embodiment of the present invention does not specifically limit the acquisition method of the user characteristic information, and may be acquired from the user by a questionnaire method, may be acquired based on the user's browsing history or login history, and the user characteristic information may be acquired. It is only necessary to be able to obtain.

ステップS120において、ユーザにより入力された検索ワードに単語分割技術で分割処理及び/又は品詞判断を行う等の方式によって分析し、リクエスト結果を取得する。本発明の実施例では、検索ワードに基づいてリクエスト結果を取得する具体的な手順を限定せず、リクエスト結果を取得できればよい。たとえば、ユーザにより入力された検索ワードが「体を鍛える」である場合、フィットネスに関連するリクエストとして決定する。 In step S120, the search word input by the user is analyzed by a method such as division processing and / or part of speech determination by the word division technique, and the request result is acquired. In the embodiment of the present invention, it is sufficient that the request result can be acquired without limiting the specific procedure for acquiring the request result based on the search word. For example, if the search word entered by the user is "strengthen", it is determined as a fitness related request.

ステップS130において、各ユーザ特徴に応じて対応する次元値(ディメンション値)を確立し、次元結果を取得する。オプションとして、次元結果は表形式で表示されたり記憶されたりすることができ、たとえば縦座標がユーザ特徴であれば、横座標が対応する次元値である。たとえば、縦座標が年齢であれば、横座標に対応する次元値が歳であり、縦座標が教育レベルであれば、横座標に対応する次元値が学歴に対応するコード値又は学歴識別子であり、縦座標が地理的位置情報であれば、横座標に対応する次元値がGPS(Global Positioning System、全地球測位システム)地理座標情報である。 In step S130, the corresponding dimensional value (dimensional value) is established according to each user characteristic, and the dimensional result is acquired. Optionally, the dimensional results can be displayed and stored in tabular form, for example, if the ordinates are user features, then the ordinates are the corresponding dimensional values. For example, if the ordinates are age, the dimensional value corresponding to the abscissa is the year, and if the ordinates are the education level, the dimensional value corresponding to the abscissa is the code value or the academic history identifier corresponding to the academic background. If the ordinate coordinates are geographical position information, the dimensional value corresponding to the abscissa is GPS (Global Positioning System) geographic coordinate information.

オプションとして、一実施例では、図2に示すとおり、ステップS140は、具体的にS1401、及びS1402を含んでもよい。 Optionally, in one embodiment, step S140 may specifically include S1401 and S1402, as shown in FIG.

ステップS1401:前記リクエスト結果と前記次元結果とに基づいて所定アルゴリズムによって第1リクエスト次元情報を取得する。 Step S1401: The first request dimension information is acquired by a predetermined algorithm based on the request result and the dimension result.

具体的に、リクエスト結果と次元結果とに対して加重アルゴリズムによって第1リクエスト次元情報を取得してもよく、本発明の実施例は所定アルゴリズムを限定せず、当該所定アルゴリズムに基づいて取得された第1リクエスト次元情報がリクエスト結果と次元結果を反映でき、当該第1リクエスト次元情報に基づいてプッシュする送信しようとする情報がユーザの検索意図に合致することができればよい。 Specifically, the first request dimension information may be acquired by a weighted algorithm for the request result and the dimension result, and the embodiment of the present invention is acquired based on the predetermined algorithm without limiting the predetermined algorithm. It suffices that the first request dimension information can reflect the request result and the dimension result, and the information to be pushed based on the first request dimension information can match the search intention of the user.

ステップS1402:前記第1リクエスト次元情報に基づいて送信しようとする情報を前記ユーザにプッシュする。 Step S1402: Push the information to be transmitted based on the first request dimension information to the user.

オプションとして、情報ベースにおける送信しようとする情報の記憶方式は以下の2種を含む。 As an option, the storage method of the information to be transmitted in the information base includes the following two types.

第1記憶方式
情報ベースにおける各送信しようとする情報を少なくとも1つのリクエスト次元情報に対応付け、送信しようとする情報とそれに対応する少なくとも1つのリクエスト次元情報を対応付けて記憶する。たとえば、情報1をリクエスト次元情報A及びBに対応付けて記憶し、情報2をリクエスト次元情報Cに対応付けて記憶し、情報3をリクエスト次元情報A及びCに対応付けて記憶する。
First storage method Each information to be transmitted in the information base is associated with at least one request dimension information, and the information to be transmitted is associated with at least one request dimension information corresponding to the information to be stored. For example, the information 1 is stored in association with the request dimension information A and B, the information 2 is stored in association with the request dimension information C, and the information 3 is stored in association with the request dimension information A and C.

第2記憶方式
情報ベースにおける各リクエスト次元情報を少なくとも1つの送信しようとする情報に対応付け、リクエスト次元情報とそれに対応する少なくとも1つの送信しようとする情報を対応付けて記憶する。たとえば、リクエスト次元情報Aを送信しようとする情報1及び情報3に対応付けて記憶し、リクエスト次元情報Bを送信しようとする情報1に対応付けて記憶し、リクエスト次元情報Cを送信しようとする情報2と情報3に対応付けて記憶する。
Second storage method Each request dimension information in the information base is associated with at least one piece of information to be transmitted, and the request dimension information and at least one corresponding information to be transmitted are associated and stored. For example, the request dimension information A is stored in association with the information 1 and the information 3 to be transmitted, the request dimension information B is stored in association with the information 1 to be transmitted, and the request dimension information C is to be transmitted. The information 2 and the information 3 are stored in association with each other.

具体的に、情報ベースにおいて前記第1リクエスト次元情報に対応付けて記憶される送信しようとする情報を前記ユーザにプッシュする。具体的な送信しようとする情報のプッシュ順序があらかじめ設定されてもよく、ランダムにプッシュしてもよく、マッチングアルゴリズムに基づいてマッチングさの高さに従ってプッシュしてもよく、本発明の実施例はプッシュ順序の設定を具体的に限定せず、ユーザが予め検索した送信しようとする情報をユーザに直ち、迅速且つ正確に表示できればよい。 Specifically, the information to be transmitted, which is stored in association with the first request dimension information in the information base, is pushed to the user. The push order of the specific information to be transmitted may be preset, may be pushed randomly, or may be pushed according to the height of matching based on the matching algorithm. The setting of the push order is not specifically limited, and it is sufficient that the information searched in advance by the user and to be transmitted can be displayed to the user immediately, quickly and accurately.

オプションとして、一実施例では、ステップS140は、具体的に、
前記リクエスト結果との関連度が閾値範囲内且つ前記次元結果と同じである送信しようとする情報を前記ユーザにプッシュするステップS141を含んでもよい。
Optionally, in one embodiment, step S140 specifically
The information to be transmitted relevance of the request result is the same as and the dimensions results in a threshold range may include the step S141 to push to the user.

オプションとして、ステップS140に対して、情報ベースにおいて送信しようとする情報の記憶方式は以下の2種を含む。 As an option, with respect to step S140, the storage method of the information to be transmitted in the information base includes the following two types.

第1記憶方式
情報ベースにおける各送信しようとする情報を少なくとも1つの次元結果に対応付け、情報ベースにおける各送信しようとする情報を少なくとも1つのリクエスト結果に対応付け、且つ送信しようとする情報とそれに対応する少なくとも1つの次元結果及び少なくとも1つのリクエスト結果を対応付けて記憶する。たとえば、情報1をフィットネス、年齢が20歳の女性に対応付けて記憶し、情報2を食品安全、年齢が0〜5歳の赤ちゃんに対応付けて記憶し、情報3をフィットネス、年齢が60〜80歳の男性知識人に対応付けて記憶する。
First storage method Each information to be transmitted in the information base is associated with at least one dimensional result, each information to be transmitted in the information base is associated with at least one request result, and the information to be transmitted and the information to be transmitted. The corresponding at least one dimensional result and at least one request result are stored in association with each other. For example, information 1 is stored in association with fitness and a woman aged 20 years, information 2 is stored in association with a baby in food safety and age 0 to 5, and information 3 is stored in fitness and age 60 to 60 to. Memorize in association with an 80-year-old male intellectual.

第2記憶方式
情報ベースにおける各次元結果を少なくとも1つの送信しようとする情報に対応付け、且つ情報ベースにおける各リクエスト結果を少なくとも1つの送信しようとする情報に対応付け、次元結果とそれに対応する少なくとも1つの送信しようとする情報を対応付けて記憶し、且つリクエスト結果とそれに対応する少なくとも1つの送信しようとする情報を対応付けて記憶する。たとえば、年齢20歳を情報1と情報2とに対応付け、年齢0〜5歳を情報3と情報4に対応付け、フィットネスを情報1と情報3とに対応付け、男性を情報4と情報5に対応付ける。
Second storage method Each dimension result in the information base is associated with at least one piece of information to be transmitted, and each request result in the information base is associated with at least one piece of information to be transmitted, and the dimension result and the corresponding at least one are associated with each other. One piece of information to be transmitted is associated and stored, and the request result and at least one corresponding information to be transmitted are associated and stored. For example, age 20 years is associated with information 1 and information 2, ages 0 to 5 are associated with information 3 and information 4, fitness is associated with information 1 and information 3, and men are associated with information 4 and information 5. Correspond to.

オプションとして、具体的なプッシュ手順は以下の3種類の方式を含む。 As an option, the specific push procedure includes the following three types of methods.

第1プッシュ手順
情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第1送信しようとする情報集合を決定し、前記第1送信しようとする情報集合において前記次元結果と同じ送信しようとする情報を前記ユーザにプッシュする。たとえば、ユーザにより入力された検索ワードが「体を鍛える」である場合、フィットネス、ジム、広場ダンス及びエアロビクス等がすべて「体を鍛える」に関連するため、フィットネス、ジム、広場ダンス及びエアロビクスに関連する送信しようとする情報のいずれも第1送信しようとする情報集合にあるべきであることを決定できる。
First push procedure In the information base, the first information set to be transmitted is determined based on a predetermined relevance algorithm and the relevance to the request result is within the threshold range, and in the first information set to be transmitted. The same information to be transmitted as the dimension result is pushed to the user. For example, if the search word entered by the user is "train", then fitness, gym, square dance and aerobics are all related to "fit" and therefore related to fitness, gym, square dance and aerobics. It can be determined that any of the information to be transmitted should be in the first information set to be transmitted.

第2プッシュ手順
情報ベースにおいて前記次元結果と同じ第2送信しようとする情報集合を決定し、前記第2送信しようとする情報集合において所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある送信しようとする情報を決定し、前記決定した送信しようとする情報を前記ユーザにプッシュする。
Second push procedure In the information base, the information set to be secondly transmitted, which is the same as the dimensional result, is determined, and in the information set to be second transmitted, the degree of relevance to the request result is determined based on a predetermined relevance algorithm. The information to be transmitted within the threshold range is determined, and the determined information to be transmitted is pushed to the user.

第3プッシュ手順
情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第1送信しようとする情報集合を決定し、情報ベースにおいて前記次元結果と同じ第2送信しようとする情報集合を決定し、第1送信しようとする情報集合と第2送信しようとする情報集合とに対して共通部分を取り、共通部分における送信しようとする情報を前記ユーザにプッシュする。
Third push procedure Based on a predetermined relevance algorithm in the information base, the first information set to be transmitted whose degree of relevance to the request result is within the threshold range is determined, and the same second dimension result as the dimension result in the information base. The information set to be transmitted is determined, a common part is taken for the first information set to be transmitted and the second information set to be transmitted, and the information to be transmitted in the common part is pushed to the user. ..

本発明の実施例は関連するアルゴリズムを具体的に限定せず、ユーザのニーズによって相応に設定でき、ユーザのニーズを満たせばよい。閾値もユーザのニーズによって設定されてもよい。 In the embodiment of the present invention, the related algorithm is not specifically limited, and can be appropriately set according to the needs of the user, and the needs of the user may be satisfied. The threshold value may also be set according to the needs of the user.

図3に示すとおり、本実施例に記載の別の情報プッシュ方法は、S310〜S340を含む。 As shown in FIG. 3, another information pushing method described in this embodiment includes S310 to S340.

S310:ユーザにより入力された「ダイエット・スリミング」を受信し、ユーザ特徴情報、即ち、20歳、女性、北京市海淀区海淀黄荘地下鉄駅である地理の位置を取得する。 S310: Receives "diet slimming" input by the user and acquires user characteristic information, that is, a 20-year-old woman, the location of the geography of Haidian Huangzhuang subway station, Haidian District, Beijing.

S320:「ダイエット・スリミング」に基づいてフィットネスであるリクエスト結果を取得する。 S320: Acquire the request result which is fitness based on "diet slimming".

S330:ユーザ特徴情報に基づいて取得した次元結果は、年齢:20歳、性別:女、地理の位置:海淀黄荘、中関村、エリアコード及び/又は経度緯度値のいずれか。 S330: The dimensional result acquired based on the user characteristic information is one of age: 20 years old, gender: female, geographic location: Haidian Huangzhuang, Zhongguancun, area code and / or longitude / latitude value.

オプションとして、健康状况と民族次元を含むものの、取得したユーザ特徴情報が健康状况と民族情報を含まない場合、次元結果はさらに、健康状况:未知、民族:未知を含む。 If, as an option, the health status and ethnic dimension are included, but the acquired user characteristic information does not include the health status and ethnic dimension, the dimension result further includes health status: unknown, ethnic: unknown.

S340:情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第1送信しようとする情報集合を決定し、情報ベースにおいて次元結果と同じ第2送信しようとする情報集合を決定し、第1送信しようとする情報集合と第2送信しようとする情報集合とに対して共通部分を取り、共通部分における送信しようとする情報を前記ユーザにプッシュする。 S340: In the information base, the first information set to be transmitted is determined based on a predetermined relevance algorithm and the relevance to the request result is within the threshold range, and the second transmission is the same as the dimension result in the information base. The information set to be transmitted is determined, a common part is taken for the information set to be transmitted first and the information set to be transmitted second, and the information to be transmitted in the common part is pushed to the user.

オプションとして、第1送信しようとする情報集合は、フィットネス、ジム、ヘルスクラブに関連する情報集合であってもよく、第2送信しようとする情報集合は、年齢:20歳、性別:女性、及び地理の位置:海淀黄荘、中関村、エリアコード及び/又は経度緯度値である次元結果に対応付けて記憶された情報集合であってもよい。具体的には、ユーザが近所で選択できるように、中関村近傍の20歳の女性向けのフィットネス場所を当該ユーザに優先的にプッシュしてもよい。対応付けて記憶される情報がさらにたとえば健康状况と民族次元の情報を含む場合、次元結果において「年齢が20、性別が女、及び地理の位置が海淀黄荘、中関村、エリアコード及び/又は経度緯度値」が対応付けて記憶された情報集合であればよい。 Optionally, the first information set to be transmitted may be an information set related to fitness, gym, health club, and the second information set to be transmitted is age: 20 years old, gender: female, and Geographical location: It may be an information set stored in association with a dimension result such as Haidian Huangzhuang, Nakasekimura, an area code and / or a longitude / latitude value. Specifically, a fitness location for a 20-year-old woman near Zhongguancun may be preferentially pushed to the user so that the user can select it in the neighborhood. If the associated and stored information further includes, for example, health status and ethnic dimension information, the dimension result states that "age is 20, gender is female, and geographic location is Haidian Huangzhuang, Nakasekimura, area code and / or. Any information set may be used as long as the "longitude / latitude value" is stored in association with each other.

本実施例に係る方法によれば、たとえば年齢が19の女性がキーワード「運動」を入力すれば、必ずスリミング運動に関連する情報を取得しようと想定され、年齢が60歳の男性がキーワード「運動」を入力すれば、必ず高齢者運動に関連する情報を取得しようと想定され、つまり、異なる年齢又は異なる性別のユーザが同じキーワードに基づいて検索する時に取得しようとする情報は同じではない。従って、本実施例は、検索ワードとユーザ特徴情報とを組み合わせることによって送信しようとする情報をプッシュすることにより、異なるユーザ特徴に応じて正確な個人化サービスを提供することができ、情報プッシュ精度を高め、ユーザの個別需要を満たす。 According to the method according to this embodiment, for example, if a woman of 19 years old inputs the keyword "exercise", it is assumed that information related to slimming exercise is always obtained, and a man of 60 years old is the keyword "exercise". Is assumed to always obtain information related to the elderly exercise, that is, the information that users of different ages or different genders try to obtain when searching based on the same keyword is not the same. Therefore, in this embodiment, by pushing the information to be transmitted by combining the search word and the user characteristic information, it is possible to provide an accurate personalization service according to different user characteristics, and the information push accuracy. And meet the individual demands of users.

図4に示すとおり、本実施例に記載の情報プッシュ装置は、ネットワーク装置側又はクラウド装置側に設置されてもよく、当該装置は、
ユーザにより入力された検索ワード受信、ユーザ特徴情報取得とを行うための装置(以下「受信装置」と略称する)410と、
前記検索ワードに基づいてリクエスト結果を取得するための装置(以下「第1分析装置」と略称する)420と、
前記ユーザ特徴情報に基づいて次元結果を取得するための装置(以下「第2分析装置」と略称する)430と、
前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザに
プッシュするための装置(以下「プッシュ装置」と略称する)440とを備える。
As shown in FIG. 4, the information push device described in this embodiment may be installed on the network device side or the cloud device side, and the device may be installed.
And receiving the input search word by the user, apparatus for the acquisition of the user characteristic information (hereinafter referred to as "receiving apparatus") and 410,
A device (hereinafter abbreviated as "first analyzer") 420 for acquiring a request result based on the search word, and
An apparatus (hereinafter abbreviated as "second analyzer") 430 for acquiring a dimensional result based on the user characteristic information, and
A device (hereinafter abbreviated as "push device") 440 for pushing information to be transmitted based on the request result and the dimensional result to the user is provided.

以下、各装置について更に詳細に説明する。 Hereinafter, each device will be described in more detail.

受信装置410において、ユーザ特徴情報は性別、年齢、健康状况、民族、教育レベル(たとえば、博士、学士、高校教育又は初等教育等)、職業(たとえば、クック、記者又は弁護士等)及び/又は地理的位置情報等を含んでもよい。本発明の実施例はユーザ特徴情報の取得方式を具体的に限定せず、アンケート方式でユーザから取得してもよく、ユーザの閲覧履歴又はログイン履歴に基づいて取得してもよく、ユーザ特徴情報を取得できればよい。 In the receiver 410, the user characteristic information includes gender, age, health status, ethnicity, education level (eg, doctoral, bachelor's, high school or primary education, etc.), occupation (eg, cook, reporter or lawyer, etc.) and / or geography. It may include target position information and the like. The embodiment of the present invention does not specifically limit the acquisition method of the user characteristic information, and may be acquired from the user by a questionnaire method, may be acquired based on the user's browsing history or login history, and the user characteristic information may be acquired. It is only necessary to be able to obtain.

第1分析装置420において、ユーザにより入力された検索ワードについて分割処理及び/又は品詞判断を行う等の方式で分析し、リクエスト結果を取得する。本発明の実施例は、検索ワードに基づいてリクエスト結果を取得する具体的な手順を限定せず、リクエスト結果を取得できればよい。たとえば、ユーザにより入力された検索ワードが「体を鍛える」である場合、フィットネスに関連するリクエストとして決定する。 The first analyzer 420 analyzes the search word input by the user by a method such as dividing processing and / or determining the part of speech, and acquires the request result. The embodiment of the present invention does not limit the specific procedure for acquiring the request result based on the search word, as long as the request result can be acquired. For example, if the search word entered by the user is "strengthen", it is determined as a fitness related request.

第2分析装置430において、各ユーザ特徴に応じて対応する次元値を確立し、次元結果を取得する。好ましくは、次元結果は表形式で表示したり記憶したりすることができ、たとえば縦座標がユーザ特徴であれば、横座標が対応する次元値である。たとえば、縦座標が年齢であれば、横座標に対応する次元値が歳であり、縦座標が教育レベルであれば、横座標に対応する次元値が学歴に対応するコード値又は学歴識別子であり、縦座標が地理的位置情報であれば、横座標に対応する次元値がGPS地理座標情報である。 In the second analyzer 430, the corresponding dimensional value is established according to each user characteristic, and the dimensional result is acquired. Preferably, the dimensional results can be displayed and stored in tabular form, for example, if the ordinates are user features, the abscissas are the corresponding dimensional values. For example, if the ordinates are age, the dimensional value corresponding to the abscissa is the year, and if the ordinates are the education level, the dimensional value corresponding to the abscissa is the code value or the academic history identifier corresponding to the academic background. If the ordinate coordinates are geographical position information, the dimensional value corresponding to the abscissa is GPS geographic coordinate information.

オプションとして、一実施例では、図5に示すとおり、プッシュ装置440は具体的に、
前記リクエスト結果と前記次元結果とに基づいて所定アルゴリズムによって第1リクエスト次元情報を取得するための装置(以下「計算装置」と略称する)4401と、
前記第1リクエスト次元情報に基づいて送信しようとする情報を前記ユーザにプッシュするための装置(以下「第1送信装置」と略称する)4402とを備えてもよい。
As an option, in one embodiment, as shown in FIG. 5, the push device 440 specifically
An apparatus (hereinafter abbreviated as "calculation apparatus") 4401 for acquiring first request dimension information by a predetermined algorithm based on the request result and the dimension result, and
A device (hereinafter abbreviated as "first transmission device") 4402 for pushing information to be transmitted based on the first request dimension information to the user may be provided.

具体的に、リクエスト結果と次元結果とに対して加重アルゴリズムによって第1リクエスト次元情報を取得することができ、本発明の実施例は所定のアルゴリズムを具体的に限定せず、当該所定アルゴリズムに基づいて取得された第1リクエスト次元情報がリクエスト結果と次元結果を反映でき、且つ当該第1リクエスト次元情報に基づいてプッシュする送信しようとする情報がユーザの検索意図を合致することができればよい。 Specifically, the first request dimension information can be acquired by a weighting algorithm for the request result and the dimension result, and the embodiment of the present invention does not specifically limit the predetermined algorithm, but is based on the predetermined algorithm. It is sufficient that the first request dimension information acquired in the above can reflect the request result and the dimension result, and the information to be pushed based on the first request dimension information can match the user's search intention.

オプションとして、上記プッシュ装置440に対して、本発明の実施例に記載の情報プッシュ装置はさらに、
情報ベースにおける各送信しようとする情報を少なくとも1つのリクエスト次元情報に対応付け、送信しようとする情報とそれに対応する少なくとも1つのリクエスト次元情報を対応付けて記憶するための装置(以下「第1記憶装置」と略称する)4501と、
情報ベースにおける各リクエスト次元情報を少なくとも1つの送信しようとする情報に対応付け、リクエスト次元情報とそれに対応する少なくとも1つの送信しようとする情報を対応付けて記憶するための装置(以下「第2記憶装置」)4502と、を備えてもよい。
As an option, in contrast to the push device 440, the information push device described in the embodiment of the present invention further comprises.
A device for associating each information to be transmitted in the information base with at least one request dimension information and storing the information to be transmitted with at least one request dimension information corresponding thereto (hereinafter, "first storage"). (Abbreviated as "device") 4501 and
A device for associating each request dimension information in the information base with at least one piece of information to be transmitted, and storing the request dimension information and at least one corresponding information to be transmitted in association with each other (hereinafter, "second storage"). Equipment ") 4502 and may be provided.

具体的に、情報ベースにおいて前記第1リクエスト次元情報に対応付けて記憶された送信しようとする情報を前記ユーザにプッシュする。具体的な送信しようとする情報のプッシュ順序があらかじめ設定されもよく、ランダムにプッシュしてもよく、マッチングアルゴリズムに基づいてマッチングさの高さに従ってプッシュしてもよく、本発明の実施例はプッシュ順序の設定を具体的に限定せず、ユーザがあらかじめ検索した送信しようとする情報を直ち、迅速且つ正確にユーザに表示できればよい。 Specifically, the information to be transmitted stored in association with the first request dimension information in the information base is pushed to the user. The push order of the specific information to be transmitted may be preset, may be pushed randomly, or may be pushed according to the height of matching based on the matching algorithm, and the embodiment of the present invention is a push. The order setting is not specifically limited, and it is sufficient that the information that the user has searched for in advance and is to be transmitted can be displayed to the user immediately, quickly and accurately.

オプションとして、一実施例で、図6に示すとおり、プッシュ装置440は、具体的に、さらに、
前記リクエスト結果との関連度が閾値範囲内且つ前記次元結果と同じである送信しようとする情報を前記ユーザにプッシュするための装置(以下「第2送信装置」と略称する)441を備えてもよい。
As an option, in one embodiment, as shown in FIG. 6, the push device 440 specifically further
Provided with the request results and device for pushing in the user relevance information is to be transmitted and is the same as the dimensions result in a threshold range (hereinafter abbreviated as "second transmission device") 441 May be good.

オプションとして、、第2送信装置441に対して、本発明の実施例に記載の情報プッシュ装置はさらに、
情報ベースにおける各送信しようとする情報を少なくとも1つの次元結果に対応付け、且つ情報ベースにおける各送信しようとする情報を少なくとも1つのリクエスト結果に対応付け、送信しようとする情報とそれに対応する少なくとも1つの次元結果及び少なくとも1つのリクエスト結果を対応付けて記憶するための装置(以下「第3記憶装置」と略称する)4503と、
情報ベースにおける各次元結果を少なくとも1つの送信しようとする情報に対応付け、情報ベースにおける各リクエスト結果を少なくとも1つの送信しようとする情報に対応付け、次元結果とそれに対応する少なくとも1つの送信しようとする情報を対応付けて記憶し、リクエスト結果とそれに対応する少なくとも1つ送信しようとする情報を対応付けて記憶するための装置(以下「第4記憶装置」と略称する)4504とを備えてもよい。
As an option, for the second transmitter 441, the information push device described in the embodiment of the present invention further comprises.
Each information to be transmitted in the information base is associated with at least one dimensional result, and each information to be transmitted in the information base is associated with at least one request result, and the information to be transmitted and the corresponding at least 1 A device (hereinafter abbreviated as "third storage device") 4503 for storing one dimensional result and at least one request result in association with each other.
Each dimension result in the information base is associated with at least one piece of information to be transmitted, each request result in the information base is associated with at least one piece of information to be transmitted, and the dimension result and at least one corresponding transmission are attempted. Even if it is provided with a device (hereinafter abbreviated as "fourth storage device") 4504 for storing the information to be associated with each other and storing the request result and at least one corresponding information to be transmitted in association with each other. Good.

好ましくは、第3記憶装置4503又は第4記憶装置4504に記憶された送信しようとする情報に基づいて、第2送信装置441の具体的なプッシュ手順は以下の3種類の方式を含む。 Preferably, based on the information to be transmitted stored in the third storage device 4503 or the fourth storage device 4504, the specific push procedure of the second transmission device 441 includes the following three types of methods.

第1プッシュ手順
情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第1送信しようとする情報集合を決定し、前記第1送信しようとする情報集合において前記次元結果と同じ送信しようとする情報を前記ユーザにプッシュする。たとえば、ユーザにより入力された検索ワードが「体を鍛える」である場合、フィットネス、ジム、広場ダンスやエアロビクス等がいずれも「体を鍛える」に関連するため、フィットネス、ジム、広場ダンス及びエアロビクスに関連する送信しようとする情報のいずれも第1送信しようとする情報集合にあることを決定する。
First push procedure In the information base, the first information set to be transmitted is determined based on a predetermined relevance algorithm and the relevance to the request result is within the threshold range, and in the first information set to be transmitted. The same information to be transmitted as the dimension result is pushed to the user. For example, if the search word entered by the user is "strengthen", then fitness, gym, square dance, aerobics, etc. are all related to "strengthen", so fitness, gym, square dance and aerobics. It is determined that any of the related information to be transmitted is in the first information set to be transmitted.

第2プッシュ手順
情報ベースにおいて前記次元結果と同じ第2送信しようとする情報集合を決定し、前記第2送信しようとする情報集合において所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある送信しようとする情報を決定し、前記決定した送信しようとする情報を前記ユーザにプッシュする。
Second push procedure In the information base, the information set to be secondly transmitted, which is the same as the dimensional result, is determined, and in the information set to be second transmitted, the degree of relevance to the request result is determined based on a predetermined relevance algorithm. The information to be transmitted within the threshold range is determined, and the determined information to be transmitted is pushed to the user.

第3プッシュ手順
情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第1送信しようとする情報集合を決定し、情報ベースにおいて前記次元結果と同じ第2送信しようとする情報集合を決定し、第1送信しようとする情報集合と第2送信しようとする情報集合とに対して共通部分を取り、共通部分における送信しようとする情報を前記ユーザにプッシュする。
Third push procedure Based on a predetermined relevance algorithm in the information base, the first information set to be transmitted whose degree of relevance to the request result is within the threshold range is determined, and the same second dimension result as the dimension result in the information base. The information set to be transmitted is determined, a common part is taken for the first information set to be transmitted and the second information set to be transmitted, and the information to be transmitted in the common part is pushed to the user. ..

本発明の実施例は関連するアルゴリズムを具体的に限定せず、ユーザのニーズによって相応に設定でき、ユーザのニーズを満たせばよい。閾値もユーザのニーズによって設定されてもよい。 In the embodiment of the present invention, the related algorithm is not specifically limited, and can be appropriately set according to the needs of the user, and the needs of the user may be satisfied. The threshold value may also be set according to the needs of the user.

本発明の実施例に係る情報プッシュ方法及び装置は、検索ワードとユーザ特徴情報とを組み合わせることによって送信しようとする情報をプッシュすることにより、性別、年齢等のユーザの特徴情報に基づいて目標性と個人化を有する情報プッシュとサービスを行うことができ、サービス結果の精度を高め、異なるユーザ特徴に応じて正確な個人化サービスを提供でき、情報プッシュ精度を高め、ユーザの個別需要を満たし、ユーザ体験を向上させる。また、検索ワードとユーザの特徴情報を組み合わせて情報のプッシュを行うことで、異なるユーザニーズに応じてプッシュする精度を更に向上させ、プッシュ効率を向上させる。 The information pushing method and device according to the embodiment of the present invention pushes the information to be transmitted by combining the search word and the user characteristic information, and thereby aims at the target based on the user's characteristic information such as gender and age. Can perform information push and service with personalization, improve the accuracy of service results, provide accurate personalized service according to different user characteristics, improve information push accuracy, meet user's individual demand, Improve the user experience. Further, by pushing the information by combining the search word and the characteristic information of the user, the accuracy of pushing according to different user needs is further improved, and the pushing efficiency is improved.

注意すべきことは、本発明が、ソフトウェア及び/又はソフトウエアとハードウェアとの組合せにおいて実施することができ、例えば、特定用途向け集積回(ASIC)、汎用コンピュータ又は任意の他の種類のハードウエアを用いて実現することができる。本発明のソフトウェアプログラムはプロセッサに実行されることで以上の前記ステップ又は機能を実現できる。同様に、本発明のソフトウェアプログラム(関連するデータ構造を含む)は、コンピュータ読み取り可能な記録媒体、例えば、RAMメモリ、磁気ドライブ又は光学ドライブ又はフロッピーディスク及び類似装置に記録されてもよい。また、本発明の一部のステップ又は機能はハードウェア、例えばプロセッサと協力して各機能又はステップを実行する電気回路によって実現できる。 It should be noted that the present invention can be implemented in software and / or in combination with software and hardware, such as application specific integrated circuits (ASICs), general purpose computers or any other type of hardware. It can be realized by using hardware. The software program of the present invention can realize the above steps or functions by being executed by a processor. Similarly, software programs of the invention (including associated data structures) may be recorded on computer-readable recording media such as RAM memory, magnetic or optical drives or floppy disks and similar devices. In addition, some steps or functions of the present invention can be realized by hardware, for example, an electric circuit that performs each function or step in cooperation with a processor.

当業者であれば、本発明は、上記の例示的な実施例の詳細に制限されず、本発明の主旨又は基本的な特徴を脱逸せずにその他の形態で本発明を実現できることが明らかなことである。従って、いずれにしても、実施例は例示的なものに過ぎず、非限定的であり、本発明の範囲は上記説明ではなく添付している請求項により限定され、従って、請求項の同等要件を満たす意味及び範囲を有するすべての変化は本発明内に含まれる。請求項における任意の図面符号を、係る請求項を制限するものとしてはならない。また、「含む」という単語は、他のユニット又はステップを排除せず、単数形を使用する場合も複数を含む。請求項に説明した複数のユニット又は装置は、一つのユニット又は装置によりソフトウェア又はハードウェアを通じて実現されてもよい。第1、第2等の単語は名称を示すことに用いられ、順番を特定するものではない。 It will be apparent to those skilled in the art that the present invention is not limited to the details of the above exemplary examples and that the present invention can be realized in other forms without deviating from the gist or basic features of the present invention. That's what it is. Therefore, in any case, the examples are merely exemplary and non-limiting, and the scope of the invention is limited by the appended claims rather than by the above description, and thus the equivalent requirements of the claims. All variations having the meaning and scope to satisfy are included in the present invention. Any drawing code in the claims shall not limit such claims. Also, the word "contains" does not exclude other units or steps, and also includes the plural when using the singular. The plurality of units or devices described in the claims may be realized by one unit or device through software or hardware. The first and second words are used to indicate the name and do not specify the order.

以上は、特に例示的に実施例を示して説明したが、当業者であれば、請求の範囲の主旨や範囲を脱逸しなければ、その態様及び詳細を変化してもよい。本発明が保護を求めようとする範囲は添付している請求の範囲によって特定される。 Although the above has been described by exemplifying examples in particular, those skilled in the art may change the mode and details as long as they do not deviate from the gist and scope of the claims. The scope of the invention for which protection is sought is specified by the appended claims.

Claims (5)

コンピュータ装置に実行される情報プッシュ方法であって、
ユーザにより入力された検索ワードを受信するステップと、
ーザ特徴情報を取得するステップと、
前記検索ワードを分析してリクエスト結果を取得するステップと、
前記ユーザ特徴情報に基づいて次元結果を取得するステップと、
前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするステップと、を含み、
前記の前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするステップには、
前記リクエスト結果との関連度が閾値範囲内且つ前記次元結果と同じである送信しようとする情報を前記ユーザにプッシュするステップを含み、
さらに、
情報ベースにおける各次元結果を少なくとも1つの送信しようとする情報に対応付け、且つ情報ベースにおける各リクエスト結果を少なくとも1つの送信しようとする情報に対応付け、次元結果とそれに対応する少なくとも1つの送信しようとする情報を対応付けて記憶し、且つリクエスト結果とそれに対応する少なくとも1つの送信しようとする情報を対応付けて記憶するステップを含み、
前記の前記リクエスト結果との関連度が閾値範囲内且つ前記次元結果と同じである送信しようとする情報を前記ユーザにプッシュするステップには、
情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第1送信しようとする情報集合を決定するステップと、情報ベースにおいて前記次元結果と同じ第2送信しようとする情報集合を決定するステップと、第1送信しようとする情報集合と第2送信しようとする情報集合とに対して共通部分を取り、共通部分における送信しようとする情報を前記ユーザにプッシュするステップと、を含む
ことを特徴とする情報プッシュ方法。
An information push method that is executed on a computer device.
Steps to receive the search word entered by the user,
Obtaining a User chromatography The characteristic information,
The step of analyzing the search word and obtaining the request result,
The step of acquiring the dimensional result based on the user feature information and
Including a step of pushing information to be transmitted to the user based on the request result and the dimensional result.
The step of pushing the information to be transmitted based on the request result and the dimensional result to the user
Information relevance with the request result to be transmitted and is the same as the dimensions result in a threshold range includes a step of pushing said user,
further,
Let's associate each dimension result in the information base with at least one piece of information to be transmitted, and each request result in the information base with at least one piece of information to be transmitted, the dimension result and at least one corresponding transmission. Including a step of associating and storing the information to be stored, and associating and storing the request result and the corresponding at least one information to be transmitted.
The step of pushing information relevance with the request result of the is to be transmitted and is the same as the dimensions result in a threshold range to the user,
In the information base, the first step of determining the information set to be transmitted whose degree of relevance to the request result is within the threshold range based on a predetermined relevance algorithm, and the second transmission in the information base, which is the same as the dimension result. The step of determining the information set to be transmitted and the information set to be transmitted first and the information set to be transmitted second have a common part, and the information to be transmitted in the common part is pushed to the user. An information push method characterized by including steps and.
ユーザにより入力された検索ワード受信、ユーザ特徴情報取得とを行うための装置と、
前記検索ワードを分析してリクエスト結果を取得するための装置と、
前記ユーザ特徴情報に基づいて次元結果を取得するための装置と、
前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするための装置と、を備え、
前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするための装置は、
前記リクエスト結果との関連度が閾値範囲内且つ前記次元結果と同じである送信しようとする情報を前記ユーザにプッシュするための装置を備えており、
さらに、
情報ベースにおける各次元結果を少なくとも1つの送信しようとする情報に対応付け、且つ情報ベースにおける各リクエスト結果を少なくとも1つの送信しようとする情報に対応付け、次元結果とそれに対応する少なくとも1つの送信しようとする情報を対応付けて記憶し、且つリクエスト結果とそれに対応する少なくとも1つの送信しようとする情報を対応付けて記憶するための装置を備え、
前記リクエスト結果との関連度が閾値範囲内且つ前記次元結果と同じである送信しようとする情報を前記ユーザにプッシュするための装置は、
情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第1送信しようとする情報集合を決定し、情報ベースにおいて前記次元結果と同じ第2送信しようとする情報集合を決定し、第1送信しようとする情報集合と第2送信しようとする情報集合とに対して共通部分を取り、共通部分における送信しようとする情報を前記ユーザにプッシュするための装置を備える
ことを特徴とする情報プッシュ装置。
And receiving the input search word by the user, the apparatus for the acquisition of the user characteristic information,
A device for analyzing the search word and obtaining a request result,
A device for acquiring a dimensional result based on the user feature information, and
A device for pushing information to be transmitted based on the request result and the dimensional result to the user is provided.
The device for pushing the information to be transmitted based on the request result and the dimensional result to the user is
Equipped with a device for pushing the information to be transmitted relevance is the same as and the dimensions results in a threshold range of the request result to the user,
further,
Let's associate each dimension result in the information base with at least one piece of information to be transmitted, and each request result in the information base with at least one piece of information to be transmitted, the dimension result and at least one corresponding transmission. It is provided with a device for associating and storing the information to be used, and for associating and storing the request result and at least one corresponding information to be transmitted.
The request results and device for pushing in the user relevance information is to be transmitted and is the same as the dimensions result in a threshold range of,
Based on a predetermined degree of relevance algorithm in the information base, the information set to be first transmitted is determined when the degree of relevance to the request result is within the threshold range, and the same second transmission as the dimension result is attempted in the information base. A device for determining an information set, taking a common part with respect to an information set to be transmitted first and an information set to be transmitted second, and pushing information to be transmitted in the common part to the user. An information push device characterized by being provided.
コンピュータ読み取り可能な記録媒体であって、
前記コンピュータ読み取り可能な記録媒体にコンピュータコマンドが記憶され、前記コンピュータコマンドが実行される場合、請求項1に記載の方法が実行される
ことを特徴とするコンピュータ読み取り可能な記録媒体。
A computer-readable recording medium
A computer-readable recording medium, wherein when a computer command is stored in the computer-readable recording medium and the computer command is executed, the method according to claim 1 is executed.
コンピュータプログラムであって、
前記コンピュータプログラムが実行される場合、請求項1に記載の方法が実行される
ことを特徴とするコンピュータプログラム。
It ’s a computer program,
A computer program according to claim 1, wherein when the computer program is executed, the method according to claim 1 is executed.
コンピュータコマンドが記憶されたメモリと、プロセッサと、を備えており、
前記プロセッサが、前記コンピュータコマンドを実行することによって請求項1に記載の方法を実行するように配置される
ことを特徴とするコンピュータ装置。
It has a memory for storing computer commands and a processor.
A computer device characterized in that the processor is arranged to perform the method of claim 1 by executing the computer command.
JP2017541055A 2015-07-29 2015-12-04 Information push method and equipment Active JP6853179B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201510456927.0A CN105045889B (en) 2015-07-29 2015-07-29 A kind of information-pushing method and device
CN201510456927.0 2015-07-29
PCT/CN2015/096452 WO2017016122A1 (en) 2015-07-29 2015-12-04 Information pushing method and apparatus

Publications (2)

Publication Number Publication Date
JP2018508885A JP2018508885A (en) 2018-03-29
JP6853179B2 true JP6853179B2 (en) 2021-03-31

Family

ID=54452436

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017541055A Active JP6853179B2 (en) 2015-07-29 2015-12-04 Information push method and equipment

Country Status (4)

Country Link
JP (1) JP6853179B2 (en)
KR (1) KR102009787B1 (en)
CN (1) CN105045889B (en)
WO (1) WO2017016122A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105045889B (en) * 2015-07-29 2018-04-20 百度在线网络技术(北京)有限公司 A kind of information-pushing method and device
CN105677927B (en) * 2016-03-31 2019-04-12 百度在线网络技术(北京)有限公司 For providing the method and apparatus of search result
CN107092609B (en) * 2016-05-10 2021-04-02 口碑控股有限公司 Information pushing method and device
US10832684B2 (en) * 2016-08-31 2020-11-10 Microsoft Technology Licensing, Llc Personalization of experiences with digital assistants in communal settings through voice and query processing
CN106357824B (en) * 2016-11-16 2019-06-04 四川省亚丁胡杨人力资源集团有限公司 A kind of intelligent Community service recommendation system
CN107507612B (en) 2017-06-30 2020-08-28 百度在线网络技术(北京)有限公司 Voiceprint recognition method and device
CN108280200B (en) * 2018-01-29 2021-11-09 百度在线网络技术(北京)有限公司 Method and device for pushing information
CN111180080A (en) * 2019-12-30 2020-05-19 四川华迪信息技术有限公司 Accurate pushing method for health knowledge base of old people

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06187374A (en) * 1992-12-15 1994-07-08 Hokkaido Nippon Denki Software Kk Retrieval system
JP2001022672A (en) * 1999-07-09 2001-01-26 Dejitaretto:Kk Push type information distribution system and push type information distributing method
US8352499B2 (en) * 2003-06-02 2013-01-08 Google Inc. Serving advertisements using user request information and user information
US7885963B2 (en) * 2003-03-24 2011-02-08 Microsoft Corporation Free text and attribute searching of electronic program guide (EPG) data
JP2005085010A (en) * 2003-09-09 2005-03-31 Fujitsu Ltd Information service providing method and providing device
US7720845B2 (en) 2004-08-13 2010-05-18 Yahoo! Inc. Systems and methods for updating query results based on query deltas
JP2007243253A (en) * 2006-03-06 2007-09-20 Fuji Xerox Co Ltd System and method for distribution information
US7761464B2 (en) * 2006-06-19 2010-07-20 Microsoft Corporation Diversifying search results for improved search and personalization
US8528102B2 (en) * 2006-10-06 2013-09-03 Broadcom Corporation Method and system for protection of customer secrets in a secure reprogrammable system
KR100892845B1 (en) * 2007-03-29 2009-04-10 엔에이치엔(주) System and method for displaying title and description
US20110184940A1 (en) 2010-01-26 2011-07-28 Yahoo! Inc. System and method for detecting changes in the relevance of past search results
CN102609500A (en) * 2012-02-01 2012-07-25 北京百度网讯科技有限公司 Question push method, question answering system using same and search engine
CN103530299B (en) * 2012-07-05 2017-04-12 阿里巴巴集团控股有限公司 Search result generating method and device
CN104572782A (en) * 2013-10-29 2015-04-29 中兴通讯股份有限公司 Method and system for directional information pushing based on browser search
US20150127631A1 (en) * 2013-11-05 2015-05-07 International Business Machines Corporation Best available alternative dialog
CN104794122B (en) * 2014-01-20 2020-04-17 腾讯科技(北京)有限公司 Position information recommendation method, device and system
CN104866474B (en) * 2014-02-20 2018-10-09 阿里巴巴集团控股有限公司 Individuation data searching method and device
CN103970891B (en) * 2014-05-23 2017-08-25 三星电子(中国)研发中心 A kind of user interest information querying method based on situation
CN104077407B (en) * 2014-07-10 2017-06-16 中国工商银行股份有限公司 A kind of intelligent data search system and method
CN104239456B (en) * 2014-09-02 2019-05-03 百度在线网络技术(北京)有限公司 The extracting method and device of user characteristic data
CN105045889B (en) * 2015-07-29 2018-04-20 百度在线网络技术(北京)有限公司 A kind of information-pushing method and device

Also Published As

Publication number Publication date
KR102009787B1 (en) 2019-08-12
KR20170103859A (en) 2017-09-13
CN105045889B (en) 2018-04-20
CN105045889A (en) 2015-11-11
WO2017016122A1 (en) 2017-02-02
JP2018508885A (en) 2018-03-29

Similar Documents

Publication Publication Date Title
JP6853179B2 (en) Information push method and equipment
CN109064278B (en) Target object recommendation method and device, electronic equipment and storage medium
US9410817B2 (en) Method and apparatus for pushing track information
US20180041867A1 (en) Method and apparatus for matching wireless hotspot with poi
JP6759844B2 (en) Systems, methods, programs and equipment that associate images with facilities
JP2017045435A (en) Method for estimating link between social media message and facility, computer system and program
US12001495B2 (en) Matchmaking video chatting partners
JP2017510104A (en) Identifying entities associated with wireless network access points
US9501563B2 (en) Server, information-management method, information-management program, and computer-readable recording medium with said program recorded thereon
CA3078148A1 (en) Search method and apparatus, and non-temporary computer-readable storage medium
JP6136702B2 (en) Location estimation method, location estimation apparatus, and location estimation program
JP2015004754A (en) Interaction device, interaction method and interaction program
US20160350409A1 (en) Electronic device, information providing system and information providing method thereof
JPWO2017046845A1 (en) Information processing apparatus, information processing method, program, and storage medium
JP2019040417A (en) Information processing device and program
CA2760624A1 (en) Server, dictionary creation method, dictionary creation program, and computer-readable recording medium recording the program
JP2018055525A (en) Text extraction device
CN106469205B (en) Method and device for determining geographical location information of user
WO2017024684A1 (en) User behavioral intent acquisition method, device and equipment, and computer storage medium
AU2015343949B2 (en) Method of predicting location of rendezvous and electronic device for providing same
CN103473290B (en) The processing method and processing device of the attribute data of point of interest
KR101233902B1 (en) Server, dictionary creation method, and computer-readable recording medium for recording dictionary creation program
KR102570399B1 (en) Method and apparatus for recommending places
JP2013149130A (en) Information processing device, information processing method, and program
CN112528145B (en) Information recommendation method, device, equipment and readable storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170803

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180720

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180807

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181102

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20190507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190909

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20190909

C11 Written invitation by the commissioner to file amendments

Free format text: JAPANESE INTERMEDIATE CODE: C11

Effective date: 20190924

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191023

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20191105

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20191112

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20191220

C211 Notice of termination of reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C211

Effective date: 20191224

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20200707

C13 Notice of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: C13

Effective date: 20200929

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201208

C23 Notice of termination of proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C23

Effective date: 20210126

C03 Trial/appeal decision taken

Free format text: JAPANESE INTERMEDIATE CODE: C03

Effective date: 20210302

C30A Notification sent

Free format text: JAPANESE INTERMEDIATE CODE: C3012

Effective date: 20210302

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210311

R150 Certificate of patent or registration of utility model

Ref document number: 6853179

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250