[go: up one dir, main page]

WO2017041359A1 - Information pushing method, apparatus and device, and non-volatile computer storage medium - Google Patents

Information pushing method, apparatus and device, and non-volatile computer storage medium Download PDF

Info

Publication number
WO2017041359A1
WO2017041359A1 PCT/CN2015/094335 CN2015094335W WO2017041359A1 WO 2017041359 A1 WO2017041359 A1 WO 2017041359A1 CN 2015094335 W CN2015094335 W CN 2015094335W WO 2017041359 A1 WO2017041359 A1 WO 2017041359A1
Authority
WO
WIPO (PCT)
Prior art keywords
content
information
user
page
push information
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.)
Ceased
Application number
PCT/CN2015/094335
Other languages
French (fr)
Chinese (zh)
Inventor
刘俊启
黎科峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu Online Network Technology Beijing Co Ltd
Original Assignee
Baidu Online Network Technology Beijing Co Ltd
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 Baidu Online Network Technology Beijing Co Ltd filed Critical Baidu Online Network Technology Beijing Co Ltd
Publication of WO2017041359A1 publication Critical patent/WO2017041359A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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

Definitions

  • the present disclosure relates to the field of Internet technologies, and in particular, to an information push method, apparatus, device, and non-volatile computer storage medium.
  • the traditional information push method is an information push mode based on keywords provided by search engines to actively match user needs.
  • traditional Internet keyword advertisements usually provide keywords from advertisers to advertisers. Advertisers create advertisements based on keywords provided by ad networks. When users perform keyword search services, they can see the keywords they are searching for. For related ads, the user can choose to click on an advertisement that is attractive to him. This type of information push is not precise enough, resulting in a lower click-through rate for push messages.
  • aspects of the present disclosure provide an information push method, apparatus, device, and non-volatile computer storage medium for improving push accuracy and improving click rate of push information.
  • An aspect of the present disclosure provides an information pushing method, including:
  • the obtaining the push information that matches the content of the page includes:
  • Matching is performed in the information base according to part or all of the content of the push information to obtain the push information.
  • the obtaining part or all of the content of the push information according to the content of the page includes:
  • part or all of the content of the push information is extracted from the title and body of the webpage content.
  • the obtaining the content of the page browsed by the user includes:
  • the pushing the push information push to the user includes:
  • the height of the information window is smaller than the screen height of the terminal device, and the width of the information window is less than or equal to the The screen width of the terminal device.
  • the terminal device is a mobile terminal.
  • the method further includes:
  • the push information is updated in real time according to changes in the content of the page.
  • the method further includes:
  • an information pushing apparatus including:
  • a page obtaining module configured to obtain a page content viewed by a user
  • An information obtaining module configured to acquire push information that matches the content of the page
  • a pushing module configured to push the push information to the user.
  • the information acquisition module is specifically configured to:
  • Matching is performed in the information base according to part or all of the content of the push information to obtain the push information.
  • the information acquisition module is specifically configured to:
  • part or all of the content of the push information is extracted from the title and body of the webpage content.
  • the page obtaining module is specifically configured to:
  • the push module is specifically configured to:
  • the height of the information window is smaller than the screen height of the terminal device, and the width of the information window is less than or equal to the The screen width of the terminal device.
  • the terminal device is a mobile terminal.
  • the push module is further configured to:
  • the push information is updated in real time according to changes in the content of the page.
  • the apparatus further includes:
  • An access module configured to access the push information according to the click request of the user to the push information to obtain an access result
  • a display module configured to display the access result to the user.
  • an apparatus comprising:
  • One or more processors are One or more processors;
  • One or more programs the one or more programs being stored in the memory, when executed by the one or more processors:
  • a non-volatile computer storage medium storing one or more programs when the one or more programs are provided When the sequence is executed by a device, the device is caused:
  • the page content browsed by the user is acquired, and the push information matching the content of the page browsed by the user is acquired, and the push information matching the content of the page browsed is pushed to the user to implement information push.
  • the disclosure associates the information push with the page content browsed by the user, and pushes the information that matches the content of the page that the user browses, and does not push the information to the user based on the keyword provided by the search engine as in the prior art, and the prior art Compared with its push accuracy, it is beneficial to improve the click rate of push information.
  • FIG. 1 is a schematic flowchart of a method for pushing information according to an embodiment of the present disclosure
  • FIG. 2 is a schematic structural diagram of an information pushing apparatus according to an embodiment of the present disclosure
  • FIG. 3 is a schematic structural diagram of an information pushing apparatus according to another embodiment of the present disclosure.
  • Traditional information push is a keyword based on the search engine to actively match the user needs The information push mode. For example, assuming that the keyword entered by the user is "mobile phone", the search engine will push other information related to the "mobile phone", such as an advertisement, to the user in addition to providing the user with search results related to the "mobile phone". However, what the user really cares about is not the link of the search result, but the details of some or some of the search results. Therefore, other information that is only pushed to the user based on the keywords provided by the search engine may not be the user's attention. The push accuracy is poor, and it is not good to attract users to click, resulting in lower click rate of push information.
  • the main principle is to combine the page content browsed by the user with the information push, and push the push information that matches the page content browsed by the user to the user. Since the user will browse the content of the page, the user is interested in the content of the page to a certain extent. Compared with other push information, the push information matching the content of the page browsed by the user is more likely to be the push information that the user wants to pay attention to. To a certain extent, it will increase the appeal to the user and attract the user to click on the push information. Therefore, pushing the push information matching the content of the page browsed by the user to the user can improve the accuracy of the information push and improve the click of the push information. Rate, reduce the interference caused by push information to users, and improve user experience.
  • FIG. 1 is a schematic flowchart diagram of an information pushing method according to an embodiment of the present disclosure. As shown in Figure 1, the method includes:
  • This embodiment provides an information pushing method, which can be executed by an information pushing device.
  • the information pushing device may be located at the search engine or the mobile terminal. Implemented in (app).
  • the information push device can push information to the user.
  • the information pushing device may obtain the page content browsed by the user; obtain the push information that matches the content of the page; push the obtained push information to the user, combine the page content scanned by the user with the information push, and improve the information push. Accuracy, improve the click rate of push information.
  • the content of the page browsed by the user may be a result page that the user searches through the search engine, or may be a detailed page of the search result that the user clicks on a link of the search result in the result page, or may directly input the page by the user.
  • the page accessed by the URL may be a result page that the user searches through the search engine, or may be a detailed page of the search result that the user clicks on a link of the search result in the result page, or may directly input the page by the user.
  • obtaining the page content browsed by the user may be: acquiring the page content that the user is browsing on the terminal device; and/or acquiring the page content (which may be simply referred to as the history page content) that the user has browsed before on the terminal device.
  • the information push device can monitor the user's online behavior, for example, a plug-in can be installed in the user's online tool to monitor the user's online behavior.
  • the information pushing device actively acquires the page content browsed by the user.
  • the obtaining method may obtain the content of the page that the user is browsing during the browsing process of the user, or obtain the content of the page that the user browsed before the user finishes browsing.
  • the page where the page content is located sends an information push request to the information pushing device, where the information push request carries the identification information of the page, such as a URL; the information pushing device pushes the request according to the information. Get the content of the page the user is browsing.
  • the information pushing device can browse according to the user.
  • the content of the page obtaining part or all of the content of the push information; matching in part or all of the content of the push information in the information base to obtain the push information that matches the content of the page.
  • the page content should include some or all of the content of the push information.
  • the information pushing device may extract part or all of the content of the push information from the page content according to the content of the page browsed by the user, and then perform matching in the information base according to part or all of the content of the push information to obtain the push information.
  • the information pushing device needs to access the content of the page when extracting part or all of the content of the push information from the page content according to the content of the page browsed by the user. Considering the amount of information on the page content, if the current network condition is poor, it will affect the extraction speed. Based on this, the information pushing device can determine whether the current network speed is greater than or equal to the preset network speed threshold. If the determination result is, that is, the current network speed is greater than or equal to the preset network speed threshold, the title and body of the page content viewed from the user.
  • Extracting part or all of the content of the push information because the network condition is good at this time, the extraction speed can be ensured, and extracting part or all of the content of the push information from the title and the body can ensure the extraction precision, which is beneficial to further improve the push information push accuracy. If the judgment result is no, that is, the current network speed is less than the preset network speed threshold, part or all of the content of the push information is extracted from the title of the page content browsed by the user, and since the network condition is not good at this time, the selection from the title is selected. Part or all of the content of the push information is extracted to ensure a balance between the extraction speed and the extraction accuracy.
  • the title of the page content is the text contained in the Title tag, which is the most important factor in page optimization.
  • the title is the most eye-catching part of the page content and one of the most directly affecting whether the user clicks.
  • the body of the page content mainly refers to the substance of the web page after excluding page navigation, footer, advertisement, and the like. Of course, you can also add everything except the title. Think of it as the body part.
  • the content of the page may be segmented, for example, a forward maximum matching method, a reverse maximum matching method, a two-way maximum matching method, and the like may be used.
  • the method performs segmentation processing on the content of the above page to obtain a word segmentation result; matching the word segmentation result with the pushable vocabulary in the pre-obtained information list, thereby obtaining part or all of the content of the push information; wherein the information list mainly stores the The vocabulary extracted from the description information of the products of each industry and each brand.
  • the title and the body of the page content may be subjected to word segmentation processing to obtain a word segmentation result; the word segmentation result and the pre-obtained information list are The pushable vocabulary is matched to obtain part or all of the push information.
  • the title of the page content may be subjected to word segmentation processing to obtain a word segmentation result; and the word segmentation result and the pushable word in the pre-obtained information list may be Matching is performed to obtain some or all of the content of the push information.
  • the pushing information according to the part or all of the content of the push information in the information library to obtain the matching information corresponding to the content of the page may be: pushing the part or all of the content of the push information corresponding to each push information in the information library.
  • the vocabulary is matched to obtain the push information with the highest matching degree; or some or all of the content of the push information is matched with the pushable vocabulary corresponding to each push information in the information library, and the push information whose matching degree is greater than the preset matching degree threshold is obtained.
  • the push information is displayed in an information window in any area of the page content that the user is browsing.
  • the height of the information window may be smaller than the screen height of the user's terminal device, and the width of the information window may be less than or equal to the screen width of the terminal device, but is not limited thereto.
  • the height of the information window may be between 1/5 and 1/2 of the screen height of the terminal device, preferably around 1/3 of the screen height of the terminal device, but is not limited thereto.
  • the mobile version page refers to a page displayed by the mobile terminal.
  • the information pushing method provided by the present disclosure combines the webpage content browsed by the user with the information push, and pushes the push information matched with the page content browsed by the user to the user, to some extent, the push information that the user wants to pay attention to. It will increase the appeal to the user, attract the user to click the push information, push the information push to a higher accuracy, push the click rate of the information, and reduce the interference caused by the push information to the user, thus solving the above problem , so you can push information on the mobile page. That is to say, the page content browsed by the user in the present disclosure may be the page content browsed by the user through the mobile terminal.
  • the information pushing device may acquire the page content browsed by the user on the mobile terminal; according to the content of the page, obtain part or all of the content of the push information, according to part or all of the push information.
  • the content is matched in the information base to obtain the push information matching the content of the above page, and the obtained push information is pushed to the user.
  • a manner of pushing the acquired push information to the user includes: the information push device may display the push information in an information window in an arbitrary area of the page content that the user is browsing.
  • the height of the information window may be smaller than the screen height of the mobile terminal, and the width of the information window may be less than or equal to the screen width of the mobile terminal, but is not limited thereto.
  • the height of the information window may be between 1/5 and 1/2 of the screen height of the mobile terminal, preferably around 1/3 of the screen height of the mobile terminal, but is not limited thereto.
  • the content of the page viewed by the user changes. For example, after the user browses through a screen of content, they will continue to browse the next screen. Or, after the user has finished browsing a page, they will continue to browse the next page. Based on this, after the push information push is pushed to the user, the pushed push information can be updated in real time according to the change of the page content.
  • the process of updating the pushed push information in real time according to the change of the content of the page is similar to the process of pushing the information described in the foregoing embodiment, and details are not described herein again.
  • a push information may be preset as the default push information.
  • the push information with the highest degree of matching with the keyword input by the user may be used as the default push information.
  • the default push information may be obtained, and the default push information is pushed to the user.
  • the user After pushing the push information push to the user, the user can click on the push information to request access to the push information. Based on this, the information pushing device can also access the push information according to the user's click request for the push information to obtain the access result, and present the access result to the user. Since the push information is related to the content of the page viewed by the user, the probability that the user clicks on the push information is high.
  • the push information may be an advertisement, an access address of the app, a download link of the app, or a payment request.
  • the access result to the push information will also have Different.
  • the access result may specifically be an advertisement detail page, an app homepage, an app store where the app is located, or a payment page, and may also be some structured data related to the push information.
  • FIG. 2 is a schematic structural diagram of an information pushing apparatus according to an embodiment of the present disclosure. As shown in FIG. 2, the device includes: a page acquisition module 21, an information acquisition module 22, and a push module 23.
  • the page obtaining module 21 is configured to obtain the page content browsed by the user.
  • the information obtaining module 22 is configured to acquire the push information that matches the page content acquired by the page obtaining module 21.
  • the pushing module 23 is configured to push the push information acquired by the information acquiring module 22 to the user.
  • the information obtaining module 22 is specifically configured to:
  • the information obtaining module 22 is specifically configured to:
  • part or all of the content of the push information is extracted from the title and body of the webpage content.
  • the page obtaining module 21 is specifically configured to:
  • the pushing module 23 is specifically configured to:
  • the push information is displayed in an information window in any area on the page content that the user is browsing.
  • the height of the information window is smaller than the screen height of the terminal device, and the width of the information window is less than or equal to the screen width of the terminal device.
  • the height of the information window may be between 1/5 and 1/2 of the screen height of the terminal device, preferably around 1/3 of the screen height of the terminal device, but is not limited thereto.
  • the foregoing terminal device is a mobile device, such as a mobile phone, a tablet computer, or the like.
  • the pushing module 23 is further configured to: update the push information in real time according to the change of the page content.
  • the device further includes: an access module 24 and a display module 25.
  • the access module 24 is configured to, after the push module 23 pushes the push information to the user, access the push information according to a click request of the push information pushed by the push module 23 to obtain an access result.
  • the display module 25 is configured to display the access result obtained by the access module 24 to the user.
  • the information pushing device provided in this embodiment obtains the content of the page browsed by the user, and then obtains Push information matching the content of the page browsed by the user, and pushing the obtained push information to the user to implement information push.
  • the push information pushing device provided by the embodiment associates the information push with the page content browsed by the user, and pushes the push information that matches the page content of the browse to the user, and is no longer based on the keyword provided by the search engine as in the prior art.
  • the user pushes the information, and the push information is more accurate than the prior art, and the click rate of the push information is improved.
  • the disclosed system, apparatus, and method may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or may have two or more unit sets. In one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
  • the above-described integrated unit implemented in the form of a software functional unit can be stored in a computer readable storage medium.
  • the above software functional unit is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to perform the methods of the various embodiments of the present disclosure. Part of the steps.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes. .

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)
  • Information Transfer Between Computers (AREA)

