CN112613907B - 快速匹配符合用户条件的营销活动产品的方法和*** - Google Patents
快速匹配符合用户条件的营销活动产品的方法和*** Download PDFInfo
- Publication number
- CN112613907B CN112613907B CN202011506248.7A CN202011506248A CN112613907B CN 112613907 B CN112613907 B CN 112613907B CN 202011506248 A CN202011506248 A CN 202011506248A CN 112613907 B CN112613907 B CN 112613907B
- Authority
- CN
- China
- Prior art keywords
- marketing
- activity
- user
- code
- marketing campaign
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 230000000694 effects Effects 0.000 claims abstract description 150
- 230000000875 corresponding effect Effects 0.000 claims abstract description 39
- 238000012795 verification Methods 0.000 claims description 44
- 230000008569 process Effects 0.000 claims description 39
- 238000012545 processing Methods 0.000 claims description 9
- 230000010354 integration Effects 0.000 claims description 6
- 238000010276 construction Methods 0.000 claims description 4
- 238000011161 development Methods 0.000 description 8
- RWSOTUBLDIXVET-UHFFFAOYSA-N Dihydrogen sulfide Chemical compound S RWSOTUBLDIXVET-UHFFFAOYSA-N 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
- G06F16/24552—Database cache management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
- G06F16/24564—Applying rules; Deductive queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2457—Query processing with adaptation to user needs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Computational Linguistics (AREA)
- Accounting & Taxation (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Computing Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种快速匹配符合用户条件的营销活动产品的方法和***,方法包括:根据接收到的营销活动查询请求,获取请求用户与操作工号的会话信息;由分布式缓存中获取用户当前订购资费信息,并获取营销活动列表及相应的活动配置信息;根据获取信息构建用户当前订购营销活动集合;根据会话信息获取当前用户所要办理的营销活动编码,并根据营销活动编码所处业务场景及归属地,基于用户当前订购营销活动集合校验营销活动编码对应的销售规则,根据销售规则校验结果,生成营销活动匹配结果并反馈至当前用户。通过本发明的技术方案,大大提高了受理用户业务的效率,提升了用户的使用体验,提高了***的可维护性。
Description
技术领域
本发明涉及业务支撑技术领域,尤其涉及一种快速匹配符合用户条件的营销活动产品的方法和一种快速匹配符合用户条件的营销活动产品的***。
背景技术
目前国内三大运营商需要在资费配置***,对集团、市场等外部部门提供的营销活动文件中文字描述进行肉眼甄别,然后归类,再实时手工录入和配置,在配置过程中,对于方案文字理解结合***现状,选择的模板未必是最优方式。
目前国内电信运营商的营销活动配置***,可以对将要发布的营销活动配置销售区域、销售渠道、销售数量、工号权根、各种类型的销售规则、用户信息条件限制等各个维度的规则,在为作用户办理相关产品业务时,需要查询是否有合适的产品对应的营销活动,这时需要在***中存在的营销活动中选出所办业务相关的营销活动进行办理,这时有三种情况:
1、在进行办理时针对营销活动配置的各个维度的销售规则进行校验,校验不通过告知用户不满足办理条件,当有用户办理其他业务满足该条件后再来办营销活动可能还有别的条件再次校验不通。这种反复的操作提示体验非常差。
2、在进行办理时针对这个营销活动的销售校验规则一次性全部展示,但是销售规则的维度比较多,***能否把所有规则集中到一点进行校验返回各***差异比较大。再者即使返回只是针对这一个活动的,相知道能不能办理这个营销活动需要一个一个的点进去看。
3、当前电信运营***中的类似营销推荐***的技术可以实现对营销活动批量校验,然后推送。但是这种技术是基于后台异步筛选,并且只是推荐下发短信。而在业务受理前台需要实时为用户办理,返回响应要在3~5秒内。
发明内容
针对上述问题,本发明提供了一种快速匹配符合用户条件的营销活动产品的方法和***,通过分布式缓存中采集的信息以及请求用户的会话信息,快速筛选出符合用户办理条件的所有营销活动的产品列表,从而大大提高了受理用户业务的效率,免去了用户长时间等待或频繁的选择操作过程,提升了用户的使用体验,且依托微服务结构提高了***的规则可配置性,从而在对主程序影响极小的情况下即可完成营销活动销售规则的编排开发,提高了***的可维护性,缩短了销售规则开发周期。
为实现上述目的,本发明提供了一种快速匹配符合用户条件的营销活动产品的方法,包括:根据接收到的营销活动查询请求,获取提出所述营销活动查询请求的请求用户与操作工号的会话信息;由分布式缓存中获取预先采集的用户当前订购资费信息,并获取营销活动列表及相应的活动配置信息;根据获取信息构建用户当前订购营销活动集合;根据所述会话信息获取当前用户所要办理的营销活动编码,并根据所述营销活动编码所处业务场景及归属地,基于所述用户当前订购营销活动集合校验所述营销活动编码对应的销售规则;根据当前用户对应所述营销活动的销售规则校验结果,生成营销活动匹配结果并反馈至当前用户。
在上述技术方案中,优选地,所述根据所述会话信息获取当前用户所要办理的营销活动编码的具体过程,采用多线程并发运算,将由所述会话信息获取营销活动编码的活动放入线程队列中,线程池提供线程并根据所述线程队列执行处理过程。
在上述技术方案中,优选地,所述由分布式缓存中获取预先采集的用户当前订购资费信息并获取营销活动列表及相应的活动配置信息具体包括:所述分布式缓存中存储有营销活动集合和活动配置信息,所述营销活动集合的数据结构中,key值为归属地编码+区域编码+东道类型编码,value值为活动编码+活动中主资费编码+活动类型编码+目标客户群标识+活动权限,所述活动配置信息的数据结构中,key值为营销活动编码,value值为包含对应营销活动编码的营销活动配置信息、规则信息、档位列表信息的字符串;根据请求用户的用户编码在所述分布式缓存中获取当前用户的当前订购营销活动的资费信息、当前订购营销活动的列表以及当前订购营销活动的活动配置信息。
在上述技术方案中,优选地,所述根据当前用户对应所述营销活动的销售规则校验结果生成营销活动匹配结果并反馈至当前用户具体包括:根据所述销售规则校验结果,分别将当前用户所要办理的营销活动编码及相应信息列入营销活动校验通过集合或营销活动校验不通过集合;将所述营销活动校验通过集合和所述营销活动校验不通过集合的整合结果发送至当前用户。
在上述技术方案中,优选地,所述分布式缓存中的数据由后台进程定时执行,根据营销活动数据的结构特点按照归属地分配进程处理,活动达到预设数量时启动线程进行逐条处理。
本发明还提出一种快速匹配符合用户条件的营销活动产品的***,应用上述技术方案中任一项提出的快速匹配符合用户条件的营销活动产品的方法,包括:会话获取模块,用于根据接收到的营销活动查询请求,获取提出所述营销活动查询请求的请求用户与操作工号的会话信息;数据获取模块,用于由分布式缓存中获取预先采集的用户当前订购资费信息,并获取营销活动列表及相应的活动配置信息;集合构建模块,用于根据获取信息构建用户当前订购营销活动集合;规则校验模块,用于根据所述会话信息获取当前用户所要办理的营销活动编码,并根据所述营销活动编码所处业务场景及归属地,基于所述用户当前订购营销活动集合校验所述营销活动编码对应的销售规则;结果反馈模块,用于根据当前用户对应所述营销活动的销售规则校验结果,生成营销活动匹配结果并反馈至当前用户。
在上述技术方案中,优选地,所述根据所述会话信息获取当前用户所要办理的营销活动编码的具体过程,采用多线程并发运算,将由所述会话信息获取营销活动编码的活动放入线程队列中,线程池提供线程并根据所述线程队列执行处理过程。
在上述技术方案中,优选地,所述分布式缓存中存储有营销活动集合和活动配置信息,所述营销活动集合的数据结构中,key值为归属地编码+区域编码+东道类型编码,value值为活动编码+活动中主资费编码+活动类型编码+目标客户群标识+活动权限,所述活动配置信息的数据结构中,key值为营销活动编码,value值为包含对应营销活动编码的营销活动配置信息、规则信息、档位列表信息的字符串;所述数据获取模块具体用于:根据请求用户的用户编码在所述分布式缓存中获取当前用户的当前订购营销活动的资费信息、当前订购营销活动的列表以及当前订购营销活动的活动配置信息。
在上述技术方案中,优选地,所述结果反馈模块具体用于:根据所述销售规则校验结果,分别将当前用户所要办理的营销活动编码及相应信息列入营销活动校验通过集合或营销活动校验不通过集合;将所述营销活动校验通过集合和所述营销活动校验不通过集合的整合结果发送至当前用户。
在上述技术方案中,优选地,所述分布式缓存中的数据由后台进程定时执行,根据营销活动数据的结构特点按照归属地分配进程处理,活动达到预设数量时启动线程进行逐条处理。
与现有技术相比,本发明的有益效果为:通过分布式缓存中采集的信息以及请求用户的会话信息,快速筛选出符合用户办理条件的所有营销活动的产品列表,从而大大提高了受理用户业务的效率,免去了用户长时间等待或频繁的选择操作过程,提升了用户的使用体验,且依托微服务结构提高了***的规则可配置性,从而在对主程序影响极小的情况下即可完成营销活动销售规则的编排开发,提高了***的可维护性,缩短了销售规则开发周期。
附图说明
图1为本发明一种实施例公开的快速匹配符合用户条件的营销活动产品的方法的示意图;
图2为本发明一种实施例公开的快速匹配符合用户条件的营销活动产品的***的结构示意框图。
图中,各组件与附图标记之间的对应关系为:
11.会话获取模块,12.数据获取模块,13.集合构建模块,14.规则校验模块,15.结果反馈模块。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合附图对本发明做进一步的详细描述:
如图1所示,根据本发明提供的一种快速匹配符合用户条件的营销活动产品的方法,包括:根据接收到的营销活动查询请求,获取提出营销活动查询请求的请求用户与操作工号的会话信息;由分布式缓存中获取预先采集的用户当前订购资费信息,并获取营销活动列表及相应的活动配置信息;根据获取信息构建用户当前订购营销活动集合;根据会话信息获取当前用户所要办理的营销活动编码,并根据营销活动编码所处业务场景及归属地,基于用户当前订购营销活动集合校验营销活动编码对应的销售规则;根据当前用户对应营销活动的销售规则校验结果,生成营销活动匹配结果并反馈至当前用户。
在该实施例中,通过分布式缓存中采集的信息以及请求用户的会话信息,快速筛选出符合用户办理条件的所有营销活动的产品列表,从而大大提高了受理用户业务的效率,免去了用户长时间等待或频繁的选择操作过程,提升了用户的使用体验,且依托微服务结构提高了***的规则可配置性,从而在对主程序影响极小的情况下即可完成营销活动销售规则的编排开发,提高了***的可维护性,缩短了销售规则开发周期。
在上述实施例中,优选地,根据会话信息获取当前用户所要办理的营销活动编码的具体过程,采用多线程并发运算,将由会话信息获取营销活动编码的活动放入线程队列中,线程池提供线程并根据线程队列执行处理过程。
在上述实施例中,优选地,由分布式缓存中获取预先采集的用户当前订购资费信息并获取营销活动列表及相应的活动配置信息具体包括:分布式缓存中存储有营销活动集合和活动配置信息,营销活动集合的数据结构中,key值为归属地编码+区域编码+东道类型编码,value值为活动编码+活动中主资费编码+活动类型编码+目标客户群标识+活动权限,活动配置信息的数据结构中,key值为营销活动编码,value值为包含对应营销活动编码的营销活动配置信息、规则信息、档位列表信息的字符串;根据请求用户的用户编码在分布式缓存中获取当前用户的当前订购营销活动的资费信息、当前订购营销活动的列表以及当前订购营销活动的活动配置信息。
在上述实施例中,优选地,根据当前用户对应营销活动的销售规则校验结果生成营销活动匹配结果并反馈至当前用户具体包括:根据销售规则校验结果,分别将当前用户所要办理的营销活动编码及相应信息列入营销活动校验通过集合或营销活动校验不通过集合;将营销活动校验通过集合和营销活动校验不通过集合的整合结果发送至当前用户。
在上述实施例中,优选地,分布式缓存中的数据由后台进程定时执行,根据营销活动数据的结构特点按照归属地分配进程处理,活动达到预设数量时启动线程进行逐条处理。
根据上述实施例提出的快速匹配符合用户条件的营销活动产品的方法,具体地,为了提高业务受理中的活动匹配效率,将营销活动的销售规则进行分采集***的营销活动集合:
将销售区域、销售渠道、归属地市等发布信息做为条件,三个条件在***中穷举中出所有的查询结果并保存到redis缓存中。在营销活动集合中保存营销活动编码+主要的资费编码+活动类型编码+目标客户群标识+活动权限编码等信息。采集所有营销活动配置信息,以活动编码为key值保存活动的所有配置信息。
数据采集由后台定时进程执行,根据营销活动数据结构特点按省份的地市分进程,每个进程中对采集的数据进行数据处理,根据数据量分配线程处理,将处理好的数据写入缓存。优选地,线程分配在当活动达到1000个时启一个线程处理,处理逻辑为将这活动列表中的活动编码逐条获取活动基本配置信息,得到必要的配置信息如活动中的资费编码、档位列表、权限编码等与活动编码拼在一起形成集合写入缓存。
采集到的数据分为两类:
一类是营销活动发布发布集合,存储在缓存中的数据结构为key值为归属地市编码+区域编码+东道类型编码,value为活动编码集合,活动编码是由活动编码+活动中包含的主资费编码+活动类型编码+目标客户群标识+活动权限;
另一类为活动配置信息,key值为营销活动编码,value为json格试的字符串,结构中包含该活动的所有配置信息、规则信息、档位列表信息等。还有活动档位配置信息,key值为营销档位编码,vaule为json格试的字符串,结构中包含该活动的所有配信息、规则信息等。
营业厅办理业务的营业员使用其操作工号为用户办理业务,登录***录入用户信息后即获取用户当前已订购产品资费信息、费用消费信息、用户归属目标客户群标识、用户编码等基本信息,以用户编码为key,用户所有的订购信息拼字符串为value存入缓存。
用户进入营销活动业务受理功能页面时,获取申请用户与操作工号的会话信息,包括工号编码、归属地市、所属渠道类型、所在区域、用户编码等信息。根据工号的归属地市+所属渠道类型+所在区域编码组成key值,从缓存中取得活动列表。再根据用户编码,从缓存中取得用户的当前***中的产品资费信息、账户信息、目标客户群标识等信息。
从缓存中得到的活动列表信息放入队中,从线程池中获取线程从队中取得一个活动进行筛选计算,线程池在工程启动即初始化默认线程数(线程数可配置),如果处理的活动总数过大,根据规则增加线程池中的线程。
每个线程中的针对获取的营销活动编码以及类型信息获取该活动类对应的销售规则校验,营销活动的销售规则包括在途单校验、用户状态校验、成本校验、资费信息校验、终端信息校验、集客信息校验等等,不同的业务场景下校验规则各不相同,不同的省份要求的业务规则也不一样。根据当前***所在省份、活动的类型、活动受理渠道类型、工号权限信息配置需要执行销售规则的校验服务,配置信息加载到缓存中。在线程中根据这些信息规则校验服务列表在线程中依次执行。每个规则校验结果记录,将执行结果返回给主进程。主进程在队列中所有活动执行完后将各线程执行结果返回调用方,返回筛选的营销活动校验通过集合、营销活动校验不通过集合以及校验不通过原因。
基于上述快速匹配符合用户条件的营销活动产品的方法,为电信运营商的业务***实时匹配并提供符合用户办理条件的营销活动产品,提升了营销活动业务办理的效率,提供营销活动销售规则配置化,依托***的微服务结构,提高了***的规则可配置性,在对主程序影响极小的情况完成营销活动销售规则的编排开发,提高了***维护性,减少了规则开发周期。
如图2所示,本发明还提出一种快速匹配符合用户条件的营销活动产品的***,应用上述实施例中任一项提出的快速匹配符合用户条件的营销活动产品的方法,包括:会话获取模块11,用于根据接收到的营销活动查询请求,获取提出营销活动查询请求的请求用户与操作工号的会话信息;数据获取模块12,用于由分布式缓存中获取预先采集的用户当前订购资费信息,并获取营销活动列表及相应的活动配置信息;集合构建模块13,用于根据获取信息构建用户当前订购营销活动集合;规则校验模块14,用于根据会话信息获取当前用户所要办理的营销活动编码,并根据营销活动编码所处业务场景及归属地,基于用户当前订购营销活动集合校验营销活动编码对应的销售规则;结果反馈模块15,用于根据当前用户对应营销活动的销售规则校验结果,生成营销活动匹配结果并反馈至当前用户。
在该实施例中,该***应用上述实施例中任一项提出的快速匹配符合用户条件的营销活动产品的方法,各模块所实现的功能与上述方法中的步骤相对应,在此不再赘述其实现方法。
在上述实施例中,优选地,根据会话信息获取当前用户所要办理的营销活动编码的具体过程,采用多线程并发运算,将由会话信息获取营销活动编码的活动放入线程队列中,线程池提供线程并根据线程队列执行处理过程。
在上述实施例中,优选地,分布式缓存中存储有营销活动集合和活动配置信息,营销活动集合的数据结构中,key值为归属地编码+区域编码+东道类型编码,value值为活动编码+活动中主资费编码+活动类型编码+目标客户群标识+活动权限,活动配置信息的数据结构中,key值为营销活动编码,value值为包含对应营销活动编码的营销活动配置信息、规则信息、档位列表信息的字符串;数据获取模块12具体用于:根据请求用户的用户编码在分布式缓存中获取当前用户的当前订购营销活动的资费信息、当前订购营销活动的列表以及当前订购营销活动的活动配置信息。
在上述实施例中,优选地,结果反馈模块15具体用于:根据销售规则校验结果,分别将当前用户所要办理的营销活动编码及相应信息列入营销活动校验通过集合或营销活动校验不通过集合;将营销活动校验通过集合和营销活动校验不通过集合的整合结果发送至当前用户。
在上述实施例中,优选地,分布式缓存中的数据由后台进程定时执行,根据营销活动数据的结构特点按照归属地分配进程处理,活动达到预设数量时启动线程进行逐条处理。
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种快速匹配符合用户条件的营销活动产品的方法,其特征在于,包括:
根据接收到的营销活动查询请求,获取提出所述营销活动查询请求的请求用户与操作工号的会话信息;
由分布式缓存中获取预先采集的用户当前订购资费信息,并获取营销活动列表及相应的活动配置信息,具体包括:
根据所述操作工号为所述请求用户办理业务时所录入的用户信息中的用户编码,在所述分布式缓存中获取当前用户的当前订购营销活动的资费信息、当前订购营销活动的列表以及当前订购营销活动的活动配置信息;
其中,所述分布式缓存中存储有营销活动集合和活动配置信息,所述营销活动集合的数据结构中,key值为归属地编码+区域编码+东道类型编码,value值为活动编码+活动中主资费编码+活动类型编码+目标客户群标识+活动权限,所述活动配置信息的数据结构中,key值为营销活动编码,value值为包含对应营销活动编码的营销活动配置信息、规则信息、档位列表信息的字符串;
根据获取信息构建用户当前订购营销活动集合;
根据所述会话信息获取当前用户所要办理的营销活动编码,并根据所述营销活动编码所处业务场景及归属地,基于所述用户当前订购营销活动集合校验所述营销活动编码对应的销售规则;
根据当前用户对应所述营销活动的销售规则校验结果,生成营销活动匹配结果并反馈至当前用户。
2.根据权利要求1所述的快速匹配符合用户条件的营销活动产品的方法,其特征在于,所述根据所述会话信息获取当前用户所要办理的营销活动编码的具体过程,采用多线程并发运算,将由所述会话信息获取营销活动编码的活动放入线程队列中,线程池提供线程并根据所述线程队列执行处理过程。
3.根据权利要求1所述的快速匹配符合用户条件的营销活动产品的方法,其特征在于,所述根据当前用户对应所述营销活动的销售规则校验结果生成营销活动匹配结果并反馈至当前用户具体包括:
根据所述销售规则校验结果,分别将当前用户所要办理的营销活动编码及相应信息列入营销活动校验通过集合或营销活动校验不通过集合;
将所述营销活动校验通过集合和所述营销活动校验不通过集合的整合结果发送至当前用户。
4.根据权利要求1所述的快速匹配符合用户条件的营销活动产品的方法,其特征在于,所述分布式缓存中的数据由后台进程定时执行,根据营销活动数据的结构特点按照归属地分配进程处理,活动达到预设数量时启动线程进行逐条处理。
5.一种快速匹配符合用户条件的营销活动产品的***,应用权利要求1至4中任一项所述的快速匹配符合用户条件的营销活动产品的方法,其特征在于,包括:
会话获取模块,用于根据接收到的营销活动查询请求,获取提出所述营销活动查询请求的请求用户与操作工号的会话信息;
数据获取模块,用于由分布式缓存中获取预先采集的用户当前订购资费信息,并获取营销活动列表及相应的活动配置信息,具体用于:根据所述操作工号为所述请求用户办理业务时所录入的用户信息中的用户编码,在所述分布式缓存中获取当前用户的当前订购营销活动的资费信息、当前订购营销活动的列表以及当前订购营销活动的活动配置信息;
其中,所述分布式缓存中存储有营销活动集合和活动配置信息,所述营销活动集合的数据结构中,key值为归属地编码+区域编码+东道类型编码,value值为活动编码+活动中主资费编码+活动类型编码+目标客户群标识+活动权限,所述活动配置信息的数据结构中,key值为营销活动编码,value值为包含对应营销活动编码的营销活动配置信息、规则信息、档位列表信息的字符串;
集合构建模块,用于根据获取信息构建用户当前订购营销活动集合;
规则校验模块,用于根据所述会话信息获取当前用户所要办理的营销活动编码,并根据所述营销活动编码所处业务场景及归属地,基于所述用户当前订购营销活动集合校验所述营销活动编码对应的销售规则;
结果反馈模块,用于根据当前用户对应所述营销活动的销售规则校验结果,生成营销活动匹配结果并反馈至当前用户。
6.根据权利要求5所述的快速匹配符合用户条件的营销活动产品的***,其特征在于,所述根据所述会话信息获取当前用户所要办理的营销活动编码的具体过程,采用多线程并发运算,将由所述会话信息获取营销活动编码的活动放入线程队列中,线程池提供线程并根据所述线程队列执行处理过程。
7.根据权利要求5所述的快速匹配符合用户条件的营销活动产品的***,其特征在于,所述结果反馈模块具体用于:
根据所述销售规则校验结果,分别将当前用户所要办理的营销活动编码及相应信息列入营销活动校验通过集合或营销活动校验不通过集合;
将所述营销活动校验通过集合和所述营销活动校验不通过集合的整合结果发送至当前用户。
8.根据权利要求5所述的快速匹配符合用户条件的营销活动产品的***,其特征在于,所述分布式缓存中的数据由后台进程定时执行,根据营销活动数据的结构特点按照归属地分配进程处理,活动达到预设数量时启动线程进行逐条处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011506248.7A CN112613907B (zh) | 2020-12-18 | 2020-12-18 | 快速匹配符合用户条件的营销活动产品的方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011506248.7A CN112613907B (zh) | 2020-12-18 | 2020-12-18 | 快速匹配符合用户条件的营销活动产品的方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112613907A CN112613907A (zh) | 2021-04-06 |
CN112613907B true CN112613907B (zh) | 2024-05-31 |
Family
ID=75240645
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011506248.7A Active CN112613907B (zh) | 2020-12-18 | 2020-12-18 | 快速匹配符合用户条件的营销活动产品的方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112613907B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114493130A (zh) * | 2021-12-27 | 2022-05-13 | 北京思特奇信息技术股份有限公司 | 一种电信行业快速定位可办理家庭档位的方法 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6453347B1 (en) * | 1999-10-29 | 2002-09-17 | Mcafee.Com, Inc. | Active marketing based on client computer configurations |
CN101000677A (zh) * | 2007-01-19 | 2007-07-18 | 华为技术有限公司 | 营销业务推荐的匹配方法及*** |
CN103810623A (zh) * | 2014-03-04 | 2014-05-21 | 深圳市远行科技有限公司 | 一种实时的自动营销方法及*** |
CN104063756A (zh) * | 2014-05-23 | 2014-09-24 | 国网辽宁省电力有限公司本溪供电公司 | 远程用电信息控制*** |
CN105741134A (zh) * | 2016-01-26 | 2016-07-06 | 北京百分点信息科技有限公司 | 跨数据源的营销人群在市场营销中应用的方法及装置 |
CN105930446A (zh) * | 2016-04-20 | 2016-09-07 | 重庆重邮汇测通信技术有限公司 | 一种基于Hadoop分布式技术的电信客户标签生成方法 |
CN107341266A (zh) * | 2017-07-24 | 2017-11-10 | 北京微影时代科技有限公司 | 一种显示信息获取的方法和装置 |
CN107690128A (zh) * | 2017-09-26 | 2018-02-13 | 北京思特奇信息技术股份有限公司 | 一种快速查询通信活动的方法和*** |
CN109409927A (zh) * | 2018-09-11 | 2019-03-01 | 上海天旦网络科技发展有限公司 | 基于网络数据的分布式实时营销方法和***及存储介质 |
CN110191428A (zh) * | 2019-05-27 | 2019-08-30 | 北京鸿联九五信息产业有限公司 | 一种基于智能云平台的数据分配方法 |
CN110827046A (zh) * | 2018-08-07 | 2020-02-21 | 北京京东尚科信息技术有限公司 | 一种场景推荐的方法和装置 |
CN111553749A (zh) * | 2020-05-09 | 2020-08-18 | 支付宝(杭州)信息技术有限公司 | 一种活动推送策略配置方法及装置 |
KR20200139947A (ko) * | 2019-06-05 | 2020-12-15 | 버즈앤비 주식회사 | 블록체인을 이용한 마케팅 서비스 검증을 위한 방법 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050267803A1 (en) * | 2004-05-25 | 2005-12-01 | Arvin Patel | Advertising management structure and method for correlating campaigns with consumer interest |
US20150088649A1 (en) * | 2013-09-22 | 2015-03-26 | Acxiom Corporation | Quick Audience Search and Recommendation Apparatus and Method |
KR101675728B1 (ko) * | 2015-01-05 | 2016-11-14 | 주식회사 슈프리마 | 정보처리기기를 이용한 사용자 인증 처리 방법 및 장치 |
EP3627399A1 (en) * | 2018-09-19 | 2020-03-25 | Tata Consultancy Services Limited | Systems and methods for real time configurable recommendation using user data |
-
2020
- 2020-12-18 CN CN202011506248.7A patent/CN112613907B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6453347B1 (en) * | 1999-10-29 | 2002-09-17 | Mcafee.Com, Inc. | Active marketing based on client computer configurations |
CN101000677A (zh) * | 2007-01-19 | 2007-07-18 | 华为技术有限公司 | 营销业务推荐的匹配方法及*** |
CN103810623A (zh) * | 2014-03-04 | 2014-05-21 | 深圳市远行科技有限公司 | 一种实时的自动营销方法及*** |
CN104063756A (zh) * | 2014-05-23 | 2014-09-24 | 国网辽宁省电力有限公司本溪供电公司 | 远程用电信息控制*** |
CN105741134A (zh) * | 2016-01-26 | 2016-07-06 | 北京百分点信息科技有限公司 | 跨数据源的营销人群在市场营销中应用的方法及装置 |
CN105930446A (zh) * | 2016-04-20 | 2016-09-07 | 重庆重邮汇测通信技术有限公司 | 一种基于Hadoop分布式技术的电信客户标签生成方法 |
CN107341266A (zh) * | 2017-07-24 | 2017-11-10 | 北京微影时代科技有限公司 | 一种显示信息获取的方法和装置 |
CN107690128A (zh) * | 2017-09-26 | 2018-02-13 | 北京思特奇信息技术股份有限公司 | 一种快速查询通信活动的方法和*** |
CN110827046A (zh) * | 2018-08-07 | 2020-02-21 | 北京京东尚科信息技术有限公司 | 一种场景推荐的方法和装置 |
CN109409927A (zh) * | 2018-09-11 | 2019-03-01 | 上海天旦网络科技发展有限公司 | 基于网络数据的分布式实时营销方法和***及存储介质 |
CN110191428A (zh) * | 2019-05-27 | 2019-08-30 | 北京鸿联九五信息产业有限公司 | 一种基于智能云平台的数据分配方法 |
KR20200139947A (ko) * | 2019-06-05 | 2020-12-15 | 버즈앤비 주식회사 | 블록체인을 이용한 마케팅 서비스 검증을 위한 방법 |
CN111553749A (zh) * | 2020-05-09 | 2020-08-18 | 支付宝(杭州)信息技术有限公司 | 一种活动推送策略配置方法及装置 |
Non-Patent Citations (3)
Title |
---|
Optimal User Pairing in Cache-based NOMA Systems with Index Coding;Fu, YR;ICC 2019 - 2019 IEEE International Conference on Communications;20191231(第1期);第1-6页 * |
基于运营商大数据技术的精准营销应用研究;李研;高书波;冯忠伟;;信息技术(第05期);第178-180页 * |
流计算及其在电信实时营销中的应用;裴国才;;信息通信(第03页);第245-247页 * |
Also Published As
Publication number | Publication date |
---|---|
CN112613907A (zh) | 2021-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102236843B (zh) | 票务订购方法、装置和*** | |
JP7162587B2 (ja) | 注文情報処理方法、装置およびシステム | |
CN106056437A (zh) | 一种订单管理方法及*** | |
CN108280150A (zh) | 一种分布式异步业务分发方法及*** | |
CN111130988A (zh) | 基于微信小程序的etc办理方法、客户端、服务器及*** | |
CN111340340B (zh) | 一种事件处理方法及装置 | |
WO2019019447A1 (zh) | 年金数据处理方法、装置、服务器和存储介质 | |
CN106096904A (zh) | 一种日程安排添加方法及移动终端 | |
CN113361838A (zh) | 业务风控方法、装置、电子设备和存储介质 | |
CN112613907B (zh) | 快速匹配符合用户条件的营销活动产品的方法和*** | |
CN111932266A (zh) | 信息处理方法、装置、电子设备及存储介质 | |
CN113592619A (zh) | 一种银行业务服务流程的实现方法、***及装置 | |
CN115985009A (zh) | 一种智慧网点厅堂***、应用方法、介质及电子设备 | |
CN105827873B (zh) | 一种解决异地客户业务办理受限的方法及装置 | |
CN110738475A (zh) | 跨平台的支付方法、装置和***、设备、可读存储介质 | |
CN106941410B (zh) | 一种虚拟物品的快速展示方法及装置 | |
CN103501326A (zh) | 基于中间件的数据处理方法及*** | |
CN116192594A (zh) | 业务流程编排组件的管理方法及*** | |
CN105787791B (zh) | 业务请求处理方法及装置 | |
CN112288406B (zh) | 一种基于科技信息众创平台的服务对象检索方法 | |
CN113496395B (zh) | 一种支付方法及*** | |
CN111210248A (zh) | 资源配置数据获取方法、装置、电子设备及存储介质 | |
CN112965821A (zh) | 一种业务请求的处理方法、装置及电子设备 | |
CN112200396B (zh) | 资源转移及分配方法、装置 | |
CN112862264A (zh) | 企业经营状况分析方法、计算机设备及计算机存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |