内容项目位推荐方法、装置及系统的制作方法

文档序号:9433415阅读:259来源:国知局
内容项目位推荐方法、装置及系统的制作方法
【技术领域】
[0001] 本发明涉及计算机领域,特别涉及一种内容项目位推荐方法、装置及系统。
【背景技术】
[0002] 网络平台上能够投放内容项目的位置为内容项目位,例如,内容项目可以为广告, 内容项目位可以为广告位。当广告位处于上线状态时,位于该广告位上的广告能够被网络 平台的用户看到,当广告位处于下线状态时,该广告位无法放置广告,通常被其他信息占 用。业务系统能够管理网络平台上的广告位。因此,可以通过业务系统将产品的广告投放 至处于上线状态的广告位上,进行产品的推广。
[0003] 相关技术中,通常通过广告位推荐系统向业务系统推荐处于上线状态的广告位, 广告位推荐系统包括一个广告位信息服务器、多个从索引服务器(英文:Slave Indexer Server ;简称:SIS)和多个推荐处理器,且从索引服务器(也称检索服务器)和推荐处理器 一一对应。广告位信息服务器能够统计网络平台上的广告位的状态信息,该广告位的状态 信息用于指示当前时刻处于上线状态的广告位或处于下线状态的广告位。广告位信息服务 器还能够将广告位的状态信息发送至每个从索引服务器,推荐处理器能够根据对应的从索 引服务器中的广告位的状态信息向业务系统推荐处于上线状态的广告位,以便于业务系统 将需要进行推广的产品的广告投放在该处于上线状态的广告位上。由于广告位推荐系统中 包括的从索引服务器的个数成百上千,为了减少广告位信息服务器的压力,该广告位信息 服务器采用异步发送的方法向每个从索引服务器发送广告位的状态信息,即广告位信息服 务器在一个时间段内将用于指示处于上线状态的广告位的状态信息发送至每个从索引服 务器,并在下一个时间段内将用于指示处于下线状态的广告位的状态信息发送至每个从索 引服务器。
[0004] 由于广告位信息服务器采用异步发送的方法向每个从索引服务器发送广告位的 状态信息,广告位信息服务器无法实时地将用于指示处于下线状态的广告位的状态信息发 送至每个从索引服务器,使得推荐处理器在根据对应的从索引服务器中的广告位的状态信 息,向业务系统推荐处于上线状态的广告位时,有可能将已经处于下线状态的广告位推荐 至业务系统,因此,推荐广告位的准确度较低。

【发明内容】