Abstract

Provided are an information pushing method, apparatus and device, and a non-volatile computer storage medium. The method comprises: acquiring page content which is browsed by a user; acquiring push information that matches the page content; and pushing the push information to the user. In the disclosure, information is no longer pushed to a user based on a keyword provided by a search engine as in the prior art, the information push is associated with page content browsed by the user, and the information that matches the page content browsed by the user is pushed to the user. Compared with the prior art, the precision of information pushing is higher, and the click rate of the pushed information is improved.

Description

信息推送方法、装置、设备及非易失性计算机存储介质Information push method, device, device and non-volatile computer storage medium

本申请要求了申请日为2015年9月9日,申请号为201510570754.5发明名称为“信息推送方法及装置”的中国专利申请的优先权。The present application claims priority to Chinese Patent Application No. 201510570754.5, entitled "Information Pushing Method and Apparatus", filed on September 9, 2015.

技术领域Technical field

本公开涉及互联网技术领域,特别涉及一种信息推送方法、装置、设备及非易失性计算机存储介质。The present disclosure relates to the field of Internet technologies, and in particular, to an information push method, apparatus, device, and non-volatile computer storage medium.

背景技术Background technique

传统的信息推送方式是一种基于搜索引擎提供的关键词主动匹配用户需求的信息推送模式。例如,传统互联网关键词广告通常由广告联盟所有者向广告主提供关键词,广告主依据广告联盟提供的关键词制作广告,当用户执行关键词搜索服务时即可看到与其正在搜索的关键词相关的广告,用户可以选择点击对他有吸引力的广告。这种信息推送不够精确,导致推送信息的点击率较低。The traditional information push method is an information push mode based on keywords provided by search engines to actively match user needs. For example, traditional Internet keyword advertisements usually provide keywords from advertisers to advertisers. Advertisers create advertisements based on keywords provided by ad networks. When users perform keyword search services, they can see the keywords they are searching for. For related ads, the user can choose to click on an advertisement that is attractive to him. This type of information push is not precise enough, resulting in a lower click-through rate for push messages.

