[go: up one dir, main page]

CN111177523A - Webpage recommendation method and device, electronic equipment and computer readable medium - Google Patents

Webpage recommendation method and device, electronic equipment and computer readable medium Download PDF

Info

Publication number
CN111177523A
CN111177523A CN201811331282.8A CN201811331282A CN111177523A CN 111177523 A CN111177523 A CN 111177523A CN 201811331282 A CN201811331282 A CN 201811331282A CN 111177523 A CN111177523 A CN 111177523A
Authority
CN
China
Prior art keywords
webpage
search
content
target
determining
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.)
Pending
Application number
CN201811331282.8A
Other languages
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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201811331282.8A priority Critical patent/CN111177523A/en
Publication of CN111177523A publication Critical patent/CN111177523A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the application provides a webpage recommendation method and device, electronic equipment and a computer readable medium, and relates to the technical field of internet. Wherein, a specific implementation mode of the method comprises the following steps: receiving a search operation input by a user through a browser, acquiring a search keyword input by the search operation and search parameters corresponding to the search operation, wherein the search parameters at least comprise parameters for indicating information of the user and/or parameters for indicating information of the browser; sending the search keywords and the search parameters to a server; and receiving webpage content introduction information returned by the server according to the search keyword and the search parameter, and displaying the webpage content introduction information. According to the webpage recommending method and device, the webpage recommendation is carried out by utilizing the search keywords and the search parameters, and the accuracy of the webpage recommendation can be improved.

Description

