一种分类发布和接收社交网络内容的方法
【技术领域】
[0001] 本发明涉及互联网领域,具体来说涉及一种分类发布和接收社交网络内容的方 法。
【背景技术】
[0002] 微博是一种通过关注机制分享简短实时信息的广播式的社交网络平台。用户可W 通过关注(follow)他人来接收内容,也可W转发、评论和收藏他人发布的内容。最早也是 最著名的微博是美国的推特(twitter),国内的主流微博平台包括新浪微博和腾讯微博等。
[0003] 在现有技术中,微博有两大缺点。一是用户关注的人数受邓己数限制,另一个是在 微博平台难W实现广告的精准投放。
[0004] 邓己数是由英国牛津大学的人类学家罗宾.邓己(RobinDunbar)提出的。邓己 数理论被认为是社交网络的基础理论之一,即人类的社交人数上限为150人。该理论使得 微博用户陷于两难困境。一方面用户希望关注更多的人来获得更多的互联网信息,另一方 面当用户关注的用户人数超过邓己数时,用户无法承受大量的信息负荷。造成该一困境的 原因是在微博中如果你关注了某人,你就不得不接收他所发布的所有内容,而不能有选择 地接收某类内容。例如某微博名人发布的内容涵盖IT、教育、企业管理和生活娱乐等领域, 即使你只对他发布的某个领域的内容感兴趣,你也不得不接收其发布的所有内容。如果发 布者能够按照类别来发送内容,而每个用户又能够按照发布者及类别来接收内容的话,那 么用户关注他人的数量将大大地超越邓己数的限制,微博用户所获得的内容也更加精准和 个性化。
[0005] 在微博上投放精准广告,一直是困扰业界的难题。在微博上投放广告无法获得在 搜索引擎上投放广告所产生的巨大收益,其原因是在搜索引擎上可W根据用户提交的关键 词投放广告,而用户提交的关键词常常能够表明用户的需求,因此在搜索引擎上能够投放 精准广告。例如用户搜索关键词"智能手机"时,就可W向用户投放与智能手机相关的广告。 但是微博上却不具有该样的优势。微博上所能利用的主要数据是用户社交关系数据,而用 户的需求难W通过用户社交关系来获得,因此难W在微博上投放精准广告。如果能够对现 有微博进行改进,使得用户既能按照类别来发布内容,又能按照发布者和类别来接收内容, 就可W借鉴搜索引擎的成功做法,在微博上投放精准广告。据统计,新浪和腾讯等公司的微 博注册用户总数已经突破6亿,每天登陆的用户数超过了 4000万。由于微博用户群是中国 互联网上最活跃的群体,他们是对新鲜事物最敏感的人群,也是购买力最高的人群,因此在 微博上投放广告潜力巨大。
[0006] 除了微博,在其他社交网络平台上也存在上述问题。例如,微信或者QQ的一个群 组如果人数较多,就会产生信息过载情况,该极大地抑制了用户发布和接收内容的需求。还 有,一些商家希望通过微信服务号进行营销,但是商家通常有多类产品需要推广,因此商家 发布的大量信息常常给用户造成干扰,微信服务商也不得不出台措施来限制商家发布内容 的数量。如果能够在每个微信或者QQ群组内设置多个内容类别频道,用户就可W根据需要 按类别接收内容,进而减少信息过载情况的发生。同样,如果能够在每个微信服务号之下开 设多个营销类别频道,用户就可W根据需要按类别接收营销内容,该样既减少了大量信息 对用户的打扰,又可W为用户提供个性化的精准营销服务。
【发明内容】
[0007] 鉴于上述现有技术存在的问题,本发明的目的在于提供一种分类发布和接收社交 网络内容的方法,来突破社交网络中邓己数的限制,并且在社交网络上实现广告的精准投 放。
[0008] 根据W上所述的目的,本发明提出了一种分类发布和接收社交网络内容的方法, 其特征在于,所述方法包括在接入互联网的服务器中执行如下步骤:
[0009] 步骤S1.获取并存储用户集U= {1,2,...,M}和类别集C= {1,2,...,N};
[0010] 步骤S2.接收并存储任一用户m(mGU)发布内容的信号,所述信号包括所述用户 m发布的一条内容、所述用户m为该内容设置的至少一个发布类别和所述用户m的标识,所 述发布类别属于所述类别集C;
[0011] 步骤S3.接收并存储任一用户n(nGU)接收内容的信号,所述信号包括所述用户 n的标识、内容发布者用户P(PGU)的标识和至少一个接收类别,所述接收类别属于所述用 户P的发布类别集;
[0012] 步骤S4.根据所述接收内容的信号,将所述用户P的标识和所述至少一个接收类 另IJ,添加到所述用户n的内容筛选集合R。中;
[0013] 步骤S5.当所述用户n请求更新内容时,根据所述内容筛选集合R。,将至少一个最 新的发布内容发送给所述用户n;
[0014] 返回所述步骤S2。
[0015] 与现有社交网络技术相比,本专利方法能够在社交网络上按照类别发布内容,同 时用户能够按照发布者和内容类别来接收内容。该方法突破了邓己数限制使得用户关注的 人数能够大幅度地提升,并能够提高接收内容与用户需求之间的相关性。同时,解决了在社 交网络上投放精准广告的难题。社交网络用户和社交网络运营商都能够从该技术中获益。
【附图说明】
[0016]图1为用户集、类别集和广告集的说明;
[0017] 图2为发布内容数据库的设置方法;
[0018] 图3为用户n的内容筛选集合R。的设置方法;
[0019] 图4为用户的发布类别集和接收类别集的设置方法;
[0020] 图5为一种分类发布和接收社交网络内容的方法;
[0021] 图6为知识图谱的表示方法;
[0022] 图7为特定类别之下的广告子集的设置方法;
[0023] 图8为广告的估值方法;
[0024] 图9为在微博上发布广告的方法。
【具体实施方式】
[0025] 结合附图对本发明方法作进一步详细说明。
[002引图1为用户集、类别集和广告集的说明。在社交网络中,对每个用户标识进行编号 组成用户集U= (1,2, 其中M为用户总数。在社交网络上内容发布者为其所发布 的每个内容设置至少一个内容类别,将每个内容类别进行编号组成类别集C= (1,2,...,N},其中N为类别总数。对广告商投放的广告进行编号组成广告集A= {1,2,...,Q},其中 Q为广告总数。
[0027] 图2为发布内容数据库的设置方法。当用户在社交网络上发布内容时,需要同时 设置该内容的类别,并且在服务器的发布内容数据库中存储一条内容记录,该记录包括内 容编号、发布的内容、内容类别和内容发布者的用户标识。其中,内容发布者属于所述用户 集U,内容类别属于所述类别集C。例如在图2中的第1条记录表示用户7342发布了"内容 1",且用户7342为"内容1"设置的发布类别为653。每个内容至少包含一个类别。另外, 无法定义发布类别的内容,可W归入一个叫做"其他"的公共类别中。
[0028] 图3为用户n的内容筛选集合R。的设置方法。内容筛选集合R。表示用户n(nGU) 接收哪些发布者所发布的内容W及发布内容的类别。内容筛选集合R。可W形式化地表述为 {.. .,(a,b),. . .)},其中(a,b)GR。,aGU,bGC,元素(a,b)表示用户n接收用户a所 发布的类别b的内容。内容筛选集合R。中的每个元素在数据库中W-条记录的形式存储。 图3表示了编号为958的用户的内容筛选集合Rgw的存储方法,其中,每一行表示内容筛选 集合Rgw的一个元素。图3的数据表示用户958分别设置了接收用户256发布的类别编号 为32的内容,接收用户3746发布的类别编号为8765的内容,接收用户55365发布的类别为 32的内容,接收用户3647发布的类别为768的内容,接收用户3456发布的类别为95的内 容,W及接收用户37480发布的类别为32和类别为692的内容。因此,用户958的内容筛 选集合馬58 = {(256, 32),(3746, 8765),(55365, 32),(3647, 768),(3456, 95),(37480, 32), (37480,692)}。当用户接收一个发布者的多个类别的发布内容时,将发布者标识和所述多 个类别中的每个类别分别组成内容筛选集合中的不同元素,例如上例中的(37480,32)和 (37480, 692)。
[0029]图4为用户的发布类别集和接收类别集的设置方法。如果某个用户发布了类别 为C的内容,我们就说该用户的发布类别集包含类别C。用户i的发布类别集形式化表述 为{s(i,l),s(i,2),...,s(i,_j),...,s(i,SPi)},其中s(i,_j)表示用户i的第j个发布 类别的名称,SPi表示用户i的发布类别集的类别个数。根据图2的发布内容数据库可W得 到每个用户的发布类别集。例如根据图2能够得到用户1的发布类别集为{86, 323,587}。 假设类别86, 323和587分别代表"管理","教育",和"IT",则对于用户1有SPi= 3,s(l, 1)二营理,S(U)=教育,8(1,扣=口。
[0030]如果某个用户接收了类别为d的内容,我们就说该用户的接收类别集包含类别 d。用户i的接收类别集形式化表述为{r(i,l),r(ij),...,r(i,,r(i,RPi)},其 中Hi,如表示用户i的第j个接收类别的名称,RPi表示用户i的接收类别集的类别个 数。例如根据图3能够得到用户958的接收类别集为{32, 95, 692, 768, 876引。假设类别 32, 95, 692, 768和8765分别代表"文学","历史","音乐","体育"和"购物",则对于用户 958 有3口958 = 5,1'巧58,1)=文学,1'巧58,2)=历史,1'巧58,3)=音乐,1'巧58,4)=体育, r(958, 5)=购物。所述发布类别和所述接收类别都是类别集C的元素。
[0031] 图5为一种分类发布和接收社交网络内容的方法。所述方法包括在接入互联网的 服务器中执行如下步骤:
[0032] 步骤S1.获取并存储用户集U= (1,2, . . .,M}和类别集C= (1,2, . . .,N};
[0033] 步骤S2.接收并存储任一用户m(mGU)发布内容的信号,所述信号包括所述用户 m发布的一条内容、所述用户m为该内容设置的至少一个发布类别和所述用户m的标识,所 述发布类别属于所述类别集C;
[0034] 步骤S3.接收并存储任一用户n(nGU)接收内容的信号,所述信号包括所述用户 n的标识、内容发布者用户P(PGU)的标识和至少一个接收类别,所述接收类别属于所述用 户P的发布类别集;
[0035] 步骤S4.根据所述接收内容的信号,将所述用