发明内容Summary of the invention

本公开的多个方面提供一种信息推送方法、装置、设备及非易失性计算机存储介质,用以提高推送精准度,提高推送信息的点击率。Aspects of the present disclosure provide an information push method, apparatus, device, and non-volatile computer storage medium for improving push accuracy and improving click rate of push information.

本公开的一方面,提供一种信息推送方法,包括:An aspect of the present disclosure provides an information pushing method, including:

获取用户浏览的页面内容; Obtain the content of the page viewed by the user;

获取与所述页面内容相匹配的推送信息;Obtaining push information that matches the content of the page;

向所述用户推送所述推送信息。Pushing the push information to the user.

作为本公开的进一步改进,所述获取与所述页面内容相匹配的推送信息,包括:As a further improvement of the disclosure, the obtaining the push information that matches the content of the page includes:

根据所述页面内容,获取所述推送信息的部分或全部内容;Obtaining part or all of the content of the push information according to the content of the page;

根据所述推送信息的部分或全部内容在信息库中进行匹配,以获取所述推送信息。Matching is performed in the information base according to part or all of the content of the push information to obtain the push information.

作为本公开的进一步改进,所述根据所述页面内容,获取所述推送信息的部分或全部内容,包括:As a further improvement of the disclosure, the obtaining part or all of the content of the push information according to the content of the page includes:

若当前网络速度小于预设网速阈值,从所述页面内容的标题中提取所述推送信息的部分或全部内容;If the current network speed is less than the preset network speed threshold, extract part or all of the content of the push information from the title of the page content;

若当前网络速度大于或等于预设网速阈值,从所述网页内容的标题和正文中提取所述推送信息的部分或全部内容。If the current network speed is greater than or equal to the preset network speed threshold, part or all of the content of the push information is extracted from the title and body of the webpage content.

作为本公开的进一步改进,所述获取用户浏览的页面内容,包括:As a further improvement of the disclosure, the obtaining the content of the page browsed by the user includes:

获取所述用户在所述用户的终端设备上正在浏览的页面内容;和/或Obtaining page content that the user is browsing on the user's terminal device; and/or

获取所述用户在所述用户的终端设备上之前浏览过的页面内容。Obtaining the page content that the user browsed before on the user's terminal device.

作为本公开的进一步改进,所述向所述用户推送所述推送信息推送,包括,包括:As a further improvement of the disclosure, the pushing the push information push to the user includes:

将所述推送信息显示于所述用户正在浏览的页面内容上任意区域内的信息窗口中,所述信息窗口的高度小于所述终端设备的屏幕高度,所述信息窗口的宽度小于或等于所述终端设备的屏幕宽度。Displaying the push information in an information window in an arbitrary area on the page content that the user is browsing, the height of the information window is smaller than the screen height of the terminal device, and the width of the information window is less than or equal to the The screen width of the terminal device.

作为本公开的进一步改进,所述终端设备为移动终端。 As a further improvement of the present disclosure, the terminal device is a mobile terminal.

作为本公开的进一步改进,所述向所述用户推送所述推送信息推送之后,还包括:As a further improvement of the present disclosure, after the pushing the push information push to the user, the method further includes:

根据所述页面内容的变化,实时更新所述推送信息。The push information is updated in real time according to changes in the content of the page.

作为本公开的进一步改进,所述向所述用户推送所述推送信息推送之后,还包括:As a further improvement of the present disclosure, after the pushing the push information push to the user, the method further includes:

根据所述用户对所述推送信息的点击请求,对所述推送信息进行访问以获得访问结果;And accessing the push information according to the click request of the user to the push information to obtain an access result;

向所述用户展示所述访问结果。Presenting the access result to the user.

本公开的另一方面,提供一种信息推送装置,包括:In another aspect of the present disclosure, an information pushing apparatus is provided, including:

页面获取模块,用于获取用户浏览的页面内容;a page obtaining module, configured to obtain a page content viewed by a user;

信息获取模块,用于获取与所述页面内容相匹配的推送信息;An information obtaining module, configured to acquire push information that matches the content of the page;

推送模块,用于向所述用户推送所述推送信息。a pushing module, configured to push the push information to the user.

作为本公开的进一步改进,所述信息获取模块具体用于:As a further improvement of the disclosure, the information acquisition module is specifically configured to:

根据所述页面内容,获取所述推送信息的部分或全部内容;Obtaining part or all of the content of the push information according to the content of the page;

根据所述推送信息的部分或全部内容在信息库中进行匹配,以获取所述推送信息。Matching is performed in the information base according to part or all of the content of the push information to obtain the push information.

作为本公开的进一步改进,所述信息获取模块具体用于:As a further improvement of the disclosure, the information acquisition module is specifically configured to:

若当前网络速度小于预设网速阈值,从所述页面内容的标题中提取所述推送信息的部分或全部内容;If the current network speed is less than the preset network speed threshold, extract part or all of the content of the push information from the title of the page content;

若当前网络速度大于或等于预设网速阈值,从所述网页内容的标题和正文中提取所述推送信息的部分或全部内容。If the current network speed is greater than or equal to the preset network speed threshold, part or all of the content of the push information is extracted from the title and body of the webpage content.

作为本公开的进一步改进,所述页面获取模块具体用于:As a further improvement of the present disclosure, the page obtaining module is specifically configured to:

获取所述用户在所述用户的终端设备上正在浏览的页面内容;和/ 或Obtaining page content that the user is browsing on the user's terminal device; and / or

获取所述用户在所述用户的终端设备上之前浏览过的页面内容。Obtaining the page content that the user browsed before on the user's terminal device.

作为本公开的进一步改进,所述推送模块具体用于:As a further improvement of the present disclosure, the push module is specifically configured to:

将所述推送信息显示于所述用户正在浏览的页面内容上任意区域内的信息窗口中,所述信息窗口的高度小于所述终端设备的屏幕高度,所述信息窗口的宽度小于或等于所述终端设备的屏幕宽度。Displaying the push information in an information window in an arbitrary area on the page content that the user is browsing, the height of the information window is smaller than the screen height of the terminal device, and the width of the information window is less than or equal to the The screen width of the terminal device.

作为本公开的进一步改进,所述终端设备为移动终端。As a further improvement of the present disclosure, the terminal device is a mobile terminal.

作为本公开的进一步改进,所述推送模块还用于:As a further improvement of the present disclosure, the push module is further configured to:

根据所述页面内容的变化,实时更新所述推送信息。The push information is updated in real time according to changes in the content of the page.

作为本公开的进一步改进,所述装置还包括:As a further improvement of the present disclosure, the apparatus further includes:

访问模块,用于根据所述用户对所述推送信息的点击请求,对所述推送信息进行访问以获得访问结果;An access module, configured to access the push information according to the click request of the user to the push information to obtain an access result;

展示模块,用于向所述用户展示所述访问结果。And a display module, configured to display the access result to the user.

本公开的另一方面,提供一种设备,包括:In another aspect of the present disclosure, an apparatus is provided, comprising:

一个或者多个处理器;One or more processors;

存储器;Memory

一个或者多个程序,所述一个或者多个程序存储在所述存储器中,当被所述一个或者多个处理器执行时:One or more programs, the one or more programs being stored in the memory, when executed by the one or more processors:

获取用户浏览的页面内容;Obtain the content of the page viewed by the user;

获取与所述页面内容相匹配的推送信息;Obtaining push information that matches the content of the page;

向所述用户推送所述推送信息。Pushing the push information to the user.

本公开的另一方面,提供一种非易失性计算机存储介质,所述非易失性计算机存储介质存储有一个或者多个程序,当所述一个或者多个程 序被一个设备执行时,使得所述设备:In another aspect of the present disclosure, a non-volatile computer storage medium storing one or more programs when the one or more programs are provided When the sequence is executed by a device, the device is caused:

获取用户浏览的页面内容;Obtain the content of the page viewed by the user;

获取与所述页面内容相匹配的推送信息;Obtaining push information that matches the content of the page;

向所述用户推送所述推送信息。Pushing the push information to the user.

在本公开中,首先获取用户浏览的页面内容,再获取与用户浏览的页面内容相匹配的推送信息,向用户推送与其浏览的页面内容相匹配的推送信息,以实现信息推送。本公开将信息推送与用户浏览的页面内容相关联,向用户推送与其浏览的页面内容相匹配的信息,不再像现有技术那样基于搜索引擎提供的关键词向用户推送信息,与现有技术相比,其推送精度更高,有利于提高推送信息的点击率。In the present disclosure, firstly, the page content browsed by the user is acquired, and the push information matching the content of the page browsed by the user is acquired, and the push information matching the content of the page browsed is pushed to the user to implement information push. The disclosure associates the information push with the page content browsed by the user, and pushes the information that matches the content of the page that the user browses, and does not push the information to the user based on the keyword provided by the search engine as in the prior art, and the prior art Compared with its push accuracy, it is beneficial to improve the click rate of push information.

