+

CN101882162B - A kind of network information push method and system - Google Patents

A kind of network information push method and system Download PDF

Info

Publication number
CN101882162B
CN101882162B CN201010221063.1A CN201010221063A CN101882162B CN 101882162 B CN101882162 B CN 101882162B CN 201010221063 A CN201010221063 A CN 201010221063A CN 101882162 B CN101882162 B CN 101882162B
Authority
CN
China
Prior art keywords
user
monitored
information
network resource
content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201010221063.1A
Other languages
Chinese (zh)
Other versions
CN101882162A (en
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.)
Beijing Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN201010221063.1A priority Critical patent/CN101882162B/en
Publication of CN101882162A publication Critical patent/CN101882162A/en
Priority to PCT/CN2011/076486 priority patent/WO2012000423A1/en
Application granted granted Critical
Publication of CN101882162B publication Critical patent/CN101882162B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/972Access to data in other repository systems, e.g. legacy data or dynamic Web page generation

Landscapes

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

Abstract

The invention discloses a kind of network information push method and system, wherein, described method comprises: the point of interest of determining user; Treat the related content of monitor network resource according to described user's point of interest and carry out dynamic monitoring, have in relevant to described user interest point while upgrading when monitoring, carry out the information pushing about described renewal to user. By the present invention, can in avoiding bandwidth resources waste, can also improve the precision that carries out information pushing to user.

Description

