首页> 中国专利> 一种公众号的查询方法、装置和系统

一种公众号的查询方法、装置和系统

摘要

本发明实施例公开了一种公众号的查询方法、装置和系统;本发明实施例通过获取实体列表,根据实体列表获取实体对应的用户点击日志,根据用户点击日志确定用户查询实体时所点击的公众号、以及点击的公众号的点击次数,得到所查询实体对应的公众号集合,然后按照点击次数对公众号集合中的公众号进行排序,得到第一排序结果,并计算每个公众号的点击率,再然后,根据第一排序结果、点击次数和点击率确定所查询实体对应的权威公众号,得到推荐集合,在用户查询实体时,为用户提供相应的推荐集合中的权威公众号;该方法不仅可以大大改善查询效果,而且可以提高信息的安全性。

著录项

  • 公开/公告号CN106156246A

    专利类型发明专利

  • 公开/公告日2016-11-23

    原文格式PDF

  • 申请/专利权人 腾讯科技(深圳)有限公司;

    申请/专利号CN201510208187.9

  • 发明设计人 黄玉兰;刘冰;杨月奎;王迪;

    申请日2015-04-28

  • 分类号G06F17/30;

  • 代理机构深圳翼盛智成知识产权事务所(普通合伙);

  • 代理人黄威

  • 地址 518000 广东省深圳市福田区振兴路赛格科技园2栋东403室

  • 入库时间 2023-06-19 00:57:41

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-10-25

    授权

    授权

  • 2017-12-29

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20150428

    实质审查的生效

  • 2016-11-23

    公开

    公开

说明书

技术领域

本发明涉及通信技术领域,具体涉及一种公众号的查询方法、装置和系统。

背景技术

随着通信技术的蓬勃发展,智能终端也逐渐普及,即时通信作为智能终端上较为常用的一种终端应用,自然也成为人们日常生活中必不可少的一种工具。

在各类即时通信的应用中,为了方便用户查询各类公共服务数据,往往会提供公众号的搜索服务,例如提供一些民生类的搜索,如银行或社保等公众号的搜索。在现有技术中,对于公众号的搜索,往往需要根据用户提供的搜索关键字进行查询和匹配,然后将匹配到的公众号提供给用户。

在对现有技术的研究和实践过程中,本发明的发明人发现,现有方案可能会出现同时匹配到多个公众号的现象,比如,若用户搜索X银行,则可能会搜索出中国X银行、X银行或X银行总行等公众号,导致用户无法判别真正所需要查询的公众号,甚至可能会选择到恶意的伪装的公众号,不仅查询效果不佳,而且对于信息安全也会有影响。

发明内容

本发明实施例提供一种公众号的查询方法、装置和系统,可以根据用户的搜索为用户提供权威的公众号,改善查询效果,提高信息的安全性。

本发明实施例提供一种公众号的查询方法,包括:

获取实体列表,所述实体列表包括实体的名称或别称;

根据所述实体列表获取实体对应的用户点击日志;

根据所述用户点击日志确定用户查询所述实体时所点击的公众号、以及点击的公众号的点击次数,得到所查询实体对应的公众号集合;

按照点击次数对公众号集合中的公众号进行排序,得到第一排序结果,并计算每个公众号的点击率;

根据第一排序结果、点击次数和点击率确定所查询实体对应的权威公众号,得到推荐集合;

在用户查询实体时,为用户提供相应的推荐集合中的权威公众号。

相应的,本发明实施例还提供一种公众号的查询装置,包括:

获取单元,用于获取实体列表,所述实体列表包括实体的名称或别称,根据所述实体列表获取实体对应的用户点击日志;

确定单元,用于根据所述用户点击日志确定用户查询所述实体时所点击的公众号、以及点击的公众号的点击次数,得到所查询实体对应的公众号集合;

第一处理单元,用于按照点击次数对公众号集合中的公众号进行排序,得到第一排序结果,并计算每个公众号的点击率;

第二处理单元,用于根据第一排序结果、点击次数和点击率确定所查询实体对应的权威公众号,得到推荐集合;

查询单元,用于在用户查询实体时,为用户提供相应的推荐集合中的权威公众号。

此外,本发明实施例还提供一种公众号的查询系统,包括本发明实施例提供的任一种公众号的查询装置。