Webpage recommendation method and device, electronic equipment and computer readable medium
Technical Field
The embodiment of the application relates to the technical field of internet, in particular to a webpage recommendation method and device, electronic equipment and a computer readable medium.
Background
One of the core requirements of a user to use a browser is to access a web page. The web pages can be simply divided into two types, the first type is the web pages of a mainstream site and a popular site, for example, the web pages of a typical portal type website, and the number of the typical portal type website is limited; the second is a web page representing a site where the user desires to personalize the content. For the webpages of the first site, the access amount is concentrated, and the number is small, so that the function of site navigation can be generally satisfied; however, the access requirements of the web pages of the massive second sites can be generally met only by means of user search or address bar input.
In the search mode of the user, the user jumps to a search engine result page, and the search engine optimizes the first site by considering the site weight, so that the search result page usually needs to search time and labor to reach the webpage of the target site, and pain points with long process and troublesome search exist. The address bar input mode often requires that the user definitely know or partially know the website and domain name of the site, and has the cognitive and memory cost for the user, and although the user can assist the user by the association capability of the browser address bar, the user has various problems of input error and disordered sequence, so the degree of meeting the requirement based on the association capability of character matching is limited. And in the case that a proper result cannot be associated, skipping to the mode of searching by the user.
In order to better meet the access requirement of a user on a webpage of a second site, a search direct mode is adopted in the prior art, namely, when the user inputs the webpage in a search box of a browser, a site webpage recommendation result related to the current input of the user is synchronously displayed in real time.
However, in the direct search method adopted in the prior art, only search keywords input by a user through a browser are used for webpage recommendation, so that the accuracy of webpage recommendation is not high.
Disclosure of Invention
The application aims to provide a webpage recommendation method, a webpage recommendation device, electronic equipment and a computer readable medium, which are used for solving the problem of how to improve the accuracy of webpage recommendation in the prior art.
In a first aspect, an embodiment of the present application provides a method for recommending a web page, including:
receiving a search operation input by a user through a browser, acquiring a search keyword input by the search operation and search parameters corresponding to the search operation, wherein the search parameters at least comprise parameters for indicating information of the user and/or parameters for indicating information of the browser;
sending the search keyword and the search parameter to a server;
and receiving webpage content introduction information returned by the server according to the search keyword and the search parameter, and displaying the webpage content introduction information.
In a second aspect, an embodiment of the present application further provides a method for recommending a web page, including:
receiving a search keyword and search parameters sent by a browser, wherein the search parameters at least comprise parameters used for indicating information of the user and/or parameters indicating information of the browser;
determining at least one webpage matched with the search keyword based on keywords of webpage content;
determining a target webpage and webpage content introduction information corresponding to the target webpage from the at least one webpage based on the keywords of the webpage content and the search parameters;
and issuing webpage content introduction information corresponding to the target webpage to the browser.
In a third aspect, an embodiment of the present application provides a web page recommendation device, including:
the system comprises an acquisition module, a search module and a search module, wherein the acquisition module is used for receiving search operation input by a user through a browser, acquiring search keywords input by the search operation and search parameters corresponding to the search operation, and the search parameters at least comprise parameters for indicating information of the user and/or parameters for indicating information of the browser;
the sending module is used for sending the search keyword and the search parameter to a server;
and the first receiving module is used for receiving webpage content introduction information returned by the server according to the search keyword and the search parameter and displaying the webpage content introduction information.
In a fourth aspect, an embodiment of the present application further provides a web page recommendation device, including:
the second receiving module is used for receiving search keywords and search parameters sent by a browser, wherein the search parameters at least comprise parameters used for indicating the information of the user and/or parameters used for indicating the information of the browser;
the first determining module is used for determining at least one webpage matched with the search keyword based on the keyword of the webpage content;
the second determining module is used for determining a target webpage and webpage content introduction information corresponding to the target webpage from the at least one webpage based on the keywords of the webpage content and the search parameters;
and the issuing module is used for issuing webpage content introduction information corresponding to the target webpage to the browser.
In a fifth aspect, an embodiment of the present application provides an electronic device, including:
one or more processors;
a computer readable medium configured to store one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the web page recommendation method as described in the first or second aspects above.
In a sixth aspect, the present application provides a computer-readable medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the web page recommendation method as described in the first aspect or the second aspect.
According to the technical scheme of webpage recommendation provided by the application, the search operation input by a user through a browser is received, the search keyword input through the search operation and the search parameter corresponding to the search operation are obtained, the search keyword and the search parameter are sent to the server, webpage content introduction information returned by the server according to the search keyword and the search parameter is received, and the webpage content introduction information is displayed.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings in which:
fig. 1 is a schematic flowchart of a web page recommendation method according to an embodiment of the present application;
fig. 2 is a schematic flowchart of a web page recommendation method in the second embodiment of the present application;
fig. 3 is a schematic flowchart of a web page recommendation method in the third embodiment of the present application;
fig. 4 is a schematic structural diagram of a web page recommendation device in the fourth embodiment of the present application;
fig. 5 is a schematic structural diagram of a web page recommendation device in the fifth embodiment of the present application;
fig. 6 is a schematic structural diagram of a web page recommendation device in a sixth embodiment of the present application;
fig. 7 is a schematic structural diagram of a seventh web page recommendation device according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of an electronic device in an eighth embodiment of the present application;
fig. 9 is a hardware configuration of an electronic device according to a ninth embodiment of the present application.
Detailed Description
The present application will be described in further detail with reference to the following drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the relevant invention and not restrictive of the invention. It should be noted that, for convenience of description, only the portions related to the related invention are shown in the drawings.
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
Referring to fig. 1, a flowchart of a web page recommendation method according to a first embodiment of the present application is shown.
The present embodiment explains a web page recommendation method provided in the present embodiment from the perspective of a browser. Specifically, the web page recommendation method of the embodiment includes the following steps:
in step S101, a search operation input by a user through a browser is received, and a search keyword input by the search operation and a search parameter corresponding to the search operation are acquired.
In the embodiment of the application, the browser receives a search operation input by a user through a search box of the browser, and obtains a search keyword input through the search operation and a search parameter corresponding to the search operation. The search keywords may include, but are not limited to, chinese words, english words, pictures, and the like, and the search parameters at least include parameters for indicating information of the user and/or parameters for indicating information of the browser. It should be understood that the above description is only exemplary, and the embodiments of the present application are not limited in this respect.
In step S102, the search keyword and the search parameter are sent to a server.
In the embodiment of the application, after acquiring the search keyword and the search parameter, the browser sends a search request to the server, wherein the search request carries the search keyword and the search parameter. It should be understood that the above description is only exemplary, and the embodiments of the present application are not limited in this respect.
In step S103, web content introduction information returned by the server according to the search keyword and the search parameter is received, and the web content introduction information is displayed.
In the embodiment of the application, the browser receives the search response returned by the server according to the search request, analyzes the search response, determines the webpage content introduction information of the related webpage, and displays the webpage content introduction information of the related webpage in the pull-down list of the search box. The search request carries the search keyword and the search parameter, and the search response carries a uniform identification icon of a related webpage, webpage content introduction information and address information, such as a URL address. In addition, the URL address and the uniform identification icon of the related webpage can be displayed in the drop-down list of the search box. It should be understood that the above description is only exemplary, and the embodiments of the present application are not limited in this respect.
In some optional embodiments, the search parameter comprises identification information of the user. When webpage content introduction information returned by the server according to the search keyword and the search parameter is received, webpage content introduction information returned by the server according to the search keyword and the identification information of the user is received, wherein the webpage content introduction information is obtained by determining at least one webpage matched with the search keyword by the server according to the keyword of the webpage content, determining a target webpage with the webpage content matched with the image data of the user from the at least one webpage based on the identification information of the user, and determining the webpage content introduction information corresponding to the target webpage based on the keyword of the webpage content of the target webpage. Therefore, the accuracy of webpage recommendation can be improved by using the search keywords and the identification information of the user. It should be understood that any embodiment that receives the webpage content introduction information returned by the server according to the search keyword and the search parameter may be applied to this embodiment, and this is not limited in this embodiment of the present application.
In a specific example, the server may associate the user image data with the user identification information, where the user image data may be age, sex, web browsing preference, feature tag, and the like of the user, and the user identification information may be a browser account of the user, an IP address or a physical address of a terminal device held by the user, and the like. If the search keyword of the user is 'travel' and the server determines that the feature tag of the user is a food fan according to the identification information of the user, web page content introduction information of a web page of a website such as a wine house can be recommended to the user. It should be understood that the above description is only exemplary, and the embodiments of the present application are not limited in this respect.
In some optional embodiments, the search parameter includes version information of the browser. When webpage content introduction information returned by the server according to the search keyword and the search parameter is received, webpage content introduction information returned by the server according to the search keyword and the version information of the browser is received, wherein the webpage content introduction information is obtained by the server through determining at least one webpage matched with the search keyword according to the keyword of the webpage content, a target webpage with a content display form matched with a content display form allowed by the version of the browser is determined from the at least one webpage based on the version information of the browser, and webpage content introduction information corresponding to the target webpage is determined based on the keyword of the webpage content of the target webpage. Therefore, the accuracy of webpage recommendation can be improved by using the search keywords of the user and the version information of the browser. It should be understood that any embodiment that receives the webpage content introduction information returned by the server according to the search keyword and the search parameter may be applied to this embodiment, and this is not limited in this embodiment of the present application.
In one particular example, different browser versions may be less uniform for acceptable presentation forms or interactions of web content, e.g., a higher version browser may support more video formats. For another example, a low-version browser may only support simple single-column text, while a high-version browser may support multi-row multi-column rich media presentations to facilitate enhanced end effects. It should be understood that the above description is only exemplary, and the embodiments of the present application are not limited in this respect.
In some optional embodiments, the search parameter comprises location information of the user. When webpage content introduction information returned by the server according to the search keyword and the search parameter is received, webpage content introduction information returned by the server according to the search keyword and the position information of the user is received, wherein the webpage content introduction information is obtained by determining at least one webpage matched with the search keyword by the server according to the keyword of the webpage content, determining a target webpage with the webpage content related to the position information from the at least one webpage based on the position information of the user, and determining the webpage content introduction information corresponding to the target webpage based on the keyword of the webpage content of the target webpage. Therefore, the accuracy of webpage recommendation can be improved by using the search keywords of the user and the position information of the user. It should be understood that any embodiment that receives the webpage content introduction information returned by the server according to the search keyword and the search parameter may be applied to this embodiment, and this is not limited in this embodiment of the present application.
In a specific example, the location information of the user can be obtained from a GPS positioning system of a terminal device to which the browser belongs. If the search keyword of the user is 'people's daily newspaper 'and the server determines that the current position of the user is Guangzhou according to the position information of the user, webpage content introduction information of a news webpage related to the Guangzhou in the people's daily newspaper can be recommended to the user. It should be understood that the above description is only exemplary, and the embodiments of the present application are not limited in this respect.
In some optional embodiments, the search parameter includes web browsing information of the user within a preset time period. When webpage content introduction information returned by the server according to the search keyword and the search parameter is received, webpage content introduction information returned by the server according to the search keyword and webpage browsing information of the user in a preset time period is received, wherein the webpage content introduction information is obtained by determining at least one webpage matched with the search keyword by the server according to the keyword of the webpage content, determining a target webpage with the webpage content type matched with the content type of the webpage browsed by the user in the preset time period from the at least one webpage based on the webpage browsing information of the user in the preset time period, and determining the webpage content introduction information corresponding to the target webpage based on the keyword of the webpage content of the target webpage. The preset time period may be set by a person skilled in the art according to actual needs, and this is not limited in this embodiment of the application. Therefore, the accuracy of webpage recommendation can be improved by using the search keywords of the user and the webpage browsing information of the user in the preset time period. It should be understood that any embodiment that receives the webpage content introduction information returned by the server according to the search keyword and the search parameter may be applied to this embodiment, and this is not limited in this embodiment of the present application.
In a specific example, the web page browsing information of the user in the preset time period may be a web page browsed by the user through a browser in the last hour. If the search keyword of the user is 'food', and the server determines that the content type of the webpage browsed by the user in the preset time period is tourism according to the webpage browsing information of the user in the preset time period, webpage content introduction information of the webpage of the website such as a wine house can be recommended to the user. It should be understood that the above description is only exemplary, and the embodiments of the present application are not limited in this respect.
In some optional embodiments, after presenting the web page content introduction information, the method further includes: responding to the selection operation of the user on the webpage content introduction information in the pull-down list of the search box, and increasing the weight value of the selected webpage content introduction information; and reordering the webpage content introduction information in the drop-down list based on the current weight value of the webpage content introduction information in the drop-down list. Therefore, the ordering of the selected webpage content introduction information in the drop-down list can be promoted to expose the webpage content introduction information, and more click opportunities are obtained. It should be understood that the above description is only exemplary, and the embodiments of the present application are not limited in this respect.
According to the webpage recommendation method provided by the embodiment of the application, the search operation input by a user through a browser is received, the search keyword input through the search operation and the search parameter corresponding to the search operation are obtained, the search keyword and the search parameter are sent to the server, webpage content introduction information returned by the server according to the search keyword and the search parameter is received, and the webpage content introduction information is displayed.
The web page recommendation method of the present embodiment may be executed by any suitable device having data processing capabilities, including but not limited to: cameras, terminals, mobile terminals, PCs, servers, in-vehicle devices, entertainment devices, advertising devices, Personal Digital Assistants (PDAs), tablet computers, notebook computers, handheld game consoles, smart glasses, smart watches, wearable devices, virtual display devices or display enhancement devices (such as Google Glass, Oculus rise, Hololens, Gear VR), and the like.
Referring to fig. 2, a flowchart of a web page recommendation method according to a second embodiment of the present application is shown.
The present embodiment describes a web page recommendation method provided in the present embodiment from the perspective of a server. Specifically, the web page recommendation method of the embodiment includes the following steps:
in step S201, a search keyword and a search parameter transmitted by a browser are received.
In the embodiment of the application, the server receives a search request sent by a browser, wherein the search request carries a search keyword and a search parameter. The search parameters at least comprise parameters for indicating the information of the user and/or parameters for indicating the information of the browser, and the search keywords can be English words or Chinese words. It should be understood that the above description is only exemplary, and the embodiments of the present application are not limited in this respect.
In step S202, at least one web page matching the search keyword is determined based on keywords of web page contents.
In some optional embodiments, before determining at least one web page matching the search keyword, the method further comprises: segmenting the title of the webpage content to obtain a plurality of words of the title; determining a sentence to which each of the plurality of words belongs in a body of the web page content; segmenting the sentence to obtain a plurality of words of the sentence; determining keywords of the web page content based on a network usage frequency of a plurality of words of the sentence. The network use frequency of the words can be obtained by performing big data analysis on the server according to the webpage access records of all users and determining through hot spots and trend statistics. Therefore, the keywords of the webpage content can be accurately determined, so that the content trend of the webpage and the operation condition of the current website can be better reflected, and the search keywords can be better associated with the target webpage. It should be understood that the above description is only exemplary, and the embodiments of the present application are not limited in this respect.
In a specific example, if the network usage frequency of a word in the plurality of words of the sentence is greater than or equal to a preset network usage frequency, the word is determined to be a keyword of the web content, otherwise, the word is determined not to be the keyword of the web content. The preset network use frequency may be set by a person skilled in the art according to actual needs, and this is not limited in this embodiment of the present application. It should be understood that the above description is only exemplary, and the embodiments of the present application are not limited in this respect.
In some optional embodiments, when determining at least one webpage matched with the search keyword based on the keyword of the webpage content, performing semantic analysis on the keyword of the webpage content to determine a semantic feature vector of the keyword of the webpage content; performing semantic analysis on the search keywords, and determining semantic feature vectors of the search keywords; determining the similarity between the keywords of the webpage content and the search keywords based on the semantic feature vectors of the keywords of the webpage content and the semantic feature vectors of the search keywords; and determining at least one webpage of which the keywords of the webpage content are matched with the search keywords based on the similarity. Thereby, at least one web page in which the keyword of the web page content matches the search keyword can be accurately determined. It is understood that any embodiment that determines at least one web page matching the search keyword based on the keyword of the web page content may be applied thereto, and the embodiment of the present application is not limited thereto.
In a specific example, the semantic analysis model may perform semantic analysis on the keywords of the web page content to determine semantic feature vectors of the keywords of the web page content, and the semantic analysis model may perform semantic analysis on the search keywords to determine semantic feature vectors of the search keywords. When the similarity between the keywords of the web page content and the search keywords is determined, the cosine similarity between the semantic feature vectors of the keywords of the web page content and the cosine similarity between the semantic feature vectors of the search keywords can be used as the similarity between the keywords of the web page content and the search keywords. When determining at least one webpage matched with the keywords of the webpage content and the search keywords, if the similarity between the keywords of the webpage content and the search keywords is greater than or equal to a preset similarity threshold, determining the keywords of the webpage content and the search keywords, and determining the webpage to which the keywords of the webpage content belong as a candidate recommended webpage. The preset similarity threshold may be set by a person skilled in the art according to actual needs, and this is not limited in this embodiment of the present application. It should be understood that the above description is only exemplary, and the embodiments of the present application are not limited in this respect.
In step S203, a target web page and web page content introduction information corresponding to the target web page are determined from the at least one web page based on the keyword of the web page content and the search parameter.
In some optional embodiments, the search parameter comprises identification information of the user. When a target webpage and webpage content introduction information corresponding to the target webpage are determined from the at least one webpage based on the keywords of the webpage content and the search parameters, a target webpage with webpage content matched with the image data of the user is determined from the at least one webpage based on the identification information of the user, and webpage content introduction information corresponding to the target webpage is determined based on the keywords of the webpage content of the target webpage. Therefore, the accuracy of webpage recommendation can be improved by using the search keywords and the identification information of the user. It can be understood that any embodiment that determines a target webpage and webpage content introduction information corresponding to the target webpage from the at least one webpage based on the keyword of the webpage content and the search parameter may be applied to this embodiment, and this is not limited in this embodiment of the present application.
In some optional embodiments, the search parameter includes version information of the browser. When a target webpage and webpage content introduction information corresponding to the target webpage are determined from the at least one webpage based on the keywords of the webpage content and the search parameters, a target webpage with a content presentation form matched with a content presentation form allowed by the version of the browser is determined from the at least one webpage based on the version information of the browser, and webpage content introduction information corresponding to the target webpage is determined based on the keywords of the webpage content of the target webpage. Therefore, the accuracy of webpage recommendation can be improved by using the search keywords of the user and the version information of the browser. It can be understood that any embodiment that determines a target webpage and webpage content introduction information corresponding to the target webpage from the at least one webpage based on the keyword of the webpage content and the search parameter may be applied to this embodiment, and this is not limited in this embodiment of the present application.
In some optional embodiments, the search parameter comprises location information of the user. When a target webpage and webpage content introduction information corresponding to the target webpage are determined from the at least one webpage based on the keywords of the webpage content and the search parameters, a target webpage with the webpage content related to the position information is determined from the at least one webpage based on the position information of the user, and webpage content introduction information corresponding to the target webpage is determined based on the keywords of the webpage content of the target webpage. Therefore, the accuracy of webpage recommendation can be improved by using the search keywords of the user and the position information of the user. It can be understood that any embodiment that determines a target webpage and webpage content introduction information corresponding to the target webpage from the at least one webpage based on the keyword of the webpage content and the search parameter may be applied to this embodiment, and this is not limited in this embodiment of the present application.
In some optional embodiments, the search parameter includes web browsing information of the user within a preset time period. When a target webpage and webpage content introduction information corresponding to the target webpage are determined from the at least one webpage based on the keywords of the webpage content and the search parameters, a target webpage with a webpage content type matched with the content type of the webpage browsed by the user in a preset time period is determined from the at least one webpage based on the webpage browsing information of the user in the preset time period, and the webpage content introduction information corresponding to the target webpage is determined based on the keywords of the webpage content of the target webpage. Therefore, the accuracy of webpage recommendation can be improved by using the search keywords of the user and the webpage browsing information of the user in the preset time period. It can be understood that any embodiment that determines a target webpage and webpage content introduction information corresponding to the target webpage from the at least one webpage based on the keyword of the webpage content and the search parameter may be applied to this embodiment, and this is not limited in this embodiment of the present application.
In a specific example, when determining webpage content introduction information corresponding to the target webpage based on the keyword of the webpage content of the target webpage, determining the webpage content introduction information of the target webpage based on the keyword and the basic information of the webpage content of the target webpage, wherein the basic information of the target webpage is determined based on a meta field in an address of the target webpage. In addition, the basic information of the target webpage can be determined based on the title of the website or related classification or description generated by the website information machine. In the prior art, the web content introduction information in the site web page recommendation result is basically fixed, and a small part of the web content introduction information has manual configuration intervention for operation or advertisement delivery optimization, but does not change with the change of the current content of the web page. It should be understood that the above description is only exemplary, and the embodiments of the present application are not limited in this respect.
In a specific example, when determining the webpage content introduction information corresponding to the target webpage based on the keyword of the webpage content of the target webpage, the webpage content introduction information of the target webpage is generated based on the keyword and the basic information of the webpage content of the target webpage and the portrait data of the user through a webpage content introduction generation model. The webpage content introduction generation model is obtained by pre-training. In the prior art, no specific webpage content introduction information is presented according to the content preference of the current user. When the same search keyword is used, the web content introduction information seen by all users is the same, for example, for a portal site, there may be news information, music videos, and mini games, for different users, the interest points are different, the presentation mode of the uniform web content introduction information is difficult to effectively arouse the user's click interest, and the click rate of web pages on the site is affected, for users who are not familiar with the recommended site, it is difficult to determine whether the web pages of the recommended site are appropriate according to the displayed uniform web content introduction information, and the recommendation effect is relatively limited. In this embodiment, based on the keywords and the basic information of the web content of the target web page, the portrait data of the user is further used to generate the web content introduction information of the target web page, so that the generated web content introduction information is closer to the psychological cognition of the user, the relevance between the displayed web content introduction information and the interest of the current user is stronger, the click desire of the user is rapidly improved, and the contact cost between the user and the target web page is reduced. It should be understood that the above description is only exemplary, and the embodiments of the present application are not limited in this respect.
In step S204, the web content introduction information corresponding to the target web page is issued to the browser.
In some optional embodiments, after determining a target webpage and webpage content introduction information corresponding to the target webpage from the at least one webpage based on the keyword of the webpage content and the search parameter, the method further includes: and sequencing the webpage content introduction information of the target webpage based on the access amount of the target webpage, and determining a sequencing result of the webpage content introduction information of the target webpage. Correspondingly, when the webpage content introduction information of the target webpage is issued to the browser, the webpage content introduction information of the target webpage is issued to the browser based on the sequencing result of the webpage content introduction information of the target webpage. Therefore, the webpage content introduction information of the recommended webpages can be sequenced according to the access amount of the recommended webpages, so that the webpage content introduction information of the recommended webpages with high access amount obtains more click opportunities. It should be understood that the above description is only exemplary, and the embodiments of the present application are not limited in this respect.
According to the webpage recommendation method provided by the embodiment of the application, the search keywords and the search parameters sent by the browser are received; determining at least one webpage matched with the search keyword based on the keywords of the webpage content; determining a target webpage and webpage content introduction information corresponding to the target webpage from at least one webpage based on the keywords and the search parameters of the webpage content; and then, issuing webpage content introduction information corresponding to the target webpage to the browser, and compared with the existing other modes, performing webpage recommendation by using the search keywords and the search parameters can improve the accuracy of webpage recommendation.
The web page recommendation method of the present embodiment may be executed by any suitable device having data processing capabilities, including but not limited to: cameras, terminals, mobile terminals, PCs, servers, in-vehicle devices, entertainment devices, advertising devices, Personal Digital Assistants (PDAs), tablet computers, notebook computers, handheld game consoles, smart glasses, smart watches, wearable devices, virtual display devices or display enhancement devices (such as Google Glass, Oculus rise, Hololens, Gear VR), and the like.
Referring to fig. 3, a flowchart of a web page recommendation method according to a third embodiment of the present application is shown.
The embodiment describes a web page recommendation method provided by the embodiment of the invention from the perspective of interaction between a browser and a server. Specifically, the web page recommendation method of the embodiment includes the following steps:
in step S301, a search operation input by a user through a browser is received, and a search keyword input by the search operation and a search parameter corresponding to the search operation are acquired.
In an embodiment of the present application, the search parameter at least includes a parameter indicating information of the user and/or a parameter indicating information of the browser. It should be understood that the above description is only exemplary, and the embodiments of the present application are not limited in this respect.
In step S302, the search keyword and the search parameter are sent to a server.
Since step S302 is similar to step S102, it is not repeated herein.
In step S303, a search keyword and a search parameter transmitted by the browser are received.
Since step S303 is similar to step S201 described above, it is not described herein again.
In step S304, at least one web page matching the search keyword is determined based on the keywords of the web page content.
Since step S304 is similar to step S202, it is not repeated herein.
In step S305, a target web page and web page content introduction information corresponding to the target web page are determined from the at least one web page based on the keyword of the web page content and the search parameter.
In some optional embodiments, the search parameter includes network access information of a terminal device to which the browser belongs. When a target webpage and webpage content introduction information corresponding to the target webpage are determined from the at least one webpage based on the keywords of the webpage content and the search parameters, a target webpage with a webpage content presentation form matched with a content presentation form received by the network access information is determined from the at least one webpage based on the network access information, and webpage content introduction information corresponding to the target webpage is determined based on the keywords of the webpage content of the target webpage. Therefore, the accuracy of webpage recommendation can be improved by using the search keywords of the user and the network access information of the terminal equipment to which the browser belongs. It can be understood that any embodiment that determines a target webpage and webpage content introduction information corresponding to the target webpage from the at least one webpage based on the keyword of the webpage content and the search parameter may be applied to this embodiment, and this is not limited in this embodiment of the present application.
In a specific example, the network access information of the terminal device to which the browser belongs includes WIFI, a 4G network, a 5G network, a wired network, and the like. If the network access information of the terminal equipment to which the browser belongs is WIFI, the network access information is more inclined to a webpage for recommending related video and image-text rather than a webpage with pure characters. It should be understood that the above description is only exemplary, and the embodiments of the present application are not limited in this respect.
In step S306, the web content introduction information corresponding to the target web page is issued to the browser.
Since step S306 is similar to step S204, it is not repeated herein.
In step S307, web content introduction information returned by the server according to the search keyword and the search parameter is received, and the web content introduction information is displayed.
In some optional embodiments, the search parameter includes network access information of a terminal device to which the browser belongs. When webpage content introduction information returned by the server according to the search keyword and the search parameter is received, webpage content introduction information returned by the server according to the search keyword and network access information of the terminal device to which the browser belongs is received, wherein the webpage content introduction information is obtained by the server through determining at least one webpage matched with the search keyword according to the keyword of the webpage content, determining a target webpage in which the content display form of the webpage is matched with the content display form received by the network access information from the at least one webpage based on the network access information, and determining webpage content introduction information corresponding to the target webpage based on the keyword of the webpage content of the target webpage. Therefore, the accuracy of webpage recommendation can be improved by using the search keywords of the user and the network access information of the terminal equipment to which the browser belongs. It should be understood that any embodiment that receives the webpage content introduction information returned by the server according to the search keyword and the search parameter may be applied to this embodiment, and this is not limited in this embodiment of the present application.
In a specific example, when a user inputs a video in an address bar of a browser during a world cup, the browser server performs popularity ranking according to click rates of all users to video websites, the website recommended to the user is www.youku.com, and the displayed webpage content introduction information is 'world cup live broadcast free view'; during the sub-fortune, the website recommended by the browser server for the user is www.cctv.com, and the webpage content introduction information is displayed as 'panoramic live sub-fortune events'. The 'panoramic live broadcast' and 'various events' are typical functions of CCTV and related sports live broadcast channels, can be extracted and extracted from official description and introduction of a website, and are basic information of webpage content introduction information. While the "sub-shipments" are the current real-time keywords/near real-time keywords of web content (current popularity, news, etc.) that are discovered by analysis while tracking the latest content changes of CCTR (television system video indicators). It should be understood that the above description is only exemplary, and the embodiments of the present application are not limited in this respect.
In a specific example, when a user a is a female user, a user B is a male user, and both a and B input a "video" in the address bar of the browser, the websites recommended by the browser are www.youku.com, but the website content shown by a is described as "available for free viewing, such as exemplary first 20 sets of uploaded websites", and the website content shown by B is described as "available for free viewing in the world cup live broadcasting". It should be understood that the above description is only exemplary, and the embodiments of the present application are not limited in this respect.
According to the webpage recommendation method provided by the embodiment of the application, the browser receives the search operation input by the user through the browser, acquires the search keyword input through the search operation and the search parameter corresponding to the search operation, and sends the search keyword and the search parameter to the server; the method comprises the steps that a server receives search keywords and search parameters sent by a browser, determines at least one webpage matched with the search keywords based on the keywords of webpage content, determines a target webpage and webpage content introduction information corresponding to the target webpage from the at least one webpage based on the keywords of the webpage content and the search parameters, and issues the webpage content introduction information corresponding to the target webpage to the browser; the browser receives webpage content introduction information returned by the server according to the search keywords and the search parameters and displays the webpage content introduction information.
The web page recommendation method of the present embodiment may be executed by any suitable device having data processing capabilities, including but not limited to: cameras, terminals, mobile terminals, PCs, servers, in-vehicle devices, entertainment devices, advertising devices, Personal Digital Assistants (PDAs), tablet computers, notebook computers, handheld game consoles, smart glasses, smart watches, wearable devices, virtual display devices or display enhancement devices (such as Google Glass, Oculus rise, Hololens, Gear VR), and the like.
Referring to fig. 4, a schematic structural diagram of a web page recommendation device in the fourth embodiment of the present application is shown.
The web page recommendation device of the embodiment comprises: an obtaining module 401, configured to receive a search operation input by a user through a browser, and obtain a search keyword input by the search operation and a search parameter corresponding to the search operation, where the search parameter at least includes a parameter used for indicating information of the user and/or a parameter indicating information of the browser; a sending module 402, configured to send the search keyword and the search parameter to a server; a first receiving module 403, configured to receive webpage content introduction information returned by the server according to the search keyword and the search parameter, and display the webpage content introduction information.
The web page recommendation device of this embodiment is used to implement the corresponding web page recommendation method in the foregoing method embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described herein again.
Referring to fig. 5, a schematic structural diagram of a web page recommendation device in the fifth embodiment of the present application is shown.
The web page recommendation device of the embodiment comprises: an obtaining module 501, configured to receive a search operation input by a user through a browser, and obtain a search keyword input by the search operation and a search parameter corresponding to the search operation, where the search parameter at least includes a parameter used for indicating information of the user and/or a parameter indicating information of the browser; a sending module 502, configured to send the search keyword and the search parameter to a server; a first receiving module 503, configured to receive webpage content introduction information returned by the server according to the search keyword and the search parameter, and display the webpage content introduction information.
Optionally, the search parameter includes identification information of the user; the first receiving module 503 is specifically configured to: receiving webpage content introduction information returned by the server according to the search keyword and the identification information of the user, wherein the webpage content introduction information is obtained by determining at least one webpage matched with the search keyword by the server according to the keyword of the webpage content, determining a target webpage with the webpage content matched with the image data of the user from the at least one webpage based on the identification information of the user, and determining the webpage content introduction information corresponding to the target webpage based on the keyword of the webpage content of the target webpage.
Optionally, the search parameter includes version information of the browser; the first receiving module 503 is specifically configured to: receiving webpage content introduction information returned by the server according to the search keyword and the version information of the browser, wherein the webpage content introduction information is obtained by determining at least one webpage matched with the search keyword by the server according to the keyword of the webpage content, determining a target webpage in which the content display form of the webpage is matched with the content display form allowed by the version of the browser based on the version information of the browser, and determining the webpage content introduction information corresponding to the target webpage based on the keyword of the webpage content of the target webpage.
Optionally, the search parameter includes network access information of a terminal device to which the browser belongs; the first receiving module 503 is specifically configured to: and receiving webpage content introduction information returned by the server according to the search keyword and network access information of the terminal equipment to which the browser belongs, wherein the webpage content introduction information is determined by the server according to the keyword of the webpage content and at least one webpage matched with the search keyword, a target webpage with a content display form matched with a content display form received by the network access information is determined from the at least one webpage based on the network access information, and webpage content introduction information corresponding to the target webpage is determined based on the keyword of the webpage content of the target webpage.
Optionally, the search parameter includes location information of the user; the first receiving module 503 is specifically configured to: receiving webpage content introduction information returned by the server according to the search keyword and the position information of the user, wherein the webpage content introduction information is obtained by determining at least one webpage matched with the search keyword by the server according to the keyword of the webpage content, determining a target webpage with the webpage content and the position information related to the webpage content from the at least one webpage based on the position information of the user, and determining the webpage content introduction information corresponding to the target webpage based on the keyword of the webpage content of the target webpage.
Optionally, the search parameter includes web browsing information of the user within a preset time period; the first receiving module 503 is specifically configured to: receiving webpage content introduction information returned by the server according to the search keyword and the webpage browsing information of the user in a preset time period, wherein the webpage content introduction information is determined by the server according to the keyword of the webpage content and at least one webpage matched with the search keyword, a target webpage with the webpage content type matched with the content type of the webpage browsed by the user in the preset time period is determined from the at least one webpage based on the webpage browsing information of the user in the preset time period, and webpage content introduction information corresponding to the target webpage is determined based on the keyword of the webpage content of the target webpage.
Optionally, after the first receiving module 503, the apparatus further includes: an increasing module 504, configured to increase a weight value of the selected web content introduction information in response to a selection operation of the user on the web content introduction information in the drop-down list of the search box; a first sorting module 505, configured to reorder the web content introduction information in the drop-down list based on the current weight value of the web content introduction information in the drop-down list.
The web page recommendation device of this embodiment is used to implement the corresponding web page recommendation method in the foregoing method embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described herein again.
Referring to fig. 6, a schematic structural diagram of a web page recommendation device in the sixth embodiment of the present application is shown.
The web page recommendation device of the embodiment comprises: a second receiving module 601, configured to receive a search keyword and a search parameter sent by a browser, where the search parameter at least includes a parameter used for indicating information of the user and/or a parameter indicating information of the browser; a first determining module 602, configured to determine at least one webpage matching the search keyword based on a keyword of webpage content; a second determining module 603, configured to determine, based on the keyword of the web page content and the search parameter, a target web page and web page content introduction information corresponding to the target web page from the at least one web page; the issuing module 604 is configured to issue, to the browser, webpage content introduction information corresponding to the target webpage.
The web page recommendation device of this embodiment is used to implement the corresponding web page recommendation method in the foregoing method embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described herein again.
Referring to fig. 7, a schematic structural diagram of a seventh web page recommendation device according to an embodiment of the present application is shown.
The web page recommendation device of the embodiment comprises: a second receiving module 701, configured to receive a search keyword and a search parameter sent by a browser, where the search parameter at least includes a parameter used for indicating information of the user and/or a parameter indicating information of the browser; a first determining module 706, configured to determine at least one web page matching the search keyword based on a keyword of web page content; a second determining module 707, configured to determine, based on the keyword of the web page content and the search parameter, a target web page and web page content introduction information corresponding to the target web page from the at least one web page; the issuing module 709 is configured to issue, to the browser, webpage content introduction information corresponding to the target webpage.
Optionally, before the first determining module 706, the apparatus further includes: a first segmentation module 702, configured to segment a title of the web page content to obtain a plurality of words of the title; a third determining module 703, configured to determine a sentence to which each term in the plurality of terms belongs in the text of the web content; a second segmentation module 704, configured to segment the sentence to obtain a plurality of terms of the sentence; a fourth determining module 705, configured to determine the keywords of the web page content based on the network usage frequency of the multiple words of the sentence.
Optionally, the first determining module 706 is specifically configured to: performing semantic analysis on the keywords of the webpage content to determine semantic feature vectors of the keywords of the webpage content; performing semantic analysis on the search keywords, and determining semantic feature vectors of the search keywords; determining the similarity between the keywords of the webpage content and the search keywords based on the semantic feature vectors of the keywords of the webpage content and the semantic feature vectors of the search keywords; and determining at least one webpage of which the keywords of the webpage content are matched with the search keywords based on the similarity.
Optionally, the search parameter includes identification information of the user; the second determining module 707 is specifically configured to: and determining a target webpage with webpage content matched with the image data of the user from the at least one webpage based on the identification information of the user, and determining webpage content introduction information corresponding to the target webpage based on keywords of the webpage content of the target webpage.
Optionally, the search parameter includes version information of the browser; the second determining module 707 is specifically configured to: and determining a target webpage with a webpage content presentation form matched with a content presentation form allowed by the version of the browser from the at least one webpage based on the version information of the browser, and determining webpage content introduction information corresponding to the target webpage based on keywords of the webpage content of the target webpage.
Optionally, the search parameter includes network access information of a terminal device to which the browser belongs; the second determining module 707 is specifically configured to: and determining a target webpage with a webpage content display form matched with the content display form accepted by the network access information from the at least one webpage based on the network access information, and determining webpage content introduction information corresponding to the target webpage based on keywords of the webpage content of the target webpage.
Optionally, the search parameter includes location information of the user; the second determining module 707 is specifically configured to: and determining a target webpage with webpage content and position information related from the at least one webpage based on the position information of the user, and determining webpage content introduction information corresponding to the target webpage based on keywords of the webpage content of the target webpage.
Optionally, the search parameter includes web browsing information of the user within a preset time period; the second determining module 707 is specifically configured to: determining a target webpage with a webpage content type matched with the content type of the webpage browsed by the user in a preset time period from the at least one webpage based on the webpage browsing information of the user in the preset time period, and determining webpage content introduction information corresponding to the target webpage based on keywords of the webpage content of the target webpage.
Optionally, the second determining module 707 is further configured to: and determining webpage content introduction information of the target webpage based on the keywords and the basic information of the webpage content of the target webpage.
Optionally, the second determining module 707 is further configured to: and generating webpage content introduction information of the target webpage based on the keywords and the basic information of the webpage content of the target webpage and the portrait data of the user through a webpage content introduction generation model.
Optionally, after the second determining module 707, the apparatus further includes: a second sorting module 708, configured to sort, based on the access amount of the target web page, web content introduction information of the target web page, and determine a sorting result of the web content introduction information of the target web page; the issuing module 709 is specifically configured to: and issuing the webpage content introduction information of the target webpage to the browser based on the sequencing result of the webpage content introduction information of the target webpage.
The web page recommendation device of this embodiment is used to implement the corresponding web page recommendation method in the foregoing method embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described herein again.
Fig. 8 is a schematic structural diagram of an electronic device in a fifth embodiment of the present application; the electronic device may include:
one or more processors 801;
a computer-readable medium 802, which may be configured to store one or more programs,
when executed by the one or more processors, cause the one or more processors to implement a method of web page recommendation as described in any of the embodiments above.
Fig. 9 is a hardware structure of an electronic device according to a sixth embodiment of the present application; as shown in fig. 9, the hardware structure of the electronic device may include: a processor 901, a communication interface 902, a computer-readable medium 903, and a communication bus 904;
wherein the processor 901, the communication interface 902, and the computer readable medium 903 are in communication with each other via a communication bus 904;
alternatively, the communication interface 902 may be an interface of a communication module, such as an interface of a GSM module;
the processor 901 may be specifically configured to: receiving a search operation input by a user through a browser, acquiring a search keyword input by the search operation and search parameters corresponding to the search operation, wherein the search parameters at least comprise parameters for indicating information of the user and/or parameters for indicating information of the browser; sending the search keyword and the search parameter to a server; and receiving webpage content introduction information returned by the server according to the search keyword and the search parameter, and displaying the webpage content introduction information. Further, the processor 901 may be further configured to: receiving a search keyword and search parameters sent by a browser, wherein the search parameters at least comprise parameters used for indicating information of the user and/or parameters indicating information of the browser; determining at least one webpage matched with the search keyword based on keywords of webpage content; determining a target webpage and webpage content introduction information corresponding to the target webpage from the at least one webpage based on the keywords of the webpage content and the search parameters; and issuing webpage content introduction information corresponding to the target webpage to the browser.
The Processor 901 may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; but may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The computer-readable medium 903 may be, but is not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Read-Only Memory (EPROM), an electrically Erasable Read-Only Memory (EEPROM), and the like.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code configured to perform the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication section, and/or installed from a removable medium. The computer program, when executed by a Central Processing Unit (CPU), performs the above-described functions defined in the method of the present application. It should be noted that the computer readable medium described herein can be a computer readable signal medium or a computer readable storage medium or any combination of the two. The computer readable medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access storage media (RAM), a read-only storage media (ROM), an erasable programmable read-only storage media (EPROM or flash memory), an optical fiber, a portable compact disc read-only storage media (CD-ROM), an optical storage media piece, a magnetic storage media piece, or any suitable combination of the foregoing. In the present application, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In this application, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
Computer program code configured to carry out operations for the present application may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may operate over any of a variety of networks: including a Local Area Network (LAN) or a Wide Area Network (WAN) -to the user's computer, or alternatively, to an external computer (e.g., through the internet using an internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions configured to implement the specified logical function(s). In the above embodiments, specific precedence relationships are provided, but these precedence relationships are only exemplary, and in particular implementations, the steps may be fewer, more, or the execution order may be modified. That is, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The modules described in the embodiments of the present application may be implemented by software or hardware. The described modules may also be provided in a processor, which may be described as: a processor comprises an acquisition module, a sending module and a first receiving module. The names of the modules do not limit the modules themselves in some cases, for example, the obtaining module may also be described as a module that receives a search operation input by a user through a browser and obtains a search keyword input by the search operation and a search parameter corresponding to the search operation.
As another aspect, the present application also provides a computer-readable medium on which a computer program is stored, which when executed by a processor, implements the web page recommendation method as described in the above first or second embodiment.
As another aspect, the present application also provides a computer-readable medium, which may be contained in the apparatus described in the above embodiments; or may be present separately and not assembled into the device. The computer readable medium carries one or more programs which, when executed by the apparatus, cause the apparatus to: receiving a search operation input by a user through a browser, acquiring a search keyword input by the search operation and search parameters corresponding to the search operation, wherein the search parameters at least comprise parameters for indicating information of the user and/or parameters for indicating information of the browser; sending the search keyword and the search parameter to a server; and receiving webpage content introduction information returned by the server according to the search keyword and the search parameter, and displaying the webpage content introduction information. Or, causing the apparatus to: receiving a search keyword and search parameters sent by a browser, wherein the search parameters at least comprise parameters used for indicating information of the user and/or parameters indicating information of the browser; determining at least one webpage matched with the search keyword based on keywords of webpage content; determining a target webpage and webpage content introduction information corresponding to the target webpage from the at least one webpage based on the keywords of the webpage content and the search parameters; and issuing webpage content introduction information corresponding to the target webpage to the browser.
The expressions "first", "second", "said first" or "said second" used in various embodiments of the present disclosure may modify various components regardless of order and/or importance, but these expressions do not limit the respective components. The above description is only configured for the purpose of distinguishing elements from other elements. For example, the first user equipment and the second user equipment represent different user equipment, although both are user equipment. For example, a first element could be termed a second element, and, similarly, a second element could be termed a first element, without departing from the scope of the present disclosure.
When an element (e.g., a first element) is referred to as being "operably or communicatively coupled" or "connected" (operably or communicatively) to "another element (e.g., a second element) or" connected "to another element (e.g., a second element), it is understood that the element is directly connected to the other element or the element is indirectly connected to the other element via yet another element (e.g., a third element). In contrast, it is understood that when an element (e.g., a first element) is referred to as being "directly connected" or "directly coupled" to another element (a second element), no element (e.g., a third element) is interposed therebetween.
The above description is only a preferred embodiment of the application and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the invention herein disclosed is not limited to the particular combination of features described above, but also encompasses other arrangements formed by any combination of the above features or their equivalents without departing from the spirit of the invention. For example, the above features may be replaced with (but not limited to) features having similar functions disclosed in the present application.

