生成推送信息的方法和装置制造方法及图纸

技术编号:13674616 阅读:34 留言:0更新日期:2016-09-07 23:58
本申请公开了一种生成推送信息的方法和装置。所述方法的一具体实施方式包括:获取需求信息,其中,所述需求信息包括至少一个需求项,每个需求项包括需求量;基于所述需求量与各待推送条目的可提供项的可提供量的匹配关系,从所述待推送条目中选取预设个数的候选条目;针对各个候选条目,通过与所述需求项相对应的可提供项的可提供量计算需求保证量;将各个需求保证量中的最小值所对应的候选条目确定为目标条目;根据所述最小值及所述目标条目生成推送信息。该实施方式可以提高生成推送信息的有效性。

【技术实现步骤摘要】

本申请涉及计算机
,具体涉及信息推送
,尤其涉及生成推送信息的方法和装置
技术介绍
推送,一般可以表示人或电子设备主动向被推送对象(例如潜在商品购买者、终端用户等)提供信息的过程,这里,所提供的信息可以称为推送信息。人或电子设备往往可以通过推送对象的不同偏好、需求等向被推送对象推送信息。现有的生成推送信息的方法中,往往通过人工对被推送对象的需求进行分析,或者通过电子设备通过简单的需求项匹配生成推送信息。在一些较复杂的情况下,例如,大型IT企业批量采购不同用途计算机、云存储服务器系统增加服务器数量等等情况,如果需求项较多,例如包括硬盘容量、CPU(Central Processing Unit,中央处理器)频率、内存大小等多个需求项,且每个需求项被量化,对每个需求项的满足需求又具有不同的优先级等情况下,人工计算操作繁琐、计算量较大、容易漏掉某些需求项,而简单的需求项匹配常常不能满足需求项的量化需求。因此,现有方法存在生成推送信息的有效性不高的问题。
技术实现思路
本申请的目的在于提出一种改进的生成推送信息方法和装置,来解决以上
技术介绍
部分提到的技术问题。一方面,本申请提供了一种生成推送信息方法,所述方法包括:获取需求信息,其中,所述需求信息包括至少一个需求项,每个需求项包括需求量;基于所述需求量与各待推送条目的可提供项的可提供量的匹配关系,从所述待推送条目中选取预设个数的候选条目;针对
各个候选条目,通过与所述需求项相对应的可提供项的可提供量计算需求保证量;将各个需求保证量中的最小值所对应的候选条目确定为目标条目;根据所述最小值及所述目标条目生成推送信息。在一些实施例中,每个需求项还包括权重系数,以及,所述基于所述需求量与各待推送条目的可提供项的可提供量的匹配关系,从所述待推送条目中选取预设个数的候选条目包括:基于所述权重系数计算所述需求量与各待推送条目的可提供项的可提供量的匹配度;按照所述匹配度由大到小的顺序对各待推送条目进行排序,获取排列靠前的预设个数的待推送条目作为候选条目。在一些实施例中,所述基于所述需求量与各待推送条目的可提供项的可提供量的匹配关系,从所述待推送条目中选取预设个数的候选条目包括:计算各需求量之间的第一关联值;计算各待推送条目中与各需求项相对应的可提供项的可提供量的第二关联值;将所述第一关联值和所述第二关联值进行对比,选取所述第二关联值与所述第一关联值最接近的预设个数的待推送条目作为候选条目。在一些实施例中,所述针对各个候选条目,通过与所述需求项相对应的可提供项的可提供量计算需求保证量包括:对于每个候选条目,分别计算与每个需求项相对应的可提供项满足该需求项的需求量时所需的最小需求数量;选取所述最小需求数量中的最大值,作为该候选条目的需求保证量。在一些实施例中,所述根据所述最小值及所述目标条目生成推送信息包括:将所述最小值与可接收量进行对比;如果所述最小值大于所述可接收量,根据所述可接收量和所述目标条目生成推送信息。第二方面,本申请提供了一种生成推送信息装置,所述装置包括:获取模块,配置用于获取需求信息,其中,所述需求信息包括至少一个需求项,每个需求项包括需求量;匹配模块,配置用于基于所述需求量与各待推送条目的可提供项的可提供量的匹配关系,从所述待推送条目中选取预设个数的候选条目;计算模块,配置用于针对各个候选条目,通过与所述需求项相对应的可提供项的可提供量计算需求保证量;确定模块,配置用于将各个需求保证量中的最小值所对应的候
选条目确定为目标条目;生成模块,配置用于根据所述最小值及所述目标条目生成推送信息。在一些实施例中,每个需求项还包括权重系数,以及,所述匹配模块包括:匹配度计算单元,配置用于基于所述权重系数计算所述需求量与各待推送条目的可提供项的可提供量的匹配度;目标条目获取模块,配置用于按照所述匹配度由大到小的顺序对各待推送条目进行排序,获取排列靠前的预设个数的待推送条目作为目标条目。在一些实施例中,所述匹配模块包括:第一关联值计算单元,配置用于计算各需求量之间的第一关联值;第二关联值计算单元,配置用于计算各待推送条目中与各需求项相对应的可提供项的可提供量的第二关联值;目标条目确定单元,配置用于将所述第一关联值和所述第二关联值进行对比,选取所述第二关联值与所述第一关联值最接近的预设个数的待推送条目作为目标条目。在一些实施例中,所述计算模块包括:最小需求数量确定单元,配置用于对于每个候选条目,分别计算与每个需求项相对应的可提供项满足该需求项的需求量时所需的最小需求数量;需求保证量确定单元,配置用于选取所述最小需求数量中的最大值,作为该候选条目的需求保证量。在一些实施例中,所述生成模块包括:对比单元,配置用于将所述最小值与可接收量进行对比;生成单元,配置用于如果所述最小值大于所述可接收量,根据所述可接收量和所述目标条目生成推送信息。本申请提供的生成推送信息方法和装置,通过获取需求信息,其中,需求信息包括至少一个需求项,每个需求项包括需求量,接着基于需求量与各待推送条目的可提供项的可提供量的匹配关系,从待推送条目中选取预设个数的候选条目,然后针对各个候选条目,通过与需求项相对应的可提供项的可提供量计算需求保证量,接着将各个需求保证量中的最小值所对应的候选条目确定为目标条目,并根据上述最小值及目标条目生成推送信息。由于根据各需求项的需求量与待推送条目的可提供项的可提供量的匹配关系自动生成推送信息,且充分
考虑了需求项的量化需求,这种生成推送信息的方法和装置可以提高生成推送信息的有效性。附图说明通过阅读参照以下附图所作的对非限制性实施例的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1示出了可以应用本申请实施例的示例性系统架构;图2是根据本申请的生成推送信息方法的一个实施例的流程图;图3是根据本申请的生成推送信息方法的一个实施例的一个应用场景示意图;图4是根据本申请的生成推送信息方法的又一个实施例的流程图;图5是根据本申请的生成推送信息装置的一个实施例的结构示意图;图6是适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1示出了可以应用本申请实施例的示例性系统架构100。如图1所示,系统架构100可以包括终端设备101、102、网络103和服务器104。网络103用以在终端设备101、102和服务器104之间提供通信链路的介质。网络103可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。终端设备101、102可以通过网络103与服务器104交互,以接收或发送消息等。终端设备101、102上可以安装有各种通讯客户端应用,例如推送类应用、购物类应用、浏览器应用、定位类应用、地图类应用、理财类应用、搜索类应用、社交平台应用、邮箱客户端、即时通信工具等等。终端设备101、102可本文档来自技高网
...

