基于社交网络平台的信息更新方法及装置的制造方法_3

文档序号:9844567阅读:来源:国知局
容相似度的最大值是否大于预先设置的第一数值,若该第一信息的内容相似度的最大值大于该预先设置的第一数值,则从该第一信息集合中删除该第一信息。例如,第一信息的内容相似度的最大值为97%,预先设置的第一数值为95%,则可确定该第一信息在第三集合中存在相同或者相似的信息,更新装置将从第一信息集合中删除该第一信息,以避免向客户端推送已经推送过的信息。
[0081]在本发明实施例中,在第一信息的内容相似度的最大值大于预先设置的第一数值时,则可确定在第三集合中存在与该第一信息重复内容的信息。
[0082]通过上述方式,能够将所述第一信息集合中,与已推送的第三信息集合中的信息内容相似度的最大值大于预先设置的第一数值的第一信息删除,使得能够避免推送重复内容的信息。
[0083]在本发明实施例中,更新装置获取待发送给客户端的第一信息集合及获取预置时间段内已发送给客户端的第三信息集合,并遍历第一信息集合中的每一条信息,计算遍历到的第一信息分别与第三信息集合中的每一条信息的内容相似度,并确定该第一信息的内容相似度的最大值,若该第一信息的内容相似度的最大值大于预先设置的第一数值,则从第一信息集合中删除第一信息,使得在遍历第一信息集合后,能够删除第一信息集合中的所有与第三信息集合中的信息具有重复内容的信息,避免将重复的内容发送给第一信息集入口 ο
[0084]在本发明实施例中,图1所示第一实施例中描述的是将第一信息集合中的信息与第三信息集合中的进行内容相似度的匹配,并从第一信息集合中删除重复内容的信息。
[0085]进一步的,为了避免第一信息集合中本身就包含具有重复内容的信息,例如第一信息集合中的信息A和信息B中的内容相同,更新装置在确定第一信息集合时就可以先过滤重复信息,请参阅图3,为本发明图1所示第一实施例中步骤201中获取发送给客户端的第一信息集合的细化步骤的流程示意图,该细化步骤包括:
[0086]步骤301、获取从上一次推送的时间点至当前时间点之间的时间段内,账户对应的未推送信息的第四集合;
[0087]在本发明实施例中,更新装置在接收到客户端的更新请求之后,若确定该更新请求中的账号已设置过滤重复信息的标识,则获取从上一次推送时间点至当前时间点之间的时间段内,账号对应的未推送信息的第四集合。
[0088]其中,服务器中在每次有用户发布或者转发信息时,其都将记录用户发布或者转发的信息及发布或者转发信息的时间,因此,更新装置可以根据信息的时间确定哪些是为推送的信息。
[0089]步骤302、根据预置的内容相似度算法,确定第四集合中的信息子集,其中,信息子集中的每一条信息与该信息子集中的其他信息的内容相似度均大于第二数值;
[0090]在本发明实施例中,更新装置将根据预置的内容相似度算法,确定第四集合中的信息子集,其中,信息子集中的每一条信息与该信息子集中的其他信息的内容相似度均大于第二数值。其中,该内容相似度算法与图2所示实施例中描述的内容相似度算法相同,此处不做赘述。
[0091]步骤303、在信息子集中包含η条信息时,删除信息子集中的η-1条信息,以得到第一信息集合。
[0092]在本发明实施例中,在确定第四集合中的信息子集之后,将对每一个信息子集进行删除,具体的:在信息子集中包含η条信息时,删除该信息子集中的η-1条信息,得到待推送的信息集合,即第一信息集合。其中,每一条信息都具有发布或者转发时的时间,则对于信息子集中的η条信息,可以删除除发布或者转发时间最早的一条信息以外的其他η-1条信息,或者删除除发布或者转发时间最晚的一条信息以外的其他的η-1条信息,或者,可以随机删除η条信息中的η-1条信息。
[0093]在本发明实施例中,通过对未发送给客户端的信息进行重复内容删除处理,使得能够在进一步的删除重复内容,减少推送的数据量,达到降低流量消耗及改善用户体验的目的。
[0094]请参阅图4,图4是本发明第二实施例中基于社交网络平台的信息更新装置的结构示意图,该装置主要包括:接收模块401、删除模块402以及发送模块403。各功能模块详细说明如下:
[0095]接收模块401,用于接收客户端的更新请求,更新请求中包含客户端上已登录的账号;
[0096]在本发明实施例中,移动终端上可安装多种类型的社交网络平台的客户端,例如、微信、微博、QQ等,且该多种类型的社交网络平台的客户端可以用于信息的分享及用户状态的发布,例如:微博中可以发布微博内容、微信中可以发布朋友圈、QQ也可以发布朋友圈。
[0097]其中,社交网络平台中各个用户都需要通过其注册的账号登录社交网络平台的客户端,且用户可以通过添加或者关注其他用户的账号的方式,成为其他用户的好友,且在其他用户在该社交网络平台上发布或者转发信息之后,该用户都可以通过更新客户端显示的信息的方式获取其他用户发布或转发的内容。
[0098]由于存在相同的文章或者图片可能会被用户的多个好友发布或分享,为了减少用户在使用过社交网络的过程中重复看到相同的内容造成用户体验不好及流量浪费,用户可以使用移动终端的过滤重复信息的功能。
[0099]具体的,用户在通过社交网络平台的账号登录客户端之后,可进入该客户端的设置界面,并在设置界面上选择该过滤重复信息的选项,并保存,且用户在选择及保存之后,该客户端将向该社交网络平台的服务器发送过滤请求,该过滤请求中包含用户的账号,月艮务器在接收到该过滤请求之后,将为该过滤请求中包含的账号设置过滤重复信息的标识,使得用户在后续请求更新时,能够对推送给该客户端的信息进行过滤冲重复信息的处理,减少发送给客户端的数据量,降低流量使用,且用户将不会看到重复的内容,改善用户体验。
[0100]即本发明实施例中的更新装置还包括设置模块(未示出),用于若接收到客户端发送的过滤请求,过滤请求中包含账号,则为账号设置过滤重复信息的标识。
[0101]在本发明实施例中,用户在使用社交网络平台的客户端时,可通过执行更新触发操作,生成更新指令,客户端在检测到该更新指令之后,将生成更新请求,并将该更新请求发送给更新装置,更新装置中的接收模块401接收客户端的更新请求,更新请求中包含客户端上已登录的账号。
[0102]删除模块402,用于若账号已设置过滤重复信息的标识,则从待发送给客户端的第一信息集合中,删除与已推送的信息具有重复内容的信息,得到第二信息集合;
[0103]在本发明实施例中,更新装置在接收到客户端发送的更新请求之后,将从该更新请求中获取账号,并查找已保存的信息,确定该账号是否已经设置过滤重复信息的标识,且若该账号已设置过滤重复信息的标识,则删除模块402从待发送给客户端的第一信息集合中,删除与已推送的信息具有重复内容的信息,得到第二信息集合。例如:若第一信息集合中包含信息A,已推送的信息中也包含信息A,则从第一信息集合中删除信息A。
[0104]其中,删除与已推送的信息重复内的信息即是过滤重复信息,以减少重复信息的发送。
[0105]在本发明实施例中,待发送给客户端的第一信息集合中包含了从上一次推送时间点至当前时间点,该账号对应的好友发布或者转发的信息的集合,或者对该账号对应的好友发布或者转发的信息进行处理后的信息的集合。其中,该处理也可以是过滤重复信息,具体的将在后面的实施例中具体介绍,此处不做赘述。
[0106]发送模块403,用于将第二信息集合发送给客户端。
[0107]在本发明实施例中,删除模块402在得到第二信息集合之后,发送模块403将该第二信息集合发送给客户端,使得客户端能够显示该第二信息集合中的信息。
[0108]在本发明实施例中,更新装置接收客户端的更新请求,并利用已登录该客户端的账号确定该账号是否已设置过滤重复信息的标识,若是,则从待推送给该客户端第一信息集合中,删除与已推送的信息具有重复内容的信息,得到第二信息集合,并将该第二信息集合发送给该客户端,使得能
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1