Claims (38)

1. A method for recommending a web page, the method comprising:
receiving a search operation input by a user through a browser, acquiring a search keyword input by the search operation and search parameters corresponding to the search operation, wherein the search parameters at least comprise parameters for indicating information of the user and/or parameters for indicating information of the browser;
sending the search keyword and the search parameter to a server;
and receiving webpage content introduction information returned by the server according to the search keyword and the search parameter, and displaying the webpage content introduction information.
2. The method of claim 1, wherein the search parameters include identification information of the user;
the receiving webpage content introduction information returned by the server according to the search keyword and the search parameter includes:
receiving webpage content introduction information returned by the server according to the search keyword and the identification information of the user, wherein the webpage content introduction information is obtained by determining at least one webpage matched with the search keyword by the server according to the keyword of the webpage content, determining a target webpage with the webpage content matched with the image data of the user from the at least one webpage based on the identification information of the user, and determining the webpage content introduction information corresponding to the target webpage based on the keyword of the webpage content of the target webpage.
3. The method of claim 1, wherein the search parameter comprises version information of the browser;
the receiving webpage content introduction information returned by the server according to the search keyword and the search parameter includes:
receiving webpage content introduction information returned by the server according to the search keyword and the version information of the browser, wherein the webpage content introduction information is obtained by determining at least one webpage matched with the search keyword by the server according to the keyword of the webpage content, determining a target webpage in which the content display form of the webpage is matched with the content display form allowed by the version of the browser based on the version information of the browser, and determining the webpage content introduction information corresponding to the target webpage based on the keyword of the webpage content of the target webpage.
4. The method according to claim 1, wherein the search parameter comprises network access information of a terminal device to which the browser belongs;
the receiving webpage content introduction information returned by the server according to the search keyword and the search parameter includes:
and receiving webpage content introduction information returned by the server according to the search keyword and network access information of the terminal equipment to which the browser belongs, wherein the webpage content introduction information is determined by the server according to the keyword of the webpage content and at least one webpage matched with the search keyword, a target webpage with a content display form matched with a content display form received by the network access information is determined from the at least one webpage based on the network access information, and webpage content introduction information corresponding to the target webpage is determined based on the keyword of the webpage content of the target webpage.
5. The method of claim 1, wherein the search parameters include location information of the user;
the receiving webpage content introduction information returned by the server according to the search keyword and the search parameter includes:
receiving webpage content introduction information returned by the server according to the search keyword and the position information of the user, wherein the webpage content introduction information is obtained by determining at least one webpage matched with the search keyword by the server according to the keyword of the webpage content, determining a target webpage with the webpage content and the position information related to the webpage content from the at least one webpage based on the position information of the user, and determining the webpage content introduction information corresponding to the target webpage based on the keyword of the webpage content of the target webpage.
6. The method of claim 1, wherein the search parameters include web browsing information of the user within a preset time period;
the receiving webpage content introduction information returned by the server according to the search keyword and the search parameter includes:
receiving webpage content introduction information returned by the server according to the search keyword and the webpage browsing information of the user in a preset time period, wherein the webpage content introduction information is determined by the server according to the keyword of the webpage content and at least one webpage matched with the search keyword, a target webpage with the webpage content type matched with the content type of the webpage browsed by the user in the preset time period is determined from the at least one webpage based on the webpage browsing information of the user in the preset time period, and webpage content introduction information corresponding to the target webpage is determined based on the keyword of the webpage content of the target webpage.
7. The method of claim 1, wherein after the presenting the web content introduction information, the method further comprises:
responding to the selection operation of the user on the webpage content introduction information in the pull-down list of the search box, and increasing the weight value of the selected webpage content introduction information;
and reordering the webpage content introduction information in the drop-down list based on the current weight value of the webpage content introduction information in the drop-down list.
8. A method for recommending a web page, the method comprising:
receiving a search keyword and search parameters sent by a browser, wherein the search parameters at least comprise parameters used for indicating information of the user and/or parameters indicating information of the browser;
determining at least one webpage matched with the search keyword based on keywords of webpage content;
determining a target webpage and webpage content introduction information corresponding to the target webpage from the at least one webpage based on the keywords of the webpage content and the search parameters;
and issuing webpage content introduction information corresponding to the target webpage to the browser.
9. The method of claim 8, wherein prior to determining at least one web page matching the search keyword, the method further comprises:
segmenting the title of the webpage content to obtain a plurality of words of the title;
determining a sentence to which each of the plurality of words belongs in a body of the web page content;
segmenting the sentence to obtain a plurality of words of the sentence;
determining keywords of the web page content based on a network usage frequency of a plurality of words of the sentence.
10. The method of claim 8, wherein determining at least one web page matching the search keyword based on the keywords of the web page content comprises:
performing semantic analysis on the keywords of the webpage content to determine semantic feature vectors of the keywords of the webpage content;
performing semantic analysis on the search keywords, and determining semantic feature vectors of the search keywords;
determining the similarity between the keywords of the webpage content and the search keywords based on the semantic feature vectors of the keywords of the webpage content and the semantic feature vectors of the search keywords;
and determining at least one webpage of which the keywords of the webpage content are matched with the search keywords based on the similarity.
11. The method of claim 8, wherein the search parameters include identification information of the user;
the determining a target webpage and webpage content introduction information corresponding to the target webpage from the at least one webpage based on the keywords of the webpage content and the search parameters comprises:
and determining a target webpage with webpage content matched with the image data of the user from the at least one webpage based on the identification information of the user, and determining webpage content introduction information corresponding to the target webpage based on keywords of the webpage content of the target webpage.
12. The method of claim 8, wherein the search parameter comprises version information of the browser;
the determining a target webpage and webpage content introduction information corresponding to the target webpage from the at least one webpage based on the keywords of the webpage content and the search parameters comprises:
and determining a target webpage with a webpage content presentation form matched with a content presentation form allowed by the version of the browser from the at least one webpage based on the version information of the browser, and determining webpage content introduction information corresponding to the target webpage based on keywords of the webpage content of the target webpage.
13. The method according to claim 8, wherein the search parameter comprises network access information of a terminal device to which the browser belongs;
the determining a target webpage and webpage content introduction information corresponding to the target webpage from the at least one webpage based on the keywords of the webpage content and the search parameters comprises:
and determining a target webpage with a webpage content display form matched with the content display form accepted by the network access information from the at least one webpage based on the network access information, and determining webpage content introduction information corresponding to the target webpage based on keywords of the webpage content of the target webpage.
14. The method of claim 8, wherein the search parameters include location information of the user;
the determining a target webpage and webpage content introduction information corresponding to the target webpage from the at least one webpage based on the keywords of the webpage content and the search parameters comprises:
and determining a target webpage with webpage content and position information related from the at least one webpage based on the position information of the user, and determining webpage content introduction information corresponding to the target webpage based on keywords of the webpage content of the target webpage.
15. The method of claim 8, wherein the search parameters include web browsing information of the user within a preset time period;
the determining a target webpage and webpage content introduction information corresponding to the target webpage from the at least one webpage based on the keywords of the webpage content and the search parameters comprises:
determining a target webpage with a webpage content type matched with the content type of the webpage browsed by the user in a preset time period from the at least one webpage based on the webpage browsing information of the user in the preset time period, and determining webpage content introduction information corresponding to the target webpage based on keywords of the webpage content of the target webpage.
16. The method of claim 11, wherein the determining, based on the keyword of the web page content of the target web page, web page content introduction information corresponding to the target web page comprises:
and determining webpage content introduction information of the target webpage based on the keywords and the basic information of the webpage content of the target webpage.
17. The method of claim 16, wherein the determining, based on the keyword of the web page content of the target web page, web page content introduction information corresponding to the target web page comprises:
and generating webpage content introduction information of the target webpage based on the keywords and the basic information of the webpage content of the target webpage and the portrait data of the user through a webpage content introduction generation model.
18. The method according to any one of claims 8 to 17, wherein after determining a target web page and web page content introduction information corresponding to the target web page from the at least one web page based on the keyword of the web page content and the search parameter, the method further comprises:
sequencing the webpage content introduction information of the target webpage based on the access amount of the target webpage, and determining a sequencing result of the webpage content introduction information of the target webpage;
the issuing of the webpage content introduction information of the target webpage to the browser includes:
and issuing the webpage content introduction information of the target webpage to the browser based on the sequencing result of the webpage content introduction information of the target webpage.
19. A web page recommendation apparatus, characterized in that the apparatus comprises:
the system comprises an acquisition module, a search module and a search module, wherein the acquisition module is used for receiving search operation input by a user through a browser, acquiring search keywords input by the search operation and search parameters corresponding to the search operation, and the search parameters at least comprise parameters for indicating information of the user and/or parameters for indicating information of the browser;
the sending module is used for sending the search keyword and the search parameter to a server;
and the first receiving module is used for receiving webpage content introduction information returned by the server according to the search keyword and the search parameter and displaying the webpage content introduction information.
20. The apparatus of claim 19, wherein the search parameter comprises identification information of the user;
the first receiving module is specifically configured to:
receiving webpage content introduction information returned by the server according to the search keyword and the identification information of the user, wherein the webpage content introduction information is obtained by determining at least one webpage matched with the search keyword by the server according to the keyword of the webpage content, determining a target webpage with the webpage content matched with the image data of the user from the at least one webpage based on the identification information of the user, and determining the webpage content introduction information corresponding to the target webpage based on the keyword of the webpage content of the target webpage.
21. The apparatus of claim 19, wherein the search parameter comprises version information of the browser;
the first receiving module is specifically configured to:
receiving webpage content introduction information returned by the server according to the search keyword and the version information of the browser, wherein the webpage content introduction information is obtained by determining at least one webpage matched with the search keyword by the server according to the keyword of the webpage content, determining a target webpage in which the content display form of the webpage is matched with the content display form allowed by the version of the browser based on the version information of the browser, and determining the webpage content introduction information corresponding to the target webpage based on the keyword of the webpage content of the target webpage.
22. The apparatus according to claim 19, wherein the search parameter includes network access information of a terminal device to which the browser belongs;
the first receiving module is specifically configured to:
and receiving webpage content introduction information returned by the server according to the search keyword and network access information of the terminal equipment to which the browser belongs, wherein the webpage content introduction information is determined by the server according to the keyword of the webpage content and at least one webpage matched with the search keyword, a target webpage with a content display form matched with a content display form received by the network access information is determined from the at least one webpage based on the network access information, and webpage content introduction information corresponding to the target webpage is determined based on the keyword of the webpage content of the target webpage.
23. The apparatus of claim 19, wherein the search parameters comprise location information of the user;
the first receiving module is specifically configured to:
receiving webpage content introduction information returned by the server according to the search keyword and the position information of the user, wherein the webpage content introduction information is obtained by determining at least one webpage matched with the search keyword by the server according to the keyword of the webpage content, determining a target webpage with the webpage content and the position information related to the webpage content from the at least one webpage based on the position information of the user, and determining the webpage content introduction information corresponding to the target webpage based on the keyword of the webpage content of the target webpage.
24. The apparatus of claim 19, wherein the search parameter comprises web browsing information of the user within a preset time period;
the first receiving module is specifically configured to:
receiving webpage content introduction information returned by the server according to the search keyword and the webpage browsing information of the user in a preset time period, wherein the webpage content introduction information is determined by the server according to the keyword of the webpage content and at least one webpage matched with the search keyword, a target webpage with the webpage content type matched with the content type of the webpage browsed by the user in the preset time period is determined from the at least one webpage based on the webpage browsing information of the user in the preset time period, and webpage content introduction information corresponding to the target webpage is determined based on the keyword of the webpage content of the target webpage.
25. The apparatus of claim 19, wherein after the first receiving module, the apparatus further comprises:
the increasing module is used for responding to the selection operation of the user on the webpage content introduction information in the pull-down list of the search box and increasing the weight value of the selected webpage content introduction information;
and the first sequencing module is used for reordering the webpage content introduction information in the pull-down list based on the current weight value of the webpage content introduction information in the pull-down list.
26. A web page recommendation apparatus, characterized in that the apparatus comprises:
the second receiving module is used for receiving search keywords and search parameters sent by a browser, wherein the search parameters at least comprise parameters used for indicating the information of the user and/or parameters used for indicating the information of the browser;
the first determining module is used for determining at least one webpage matched with the search keyword based on the keyword of the webpage content;
the second determining module is used for determining a target webpage and webpage content introduction information corresponding to the target webpage from the at least one webpage based on the keywords of the webpage content and the search parameters;
and the issuing module is used for issuing webpage content introduction information corresponding to the target webpage to the browser.
27. The apparatus of claim 26, wherein the first determining module is preceded by:
the first segmentation module is used for segmenting the title of the webpage content to obtain a plurality of words of the title;
a third determining module, configured to determine a sentence to which each of the multiple terms belongs in a text of the web content;
the second segmentation module is used for segmenting the sentence to obtain a plurality of words of the sentence;
a fourth determining module, configured to determine a keyword of the web page content based on a network usage frequency of a plurality of words of the sentence.
28. The apparatus of claim 26, wherein the first determining module is specifically configured to:
performing semantic analysis on the keywords of the webpage content to determine semantic feature vectors of the keywords of the webpage content;
performing semantic analysis on the search keywords, and determining semantic feature vectors of the search keywords;
determining the similarity between the keywords of the webpage content and the search keywords based on the semantic feature vectors of the keywords of the webpage content and the semantic feature vectors of the search keywords;
and determining at least one webpage of which the keywords of the webpage content are matched with the search keywords based on the similarity.
29. The apparatus of claim 26, wherein the search parameter comprises identification information of the user;
the second determining module is specifically configured to:
and determining a target webpage with webpage content matched with the image data of the user from the at least one webpage based on the identification information of the user, and determining webpage content introduction information corresponding to the target webpage based on keywords of the webpage content of the target webpage.
30. The apparatus of claim 26, wherein the search parameter comprises version information of the browser;
the second determining module is specifically configured to:
and determining a target webpage with a webpage content presentation form matched with a content presentation form allowed by the version of the browser from the at least one webpage based on the version information of the browser, and determining webpage content introduction information corresponding to the target webpage based on keywords of the webpage content of the target webpage.
31. The apparatus according to claim 26, wherein the search parameter includes network access information of a terminal device to which the browser belongs;
the second determining module is specifically configured to:
and determining a target webpage with a webpage content display form matched with the content display form accepted by the network access information from the at least one webpage based on the network access information, and determining webpage content introduction information corresponding to the target webpage based on keywords of the webpage content of the target webpage.
32. The apparatus of claim 26, wherein the search parameters comprise location information of the user;
the second determining module is specifically configured to:
and determining a target webpage with webpage content and position information related from the at least one webpage based on the position information of the user, and determining webpage content introduction information corresponding to the target webpage based on keywords of the webpage content of the target webpage.
33. The apparatus of claim 26, wherein the search parameter comprises web browsing information of the user within a preset time period;
the second determining module is specifically configured to:
determining a target webpage with a webpage content type matched with the content type of the webpage browsed by the user in a preset time period from the at least one webpage based on the webpage browsing information of the user in the preset time period, and determining webpage content introduction information corresponding to the target webpage based on keywords of the webpage content of the target webpage.
34. The apparatus of claim 29, wherein the second determining module is further configured to:
and determining webpage content introduction information of the target webpage based on the keywords and the basic information of the webpage content of the target webpage.
35. The apparatus of claim 34, wherein the second determining module is further configured to:
and generating webpage content introduction information of the target webpage based on the keywords and the basic information of the webpage content of the target webpage and the portrait data of the user through a webpage content introduction generation model.
36. The apparatus according to any of claims 26-35, wherein after the second determining module, the apparatus further comprises:
the second sequencing module is used for sequencing the webpage content introduction information of the target webpage based on the access amount of the target webpage and determining the sequencing result of the webpage content introduction information of the target webpage;
the issuing module is specifically configured to:
and issuing the webpage content introduction information of the target webpage to the browser based on the sequencing result of the webpage content introduction information of the target webpage.
37. An electronic device, comprising:
one or more processors;
a computer readable medium configured to store one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the web page recommendation method of any one of claims 1-7, or the web page recommendation method of any one of claims 8-18.
38. A computer-readable medium, on which a computer program is stored, which, when being executed by a processor, carries out a method of recommending a web page according to any one of claims 1 to 7, or a method of recommending a web page according to any one of claims 8 to 18.
CN201811331282.8A 2018-11-09 2018-11-09 Webpage recommendation method and device, electronic equipment and computer readable medium Pending CN111177523A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811331282.8A CN111177523A (en) 2018-11-09 2018-11-09 Webpage recommendation method and device, electronic equipment and computer readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811331282.8A CN111177523A (en) 2018-11-09 2018-11-09 Webpage recommendation method and device, electronic equipment and computer readable medium

