1.本发明涉及计算机数据处理技术领域,尤其涉及一种全局消息发布系统及其工作方法。
背景技术:
2.本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
3.银行在电子渠道(网银/app)发布全局消息时,现有批量生成全局消息以及控制弹窗信息,大型银行的客户至少都是亿级的,且活跃用户仅是注册用户的一部分,根据注册用户表批量生成客户清单和弹框控制信息的冗余数据多且耗时时间长。
4.现有的全局消息方案,在生成消息时,需要对应生成客户群每个客户的弹窗控制信息,往往是通过跑批量的方式生成,该方式生成数据量大耗时大,且难以管理(统计和清理也比较费时),实时性不够。
5.因此,如何提供一种新的方案,其能够解决上述技术问题是本领域亟待解决的技术难题。
技术实现要素:
6.本发明实施例提供一种全局消息发布系统,可实时高效发布全局消息,且可有效控制弹窗,该系统包括:
7.消息维护模块,用于输入消息内容,关联客户群范围标识;
8.消息处理模块,用于将消息内容存入消息表,将客户群范围标识存入客户群范围标识表;
9.消息展示模块,用于在渠道客户登录时,根据客户群范围标识向消息服务模块发起查询请求,确定渠道客户的全局消息列表;
10.消息服务模块,用于根据客户群范围标识,查询客户群范围标识表,获取关联的消息内容,以全局消息列表方式返回消息展示模块的前端页面;
11.消息展示模块,还用于根据全局消息列表,在前端页面以弹窗方式展示消息内容。
12.本发明实施例还提供一种全局消息发布系统的工作方法,包括:
13.消息维护模块输入消息内容,关联客户群范围标识;
14.消息处理模块将消息内容存入消息表,将客户群范围标识存入客户群范围标识表;
15.消息展示模块在渠道客户登录时,根据客户群范围标识向消息服务模块发起查询请求,确定渠道客户的全局消息列表;
16.消息服务模块根据客户群范围标识,查询客户群范围标识表,获取关联的消息内容,以全局消息列表方式返回消息展示模块的前端页面;
17.消息展示模块还根据全局消息列表,在前端页面以弹窗方式展示消息内容。
18.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述一种全局消息发布系统的工作方法。
19.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述一种全局消息发布系统的工作方法的计算机程序。
20.本发明实施例提供的全局消息发布系统及其工作方法,包括:消息维护模块,用于输入消息内容,关联客户群范围标识;消息处理模块,用于将消息内容存入消息表,将客户群范围标识存入客户群范围标识表;消息展示模块,用于在渠道客户登录时,根据客户群范围标识向消息服务模块发起查询请求,确定渠道客户的全局消息列表;消息服务模块,用于根据客户群范围标识,查询客户群范围标识表,获取关联的消息内容,以全局消息列表方式返回消息展示模块的前端页面;消息展示模块,还用于根据全局消息列表,在前端页面以弹窗方式展示消息内容。本发明实施例可实时高效发布全局消息,且可有效控制弹窗。本发明实施例通过消息的客户群范围标识,以及增量弹窗控制控制的方式,大大减少需要批量生成的控制信息和客户跟消息的对应关系,通过联机交易就可以完成全局消息的实时发布和控制,也大大减少了冗余数据。全局消息在维护发布时,仅通过客户群范围标识指定客户群,不需要批量拉去客户清单;渠道页面拉取时根据客户群标识去拉去消息,而不是根据客户号。这样的消息维护发布时,没有批量处理时间,可通过联机交易就能发布,满足消息的实时性发布。
附图说明
21.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
22.图1为本发明实施例一种全局消息发布系统示意图。
23.图2为本发明实施例一种全局消息发布系统的流程图。
24.图3为本发明实施例一种全局消息发布系统的消息表示意图。
25.图4为本发明实施例一种全局消息发布系统的客户群范围标识表示意图。
26.图5为本发明实施例一种全局消息发布系统的弹窗控制表示意图。
27.图6为本发明实施例一种全局消息发布系统的另一实施方式示意图。
28.图7为本发明实施例一种全局消息发布系统的工作方法示意图。
29.图8为运行本发明实施的一种全局消息发布系统的工作方法的计算机装置示意图。
具体实施方式
30.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
31.本发明数据大数据技术。图1为本发明实施例一种全局消息发布系统示意图,如图
1所示,本发明实施例提供一种全局消息发布系统,可实时高效发布全局消息,且可有效控制弹窗,该系统包括:
32.消息维护模块101,用于输入消息内容,关联客户群范围标识;
33.消息处理模块102,用于将消息内容存入消息表,将客户群范围标识存入客户群范围标识表;
34.消息展示模块103,用于在渠道客户登录时,根据客户群范围标识向消息服务模块发起查询请求,确定渠道客户的全局消息列表;
35.消息服务模块104,用于根据客户群范围标识,查询客户群范围标识表,获取关联的消息内容,以全局消息列表方式返回消息展示模块的前端页面;
36.消息展示模块103,还用于根据全局消息列表,在前端页面以弹窗方式展示消息内容。
37.本发明实施例提供的全局消息发布系统,包括:消息维护模块,用于输入消息内容,关联客户群范围标识;消息处理模块,用于将消息内容存入消息表,将客户群范围标识存入客户群范围标识表;消息展示模块,用于在渠道客户登录时,根据客户群范围标识向消息服务模块发起查询请求,确定渠道客户的全局消息列表;消息服务模块,用于根据客户群范围标识,查询客户群范围标识表,获取关联的消息内容,以全局消息列表方式返回消息展示模块的前端页面;消息展示模块,还用于根据全局消息列表,在前端页面以弹窗方式展示消息内容。本发明实施例可实时高效发布全局消息,且可有效控制弹窗。本发明实施例通过消息的客户群范围标识,以及增量弹窗控制控制的方式,大大减少需要批量生成的控制信息和客户跟消息的对应关系,通过联机交易就可以完成全局消息的实时发布和控制,也大大减少了冗余数据。全局消息在维护发布时,仅通过客户群范围标识指定客户群,不需要批量拉去客户清单;渠道页面拉取时根据客户群标识去拉去消息,而不是根据客户号。这样的消息维护发布时,没有批量处理时间,可通过联机交易就能发布,满足消息的实时性发布。
38.在本发明实施例中,全局消息,是指面向客户群的消息,客户群可以是全体客户群或是部分客户群,一般是在电子渠道(网银/app)客户登录时展示提醒(可以是列表方式,重要的信息可弹窗提醒)。
39.在本发明实施例中,弹窗,是指息在电子渠道页面(web/app)的弹出提醒,为了提示客户阅知,一般重要消息采用此种模式。
40.图2为本发明实施例一种全局消息发布系统的流程图,如图2所示,具体实施本发明实施例提供的一种全局消息发布系统时,在一个实施例中,可以包括:
41.消息维护模块,用于输入消息内容,关联客户群范围标识;
42.消息处理模块,用于将消息内容存入消息表,将客户群范围标识存入客户群范围标识表;
43.消息展示模块,用于在渠道客户登录时,根据客户群范围标识向消息服务模块发起查询请求,确定渠道客户的全局消息列表;
44.消息服务模块,用于根据客户群范围标识,查询客户群范围标识表,获取关联的消息内容,以全局消息列表方式返回消息展示模块的前端页面;
45.消息展示模块,还用于根据全局消息列表,在前端页面以弹窗方式展示消息内容。
46.具体实施本发明实施例提供的一种全局消息发布系统时,在一个实施例中,消息
维护模块,具体用于:
47.查询银行客户信息,确定客户群范围标识;
48.输入消息内容,获取客户群范围标识id,将客户群范围标识id与消息内容建立关联关系。
49.实施例中,消息维护模块在进行消息维护时,主要用于:首先查询银行客户信息,确定客户群范围标识;其中,客户群范围标识,包括:分省数据和客户级别数据,例如,分省数据中,包含了客户所在省份信息,例如,客户级别数据中,包含了客户是否属于vip;然后,输入消息内容,获取客户群范围标识id,将客户群范围标识id与消息内容建立关联关系。
50.图3为本发明实施例一种全局消息发布系统的消息表示意图,图4为本发明实施例一种全局消息发布系统的客户群范围标识表示意图,如图3和图4所示,具体实施本发明实施例提供的一种全局消息发布系统时,在一个实施例中,在客户群范围标识id与消息内容建立关联关系的基础上,通过消息处理模块将消息内容存入图3所示的消息表,将客户群范围标识存入图4所示的客户群范围标识表。
51.具体实施本发明实施例提供的一种全局消息发布系统时,在一个实施例中,在渠道客户登录时,系统通过消息展示模块,根据客户群范围标识向消息服务模块发起查询请求,确定渠道客户的全局消息列表。其中,全局消息列表是后续将消息内容进行弹窗展示的基础。
52.具体实施本发明实施例提供的一种全局消息发布系统时,在一个实施例中,消息服务模块,具体用于:
53.根据客户群范围标识的值,查询客户群范围标识表,获取客户群范围标识id;
54.根据客户群范围标识id与消息内容的关联关系,从消息表中提取消息内容;
55.将消息内容以全局消息列表方式返回消息展示模块的前端页面。
56.实施例中,消息服务模块接收消息展示模块发来查询请求,首先从查询请求中解析出客户群范围标识的值,然后根据客户群范围标识的值,查询客户群范围标识表,获取客户群范围标识id;接着,根据客户群范围标识id与消息内容的关联关系,从消息表中提取消息内容;最后,将消息内容以全局消息列表方式返回消息展示模块的前端页面。
57.全局消息在维护发布时,仅通过客户群范围标识指定客户群,不需要批量拉去客户清单。渠道页面拉取根据客户群标识去拉去消息,而不是根据客户号。这样的消息维护发布时,没有批量处理时间,可通过联机交易就能发布,满足消息的实时性发布。
58.具体实施本发明实施例提供的一种全局消息发布系统时,在一个实施例中,消息服务模块,还用于:
59.在渠道客户点击取消弹窗时,在弹窗控制表中新增该渠道客户对应消息的一条记录;其中,若弹窗控制表中存在渠道客户的记录,则该渠道客户对应消息不弹窗。
60.在本发明实施例中,针对全局消息产生的弹窗,渠道客户可以自主选择点击“下次不弹窗提醒”按钮;例如,在渠道客户点击“下次不弹窗提醒”按钮时,表示渠道客户想要取消弹窗,则在弹窗控制表中新增该渠道客户对应消息的一条记录;另一种情况下,若弹窗控制表中存在渠道客户的记录,则该渠道客户对应消息不弹窗。
61.本发明实施例在消息处理时也不需要初始生成每个客户的弹窗初始控制状态信息(该值默认根据业务指定的消息弹窗属性赋值),页面访问根据此控制状态控制弹窗,用
户在页面可点击取消弹窗,则全局消息将不会以弹窗的方式展现在前端页面。
62.图5为本发明实施例一种全局消息发布系统的弹窗控制表示意图,如图5所示,具体实施本发明实施例提供的一种全局消息发布系统时,在一个实施例中,消息服务模块,还用于:
63.从消息表中获取弹窗属性;
64.以弹窗属性和弹窗控制表作为双重控制,判断是否以弹窗方式展示消息内容;
65.当判定为以弹窗方式展示消息内容时,从全局消息列表中提取消息内容,在前端页面展示消息内容;
66.当判定为不以弹窗方式展示消息内容时,前端页面不触发弹窗。
67.实施例中,在控制弹窗是否弹出时,消息服务模块具体用于:从图3所示的消息表中获取弹窗属性;以弹窗属性和图5所示的弹窗控制表作为双重控制,判断是否以弹窗方式展示消息内容;当判定为以弹窗方式展示消息内容时,从全局消息列表中提取消息内容,在前端页面展示消息内容;当判定为不以弹窗方式展示消息内容时,前端页面不触发弹窗。
68.弹窗控制不需要批量任务初始生成每个客户的弹窗控制状态信息,而是首次弹窗通过消息的弹窗属性控制(该值默认根据业务指定的消息弹窗属性赋值),后续客户取消弹窗仅在弹窗控制表新增一条该客户对应此条消息的记录,没有取消弹窗的客户在弹窗控制表中没有记录,这样表里面仅记录活跃用户主动关闭弹窗控制的信息。
69.客户点击取消弹窗时,在弹窗控制表中新增该客户对应该消息的一条记录,如有客户的消息在弹出控制表中存在,这该消息不弹窗;实现整个全局消息发布控制,不需要批量任务,仅联机接口就可以实现,且存储的数据大大减少,也方便后续的统计分析。
70.下面结合具体场景,对本发明实施例提供的一种全局消息发布系统进行简要描述:
71.本专利提出一种可实时高效发布全局消息,且可有效控制弹窗的方法。
72.本专利通过消息客户群范围标识,以及增量弹窗控制控制的方式,大大减少需要批量生成的控制信息和客户跟消息的对应关系,通过联机交易就可以完成全局消息的实时发布和控制,也大大减少了冗余数据。
73.实现上述一种全局消息发布系统的主要数据流程,包括:
74.1、消息维护模块:输入全局消息标题和内容,并指定客户群范围标识(分省:省份,客户级别:vip)。
75.2、消息处理模块:消息内容存入消息表,并存储指定的客户群范围标识属性。
76.3、消息展示模块:渠道客户在登录时,系统发起向消息服务模块发起请求,拉取客户的全局消息并展示,查询条件是客户范围标识(此属性是查询银行客户信息获取,不在此专利范围),页面根据返回的消息判断消息是否需要弹窗处理,弹窗属性由消息表中的弹窗属性(业务维护的弹窗控制)和弹窗控制表(客户主动取消弹窗)双重控制。
77.客户可点击“下次不弹窗提醒”按钮。
78.4、消息服务模块:根据客户范围标识值,查询范围标识表获取标识id,再获取消息表中的关联的消息内容,以列表方式返回给前端页面。
79.客户点击取消弹窗时,在弹窗控制表中新增该客户对应该消息的一条记录,如有客户的消息在弹出控制表中存在,这该消息不弹窗。
80.5、消息存储模块:包括消息表,弹出控制表,客户群范围标识表。
81.技术人员在实现上述一种全局消息发布系统进时,需要设计合理的消息模型,至少包括消息表,弹窗控制表、范围标识表等。
82.消息维护>消息处理>消息存储(消息表、客户群范围标识表)的过程,是银行端业务/运营人员,通过内部管理系统维护和发布消息。而消息展示>消息服务>消息存储(消息表、客户群范围标识表、弹出控制表),可以是后台技术人员在进行维护时的操作流程。
83.本发明实施通过客户群标识发布全局消息的方案,消息在维护发布时,仅指定客户群,不需要批量拉去客户清单。渠道页面拉取根据客户群标识去拉去消息,而不是根据客户号。这样的消息维护发布时,没有批量处理时间,可通过联机交易就能发布,满足消息的实时性发布。
84.本发明实施增量控制全局消息弹窗的方案,消息处理时也不需要初始生成每个客户的弹窗初始控制状态信息(该值默认根据业务指定的消息弹窗属性赋值),页面访问根据此控制状态控制弹窗,用户在页面可点击取消弹出状态。此专利的弹窗控制不需要批量任务初始生成每个客户的弹窗控制状态信息,而是首次弹窗通过消息的弹窗属性控制(该值默认根据业务指定的消息弹窗属性赋值),后续客户取消弹窗仅在弹窗控制表新增一条该客户对应此条消息的记录,没有取消弹窗的客户在弹窗控制表中没有记录,这样表里面仅记录活跃用户主动关闭弹窗控制的信息。本发明实现整个全局消息发布控制,不需要批量任务,仅联机接口就可以实现,且存储的数据大大减少,也方便后续的统计分析。
85.图6为本发明实施例一种全局消息发布系统的另一实施方式示意图,如图6所示,主要包括:
86.消息维护:输入全局消息内容,并根据指定的客户群(分省、或是客户级别等),从客户信息表中批量获取客户清单,然后以批量文本文件提交给消息处理模块。
87.消息处理:消息内容存入消息表,根据指定的客户群客户清单,一条条生成消息的消息控制信息并插入消息控制表。
88.消息展示:渠道客户在登录时,系统发起向消息服务模块发起请求,拉取客户的全局消息并展示,查询条件主要是客户号,页面根据返回的消息判断消息是否需要弹窗处理。
89.消息服务:根据客户号,查询消息控制表,以及获取消息表中的关联的消息内容,以列表方式返回给前端页面。
90.消息存储:包括消息表,消息控制表(客户跟消息的对应关系,并包含弹窗控制)。
91.本发明实施例中还提供了一种全局消息发布系统的工作方法,如下面的实施例所述。由于该系统工作方法解决问题的原理与一种全局消息发布系统相似,因此该系统工作方法的实施可以参见一种全局消息发布系统的工作方法的实施,重复之处不再赘述。
92.图7为本发明实施例一种全局消息发布系统的工作方法示意图,如图7所示,本发明实施例还提供一种全局消息发布系统的工作方法,具体实施时可以包括:
93.步骤701:消息维护模块输入消息内容,关联客户群范围标识;
94.步骤702:消息处理模块将消息内容存入消息表,将客户群范围标识存入客户群范围标识表;
95.步骤703:消息展示模块在渠道客户登录时,根据客户群范围标识向消息服务模块发起查询请求,确定渠道客户的全局消息列表;
96.步骤704:消息服务模块根据客户群范围标识,查询客户群范围标识表,获取关联的消息内容,以全局消息列表方式返回消息展示模块的前端页面;
97.步骤705:消息展示模块还根据全局消息列表,在前端页面以弹窗方式展示消息内容。
98.具体实施本发明实施例提供的一种全局消息发布系统的工作方法时,在一个实施例中,消息维护模块输入消息内容,关联客户群范围标识,包括:
99.查询银行客户信息,确定客户群范围标识;
100.输入消息内容,获取客户群范围标识id,将客户群范围标识id与消息内容建立关联关系。
101.具体实施本发明实施例提供的一种全局消息发布系统的工作方法时,在一个实施例中,消息服务模块根据客户群范围标识,查询客户群范围标识表,获取关联的消息内容,以全局消息列表方式返回消息展示模块的前端页面,包括:
102.根据客户群范围标识的值,查询客户群范围标识表,获取客户群范围标识id;
103.根据客户群范围标识id与消息内容的关联关系,从消息表中提取消息内容;
104.将消息内容以全局消息列表方式返回消息展示模块的前端页面。
105.具体实施本发明实施例提供的一种全局消息发布系统的工作方法时,在一个实施例中,该系统的工作方法还包括:
106.在渠道客户点击取消弹窗时,在弹窗控制表中新增该渠道客户对应消息的一条记录;其中,若弹窗控制表中存在渠道客户的记录,则该渠道客户对应消息不弹窗。
107.具体实施本发明实施例提供的一种全局消息发布系统的工作方法时,在一个实施例中,消息展示模块还根据全局消息列表,在前端页面以弹窗方式展示消息内容,包括:
108.从消息表中获取弹窗属性;
109.以弹窗属性和弹窗控制表作为双重控制,判断是否以弹窗方式展示消息内容;
110.当判定为以弹窗方式展示消息内容时,从全局消息列表中提取消息内容,在前端页面展示消息内容;
111.当判定为不以弹窗方式展示消息内容时,前端页面不触发弹窗。
112.图8为运行本发明实施的一种全局消息发布系统的工作方法的计算机装置示意图,如图8所示,本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述一种全局消息发布系统的工作方法。
113.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行实现上述一种全局消息发布系统的工作方法的计算机程序。
114.综上,本发明实施例提供的全局消息发布系统及其工作方法,包括:消息维护模块,用于输入消息内容,关联客户群范围标识;消息处理模块,用于将消息内容存入消息表,将客户群范围标识存入客户群范围标识表;消息展示模块,用于在渠道客户登录时,根据客户群范围标识向消息服务模块发起查询请求,确定渠道客户的全局消息列表;消息服务模块,用于根据客户群范围标识,查询客户群范围标识表,获取关联的消息内容,以全局消息列表方式返回消息展示模块的前端页面;消息展示模块,还用于根据全局消息列表,在前端页面以弹窗方式展示消息内容。本发明实施例可实时高效发布全局消息,且可有效控制弹
窗。本发明实施例通过消息的客户群范围标识,以及增量弹窗控制控制的方式,大大减少需要批量生成的控制信息和客户跟消息的对应关系,通过联机交易就可以完成全局消息的实时发布和控制,也大大减少了冗余数据。全局消息在维护发布时,仅通过客户群范围标识指定客户群,不需要批量拉去客户清单;渠道页面拉取时根据客户群标识去拉去消息,而不是根据客户号。这样的消息维护发布时,没有批量处理时间,可通过联机交易就能发布,满足消息的实时性发布。
115.本发明实施例在消息处理时也不需要初始生成每个客户的弹窗初始控制状态信息(该值默认根据业务指定的消息弹窗属性赋值),页面访问根据此控制状态控制弹窗,用户在页面可点击取消弹出状态。此专利的弹窗控制不需要批量任务初始生成每个客户的弹窗控制状态信息,而是首次弹窗通过消息的弹窗属性控制(该值默认根据业务指定的消息弹窗属性赋值),后续客户取消弹窗仅在弹窗控制表新增一条该客户对应此条消息的记录,没有取消弹窗的客户在弹窗控制表中没有记录,这样表里面仅记录活跃用户主动关闭弹窗控制的信息。本发明实施例实现整个全局消息发布控制,不需要批量任务,仅联机接口就可以实现,且存储的数据大大减少,也方便后续的统计分析。
116.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd
‑
rom、光学存储器等)上实施的计算机程序产品的形式。
117.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
118.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
119.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
120.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
转载请注明原文地址:https://doc.8miu.com/read-1729714.html