Network information pushing method and system
Technical Field
The invention relates to the technical field of browsers, in particular to a network information pushing method and system.
Background
With the advent of the web2.0 era, new internet websites have been converted into information push platforms through traditional information publishing platforms, and from the application perspective, information is acquired from a user to a website and is converted into a website to push information to the user. That is, in the conventional manner, a user needs to enter a page of a website, and screens or searches information needed by the user from numerous and complicated information by browsing the webpage; however, under the information push platform, the user only needs to accept the content updated regularly by the website, and does not need to actively screen or search.
However, because of the large number of websites, some websites themselves provide very rich resource contents (such as some portal websites, etc.), so the website contents updated in the same time period are also very much, and it is obviously impractical to provide all the updated contents to the user; moreover, even if the factors of bandwidth resource consumption and the like are not considered, the blind information push cannot well embody the advantages of the blind information push relative to the information distribution.
Therefore, how to improve the accuracy of information pushing to the user and reduce unnecessary waste of bandwidth resources becomes a technical problem to be solved by those skilled in the art urgently.
Disclosure of Invention
The invention provides a network information pushing method and a network information pushing system, which can improve the accuracy of information pushing to a user while avoiding the waste of bandwidth resources.
The invention provides the following scheme:
a network information pushing method comprises the following steps:
determining interest points of a user according to browsing history of the user or key information input by the user; wherein the browsing history comprises at least one of the following information: browsing a specific website of a webpage, a time interval for a user to browse the webpage, browsing times in a certain period, a clicked hyperlink in the webpage and the number of times of clicking the hyperlink; the determining the interest points of the user according to the browsing history of the user comprises: determining interest points of a user according to link texts displayed on links clicked by the user; or, according to the condition that the user clicks the link in the specific area in the specific webpage, determining the interest point of the user;
and dynamically monitoring related contents of the network resources to be monitored according to the interest points of the users, judging whether the contents are related to the interest points of the users or not when the contents are found to be updated, and pushing information related to the updating to the users if the contents are related to the interest points of the users.
Preferably, the dynamically monitoring the related content of the network resource to be monitored includes: and dynamically monitoring the network resources to be monitored and/or the sub-network resources thereof.
Preferably, the network resource to be monitored includes a web page to be monitored, the sub-network resource includes a sub-web page, the determining the interest point of the user includes determining content in which the user is interested, the dynamically monitoring the relevant content of the network resource to be monitored according to the interest point of the user, and when it is monitored that the content relevant to the interest point of the user is updated, the pushing information about the update to the user includes:
dynamically monitoring a webpage to be monitored, and pushing updated information to a user when monitoring that the content related to the content which the user is interested in is updated;
and/or the presence of a gas in the gas,
and dynamically monitoring the sub-web pages related to the content which is interested by the user in the web pages to be monitored, and pushing information related to the update to the user when the content in the sub-web pages is monitored to be updated.
Preferably, the determining the interest point of the user according to the browsing history of the user includes: and determining a specific area in the specific webpage in which the user is interested according to the browsing history of the user.
Preferably, the dynamically monitoring the relevant content of the network resource to be monitored according to the interest point of the user, and when it is monitored that the content relevant to the interest point of the user is updated, pushing information about the update to the user includes:
monitoring a specific area in a specific webpage in which the user is interested, and pushing information about update to the user when the content of the specific area in the specific webpage is updated.
Preferably, when it is monitored that the content related to the user interest point is updated, the pushing information about the update to the user comprises:
and when the updated content is monitored to contain the key information input by the user, pushing information related to the update to the user.
Preferably, the method further comprises the following steps: and determining network resources to be monitored.
Preferably, the determining the network resource to be monitored includes:
acquiring personalized network resource information of a user, and determining the personalized network resource as the network resource to be monitored;
or,
prompting a user to add the personalized network resource of the user as the network resource to be monitored, and determining the corresponding personalized network resource as the network resource to be monitored when the user confirms the addition;
or,
and receiving a request of a user for adding a certain network resource as the network resource to be monitored, and determining the network resource as the network resource to be monitored.
Preferably, the personalized network resource includes a network resource collected by the user or a network resource accessed by the user most frequently.
Preferably, the dynamically monitoring the relevant content of the network resource to be monitored according to the interest point of the user includes:
and comparing the related contents of the network resources extracted twice in sequence based on the HTML source codes of the network resources to be monitored.
Preferably, the pushing of information about the update to the user comprises:
and pushing information about the update to the user in the form of a message window.
Preferably, the pushing of the information about the update to the user in the form of a message window includes:
displaying a message window icon;
when a message clicking the message window icon is received, information about the update is presented in a message window.
Preferably, the pushing of the information about the update to the user in the form of a message window includes:
and displaying the name of the webpage where the updated content is located, the link corresponding to the updated content and/or the brief introduction of the updated content in the message window.
Preferably, the execution subject of each step is a browser.
A network information push system comprising:
an interest point determining unit including a browsing history determining subunit or a user input determining subunit; the browsing history determining subunit is configured to determine, according to a browsing history of a user, an interest point of the user; the through user input determining subunit is used for determining the interest points of the user according to the key information input by the user; wherein the browsing history comprises at least one of the following information: browsing a specific website of a webpage, a time interval for a user to browse the webpage, browsing times in a certain period, a clicked hyperlink in the webpage and the number of times of clicking the hyperlink; the determining by browsing history subunit includes: the first interest point determining subunit is used for determining the interest point of the user according to the link text displayed on the link clicked by the user; or, the second interest point determining subunit is configured to determine the interest point of the user according to a condition that the user clicks a link in a specific area in the specific webpage;
and the update information pushing unit is used for dynamically monitoring the related content of the network resource to be monitored according to the interest point of the user, judging whether the content is related to the interest point of the user when the content is found to be updated, and pushing the updated information to the user if the content is related to the interest point of the user.
Preferably, the update information pushing unit includes:
and the monitoring subunit is used for dynamically monitoring the network resources to be monitored and/or the sub-network resources thereof.
Preferably, the network resource to be monitored includes a web page to be monitored, the sub-network resource includes a sub-web page, the interest point determining unit is configured to determine a content that a user is interested in, and the update information pushing unit includes:
the first pushing subunit is used for dynamically monitoring the webpage to be monitored, and pushing information about update to the user when the content related to the content which the user is interested in is monitored to be updated;
and/or the presence of a gas in the gas,
and the second pushing subunit is used for dynamically monitoring the sub-web pages related to the content which is interested by the user in the web page to be monitored, and pushing information related to the update to the user when the content in the sub-web pages is monitored to be updated.
Preferably, the browsing history determination subunit includes:
and the third interest point determining subunit is used for determining a specific area in the specific webpage in which the user is interested according to the browsing history of the user.
Preferably, the update information pushing unit includes:
and the third pushing subunit is used for monitoring a specific area in the specific webpage in which the user is interested, and pushing information related to updating to the user when the content of the specific area in the specific webpage is updated.
Preferably, the update information pushing unit includes:
and the fourth pushing subunit is used for pushing the information about the update to the user when the updated content is monitored to contain the key information input by the user.
Preferably, the method further comprises the following steps:
and the network resource determining unit to be monitored is used for determining the network resource to be monitored.
Preferably, the unit for determining network resources to be monitored includes:
the first network resource determining subunit is used for acquiring personalized network resource information of a user and determining the personalized network resource as the network resource to be monitored;
or,
the second network resource determining subunit is used for prompting the user to add the personalized network resource of the user as the network resource to be monitored, and when the user determines that the personalized network resource is added, determining the corresponding personalized network resource as the network resource to be monitored;
or,
and the third network resource determining subunit is configured to receive a request from a user to add a certain network resource as the network resource to be monitored, and determine the network resource as the network resource to be monitored.
Preferably, the personalized network resource includes a network resource collected by the user or a network resource accessed by the user most frequently.
Preferably, the update information pushing unit includes:
and the comparison subunit is used for comparing the related contents of the network resource extracted twice in sequence based on the HTML source code of the network resource to be monitored.
Preferably, the update information pushing unit includes:
and the updating information display subunit is used for pushing the information related to the updating to the user in a message window form.
Preferably, the update information presentation subunit includes:
the icon display subunit is used for displaying the message window icon;
and the expansion subunit is used for displaying the updated information in the message window when receiving the message of clicking the message window icon.
Preferably, the update information presentation subunit presents, in the message window, a name of a web page where the update content is located, a link corresponding to the update content, and/or a profile of the update content.
Preferably, the network information pushing system is a browser.
According to the specific embodiment provided by the invention, the invention discloses the following technical effects:
the invention can automatically analyze the interest points of the user and push the update information to the user according to the interest points of the user. Because all information is not pushed to the user, but only the newly updated information is pushed to the user, further, not all updated information but the updated information related to the interest point of the user is pushed to the user, the pushing of the updated information is not blind any more, the pushing of the personalized updated information for the user is realized, the unnecessary bandwidth resource waste is reduced, the information pushing precision is improved, and the utilization rate of the updated information is favorably improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
FIG. 1 is a flow chart of a method provided by an embodiment of the present invention;
FIG. 2 is a schematic diagram of a web page structure;
FIG. 3 is a diagram of an update information message window provided by an embodiment of the present invention;
fig. 4 is a schematic diagram of another update information message window provided by an embodiment of the present invention;
FIG. 5 is a diagram illustrating a further update information message window according to an embodiment of the present invention;
fig. 6 is a schematic diagram of a system provided by an embodiment of the invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments that can be derived by one of ordinary skill in the art from the embodiments given herein are intended to be within the scope of the present invention.
Referring to fig. 1, a network information pushing method provided in the embodiment of the present invention includes the following steps:
s101: determining interest points of a user;
s102: and dynamically monitoring the related content of the network resource to be monitored according to the interest point of the user, and pushing information related to the update to the user when the content related to the interest point of the user is monitored to be updated.
Therefore, the embodiment of the invention can realize pushing of the personalized updated information aiming at the user in the process of monitoring the related content of the network resource by automatically acquiring the interest point of the user, thereby avoiding the interference of the pushed information to the user due to the fact that the user is not interested.
It should be noted that, in the information pushing method, since the content updated in the web page is pushed to the user, the method may be visually referred to as "update express"; the information pushing method provided by the embodiment of the invention pushes the updated information to the user according to the interest points of the user, so that the method can be called personalized update express delivery.
The network resources in the embodiment of the invention comprise web pages, videos, audios, pictures, texts and/or flash. The web page is a web page usually opened in a web browser (IE, etc.), and the content of the web page may include various elements such as video, audio, pictures, text, flash, etc.; meanwhile, the network resource can also be video, audio, pictures, characters, flash and the like which do not depend on the webpage and exist independently. For convenience of description, the following describes a solution of an embodiment of the present invention by taking a web page as an example.
First, when determining the interest point of the user, various ways can be adopted, which are described below.
Example one
Since the user usually browses the web pages through the browser, and the web pages browsed by the user are usually web pages in which the user is interested, the browsing history of the user can be recorded through the browser, and the points of interest of the user can be analyzed from the browsing history. The specific browsing history that can be recorded by the browser includes: the specific web address of the web page, the time interval of web page browsing, the browsing times in a certain period, how many hyperlinks are clicked in the web page, what links are clicked, and the like. There are also various implementations of determining the user's points of interest based on the user's browsing history, as described below.
Detailed description of the invention
Specifically, when the interest point of the user is determined according to the browsing history of the user, the content of interest of the user can be determined according to the browsing history of the user.
Wherein, the content of interest to the user can be represented by keywords, for example, the categories of network information include "sports", "entertainment", "news", etc., although there may be subdivided information categories under large categories, for example, "sports" category includes "basketball", "football", etc. The content of interest to the user can be represented by the category keywords, for example, the content of interest to the user A is "entertainment", and the interest point representing the user A is entertainment information; the content interested by the user B is sports, and the interest point representing the user B is sports information. Correspondingly, when finding that the entertainment content is updated on the network resource search website to be monitored, prompting the user A (because the interest point of the A is not sports, even if the sports update exists, the sports update information is not pushed to the A); when the sports content is found to be updated on the fox searching website, prompting is carried out on the user B (otherwise, the entertainment update information is not pushed to the user B).
There are various methods for determining the content of interest to the user according to the browsing history of the user, which are described below.
According to the first method, because a user usually opens a webpage by clicking a link, link texts displayed on the link clicked by the user can be recorded, and contents which are interesting to the user are determined according to the link texts displayed on the link clicked by the user. For example, keywords that can represent the interests of the user can be extracted from the link texts, and finally the contents of the interests of the user can be comprehensively determined.
It should be noted that, in an actual web page, the links clicked by the user may include two types, one is a link of a channel sub-web page, and the other is a link of a content sub-web page.
For a better understanding of the present invention, the meaning of the links of the channel sub-web page and the links of the contents sub-web page will be described below. For example, some web pages such as the home page of the portal site, which provide network information, are intended to integrate a large amount of data resources and internet resources onto an information management platform and to present them in the form of links on the home page, and the user enters the portal site and clicks the links on the page to obtain the information he or she needs. As can be seen, the content in web portals is often very rich, and the content of the web sites has been categorized when they are manufactured for ease of organization and browsing by users. For example, there may be many categories of news, entertainment, sports, finance, military, public welfare, etc., which are commonly referred to as channels of web pages (which may also be understood as topics of a certain type of information), e.g., news channels, entertainment channels, sports channels, etc.
Each channel may appear on the top page of the website in the form of links, which are usually the channel names as link texts, and clicking on a link of a channel may enter the web page to which the link points. Generally, the web page pointed by the channel link is called a channel sub-web page (or a topic sub-web page) of the web page, and correspondingly, the channel link is called a link of the channel sub-web page. For example, as shown in fig. 2, the "news", "world expo", "military", etc. in the text box 21 are links of the sub-channels of the web page. For example, assume that the current page is the search fox home page and its URL iswww.sohu.comWhen the user clicks "news", the user enters the news channel sub-web page of the current web page, and the URL of the news channel sub-web page iswww.news.sohu.comUsually, the web page name of the sub-web page may be "search news" or the like, and this may also indicate that it is a sub-web page of the search home page. For the link of the channel sub-web page, the link text of the channel sub-web page can actually embody the category name of a certain type of information, so that when a user clicks the link, the keyword which embodies the content which the user is interested in can be analyzed from the link text of the channel sub-web page.
Specifically, when the user clicks a link of a sub-web page of a certain channel of the current web page for a preset number of times, it may be determined that the content in which the user is interested is the content related to the channel name. For example, when a user browses a webpage, if a link of the entertainment channel sub-webpage is clicked to directly enter the entertainment channel sub-webpage, since the contents in the entertainment channel sub-webpage are all related to entertainment, it is proved that the user is interested in entertainment information, and accordingly, the content interested by the user can be determined as "entertainment", that is, the entertainment information is determined as the interest point of the user.
Of course, after the user clicks to enter a certain channel sub-web page, the channel sub-web page may also have its own channel sub-web page, and further, according to the browsing behavior of the user in the channel sub-web page, more detailed interesting content of the user may be obtained. For example, when a user enters a sports channel sub-web page of a fox search homepage, statistics show that the user frequently clicks and enters a basketball channel sub-web page directly, the content interested by the user can be obtained as "basketball", and therefore, only when the content related to the basketball in the web page is updated, the content is pushed to the user. By analogy, it is also possible to find that the user is only interested in the content of NBA in the basketball-like information, and so on.
As can be seen from the above description, there may be a link to a channel sub-page on the website home page, which is the entry into the channel sub-page. For such a channel sub-web page, the web page pointed to by the channel sub-web page is not specific article content, but is still a collection of multiple links. Of course, a channel sub-page may also include more detailed categories, and these detailed categories may also appear in the form of channels, for example, a sports channel sub-page may also include a basketball channel, a football channel, and so on.
In addition, the current web page may include a content sub-web page in addition to providing links of each channel sub-web page, so that the link pointing to the content sub-web page is called a link of the content sub-web page, that is, the user can enter the content sub-web page of the current web page by clicking the link of the content sub-web page. The content sub-page is different from the channel sub-page in that the content in the content sub-page is usually an article text, and is no longer composed of multiple links. Therefore, the link text of such a link is usually the title of an article or the abstract of an article, for example, the "house expert user-changing new idea" in the text box 25 of fig. 2 is the link text of a content sub-web page. Such link text may not have obvious category information, but may also be capable of analyzing the content of interest to the user from its title or body.
Specifically, some corresponding keywords may be set in advance for various possible information categories, when analyzing the link text, the link text is first segmented, and whether a preset keyword in a certain information category is included is determined, and if included, the link text may be determined as the information category corresponding to the keyword. For example, the link text of a content sub-web page is "xiaoyuan", which is used as a pronoun, and the keywords such as "xiaoyuan", "huanglixing", and "pronoun" in the link text represent the entertainment information corresponding to the link text; and a certain link text is 'mystery behind three high-rise stop stocks', a key word of 'high-rise stop stock' in the link text represents the financial information corresponding to the link text, by analogy, the links clicked by the user can be classified, and finally, the content interested by the user can be roughly analyzed according to the number of the links in each classification. For example, if it is assumed that there are 20 sports links, 500 entertainment links, 10 finance links, etc. in the links clicked by a certain user, it can be roughly determined that the user is interested in the entertainment information, that is, the content of interest of the user is "entertainment", that is, the interest point of the user is entertainment information, according to the above data.
Of course, in this method for determining the content of interest to the user, in order to improve the accuracy of the determination, information such as the time that the user stays on the webpage pointed by each link may be recorded, and if the user stays for a very short time after clicking a link to enter a webpage, it is proved that the user may not be interested in the content of the webpage or enters the webpage that the user does not want to enter due to misoperation, and in such a case, the user should not be taken as a basis for counting the content of interest to the user, so the links may be filtered first to improve the accuracy of the counting.
And secondly, determining the content which is interested by the user according to the condition that the user clicks the link in the specific area in the specific webpage.
The method is a method for counting the historical browsing records of the user and analyzing the content which the user is interested in, and is a method which is universal for analyzing all webpage browsing behaviors. In practical applications, some web pages are specific in structure or content, so that the content of interest to the user can be roughly determined through the browsing behavior of the user on the web page. The second method is proposed for the special webpages.
As previously described, some web pages may have channel sub-pages, with each channel sub-page corresponding to a category of network information. In practical applications, some web pages may also have multiple categories of network information, but the web pages may not be organized in the form of channel sub-web pages, but the web pages are partitioned, and one category of network information is presented in each partitioned area, and each partitioned area may be regarded as one category partition difference. For example, if a web page contains four categories of network information, such as "sports", "entertainment", "news", "finance", etc., the web site is divided into four areas for easy searching, and the four areas are respectively used for displaying the four categories of network information. That is, on such a web page, a category of network information is fixedly presented at an area of the web page.
Of course, some web pages have channel sub-web pages, and some block areas are provided on the web pages, which are used to show important contents in some channel sub-web pages, and therefore, may also be called channel block areas (which is a special case of category block areas). For example, in the web page shown in fig. 2, "news", "world expo", "military", etc. in the text box 21 are entries of the respective channels, and the text boxes 22, 23, 24 are three channel block areas in the web page, wherein links of some important news in news channels are shown in the channel block area in the text box 22 (the title of the upper left of the block area is "news" as seen in the figure), links of some important news in world cup channels are shown in the channel block area in the text box 23, and links of some important news in entertainment channels and star channels are shown in the channel block area in the text box 24.
In the webpage with the category block area, the category information of the network information corresponding to the information of the category block area of the webpage is convenient for counting the content which is interested by the user. In specific implementation, the information of the block areas of the web page, including the category information corresponding to each block area, may be obtained in advance by analyzing HTML codes of the web page, and the like. When recording the browsing history of the user, it is necessary to record which block area of the current web page the link clicked by the user belongs to. Finally, when the content which the user is interested in is counted, the content which the user is interested in can be counted by counting the times of the links clicked by the user in each block area. For example, the user may analyze that the user is interested in the network information of the first area from the data by clicking 100 links of the first block area of a certain webpage, clicking 10 links of the second block area of the webpage, and clicking 2 links of the third block area of the webpage. Further, according to the pre-recorded correspondence between each block area in the web page and the category information, the name of the corresponding category can be determined as the content in which the user is interested. For example, if the category corresponding to the first block area is a sports category, it may be determined that the content in which the user is interested is "sports", that is, the point of interest of the user is sports-category network information.
Therefore, the method can obtain the content interested by the user only by recording the corresponding relation between the link clicked by the user and the partitioned area, and does not need to analyze the link text of each link, so that the realization process is simpler, the operation steps are reduced, and the realization efficiency is higher.
When recording the corresponding relationship between the link clicked by the user and the partitioned area, the following method can be adopted: when the information of the block areas of the webpage is analyzed through the HTML codes of the webpage in advance, the link texts contained in the block areas can be recorded; when a user clicks a certain link in the webpage, the link text of the link is matched with the link text in each block area acquired in advance, and the block area to which the link text belongs can be acquired. Of course, other implementations may also be adopted, for example, coordinate information corresponding to each block area may be known in advance, when a user clicks a link, a coordinate where the link is located is obtained, and then it is determined which block area the coordinate falls within, and to which block area the link belongs.
In the first embodiment, the content that the user is interested in can be determined through the browsing history of the user, and a specific implementation method for dynamically monitoring the related content of the network resource to be monitored in the manner of determining the point of interest of the user and pushing the information related to the update to the user when the content related to the point of interest of the user is monitored to be updated is described below.
In the above manner that the content of interest to the user represents the interest point of the user, it is equivalent to determining some interested keywords for each user, so that the network resource to be monitored can be monitored according to the keywords, and it is determined whether to push the update information to the user. For example, all contents of a web page to be monitored are monitored, when the update of the contents is found, whether the updated contents are related to the contents interested by the user is judged, if so, corresponding update information is pushed to the user, otherwise, if not, the update information is not related to the contents interested by the user, and the push to the user is not needed. For example, when a link is newly added to a web page, a link text of the link can be extracted, and the category of the link text can be obtained through keyword analysis; if the link text is assumed to be 'summer grade movie fortune conjecture', the information that the link belongs to the entertainment class is analyzed through the keyword 'movie'. At this time, if the content of interest to a certain user happens to be "entertainment", the user may be pushed updated information about the link. That is, the web page to be monitored is dynamically monitored, and when the content related to the content in which the user is interested is monitored to be updated, information about the update is pushed to the user. Conversely, if the content of interest to a user is not "entertainment," the user may not be pushed updated information about the link.
Of course, if the web page to be monitored includes a sub-web page, dynamic monitoring can be performed on a sub-web page related to the content in the web page to be monitored, and when it is monitored that the content in the sub-web page is updated, information about the update is pushed to the user. The sub-web page may refer to the channel sub-web page and/or the content sub-web page of the web page, for example, if the content of interest to a certain user is "entertainment", the sub-web page of the entertainment channel of the web page may be monitored while monitoring a certain web page to be monitored, and the sub-web page of the entertainment channel may be pushed to the user as long as the content in the sub-web page of the entertainment channel is updated.
When monitoring the sub-web pages of the web page, the URL of the web page to be monitored and its pattern information (pattern string, which includes information such as the URL of the sub-web page of the channel) may be obtained in advance, and stored in the database, and when monitoring needs to be performed on a sub-web page of a certain channel of the web page to be monitored, the URL of the sub-web page of the channel may be taken out for monitoring. Still assuming that the content of interest to the user is "entertainment," the URL of the sub-web page of the entertainment channel may be retrieved from the database, e.g., www.yule.sohu.com, and the sub-web page of the entertainment channel may be dynamically monitored, and when the content in the sub-web page of the entertainment channel is updated, the relevant information may be pushed to the user.
It should be noted that the obtained URL of the web page to be monitored and the pattern information thereof can be updated at any time along with the update of the content of the web page to be monitored.
It should be noted that the web page for counting the content of interest of the user is not necessarily the same as the web page to be monitored, that is, the content of interest of the user may be determined by counting all histories of browsing all web pages by the user, and then the specified web page to be monitored is monitored according to the content of interest. Of course, the content of interest of the user in each web page may also be determined respectively for the browsing history of the user in each web page, and when monitoring the web page to be monitored, the updated content of interest of the user in each web page is also pushed respectively. For example, the user is found to be interested in the entertainment content of the fox search homepage and the sports content of the new wave homepage; when monitoring the fox searching home page, when the entertainment contents are updated, pushing the fox searching home page to the user, and when monitoring the Xinlang home page, when the sports contents are updated, pushing the Xinlang home page to the user.
Detailed description of the invention
In the foregoing specific embodiment one, when the interest point of the user is determined according to the browsing history of the user, the content that the user is interested in is determined according to the browsing history of the user, in the specific embodiment two, for the foregoing web page with the partitioned area, another method for determining the interest point of the user is provided, that is, the specific area in the specific web page that the user is interested in is determined according to the browsing history of the user, which is mentioned in some embodiments of the dedicated method for determining the interest point of the user provided for the foregoing special web page, so that repeated content is not described again.
During specific implementation, the block areas where the links clicked by the user are located are recorded in the browsing history of the user, then the times of clicking the links in each block area by the user are counted, and finally the specific area in the webpage in which the user is interested is determined according to the clicking condition of the user on the links in each area. For example, it is still assumed that the user clicks 100 links of a first block area of a web page, clicks 10 links of a second block area of the web page, and clicks 2 links of a third block area of the web page, and then it can be analyzed from the above data that the user is interested in network information of the first block area, that is, the interest point of the user is determined as the first block area of the web page. Of course, the specific area in the webpage in which the user is interested may also be determined in other ways, for example, when the number of times that the user clicks the link of a certain block area in the webpage to be monitored reaches a preset threshold or the frequency of clicks reaches a preset threshold, the area may be determined as the area in which the user is interested. For example, when a user browses a webpage content and clicks a plurality of links in the entertainment block area, the entertainment information can be used as the interest point of the user.
In this way, the web pages for counting the user interest points correspond to the web pages to be monitored, that is, after it is counted that the user is interested in a certain block area in the web page a, the information of the interest points is used for monitoring only when the web page to be monitored is the web page a. Specifically, when the relevant content of the network resource to be monitored is dynamically monitored according to the interest point of the user, the following steps may be performed: monitoring a specific area in a specific webpage in which a user is interested, and pushing update information to the user when the content in the specific area in the specific webpage is updated.
For example, if it is determined that the user is interested in the first area of the search homepage according to the browsing history of the user, when the search homepage is monitored, it is only necessary to monitor whether the content of the first area is updated for the user, and if the content is updated, the content is pushed to the user. Of course, if a user is interested in multiple areas of the same web page, then these areas may be monitored.
As can be seen, in the method of the second embodiment, since only the specific area in the specific webpage in which the user is interested needs to be recorded and the content in the specific area is monitored, and the content in the specific area can be pushed to the user after being updated, it is not necessary to distinguish the network information category corresponding to the specific area, and when the network information in the specific area is updated, the network information can be pushed to the user without any analysis, so that the implementation process is simplified. In addition, the updating express delivery mode based on the area can also avoid the disturbance of advertisement updating to the user to a certain extent, because the advertisement information is often in a fixed area of a webpage, and if the user rarely clicks the area at ordinary times, the browser can not push the updating information of the area to the user by adopting the embodiment of the invention, and the user can not obtain too much useless advertisement updating information.
It should be noted that how to record a specific area in a specific webpage in which a user is interested is introduced in the first embodiment, and the description is omitted here for brevity.
Example two
In the second embodiment, the interest point of the user may also be determined according to key information input by the user. That is, the browser may provide an entry for the user to input the key information, the user inputs information such as categories of information that the user is interested in through the entry, and the browser may determine the interest point of the user according to the key information input by the user.
Wherein, the key information input by the user can be keywords, such as "entertainment", "sports", "finance", and so on, and the browser can determine the corresponding keywords as the interest points of the user. If the keyword input by the user is entertainment, the browser records the keyword; when the webpage to be monitored is monitored, and when the content related to entertainment appears in the webpage and is updated, pushing is carried out on the webpage to the user. Or the user inputs the keyword 'yaoming', and the update information is delivered to the user when the update content comprises 'yaoming'.
It can be seen that, in this manner, the interest points of the user can also be represented in the form of keywords, and therefore, a specific method for pushing the update information to the user is similar to the method in the first embodiment of the first embodiment, and only different parts are described here. In the first embodiment of the first embodiment, the content in which the user is interested can be represented in the form of keywords, and the information is automatically acquired by the browser, so that when the updated information is pushed to the user, the updated information can be pushed to the user as long as the updated content is related to the keywords representing the content in which the user is interested; for example, if the content of interest to the user is "entertainment", and the link text where the new link occurs is "hollywood fashion street tote", the link text may be pushed to the user, even though the link text does not include "entertainment" two words. However, since the user clearly indicates his or her own interest point when the user inputs the key information, the update information is pushed to the user only when the key information input by the user is included.
The two embodiments described above introduce specific implementation manners for determining the user interest points, and also introduce methods for monitoring the web page resources to be monitored and pushing the update information in various manners for determining the user interest points. It should be noted that there may be multiple points of interest for each user, and the multiple points of interest for the user may be stored in the database in a list form. In addition, in practical applications, there may be other ways to determine the interest points of the user, which are not listed here. In addition, in a specific implementation, the execution subject of each step may be a browser.
In the embodiment of the present invention, the web pages to be monitored may be all web pages in the internet range, and in order to further reflect the personalized push of the updated information, only some specified web pages may be used as the web pages to be monitored, or respective web pages to be monitored may be determined for different users. When determining respective web pages to be monitored for different users, the web pages to be monitored can be added manually by the users or automatically by the browser.
In particular, a new column similar to the favorite may be provided at the browser client, for example, the column may be named "dynamic favorite", and an "add" button may be provided. Certainly, a special dynamic favorite may not be provided, for example, the existing website favorite of the browser may also be used for implementation; specifically, some marks and other ways may be added to the existing website favorites to indicate which websites need to be dynamically monitored. The website which needs to be dynamically collected can be marked as the website which needs to be subjected to personalized update information pushing, the website which is subjected to update information pushing but does not represent personalized website, and the like. Under the condition that the user manually adds, the user can add the webpage (such as a search homepage and the like) which needs to be frequently paid attention to the dynamic collection bar by clicking an 'add' button, correspondingly, the browser can automatically carry out dynamic monitoring on the webpage in the dynamic collection bar, and when the content related to the user interest point is found to be updated, information about the update is pushed to the user.
In the case that the browser automatically adds the web pages to be monitored, the browser automatically adds some web pages that the user may need to pay attention to frequently to the dynamic favorite bar and dynamically monitors the web pages. Of course, in the case of automatic addition of a browser, the determination may be performed according to the actual browsing situation of the user, otherwise, the normal browsing of the user may be interfered. During specific implementation, the personalized network resource information of the user can be acquired according to the setting information of the user on the browser or the information recorded by the browser, and the personalized network resource of the user is determined as the webpage to be monitored. Or, the web pages to be monitored can be determined in a semi-automatic mode, for example, the user can be prompted to add the personalized web pages of the user to the dynamic collection bar, and if the user confirms that a certain web page is added, the corresponding web page is added to the dynamic collection bar.
The personalized network resource of the user can include a network resource which is not limited to the user's collection or a network resource which is accessed by the user most frequently, and the like. For example, browsers are generally provided with favorites (in which a favorite list of web sites that a user has favorite), most frequent access (in which a list of web pages that a user has most frequent access), and so on. The web pages in the website favorite list are manually added by a user, so that a corresponding web page is accessed by clicking a certain item in the web pages, and the operations of inputting websites and the like in an address bar are avoided; the web pages in the most frequent access list are automatically counted by the browser according to the browsing times of the user, namely, the web pages with the most visiting times of the user are recorded. Therefore, the web pages in the website collection list and/or the most frequent access list can be automatically determined as the web pages to be monitored. Of course, the user may be prompted to add the web pages in the website collection list and/or the most frequent access list to the dynamic collection bar, and if the user confirms that a certain web page is added, the corresponding web page is added to the dynamic collection bar.
It should be noted that, for the web pages that are manually added by the user, or the web pages in the website collection list and/or the most frequent access list of the user, dynamic monitoring may also be performed only for some specific web pages. For example, the web pages with complex organization structure and hierarchy and frequently updated information have complex content, so that personalized reminding needs to be performed for different users during dynamic monitoring to prevent the users from receiving too much useless information.
In a preferred embodiment, a list template may be stored in the database in advance, where the list template may be manually set, and includes some specific web pages, and the web pages in the list are web pages that may be or need to be dynamically monitored. For example, fox search first page, new wave first page, etc. Specifically, when determining the web page to be monitored, the determination may be performed according to the list template.
For example, in a case where a user manually adds a web page to be monitored, when a request that the user adds a web page to be monitored (i.e., adds the web page to a dynamic favorite column) is received, it may be determined whether the web page is in a preset roster template, and if the web page is in the roster template, the web page is allowed to be added to the dynamic favorite column, otherwise, the addition may be rejected.
Under the condition that the browser automatically adds the webpage to be monitored, the website collection list and/or the most frequent access list of the user can be checked at first, then whether the webpage in the website collection list and/or the most frequent access list has the webpage appearing in the name template or not is judged, and if the webpage in the website collection list and/or the most frequent access list has the webpage appearing in the name template, the corresponding webpage is added into the dynamic collection bar. Or if there is a web page appearing in the name template, the user can be prompted to add to the dynamic collection bar, and after the confirmation information of the user is received, the corresponding web page is added to the dynamic collection bar as the web page to be monitored.
The following describes how to dynamically monitor a web page to be monitored or a specific area of the web page to be monitored. For the web page to be monitored, the dynamic monitoring is carried out, namely, the web page contents extracted twice in sequence are compared in the monitoring period, if the correlation changes, the web page contents are proved to be updated, and the changed part is the updated part. Specifically, the content of the webpage to be monitored can be captured periodically according to the update period, or the content of the webpage to be monitored can be captured immediately according to the user trigger. The update period may be set uniformly in the system for all specified webpages to be monitored, for example, the webpages to be monitored may be checked every 60 minutes, or of course, a longer time may be selected, or even real-time monitoring may be implemented. The update period may also be set in the system for the respective characteristics of the specified web page to be monitored, and further, the matching relationship between the set URL of the web page to be monitored and the update period of the web page to be monitored may be stored in advance for subsequent query. When contents of the web pages to be monitored, which are captured twice in sequence, are compared, the contents of the web pages extracted twice in sequence can be compared based on the HTML source codes of the web pages, and if the HTML source codes are changed, the contents of the web pages are proved to be changed. In the embodiment of the invention, because the webpage content of the webpage to be monitored usually consists of a plurality of links, when in dynamic monitoring, if different links appear in the webpage content captured twice before and after, the webpage to be monitored is proved to be updated, and the link which is different from the previous link in the corresponding webpage content captured next time is the updated link.
For the sub-web pages of the web page to be monitored, when dynamically monitoring the sub-web pages, after the pre-obtained URLs of the sub-web pages, the specific dynamic monitoring process is the same as the method for dynamically monitoring the web page to be monitored, and details are not repeated here.
For a specific area in a webpage to be monitored, since the area information of the webpage to be monitored is known in advance, and since the title of the area usually does not change, the webpage content of the specific area in the webpage to be monitored can be captured according to the title of the area in a monitoring period, and whether the HTML source code of the area captured twice before and after is changed or not is compared. Of course, the method can also be implemented in other manners, for example, when the area information of the web page to be monitored is obtained in advance, the coordinate information of the specific area to be monitored is also obtained, and then the web page contents in the specific area captured twice before and after are compared according to the coordinate information.
Specifically, when the update information is pushed to the user, the specific pushing form may be various, and may be set by the browser itself or set manually by the user. For example, an updated portion may be marked in the web page (corresponding to the situation that the user is currently browsing the updated web page, a highlighted manner such as bolding a font of a link text of a newly added link may be utilized); or, the user can also remind at the dynamic collection bar (for example, a word such as 'update in a certain webpage' or a newly added link is directly given, and the user can directly view the webpage pointed by the link by clicking the link); if the web pages corresponding to the updated information push are required to be simultaneously contained in the website collection bar and/or the most frequent access bar, the web pages can be reminded at the website collection bar and/or the most frequent access bar, and meanwhile, link texts of corresponding web page links in the list can be highlighted; in addition, a reminder may also be made at the address bar, and so on. When a plurality of pieces of information need to be displayed at the same time, all update items can be displayed in a rolling mode in the status bar, or a separate 'update express message window' is provided, all updated contents are displayed in the window, or all update items can be displayed in the address bar in a 'ticker' mode, and the like.
Specifically, the push format may be divided into several types according to combinations of different attributes, where the attributes include: form, location, content, effect; the morphology may include: one or more of a dialog box, bubble, label; the location may specifically include: one or more of a menu bar, a side bar, an address bar, a history bar, a most frequent access record bar, a most recent access record bar, a website collection bar, a current page and a blank page; the content may specifically include: one or more of title, address, content introduction, update time, web page invalidation; the effects may specifically include: one or more of voice, different colors of text, highlighting, flashing.
For example, when information needs to be pushed, a dialog box may pop up at any position, where the prompt information in the dialog box may be only a simple text prompt, such as "a website is updated", or may be a complex text prompt including relevant information such as a content profile of an updated website, or may include both a text prompt and a corresponding voice prompt.
For another example, when a user opens a menu bar, or a side bar, or sets one of options or other special bars, if there is information to be pushed, all or part of the updated content may be displayed at any position through a bubble, where characters in the bubble may use various effects such as different colors, or highlights, or flashes, or sounds to remind the user.
For another example, when the user opens a list of browsing history records, or most frequent access records, or most recent access records of the browser, if there is update information to be pushed, a corresponding prompt may be given by a bubble on a corresponding URL entry, and the content of the prompt may be all or part of the update content, or may be only a simple text prompt. The updated entries in the list may be displayed in different colors, or highlighted, or flashing, etc. to facilitate the user to look up in time.
When a user clicks a drop-down list of an address bar, if information needs to be pushed, a corresponding prompt can be given on a corresponding URL entry through a label. Or, when the user opens a page in the browser, if the page is a web page to be monitored and the page changes, a prompt is given through a dialog box, a bubble, a tag or other forms.
It is to be understood that the above exemplary push forms are not all, and those skilled in the art may make appropriate extensions or changes, for example, different combinations of various attributes are performed to generate different push forms, and a manner of prompting information that can indicate to a user that a part or all of a website or a webpage is updated may be used as one of the push forms, for example, a changed page may be prompted on an open non-current visible page or an open non-current visible window, or a user may be prompted by directly jumping out of a visible foreground area, that is, update information push is provided in a browser interface or in a terminal interface through one or more of dialog boxes, bubbles, tags, voices, and the like. In addition, the push mode may further include sending an update message to the mobile terminal through communication tool software (i.e., a third-party tool), so that the user holding the mobile terminal can receive the update reminder in time even when the user is not seated in front of a fixed terminal such as a computer. The third party tool can be E-mail, IM communication tool, etc.
In addition, for the situation that a plurality of pieces of information need to be pushed at the same time, the embodiment of the invention also provides another pushing form, namely a form of a message window. In particular implementations, a message window icon (icon) may be provided at a location, such as at a status bar or other toolbar, and clicking on the icon may pop up a message window panel in which updated messages not viewed by the user are presented. Referring to fig. 3, the icon is in the text box 31 and the message window panel is in the text box 32. The icon may also be displayed along with a number that the user displays the number of messages that have been updated the last time, e.g., "10" shown on the right side of the icon in fig. 3, indicating that 10 messages are currently updated; when the updated message is increased, the number is changed, and the icon can flash a dynamic effect to indicate that the new message is updated. The message window panel can also be provided with a pull-down button, and after the pull-down button is clicked, relevant settings can be carried out, including emptying the current list, enabling the message window to be displayed all the time at the front end, and the like.
Because there may be multiple messages to be pushed to the same user in one website, and there may be multiple messages to be pushed to the user in the same time in multiple websites, the messages may be organized efficiently in the message window panel for easy viewing. For example, the message window may be divided into a plurality of modules, one module for displaying the message status in one website. That is, messages in the same website are organized together and prompted to the user, and the name of the webpage where the updated content is located, the link corresponding to the updated content, and/or the profile of the updated content, etc. may be presented in each module. For example, in fig. 3, the currently displayed portion in the message window includes 3 modules, and the user prompts the message update conditions in three websites, namely cnbeta, new wave home page, and broad bean movie; of course, more modules may be viewed by dragging the scroll bar. In each module, a link of the updated content in the corresponding website is displayed respectively. The number of the update content link entries displayed by each website by default can be set to be 4 (adaptive when the number is less than 4), when the number is more than 4, "view more" appears, the updated content link entries are displayed completely after the website is opened, and the number of the entries contained in the current module can be marked after the module name. The arrangement of the items can be reversed according to the updated time sequence; for example, the new wave homepage includes "delaunay promotion", "alice dream fairyland", "senior theft", and the like, and if there are more than 4 updated entries, only the first three are displayed, and "view more" is displayed at the same time.
Due to the limitation of the message window area, in order to prompt more information for users in the limited area, the number of characters displayed in each part can be limited. For example, the upper limit of the website name that each module can display may be set to 14 words, and the upper limit of the words that each piece of updated content displays is 20 words. If the limited number of words is checked, the ellipses are used instead of line feed.
When a user clicks on a website (a website title in a module), the website title is marked as read (for example, the website title is changed from bold to normal, the color of a background color block is changed, and the like), and when a message window is opened next time, the module disappears. Similarly, when the user clicks on an updated entry, the clicked entry is marked as read (e.g., the color of the background color block changes, etc.), and at the same time, the number in parentheses after the title is decremented by 1, and the next time the message window is opened, the entry disappears.
Of course, in the above-mentioned manner of pushing in the message window, the user may also set to automatically pop up the updated website, that is, when the content of the website is updated related to the user interest, the updated status of the website is directly displayed in the message window, instead of displaying the updated status after the user clicks the icon of the status bar. Referring to fig. 4, when the user sets the newwave homepage as the website that is automatically popped up, when the newwave homepage has content related to the user's interest and is updated, the corresponding updated content may be popped up directly in the message window.
In addition, in the case that the user interest point is determined by setting key information by the user, the updated content in the website is automatically displayed, and the key information designated by the user can be displayed in the message window. For example, if the keyword specified by the user is "dolla", the display in the message window is as shown in fig. 5. When the user enters the website, the updated content may be marked out along with the keywords. The content related to the specified keyword includes the keyword in the webpage title, and includes the keyword in the page content, and in any case, the given updating result is the webpage link where the keyword is located.
In short, the method provided by the embodiment of the invention can be realized through a browser or a server thereof, so that the update information push to the user can be conveniently realized without the support of special software and the support of a special output format by a website. And when the update information is pushed, different interest points of different users can be automatically acquired, and personalized update information pushing for different users is automatically realized. Therefore, the effectiveness of pushing the updated information is realized while the use cost is reduced, and the utilization rate of the pushed updated information is more favorably improved.
It will be understood by those skilled in the art that all or part of the steps in the method for implementing the above embodiments may be implemented by hardware associated with program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program includes the following steps: determining interest points of a user; and dynamically monitoring the related content of the network resource to be monitored according to the interest point of the user, and pushing the updated information to the user when the content related to the interest point of the user is monitored to be updated. The storage medium, such as: ROM/RAM, magnetic disk, optical disk, etc.
Corresponding to the network information pushing method provided by the embodiment of the present invention, the embodiment of the present invention further provides a network information pushing system, referring to fig. 6, where the system includes:
an interest point determining unit 601, configured to determine an interest point of a user;
an update information pushing unit 602, configured to dynamically monitor, according to the user's interest point, related content of the network resource to be monitored, and when it is monitored that the content related to the user interest point is updated, push information related to the update to the user.
The interest point determining unit 601 includes:
and the browsing history determining subunit is used for determining the interest points of the user according to the browsing history of the user.
The determining by browsing history subunit includes:
the first interest point determining subunit is used for determining the interest point of the user according to the link text displayed on the link clicked by the user;
or,
and the second interest point determining subunit is used for determining the interest point of the user according to the condition that the user clicks the link in the specific area in the specific webpage.
Accordingly, the update information push unit 602 includes:
and the monitoring subunit is used for dynamically monitoring the network resources to be monitored and/or the sub-network resources thereof.
The network resource to be monitored includes a web page to be monitored, the sub-network resource includes a sub-web page, the interest point determining unit 601 is configured to determine a content that a user is interested in, and accordingly, the update information pushing unit 602 includes:
the first pushing subunit is used for dynamically monitoring the webpage to be monitored, and pushing information about update to the user when the content related to the content which the user is interested in is monitored to be updated;
such as/or the like, in the case of,
and the second pushing subunit is used for dynamically monitoring the sub-web pages related to the content which is interested by the user in the web page to be monitored, and pushing information related to the update to the user when the content in the sub-web pages is monitored to be updated.
Or, a specific area in a specific webpage in which the user is interested may be obtained according to the browsing history of the user, and the specific area is used as the interest point of the user, where the determining subunit through the browsing history includes:
and the third interest point determining subunit is used for determining a specific area in the specific webpage in which the user is interested according to the browsing history of the user.
Accordingly, the update information pushing unit 602 may include:
and the third pushing subunit is used for monitoring a specific area in the specific webpage in which the user is interested, and pushing information related to updating to the user when the content of the specific area in the specific webpage is updated.
In addition to determining the interest point of the user through the browsing history of the user, the user may also designate the interest point, and in this case, the interest point determining unit 601 may include:
and the user input determining subunit is used for determining the interest points of the user according to the key information input by the user.
Accordingly, the update information pushing unit 602 may include:
and the fourth pushing subunit is used for pushing the information about the update to the user when the updated content is monitored to contain the key information input by the user.
In practical applications, the system may further include:
and the network resource determining unit to be monitored is used for determining the network resource to be monitored.
In specific implementation, the unit for determining the network resource to be monitored includes:
the first network resource determining subunit is used for acquiring personalized network resource information of a user and determining the personalized network resource as the network resource to be monitored;
or,
the second network resource determining subunit is used for prompting the user to add the personalized network resource of the user as the network resource to be monitored, and when the user determines that the personalized network resource is added, determining the corresponding personalized network resource as the network resource to be monitored;
or,
and the third network resource determining subunit is configured to receive a request from a user to add a certain network resource as the network resource to be monitored, and determine the network resource as the network resource to be monitored.
The personalized network resources comprise network resources collected by the user or network resources accessed by the user most frequently.
When monitoring a network resource to be monitored, the update information pushing unit 602 may include:
and the comparison subunit is used for comparing the related contents of the network resource extracted twice in sequence based on the HTML source code of the network resource to be monitored.
When presenting the update message, the update message may be presented in a message window, and the update information pushing unit 602 may include:
and the information display subunit is used for pushing the information related to the update to the user in a message window form.
Wherein, the information display subunit comprises:
the icon display subunit is used for displaying the message window icon;
and the expansion subunit is used for displaying the updated information in the message window when receiving the message of clicking the message window icon.
And the information display subunit displays the webpage name of the updated content, the link corresponding to the updated content and/or the brief introduction of the updated content in the message window.
In specific implementation, each function of the network information pushing system described in the embodiment of the present invention may be implemented by a browser.
The network information pushing method and system provided by the present invention are introduced in detail, and a specific example is applied in the text to explain the principle and the implementation of the present invention, and the description of the above embodiment is only used to help understanding the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, the specific embodiments and the application range may be changed. In view of the above, the present disclosure should not be construed as limiting the invention.