附图说明DRAWINGS

图1为本公开一实施例提供的信息推送方法的流程示意图;FIG. 1 is a schematic flowchart of a method for pushing information according to an embodiment of the present disclosure;

图2为本公开一实施例提供的信息推送装置的结构示意图;FIG. 2 is a schematic structural diagram of an information pushing apparatus according to an embodiment of the present disclosure;

图3为本公开另一实施例提供的信息推送装置的结构示意图。FIG. 3 is a schematic structural diagram of an information pushing apparatus according to another embodiment of the present disclosure.

具体实施方式detailed description

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。The technical solutions in the embodiments of the present disclosure will be clearly and completely described in conjunction with the drawings in the embodiments of the present disclosure. It is a partial embodiment of the present disclosure, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present disclosure without departing from the inventive scope are the scope of the disclosure.

传统的信息推送是一种基于搜索引擎提供的关键词主动匹配用户需 求的信息推送模式。例如,假设用户输入的关键词是“手机”,则搜索引擎除了向用户提供与“手机”有关的搜索结果之外,还会向用户推送与“手机”有关的其它信息,例如广告。但是,用户真正关注的其实并不是搜索结果的链接,而是某个或某些搜索结果的详情,因此这种仅仅根据搜索引擎提供的关键词向用户推送的其它信息可能并不是用户想关注的,推送精度较差,不能很好的吸引用户去点击,导致推送信息的点击率较低。Traditional information push is a keyword based on the search engine to actively match the user needs The information push mode. For example, assuming that the keyword entered by the user is "mobile phone", the search engine will push other information related to the "mobile phone", such as an advertisement, to the user in addition to providing the user with search results related to the "mobile phone". However, what the user really cares about is not the link of the search result, but the details of some or some of the search results. Therefore, other information that is only pushed to the user based on the keywords provided by the search engine may not be the user's attention. The push accuracy is poor, and it is not good to attract users to click, resulting in lower click rate of push information.

针对上述问题,本公开提供一种解决方案,主要原理是:将用户浏览的页面内容与信息推送相结合,向用户推送与用户浏览的页面内容相匹配的推送信息。既然用户会浏览该页面内容,一定程度上说明用户对该页面内容感兴趣,与其它推送信息相比,与用户浏览的页面内容相匹配的推送信息是用户想要关注的推送信息的概率较大,一定程度上会增大对用户的吸引力,吸引用户去点击该推送信息,因此向用户推送与用户浏览的页面内容相匹配的推送信息,可以提高信息推送的精准度,提高推送信息的点击率,降低推送信息给用户带来的干扰,提升用户体验。In view of the above problems, the present disclosure provides a solution. The main principle is to combine the page content browsed by the user with the information push, and push the push information that matches the page content browsed by the user to the user. Since the user will browse the content of the page, the user is interested in the content of the page to a certain extent. Compared with other push information, the push information matching the content of the page browsed by the user is more likely to be the push information that the user wants to pay attention to. To a certain extent, it will increase the appeal to the user and attract the user to click on the push information. Therefore, pushing the push information matching the content of the page browsed by the user to the user can improve the accuracy of the information push and improve the click of the push information. Rate, reduce the interference caused by push information to users, and improve user experience.

下面将通过具体实施例对本公开技术方案进行详细说明。The technical solutions of the present disclosure will be described in detail below through specific embodiments.

图1为本公开一实施例提供的信息推送方法的流程示意图。如图1所示,该方法包括:FIG. 1 is a schematic flowchart diagram of an information pushing method according to an embodiment of the present disclosure. As shown in Figure 1, the method includes:

101、获取用户浏览的页面内容。101. Obtain the content of the page browsed by the user.

102、获取与上述页面内容相匹配的推送信息。102. Obtain push information that matches the content of the above page.

103、向用户推送上述推送信息。103. Push the above push information to the user.

本实施例提供一种信息推送方法,可由信息推送装置来执行。根据本实施例的应用场景,信息推送装置可位于搜索引擎或者是移动端的应 用(app)中实现。This embodiment provides an information pushing method, which can be executed by an information pushing device. According to the application scenario of the embodiment, the information pushing device may be located at the search engine or the mobile terminal. Implemented in (app).

随着互联网技术的发展,用户可以通过其终端设备,例如个人电脑(PC)或移动终端(例如,手机、平板电脑)上网以浏览各网站的页面。在该过程中,信息推送装置可以向用户推送信息。With the development of Internet technology, users can browse the pages of various websites through their terminal devices, such as personal computers (PCs) or mobile terminals (for example, mobile phones, tablets). In this process, the information push device can push information to the user.

具体的,信息推送装置可以获取用户浏览的页面内容;获取与该页面内容相匹配的推送信息;向用户推送所获取的推送信息,将用户浏览的页面内容与信息推送相结合,提高信息推送的精准度,提高推送信息的点击率。Specifically, the information pushing device may obtain the page content browsed by the user; obtain the push information that matches the content of the page; push the obtained push information to the user, combine the page content scanned by the user with the information push, and improve the information push. Accuracy, improve the click rate of push information.

其中,用户浏览的页面内容可以是用户通过搜索引擎搜索到的结果页面,也可以是用户点击结果页面中某个搜索结果的链接而进入的该搜索结果的详情页面,还可以是用户直接输入页面的URL所访问的页面。The content of the page browsed by the user may be a result page that the user searches through the search engine, or may be a detailed page of the search result that the user clicks on a link of the search result in the result page, or may directly input the page by the user. The page accessed by the URL.

另外,获取用户浏览的页面内容可以是:获取用户在其终端设备上正在浏览的页面内容;和/或,获取用户在其终端设备上之前浏览过的页面内容(可简称为历史页面内容)。In addition, obtaining the page content browsed by the user may be: acquiring the page content that the user is browsing on the terminal device; and/or acquiring the page content (which may be simply referred to as the history page content) that the user has browsed before on the terminal device.

例如,信息推送装置可以监测用户的上网行为,例如可以在用户的上网工具中安装插件,以监测用户的上网行为。当监测到用户上网浏览页面时,信息推送装置主动获取用户浏览的页面内容。该获取方式可以在用户浏览过程中获取用户正在浏览的页面内容,也可以在用户结束浏览之后获取用户之前浏览的页面内容。又例如,当用户浏览某个页面内容时,该页面内容所在页面向信息推送装置发送信息推送请求,该信息推送请求携带有该页面的标识信息,例如URL;信息推送装置根据该信息推送请求,获取用户正在浏览的页面内容。For example, the information push device can monitor the user's online behavior, for example, a plug-in can be installed in the user's online tool to monitor the user's online behavior. When the user browses the web browsing page, the information pushing device actively acquires the page content browsed by the user. The obtaining method may obtain the content of the page that the user is browsing during the browsing process of the user, or obtain the content of the page that the user browsed before the user finishes browsing. For another example, when the user browses a certain page content, the page where the page content is located sends an information push request to the information pushing device, where the information push request carries the identification information of the page, such as a URL; the information pushing device pushes the request according to the information. Get the content of the page the user is browsing.

在获取用户浏览的页面内容之后,信息推送装置可以根据用户浏览 的页面内容,获取推送信息的部分或全部内容;根据推送信息的部分或全部内容在信息库中进行匹配,以获取与该页面内容相匹配的推送信息。After obtaining the content of the page browsed by the user, the information pushing device can browse according to the user. The content of the page, obtaining part or all of the content of the push information; matching in part or all of the content of the push information in the information base to obtain the push information that matches the content of the page.

进一步,考虑到推送信息是与用户浏览的页面内容相关的信息,所以页面内容中应该包括推送信息的部分或全部内容。基于此,信息推送装置可以根据用户浏览的页面内容,从页面内容中提取推送信息的部分或全部内容,进而根据推送信息的部分或全部内容在信息库中进行匹配,以获取该推送信息。Further, considering that the push information is information related to the page content browsed by the user, the page content should include some or all of the content of the push information. Based on this, the information pushing device may extract part or all of the content of the push information from the page content according to the content of the page browsed by the user, and then perform matching in the information base according to part or all of the content of the push information to obtain the push information.