【技术保护点】
一种生成推送信息的方法,所述方法包括:获取需求信息,其中,所述需求信息包括至少一个需求项,每个需求项包括需求量;基于所述需求量与各待推送条目的可提供项的可提供量的匹配关系,从所述待推送条目中选取预设个数的候选条目;针对各个候选条目,通过与所述需求项相对应的可提供项的可提供量计算需求保证量;将各个需求保证量中的最小值所对应的候选条目确定为目标条目;根据所述最小值及所述目标条目生成推送信息。

【技术特征摘要】
1.一种生成推送信息的方法,所述方法包括:获取需求信息,其中,所述需求信息包括至少一个需求项,每个需求项包括需求量;基于所述需求量与各待推送条目的可提供项的可提供量的匹配关系,从所述待推送条目中选取预设个数的候选条目;针对各个候选条目,通过与所述需求项相对应的可提供项的可提供量计算需求保证量;将各个需求保证量中的最小值所对应的候选条目确定为目标条目;根据所述最小值及所述目标条目生成推送信息。2.根据权利要求1所述的方法,其特征在于,每个需求项还包括权重系数,以及所述基于所述需求量与各待推送条目的可提供项的可提供量的匹配关系,从所述待推送条目中选取预设个数的候选条目包括:基于所述权重系数计算所述需求量与各待推送条目的可提供项的可提供量的匹配度;按照所述匹配度由大到小的顺序对各待推送条目进行排序,获取排列靠前的预设个数的待推送条目作为候选条目。3.根据权利要求1所述的方法,其特征在于,所述基于所述需求量与各待推送条目的可提供项的可提供量的匹配关系,从所述待推送条目中选取预设个数的候选条目包括:计算各需求量之间的第一关联值;计算各待推送条目中与各需求项相对应的可提供项的可提供量的第二关联值;将所述第一关联值和所述第二关联值进行对比,选取所述第二关联值与所述第一关联值最接近的预设个数的待推送条目作为候选条目。4.根据权利要求1所述的方法,其特征在于,所述针对各个候选条目,通过与所述需求项相对应的可提供项的可提供量计算需求保证量包括:对于每个候选条目,分别计算与每个需求项相对应的可提供项满足该需求项的需求量时所需的最小需求数量;选取所述最小需求数量中的最大值,作为该候选条目的需求保证量。5.根据权利要求1-4中任一所述的方法,其特征在于,所述根据所述最小值及所述目标条目生成推送信息包括:将所述最小值与可接收量进行对比;如果所述最小值大于所述可接收量,根据所述可接收量和所述目标条目生成推送信息。6.一种生成推送信...

【专利技术属性】
技术研发人员:彭珊季永锋张春雨
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1