Claims (24)

1. A network information pushing method is characterized by comprising the following steps:
determining interest points of a user according to browsing history of the user or key information input by the user; wherein the browsing history comprises at least one of the following information: browsing a specific website of a webpage, a time interval for a user to browse the webpage, browsing times in a certain period, a clicked hyperlink in the webpage and the number of times of clicking the hyperlink; the determining the interest points of the user according to the browsing history of the user comprises: determining interest points of a user according to link texts displayed on links clicked by the user; or, according to the condition that the user clicks the link in the specific area in the specific webpage, determining the interest point of the user;
determining network resources to be monitored; the determining the network resource to be monitored comprises: acquiring personalized network resource information of a user, and determining the personalized network resource as the network resource to be monitored; or prompting the user to add the personalized network resource of the user as the network resource to be monitored, and determining the corresponding personalized network resource as the network resource to be monitored when the user confirms the addition; or, receiving a request of a user for adding a certain network resource as the network resource to be monitored, and determining the network resource as the network resource to be monitored;
dynamically monitoring related contents of network resources to be monitored according to the interest points of the users, judging whether the contents are related to the interest points of the users or not when the contents are found to be updated, and pushing information related to the updating to the users if the contents are related to the interest points of the users;
the push form is divided into a plurality of types according to the combination of different attributes, wherein the attributes comprise: form, location, content, effect.
2. The method according to claim 1, wherein the dynamically monitoring the content related to the network resource to be monitored comprises: and dynamically monitoring the network resources to be monitored and/or the sub-network resources thereof.
3. The method according to claim 2, wherein the network resource to be monitored comprises a web page to be monitored, the sub-network resource comprises a sub-web page, the determining the interest point of the user comprises determining content in which the user is interested, the dynamically monitoring the relevant content of the network resource to be monitored according to the interest point of the user, and when the content relevant to the interest point of the user is monitored to be updated, the pushing information about the update to the user comprises:
dynamically monitoring a webpage to be monitored, and pushing updated information to a user when monitoring that the content related to the content which the user is interested in is updated;
and/or the presence of a gas in the gas,
and dynamically monitoring the sub-web pages related to the content which is interested by the user in the web pages to be monitored, and pushing information related to the update to the user when the content in the sub-web pages is monitored to be updated.
4. The method of claim 1, wherein determining the user's points of interest based on the user's browsing history comprises: and determining a specific area in the specific webpage in which the user is interested according to the browsing history of the user.
5. The method according to claim 4, wherein the dynamically monitoring the content related to the network resource to be monitored according to the user's interest point, and when it is monitored that the content related to the user's interest point is updated, pushing information about the update to the user comprises:
monitoring a specific area in a specific webpage in which the user is interested, and pushing information about update to the user when the content of the specific area in the specific webpage is updated.
6. The method of claim 1, wherein when it is monitored that the content related to the user interest point is updated, pushing information about the update to the user comprises:
and when the updated content is monitored to contain the key information input by the user, pushing information related to the update to the user.
7. The method of claim 1, wherein the personalized network resource comprises a network resource collected by the user or a network resource most frequently accessed by the user.
8. The method according to claim 1, wherein the dynamically monitoring the relevant content of the network resource to be monitored according to the interest point of the user comprises:
and comparing the related contents of the network resources extracted twice in sequence based on the HTML source codes of the network resources to be monitored.
9. The method of claim 1, wherein pushing information about the update to a user comprises:
and pushing information about the update to the user in the form of a message window.
10. The method of claim 9, wherein the pushing information about the update to the user in the form of a message window comprises:
displaying a message window icon;
when a message clicking the message window icon is received, information about the update is presented in a message window.
11. The method of claim 9, wherein the pushing information about the update to the user in the form of a message window comprises:
and displaying the name of the webpage where the updated content is located, the link corresponding to the updated content and/or the brief introduction of the updated content in the message window.
12. The method according to any one of claims 1 to 11, wherein the execution subject of each step is a browser.
13. A network information push system, comprising:
the interest point determining unit comprises a browsing history determining subunit or a user input determining subunit; the browsing history determining subunit is configured to determine, according to a browsing history of a user, an interest point of the user; the through user input determining subunit is used for determining the interest points of the user according to the key information input by the user; wherein the browsing history comprises at least one of the following information: browsing a specific website of a webpage, a time interval for a user to browse the webpage, browsing times in a certain period, a clicked hyperlink in the webpage and the number of times of clicking the hyperlink; the determining by browsing history subunit includes: the first interest point determining subunit is used for determining the interest point of the user according to the link text displayed on the link clicked by the user; or, the second interest point determining subunit is configured to determine the interest point of the user according to a condition that the user clicks a link in a specific area in the specific webpage;
a network resource to be monitored determining unit, configured to determine a network resource to be monitored; the unit for determining the network resource to be monitored comprises: the first network resource determining subunit is used for acquiring personalized network resource information of a user and determining the personalized network resource as the network resource to be monitored; or, the second network resource determining subunit is configured to prompt the user to add the personalized network resource of the user as the network resource to be monitored, and when the user determines that the personalized network resource is added, determine the corresponding personalized network resource as the network resource to be monitored; or, a third network resource determining subunit, configured to receive a request from a user to add a certain network resource as the network resource to be monitored, and determine the network resource as the network resource to be monitored;
the updating information pushing unit is used for dynamically monitoring related contents of the network resources to be monitored according to the interest points of the users, judging whether the contents are related to the interest points of the users or not when the contents are found to be updated, and pushing information related to the updating to the users if the contents are related to the interest points of the users;
the push form is divided into a plurality of types according to the combination of different attributes, wherein the attributes comprise: form, location, content, effect.
14. The system according to claim 13, wherein the update information pushing unit comprises:
and the monitoring subunit is used for dynamically monitoring the network resources to be monitored and/or the sub-network resources thereof.
15. The system according to claim 14, wherein the network resource to be monitored comprises a web page to be monitored, the sub-network resource comprises a sub-web page, the interest point determining unit is configured to determine a content of interest to the user, and the update information pushing unit comprises:
the first pushing subunit is used for dynamically monitoring the webpage to be monitored, and pushing information about update to the user when the content related to the content which the user is interested in is monitored to be updated;
and/or the presence of a gas in the gas,
and the second pushing subunit is used for dynamically monitoring the sub-web pages related to the content which is interested by the user in the web page to be monitored, and pushing information related to the update to the user when the content in the sub-web pages is monitored to be updated.
16. The system of claim 13, wherein the determining by browsing history subunit comprises:
and the third interest point determining subunit is used for determining a specific area in the specific webpage in which the user is interested according to the browsing history of the user.
17. The system according to claim 16, wherein the update information pushing unit comprises:
and the third pushing subunit is used for monitoring a specific area in the specific webpage in which the user is interested, and pushing information related to updating to the user when the content of the specific area in the specific webpage is updated.
18. The system according to claim 13, wherein the update information pushing unit comprises:
and the fourth pushing subunit is used for pushing the information about the update to the user when the updated content is monitored to contain the key information input by the user.
19. The system of claim 13, wherein the personalized network resource comprises a network resource collected by the user or a network resource most frequently accessed by the user.
20. The system according to claim 13, wherein the update information pushing unit comprises:
and the comparison subunit is used for comparing the related contents of the network resource extracted twice in sequence based on the HTML source code of the network resource to be monitored.
21. The system according to claim 13, wherein the update information pushing unit comprises:
and the updating information display subunit is used for pushing the information related to the updating to the user in a message window form.
22. The system of claim 21, wherein the update information presentation subunit comprises:
the icon display subunit is used for displaying the message window icon;
and the expansion subunit is used for displaying the updated information in the message window when receiving the message of clicking the message window icon.
23. The system according to claim 21, wherein the update information presentation subunit presents, in the message window, a name of a web page in which the update content is located, a link corresponding to the update content, and/or a profile of the update content.
24. The system according to any one of claims 13 to 23, wherein the network information pushing system is a browser.
CN201010221063.1A 2010-06-29 2010-06-29 A kind of network information push method and system Active CN101882162B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010221063.1A CN101882162B (en) 2010-06-29 2010-06-29 A kind of network information push method and system
PCT/CN2011/076486 WO2012000423A1 (en) 2010-06-29 2011-06-28 Method and system for pushing network information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010221063.1A CN101882162B (en) 2010-06-29 2010-06-29 A kind of network information push method and system