[0005] 为了解决推荐广告位的准确度较低的问题,本发明实施例提供了一种内容项目位 推荐方法、装置及系统。所述技术方案如下:
[0006] 第一方面,提供了一种内容项目位推荐方法,用于内容项目位推荐系统的第一主 索引服务器MIS中,所述内容项目位推荐系统包括内容项目位信息服务器,MIS和从索引服 务器SIS,所述内容项目位信息服务器管理η个MIS,每个MIS管理至少两个SIS,所述第一 MIS为所述η个MIS中的任意一个,所述η为大于或等于2的正整数,所述方法包括:
[0007] 所述第一 MIS接收所述内容项目位信息服务器发送的内容项目位的状态信息,所 述内容项目位的状态信息用于指示当前时刻处于上线状态的内容项目位和处于下线状态 的内容项目位;
[0008] 所述第一 MIS获取所述第一 MIS管理的SIS的标识;
[0009] 所述第一 MIS向所述第一 MIS管理的SIS的标识所指示的SIS发送所述内容项目 位的状态信息,以便于所述第一 MIS管理的SIS的标识所指示的SIS在接收到业务系统发 送的推荐请求后,根据所述推荐请求和所述内容项目位的状态信息生成推荐内容项目位信 息,并将所述推荐内容项目位信息发送至所述业务系统。
[0010] 第二方面,提供了一种内容项目位推荐方法,用于内容项目位推荐系统的第一从 索引服务器SIS中,所述内容项目位推荐系统包括内容项目位信息服务器,主索引服务器 MIS和SIS,所述内容项目位信息服务器管理η个MIS,每个MIS管理至少两个SIS,所述第 一 SIS为所述内容项目位推荐系统中的任意一个SIS,所述η为大于或等于2的正整数,所 述方法包括:
[0011] 所述第一 SIS接收所述第一 MIS发送的内容项目位的状态信息,所述第一 MIS为 管理所述第一 SIS的MIS,所述内容项目位的状态信息为所述内容项目位信息服务器发送 至所述第一 MIS的,所述内容项目位的状态信息用于指示当前时刻处于上线状态的内容项 目位和处于下线状态的内容项目位;
[0012] 所述第一 SIS接收业务系统发送的推荐请求;
[0013] 所述第一 SIS根据所述推荐请求和所述内容项目位的状态信息生成推荐内容项 目位信息;
[0014] 所述第一 SIS将所述推荐内容项目位信息发送至所述业务系统。
[0015] 第三方面,提供了一种内容项目位推荐方法,用于内容项目位推荐系统的配置管 理服务器CS中,所述内容项目位推荐系统包括内容项目位信息服务器,主索引服务器MIS, 从索引服务器SIS和CS,所述内容项目位信息服务器管理η个MIS,每个MIS管理至少两个 SIS,所述η为大于或等于2的正整数,所述方法包括:
[0016] 所述CS根据第一 MIS的标识在本地存储的MIS的标识与SIS的标识的对应关系 中确定所述第一 MIS管理的SIS的标识,所述第一 MIS为所述η个MIS中的任意一个;
[0017] 所述CS将所述第一 MIS管理的SIS的标识发送至所述第一 MIS,以便于所述第一 MIS向所述第一MIS管理的SIS的标识所指示的SIS发送内容项目位的状态信息,所述内容 项目位的状态信息为所述内容项目位信息服务器发送至所述第一 MIS的,所述内容项目位 的状态信息用于指示当前时刻处于上线状态的内容项目位和处于下线状态的内容项目位。
[0018] 第四方面,提供了一种内容项目位推荐装置,所述装置包括:
[0019] 状态信息接收单元,用于接收内容项目位信息服务器发送的内容项目位的状态信 息,所述内容项目位的状态信息用于指示当前时刻处于上线状态的内容项目位和处于下线 状态的内容项目位,所述内容项目位信息服务器管理η个主索引服务器MIS,每个MIS管理 至少两个从索引服务器SIS,所述η为大于或等于2的正整数;
[0020] 标识获取单元,用于获取第一 MIS管理的SIS的标识,所述第一 MIS为所述η个 MIS中的任意一个;
[0021] 第一信息发送单元,用于向所述第一 MIS管理的SIS的标识所指示的SIS发送所 述内容项目位的状态信息,以便于所述第一 MIS管理的SIS的标识所指示的SIS在接收到 业务系统发送的推荐请求后,根据所述推荐请求和所述内容项目位的状态信息生成推荐内 容项目位信息,并将所述推荐内容项目位信息发送至所述业务系统。
[0022] 第五方面,提供了一种内容项目位推荐装置,所述装置包括:
[0023] 状态信息接收单元,用于接收第一主索引服务器MIS发送的内容项目位的状态信 息,所述内容项目位的状态信息为内容项目位信息服务器发送至所述第一 MIS的,所述内 容项目位的状态信息用于指示当前时刻处于上线状态的内容项目位和处于下线状态的内 容项目位,所述内容项目位信息服务器管理η个MIS,每个MIS管理至少两个从索引服务器 SIS,所述第一 SIS为所述至少两个SIS中的任意一个SIS,所述第一 MIS为管理第一 SIS的 MIS,所述η为大于或等于2的正整数;
[0024] 推荐请求接收单元,用于接收业务系统发送的推荐请求;
[0025] 信息生成单元,用于根据所述推荐请求和所述内容项目位的状态信息生成推荐内 容项目位信息;
[0026] 发送推荐内容单元,用于将所述推荐内容项目位信息发送至所述业务系统。
[0027] 第六方面,提供了一种内容项目位推荐装置,所述装置包括:
[0028] 第一标识确定单元,用于根据第一主索引服务器MIS的标识在本地存储的MIS的 标识与从索引服务器SIS的标识的对应关系中确定所述第一 MIS管理的SIS的标识,内容 项目位信息服务器管理η个MIS,每个MIS管理至少两个SIS,所述第一 MIS为η个MIS中 的任意一个,所述η为大于或等于2的正整数;
[0029] 第一标识发送单元,用于将所述第一 MIS管理的SIS的标识发送至所述第一 MIS, 以便于所述第一 MIS向所述第一 MIS管理的SIS的标识所指示的SIS发送内容项目位的 状态信息,所述内容项目位的状态信息为所述内容项目位信息服务器发送至所述第一 MIS 的,所述内容项目位的状态信息用于指示当前时刻处于上线状态的内容项目位和处于下线 状态的内容项目位。
[0030] 第七方面,提供了一种内容项目位推荐系统,所述内容项目位推荐系统包括:内容 项目位信息服务器,主索引服务器MIS和从索引服务器SIS,所述内容项目位信息服务器管 理η个MIS,每个MIS管理至少两个SIS,第一 MIS为所述η个MIS中的任意一个,所述η为 大于或等于2的正整数,
[0031] 所述MIS包括权利要求12至14任一所述的内容项目位推荐装置;
[0032] 所述SIS包括权利要求16至18任一所述的内容项目位推荐装置。
[0033] 本发明提供的技术方案带来的有益效果是:
[0034] 本发明中由于内容项目位信息服务器管理至少两个MIS,且每个MIS管理至少两 个SIS,通过该至少两个MIS可以分担内容项目位信息服务器的负载,由于内容项目位信息 服务器管理的MIS较系统中SIS的总数要少,每个MIS管理的SIS较系统中SIS的总数要 少,内容项目位信息服务器和每个MIS的负载较轻,因此能够及时将用于指示当前时刻处 于上线状态的内容项目位和处于下线状态的内容项目位的状态信息发送给相应的SIS,无 需采用异步发送的方法发送状态信息,使得SIS能够准确地向业务系统推荐内容项目位, 因此,提高了推荐内容项目位的准确度。
【附图说明】
[0035] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0036] 图1是本发明实施例提供的内容项目位推荐方法的一种实施环境示意图:
[0037] 图2是本发明实施例提供的一种内容项目位推荐方法的方法流程图;
[0038] 图3是本发明实施例提供的内容项目位推荐方法的另一种实施环境示意图;
[0039] 图4是本发明实施例提供的另一种内容项目位推荐方法的方法流程图;
[0040] 图5是本发明实施例提供的又一种内容项目位推荐方法的方法流程图;
[0041] 图6-1是本发明实施例提供的再一种内容项目位推荐方法的方法流程图;
[0042] 图6-2是本发明实施例提供的一种QQ界面示意图;
[0043] 图6-3是本发明实施例提供的另一种QQ界面示意图;
[0044] 图6-4是相关技术中广告位推荐方法的一种实施环境示意图;
[0045] 图6-5是本发明实施例提供的一种工作状态管理的方法流程图;
[0046] 图7-1是本发明实施例提供的一种内容项目位推荐装置的结构示意图;
[0047] 图7-2是本发明实施例提供的另一种内容项目位推荐装置的结构示意图;
[0048] 图8-1是本发明实施例提供的又一种内容项目位推荐装置的结构示意图;
[0049] 图8-2是本发明实施例提供的再一种内容项目位推荐装置的结构示意图;
[0050] 图9-1是本发明另一实施例提供的一种内容项目位推荐装置的结构示意图;
[0051] 图9-2是本发明另一实施例提供的另一种内容项目位推荐装置的结构示意图;
[0052] 图9-3是本发明另一实施例提供的又一种内容项目位推荐装置的结构示意图;
[0053] 图10-1是本发明实施例提供的一种内容项目位推荐系统的结构示意图;
[0054] 图10-2是本发明实施例提供的另一种内容项目位推荐系统的结构示意图;
[0055] 图11是本发明实施例提供的服务器的结构示意图。
【具体实施方式】
[0056] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0057] 请参考图1,其示出了本发明实施例提供的内容项目位推荐方法的一种实施环境 示意图,该实施环境包括内容项目位推荐系统〇和业务系统1,其中,该内容项目位推荐系 统〇包括:内容项目位信息服务器01,主索引服务器(英文:Master Indexer Server;简 称:MIS)-〇2和从索引服务器(英文:Slave Indexer Server;简称:SIS)-〇3。内容项目位 信息服务器01管理η个MIS-02,每个MIS-02管理至少两个SIS-03, η为大于或等于2的正 整数,图1中以内容项目位信息服务器01管理2个MIS-02,每个MIS-02管理三个SIS-03 为例。该内容项目位信息服务器01能够向每个MIS-02发送内容项目位的状态信息,该内 容项目位的状态信息用于指示当前时刻处于上线状态的内容项目位和处于下线状态的内 容项目位;每个MIS-02能够在接收到该内容项目位的状态信息后,将该内容项目位的状态 信息发送至该MIS-02管理的SIS-03。每个SIS-03在接收到内容项目位的状态信息和业务 系统1发送的推荐请求后,均能够根据推荐请求和内容项目位的状态信息向业务系统1推 荐内容项目位。
[0058] 图2是本发明实施例提供的一种内容项目位推荐方法的方法流程图。本发明实施 例以该内容项目位推荐方法应用于图1所示的实施环境中的第一 MIS来举例说明,第一 MIS 为图1中η个MIS-02中的任意一个。参见图2,该内容项目位推荐方法可以包括:
[0059] 步骤201、第一 MIS接收内容项目位信息服务器发送的内容项目位的状态信息,该 内容项目位的状态信息用于指示当前时刻处于上线状态的内容项目位和处于下线状态的 内容项目位。
[0060] 步骤202、第一 MIS获取第一 MIS管理的SIS的标识。
[0061] 步骤203、第一 MIS向第一 MIS管理的SIS的标识所指示的SIS发送内容项目位的 状态信息,以便于第一 MIS管理的SIS的标识所指示的SIS在接收到业务系统发送的推荐 请求后,根据该推荐请求和内容项目位的状态信息
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1