本发明实施例通过获取实体列表,该实体列表包括实体的名称或别称,根据该实体列表获取实体对应的用户点击日志,根据用户点击日志确定用户查询该实体时所点击的公众号、以及点击的公众号的点击次数,得到所查询实体对应的公众号集合,然后按照点击次数对公众号集合中的公众号进行排序,得到第一排序结果,并计算每个公众号的点击率,再然后,根据第一排序结果、点击次数和点击率确定所查询实体对应的权威公众号,得到推荐集合,在用户查询实体时,为用户提供相应的推荐集合中的权威公众号,从而实现为用户提供可靠的权威公众号的目的,避免用户选择到恶意的伪装公众号,不仅可以大大改善查询效果,而且可以提高信息的安全性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1a是本发明实施例提供的公众号的查询方法的场景示意图;

图1b是本发明实施例提供的公众号的查询方法的流程图;

图2是本发明实施例提供的公众号的查询方法的另一流程图;

图3a是本发明实施例提供的公众号的查询装置的结构示意图;

图3b是本发明实施例提供的公众号的查询装置的另一结构示意图;

图4是本发明实施例提供的服务器的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种公众号的查询方法、装置和系统。

参见图1a,该公众号的查询系统可以包括服务器,其中,该服务器集成有本发明实施例所提供的任一种公众号查询装置。此外,该系统还可以包括终端,用于发送查询消息给服务器,以及接收服务器根据该查询消息提供的权威公众号。

其中,该服务器可以获取实体列表,基于该实体列表获取实体对应的用户点击日志等信息,然后基于这些信息产生候选的权威公众号,比如,可以根据该用户点击日志确定用户查询该实体时所点击的公众号、以及点击的公众号的点击次数,得到所查询实体对应的公众号集合,然后,按照点击次数对公众号集合中的公众号进行排序,得到第一排序结果,并计算每个公众号的点击率;再根据第一排序结果、点击次数和点击率确定所查询实体对应的权威公众号,得到推荐集合;这样,在用户查询实体时,就可以为用户提供相应的推荐集合中的权威公众号。

可选的,在产生候选的权威公众号后,还可以根据公众号信息对这些候选的权威公众号进行过滤并排序,然后再从过滤后的候选权威公众号中确定权威公众号;进一步的,为了使得选择的权威公众号更具有实时性和有效性,还可以实时或定时对这些权威公众号进行更新,比如可以通过正例和反例来对权威公众号进行验证,并基于验证结果对其进行更新,等等。

以下将分别进行详细说明。

实施例一、

本实施例将从公众号的查询装置的角度进行描述,该公众号的查询装置具体可以集成在服务器等设备中。

一种公众号的查询方法,包括:获取实体列表,该实体列表包括实体的名称或别称等信息,根据该实体列表获取实体对应的用户点击日志;根据该用户点击日志确定用户查询该实体时所点击的公众号、以及点击的公众号的点击次数,得到所查询实体对应的公众号集合;按照点击次数对公众号集合中的公众号进行排序,得到第一排序结果,并计算每个公众号的点击率;根据第一排序结果、点击次数和点击率确定所查询实体对应的权威公众号,得到推荐集合;在用户查询实体时,为用户提供相应的推荐集合中的权威公众号。

如图1b所示,该公众号的查询方法的具体流程可以如下:

101、获取实体列表,根据该实体列表获取实体对应的用户点击日志。

例如,具体可以获取实体列表,基于该实体列表确定当前需要处理的实体(即当前实体),然后根据该当前实体的名称或别称获取对应的用户点击日志。

其中,该实体列表记录网络中注册的实体与实体名称(包括实体的名称或别称)的对应关系等信息;用户点击日志包括用户查询的实体的名称或别称、查询时所点击的公众号、以及点击的公众号的点击次数等信息。

102、根据该用户点击日志确定用户查询该实体时所点击的公众号、以及点击的公众号的点击次数,得到所查询实体对应的公众号集合。

例如,以实体为A银行为例,则用户查询时可能输入的实体名为A银行的名称“A银行”,也可能是A银行的别称“A行”、“中国A行”或“abc”等,则此时可以根据A银行对应的用户点击日志确定用户查询A银行时所点击的公众号、以及点击的公众号的点击次数等等,将这些信息记录起来,得到A银行对应的公众号集合。同理,依照此方法,也可以得到其他实体所对应的公众号集合。

103、按照点击次数对公众号集合中的公众号进行排序,得到一个排序结果,为了描述方便,在本发明实施例中称为第一排序结果,并计算该公众号集合中每个公众号的点击率。

其中,点击率指的是该公众号的点击次数与该公众号集合中所有公众号的总点击次数的百分比。