Publications (2)

Publication Number Publication Date
CN101882162A CN101882162A (en) 2010-11-10
CN101882162B true CN101882162B (en) 2016-05-11

Family

ID=43054176

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010221063.1A Active CN101882162B (en) 2010-06-29 2010-06-29 A kind of network information push method and system

Country Status (2)

Country Link
CN (1) CN101882162B (en)
WO (1) WO2012000423A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106131181A (en) * 2016-07-12 2016-11-16 联动优势科技有限公司 A kind of counting user is to the method for the operating habit of terminal and relevant apparatus

Families Citing this family (80)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101882162B (en) * 2010-06-29 2016-05-11 北京搜狗科技发展有限公司 A kind of network information push method and system
CN102004774B (en) * 2010-11-16 2012-11-14 清华大学 Personalized user tag modeling and recommendation method based on unified probability model
CN102611785B (en) * 2011-01-20 2014-04-02 北京邮电大学 Personalized active news recommending service system and method for mobile phone user
CN102622374B (en) * 2011-01-31 2017-10-31 腾讯科技(深圳)有限公司 A kind of information-pushing method, apparatus and system
CN102103464B (en) * 2011-02-21 2013-03-06 北京奇虎科技有限公司 Method and device for outputting patch package information
CN103092655B (en) * 2011-02-21 2016-09-28 北京奇虎科技有限公司 Method and device for outputting patch package information
CN102436459A (en) * 2011-03-11 2012-05-02 奇智软件(北京)有限公司 Method and equipment for starting management module in browser
US8572096B1 (en) 2011-08-05 2013-10-29 Google Inc. Selecting keywords using co-visitation information
US20130054558A1 (en) * 2011-08-29 2013-02-28 Microsoft Corporation Updated information provisioning
CN103186534B (en) * 2011-12-27 2016-04-13 腾讯科技(深圳)有限公司 A kind of reminding method of contact person's multidate information and device
CN103209199B (en) * 2012-01-16 2018-09-28 深圳市腾讯计算机系统有限公司 A kind of method and information carrying means of transmission information
CN103297313A (en) * 2012-02-24 2013-09-11 腾讯科技(深圳)有限公司 Network information processing method and device
CN102622428A (en) * 2012-02-27 2012-08-01 吴栋 Updating reminding method of saved key word relative information
CN103312737B (en) * 2012-03-08 2015-11-25 腾讯科技(深圳)有限公司 User profile supplying method and device
CN102752450B (en) * 2012-06-18 2015-04-08 宇龙计算机通信科技(深圳)有限公司 Terminal and information display method
CN104268176B (en) * 2012-06-26 2017-10-31 北京奇虎科技有限公司 A kind of recommendation method based on search keyword
WO2014002258A1 (en) * 2012-06-29 2014-01-03 トヨタ自動車株式会社 Information-providing device, information-providing system
US9477678B2 (en) * 2013-01-23 2016-10-25 Htc Corporation Data synchronization management methods and systems
CN103246717B (en) * 2013-04-26 2019-11-05 百度在线网络技术(北京)有限公司 Method for pushing and device based on the space structure comprising interest point information
CN103324669B (en) * 2013-05-20 2016-12-28 北京奇虎科技有限公司 A kind of method that Web page bookmark is processed and client
CN103324670A (en) * 2013-05-21 2013-09-25 华中科技大学 Method and system for pushing web page content updating information
CN104182426A (en) * 2013-05-28 2014-12-03 腾讯科技(深圳)有限公司 Display method and display device of update website content
US10037384B2 (en) 2013-05-28 2018-07-31 Tencent Technology (Shenzhen) Company Limited Method and apparatus for notifying a user of updated content for a webpage
CN103297327B (en) * 2013-05-29 2016-09-28 深圳数字电视国家工程实验室股份有限公司 Information push method, device and display terminal
US20140372423A1 (en) * 2013-06-13 2014-12-18 Microsoft Corporation Personalized entity preferences model and notifications
CN104281560B (en) * 2013-07-05 2020-06-30 腾讯科技(深圳)有限公司 Display method, device and terminal of memory text information
CN103458047A (en) * 2013-09-13 2013-12-18 北京奇虎科技有限公司 Method for showing interesting information and subscribed information of users and browser
CN103647803A (en) * 2013-11-22 2014-03-19 北京奇虎科技有限公司 A method for a mobile terminal to subscribe content and an apparatus
CN104699705B (en) * 2013-12-06 2018-09-04 腾讯科技(深圳)有限公司 Information-pushing method, server and system
CN103699669B (en) * 2013-12-30 2017-03-15 北京奇虎科技有限公司 A method for pushing messages in a browser and a browser terminal
CN104317849A (en) * 2014-10-14 2015-01-28 王澜 Equipment and method of updating job information table
CN104268273B (en) * 2014-10-14 2018-09-04 北京百度网讯科技有限公司 Processing method, device and browser, the browser plug-in of pushed information
CN104462578A (en) * 2014-12-29 2015-03-25 北京邮电大学 News pushing method
CN104765766B (en) * 2015-02-28 2019-05-24 北京奇艺世纪科技有限公司 A kind of method and apparatus that monitoring video updates
CN104866594A (en) * 2015-05-29 2015-08-26 百度在线网络技术(北京)有限公司 Information pushing method and apparatus
CN105095350B (en) * 2015-06-15 2018-10-19 小米科技有限责任公司 Bill acquisition methods, device, server and terminal
US11113347B2 (en) 2015-09-09 2021-09-07 Beijing Particle Information Technology Co., Ltd. Method and system for providing organized content
CN105657564B (en) * 2015-12-30 2018-04-20 广东欧珀移动通信有限公司 The method for processing video frequency and processing system for video of browser
CN106936881B (en) * 2015-12-31 2020-06-09 阿里巴巴集团控股有限公司 Geographical location-based information push method and device
WO2017124411A1 (en) * 2016-01-21 2017-07-27 谢文 Information pushing method when news is updated and news system
WO2017128432A1 (en) * 2016-01-31 2017-08-03 胡明祥 Method for collecting data about updated content pushing technology, and pushing system
WO2017128433A1 (en) * 2016-01-31 2017-08-03 胡明祥 Information pushing method during recommendation update, and pushing system
JP6785049B2 (en) * 2016-03-28 2020-11-18 株式会社イーハイブ Homepage creation support program and homepage creation support system
CN105722086A (en) * 2016-03-29 2016-06-29 上海斐讯数据通信技术有限公司 Access authentication page locking method, and user terminal
CN107436893A (en) * 2016-05-26 2017-12-05 北京搜狗科技发展有限公司 A kind of webpage recommending method and device
CN106056405A (en) * 2016-05-27 2016-10-26 上海青研科技有限公司 Advertisement directional-pushing technology based on virtual reality visual interest area
CN106293119A (en) * 2016-07-29 2017-01-04 百度在线网络技术(北京)有限公司 A kind of method and apparatus carrying out information recommendation in input method
CN106101273B (en) * 2016-08-09 2019-07-30 百度在线网络技术(北京)有限公司 Information-pushing method, system and its equipment
CN106649454A (en) * 2016-09-23 2017-05-10 惠州Tcl移动通信有限公司 Method and system for achieving notification of text content change of webpage nodes
CN106649792B (en) * 2016-12-28 2021-02-05 北京奇虎科技有限公司 Page access method and device
CN108628860B (en) * 2017-03-15 2019-06-11 北京数聚鑫云信息技术有限公司 A kind of method and device of automatic acquisition web data
CN108933797A (en) * 2017-05-23 2018-12-04 北京京东尚科信息技术有限公司 For providing the method, device and equipment of user information
CN107229705B (en) * 2017-05-25 2024-05-31 北京小米移动软件有限公司 Information resource searching method, device and computer readable storage medium
CN109145280B (en) * 2017-06-15 2023-05-12 北京京东尚科信息技术有限公司 Information pushing method and device
CN107205042B (en) * 2017-06-30 2020-09-04 宇宙世代信息技术(深圳)有限公司 Accurate information pushing method and system
CN107766441B (en) * 2017-09-21 2021-11-23 北京百度网讯科技有限公司 Resource update reminding method and device based on artificial intelligence and storage medium
WO2019061360A1 (en) * 2017-09-29 2019-04-04 华为技术有限公司 Content sharing method and apparatus
CN108200116A (en) * 2017-12-01 2018-06-22 珠海市魅族科技有限公司 Content delivery method and device, computer installation and readable storage medium storing program for executing
CN109948087B (en) * 2017-12-05 2021-11-16 Oppo广东移动通信有限公司 Webpage resource obtaining method and device and terminal
CN109948041B (en) * 2017-12-07 2021-05-18 北京国双科技有限公司 Data push method and device
CA3085168A1 (en) 2017-12-20 2019-06-27 Rovi Guides, Inc. Systems and methods for dynamically adjusting notification frequency for an event
CN110110200B (en) * 2018-01-09 2021-10-15 苏州跃盟信息科技有限公司 Content recommendation method and system
CN108282541A (en) * 2018-02-12 2018-07-13 安徽千云度信息技术有限公司 Information-pushing method based on big data and its supplying system
CN108876483A (en) * 2018-07-26 2018-11-23 飞立股份有限公司 A method of according to user interest advertisement
CN109299411A (en) * 2018-09-26 2019-02-01 湖北函数科技有限公司 A kind of network information cognitive method
CN109299416B (en) * 2018-10-19 2020-01-14 北京字节跳动网络技术有限公司 Webpage processing method and device, electronic equipment and storage medium
CN109657181B (en) * 2018-12-13 2024-05-14 平安科技(深圳)有限公司 Internet information chain storage method, device, computer equipment and storage medium
CN109600444A (en) * 2018-12-14 2019-04-09 北京向上心科技有限公司 Data push method, server, terminal, electronic equipment and readable storage medium storing program for executing
CN109783740A (en) * 2019-01-24 2019-05-21 北京字节跳动网络技术有限公司 Pay close attention to the sort method and device of the page
CN110351288A (en) * 2019-07-17 2019-10-18 河北源达信息技术股份有限公司 An a kind of product contains the data push method of multiple columns
CN111552867B (en) * 2020-03-31 2021-09-28 北京城市网邻信息技术有限公司 Service information recommendation method and device
CN113301094A (en) * 2020-09-10 2021-08-24 阿里巴巴集团控股有限公司 Information pushing method and device
CN112446812B (en) * 2020-12-14 2023-07-21 恒瑞通(福建)信息技术有限公司 Automatic push method and terminal for government affair information based on blockchain
CN113360515B (en) * 2021-07-08 2022-04-08 杭州绿城信息技术有限公司 Intelligent community information service platform based on internet
CN113852688B (en) * 2021-09-24 2024-03-22 北京高途云集教育科技有限公司 Information pushing method and device, electronic equipment and storage medium
CN114154094B (en) * 2021-11-26 2024-05-03 上海星鸟网络科技有限公司 Calculation method for untimely updating of website
CN114385936A (en) * 2021-12-17 2022-04-22 北京达佳互联信息技术有限公司 Method, device, device and storage medium for updating media content collection list
CN115379004A (en) * 2022-07-04 2022-11-22 南京推而广知网络科技有限公司 A content creative push operation system and its use method
CN117997874A (en) * 2024-03-29 2024-05-07 合肥寻云网络科技有限公司 Domain name information data processing method and system of domain name transaction platform
CN119520598A (en) * 2024-11-20 2025-02-25 湖南农业大学 Digital cultural service platform information personalized push method and blockchain-based electronic device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101446959A (en) * 2008-12-30 2009-06-03 深圳市迅雷网络技术有限公司 Internet-based news recommendation method and system thereof
CN101446979A (en) * 2008-12-26 2009-06-03 北京科尔威视网络科技有限公司 Method for dynamic hotspot tracking
CN101505284A (en) * 2008-11-12 2009-08-12 中国移动通信集团广东有限公司 Intelligent information dynamic pushing method and system
CN1972468B (en) * 2006-10-26 2010-05-12 Ut斯达康通讯有限公司 An information push-delivery apparatus and method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101882162B (en) * 2010-06-29 2016-05-11 北京搜狗科技发展有限公司 A kind of network information push method and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1972468B (en) * 2006-10-26 2010-05-12 Ut斯达康通讯有限公司 An information push-delivery apparatus and method
CN101505284A (en) * 2008-11-12 2009-08-12 中国移动通信集团广东有限公司 Intelligent information dynamic pushing method and system
CN101446979A (en) * 2008-12-26 2009-06-03 北京科尔威视网络科技有限公司 Method for dynamic hotspot tracking
CN101446959A (en) * 2008-12-30 2009-06-03 深圳市迅雷网络技术有限公司 Internet-based news recommendation method and system thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106131181A (en) * 2016-07-12 2016-11-16 联动优势科技有限公司 A kind of counting user is to the method for the operating habit of terminal and relevant apparatus