其中,信息推送装置根据用户浏览的页面内容,从页面内容中提取推送信息的部分或全部内容时,需要访问该页面内容。考虑到页面内容的信息量较多,如果当前网络状况较差,会影响提取速度。基于此,信息推送装置可以判断当前网络速度是否大于或等于预设网速阈值,若判断结果是,即当前网络速度大于或等于预设网速阈值,则从用户浏览的页面内容的标题和正文中提取推送信息的部分或全部内容,由于此时网络状况较好可以保证提取速度,同时从标题和正文中提取推送信息的部分或全部内容可以保证提取精度,有利于进一步提高推送信息推送精准度;若判断结果为否,即当前网络速度小于预设网速阈值,从用户浏览的页面内容的标题中提取推送信息的部分或全部内容,由于此时网络状况不太好,所以选择从标题中提取推送信息的部分或全部内容,以保证提取速度和提取精度之间的平衡。The information pushing device needs to access the content of the page when extracting part or all of the content of the push information from the page content according to the content of the page browsed by the user. Considering the amount of information on the page content, if the current network condition is poor, it will affect the extraction speed. Based on this, the information pushing device can determine whether the current network speed is greater than or equal to the preset network speed threshold. If the determination result is, that is, the current network speed is greater than or equal to the preset network speed threshold, the title and body of the page content viewed from the user. Extracting part or all of the content of the push information, because the network condition is good at this time, the extraction speed can be ensured, and extracting part or all of the content of the push information from the title and the body can ensure the extraction precision, which is beneficial to further improve the push information push accuracy. If the judgment result is no, that is, the current network speed is less than the preset network speed threshold, part or all of the content of the push information is extracted from the title of the page content browsed by the user, and since the network condition is not good at this time, the selection from the title is selected. Part or all of the content of the push information is extracted to ensure a balance between the extraction speed and the extraction accuracy.

页面内容的标题是包含在标题(Title)标签中的文字,是页面优化最重要的因素。标题是页面内容中最醒目的地方,也是最直接影响用户是否点击的因素之一。页面内容的正文主要是指排除页面导航、页脚、广告等之后的网页的实质内容。当然,也可以将除标题之外的其它内容均 看作是正文部分。The title of the page content is the text contained in the Title tag, which is the most important factor in page optimization. The title is the most eye-catching part of the page content and one of the most directly affecting whether the user clicks. The body of the page content mainly refers to the substance of the web page after excluding page navigation, footer, advertisement, and the like. Of course, you can also add everything except the title. Think of it as the body part.

具体的,在根据用户浏览的页面内容,获取推送信息的部分或全部内容时,可以对上述页面内容进行分词处理,例如可以采用正向最大匹配法、逆向最大匹配法、双向最大匹配法等分词方法对上述页面内容进行分词处理,以获得分词结果;将分词结果与预先获得的信息列表中的可推送词汇进行匹配,从而获得推送信息的部分或全部内容;其中,信息列表中主要存储有从各行业、各品牌提供商对其产品的描述信息中抽取的词汇。Specifically, when part or all of the content of the push information is obtained according to the content of the page browsed by the user, the content of the page may be segmented, for example, a forward maximum matching method, a reverse maximum matching method, a two-way maximum matching method, and the like may be used. The method performs segmentation processing on the content of the above page to obtain a word segmentation result; matching the word segmentation result with the pushable vocabulary in the pre-obtained information list, thereby obtaining part or all of the content of the push information; wherein the information list mainly stores the The vocabulary extracted from the description information of the products of each industry and each brand.

例如,当从上述页面内容的标题和正文中提取推送信息的部分或全部内容时,可以对上述页面内容的标题和正文进行分词处理,以获得分词结果;将分词结果与预先获得的信息列表中的可推送词汇进行匹配,从而获得推送信息的部分内容或全部内容。For example, when part or all of the content of the push information is extracted from the title and the body of the page content, the title and the body of the page content may be subjected to word segmentation processing to obtain a word segmentation result; the word segmentation result and the pre-obtained information list are The pushable vocabulary is matched to obtain part or all of the push information.

例如,当从上述页面内容的标题中提取推送信息的部分或全部内容时,可以对上述页面内容的标题进行分词处理,以获得分词结果;将分词结果与预先获得的信息列表中的可推送词汇进行匹配,从而获得推送信息的部分或全部内容。For example, when part or all of the content of the push information is extracted from the title of the page content, the title of the page content may be subjected to word segmentation processing to obtain a word segmentation result; and the word segmentation result and the pushable word in the pre-obtained information list may be Matching is performed to obtain some or all of the content of the push information.

上述根据推送信息的部分或全部内容在信息库中进行匹配,以获取与该页面内容相匹配的推送信息具体可以是:将推送信息的部分或全部内容与信息库中各推送信息对应的可推送词汇进行匹配,获取匹配度最高的推送信息;或者将推送信息的部分或全部内容与信息库中各推送信息对应的可推送词汇进行匹配,获取匹配度大于预设匹配度阈值的推送信息。The pushing information according to the part or all of the content of the push information in the information library to obtain the matching information corresponding to the content of the page may be: pushing the part or all of the content of the push information corresponding to each push information in the information library. The vocabulary is matched to obtain the push information with the highest matching degree; or some or all of the content of the push information is matched with the pushable vocabulary corresponding to each push information in the information library, and the push information whose matching degree is greater than the preset matching degree threshold is obtained.

在获取推送信息之后,向用户推送所获取的推送信息。在一可选实 施方式中,可以将推送信息显示于用户正在浏览的页面内容上任意区域内的信息窗口中。例如,该信息窗口的高度可以小于用户的终端设备的屏幕高度,信息窗口的宽度可以小于或等于终端设备的屏幕宽度,但不限于此。例如,信息窗口的高度可以在终端设备的屏幕高度的1/5到1/2之间,优选的在终端设备的屏幕高度的1/3附近,但不限于此。After the push information is acquired, the obtained push information is pushed to the user. In an optional In the implementation manner, the push information may be displayed in an information window in any area of the page content that the user is browsing. For example, the height of the information window may be smaller than the screen height of the user's terminal device, and the width of the information window may be less than or equal to the screen width of the terminal device, but is not limited thereto. For example, the height of the information window may be between 1/5 and 1/2 of the screen height of the terminal device, preferably around 1/3 of the screen height of the terminal device, but is not limited thereto.

在移动互联网时代,用户使用移动终端上网成为潮流,但是由于移动终端的屏幕尺寸的限制,若不能合理的进行信息推送不仅不会带来信息推送效益,还会给用户带来极大的干扰,让用户产生反感。由于现有信息推送方式不适用于移动版页面,即信息推送的负面效果大于信息推送效益,因此目前各大网站的移动版页面上基本不做推送信息展示。所述移动版页面是指移动终端所显示的页面。而本公开提供的信息推送方法,由于将用户浏览的网页内容与信息推送相结合,向用户推送的是与用户浏览的页面内容相匹配的推送信息,一定程度上是用户想要关注的推送信息,会增大对用户的吸引力,吸引用户去点击该推送信息,推送信息推送的精准度较高,推送信息的点击率,并且降低了推送信息给用户带来的干扰,因此解决了上述问题,因此可以在移动版页面上进行信息推送。也就是说,本公开中用户浏览的页面内容可以是用户通过其移动终端浏览的页面内容。In the era of mobile Internet, users use mobile terminals to access the Internet as a trend. However, due to the limitation of the screen size of mobile terminals, if the information cannot be reasonably pushed, not only will the information push efficiency be brought, but also the user will be greatly disturbed. Let users feel offended. Since the existing information push method is not applicable to the mobile version page, that is, the negative effect of information push is greater than the information push benefit, so the current mobile page of each major website basically does not push information display. The mobile version page refers to a page displayed by the mobile terminal. The information pushing method provided by the present disclosure combines the webpage content browsed by the user with the information push, and pushes the push information matched with the page content browsed by the user to the user, to some extent, the push information that the user wants to pay attention to. It will increase the appeal to the user, attract the user to click the push information, push the information push to a higher accuracy, push the click rate of the information, and reduce the interference caused by the push information to the user, thus solving the above problem , so you can push information on the mobile page. That is to say, the page content browsed by the user in the present disclosure may be the page content browsed by the user through the mobile terminal.

具体的,当用户通过其移动终端浏览页面时,信息推送装置可以获取用户在其移动终端上浏览的页面内容;根据该页面内容,获取推送信息的部分或全部内容,根据推送信息的部分或全部内容在信息库中进行匹配,以获取与上述页面内容相匹配的推送信息,向用户推送所获取的推送信息。 Specifically, when the user browses the page through the mobile terminal, the information pushing device may acquire the page content browsed by the user on the mobile terminal; according to the content of the page, obtain part or all of the content of the push information, according to part or all of the push information. The content is matched in the information base to obtain the push information matching the content of the above page, and the obtained push information is pushed to the user.

