WO2011076070A1 - Method and system for recommending network information - Google Patents

Method and system for recommending network information Download PDF

Info

Publication number
WO2011076070A1
WO2011076070A1 PCT/CN2010/079789 CN2010079789W WO2011076070A1 WO 2011076070 A1 WO2011076070 A1 WO 2011076070A1 CN 2010079789 W CN2010079789 W CN 2010079789W WO 2011076070 A1 WO2011076070 A1 WO 2011076070A1
Authority
WO
WIPO (PCT)
Prior art keywords
network information
attribute
threshold
specified time
time period
Prior art date
Application number
PCT/CN2010/079789
Other languages
French (fr)
Chinese (zh)
Inventor
陈敏
梁柱
张博
郑志昊
Original Assignee
腾讯科技(深圳)有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 腾讯科技(深圳)有限公司 filed Critical 腾讯科技(深圳)有限公司
Publication of WO2011076070A1 publication Critical patent/WO2011076070A1/en

Links

Images

Classifications

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

Definitions

  • the present invention relates to the field of mass information processing and data mining, and more particularly to a network information recommendation method and system.
  • the network With the continuous popularization of the network, the network has become a necessary part of people's lives, and the network can provide users with a variety of information.
  • the amount of network information has exploded, and users need to face a large amount of network information every day.
  • a large part of the network information is often information that people are interested in. This information is concerned by a large number of people, also known as "hot spot information.” How to help users get hot information has always been the focus of attention.
  • hot search information is usually extracted by using a search method or a recommendation method.
  • the search method is an active information extraction method, which searches for hotspot information through a search engine; the recommended method is to obtain hotspot information and then push it to the user.
  • the search method is difficult for the user to actively provide information effective for a certain user, and the recommendation method pushes the blindness greatly, and the information garbage is easily harassed.
  • a method for recommending network information comprising: acquiring an attribute set of network information in a specified time period; performing weighting processing on the attribute set to obtain a total attribute value of network information in a specified time; The network information whose value is not less than the set attribute threshold, or the preset number of network information is selected in descending order of the total attribute value, and the recommendation is performed through the friend relationship chain.
  • the method can also include the step of setting an attribute threshold for network information over a specified time period.
  • the step of setting the attribute threshold of the network information in the specified time period may be specifically: setting the frequency of the network information to be launched; randomly extracting a part of the users, and obtaining network information samples published by all the friends of the part of the users in the specified time period. a set of attributes; determining a single attribute threshold of the attribute set of the network information sample according to the frequency of the network information; and obtaining an attribute threshold of the network information in the specified time period according to the single attribute threshold and the attribute weight of the network information.
  • the step of determining a single attribute threshold may be: acquiring a single attribute value of the attribute set of the network information sample; establishing a two-dimensional graph of the single attribute value and the number of network information samples; determining according to the two-dimensional graph A single attribute threshold.
  • the step of setting an attribute threshold of the network information within the specified time period may further include: acquiring an attribute weight of the network information within the specified time period according to the single attribute threshold.
  • the step of obtaining the total attribute value of the network information may be: obtaining a single attribute value of the attribute set; and calculating a total attribute value of the network information in the specified time according to the single attribute value and the attribute weight.
  • a network information recommendation system comprising: a network information database, storing network information; an attribute extraction module, obtaining an attribute set of network information within a specified time period from the network information database; an attribute value processing module, The attribute set performs attribute value weighting processing to obtain the total attribute value of the network information in the specified time period; the information recommendation module sets the network information whose total attribute value is not less than the set attribute threshold, or according to the total attribute value from large to small.
  • the order selects a preset number of network information and recommends through the friend relationship chain.
  • the system may further include: a threshold setting module, configured to set a frequency of ejecting network information; the attribute extraction module is further configured to randomly extract a part of users from the network information database, and obtain all friends of the part of the users in a specified time period. a set of attributes of the network information sample that is published; the threshold setting module is further configured to determine a single attribute threshold of the attribute set of the network information sample according to the network information push frequency, and according to the single attribute threshold and the attribute of the network information The weight obtains the attribute threshold of the network information within the specified time period.
  • the threshold setting module is further configured to obtain a single attribute value of the attribute set of the network information sample, establish a two-dimensional graph of the single attribute value and the number of network information samples, and determine a single attribute threshold according to the two-dimensional graph.
  • the threshold setting module is further configured to acquire attribute weights of network information within a specified time period according to a single attribute threshold.
  • the attribute value processing module is further configured to obtain a single attribute value of the attribute set, and calculate a total attribute value of the network information in the specified time period according to the single attribute value and the attribute weight.
  • the above-mentioned network information recommendation system and method obtains the total attribute value by performing attribute value weighting processing on the attribute set of the network information, and the network information whose total attribute value is not less than the set attribute threshold is recommended through the friend relationship chain.
  • the network information recommended to the user's friends through the friend relationship chain more accurately conforms to the content of interest of the user's friends, and improves the accuracy of recommending specific network information.
  • the network information published by all the friends of the part of the user in the specified time period is obtained as a network information sample, and the attribute threshold of the network information is set, and the network information is filtered according to the attribute threshold, and the network information is filtered out.
  • the information is spread in the friendship relationship chain, so that users can more accurately obtain the network information that they are interested in, and satisfy the user's experience requirements.
  • FIG. 1 is a flow chart of a method for recommending network information in an embodiment
  • FIG. 2 is a flow chart of a method for obtaining a total attribute value of network information in a specified time period in an embodiment
  • FIG. 3 is a flow chart of a method for setting a total attribute threshold of network information in an embodiment
  • FIG. 4 is a schematic structural diagram of a network information recommendation system in an embodiment.
  • FIG. 1 shows a flow of a network information recommendation method in an embodiment, and the specific process of the method flow is as follows:
  • an attribute set of network information within a specified time period is acquired.
  • Network information can be obtained from the network information database, including a series of massive information such as web logs, network photos, and news.
  • Each network information object has its own attributes, such as the title of the information, the creator of the information, the amount of information accessed, the amount of reply, the amount of reload, and the time at which the information is generated.
  • the set of these attributes is called the network.
  • a collection of attributes for the message Since the information in a certain period of time is more valuable to the user, for example, the network information within one week is more valuable than the network information within one month or one year, the specified time period can be set in advance as needed.
  • attribute analysis is performed on network information within a specified time period to obtain a list of attributes of the network information.
  • step S20 the attribute set is subjected to attribute weighting processing to obtain a total attribute value of the network information within the specified time.
  • the specific process of obtaining the total attribute value of the network information in a specified time is:
  • a single attribute value of the attribute set is obtained.
  • a single attribute value refers to a single attribute component of the network information in the specified time period. For example, for a network log in a specified time period, a single attribute value includes the number of accesses of the network log, the number of replies, and the number of reprints.
  • step S204 the total attribute value of the network information in the specified time is calculated according to the single attribute value and the attribute weight.
  • each attribute in the attribute list of the network information is respectively assigned a weight, which may be determined empirically or may be determined when the attribute threshold is set.
  • K1 is the attribute value of attribute 1
  • KN is the attribute value of attribute N (eg, K1, K2, K3 are 0.4, 0.3, 0.3 in order)
  • P1 is a single attribute value of attribute 1
  • PN is a single attribute value of attribute N (For example, P1 represents 37 visits, P2 represents 5 hits, P3 represents 10 reloads
  • N is the total number of attributes in the attribute set (for example, N is 3).
  • step S30 the network information of the total attribute value is not less than the set attribute threshold, or the preset number of network information is selected in descending order of the total attribute value, and the recommendation is performed through the friend relationship chain.
  • the total attribute value is compared with the size of the attribute threshold set in advance, and the network information whose total attribute value is not less than the set attribute threshold is hotspot information, that is, It is considered to be the network information that the user is interested in.
  • the obtained hotspot information can be pushed to all friends of the creator of the network information through the friend relationship chain.
  • the network information recommended to the user's friends can accurately match the content that the user's friends are interested in, thus improving the accuracy of recommending specific network information.
  • the network information recommendation method further includes the step of setting an attribute threshold of the network information within the specified time period.
  • FIG. 3 shows a method flow for setting an attribute threshold in an embodiment, and the specific process is as follows:
  • step S100 the push frequency of the network information is set.
  • the frequency at which network information is introduced is the amount of network information that needs to be pushed out to users in an average time. For example, if it is required to recommend 10 hotspot information to the user every day, the frequency of launching the hotspot information is: 10 pieces/day.
  • step S200 a part of the users are randomly selected, and the attribute sets of the network information samples published by all the friends of the part of the users in the specified time period are obtained.
  • attribute analysis is performed on the obtained network information samples, thereby obtaining an attribute list of the network information samples.
  • the attribute threshold is set to filter the network information in the specified time period, and the filtered information is performed in the friend relationship chain.
  • a single attribute threshold of the attribute set of the network information sample is determined according to the push frequency of the network information.
  • the specific process of determining a single attribute threshold of the attribute set of the network information sample includes: (1) acquiring a single attribute value of the attribute set of the network information sample; (2) establishing a single attribute value and a network information sample number a two-dimensional graph; (2) determining a single attribute threshold based on the two-dimensional graph.
  • the M users are randomly selected, and all the friends of the M users are obtained a total of X web logs published within a specified time (for example, within one week).
  • the attribute set of the network log includes the amount of access and the amount of the reply. , reload amount, etc.
  • the frequency determines a single attribute threshold. For example, suppose that 10 hotspot information needs to be recommended to the user every day. For 1000 users, at least 10*1000 web logs are needed. According to the above two-dimensional graph, when a single attribute value is greater than or equal to P, 10*1000 articles can be obtained.
  • P is the threshold of the single attribute value, that is, a single attribute threshold.
  • step S400 the attribute threshold of the network information in the specified time period is obtained according to the single attribute threshold and the attribute weight of the network information.
  • the attribute threshold of the network information in the specified time period can be calculated according to the attribute weight of the network information. For example, when the single attribute threshold of the access amount of the network log in the specified time period is P, the single attribute threshold of the reply quantity is L, the single attribute threshold of the reload amount is J, and the attribute weight of the access quantity is K1, The attribute weight of the response quantity is K2, and the attribute weight of the reload quantity is K3.
  • the attribute threshold of the network information in the specified time period is the multiplication value of each individual attribute threshold and the attribute weight of the single attribute, that is, network information.
  • the network information is filtered according to the attribute threshold of the network information in the specified time period, and the network information whose total attribute value is not less than the attribute threshold is hot spot information, and when the hot spot information is determined to be greater than the set launch
  • the number of messages for example, if N hotspot information is pushed every day, the first N pieces of the determined hotspot information can be pushed.
  • the attribute weights of the network information within the specified time period may also be obtained according to the determined single attribute threshold.
  • the single attribute threshold of the access volume of the network log in the specified time period is P
  • the single attribute threshold of the reply quantity is L
  • the single attribute threshold of the reload quantity is J
  • the attribute of the network information in the specified time period The threshold is the multiplication of the individual attribute thresholds with the attribute weights of the single attribute.
  • the attribute threshold of the network log in the specified time period is R
  • the attribute weight of the access quantity is K1
  • the attribute weight of the reply quantity is K2
  • the attribute weight of the reload quantity is K3
  • the obtained attribute weights can be used to calculate the total network attribute value in the specified time period.
  • FIG. 4 shows a network information push system in an embodiment, which includes a network information database 100, an attribute extraction module 200, an attribute value processing module 300, a threshold setting module 400, and an information recommendation module 500. among them:
  • the network information database 100 is configured to store network information, including network logs, network photos, news information, and the like, and different types of network information.
  • the attribute extraction module 200 is configured to acquire, from the network information database 100, a set of attributes of network information in a specified time period;
  • the attribute value processing module 300 is configured to perform attribute value weighting processing on the attribute set to obtain a total attribute value of the network information in the specified time period;
  • the threshold setting module 400 is configured to set an attribute threshold value of the network information in the specified time period;
  • the recommendation module 500 is configured to select network information whose total attribute value is not less than the set attribute threshold, or select a preset number of network information in descending order of the total attribute value, and perform recommendation through the friend relationship chain.
  • the total attribute value of the network information in the specified time period is compared with the size of the attribute threshold set in advance, and the network information whose total attribute value is not less than the set attribute threshold is hotspot information, that is, It is considered to be the network information that the user is interested in.
  • the obtained hotspot information can be pushed to all friends of the creator of the network information through the friend relationship chain.
  • the network information recommended to the user's friends can accurately match the content that the user's friends are interested in, thus improving the accuracy of recommending specific network information.
  • the attribute value processing module 300 is further configured to obtain a single attribute value of the attribute set, and calculate a total attribute value of the network information within the specified time period according to the single attribute value and the attribute weight.
  • each attribute in the attribute list of the network information may be respectively assigned a weight, which may be determined empirically, or may be determined when the attribute threshold is set, and the single attribute value refers to A single attribute component of the network information for the specified time period.
  • K1 is the attribute value of attribute 1
  • KN is the attribute value of attribute N
  • P1 is a single attribute value of attribute 1
  • PN is a single attribute value of attribute N
  • N is the total number of attributes in the attribute set.
  • the threshold setting module 400 is further configured to set a frequency of ejecting network information.
  • the attribute extraction module 200 is further configured to randomly extract a part of users from the network information database 100, and obtain all friends of the part of the users at a specified time. a set of attributes of the network information sample published in the segment; the threshold setting module 400 is configured to determine a single attribute threshold of the attribute set of the network information sample according to the network information push frequency, and according to the single attribute threshold and the attribute weight of the network information Gets the attribute threshold of the network information for the specified time period.
  • the attribute threshold is set to filter the network information in the specified time period, and the filtered information is performed in the friend relationship chain.
  • the threshold setting module 400 is further configured to acquire a single attribute value of the attribute set of the network information sample, establish a two-dimensional graph of the single attribute value and the number of network information samples, and determine according to the two-dimensional graph.
  • a single attribute threshold After determining a single attribute threshold, the attribute threshold of the network information in the specified time period can be calculated. The network information is filtered according to the attribute threshold of the network information in the specified time period, and the network information whose total attribute value is not less than the attribute threshold is obtained as hotspot information.
  • the threshold setting module 400 is further configured to acquire attribute weights of network information within a specified time period according to a single attribute threshold.
  • the attribute weight of the network information can be set in advance by experience, or can be calculated in the process of setting the attribute threshold.

Abstract

A method and a system for recommending network information are provided. The method comprises: obtaining the set of attributes of a network information during a specified period of time; performing a weighting process on the attribute values of said set of attributes to obtain the total attribute value of the network information during the specified time; then recommending, by means of a friends list, either the network information whose total attribute value is not less than a set attribute threshold value, or a preset amount of network information selected from the total of attribute values arranged in descending order of magnitude. The method and the system for recommending network information can improve the accuracy of recommending specific network information.

Description

网络信息推荐方法及系统  Network information recommendation method and system 技术领域Technical field
本发明涉及海量信息处理和数据挖掘领域,更具体地说,涉及一种网络信息推荐方法及系统。The present invention relates to the field of mass information processing and data mining, and more particularly to a network information recommendation method and system.
背景技术Background technique
随着网络的不断普及,网络已经成为了人们生活中必须的一部分,网络可以提供给用户各种各样的信息。然而,随着网络的不断发展,网络信息量呈现了爆炸式的增长,用户每天需要面对海量的网络信息。大量的网络信息中会有一部分信息往往是人们感兴趣的信息,这些信息被大量人关注,也称为“热点信息”。如何帮助用户获得热点信息一直是关注的焦点。With the continuous popularization of the network, the network has become a necessary part of people's lives, and the network can provide users with a variety of information. However, with the continuous development of the network, the amount of network information has exploded, and users need to face a large amount of network information every day. A large part of the network information is often information that people are interested in. This information is concerned by a large number of people, also known as "hot spot information." How to help users get hot information has always been the focus of attention.
目前,通常采用查找方式或推荐方式来提取热点信息。查找方式是一种主动的信息提取方式,其通过搜索引擎查找热点信息;推荐方式则是获取到热点信息后推送给用户。然而,由于热点信息的属性难以个性化获取,查找方式很难为用户主动提供针对某一个用户有效的信息,而推荐方式推送的盲目性大,且容易造成信息垃圾的骚扰。At present, hot search information is usually extracted by using a search method or a recommendation method. The search method is an active information extraction method, which searches for hotspot information through a search engine; the recommended method is to obtain hotspot information and then push it to the user. However, since the attribute of the hotspot information is difficult to obtain personally, the search method is difficult for the user to actively provide information effective for a certain user, and the recommendation method pushes the blindness greatly, and the information garbage is easily harassed.
技术问题technical problem
基于此,有必要提供一种网络信息推荐方法,能提高推荐特定网络信息准确度。此外,还有必要提供一种网络信息推荐系统,能提高推荐特定网络信息的准确度。 Based on this, it is necessary to provide a network information recommendation method, which can improve the accuracy of recommending specific network information. In addition, it is also necessary to provide a network information recommendation system that can improve the accuracy of recommending specific network information.
技术解决方案Technical solution
一种网络信息推荐方法,所述方法包括:获取指定时间段内的网络信息的属性集合;对所述属性集合进行属性值加权处理,得到指定时间内的网络信息的总属性值;将总属性值不小于设定的属性阈值的网络信息,或者按照总属性值从大到小的顺序选择预设数量的网络信息,通过好友关系链进行推荐。A method for recommending network information, the method comprising: acquiring an attribute set of network information in a specified time period; performing weighting processing on the attribute set to obtain a total attribute value of network information in a specified time; The network information whose value is not less than the set attribute threshold, or the preset number of network information is selected in descending order of the total attribute value, and the recommendation is performed through the friend relationship chain.
该方法还可包括设定指定时间段内的网络信息的属性阈值的步骤。The method can also include the step of setting an attribute threshold for network information over a specified time period.
其中,设定指定时间段内的网络信息的属性阈值的步骤具体可以是:设定网络信息的推出频率;随机抽取一部分用户,获取该部分用户的所有好友在指定时间段内发表的网络信息样本的属性集合;根据网络信息的推出频率确定所述网络信息样本的属性集合的单个属性阈值;根据所述单个属性阈值和网络信息的属性权值获取指定时间段内的网络信息的属性阈值。The step of setting the attribute threshold of the network information in the specified time period may be specifically: setting the frequency of the network information to be launched; randomly extracting a part of the users, and obtaining network information samples published by all the friends of the part of the users in the specified time period. a set of attributes; determining a single attribute threshold of the attribute set of the network information sample according to the frequency of the network information; and obtaining an attribute threshold of the network information in the specified time period according to the single attribute threshold and the attribute weight of the network information.
而确定单个属性阈值的步骤具体可以是:获取所述网络信息样本的属性集合的单个属性值;建立所述单个属性值与网络信息样本数的二维曲线图;根据所述二维曲线图确定单个属性阈值。The step of determining a single attribute threshold may be: acquiring a single attribute value of the attribute set of the network information sample; establishing a two-dimensional graph of the single attribute value and the number of network information samples; determining according to the two-dimensional graph A single attribute threshold.
设定指定时间段内的网络信息的属性阈值的步骤还可包括:根据所述单个属性阈值获取指定时间段内的网络信息的属性权值。The step of setting an attribute threshold of the network information within the specified time period may further include: acquiring an attribute weight of the network information within the specified time period according to the single attribute threshold.
该计算得到网络信息的总属性值的步骤具体可以是:获取属性集合的单个属性值;根据所述单个属性值和属性权值计算得到所述指定时间内的网络信息的总属性值。The step of obtaining the total attribute value of the network information may be: obtaining a single attribute value of the attribute set; and calculating a total attribute value of the network information in the specified time according to the single attribute value and the attribute weight.
此外,还有必要提供一种网络信息推荐系统,能提高推荐特定网络信息的准确度。In addition, it is also necessary to provide a network information recommendation system that can improve the accuracy of recommending specific network information.
一种网络信息推荐系统,所述系统包括:网络信息数据库,存储网络信息;属性提取模块,从所述网络信息数据库中获取指定时间段内的网络信息的属性集合;属性值处理模块,对所述属性集合进行属性值加权处理,得到指定时间段内的网络信息的总属性值;信息推荐模块,将总属性值不小于设定的属性阈值的网络信息,或者按照总属性值从大到小的顺序选择预设数量的网络信息,通过好友关系链进行推荐。A network information recommendation system, the system comprising: a network information database, storing network information; an attribute extraction module, obtaining an attribute set of network information within a specified time period from the network information database; an attribute value processing module, The attribute set performs attribute value weighting processing to obtain the total attribute value of the network information in the specified time period; the information recommendation module sets the network information whose total attribute value is not less than the set attribute threshold, or according to the total attribute value from large to small. The order selects a preset number of network information and recommends through the friend relationship chain.
该系统还可包括:阈值设定模块,用于设定网络信息的推出频率;所述属性提取模块还用于从网络信息数据库中随机抽取一部分用户,获取该部分用户的所有好友在指定时间段内发表的网络信息样本的属性集合;所述阈值设定模块还用于根据网络信息推出频率确定所述网络信息样本的属性集合的单个属性阈值,并根据所述单个属性阈值和网络信息的属性权值获取指定时间段内的网络信息的属性阈值。The system may further include: a threshold setting module, configured to set a frequency of ejecting network information; the attribute extraction module is further configured to randomly extract a part of users from the network information database, and obtain all friends of the part of the users in a specified time period. a set of attributes of the network information sample that is published; the threshold setting module is further configured to determine a single attribute threshold of the attribute set of the network information sample according to the network information push frequency, and according to the single attribute threshold and the attribute of the network information The weight obtains the attribute threshold of the network information within the specified time period.
该阈值设定模块进一步可用于获取所述网络信息样本的属性集合的单个属性值,建立单个属性值与网络信息样本数的二维曲线图,根据所述二维曲线图确定单个属性阈值。The threshold setting module is further configured to obtain a single attribute value of the attribute set of the network information sample, establish a two-dimensional graph of the single attribute value and the number of network information samples, and determine a single attribute threshold according to the two-dimensional graph.
该阈值设定模块还可用于根据单个属性阈值获取指定时间段内的网络信息的属性权值。The threshold setting module is further configured to acquire attribute weights of network information within a specified time period according to a single attribute threshold.
而属性值处理模块进一步可用于获取所述属性集合的单个属性值,以及根据所述单个属性值和属性权值计算得到指定时间段内的网络信息的总属性值。The attribute value processing module is further configured to obtain a single attribute value of the attribute set, and calculate a total attribute value of the network information in the specified time period according to the single attribute value and the attribute weight.
有益效果Beneficial effect
上述网络信息的推荐系统及方法,通过网络信息的属性集合进行属性值加权处理后得到总属性值,将总属性值不小于设定的属性阈值的网络信息通过好友关系链进行推荐。通过好友关系链推荐给用户好友的网络信息更准确地符合用户好友感兴趣的内容,提高了推荐特定网络信息的准确度。The above-mentioned network information recommendation system and method obtains the total attribute value by performing attribute value weighting processing on the attribute set of the network information, and the network information whose total attribute value is not less than the set attribute threshold is recommended through the friend relationship chain. The network information recommended to the user's friends through the friend relationship chain more accurately conforms to the content of interest of the user's friends, and improves the accuracy of recommending specific network information.
另外,通过随机抽取一部分用户,获取这部分用户的所有好友在指定时间段内发表的网络信息作为网络信息样本,来设定网络信息的属性阈值,根据该属性阈值对网络信息进行筛选,筛选出的信息又在好友关系链中进行传播,使用户能更准确地获取到自己所感兴趣的网络信息,满足了用户的体验需求。In addition, by randomly extracting a part of users, the network information published by all the friends of the part of the user in the specified time period is obtained as a network information sample, and the attribute threshold of the network information is set, and the network information is filtered according to the attribute threshold, and the network information is filtered out. The information is spread in the friendship relationship chain, so that users can more accurately obtain the network information that they are interested in, and satisfy the user's experience requirements.
附图说明DRAWINGS
图1是一个实施例中网络信息推荐方法的流程图;1 is a flow chart of a method for recommending network information in an embodiment;
图2是一个实施例中获取指定时间段内的网络信息的总属性值的方法流程图;2 is a flow chart of a method for obtaining a total attribute value of network information in a specified time period in an embodiment;
图3是一个实施例中设定网络信息的属性总阈值的方法流程图;3 is a flow chart of a method for setting a total attribute threshold of network information in an embodiment;
图4是一个实施例中网络信息推荐系统的结构示意图。4 is a schematic structural diagram of a network information recommendation system in an embodiment.
本发明的实施方式Embodiments of the invention
图1示出了一个实施例中的网络信息推荐方法的流程,该方法流程具体过程如下:FIG. 1 shows a flow of a network information recommendation method in an embodiment, and the specific process of the method flow is as follows:
在步骤S10中,获取指定时间段内的网络信息的属性集合。网络信息可从网络信息数据库中获取,包括网络日志、网络照片、新闻等一系列的海量信息。每一个网络信息对象都有许多自身的属性,例如:信息的标题、信息的创建者、信息的访问量、回复量、转载量及信息产生的时间等,这些属性所构成的集合则称为网络信息的属性集合。由于一定时间段内的信息对用户价值更大,例如一星期内的网络信息比一个月或一年内的网络信息更具有价值,因此可根据需要事先设定指定时间段。在一个实施方式中,对指定时间段内的网络信息进行属性分析,从而得到该网络信息的属性列表。In step S10, an attribute set of network information within a specified time period is acquired. Network information can be obtained from the network information database, including a series of massive information such as web logs, network photos, and news. Each network information object has its own attributes, such as the title of the information, the creator of the information, the amount of information accessed, the amount of reply, the amount of reload, and the time at which the information is generated. The set of these attributes is called the network. A collection of attributes for the message. Since the information in a certain period of time is more valuable to the user, for example, the network information within one week is more valuable than the network information within one month or one year, the specified time period can be set in advance as needed. In one embodiment, attribute analysis is performed on network information within a specified time period to obtain a list of attributes of the network information.
在步骤S20中,对所述属性集合进行属性加权处理,得到指定时间内的网络信息的总属性值。在一个实施例中,如图2所示,获取指定时间内的网络信息的总属性值的具体过程为:In step S20, the attribute set is subjected to attribute weighting processing to obtain a total attribute value of the network information within the specified time. In an embodiment, as shown in FIG. 2, the specific process of obtaining the total attribute value of the network information in a specified time is:
在步骤S202中,获取属性集合的单个属性值。单个属性值是指该指定时间段内的网络信息的单个属性分量,例如,对于指定时间段内的网络日志,其单个属性值包括网络日志的访问数量、回复数量及转载数量等。In step S202, a single attribute value of the attribute set is obtained. A single attribute value refers to a single attribute component of the network information in the specified time period. For example, for a network log in a specified time period, a single attribute value includes the number of accesses of the network log, the number of replies, and the number of reprints.
在步骤S204中,根据所述单个属性值和属性权值计算得到指定时间内的网络信息的总属性值。在一个实施方式中,对网络信息的属性列表中的每个属性分别赋予权值,该属性权值可凭经验取定,也可以在设定属性阈值时进行确定。例如,对指定时间段内的网络日志,其属性集合包括网络日志的访问量、回复量、转载量,则分别赋予网络日志的访问量、回复量、转载量的属性权值为K1、K2和K3,且满足K1+K2+K3=1。在一个实施方式中,指定时间段内的网络信息的总属性值的计算公式为:V=K1*P1+…+KN*PN ,其中K1是属性1的属性值,KN是属性N的属性值(例如K1、K2、K3依次为0.4、0.3、0.3),P1是属性1的单个属性值,PN是属性N的单个属性值(例如P1代表的访问量为37次、P2代表的回复量为5次、P3代表的转载量为10次),N为属性集合中属性总个数(例如N为3)。In step S204, the total attribute value of the network information in the specified time is calculated according to the single attribute value and the attribute weight. In one embodiment, each attribute in the attribute list of the network information is respectively assigned a weight, which may be determined empirically or may be determined when the attribute threshold is set. For example, for the network log in the specified time period, the attribute set includes the access amount, the reply amount, and the reload amount of the network log, and the attribute weights of the access amount, the reply amount, and the reload amount respectively assigned to the network log are K1, K2, and K3, and satisfies K1+K2+K3=1. In one embodiment, the calculation formula of the total attribute value of the network information in the specified time period is: V=K1*P1+...+KN*PN Where K1 is the attribute value of attribute 1, KN is the attribute value of attribute N (eg, K1, K2, K3 are 0.4, 0.3, 0.3 in order), P1 is a single attribute value of attribute 1, and PN is a single attribute value of attribute N (For example, P1 represents 37 visits, P2 represents 5 hits, P3 represents 10 reloads, and N is the total number of attributes in the attribute set (for example, N is 3).
在步骤S30中,将总属性值不小于设定的属性阈值的网络信息,或者按照总属性值从大到小的顺序选择预设数量的网络信息,通过好友关系链进行推荐。根据计算得到的指定时间段内的网络信息的总属性值,比较该总属性值与事先设定的属性阈值的大小,总属性值不小于设定的属性阈值的网络信息则为热点信息,即认为是用户感兴趣的网络信息。获取到的热点信息可通过好友关系链推送给该网络信息的创建者的所有好友。推荐给用户好友的网络信息能准确地符合用户好友感兴趣的内容,因此提高了推荐特定网络信息的准确度。In step S30, the network information of the total attribute value is not less than the set attribute threshold, or the preset number of network information is selected in descending order of the total attribute value, and the recommendation is performed through the friend relationship chain. According to the calculated total attribute value of the network information in the specified time period, the total attribute value is compared with the size of the attribute threshold set in advance, and the network information whose total attribute value is not less than the set attribute threshold is hotspot information, that is, It is considered to be the network information that the user is interested in. The obtained hotspot information can be pushed to all friends of the creator of the network information through the friend relationship chain. The network information recommended to the user's friends can accurately match the content that the user's friends are interested in, thus improving the accuracy of recommending specific network information.
在一个实施方式中,上述网络信息推荐方法还包括设定指定时间段内的网络信息的属性阈值的步骤。图3示出了一个实施例中设定属性阈值的方法流程,具体过程如下:In an embodiment, the network information recommendation method further includes the step of setting an attribute threshold of the network information within the specified time period. FIG. 3 shows a method flow for setting an attribute threshold in an embodiment, and the specific process is as follows:
在步骤S100中,设定网络信息的推出频率。网络信息的推出频率即为平均时间内需要向用户推出的网络信息数量。例如设定每天需向用户推荐10条热点信息,则该热点信息的推出频率为:10条/天。In step S100, the push frequency of the network information is set. The frequency at which network information is introduced is the amount of network information that needs to be pushed out to users in an average time. For example, if it is required to recommend 10 hotspot information to the user every day, the frequency of launching the hotspot information is: 10 pieces/day.
在步骤S200中,随机抽取一部分用户,获取该部分用户的所有好友在该指定时间段内发表的网络信息样本的属性集合。在一个实施方式中,对获取到的网络信息样本进行属性分析,从而得到该网络信息样本的属性列表。采用随机抽取的部分用户的好友在指定时间段内发表的网络信息作为样本,来设定属性阈值实现对该指定时间段内的网络信息进行筛选,而筛选出的信息又在好友关系链中进行传播,使用户能更准确地获取到自己感兴趣的热点信息。In step S200, a part of the users are randomly selected, and the attribute sets of the network information samples published by all the friends of the part of the users in the specified time period are obtained. In one embodiment, attribute analysis is performed on the obtained network information samples, thereby obtaining an attribute list of the network information samples. Using the network information published by the friends of some users randomly selected in the specified time period as a sample, the attribute threshold is set to filter the network information in the specified time period, and the filtered information is performed in the friend relationship chain. Spread, enabling users to more accurately obtain hotspot information of their own interest.
在步骤S300中,根据网络信息的推出频率确定网络信息样本的属性集合的单个属性阈值。在一个实施方式中,确定网络信息样本的属性集合的单个属性阈值的具体过程包括:(1)获取该网络信息样本的属性集合的单个属性值;(2)建立单个属性值与网络信息样本数的二维曲线图;(2)根据二维曲线图确定单个属性阈值。在一个实施例中,随机抽取M个用户,并获取该M个用户的所有好友在指定时间内(如一个星期内)发表的网络日志共X篇,网络日志的属性集合包括访问量、回复量、转载量等。获取网络日志的单个属性值(如访问量)并与对应该单个属性值的网络信息样本数(如网络日志篇数)作二维曲线图,则可根据该二维曲线图和网络信息的推出频率确定单个属性阈值。例如,假定每天需向用户推荐10条热点信息,对于1000个用户,则至少需要10*1000篇网络日志,根据上述二维曲线图,当单个属性值大于等于P时,可得到10*1000篇以上网络日志,则P即为该单个属性值的阈值,即单个属性阈值。In step S300, a single attribute threshold of the attribute set of the network information sample is determined according to the push frequency of the network information. In one embodiment, the specific process of determining a single attribute threshold of the attribute set of the network information sample includes: (1) acquiring a single attribute value of the attribute set of the network information sample; (2) establishing a single attribute value and a network information sample number a two-dimensional graph; (2) determining a single attribute threshold based on the two-dimensional graph. In one embodiment, the M users are randomly selected, and all the friends of the M users are obtained a total of X web logs published within a specified time (for example, within one week). The attribute set of the network log includes the amount of access and the amount of the reply. , reload amount, etc. Obtaining a single attribute value (such as the amount of access) of the network log and making a two-dimensional graph with the number of network information samples corresponding to the single attribute value (such as the number of network log articles), according to the introduction of the two-dimensional graph and network information The frequency determines a single attribute threshold. For example, suppose that 10 hotspot information needs to be recommended to the user every day. For 1000 users, at least 10*1000 web logs are needed. According to the above two-dimensional graph, when a single attribute value is greater than or equal to P, 10*1000 articles can be obtained. For the above network log, P is the threshold of the single attribute value, that is, a single attribute threshold.
在步骤S400中,根据单个属性阈值和网络信息的属性权值获取指定时间段内的网络信息的属性阈值。In step S400, the attribute threshold of the network information in the specified time period is obtained according to the single attribute threshold and the attribute weight of the network information.
在确定了单个属性阈值后,根据网络信息的属性权值即可计算得到该指定时间段内的网络信息的属性阈值。如当获取到的指定时间段内的网络日志的访问量的单个属性阈值为P,回复量的单个属性阈值为L,转载量的单个属性阈值为J,而访问量的属性权值为K1,回复量的属性权值为K2,转载量的属性权值为K3,则由于指定时间段内的网络信息的属性阈值为各单个属性阈值与该单属性的属性权值的乘值,即网络信息的属性阈值R=K1*P=K2*L=K3*J。由于所有属性权值的总和为1,即K1+K2+K3=1,从而根据上述四元方程即可得到指定时间段内的网络信息的属性阈值R。After the single attribute threshold is determined, the attribute threshold of the network information in the specified time period can be calculated according to the attribute weight of the network information. For example, when the single attribute threshold of the access amount of the network log in the specified time period is P, the single attribute threshold of the reply quantity is L, the single attribute threshold of the reload amount is J, and the attribute weight of the access quantity is K1, The attribute weight of the response quantity is K2, and the attribute weight of the reload quantity is K3. The attribute threshold of the network information in the specified time period is the multiplication value of each individual attribute threshold and the attribute weight of the single attribute, that is, network information. The attribute threshold R = K1 * P = K2 * L = K3 * J. Since the sum of all attribute weights is 1, that is, K1+K2+K3=1, the attribute threshold R of the network information in the specified time period can be obtained according to the above quaternary equation.
在一个实施例中,根据该指定时间段内的网络信息的属性阈值对网络信息进行筛选,得到总属性值不小于该属性阈值的网络信息即为热点信息,当确定热点信息大于设定的推出信息数时,例如设定每天推送N条热点信息,则可将确定的热点信息的前N条进行推送即可。In an embodiment, the network information is filtered according to the attribute threshold of the network information in the specified time period, and the network information whose total attribute value is not less than the attribute threshold is hot spot information, and when the hot spot information is determined to be greater than the set launch When the number of messages is set, for example, if N hotspot information is pushed every day, the first N pieces of the determined hotspot information can be pushed.
在一个实施例中,还可根据确定的单个属性阈值获取指定时间段内的网络信息的属性权值。例如,获取到指定时间段内的网络日志的访问量的单个属性阈值为P,回复量的单个属性阈值为L,转载量的单个属性阈值为J,则该指定时间段内的网络信息的属性阈值为各单个属性阈值与该单属性的属性权值的乘值。例如假定该指定时间段内的网络日志的属性阈值为R,而访问量的属性权值为K1,回复量的属性权值为K2,转载量的属性权值为K3,则网络信息的属性阈值R=K1*P=K2*L=K3*J。由于所有属性权值的总和为1(即K1+K2+K3=1),因此可以计算得到单个属性的属性权值。所得到的属性权值可用于上述计算指定时间段内的网络信息总属性值。In an embodiment, the attribute weights of the network information within the specified time period may also be obtained according to the determined single attribute threshold. For example, the single attribute threshold of the access volume of the network log in the specified time period is P, the single attribute threshold of the reply quantity is L, and the single attribute threshold of the reload quantity is J, then the attribute of the network information in the specified time period The threshold is the multiplication of the individual attribute thresholds with the attribute weights of the single attribute. For example, if the attribute threshold of the network log in the specified time period is R, and the attribute weight of the access quantity is K1, the attribute weight of the reply quantity is K2, and the attribute weight of the reload quantity is K3, the attribute threshold of the network information R = K1 * P = K2 * L = K3 * J. Since the sum of all attribute weights is 1 (ie, K1+K2+K3=1), the attribute weights of a single attribute can be calculated. The obtained attribute weights can be used to calculate the total network attribute value in the specified time period.
图4示出了一个实施例中的网络信息推送系统,该系统包括网络信息数据库100、属性提取模块200、属性值处理模块300、阈值设定模块400和信息推荐模块500。其中:FIG. 4 shows a network information push system in an embodiment, which includes a network information database 100, an attribute extraction module 200, an attribute value processing module 300, a threshold setting module 400, and an information recommendation module 500. among them:
网络信息数据库100用于存储网络信息,包括网络日志、网络照片、新闻信息等不同种类的网络信息;属性提取模块200用于从网络信息数据库100中获取指定时间段内的网络信息的属性集合;属性值处理模块300用于对属性集合进行属性值加权处理,得到指定时间段内的网络信息的总属性值;阈值设定模块400用于设定指定时间段内的网络信息的属性阈值;信息推荐模块500用于将总属性值不小于设定的属性阈值的网络信息,或者按照总属性值从大到小的顺序选择预设数量的网络信息,通过好友关系链进行推荐。The network information database 100 is configured to store network information, including network logs, network photos, news information, and the like, and different types of network information. The attribute extraction module 200 is configured to acquire, from the network information database 100, a set of attributes of network information in a specified time period; The attribute value processing module 300 is configured to perform attribute value weighting processing on the attribute set to obtain a total attribute value of the network information in the specified time period; the threshold setting module 400 is configured to set an attribute threshold value of the network information in the specified time period; The recommendation module 500 is configured to select network information whose total attribute value is not less than the set attribute threshold, or select a preset number of network information in descending order of the total attribute value, and perform recommendation through the friend relationship chain.
根据计算得到的指定时间段内的网络信息的总属性值,比较该总属性值与事先设定的属性阈值的大小,总属性值不小于设定的属性阈值的网络信息则为热点信息,即认为是用户感兴趣的网络信息。获取到的热点信息可通过好友关系链推送给该网络信息的创建者的所有好友。推荐给用户好友的网络信息能准确地符合用户好友感兴趣的内容,因此提高了推荐特定网络信息的准确度。According to the calculated total attribute value of the network information in the specified time period, the total attribute value is compared with the size of the attribute threshold set in advance, and the network information whose total attribute value is not less than the set attribute threshold is hotspot information, that is, It is considered to be the network information that the user is interested in. The obtained hotspot information can be pushed to all friends of the creator of the network information through the friend relationship chain. The network information recommended to the user's friends can accurately match the content that the user's friends are interested in, thus improving the accuracy of recommending specific network information.
在一个实施方式中,属性值处理模块300进一步用于获取属性集合的单个属性值,以及根据该单个属性值和属性权值计算得到指定时间段内的网络信息的总属性值。在一个实施例中,可对网络信息的属性列表中的每个属性分别赋予权值,该属性权值可凭经验取定,也可以在设定属性阈值时进行确定,而单个属性值是指该指定时间段内的网络信息的单个属性分量。在一个实施方式中,指定时间段内的网络信息的总属性值的计算公式为:V=K1*P1+…+KN*PN ,其中K1是属性1的属性值,KN是属性N的属性值,P1是属性1的单个属性值,PN是属性N的单个属性值,N为属性集合中属性总个数。In one embodiment, the attribute value processing module 300 is further configured to obtain a single attribute value of the attribute set, and calculate a total attribute value of the network information within the specified time period according to the single attribute value and the attribute weight. In an embodiment, each attribute in the attribute list of the network information may be respectively assigned a weight, which may be determined empirically, or may be determined when the attribute threshold is set, and the single attribute value refers to A single attribute component of the network information for the specified time period. In one embodiment, the calculation formula of the total attribute value of the network information in the specified time period is: V=K1*P1+...+KN*PN Where K1 is the attribute value of attribute 1, KN is the attribute value of attribute N, P1 is a single attribute value of attribute 1, PN is a single attribute value of attribute N, and N is the total number of attributes in the attribute set.
在一个实施方式中,阈值设定模块400还用于设定网络信息的推出频率;属性提取模块200还用于从网络信息数据库100中随机抽取一部分用户,获取该部分用户的所有好友在指定时间段内发表的网络信息样本的属性集合;阈值设定模块400则用于根据网络信息推出频率确定该网络信息样本的属性集合的单个属性阈值,并根据该单个属性阈值和网络信息的属性权值获取指定时间段内的网络信息的属性阈值。采用随机抽取的部分用户的好友在指定时间段内发表的网络信息作为样本,来设定属性阈值实现对该指定时间段内的网络信息进行筛选,而筛选出的信息又在好友关系链中进行传播,使用户能更准确地获取到自己感兴趣的热点信息。In an embodiment, the threshold setting module 400 is further configured to set a frequency of ejecting network information. The attribute extraction module 200 is further configured to randomly extract a part of users from the network information database 100, and obtain all friends of the part of the users at a specified time. a set of attributes of the network information sample published in the segment; the threshold setting module 400 is configured to determine a single attribute threshold of the attribute set of the network information sample according to the network information push frequency, and according to the single attribute threshold and the attribute weight of the network information Gets the attribute threshold of the network information for the specified time period. Using the network information published by the friends of some users randomly selected in the specified time period as a sample, the attribute threshold is set to filter the network information in the specified time period, and the filtered information is performed in the friend relationship chain. Spread, enabling users to more accurately obtain hotspot information of their own interest.
在一个实施例中,阈值设定模块400进一步用于获取所述网络信息样本的属性集合的单个属性值,建立单个属性值与网络信息样本数的二维曲线图,根据该二维曲线图确定单个属性阈值。在确定了单个属性阈值之后,即可计算得到指定时间段内的网络信息的属性阈值。根据该指定时间段内的网络信息的属性阈值对网络信息进行筛选,得到总属性值不小于该属性阈值的网络信息即为热点信息。In an embodiment, the threshold setting module 400 is further configured to acquire a single attribute value of the attribute set of the network information sample, establish a two-dimensional graph of the single attribute value and the number of network information samples, and determine according to the two-dimensional graph. A single attribute threshold. After determining a single attribute threshold, the attribute threshold of the network information in the specified time period can be calculated. The network information is filtered according to the attribute threshold of the network information in the specified time period, and the network information whose total attribute value is not less than the attribute threshold is obtained as hotspot information.
在一个实施例中,阈值设定模块400还用于根据单个属性阈值获取指定时间段内的网络信息的属性权值。如上所述,网络信息的属性权值可凭经验事先进行设定,也可在设定属性阈值的过程中进行计算得到。In an embodiment, the threshold setting module 400 is further configured to acquire attribute weights of network information within a specified time period according to a single attribute threshold. As described above, the attribute weight of the network information can be set in advance by experience, or can be calculated in the process of setting the attribute threshold.
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。 The above-mentioned embodiments are merely illustrative of several embodiments of the present invention, and the description thereof is more specific and detailed, but is not to be construed as limiting the scope of the invention. It should be noted that a number of variations and modifications may be made by those skilled in the art without departing from the spirit and scope of the invention. Therefore, the scope of the invention should be determined by the appended claims.

Claims (11)

  1. 一种网络信息推荐方法,所述方法包括:  A network information recommendation method, the method comprising:
    获取指定时间段内的网络信息的属性集合; Get the set of attributes of the network information within the specified time period;
    对所述属性集合进行属性值加权处理,得到指定时间内的网络信息的总属性值; Performing attribute value weighting on the attribute set to obtain a total attribute value of network information within a specified time;
    将总属性值不小于设定的属性阈值的网络信息,或者按照总属性值从大到小的顺序选择预设数量的网络信息,通过好友关系链进行推荐。The network information with the total attribute value not less than the set attribute threshold is selected, or the preset number of network information is selected in descending order of the total attribute value, and the recommendation is performed through the friend relationship chain.
  2. 根据权利要求1所述的网络信息推荐方法,其特征在于,所述方法还包括设定指定时间段内的网络信息的属性阈值的步骤。The network information recommendation method according to claim 1, wherein the method further comprises the step of setting an attribute threshold of the network information within the specified time period.
  3. 根据权利要求2所述的网络信息推荐方法,其特征在于,所述设定指定时间段内的网络信息的属性阈值的步骤具体是:The network information recommendation method according to claim 2, wherein the step of setting an attribute threshold of the network information in the specified time period is specifically:
    设定网络信息的推出频率;Set the frequency of launching network information;
    随机抽取一部分用户,获取该部分用户的所有好友在指定时间段内发表的网络信息样本的属性集合;Randomly extracting a part of users, and obtaining attribute sets of network information samples published by all friends of the part of the users in a specified time period;
    根据网络信息的推出频率确定所述网络信息样本的属性集合的单个属性阈值;Determining a single attribute threshold of the attribute set of the network information sample according to a frequency of elapse of the network information;
    根据所述单个属性阈值和网络信息的属性权值获取指定时间段内的网络信息的属性阈值。Obtaining an attribute threshold of the network information in the specified time period according to the single attribute threshold and the attribute weight of the network information.
  4. 根据权利要求3所述的网络信息推荐方法,其特征在于,所述确定单个属性阈值的步骤具体是:The network information recommendation method according to claim 3, wherein the step of determining a single attribute threshold is specifically:
    获取所述网络信息样本的属性集合的单个属性值;Obtaining a single attribute value of the attribute set of the network information sample;
    建立所述单个属性值与网络信息样本数的二维曲线图;Establishing a two-dimensional graph of the single attribute value and the number of network information samples;
    根据所述二维曲线图确定单个属性阈值。A single attribute threshold is determined from the two-dimensional graph.
  5. 根据权利要求3所述的网络信息推荐方法,其特征在于,所述设定指定时间段内的网络信息的属性阈值的步骤还包括: 根据所述单个属性阈值获取指定时间段内的网络信息的属性权值。The network information recommendation method according to claim 3, wherein the step of setting an attribute threshold of the network information in the specified time period further comprises: Obtaining attribute weights of network information within a specified time period according to the single attribute threshold.
  6. 根据权利要求1或5所述的网络信息推荐方法,其特征在于,所述计算得到网络信息的总属性值的步骤具体是:The network information recommendation method according to claim 1 or 5, wherein the step of calculating the total attribute value of the network information is specifically:
    获取属性集合的单个属性值;Get a single attribute value for a property collection;
    根据所述单个属性值和属性权值计算得到所述指定时间内的网络信息的总属性值。Calculating a total attribute value of the network information in the specified time according to the single attribute value and the attribute weight.
  7. 一种网络信息推荐系统,其特征在于,所述系统包括:A network information recommendation system, characterized in that the system comprises:
    网络信息数据库,存储网络信息;Network information database, storing network information;
    属性提取模块,从所述网络信息数据库中获取指定时间段内的网络信息的属性集合;An attribute extraction module, configured to acquire, from the network information database, a set of attributes of network information within a specified time period;
    属性值处理模块,对所述属性集合进行属性值加权处理,得到指定时间段内的网络信息的总属性值;The attribute value processing module performs weighting processing on the attribute set to obtain a total attribute value of the network information in the specified time period;
    信息推荐模块,将总属性值不小于设定的属性阈值的网络信息,或者按照总属性值从大到小的顺序选择预设数量的网络信息,通过好友关系链进行推荐。The information recommendation module selects the network information whose total attribute value is not less than the set attribute threshold, or selects a preset number of network information in descending order of the total attribute value, and performs recommendation through the friend relationship chain.
  8. 根据权利要求7所述的网络信息推荐系统,其特征在于,所述系统还包括:The network information recommendation system according to claim 7, wherein the system further comprises:
    阈值设定模块,用于设定网络信息的推出频率;a threshold setting module, configured to set a frequency of pushing network information;
    所述属性提取模块还用于从网络信息数据库中随机抽取一部分用户,获取该部分用户的所有好友在指定时间段内发表的网络信息样本的属性集合;所述阈值设定模块还用于根据网络信息推出频率确定所述网络信息样本的属性集合的单个属性阈值,并根据所述单个属性阈值和网络信息的属性权值获取指定时间段内的网络信息的属性阈值。The attribute extraction module is further configured to randomly extract a part of users from the network information database, and obtain an attribute set of network information samples published by all the friends of the part of the user in a specified time period; the threshold setting module is further configured to use the network according to the network. The information derivation frequency determines a single attribute threshold of the attribute set of the network information sample, and acquires an attribute threshold of the network information within the specified time period according to the single attribute threshold and the attribute weight of the network information.
  9. 根据权利要求8所述的网络信息推荐系统,其特征在于,所述阈值设定模块进一步用于获取所述网络信息样本的属性集合的单个属性值,建立单个属性值与网络信息样本数的二维曲线图,根据所述二维曲线图确定单个属性阈值。The network information recommendation system according to claim 8, wherein the threshold setting module is further configured to acquire a single attribute value of the attribute set of the network information sample, and establish a single attribute value and a number of network information samples. A dimensionality diagram that determines a single attribute threshold based on the two-dimensional graph.
  10. 根据权利要求8所述的网络信息推荐系统,其特征在于,所述阈值设定模块还用于根据单个属性阈值获取指定时间段内的网络信息的属性权值。The network information recommendation system according to claim 8, wherein the threshold setting module is further configured to acquire attribute weights of network information within a specified time period according to a single attribute threshold.
  11. 根据权利要求7或10所述的网络信息推荐系统,其特征在于,所述属性值处理模块进一步用于获取所述属性集合的单个属性值,以及根据所述单个属性值和属性权值计算得到指定时间段内的网络信息的总属性值。The network information recommendation system according to claim 7 or 10, wherein the attribute value processing module is further configured to acquire a single attribute value of the attribute set, and calculate according to the single attribute value and the attribute weight The total attribute value of the network information for the specified time period.
PCT/CN2010/079789 2009-12-25 2010-12-14 Method and system for recommending network information WO2011076070A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200910214168.1 2009-12-25
CN200910214168.1A CN102110098B (en) 2009-12-25 2009-12-25 Network information recommending method and system

Publications (1)

Publication Number Publication Date
WO2011076070A1 true WO2011076070A1 (en) 2011-06-30

Family

ID=44174261

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/079789 WO2011076070A1 (en) 2009-12-25 2010-12-14 Method and system for recommending network information

Country Status (2)

Country Link
CN (1) CN102110098B (en)
WO (1) WO2011076070A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103164804A (en) * 2011-12-16 2013-06-19 阿里巴巴集团控股有限公司 Personalized method and personalized device of information push
CN104424187A (en) * 2013-08-19 2015-03-18 腾讯科技(深圳)有限公司 Method and device for recommending friends to client side user
US9400995B2 (en) 2011-08-16 2016-07-26 Alibaba Group Holding Limited Recommending content information based on user behavior
US9886517B2 (en) 2010-12-07 2018-02-06 Alibaba Group Holding Limited Ranking product information

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2549423A1 (en) * 2011-07-22 2013-01-23 Axel Springer Digital TV Guide GmbH Automatic determination of the relevance of recommendations in a social network
CN103136289B (en) * 2011-12-05 2016-09-28 腾讯科技(深圳)有限公司 Resource recommendation method and system
CN103297313A (en) * 2012-02-24 2013-09-11 腾讯科技(深圳)有限公司 Network information processing method and device
CN104252660B (en) * 2013-12-04 2018-03-20 深圳市华傲数据技术有限公司 A kind of property set recommends method and apparatus
CN105635210B (en) * 2014-10-30 2021-04-27 腾讯科技(武汉)有限公司 Network information recommendation method and device and reading system
CN110837598B (en) * 2019-11-11 2021-03-19 腾讯科技(深圳)有限公司 Information recommendation method, device, equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101256596A (en) * 2008-03-28 2008-09-03 北京搜狗科技发展有限公司 Method and system for instation guidance
CN101477556A (en) * 2009-01-22 2009-07-08 苏州智讯科技有限公司 Method for discovering hot sport in internet mass information
CN101515360A (en) * 2009-04-13 2009-08-26 阿里巴巴集团控股有限公司 Method and server for recommending network object information to user
CN101571942A (en) * 2008-04-30 2009-11-04 高鹏 Credible advertisement

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1783632B1 (en) * 2005-11-08 2012-12-19 Intel Corporation Content recommendation method with user feedback

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101256596A (en) * 2008-03-28 2008-09-03 北京搜狗科技发展有限公司 Method and system for instation guidance
CN101571942A (en) * 2008-04-30 2009-11-04 高鹏 Credible advertisement
CN101477556A (en) * 2009-01-22 2009-07-08 苏州智讯科技有限公司 Method for discovering hot sport in internet mass information
CN101515360A (en) * 2009-04-13 2009-08-26 阿里巴巴集团控股有限公司 Method and server for recommending network object information to user

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9886517B2 (en) 2010-12-07 2018-02-06 Alibaba Group Holding Limited Ranking product information
US9400995B2 (en) 2011-08-16 2016-07-26 Alibaba Group Holding Limited Recommending content information based on user behavior
CN103164804A (en) * 2011-12-16 2013-06-19 阿里巴巴集团控股有限公司 Personalized method and personalized device of information push
US9208437B2 (en) 2011-12-16 2015-12-08 Alibaba Group Holding Limited Personalized information pushing method and device
CN104424187A (en) * 2013-08-19 2015-03-18 腾讯科技(深圳)有限公司 Method and device for recommending friends to client side user
CN104424187B (en) * 2013-08-19 2019-05-24 腾讯科技(深圳)有限公司 A kind of method and device to client user's commending friends
US10360273B2 (en) 2013-08-19 2019-07-23 Tencent Technology (Shenzhen) Company Limited Method and apparatus for recommending buddies to a client user

Also Published As

Publication number Publication date
CN102110098B (en) 2016-04-13
CN102110098A (en) 2011-06-29

Similar Documents

Publication Publication Date Title
WO2011076070A1 (en) Method and system for recommending network information
US11847612B2 (en) Social media profiling for one or more authors using one or more social media platforms
US20190197416A1 (en) Information recommendation method, apparatus, and server based on user data in an online forum
US9536003B2 (en) Method and system for hybrid information query
Makarova et al. Ancestral paralogs and pseudoparalogs and their role in the emergence of the eukaryotic cell
EP1094404A2 (en) Collaborator discovery method and system
CN103870538B (en) Method, user modeling equipment and system for carrying out personalized recommendation for users
Lee et al. Comparison of polymerase chain reaction with adenosine deaminase activity in pericardial fluid for the diagnosis of tuberculous pericarditis
Yin et al. Link formation analysis in microblogs
WO2010148415A1 (en) Scalable cluster database
CN103218366B (en) Download resource recommendation method and system
CN109949174B (en) Heterogeneous social network user entity anchor link identification method
CN109829114A (en) A kind of topic Popularity prediction system and method based on user behavior
CN108230169B (en) Information propagation model based on social influence and situation perception system and method
CN104731857B (en) A kind of quick calculation method of public sentiment temperature
Van der Spuy et al. Use of genetic distance as a measure of ongoing transmission of Mycobacterium tuberculosis
CN106933864A (en) A kind of search engine system and its searching method
Reid et al. Comparative evolutionary analysis of protein complexes in E. coli and yeast
Zaharia et al. Finding Content in File-Sharing Networks When You Can't Even Spell.
CN107612707A (en) The preprocess method and system of the homologous sample data classification storage in Industry-oriented field
CN104636384B (en) A kind of method and device handling document
KR101568800B1 (en) Real-time issue search word sorting method and system
Yang et al. Dynamic slide window-based feature scoring and extraction for on-line rumor detection with CNN
WO2016122016A1 (en) Device providing content of interest of user
JP2000348039A (en) Information provision system and information providing device using same system

Legal Events

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

Ref document number: 10838633

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 231112)

122 Ep: pct application non-entry in european phase

Ref document number: 10838633

Country of ref document: EP

Kind code of ref document: A1