其中,具体排序时可以根据点击次数由多至少的顺序依次进行排序,也可以根据点击次数由少至多的顺序依次进行排序,具体可根据实际应用的需求而定,在此不再赘述。

104、根据第一排序结果、点击次数和点击率确定所查询实体对应的权威公众号,得到推荐集合;例如,具体可以如下:

(1)根据第一排序结果、点击次数和点击率确定所查询实体对应的权威公众号的候选集合。

其中,确定的方式可以有多种,例如,可以如下:

对于第一排序结果指示点击次数最多的公众号,若其点击次数大于第一点击次数阈值,且点击率大于第一点击率阈值,则将其添加至权威公众号的候选集合中。

可选的,除了选择一个公众号作为权威公众号之外,也可以选择一个以上的公众号作为权威公众号,即还可以执行如下步骤:

对于第一排序结果指示点击次数第二多的公众号,若其点击次数大于第二点击次数阈值,且点击率大于第二点击率阈值,则将其添加至权威公众号的候选集合中;

对于第一排序结果指示点击次数第三多的公众号,若其点击次数大于第三点击次数阈值,且点击率大于第三点击率阈值,则将其添加至权威公众号的候选集合中。

以此类推,如果还需选择更多的公众号作为权威公众号,则可以依据第一排序结果依次对公众号的进行判断,在此不再赘述。

其中,第一点击次数阈值、第二点击次数阈值、第二点击次数阈值、第一点击率阈值、第二点击率阈值、以及第三点击率阈值可以根据实际应用的需求进行设置,具体可以设置为常数,也可以设置为函数,在此不再赘述;此外,需说明的是,第一点击次数阈值小于第二点击次数阈值,第二点击次数阈值小于第三点击次数阈值,第一点击率阈值大于第二点击率阈值,第二点击率阈值大于第三点击率阈值。

(2)按照关注热度对该候选集合中的公众号进行排序,得到排序结果,为了描述方便,在本发明实施例中,将该排序结果称为第二排序结果。

其中,关注热度可以包括粉丝数(即关注用户的数量)、点击次数和/或点击率等信息。例如,具体可以按照粉丝数对该候选集合中的公众号进行排序,或者,也可以点击次数对该候选集合中的公众号进行排序,等等。

需说明的是,具体排序的顺序可以根据实际应用的需求进行设置,比如,可以按照关注热度从高到低进行排序,或者,也可以按照关注热度从低到高进行排序,等等。

(3)根据第二排序结果选择热度较高的N个公众号作为权威公众号,并添加至推荐集合,其中,N为正整数。

例如,根据第二排序结果选择粉丝人数最多的2个或3个公众号作为权威公众号,并添加至推荐集合,等等。

可选的,为了能选择出更为权威性的公众号作为权威公众号,在确定权威公众号的候选集合之后,还可以对该候选集合中的公众号进行过滤,即在步骤“根据第一排序结果、点击次数和点击率确定所查询实体对应的权威公众号的候选集合”之后,该方法还可以包括:

按照预置策略对该候选集合中的公众号进行过滤,得到过滤后候选集合;例如,具体可以获取公众号信息,根据该公众号信息将该候选集合中不具备认证信息和/或关注热度低于预设值的公众号过滤掉,得到过滤后候选集合,等等。

则此时,步骤“按照关注热度对该候选集合中的公众号进行排序,得到第二排序结果”具体可以为:按照关注热度对该过滤后候选集合中的公众号进行排序,得到第二排序结果。

105、在用户查询实体时,为用户提供相应的推荐集合中的权威公众号。

例如,具体可以获取用户的查询请求,该查询请求携带所需查询实体的名称或别称等信息,根据该查询请求查询预置的实体别名集合,以确定对应的实体,然后,根据确定的实体获取对应的推荐集合,并将获取到的推荐集合中的权威公众号推荐给用户。

其中,实体别名集合可以由维护人员进行预先设置,也可以由系统自行进行建立,即该方法还可以包括:

确定实体的名称,利用预置的同义词集合对确定的名称进行扩展,得到实体的别名集合。

例如,实体“工商银行”的别称集合可以为<“中国工商银行”、“工行”、“中国工商行”、“工商行”、“icbc”、“工银”>,等等。

此外,还可以对推荐集合中的权威公众号实时进行更新,例如,具体可以如下:

(1)确定权威公众号的正例数量和反例数量。

其中,正例指的是包含实体名或者别称的查询,并且该查询点击了权威公众号;即用户的查询包含实体且点击了权威公众号。