进一步,一种向用户推送所获取的推送信息的方式包括:信息推送装置可以将推送信息显示于用户正在浏览的上述页面内容上任意区域内的信息窗口中。例如,该信息窗口的高度可以小于移动终端的屏幕高度,信息窗口的宽度可以小于或等于移动终端的屏幕宽度,但不限于此。例如,信息窗口的高度可以在移动终端的屏幕高度的1/5到1/2之间,优选的在移动终端的屏幕高度的1/3附近,但不限于此。Further, a manner of pushing the acquired push information to the user includes: the information push device may display the push information in an information window in an arbitrary area of the page content that the user is browsing. For example, the height of the information window may be smaller than the screen height of the mobile terminal, and the width of the information window may be less than or equal to the screen width of the mobile terminal, but is not limited thereto. For example, the height of the information window may be between 1/5 and 1/2 of the screen height of the mobile terminal, preferably around 1/3 of the screen height of the mobile terminal, but is not limited thereto.

更进一步,随着时间的变化,用户浏览的页面内容会发生变化。例如,用户浏览完一屏内容后,会继续浏览下一屏内容。或者,用户浏览完一页面后,还会继续浏览下一页面。基于此,向用户推送上述推送信息推送之后,还可以根据页面内容的变化,实时更新所推送的推送信息。其中,根据页面内容的变化,实时更新所推送的推送信息的过程,与上述实施例描述的推送信息的过程相类似,在此不再赘述。Further, as time changes, the content of the page viewed by the user changes. For example, after the user browses through a screen of content, they will continue to browse the next screen. Or, after the user has finished browsing a page, they will continue to browse the next page. Based on this, after the push information push is pushed to the user, the pushed push information can be updated in real time according to the change of the page content. The process of updating the pushed push information in real time according to the change of the content of the page is similar to the process of pushing the information described in the foregoing embodiment, and details are not described herein again.

可选的,可以预先设定一推送信息作为默认推送信息,例如可以将与用户输入的关键词匹配度最高的推送信息作为默认推送信息。当未获取到与用户浏览的页面内容相匹配的推送信息时,可以获取该默认推送信息,将默认推送信息推送给用户。Optionally, a push information may be preset as the default push information. For example, the push information with the highest degree of matching with the keyword input by the user may be used as the default push information. When the push information matching the content of the page browsed by the user is not obtained, the default push information may be obtained, and the default push information is pushed to the user.

在向用户推送上述推送信息推送之后,用户可以点击推送信息,以请求对推送信息进行访问。基于此,信息推送装置还可以根据用户对推送信息的点击请求,对推送信息进行访问以获得访问结果,并向用户展示该访问结果。由于该推送信息与用户浏览的页面内容相关,故用户点击该推送信息的概率较高。After pushing the push information push to the user, the user can click on the push information to request access to the push information. Based on this, the information pushing device can also access the push information according to the user's click request for the push information to obtain the access result, and present the access result to the user. Since the push information is related to the content of the page viewed by the user, the probability that the user clicks on the push information is high.

其中,推送信息可以是一广告,app的访问地址,app的下载链接或者支付请求等。根据推送信息的不同,对推送信息的访问结果也会有 所不同。例如,该访问结果具体可以是广告详情页面,app首页,app所在的应用商店(app store)或者是一支付页面,还可以是与推送信息相关的一些结构化数据等。The push information may be an advertisement, an access address of the app, a download link of the app, or a payment request. According to the different push information, the access result to the push information will also have Different. For example, the access result may specifically be an advertisement detail page, an app homepage, an app store where the app is located, or a payment page, and may also be some structured data related to the push information.

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本公开并不受所描述的动作顺序的限制,因为依据本公开,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本公开所必须的。It should be noted that, for the foregoing method embodiments, for the sake of brevity, they are all described as a series of action combinations, but those skilled in the art should understand that the present disclosure is not limited by the described action sequence. Because certain steps may be performed in other sequences or concurrently in accordance with the present disclosure. In addition, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present disclosure.

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the above embodiments, the descriptions of the various embodiments are different, and the details that are not detailed in a certain embodiment can be referred to the related descriptions of other embodiments.

图2为本公开一实施例提供的信息推送装置的结构示意图。如图2所示,该装置包括:页面获取模块21、信息获取模块22和推送模块23。FIG. 2 is a schematic structural diagram of an information pushing apparatus according to an embodiment of the present disclosure. As shown in FIG. 2, the device includes: a page acquisition module 21, an information acquisition module 22, and a push module 23.

页面获取模块21,用于获取用户浏览的页面内容。The page obtaining module 21 is configured to obtain the page content browsed by the user.

信息获取模块22,用于获取与页面获取模块21获取的页面内容相匹配的推送信息。The information obtaining module 22 is configured to acquire the push information that matches the page content acquired by the page obtaining module 21.

推送模块23,用于向用户推送信息获取模块22获取的推送信息。The pushing module 23 is configured to push the push information acquired by the information acquiring module 22 to the user.

在一可选实施方式中,信息获取模块22具体用于:In an optional implementation, the information obtaining module 22 is specifically configured to:

根据页面内容,获取上述推送信息的部分或全部内容;Obtain some or all of the above push information according to the content of the page;

根据上述推送信息的部分或全部内容在信息库中进行匹配,以获取所述推送信息。Matching part or all of the content of the push information in the information base to obtain the push information.

在一可选实施方式中,信息获取模块22具体用于:In an optional implementation, the information obtaining module 22 is specifically configured to:

若当前网络速度小于预设网速阈值,从页面内容的标题中提取推送 信息的部分或全部内容;If the current network speed is less than the preset network speed threshold, extract the push from the title of the page content. Part or all of the information;

若当前网络速度大于或等于预设网速阈值,从网页内容的标题和正文中提取推送信息的部分或全部内容。If the current network speed is greater than or equal to the preset network speed threshold, part or all of the content of the push information is extracted from the title and body of the webpage content.

在一可选实施方式中,页面获取模块21具体用于:In an optional implementation, the page obtaining module 21 is specifically configured to:

获取用户在用户的终端设备上正在浏览的页面内容;和/或Obtaining the content of the page that the user is browsing on the user's terminal device; and/or

获取用户在用户的终端设备上之前浏览过的页面内容。Obtain the content of the page that the user has previously viewed on the user's terminal device.

在一可选实施方式中,推送模块23具体用于:In an optional implementation, the pushing module 23 is specifically configured to:

将推送信息显示于用户正在浏览的页面内容上任意区域内的信息窗口中,所述信息窗口的高度小于终端设备的屏幕高度,所述信息窗口的宽度小于或等于终端设备的屏幕宽度。例如,信息窗口的高度可以在终端设备的屏幕高度的1/5到1/2之间,优选的在终端设备的屏幕高度的1/3附近,但不限于此。The push information is displayed in an information window in any area on the page content that the user is browsing. The height of the information window is smaller than the screen height of the terminal device, and the width of the information window is less than or equal to the screen width of the terminal device. For example, the height of the information window may be between 1/5 and 1/2 of the screen height of the terminal device, preferably around 1/3 of the screen height of the terminal device, but is not limited thereto.

在一可选实施方式中,上述终端设备为移动设备,例如手机、平板电脑等。In an optional implementation manner, the foregoing terminal device is a mobile device, such as a mobile phone, a tablet computer, or the like.

在一可选实施方式中,推送模块23还用于:根据页面内容的变化,实时更新上述推送信息。In an optional implementation manner, the pushing module 23 is further configured to: update the push information in real time according to the change of the page content.

在一可选实施方式中,如图3所示,该装置还包括:访问模块24和展示模块25。In an optional implementation, as shown in FIG. 3, the device further includes: an access module 24 and a display module 25.

访问模块24,用于在推送模块23向用户推送上述推送信息之后,根据用户对推送模块23推送的推送信息的点击请求,对该推送信息进行访问以获得访问结果。The access module 24 is configured to, after the push module 23 pushes the push information to the user, access the push information according to a click request of the push information pushed by the push module 23 to obtain an access result.

展示模块25,用于向用户展示访问模块24获得的访问结果。The display module 25 is configured to display the access result obtained by the access module 24 to the user.

本实施例提供的信息推送装置,获取用户浏览的页面内容,再获取 与用户浏览的页面内容相匹配的推送信息,向用户推送所获取的推送信息,以实现信息推送。本实施例提供的推送信息推送装置将信息推送与用户浏览的页面内容相关联,向用户推送与其浏览的页面内容相匹配的推送信息,不再像现有技术那样基于搜索引擎提供的关键词向用户推送信息,与现有技术相比,其推送信息的精度更高,提高推送信息的点击率。The information pushing device provided in this embodiment obtains the content of the page browsed by the user, and then obtains Push information matching the content of the page browsed by the user, and pushing the obtained push information to the user to implement information push. The push information pushing device provided by the embodiment associates the information push with the page content browsed by the user, and pushes the push information that matches the page content of the browse to the user, and is no longer based on the keyword provided by the search engine as in the prior art. The user pushes the information, and the push information is more accurate than the prior art, and the click rate of the push information is improved.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。A person skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the system, the device and the unit described above can refer to the corresponding process in the foregoing method embodiment, and details are not described herein again.

