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

文档序号:9844567阅读:来源:国知局

[0047]图4是本发明第二实施例中基于社交网络平台的信息更新装置的结构示意图;
[0048]图5为本发明图4所示第二实施例中删除模块的细化功能模块的结构示意图;
[0049]图6位本发明图5所示第一获取模块501的细化功能模块的结构示意图。
【具体实施方式】
[0050]为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0051]请参阅图1,图1为本发明第一实施例中的基于社交网络平台的信息更新方法的流程示意图。其中,实施本发明上述方法的是基于社交网络平台的信息更新装置(以下简称:更新装置)可以是社交网络平台的服务器,也可以是社交网络的服务器中的部分装置。
[0052]其中,本发明第一实施例中的上述方法包括:
[0053]步骤101、接收客户端的更新请求,更新请求中包含客户端上已登录的账号;
[0054]在本发明实施例中,移动终端上可安装多种类型的社交网络平台的客户端,例如、微信、微博、QQ等,且该多种类型的社交网络平台的客户端可以用于信息的分享及用户状态的发布,例如:微博中可以发布微博内容、微信中可以发布朋友圈、QQ也可以发布朋友圈。
[0055]其中,社交网络平台中各个用户都需要通过其注册的账号登录社交网络平台的客户端,且用户可以通过添加或者关注其他用户的账号的方式,成为其他用户的好友,且在其他用户在该社交网络平台上发布或者转发信息之后,该用户都可以通过更新客户端显示的信息的方式获取其他用户发布或转发的内容。
[0056]由于存在相同的文章或者图片可能会被用户的多个好友发布或分享,为了减少用户在使用过社交网络的过程中重复看到相同的内容造成用户体验不好及流量浪费,用户可以使用移动终端的过滤重复信息的功能。
[0057]具体的,用户在通过社交网络平台的账号登录客户端之后,可进入该客户端的设置界面,并在设置界面上选择该过滤重复信息的选项,并保存,且用户在选择及保存之后,该客户端将向该社交网络平台的服务器发送过滤请求,该过滤请求中包含用户的账号,月艮务器在接收到该过滤请求之后,将为该过滤请求中包含的账号设置过滤重复信息的标识,使得用户在后续请求更新时,能够对推送给该客户端的信息进行过滤冲重复信息的处理,减少发送给客户端的数据量,降低流量使用,且用户将不会看到重复的内容,改善用户体验。
[0058]步骤102、若账号已设置过滤重复信息的标识,则从待发送给客户端的第一信息集合中,删除与已推送的信息具有重复内容的信息,得到第二信息集合;
[0059]在本发明实施例中,更新装置在接收到客户端发送的更新请求之后,将从该更新请求中获取账号,并查找已保存的信息,确定该账号是否已经设置过滤重复信息的标识,且若该账号已设置过滤重复信息的标识,则更新装置从待发送给客户端的第一信息集合中,删除与已推送的信息具有重复内容的信息,得到第二信息集合。例如:若第一信息集合中包含信息A,已推送的信息中也包含信息A,则从第一信息集合中删除信息A。
[0060]其中,删除与已推送的信息重复内的信息即是过滤重复信息,以减少重复信息的发送。
[0061]在本发明实施例中,待发送给客户端的第一信息集合中包含了从上一次推送时间点至当前时间点,该账号对应的好友发布或者转发的信息的集合,或者对该账号对应的好友发布或者转发的信息进行处理后的信息的集合。其中,该处理也可以是过滤重复信息,具体的将在后面的实施例中具体介绍,此处不做赘述。
[0062]步骤103、将第二信息集合发送给客户端。
[0063]在本发明实施例中,更新装置在得到第二信息集合之后,将该第二信息集合发送给客户端,使得客户端能够显示该第二信息集合中的信息。
[0064]在本发明实施例中,更新装置接收客户端的更新请求,并利用已登录该客户端的账号确定该账号是否已设置过滤重复信息的标识,若是,则从待推送给该客户端第一信息集合中,删除与已推送的信息具有重复内容的信息,得到第二信息集合,并将该第二信息集合发送给该客户端,使得能够通过删除与已推送的信息具有重复内容的信息的方式,避免向用户使用的客户端推送重复内容,改善用户的体验,且能够降低推送的数据量,为用户节省流量。
[0065]请参阅图2,为本发明图1所示第一实施例中步骤102的细化步骤的流程示意图,该步骤102的细化步骤包括:
[0066]步骤201、获取待发送给客户端的第一信息集合,及获取预置时间段内已发送给客户端的第三信息集合;
[0067]在本发明实施例中,更新装置在接收到更新请求之后,若确定该更新请求中的账号已设置过滤重复信息的标识,则获取待发送给客户端的第一信息集合,及获取预置时间段内已发送给客户端的第三信息集合。
[0068]其中,第三信息集合是指预置时间段内推送给该账号的客户端的信息的集合,该预置时间段可以是当前时间点往前的一个时间段,例如:若当前时间为18:00,则预置时间段可以是12:00至18:00。或者,该预置时间段可以是当前时间点往前的任意一个时间段,例如,当前时间为18:00,则预置时间段可以是12:00-15:00。
[0069]步骤202、遍历第一信息集合中的每一条信息,计算遍历到的第一信息分别与第三信息集合中的每一条信息的内容相似度,并确定第一信息的内容相似度的最大值;
[0070]在本发明实施例中,更新装置在获取第一信息集合和第三信息集合之后,将遍历该第一信息集合中的每一条信息,且在遍历到第一信息时,计算该第一信息分别与第三信息集合中的每一条信息的内容相似度,将得到多个内容相似度,且将从该多个内容相似度中确定该第一信息的内容相似度的最大值。
[0071 ]在本发明实施例中,可以通过关键字匹配的方式计算内容相似度,即步骤202中的计算遍历到的第一信息分别与第三信息集合中的每一条信息的内容相似度,具体可以包括:
[0072]步骤A:提取遍历到的第一信息中的关键字;
[0073]步骤B:根据预置的内容相似度算法,将第一信息中的关键字分别与第三信息集合中的每条信息已提取的关键字进行相似度计算,确定第一信息分别与第三信息集合中的每条信息的内容相似度构成的相识度集合;
[0074]步骤C:从相似度集合中查找内容相似度的最大值作为第一信息的内容相似度的最大值。
[0075]需要说明的是,预置的内容相似度算法可以为确定第一信息与待匹配的信息具有相同的关键字的个数,并将该个数乘以2并除以第一信息的关键字的个数与待匹配的信息的关键字的个数的和,得到的值即为第一信息与待匹配信息的内容相似度。
[0076]为了更好的理解,下面将详细以确定第一信息集合中的第一信息与第三信息集合中的第三信息的内容相似度为列,描述内容相似度的确定过程,具体的:
[0077]若第一信息为:“真正的强大就是让自己保持成长”,则第一信息提取的关键字为:真正的、强大、自己、保持、成长,若第三信息为:“妈妈告诉我:真正的强大就是让自己保持成长”,则第三信息提取的关键字为:妈妈、告诉、我、真正的、强大、自己、保持、成长。
[0078]可确定第一信息与第三信息中相同的关键字为:真正的、强大、自己、保持、成长,即有5个相同的关键字,可确定该第一信息与该第三信息的内容相似度为:2*5/(5+8)=0.77 = 77%。
[0079]步骤203、若第一信息的内容相似度的最大值大于预先设置的第一数值,则从第一信息集合中删除第一信息,使得在遍历完成后,得到第二信息集合。
[0080]在本发明实施例中,在得到第一信息的内容相似度的最大值之后,将判断该第一信息的内
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1