反例指的是包含实体名或者别称的查询,但是该查询没有点击权威公众号,即反例为用户的查询包含实体但没有点击权威公众号。

(2)若该权威公众号的正例数量低于预设数量,则计算该权威公众号的正例数量与反例数量的比值。

其中,该预设数量可以根据实际应用的需求进行设置。

(3)在该比值小于预设比值时,删除该推荐集合中的权威公众号。

其中,该预设比值可以根据实际应用的需求进行设置。

由上可知,本实施例通过获取实体列表,根据该实体列表获取实体对应的用户点击日志,根据用户点击日志确定用户查询该实体时所点击的公众号、以及点击的公众号的点击次数,得到所查询实体对应的公众号集合,然后按照点击次数对公众号集合中的公众号进行排序,得到第一排序结果,并计算每个公众号的点击率,再然后,根据第一排序结果、点击次数和点击率确定所查询实体对应的权威公众号,得到推荐集合,在用户查询实体时,为用户提供相应的推荐集合中的权威公众号,从而实现为用户提供可靠的权威公众号的目的,避免用户选择到恶意的伪装公众号,不仅可以大大改善查询效果,而且可以提高信息的安全性。

实施例二、

根据实施例所描述的方法,以下将举例作进一步详细说明。

在本实施例中,将以该公众号的查询装置具体集成在服务器中为例进行说明。

如图2所示,一种公众号的查询方法,具体流程可以如下:

201、服务器获取实体列表,根据该实体列表获取用户点击日志。

例如,具体可以获取实体列表,基于该实体列表,依次获取实体列表中的实体所对应的用户点击日志,比如可以根据该实体列表确定当前需要处理的实体(即当前实体),然后根据该当前实体的名称或别称获取对应的用户点击日志,等等。

其中,该实体列表记录网络中注册的实体与实体名称(包括实体的名称或别称)的对应关系等信息;用户点击日志包括用户查询的实体的名称或别称、查询时所点击的公众号、以及点击的公众号的点击次数等信息。

202、服务器根据该用户点击日志确定用户查询该实体时所点击的公众号、以及点击的公众号的点击次数,得到所查询实体对应的公众号集合。

例如,以实体为A银行为例,则用户查询时可能输入的实体名为A银行的名称“A银行”,也可能是A银行的别称“A行”、“中国A行”或“abc”等,则此时可以根据A银行对应的用户点击日志确定用户查询A银行时所点击的公众号、以及点击的公众号的点击次数等等,将这些信息记录起来,得到A银行对应的公众号集合,同理,依照此方法,也可以得到其他实体所对应的公众号集合。

203、服务器按照点击次数由多至少的顺序对公众号集合中的公众号进行排序,得到第一排序结果,并计算该公众号集合中每个公众号的点击率。

204、服务器根据第一排序结果、点击次数和点击率确定所查询实体对应的权威公众号的候选集合,例如,可以如下:

对于第一排序结果指示排序第一的公众号,若其点击次数大于第一点击次数阈值,且点击率大于第一点击率阈值,则将其添加至权威公众号的候选集合中。

对于第一排序结果指示排序第二的公众号,若其点击次数大于第二点击次数阈值,且点击率大于第二点击率阈值,则将其添加至权威公众号的候选集合中;

对于第一排序结果指示排序第三的公众号,若其点击次数大于第三点击次数阈值,且点击率大于第三点击率阈值,则将其添加至权威公众号的候选集合中。

其中,第一点击次数阈值、第二点击次数阈值、第二点击次数阈值、第一点击率阈值、第二点击率阈值、以及第三点击率阈值可以根据实际应用的需求进行设置,具体可以设置为常数,也可以设置为函数,在此不再赘述;此外,需说明的是,第一点击次数阈值小于第二点击次数阈值,第二点击次数阈值小于第三点击次数阈值,第一点击率阈值大于第二点击率阈值,第二点击率阈值大于第三点击率阈值。

例如,还是以A银行为例,若A银行对应的公众号集合中的公众号包括公众号1、公众号2、公众号3、公众号4和公众号5,且按照点击次数由多至少的顺序为:公众号2、公众号1、公众号3、公众号5和公众号4,则可以设置第一点击次数阈值为1000次,第一点击率阈值为80%,第二点击次数阈值为1200次,第一点击率阈值为75%,第三点击次数阈值为1400次,第三点击率阈值为70%,那么:

对于公众号2,若其点击次数大于1000次,且点击率大于80%,则将其添加至权威公众号的候选集合中。