Publications (1)

Publication Number Publication Date
CN111177523A true CN111177523A (en) 2020-05-19

Family

ID=70649796

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811331282.8A Pending CN111177523A (en) 2018-11-09 2018-11-09 Webpage recommendation method and device, electronic equipment and computer readable medium

Country Status (1)

Country Link
CN (1) CN111177523A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111708938A (en) * 2020-05-27 2020-09-25 北京百度网讯科技有限公司 Method, apparatus, electronic device and storage medium for information processing
CN112417299A (en) * 2020-12-08 2021-02-26 西安联乘智能科技有限公司 Webpage recommendation method, computer storage medium and computing device
CN112784158A (en) * 2021-01-21 2021-05-11 安徽商信政通信息技术股份有限公司 Online personalized recommendation method and system for e-government affairs handling
CN113127736A (en) * 2021-04-14 2021-07-16 华世界数字科技(深圳)有限公司 Classification recommendation method and device based on search history
CN113190740A (en) * 2021-04-30 2021-07-30 百度在线网络技术(北京)有限公司 Search processing method, search processing device, electronic device, storage medium, and program product
CN113536108A (en) * 2021-05-31 2021-10-22 珠海大横琴科技发展有限公司 Information recommendation method and device
CN114254216A (en) * 2021-12-17 2022-03-29 北京百度网讯科技有限公司 A method and apparatus, electronic device and medium for providing search results
CN114971764A (en) * 2022-04-08 2022-08-30 浙江赟燊商业信息系统科技有限公司 HoloLens-based storage and matching system and method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1389811A (en) * 2002-02-06 2003-01-08 北京造极人工智能技术有限公司 Intelligent search method of search engine
CN102214185A (en) * 2010-04-07 2011-10-12 腾讯科技(深圳)有限公司 Webpage searching method and webpage searching system
CN102779136A (en) * 2011-05-13 2012-11-14 北京搜狗科技发展有限公司 Method and device for information search
CN103810268A (en) * 2014-01-27 2014-05-21 北京奇虎科技有限公司 Search result recommendation information loading method, device and system and URL detection method, device and system
CN104239298A (en) * 2013-06-06 2014-12-24 腾讯科技(深圳)有限公司 Text message recommendation method, server, browser and system
CN106933959A (en) * 2013-11-15 2017-07-07 北京奇虎科技有限公司 Browser side carries out the method and browser of web search
CN107436893A (en) * 2016-05-26 2017-12-05 北京搜狗科技发展有限公司 A kind of webpage recommending method and device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1389811A (en) * 2002-02-06 2003-01-08 北京造极人工智能技术有限公司 Intelligent search method of search engine
CN102214185A (en) * 2010-04-07 2011-10-12 腾讯科技(深圳)有限公司 Webpage searching method and webpage searching system
CN102779136A (en) * 2011-05-13 2012-11-14 北京搜狗科技发展有限公司 Method and device for information search
CN104239298A (en) * 2013-06-06 2014-12-24 腾讯科技(深圳)有限公司 Text message recommendation method, server, browser and system
CN106933959A (en) * 2013-11-15 2017-07-07 北京奇虎科技有限公司 Browser side carries out the method and browser of web search
CN103810268A (en) * 2014-01-27 2014-05-21 北京奇虎科技有限公司 Search result recommendation information loading method, device and system and URL detection method, device and system
CN107436893A (en) * 2016-05-26 2017-12-05 北京搜狗科技发展有限公司 A kind of webpage recommending method and device

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111708938A (en) * 2020-05-27 2020-09-25 北京百度网讯科技有限公司 Method, apparatus, electronic device and storage medium for information processing
CN111708938B (en) * 2020-05-27 2023-04-07 北京百度网讯科技有限公司 Method, apparatus, electronic device, and storage medium for information processing
CN112417299A (en) * 2020-12-08 2021-02-26 西安联乘智能科技有限公司 Webpage recommendation method, computer storage medium and computing device
CN112784158A (en) * 2021-01-21 2021-05-11 安徽商信政通信息技术股份有限公司 Online personalized recommendation method and system for e-government affairs handling
CN113127736A (en) * 2021-04-14 2021-07-16 华世界数字科技(深圳)有限公司 Classification recommendation method and device based on search history
CN113190740A (en) * 2021-04-30 2021-07-30 百度在线网络技术(北京)有限公司 Search processing method, search processing device, electronic device, storage medium, and program product
CN113536108A (en) * 2021-05-31 2021-10-22 珠海大横琴科技发展有限公司 Information recommendation method and device
CN114254216A (en) * 2021-12-17 2022-03-29 北京百度网讯科技有限公司 A method and apparatus, electronic device and medium for providing search results
CN114971764A (en) * 2022-04-08 2022-08-30 浙江赟燊商业信息系统科技有限公司 HoloLens-based storage and matching system and method