在本公开所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided by the present disclosure, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the device embodiments described above are merely illustrative. For example, the division of the unit is only a logical function division. In actual implementation, there may be another division manner, for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.

另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集 成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or may have two or more unit sets. In one unit. The above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本公开各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The above-described integrated unit implemented in the form of a software functional unit can be stored in a computer readable storage medium. The above software functional unit is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to perform the methods of the various embodiments of the present disclosure. Part of the steps. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes. .

最后应说明的是:以上实施例仅用以说明本公开的技术方案,而非对其限制;尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各实施例技术方案的精神和范围。 It should be noted that the above embodiments are only for explaining the technical solutions of the present disclosure, and are not intended to be limiting; although the present disclosure has been described in detail with reference to the foregoing embodiments, it will be understood by those skilled in the art that The technical solutions described in the foregoing embodiments are modified, or the equivalents of the technical features are replaced by the equivalents. The modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present disclosure.

Claims (18)

一种信息推送方法,其特征在于,包括:An information pushing method, comprising: 获取用户浏览的页面内容;Obtain the content of the page viewed by the user; 获取与所述页面内容相匹配的推送信息;Obtaining push information that matches the content of the page; 向所述用户推送所述推送信息。Pushing the push information to the user. 根据权利要求1所述的方法,其特征在于,所述获取与所述页面内容相匹配的推送信息,包括:The method according to claim 1, wherein the obtaining the push information that matches the content of the page comprises: 根据所述页面内容,获取所述推送信息的部分或全部内容;Obtaining part or all of the content of the push information according to the content of the page; 根据所述推送信息的部分或全部内容在信息库中进行匹配,以获取所述推送信息。Matching is performed in the information base according to part or all of the content of the push information to obtain the push information. 根据权利要求2所述的方法,其特征在于,所述根据所述页面内容,获取所述推送信息的部分或全部内容,包括:The method according to claim 2, wherein the obtaining part or all of the content of the push information according to the content of the page comprises: 若当前网络速度小于预设网速阈值,从所述页面内容的标题中提取所述推送信息的部分或全部内容;If the current network speed is less than the preset network speed threshold, extract part or all of the content of the push information from the title of the page content; 若当前网络速度大于或等于预设网速阈值,从所述网页内容的标题和正文中提取所述推送信息的部分或全部内容。If the current network speed is greater than or equal to the preset network speed threshold, part or all of the content of the push information is extracted from the title and body of the webpage content. 根据权利要求1-3任一项所述的方法,其特征在于,所述获取用户浏览的页面内容,包括:The method according to any one of claims 1-3, wherein the obtaining the content of the page browsed by the user comprises: 获取所述用户在所述用户的终端设备上正在浏览的页面内容;和/或Obtaining page content that the user is browsing on the user's terminal device; and/or 获取所述用户在所述用户的终端设备上之前浏览过的页面内容。Obtaining the page content that the user browsed before on the user's terminal device. 根据权利要求4所述的方法,其特征在于,所述向所述用户推送所述推送信息,包括: The method of claim 4, wherein the pushing the push information to the user comprises: 将所述推送信息显示于所述用户正在浏览的页面内容上任意区域内的信息窗口中,所述信息窗口的高度小于所述终端设备的屏幕高度,所述信息窗口的宽度小于或等于所述终端设备的屏幕宽度。Displaying the push information in an information window in an arbitrary area on the page content that the user is browsing, the height of the information window is smaller than the screen height of the terminal device, and the width of the information window is less than or equal to the The screen width of the terminal device. 根据权利要求4或5所述的方法,其特征在于,所述终端设备为移动终端。The method according to claim 4 or 5, wherein the terminal device is a mobile terminal. 根据权利要求1-6任一项所述的方法,其特征在于,所述向所述用户推送所述推送信息之后,还包括:The method according to any one of claims 1-6, wherein after the pushing the push information to the user, the method further comprises: 根据所述页面内容的变化,实时更新所述推送信息。The push information is updated in real time according to changes in the content of the page. 根据权利要求1-7任一项所述的方法,其特征在于,所述向所述用户推送所述推送信息之后,还包括:The method according to any one of claims 1 to 7, wherein after the pushing the push information to the user, the method further comprises: 根据所述用户对所述推送信息的点击请求,对所述推送信息进行访问以获得访问结果;And accessing the push information according to the click request of the user to the push information to obtain an access result; 向所述用户展示所述访问结果。Presenting the access result to the user. 一种信息推送装置,其特征在于,包括:An information pushing device, comprising: 页面获取模块,用于获取用户浏览的页面内容;a page obtaining module, configured to obtain a page content viewed by a user; 信息获取模块,用于获取与所述页面内容相匹配的推送信息;An information obtaining module, configured to acquire push information that matches the content of the page; 推送模块,用于向所述用户推送所述推送信息。a pushing module, configured to push the push information to the user. 根据权利要求9所述的装置,其特征在于,所述信息获取模块具体用于:The device according to claim 9, wherein the information acquisition module is specifically configured to: 根据所述页面内容,获取所述推送信息的部分或全部内容;Obtaining part or all of the content of the push information according to the content of the page; 根据所述推送信息的部分或全部内容在信息库中进行匹配,以获取所述推送信息。Matching is performed in the information base according to part or all of the content of the push information to obtain the push information. 根据权利要求10所述的装置,其特征在于,所述信息获取模 块具体用于:The apparatus according to claim 10, wherein said information acquisition mode The block is specifically used to: 若当前网络速度小于预设网速阈值,从所述页面内容的标题中提取所述推送信息的部分或全部内容;If the current network speed is less than the preset network speed threshold, extract part or all of the content of the push information from the title of the page content; 若当前网络速度大于或等于预设网速阈值,从所述网页内容的标题和正文中提取所述推送信息的部分或全部内容。If the current network speed is greater than or equal to the preset network speed threshold, part or all of the content of the push information is extracted from the title and body of the webpage content. 根据权利要求9-11任一项所述的装置,其特征在于,所述页面获取模块具体用于:The device according to any one of claims 9-11, wherein the page obtaining module is specifically configured to: 获取所述用户在所述用户的终端设备上正在浏览的页面内容;和/或Obtaining page content that the user is browsing on the user's terminal device; and/or 获取所述用户在所述用户的终端设备上之前浏览过的页面内容。Obtaining the page content that the user browsed before on the user's terminal device. 根据权利要求12所述的装置,其特征在于,所述推送模块具体用于:The device according to claim 12, wherein the push module is specifically configured to: 将所述推送信息显示于所述用户正在浏览的页面内容上任意区域内的信息窗口中,所述信息窗口的高度小于所述终端设备的屏幕高度,所述信息窗口的宽度小于或等于所述终端设备的屏幕宽度。Displaying the push information in an information window in an arbitrary area on the page content that the user is browsing, the height of the information window is smaller than the screen height of the terminal device, and the width of the information window is less than or equal to the The screen width of the terminal device. 根据权利要求12或13所述的装置,其特征在于,所述终端设备为移动终端。The device according to claim 12 or 13, wherein the terminal device is a mobile terminal. 根据权利要求9-14任一项所述的装置,其特征在于,所述推送模块还用于:The device according to any one of claims 9 to 14, wherein the push module is further configured to: 根据所述页面内容的变化,实时更新所述推送信息。The push information is updated in real time according to changes in the content of the page. 根据权利要求9-15任一项所述的装置,其特征在于,还包括:The device according to any one of claims 9-15, further comprising: 访问模块,用于根据所述用户对所述推送信息的点击请求,对所述推送信息进行访问以获得访问结果; An access module, configured to access the push information according to the click request of the user to the push information to obtain an access result; 展示模块,用于向所述用户展示所述访问结果。And a display module, configured to display the access result to the user. 一种设备,包括:A device that includes: 一个或者多个处理器;One or more processors; 存储器;Memory 一个或者多个程序,所述一个或者多个程序存储在所述存储器中,当被所述一个或者多个处理器执行时:One or more programs, the one or more programs being stored in the memory, when executed by the one or more processors: 获取用户浏览的页面内容;Obtain the content of the page viewed by the user; 获取与所述页面内容相匹配的推送信息;Obtaining push information that matches the content of the page; 向所述用户推送所述推送信息。Pushing the push information to the user. 一种非易失性计算机存储介质,所述非易失性计算机存储介质存储有一个或者多个程序,当所述一个或者多个程序被一个设备执行时,使得所述设备:A non-volatile computer storage medium storing one or more programs, when the one or more programs are executed by a device, causing the device to: 获取用户浏览的页面内容;Obtain the content of the page viewed by the user; 获取与所述页面内容相匹配的推送信息;Obtaining push information that matches the content of the page; 向所述用户推送所述推送信息。 Pushing the push information to the user.
PCT/CN2015/094335 2015-09-09 2015-11-11 Information pushing method, apparatus and device, and non-volatile computer storage medium Ceased WO2017041359A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510570754.5A CN105279224B (en) 2015-09-09 2015-09-09 Information-pushing method and device
CN201510570754.5 2015-09-09