对于公众号1,若其点击次数大于1200次,且点击率大于75%,则将其添加至权威公众号的候选集合中。

对于公众号3,若其点击次数大于1400次,且点击率大于70%,则将其添加至权威公众号的候选集合中。

从而,便可以得到A银行对应的权威公众号的候选集合,同理,通过此方法,便可以得到其他实体对应的权威公众号的候选集合,在此不再赘述。

205、服务器获取公众号信息,根据该公众号信息将该候选集合中不具备认证信息,和/或关注热度如粉丝数量低于预设值的公众号过滤掉,得到过滤后候选集合。

206、服务器按照粉丝数从多至少对该过滤后候选集合中的公众号进行排序,得到第二排序结果。

207、服务器根据第二排序结果选择粉丝人数最多的N个公众号作为权威公众号,并添加至推荐集合,其中,N为正整数。

208、服务器在用户查询实体时,为用户提供相应的推荐集合中的权威公众号。例如,具体可以如下:

获取用户的查询请求,该查询请求携带所需查询实体的名称或别称等信息,根据该查询请求查询预置的实体别名集合,以确定对应的实体,然后,根据确定的实体获取对应的推荐集合,并将获取到的推荐集合中的权威公众号推荐给用户。

其中,实体别名集合可以由维护人员进行预先设置,也可以由系统自行进行建立,例如,具体的建立方法可以如下:

确定实体的名称,利用预置的同义词集合对确定的名称进行扩展,得到实体的别名集合。

比如,实体“工商银行”的别称集合可以为<“中国工商银行”、“工行”、“中国工商行”、“工商行”、“icbc”、“工银”>,等等。

此外,还可以对推荐集合中的权威公众号实时进行更新,例如,具体可以如下:

(1)确定权威公众号的正例数量和反例数量.

其中,正例指的是包含实体名或者别称的查询,并且该查询点击了权威公众号;即正例为用户的查询包含实体且点击了权威公众号。

反例指的是包含实体名或者别称的查询,但是该查询没有点击权威公众号,即反例为用户的查询包含实体但没有点击权威公众号。

(2)若该权威公众号的正例数量低于预设数量,则计算该权威公众号的正例数量与反例数量的比值。

其中,该预设数量可以根据实际应用的需求进行设置。

(3)在该比值小于预设比值时,删除该推荐集合中的权威公众号。

其中,该预设比值可以根据实际应用的需求进行设置。

由上可知,本实施例的服务器可以实体列表,根据该实体列表获取实体对应的用户点击日志,根据用户点击日志确定用户查询实体时所点击的公众号、以及点击的公众号的点击次数,得到所查询实体对应的公众号集合,然后按照点击次数对公众号集合中的公众号进行排序,得到第一排序结果,并计算每个公众号的点击率,再然后,根据第一排序结果、点击次数和点击率确定所查询实体对应的权威公众号,得到推荐集合,在用户查询实体时,为用户提供相应的推荐集合中的权威公众号,从而实现为用户提供可靠的权威公众号的目的,避免用户选择到恶意的伪装公众号,不仅可以大大改善查询效果,而且可以提高信息的安全性,提高用户体验。

实施例三、

为了更好地实施以上方法,本发明实施例还提供一种公众号的查询装置,如图3a所示,该公众号的查询装置包括获取单元301、确定单元302、第一处理单元303、第二处理单元304和查询单元305,如下:

获取单元301,用于获取实体列表,该实体列表包括实体的名称或别称等信息,根据该实体列表获取实体对应的用户点击日志。

例如,具体可以获取实体列表,基于该实体列表确定当前需要处理的实体(即当前实体),然后根据该当前实体的名称或别称获取对应的用户点击日志。

其中,该实体列表记录网络中注册的实体与实体名称(包括实体的名称或别称)的对应关系等信息;用户点击日志包括用户查询的实体的名称或别称、查询时所点击的公众号、以及点击的公众号的点击次数等信息。

确定单元302,用于根据该用户点击日志确定用户查询实体时所点击的公众号、以及点击的公众号的点击次数,得到所查询实体对应的公众号集合。

例如,以实体为A银行为例,则用户查询时可能输入的实体名为A银行的名称“A银行”,也可能是A银行的别称“A行”、“中国A行”或“abc”等,则此时可以根据A银行对应的用户点击日志确定用户查询A银行时所点击的公众号、以及点击的公众号的点击次数等等,将这些信息记录起来,得到A银行对应的公众号集合。