Similar Documents

Publication Publication Date Title
CN111177523A (en) Webpage recommendation method and device, electronic equipment and computer readable medium
JP7537830B2 (en) Method, device and apparatus for implementing search
US20220394340A1 (en) Video recommendation method and apparatus, electronic device, and computer-readable medium
CN111259271B (en) Comment information display method and device, electronic equipment and computer readable medium
CN107105318B (en) Video hotspot segment extraction method, user equipment and server
CN104572846B (en) A kind of hot word recommendation methods, devices and systems
US8849829B2 (en) Trending search magazines
CN103514299B (en) Information search method and device
WO2023051102A1 (en) Video recommendation method, apparatus, and device, and medium
CN105745643B (en) System and method for creating image-based content based on text-based content
WO2017161784A1 (en) Method and device for displaying recommended contents
US11294964B2 (en) Method and system for searching new media information
CN110619063A (en) Video pushing method and device based on video searching and electronic equipment
CN104077388A (en) Summary information extraction method and device based on search engine and search engine
CN106407361A (en) Method and device for pushing information based on artificial intelligence
US20240330385A1 (en) Content search method, apparatus, device, and medium
CN110825988A (en) Information display method and device and electronic equipment
CN112948540A (en) Information query method and device, electronic equipment and computer readable medium
CN114969524A (en) Information searching method, device, equipment and medium
CN113204691B (en) Information display method, device, equipment and medium
EP4554236A1 (en) Information display method and apparatus, electronic device, and computer readable medium
US20170272793A1 (en) Media content recommendation method and device
CN103530385A (en) Method and device for searching for information based on vertical searching channels
US20160188556A1 (en) Adaptive electronic document
KR20180000166A (en) System and method for providing interest contents

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200519

RJ01 Rejection of invention patent application after publication