Also Published As

Publication number Publication date
CN101882162A (en) 2010-11-10
WO2012000423A1 (en) 2012-01-05

Similar Documents

Publication Publication Date Title
CN101882162B (en) A kind of network information push method and system
KR102340228B1 (en) Message service providing method for message service linking search service and message server and user device for performing the method
USRE41754E1 (en) User interface for interacting with online message board
US8578274B2 (en) System and method for aggregating web feeds relevant to a geographical locale from multiple sources
US6804675B1 (en) Online content provider system and method
US6493703B1 (en) System and method for implementing intelligent online community message board
US6571234B1 (en) System and method for managing online message board
US8290941B2 (en) System and method for detecting changes within search results
US8756224B2 (en) Methods, systems, and media for content ranking using real-time data
US8204961B2 (en) Systems and methods for integrating XML syndication feeds into online advertisement
US7664680B2 (en) Method and apparatus for creating contextual auction feeds
CN101930448B (en) Method and device for subscribing webpage information
US10402479B2 (en) Method, server, browser, and system for recommending text information
US8180674B2 (en) Targeting of advertisements based on mutual information sharing between devices over a network
CN105630876A (en) Cross-application information obtaining method and device
US20040030795A1 (en) System, method and program product for inserting targeted content into a portlet content stream
US20070198526A1 (en) Method and apparatus for creating contextualized feeds
US20100268776A1 (en) System and Method for Determining Information Reliability
CN101634987A (en) multimedia player
KR20130016339A (en) Infinite browse
WO2014194689A1 (en) Method, server, browser, and system for recommending text information
CN101681488A (en) The client application of Contextually aware
CN102955859A (en) Webpage content display method and device
CN101782915A (en) Method and device for subscribing to really simple syndication (RSS)
CN101379491A (en) Method for selecting and presenting of at least one additional information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载