第一处理单元303,用于按照点击次数对公众号集合中的公众号进行排序,得到第一排序结果,并计算每个公众号的点击率。

其中,点击率指的是该公众号的点击次数与该公众号集合中所有公众号的总点击次数的百分比。

其中,具体排序时可以根据点击次数由多至少的顺序依次进行排序,也可以根据点击次数由少至多的顺序依次进行排序,具体可根据实际应用的需求而定,在此不再赘述。

第二处理单元304,用于根据第一排序结果、点击次数和点击率确定所查询实体对应的权威公众号,得到推荐集合。

查询单元305,用于在用户查询实体时,为用户提供相应的推荐集合中的权威公众号。

例如,该查询单元305,具体可以用于获取用户的查询请求,该查询请求携带所需查询实体的名称或别称等信息,根据该查询请求查询预置的实体别名集合,以确定对应的实体,然后,根据确定的实体获取对应的推荐集合,并将获取到的推荐集合中的权威公众号推荐给用户。

其中,实体别名集合可以由维护人员进行预先设置,也可以由系统自行进行建立,即如图3b所示,该公众号的查询装置还可以包括名称扩展单元306,如下:

名称扩展单元306,可以用于确定实体的名称,利用预置的同义词集合对确定的名称进行扩展,得到实体的别名集合。

例如,实体“工商银行”的别称集合可以为<“中国工商银行”、“工行”、“中国工商行”、“工商行”、“icbc”、“工银”>,等等。

此外,还可以对推荐集合中的权威公众号实时进行更新,即如图3b所示,该公众号的查询装置还可以包括更新单元307,如下:

更新单元307,用于对推荐集合中的权威公众号进行更新。例如,具体可以如下:

更新单元307,具体可以用于,确定权威公众号的正例数量和反例数量,若该权威公众号的正例数量低于预设数量,则计算该权威公众号的正例数量与反例数量的比值;在该比值小于预设比值时,删除该推荐集合中的权威公众号。

其中,该预设数量和预设比值可以根据实际应用的需求进行设置。

其中,第二处理单元304可以包括处理子单元、排序子单元和选择子单元,如下:

(1)处理子单元;

处理子单元,用于根据第一排序结果、点击次数和点击率确定所查询实体对应的权威公众号的候选集合。

其中,确定的方式可以有多种,例如,该处理子单元,可以用于执行如下操作:

对于第一排序结果指示点击次数最多的公众号,若其点击次数大于第一点击次数阈值,且点击率大于第一点击率阈值,则将其添加至权威公众号的候选集合中。

可选的,除了选择一个公众号作为权威公众号之外,也可以选择一个以上的公众号作为权威公众号,即还可以执行如下操作:

对于第一排序结果指示点击次数第二多的公众号,若其点击次数大于第二点击次数阈值,且点击率大于第二点击率阈值,则将其添加至权威公众号的候选集合中;

对于第一排序结果指示点击次数第三多的公众号,若其点击次数大于第三点击次数阈值,且点击率大于第三点击率阈值,则将其添加至权威公众号的候选集合中。

以此类推,如果还需选择更多的公众号作为权威公众号,则可以依据第一排序结果依次对公众号的进行判断,在此不再赘述。

其中,第一点击次数阈值、第二点击次数阈值、第二点击次数阈值、第一点击率阈值、第二点击率阈值、以及第三点击率阈值可以根据实际应用的需求进行设置,具体可以设置为常数,也可以设置为函数,在此不再赘述;此外,需说明的是,第一点击次数阈值小于第二点击次数阈值,第二点击次数阈值小于第三点击次数阈值,第一点击率阈值大于第二点击率阈值,第二点击率阈值大于第三点击率阈值。

(2)排序子单元;

排序子单元,用于按照关注热度对该候选集合中的公众号进行排序,得到第二排序结果。

其中,关注热度可以包括粉丝数(即关注用户的数量)、点击次数和/或点击率等信息。例如,具体可以按照粉丝数对该候选集合中的公众号进行排序,或者,也可以点击次数对该候选集合中的公众号进行排序,等等。

需说明的是,具体排序的顺序可以根据实际应用的需求进行设置,比如,可以按照关注热度从高到低进行排序,或者,也可以按照关注热度从低到高进行排序,等等。

(3)选择子单元;

选择子单元,用于根据第二排序结果选择热度较高的N个公众号作为权威公众号,并添加至推荐集合,该N为正整数。

例如,根据第二排序结果选择粉丝人数最多的2个或3个公众号作为权威公众号,并添加至推荐集合,等等。

