[发明专利]信息推送方法、装置、电子设备及可读介质在审
申请号: | 201910577053.2 | 申请日: | 2019-06-28 |
公开(公告)号: | CN110266805A | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 谢幕 | 申请(专利权)人: | 京东数字科技控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06Q30/06;G06F16/9535;G06F16/951 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 孙宝海;袁礼君 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息推送 倒排索引 电子设备 可读介质 目标索引 信息集合 订单信息 索引信息 规则库 计算复杂度 交集 固定线 虚拟机 用户端 处理器 减小 申请 查找 关联 瓶颈 部署 | ||
本申请提供一种信息推送方法、装置、电子设备及可读介质,该方法包括:获取用户的订单信息;通过所述订单信息确定目标索引信息;通过所述目标索引信息在倒排索引规则库中确定至少一个第一信息集合,所述倒排索引规则库包括至少一个索引信息以及所述至少一个索引信息对应的至少一个第一信息集合;通过所述多个第一信息集合的交集确定待推广信息;以及将所述待推广信息推送至用户端。本申请的信息推送方法、装置、电子设备及可读介质,通过将目标索引信息与待推广信息以倒排索引的形式关联并进行查找,能够固定线程数、减小计算复杂度,突破计算上限瓶颈;并降低对处理器的依赖性,以使其可部署至虚拟机中。
技术领域
本申请涉及互联网领域,尤其涉及一种信息推送方法、装置、电子设备及计算机可读介质。
背景技术
在订单业务系统中,针对不同的商品可设置不同的业务活动供用户参与,例如分期付款、优惠券、支付金额减免以及分期手续费减免等。在针对各个场景计算用户能使用的业务活动时,现有技术是使用java多线程技术,对全量业务活动进行并行实时规则计算,通过计算结果匹配出符合当前订单属性的业务活动后将其推送给用户,供用户选择使用。
然而,现有技术采用多线程计算方式对业务活动进行计算,其对应用服务器多处理器、处理器二级缓存(L2Cache)等的计算能力要求非常高。此外,面对每一订单请求,现有技术均需要对全量营销活动进行并行实时计算,导致线程池的大小成为业务活动数的瓶颈,并且处理器处理线程调度的能力,成为应用响应并发能力的瓶颈。
发明内容
有鉴于此,本申请提供一种信息推送方法、装置、电子设备及计算机可读介质,通过将目标索引信息与待推广信息以倒排索引的形式关联并进行查找,能够固定线程数、减小计算复杂度,突破计算上限瓶颈;并降低对处理器的依赖性,以使其可部署至虚拟机中。
本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
根据本申请实施例的第一方面,提出一种信息推送方法,该方法包括:获取用户的订单信息;通过所述订单信息确定目标索引信息;通过所述目标索引信息在倒排索引规则库中确定至少一个第一信息集合,所述倒排索引规则库包括至少一个索引信息以及所述至少一个索引信息对应的至少一个第一信息集合;通过所述多个第一信息集合的交集确定待推广信息;以及将所述待推广信息推送至用户端。
在本申请的一种示例性实施例中,还包括:根据所述至少一个索引信息、所述至少一个索引信息对应的至少一个规则信息以及所述至少一个规则信息对应的至少一个待推广信息生成倒排索引规则库,其中,所述至少一个规则信息对应的所述至少一个待推广信息满足所述至少一个规则信息的规则条件。
在本申请的一种示例性实施例中,通过所述目标索引信息在倒排索引规则库中确定至少一个第一信息集合包括:根据所述目标索引信息确定其在所述倒排索引规则库中对应的至少一个规则信息;基于所述目标索引与所述至少一个规则信息的规则条件在所述至少一个规则信息中筛选获得至少一个目标规则信息;以及在所述倒排索引规则库中提取所述至少一个目标规则信息对应的至少一个待推广信息,以生成至少一个第一信息集合。
在本申请的一种示例性实施例中,所述规则信息包括以下情况的至少一种:肯定式、否定式、规则不限制、数值区间。
在本申请的一种示例性实施例中,根据所述至少一个索引信息、所述至少一个索引信息对应的至少一个规则信息以及所述至少一个规则信息对应的至少一个待推广信息生成倒排索引规则库包括:获取每一索引信息对应的至少一个规则信息;获取满足每一规则信息的规则条件的至少一个待推广信息;以及根据所述至少一个索引信息、所述至少一个规则信息以及所述至少一个个待推广信息生成倒排索引规则库。
在本申请的一种示例性实施例中,还包括:根据待推广信息的状态实时更新倒排索引规则库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东数字科技控股有限公司,未经京东数字科技控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910577053.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于节点情景度的内容中心网络缓存方法
- 下一篇:内容推送方法、装置及电子设备