Publications (1)

Publication Number Publication Date
WO2017041359A1 true WO2017041359A1 (en) 2017-03-16

Family

ID=55148238

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/094335 Ceased WO2017041359A1 (en) 2015-09-09 2015-11-11 Information pushing method, apparatus and device, and non-volatile computer storage medium

Country Status (2)

Country Link
CN (1) CN105279224B (en)
WO (1) WO2017041359A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110110203A (en) * 2018-01-11 2019-08-09 腾讯科技(深圳)有限公司 Resource information method for pushing and server, resource information methods of exhibiting and terminal
CN112050822A (en) * 2019-06-06 2020-12-08 北京百度网讯科技有限公司 Method, system and apparatus for generating a driving route
CN112364241A (en) * 2020-10-27 2021-02-12 北京五八信息技术有限公司 Information pushing method and device, electronic equipment and storage medium
WO2024001785A1 (en) * 2022-06-27 2024-01-04 中兴通讯股份有限公司 Content pushing method, terminal, server, and computer readable storage medium

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105701232B (en) * 2016-02-03 2020-11-27 北京中搜云商网络技术有限公司 Hypertext link list pushing system based on APP information data
CN105808636B (en) * 2016-02-03 2020-11-27 北京中搜云商网络技术有限公司 Hypertext link pushing system based on APP information data
CN106209857B (en) * 2016-07-14 2019-04-12 腾讯科技(深圳)有限公司 Data transmission method and device
CN107870953B (en) * 2016-09-28 2020-03-17 腾讯科技(深圳)有限公司 Content acquisition method, browsing service platform and device
CN108334516B (en) * 2017-01-20 2021-12-24 百度在线网络技术(北京)有限公司 Information pushing method and device
CN106909629B (en) * 2017-01-26 2020-05-19 武汉奇米网络科技有限公司 Method and system for individually recommending pit bit labels
CN108512879A (en) * 2017-02-28 2018-09-07 阿里巴巴集团控股有限公司 A kind of information-pushing method and device
CN107102857A (en) * 2017-04-19 2017-08-29 张澄宇 The display control method of the App pages
CN108596689A (en) * 2018-05-10 2018-09-28 苏州跃盟信息科技有限公司 A kind of content delivery method and device
CN108874906B (en) * 2018-05-25 2021-05-28 维沃移动通信有限公司 A kind of information recommendation method and terminal
CN109872191A (en) * 2019-02-21 2019-06-11 珠海天燕科技有限公司 Ad data display methods and device
CN111209064B (en) * 2019-12-20 2024-03-26 上海淇玥信息技术有限公司 Resource display method and device and electronic equipment
CN113220982A (en) * 2020-02-06 2021-08-06 百度在线网络技术(北京)有限公司 Advertisement searching method, device, electronic equipment and medium
CN111669447A (en) * 2020-06-16 2020-09-15 中国建设银行股份有限公司 Page display method, device, equipment and medium
CN111796741B (en) * 2020-06-29 2022-03-29 上海连尚网络科技有限公司 Method and equipment for providing recommended books
CN112417269B (en) * 2020-10-30 2024-09-06 南京湛杰信息科技有限公司 Intelligent online training service information pushing algorithm

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101866341A (en) * 2009-04-17 2010-10-20 华为技术有限公司 A method, device and system for pushing information
CN102622445A (en) * 2012-03-15 2012-08-01 华南理工大学 User interest perception based webpage push system and webpage push method
CN103577478A (en) * 2012-08-06 2014-02-12 腾讯科技(深圳)有限公司 Web page pushing method and system
US20140129622A1 (en) * 2012-11-06 2014-05-08 SaleMove, Inc. Method and apparatus for pushing applications to a website visitor during co-browsing
CN103997507A (en) * 2013-02-20 2014-08-20 腾讯科技(深圳)有限公司 Information push method and apparatus

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2202656A1 (en) * 2008-12-23 2010-06-30 Axel Springer Digital TV Guide GmbH Context-based recommender system
CN103678379B (en) * 2012-09-17 2019-01-29 腾讯科技(深圳)有限公司 The method and apparatus of the real-time push media information of information are absorbed in based on user
CN104281574A (en) * 2013-07-01 2015-01-14 腾讯科技(深圳)有限公司 Information recommending method, device and system
CN104699704B (en) * 2013-12-06 2020-05-19 腾讯科技(深圳)有限公司 Content pushing and receiving method, device and system
CN104199874B (en) * 2014-08-20 2018-07-31 哈尔滨工程大学 A kind of webpage recommending method based on user browsing behavior

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101866341A (en) * 2009-04-17 2010-10-20 华为技术有限公司 A method, device and system for pushing information
CN102622445A (en) * 2012-03-15 2012-08-01 华南理工大学 User interest perception based webpage push system and webpage push method
CN103577478A (en) * 2012-08-06 2014-02-12 腾讯科技(深圳)有限公司 Web page pushing method and system
US20140129622A1 (en) * 2012-11-06 2014-05-08 SaleMove, Inc. Method and apparatus for pushing applications to a website visitor during co-browsing
CN103997507A (en) * 2013-02-20 2014-08-20 腾讯科技(深圳)有限公司 Information push method and apparatus

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110110203A (en) * 2018-01-11 2019-08-09 腾讯科技(深圳)有限公司 Resource information method for pushing and server, resource information methods of exhibiting and terminal
CN110110203B (en) * 2018-01-11 2023-04-28 腾讯科技(深圳)有限公司 Resource information pushing method, server, resource information display method and terminal
CN112050822A (en) * 2019-06-06 2020-12-08 北京百度网讯科技有限公司 Method, system and apparatus for generating a driving route
CN112050822B (en) * 2019-06-06 2022-08-12 阿波罗智联(北京)科技有限公司 Method, system and device for generating driving route
CN112364241A (en) * 2020-10-27 2021-02-12 北京五八信息技术有限公司 Information pushing method and device, electronic equipment and storage medium
WO2024001785A1 (en) * 2022-06-27 2024-01-04 中兴通讯股份有限公司 Content pushing method, terminal, server, and computer readable storage medium

Also Published As

Publication number Publication date
CN105279224B (en) 2019-01-15
CN105279224A (en) 2016-01-27

Similar Documents

Publication Publication Date Title
WO2017041359A1 (en) Information pushing method, apparatus and device, and non-volatile computer storage medium
JP6640943B2 (en) Providing content to users across multiple devices
JP6334696B2 (en) Hashtag and content presentation
US10565255B2 (en) Method and system for selecting images based on user contextual information in response to search queries
CN102906744B (en) Unlimited browsing
US9361385B2 (en) Generating content for topics based on user demand
CN109325179B (en) Method and device for promoting content
US10719836B2 (en) Methods and systems for enhancing web content based on a web search query
US10789287B2 (en) Method and system for multi-dimensional image matching with content in response to a search query
WO2018209954A1 (en) Information pushing method and device
CN107766399B (en) Method and system for matching images to content items and machine-readable medium
US20150356627A1 (en) Social media enabled advertising
JP2015191655A (en) Method and apparatus for generating recommendation page
JP2014518583A (en) Determination of recommended data
CN107766398B (en) Method, apparatus and data processing system for matching images to content items
CN107463592B (en) Method, device and data processing system for matching a content item with an image
US20160098416A1 (en) Auto complete search box based on the user's context to reduce user's input
CN107273393B (en) Image searching method and device for mobile equipment and data processing system
CN107491465B (en) Method and apparatus for searching for content and data processing system
US20170076007A1 (en) Systems and methods for automated delivery of information to user devices
WO2015009506A1 (en) Combining content with a search result
CN103077217A (en) Method, device and equipment for providing result additional information matched with query sequence
JP2019519840A (en) Improved landing page generation
WO2015110845A1 (en) Autocreated campaigns for hashtag keywords
WO2015110846A1 (en) Native creative generation using hashtagged user generated content

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15903462

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15903462

Country of ref document: EP

Kind code of ref document: A1