可选的,为了能选择出更为权威性的公众号作为权威公众号,在确定权威公众号的候选集合之后,还可以对该候选集合中的公众号进行过滤,即如图3b所示,该公众号的查询装置还可以包括过滤单元308,如下:

该过滤单元308,可以用于按照预置策略对该候选集合中的公众号进行过滤,得到过滤后候选集合。

例如,过滤单元308具体可以用于获取公众号信息,根据该公众号信息将该候选集合中不具备认证信息和/或关注热度低于预设值的公众号过滤掉,得到过滤后候选集合,等等。

则此时,排序子单元,具体可以用于按照关注热度对该过滤后候选集合中的公众号进行排序,得到第二排序结果。

具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。

该公众号的查询装置具体可以集成在服务器等设备中。

由上可知,本实施例的公众号的查询装置的获取单元301可以实体列表,根据该实体列表获取实体对应的用户点击日志,然后用确定单元302根据用户点击日志确定用户查询实体时所点击的公众号、以及点击的公众号的点击次数,得到所查询实体对应的公众号集合,再然后,由第一处理单元303按照点击次数对公众号集合中的公众号进行排序,得到第一排序结果,并计算每个公众号的点击率,再由第二处理单元304根据第一排序结果、点击次数和点击率确定所查询实体对应的权威公众号,得到推荐集合,在用户查询实体时,由查询单元305为用户提供相应的推荐集合中的权威公众号,从而实现为用户提供可靠的权威公众号的目的,避免用户选择到恶意的伪装公众号,不仅可以大大改善查询效果,而且可以提高信息的安全性,体验用户体验。

实施例四、

相应的,本发明实施例还提供一种公众号的查询系统,包括本发明实施例所提供的任一种公众号的查询装置,具体可参见实施例三,其中,该公众号的查询装置具体可集成在服务器中,即该查询系统可以包括服务器,例如,具体可以如下:

服务器,用于获取实体列表,根据该实体列表获取实体对应的用户点击日志,根据该用户点击日志确定用户查询实体时所点击的公众号、以及点击的公众号的点击次数,得到所查询实体对应的公众号集合;按照点击次数对公众号集合中的公众号进行排序,得到第一排序结果,并计算每个公众号的点击率;根据第一排序结果、点击次数和点击率确定所查询实体对应的权威公众号,得到推荐集合;在用户查询实体时,为用户提供相应的推荐集合中的权威公众号。

其中,根据第一排序结果、点击次数和点击率确定所查询实体对应的权威公众号,得到推荐集合的方式可以有多种,例如,可以如下:

该服务器,具体可以根据第一排序结果、点击次数和点击率确定所查询实体对应的权威公众号的候选集合,按照关注热度对该候选集合中的公众号进行排序,得到第二排序结果,然后根据第二排序结果选择热度较高的N个公众号作为权威公众号,并添加至推荐集合,具体可参见前面的实施例,在此不再赘述。

可选的,为了能选择出更为权威性的公众号作为权威公众号,在确定权威公众号的候选集合之后,还可以对该候选集合中的公众号进行过滤,即:

服务器,还可以用于按照预置策略对该候选集合中的公众号进行过滤,得到过滤后候选集合;例如,具体可以获取公众号信息,根据该公众号信息将该候选集合中不具备认证信息和/或关注热度低于预设值的公众号过滤掉,得到过滤后候选集合,等等。然后,才按照关注热度对该过滤后候选集合中的公众号进行排序,得到第二排序结果。

此外,服务器还可以对推荐集合中的权威公众号实时进行更新,比如,可以确定权威公众号的正例数量和反例数量,若该权威公众号的正例数量低于预设数量,则计算该权威公众号的正例数量与反例数量的比值,在该比值小于预设比值时,删除该推荐集合中的权威公众号。

其中,该预设数量和预设比值可以根据实际应用的需求进行设置。

另外,该公众号的查询系统还可以包括其他的设备,比如终端;

终端,用于发送查询消息给服务器,以及接收服务器根据该查询消息提供的权威公众号。

以上各个设备的具体实施可参见前面的实施例,在此不再赘述。

由于该公众号的查询系统可以包括本发明实施例所提供的任一种公众号的查询装置,因此可以实现本发明实施例所提供的任一种公众号的查询装置所能实现的有益效果,详见前面的实施例,在此不再赘述。

实施例五、

本发明实施例还提供一种服务器,如图4所示,其示出了本发明实施例所涉及的服务器的结构示意图,具体来讲:

该服务器可以包括一个或者一个以上处理核心的处理器401、一个或一个以上计算机可读存储介质的存储器402、射频(Radio Frequency,RF)电路403、电源404、输入单元405、以及显示单元406等部件。本领域技术人员可以理解,图4中示出的服务器结构并不构成对服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

处理器401是该服务器的控制中心,利用各种接口和线路连接整个服务器的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行服务器的各种功能和处理数据,从而对服务器进行整体监控。可选的,处理器401可包括一个或多个处理核心;优选的,处理器401可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器401中。

存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据服务器的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。

RF电路403可用于收发信息过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器401处理;另外,将涉及上行的数据发送给基站。通常,RF电路403包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、低噪声放大器(LNA,Low Noise Amplifier)、双工器等。此外,RF电路403还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(GSM,Global System ofMobile communication)、通用分组无线服务(GPRS,General Packet RadioService)、码分多址(CDMA,Code Division Multiple Access)、宽带码分多址(WCDMA,Wideband Code Division Multiple Access)、长期演进(LTE,LongTerm Evolution)、电子邮件、短消息服务(SMS,Short Messaging Service)等。

服务器还包括给各个部件供电的电源404(比如电池),优选的,电源404可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源404还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

该服务器还可包括输入单元405,该输入单元405可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元405可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器401,并能接收处理器401发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入单元405还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

该服务器还可包括显示单元406,该显示单元406可用于显示由用户输入的信息或提供给用户的信息以及服务器的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元406可包括显示面板,可选的,可以采用液晶显示器(LCD,Liquid Crystal Display)、有机发光二极管(OLED,Organic Light-Emitting Diode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器401以确定触摸事件的类型,随后处理器401根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图4中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。

尽管未示出,服务器还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,服务器中的处理器401会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器401来运行存储在存储器402中的应用程序,从而实现各种功能,如下:

获取实体列表,根据该实体列表获取实体对应的用户点击日志,根据该用户点击日志确定用户查询实体时所点击的公众号、以及点击的公众号的点击次数,得到所查询实体对应的公众号集合;按照点击次数对公众号集合中的公众号进行排序,得到第一排序结果,并计算每个公众号的点击率;根据第一排序结果、点击次数和点击率确定所查询实体对应的权威公众号,得到推荐集合;在用户查询实体时,为用户提供相应的推荐集合中的权威公众号。

例如,具体可以根据第一排序结果、点击次数和点击率确定所查询实体对应的权威公众号的候选集合,按照关注热度对该候选集合中的公众号进行排序,得到第二排序结果,然后根据第二排序结果选择热度较高的N个公众号作为权威公众号,并添加至推荐集合,具体可参见前面的实施例,在此不再赘述。

可选的,为了能选择出更为权威性的公众号作为权威公众号,在确定权威公众号的候选集合之后,还可以对该候选集合中的公众号进行过滤,即处理器401还可以执行如下操作:

按照预置策略对该候选集合中的公众号进行过滤,得到过滤后候选集合;例如,具体可以获取公众号信息,根据该公众号信息将该候选集合中不具备认证信息和/或关注热度低于预设值的公众号过滤掉,得到过滤后候选集合,等等。然后,才按照关注热度对该过滤后候选集合中的公众号进行排序,得到第二排序结果。

此外,处理器401还可以执行如下操作:

对推荐集合中的权威公众号实时进行更新,比如,可以确定权威公众号的正例数量和反例数量,若该权威公众号的正例数量低于预设数量,则计算该权威公众号的正例数量与反例数量的比值,在该比值小于预设比值时,删除该推荐集合中的权威公众号。

其中,该预设数量和预设比值可以根据实际应用的需求进行设置。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

由上可知,本实施例的服务器可以获取实体列表,根据该实体列表获取实体对应的用户点击日志,根据用户点击日志确定用户查询实体时所点击的公众号、以及点击的公众号的点击次数,得到所查询实体对应的公众号集合,然后按照点击次数对公众号集合中的公众号进行排序,得到第一排序结果,并计算每个公众号的点击率,再然后,根据第一排序结果、点击次数和点击率确定所查询实体对应的权威公众号,得到推荐集合,在用户查询实体时,为用户提供相应的推荐集合中的权威公众号,从而实现为用户提供可靠的权威公众号的目的,避免用户选择到恶意的伪装公众号,不仅可以大大改善查询效果,而且可以提高信息的安全性,体验用户体验。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。

以上对本发明实施例所提供的一种公众号的查询方法、装置和系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号