数据同步方法、装置、设备及存储介质与流程

未命名 08-14 阅读:129 评论:0


1.本技术涉及大数据技术领域,尤其涉及一种数据同步方法、装置、设备及存储介质。


背景技术:

2.银行各业务系统都会采集手机号用于与客户联络及办理业务,例如用于信用卡短信通知,理财产品签约等。并且客户可能有多个手机号,在办理各项业务时可能会留存不同手机号信息。
3.客户的手机号发生变更时,客户需要逐个去各业务系统中查询修改,无法做到统一修改各系统留存的手机号信息,效率较低;并且由于在办理各项业务时留存了不同手机号信息,在变更手机号时会发生遗漏,经常会出现某些系统的手机号不能及时同步更新仍使用旧手机号信息,导致客户无法办理业务的情况。


技术实现要素:

4.本技术提供一种数据同步方法、装置、设备及存储介质,用以解决无法做到统一修改各系统留存的手机号信息,效率较低,且变更手机号时会发生遗漏,导致客户无法办理业务的问题。
5.第一方面,本技术提供一种数据同步方法,包括:
6.接收手机号变更请求;所述手机号变更请求中包括原手机号及修改后手机号;
7.若基于预先建立的客户手机号信息明细表确定所述原手机号为签约手机号,则确定原手机号对应的目标业务系统;所述目标业务系统为签约原手机号的业务系统;所述客户手机号信息明细表中预先存储手机号及对应的确定目标业务系统的标识;
8.将手机号变更请求发送至目标业务系统服务器,以使目标业务系统服务器将签约的原手机号更新为修改后手机号;
9.响应于接收到的目标业务系统服务器发送的更新成功信息,将所述客户手机号信息明细表中的原手机号更新为修改后手机号。
10.可选地,所述确定目标业务系统的标识为手机用途代码,所述客户手机号信息明细表中包括手机号及对应的手机用途代码,所述基于预先建立的客户手机号信息明细表确定所述原手机号为签约手机号,包括:
11.在所述客户手机号信息明细表中查找原手机号以确定对应的至少一个手机用途代码,并将所述对应的至少一个手机用途代码确定为目标手机用途代码;若确定至少一个目标手机用途代码处于预设签约码范围,则确定所述原手机号为签约手机号。
12.可选地,所述确定原手机号对应的目标业务系统,包括:
13.基于预先设置的手机用途代码与业务系统的对应关系确定处于预设签约码范围的目标手机用途代码对应的业务系统,并将所述对应的业务系统确定为目标业务系统。
14.可选地,所述接收用户终端发送的手机号变更请求之后,还包括:
15.若基于预先建立的客户手机号信息明细表确定所述原手机号不为签约手机号,则将所述客户手机号信息明细表中的原手机号更新为修改后手机号。
16.可选地,所述预先建立的客户手机号信息明细表中包括:联络手机号及签约手机号;所述联络手机号包括客户留存的所有客户手机号;所述接收用户终端发送的手机号变更请求之前,还包括:
17.获取用户终端发起的全局手机号查询请求;所述全局手机号查询请求中包括客户标识;在所述预先建立的客户手机号信息明细表中查询客户标识,以获取客户标识对应的至少一个联络手机号;将联络手机号发送至用户终端,以使用户终端显示联络手机号;若确定所述联络手机号为签约手机号,则确定该签约手机号对应的目标业务系统,并将该签约手机号及该签约手机号对应的目标业务系统发送至用户终端,以使用户终端显示该签约手机号与目标业务系统对应关系。
18.可选地,所述若确定所述联络手机号为签约手机号之后,还包括:
19.若确定客户手机号信息明细表中存在所述签约手机号对应的载体信息,则将所述签约手机号对应的载体信息发送至用户终端,以使用户终端显示签约手机号与载体标识的对应关系;所述载体信息包括载体标识、载体类型。
20.可选地,第一方面所述的方法,还包括:
21.接收目标业务系统服务器发送的新增签约手机号请求;所述新增签约手机号请求中包括:新增签约手机号及客户标识;若确定客户标识对应的联络手机号中不存在所述新增签约手机号,则将所述新增签约手机号确定为新增联络手机号,并生成新增联络手机号对应的手机用途代码,将生成的手机用途代码及新增签约手机号关联存储于客户手机号信息明细表中;所述新增联络手机号对应的手机用途代码不处于预设签约码范围内;响应于接收到的目标业务系统服务器发送的新增手机号成功信息,将所述新增签约手机号确定为新增签约手机号,并基于预先设置的手机用途代码与业务系统的对应关系确定目标业务系统对应的手机用途代码,将目标业务系统对应的手机用途代码及新增签约手机号关联存储于客户手机号信息明细表中。
22.可选地,第一方面所述的方法,还包括:
23.接收目标业务系统服务器发送的删除签约手机号请求;所述新增签约手机号请求中包括:待删除签约手机号及客户标识;响应于接收到的目标业务系统服务器发送的删除手机号成功信息,将所述目标业务系统对应的手机用途代码与待删除签约手机号的对应关系从所述客户手机号信息明细表中删除。
24.第二方面,本技术提供一种数据同步装置,包括:
25.接收模块,用于接收手机号变更请求;所述手机号变更请求中包括原手机号及修改后手机号;
26.系统确定模块,用于若基于预先建立的客户手机号信息明细表确定所述原手机号为签约手机号,则确定原手机号对应的目标业务系统;所述目标业务系统为签约原手机号的业务系统;所述客户手机号信息明细表中预先存储手机号及对应的确定目标业务系统的标识;
27.发送模块,用于将手机号变更请求发送至目标业务系统服务器,以使目标业务系统服务器将签约的原手机号更新为修改后手机号;
28.更新模块,用于响应于接收到的目标业务系统服务器发送的更新成功信息,将所述客户手机号信息明细表中的原手机号更新为修改后手机号。
29.第三方面,本技术提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器及收发器;
30.所述存储器存储计算机执行指令;所述收发器用于收发数据;
31.所述处理器执行所述存储器存储的计算机执行指令,以实现上述任一方面所述的数据同步方法。
32.第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现上述任一方面所述的数据同步方法。
33.第五方面,本技术提供一种计算机程序产品,包括计算机执行指令,该计算机执行指令被处理器执行时实现上述任一方面所述的数据同步方法。
34.本技术提供的数据同步方法、装置、设备及存储介质,接收手机号变更请求后,若基于预先建立的客户手机号信息明细表确定原手机号为签约手机号,则确定原手机号对应的目标业务系统;将手机号变更请求发送至目标业务系统服务器,以使目标业务系统服务器将签约的原手机号更新为修改后手机号;响应于接收到的目标业务系发送的更新成功信息,将客户手机号信息明细表中的原手机号更新为修改后手机号。可以依据客户手机号信息明细表确定原手机号绑定的业务系统,并使对应业务系统修改原手机号,无需要逐个去各业务系统中查询修改原手机号,提高了手机号的修改效率,并避免业务系统未同步更新手机号的情况。
附图说明
35.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
36.图1为本技术提供的一种网络架构示意图;
37.图2为本技术实施例提供的一种数据同步方法流程图;
38.图3为本技术实施例提供的又一种数据同步方法流程图;
39.图4为本技术实施例提供的展示手机号流程示意图;
40.图5为本技术实施例提供的新增签约手机号流程示意图;
41.图6为本技术实施例提供的数据同步装置的结构示意图;
42.图7为本技术实施例提供的电子设备的结构示意图。
43.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
44.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附
权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
45.术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。在以下各实施例的描述中,“多个”的含义是两个以上,除非另有明确具体的限定。
46.首先对本发明所涉及的现有技术进行详细说明及分析。
47.目前客户可能有多个手机号,在办理各项业务时可能会留存不同手机号信息。客户的手机号发生变更时,客户需要逐个去各业务系统中查询修改,无法做到统一修改各系统留存的手机号信息,效率较低;并且由于在办理各项业务时留存了不同手机号信息,在变更手机号时会发生遗漏,经常会出现某些系统的手机号不能及时同步更新仍使用旧手机号信息,导致客户无法办理业务的情况。
48.发明人在研究中发现,可以使用客户手机号信息明细表预先存储手机号及对应的确定目标业务系统的标识,电子设备可以读写客户手机号信息明细表,通过电子设备与目标业务系统的通信实现客户手机号信息明细表与业务系统中手机号的同步更新,所以本技术提供一种数据同步方法,在接收手机号变更请求后,若基于预先建立的客户手机号信息明细表确定原手机号为签约手机号,则确定原手机号对应的目标业务系统;目标业务系统为签约原手机号的业务系统;客户手机号信息明细表中预先存储手机号及对应的确定目标业务系统的标识;将手机号变更请求发送至目标业务系统服务器,以使目标业务系统服务器将签约的原手机号更新为修改后手机号;响应于接收到的目标业务系统服务器发送的更新成功信息,将客户手机号信息明细表中的原手机号更新为修改后手机号。
49.图1为本技术提供的一种网络架构示意图,如图1所示,包括目标业务系统服务器1、电子设备2、终端设备3;客户可以采用终端设备3向电子设备2发送手机号变更请求;电子设备2接收到手机号变更请求可以通过客户手机号信息明细表确定对应的目标业务系统服务器3,目标业务系统服务器3可以为多个;在确定目标业务系统服务器后,向目标业务系统服务器3发送手机号变更请求,以使目标业务系统服务器1将签约的原手机号更新为修改后手机号;电子设备2接收到的目标业务系统服务器1发送的更新成功信息后,将客户手机号信息明细表中的原手机号更新为修改后手机号。
50.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
51.需要说明的是,本技术数据同步方法、装置、设备及存储介质可用于大数据技术领域,也可用于除大数据技术领域之外的任意领域,本技术数据同步方法、装置、设备及存储介质的应用领域不做限定。
52.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
53.图2为本技术实施例提供的一种数据同步方法流程图,本技术实施例针对无法做到统一修改各系统留存的手机号信息,效率较低,且变更手机号时会发生遗漏,导致客户无法办理业务的问题,提供了数据同步方法。本实施例中的方法应用于数据同步装置,数据同
步装置可以位于电子设备中。其中,电子设备可以为表示各种形式的数字计算机。诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。
54.如图2所示,该方法具体步骤如下:
55.步骤s101、接收手机号变更请求。
56.其中,手机号变更请求中包括原手机号及修改后手机号。
57.本技术实施例中,客户手机号信息明细表中预先存储有客户的各手机号及手机号对应的确定目标业务系统的标识。
58.其中,修改后手机号为对原手机号进行修改后的目标手机号。
59.客户在需要将原手机号变更为修改后手机号时,可以向电子设备发起手机号变更请求,以使电子设备将客户手机号信息明细表中的原手机号更新为修改后手机号,并且若原手机号为签约手机号,则还需要使目标业务系统服务器中存储的原手机号更新为修改后手机号。
60.步骤s102、若基于预先建立的客户手机号信息明细表确定原手机号为签约手机号,则确定原手机号对应的目标业务系统。
61.其中,目标业务系统为签约原手机号的业务系统。客户手机号信息明细表中预先存储对应的确定目标业务系统的标识。
62.应理解的是,原手机号可以签约多个业务系统,目标业务系统服务器可以为多个。
63.步骤s103、将手机号变更请求发送至目标业务系统服务器,以使目标业务系统服务器将签约的原手机号更新为修改后手机号。
64.本技术实施例中,若确定原手机号存在对应的确定目标业务系统的标识,则可以确定原手机号对应的目标业务系统,并将手机号变更请求发送至目标业务系统服务器,以使目标业务系统服务器将签约的原手机号更新为修改后手机号。
65.步骤s104、响应于接收到的目标业务系统服务器发送的更新成功信息,将客户手机号信息明细表中的原手机号更新为修改后手机号。
66.其中,更新成功信息可以为可以确定目标业务系统服务器对手机号的更新成功的信息。
67.本技术实施例中,在将手机号变更请求发送至目标业务系统服务器后,若接收到的目标业务系发送的更新成功信息,则更新将客户手机号信息明细表中的原手机号。
68.可选地,可以采用消息队列相关技术进行与目标业务系统服务器的通信,消息队列是一种应用程序对应用程序的通信方法,它利用高效可靠的消息传递机制进行与平台无关的数据交流,是适用于分布式系统架构下的重要技术中间件。可以使用cmq的异步发送模式,消息生产方将消息发送给cmq集群,也即目标业务系统服务器后,可以自行去处理其他任务,通过回调函数确认是否发送成功,将通知投递给电子设备。
69.本技术实施例提供的数据同步方法,接收手机号变更请求后,若基于预先建立的客户手机号信息明细表确定原手机号为签约手机号,则确定原手机号对应的目标业务系统;目标业务系统为签约原手机号的业务系统;客户手机号信息明细表中预先存储对应的确定目标业务系统的标识;将手机号变更请求发送至目标业务系统服务器,以使目标业务系统服务器将签约的原手机号更新为修改后手机号;响应于接收到的目标业务系发送的更
新成功信息,将客户手机号信息明细表中的原手机号更新为修改后手机号。可以依据客户手机号信息明细表确定原手机号绑定的业务系统,并使原手机号绑定的业务系统修改原手机号,无需要逐个去各业务系统中查询修改原手机号,提高了手机号的修改效率,并可以避免业务系统未同步更新手机号的情况。
70.可选地,对应的确定目标业务系统的标识可以为手机用途代码,客户手机号信息明细表中包括手机号及对应的手机用途代码,图3为本技术实施例提供的又一种数据同步方法流程图,如图3所示,步骤s102中基于预先建立的客户手机号信息明细表确定原手机号为签约手机号及后续步骤的一种实现方式可以包括:
71.步骤s201、在客户手机号信息明细表中查找原手机号以确定对应的至少一个手机用途代码,并将对应的至少一个手机用途代码确定为目标手机用途代码。
72.应理解的是,原手机号可以对应至少一个手机用途代码,目标手机用途代码为手机号对应的手机用途代码。
73.步骤s202、确定目标手机用途代码是否处于预设签约码范围。
74.具体地,若确定至少一个目标手机用途代码处于预设签约码范围,则确定原手机号为签约手机号,执行步骤s203及后续步骤以使目标业务系统服务器将签约的原手机号更新为修改后手机号,并将客户手机号信息明细表中的原手机号更新为修改后手机号;若基于预先建立的客户手机号信息明细表确定原手机号不为签约手机号,则执行步骤s205将客户手机号信息明细表中的原手机号更新为修改后手机号。
75.本技术实施例中,在确定目标手机用途代码不处于预设签约码范围后,可以确定业务系统中未存储原手机号,无需通知业务系统更新手机号,可以直接修改客户手机号信息明细表中的原手机号,节约了更新手机号的时间。
76.步骤s203、基于预先设置的手机用途代码与业务系统的对应关系确定处于预设签约码范围的目标手机用途代码对应的业务系统,并将对应的业务系统确定为目标业务系统。
77.示例性地,非预设签约码范围可以为001-199,预设签约码范围可以为200-999,若确定存在目标手机用途代码在200-999范围,如目标手机用途代码包括002、200、999,则可以确定200、999为处于预设签约码范围的目标手机用途代码,可以将200对应的业务系统及999对应的业务系统确定为目标业务系统。
78.本技术实施例中,依据手机用途代码就可以确定出原手机号是否签约,确定出原手机号签约的目标业务系统服务器,无需对是否签约及签约的目标业务系统服务器分别存储对应的标识,可以增快数据处理速度。
79.步骤s204、将手机号变更请求发送至目标业务系统服务器,以使目标业务系统服务器将签约的原手机号更新为修改后手机号。
80.示例性地,可以将手机号变更请求通过异步可靠mq消息通知对应目标业务系统服务器进行修改,目标业务系统服务器接收到mq消息后修改本地原手机号的主本信息,并同步调用电子设备数据同步装置修改原手机号副本信息。
81.步骤s205、将客户手机号信息明细表中的原手机号更新为修改后手机号。
82.具体地,若存在目标手机用途代码处于预设签约码范围,则在确定目标业务系更新成功信息后,将客户手机号信息明细表中的原手机号更新为修改后手机号;若不存在目
标手机用途代码处于预设签约码范围,则可以直接将客户手机号信息明细表中的原手机号更新为修改后手机号。
83.本技术实施例中,通过确定是否存在至少一个目标手机用途代码处于预设签约码范围,从而确定原手机号是否为签约手机号,无需对是否签约及签约的目标业务系统服务器分别存储对应的标识,可以增快数据处理速度。
84.可选地,客户可以查看已登记的所有手机号,并获知各手机号绑定的目标业务系统服务器。可选地,客户还可以查看各手机号绑定的载体,如卡号、账号等。图4为本技术实施例提供的展示手机号流程示意图,如图4所示,具体可以包括以下步骤:
85.步骤s301、获取用户终端发起的全局手机号查询请求。
86.其中,全局手机号查询请求中包括客户标识。
87.步骤s302、在预先建立的客户手机号信息明细表中查询客户标识,以获取客户标识对应的至少一个联络手机号。
88.步骤s303、将联络手机号发送至用户终端,以使用户终端显示联络手机号。
89.步骤s304、确定联络手机号是否为签约手机号。
90.步骤s305、若确定联络手机号为签约手机号,则确定该签约手机号对应的目标业务系统,并将该签约手机号及该签约手机号对应的目标业务系统发送至用户终端,以使用户终端显示该签约手机号与目标业务系统对应关系。
91.本技术实施例中,在客户发起的全局手机号查询请求后,可以获取客户标识对应的联络手机号,并确定各联络手机号是否存在对应的目标业务系统;若存在对应的目标业务系统,则可以确定用户使用该联络手机号签约某业务系统,使用户终端显示各联络手机号及签约手机号与目标业务系统对应关系;若不存在对应的目标业务系统,则使用户终端显示各联络手机号。
92.应理解的是,可以在确定发送至用户终端的全部内容后,将各联络手机号、或/和签约手机号与目标业务系统对应关系、或/和签约手机号对应的载体信息一起发送至用户终端。
93.在显示客户标识对应的手机号后,客户可以获知客户名下所有手机号列表,以及手机号的用途,使客户可以依据具体需求更新手机号。
94.可选地,手机号信息明细表中还可以存储签约手机号对应的载体信息。在确定某联络手机号为签约手机号后,还可以执行以下步骤:
95.步骤s306、确定客户手机号信息明细表中是否存在签约手机号对应的载体信息。
96.步骤s307、若确定客户手机号信息明细表中存在签约手机号对应的载体信息,则将签约手机号对应的载体信息发送至用户终端,以使用户终端显示签约手机号与载体标识的对应关系。
97.其中,载体信息包括载体标识、载体类型。示例性地,可以确定某签约手机号对应的载体类型为信用卡,载体标识为绑定的信用卡号。
98.在使用户终端显示签约手机号与载体标识的对应关系后,客户可以依据需要更新某载体对应的手机号。
99.可选地,客户手机号信息明细表中还可以包括:手机号的国际区号、国内区号、手机号码、手机号码变更状态、修改报错原因、实名认证标志、运营商类型代码等手机号基础
信息。在获取用户终端发起的全局手机号查询请求后,可以将客户标识对应手机号的手机号基础信息发送至用户终端,以使用户终端显示各手机号的手机号基础信息。
100.其中,手机号码变更状态用于标记业务系统手机号修改是否成功,可以包括:已申请、申请成功、申请失败、更新异常。实名制认证标志用于记录手机号是否通过实名制认证。运营商品牌类型代码用于记录电话联系方式所属的运行商品牌。修改报错原因用于记录业务系统修改失败返回的错误原因。
101.可选地,客户可以通过业务系统增加签约手机号,图5为本技术实施例提供的新增签约手机号流程示意图,如图5所示具体可以包括以下步骤:
102.步骤s401、接收目标业务系统服务器发送的新增签约手机号请求。
103.其中,新增签约手机号请求中包括:新增签约手机号及客户标识。
104.步骤s402、确定客户标识对应的联络手机号中是否存在新增签约手机号。
105.步骤s403、若确定客户标识对应的联络手机号中不存在新增签约手机号,则将新增签约手机号确定为新增联络手机号,并生成新增联络手机号对应的手机用途代码,将生成的手机用途代码及新增签约手机号关联存储于客户手机号信息明细表中。
106.其中,新增联络手机号对应的手机用途代码不处于预设签约码范围内。
107.步骤s404、响应于接收到的目标业务系统服务器发送的新增手机号成功信息,将新增签约手机号确定为新增签约手机号,并基于预先设置的手机用途代码与业务系统的对应关系确定目标业务系统对应的手机用途代码,将目标业务系统对应的手机用途代码及新增签约手机号关联存储于客户手机号信息明细表中。
108.具体地,若确定客户标识对应的联络手机号中不存在新增签约手机号,则可以需要将新增签约手机号存储为签约手机号,执行步骤s403及步骤s404生成新增联络手机号对应的手机用途代码,将生成的手机用途代码及新增签约手机号关联存储于客户手机号信息明细表中,并将目标业务系统对应的手机用途代码及新增签约手机号关联存储于客户手机号信息明细表中;若确定客户标识对应的联络手机号中存在新增签约手机号,则新增签约手机号已存储为签约手机号,执行步骤s404将目标业务系统对应的手机用途代码及新增签约手机号关联存储于客户手机号信息明细表中。
109.本技术实施例中,通过接收目标业务系统服务器发送的新增签约手机号请求;若确定客户标识对应的联络手机号中不存在新增签约手机号,则将新增签约手机号确定为新增联络手机号,并生成新增联络手机号对应的手机用途代码,将生成的手机用途代码及新增签约手机号关联存储于客户手机号信息明细表中;新增联络手机号对应的手机用途代码不处于预设签约码范围内;响应于接收到的目标业务系统服务器发送的新增手机号成功信息,将新增签约手机号确定为新增签约手机号,并基于预先设置的手机用途代码与业务系统的对应关系确定目标业务系统对应的手机用途代码,将目标业务系统对应的手机用途代码及新增签约手机号关联存储于客户手机号信息明细表中。可以实现签约手机号的新增,并可以确保新增签约手机号包括所有客户登记的手机号;在接收到的目标业务系统服务器发送的新增手机号成功信息后将目标业务系统对应的手机用途代码及新增签约手机号关联存储于客户手机号信息明细表中,还可以确保新增签约手机号在目标业务系统及客户手机号信息明细表的同步。
110.可选地,客户可以通过业务系统删除签约手机号,具体可以包括以下步骤:
111.步骤s503、接收目标业务系统服务器发送的删除签约手机号请求。
112.其中,新增签约手机号请求中包括:待删除签约手机号及客户标识。
113.步骤s503、响应于接收到的目标业务系统服务器发送的删除手机号成功信息,将目标业务系统对应的手机用途代码与待删除签约手机号的对应关系从客户手机号信息明细表中删除。
114.示例性地,目标业务系统对应的手机用途代码为202,则在接收到的目标业务系统服务器发送的删除手机号成功信息后,删除客户手机号信息明细表中手机用途代码202与待删除签约手机号的对应关系,保留其余手机用途代码待删除签约手机号的对应关系。
115.本技术实施例中,响应于接收到的目标业务系统服务器发送的删除手机号成功信息后,将目标业务系统对应的手机用途代码与待删除签约手机号的对应关系从客户手机号信息明细表中删除,可以删除签约手机号在目标业务系统及客户手机号信息明细表的同步;并且还可以避免删除该签约手机号与其余业务系统的关联关系。
116.图6为本技术实施例提供的数据同步装置的结构示意图。本技术实施例提供的数据同步装置可以执行数据同步方法实施例提供的处理流程。如图6所示,该数据同步装置60包括:接收模块601,系统确定模块602,发送模块603和更新模块604。
117.具体地,接收模块601,用于接收手机号变更请求;手机号变更请求中包括原手机号及修改后手机号。
118.系统确定模块602,用于若基于预先建立的客户手机号信息明细表确定原手机号为签约手机号,则确定原手机号对应的目标业务系统;目标业务系统为签约原手机号的业务系统;客户手机号信息明细表中预先存储手机号及对应的确定目标业务系统的标识。
119.发送模块603,用于将手机号变更请求发送至目标业务系统服务器,以使目标业务系统服务器将签约的原手机号更新为修改后手机号。
120.更新模块604,用于响应于接收到的目标业务系统服务器发送的更新成功信息,将客户手机号信息明细表中的原手机号更新为修改后手机号。
121.本技术实施例提供的装置可以具体用于执行上述实施例所提供的方法实施例,具体功能此处不再赘述。
122.可选地,确定目标业务系统的标识为手机用途代码,客户手机号信息明细表中包括手机号及对应的手机用途代码,系统确定模块60具体用于:
123.在客户手机号信息明细表中查找原手机号以确定对应的至少一个手机用途代码,并将对应的至少一个手机用途代码确定为目标手机用途代码;若确定至少一个目标手机用途代码处于预设签约码范围,则确定原手机号为签约手机号。
124.可选地,系统确定模块60具体还用于:
125.基于预先设置的手机用途代码与业务系统的对应关系确定处于预设签约码范围的目标手机用途代码对应的业务系统,并将对应的业务系统确定为目标业务系统。
126.可选地,更新模块604还用于:若基于预先建立的客户手机号信息明细表确定原手机号不为签约手机号,则将客户手机号信息明细表中的原手机号更新为修改后手机号。
127.可选地,预先建立的客户手机号信息明细表中包括:联络手机号及签约手机号;联络手机号包括客户留存的所有客户手机号;数据同步装置60还包括:查询模块;查询模块用于:
128.获取用户终端发起的全局手机号查询请求;全局手机号查询请求中包括客户标识;在预先建立的客户手机号信息明细表中查询客户标识,以获取客户标识对应的至少一个联络手机号;将联络手机号发送至用户终端,以使用户终端显示联络手机号;若确定联络手机号为签约手机号,则确定该签约手机号对应的目标业务系统,并将该签约手机号及该签约手机号对应的目标业务系统发送至用户终端,以使用户终端显示该签约手机号与目标业务系统对应关系。
129.可选地,查询模块还用于:若确定客户手机号信息明细表中存在签约手机号对应的载体信息,则将签约手机号对应的载体信息发送至用户终端,以使用户终端显示签约手机号与载体标识的对应关系;载体信息包括载体标识、载体类型。
130.可选地,数据同步装置60还包括:新增模块;新增模块用于:
131.接收目标业务系统服务器发送的新增签约手机号请求;新增签约手机号请求中包括:新增签约手机号及客户标识;若确定客户标识对应的联络手机号中不存在新增签约手机号,则将新增签约手机号确定为新增联络手机号,并生成新增联络手机号对应的手机用途代码,将生成的手机用途代码及新增签约手机号关联存储于客户手机号信息明细表中;新增联络手机号对应的手机用途代码不处于预设签约码范围内;响应于接收到的目标业务系统服务器发送的新增手机号成功信息,将新增签约手机号确定为新增签约手机号,并基于预先设置的手机用途代码与业务系统的对应关系确定目标业务系统对应的手机用途代码,将目标业务系统对应的手机用途代码及新增签约手机号关联存储于客户手机号信息明细表中。
132.可选地,数据同步装置60还包括:删除模块;删除模块用于:
133.接收目标业务系统服务器发送的删除签约手机号请求;新增签约手机号请求中包括:待删除签约手机号及客户标识;响应于接收到的目标业务系统服务器发送的删除手机号成功信息,将目标业务系统对应的手机用途代码与待删除签约手机号的对应关系从客户手机号信息明细表中删除。
134.本技术实施例提供的装置可以具体用于执行上述方法实施例,具体功能此处不再赘述。
135.图7为本技术实施例提供的电子设备的结构示意图,如图7所示,本技术还提供了一种电子设备70,包括:处理器701,以及与处理器701通信连接的存储器702及收发器703。其中,存储器702存储计算机执行指令;收发器703用于收发数据;处理器701执行存储器702存储的计算机执行指令,以实现本技术任意一个实施例提供的方法。
136.具体地,程序可以包括程序代码,程序代码包括计算机执行指令。存储器702可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。其中,计算机执行指令存储在存储器702中,并被配置为由处理器701执行以实现本技术任意一个实施例提供的方法。相关说明可以对应参见附图中的步骤所对应的相关描述和效果进行理解,此处不做过多赘述。
137.其中,本技术实施例中,存储器702和处理器701通过总线连接。总线可以是工业标准体系结构(industry standard architecture,简称为isa)总线、外部设备互连(peripheral component interconnect,简称为pci)总线或扩展工业标准体系结构(extended industry standard architecture,简称为eisa)总线等。总线可以分为地址总
线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
138.本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现本技术任意一个实施例提供的方法。
139.本技术实施例还提供一种计算机程序产品,包括计算机执行指令,计算机执行指令被处理器执行时实现本技术任意一个实施例提供的方法。
140.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
141.作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
142.另外,在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
143.用于实施本技术的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程全路径轨迹融合装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
144.在本技术的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
145.此外,虽然采用特定次序描绘了各操作,但是这应当理解为要求这样操作以所示出的特定次序或以顺序次序执行,或者要求所有图示的操作应被执行以取得期望的结果。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本技术的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实现中。相反地,在单个实现的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实现中。
146.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求书指出。
147.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求书来限制。

技术特征:
1.一种数据同步方法,其特征在于,包括:接收手机号变更请求;所述手机号变更请求中包括原手机号及修改后手机号;若基于预先建立的客户手机号信息明细表确定所述原手机号为签约手机号,则确定原手机号对应的目标业务系统;所述目标业务系统为签约原手机号的业务系统;所述客户手机号信息明细表中预先存储手机号及对应的确定目标业务系统的标识;将手机号变更请求发送至目标业务系统服务器,以使目标业务系统服务器将签约的原手机号更新为修改后手机号;响应于接收到的目标业务系统服务器发送的更新成功信息,将所述客户手机号信息明细表中的原手机号更新为修改后手机号。2.根据权利要求1所述的方法,其特征在于,所述确定目标业务系统的标识为手机用途代码,所述客户手机号信息明细表中包括手机号及对应的手机用途代码,所述基于预先建立的客户手机号信息明细表确定所述原手机号为签约手机号,包括:在所述客户手机号信息明细表中查找原手机号以确定对应的至少一个手机用途代码,并将所述对应的至少一个手机用途代码确定为目标手机用途代码;若确定至少一个目标手机用途代码处于预设签约码范围,则确定所述原手机号为签约手机号。3.根据权利要求2所述的方法,其特征在于,所述确定原手机号对应的目标业务系统,包括:基于预先设置的手机用途代码与业务系统的对应关系确定处于预设签约码范围的目标手机用途代码对应的业务系统,并将所述对应的业务系统确定为目标业务系统。4.根据权利要求1所述的方法,其特征在于,所述接收用户终端发送的手机号变更请求之后,还包括:若基于预先建立的客户手机号信息明细表确定所述原手机号不为签约手机号,则将所述客户手机号信息明细表中的原手机号更新为修改后手机号。5.根据权利要求1所述的方法,其特征在于,所述预先建立的客户手机号信息明细表中包括:联络手机号及签约手机号;所述联络手机号包括客户留存的所有客户手机号;所述接收用户终端发送的手机号变更请求之前,还包括:获取用户终端发起的全局手机号查询请求;所述全局手机号查询请求中包括客户标识;在所述预先建立的客户手机号信息明细表中查询客户标识,以获取客户标识对应的至少一个联络手机号;将联络手机号发送至用户终端,以使用户终端显示联络手机号;若确定所述联络手机号为签约手机号,则确定该签约手机号对应的目标业务系统,并将该签约手机号及该签约手机号对应的目标业务系统发送至用户终端,以使用户终端显示该签约手机号与目标业务系统对应关系。6.根据权利要求5所述的方法,其特征在于,所述若确定所述联络手机号为签约手机号之后,还包括:若确定客户手机号信息明细表中存在所述签约手机号对应的载体信息,则将所述签约手机号对应的载体信息发送至用户终端,以使用户终端显示签约手机号与载体标识的对应
关系;所述载体信息包括载体标识、载体类型。7.根据权利要求5所述的方法,其特征在于,还包括:接收目标业务系统服务器发送的新增签约手机号请求;所述新增签约手机号请求中包括:新增签约手机号及客户标识;若确定客户标识对应的联络手机号中不存在所述新增签约手机号,则将所述新增签约手机号确定为新增联络手机号,并生成新增联络手机号对应的手机用途代码,将生成的手机用途代码及新增签约手机号关联存储于客户手机号信息明细表中;所述新增联络手机号对应的手机用途代码不处于预设签约码范围内;响应于接收到的目标业务系统服务器发送的新增手机号成功信息,将所述新增签约手机号确定为新增签约手机号,并基于预先设置的手机用途代码与业务系统的对应关系确定目标业务系统对应的手机用途代码,将目标业务系统对应的手机用途代码及新增签约手机号关联存储于客户手机号信息明细表中。8.根据权利要求7所述的方法,其特征在于,还包括:接收目标业务系统服务器发送的删除签约手机号请求;所述新增签约手机号请求中包括:待删除签约手机号及客户标识;响应于接收到的目标业务系统服务器发送的删除手机号成功信息,将所述目标业务系统对应的手机用途代码与待删除签约手机号的对应关系从所述客户手机号信息明细表中删除。9.一种数据同步装置,其特征在于,包括:接收模块,用于接收手机号变更请求;所述手机号变更请求中包括原手机号及修改后手机号;系统确定模块,用于若基于预先建立的客户手机号信息明细表确定所述原手机号为签约手机号,则确定原手机号对应的目标业务系统;所述目标业务系统为签约原手机号的业务系统;所述客户手机号信息明细表中预先存储手机号及对应的确定目标业务系统的标识;发送模块,用于将手机号变更请求发送至目标业务系统服务器,以使目标业务系统服务器将签约的原手机号更新为修改后手机号;更新模块,用于响应于接收到的目标业务系统服务器发送的更新成功信息,将所述客户手机号信息明细表中的原手机号更新为修改后手机号。10.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器及收发器;所述存储器存储计算机执行指令;所述收发器用于收发数据;所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1-7中任一项所述的方法。11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-7中任一项所述的方法。

技术总结
本申请提供一种数据同步方法、装置、设备及存储介质,可用于大数据技术领域。本方法包括:接收手机号变更请求后,若基于预先建立的客户手机号信息明细表确定原手机号为签约手机号,则确定原手机号对应的目标业务系统;将手机号变更请求发送至目标业务系统服务器,以使目标业务系统服务器将签约的原手机号更新为修改后手机号;响应于接收到的目标业务系发送的更新成功信息,将客户手机号信息明细表中的原手机号更新为修改后手机号。可以依据客户手机号信息明细表确定原手机号绑定的业务系统,并使对应业务系统修改原手机号,无需要逐个去各业务系统中查询修改原手机号,提高了手机号的修改效率,并避免业务系统未同步更新手机号的情况。机号的情况。机号的情况。


技术研发人员:王汝娇 刘基南 郝炎 程鹏
受保护的技术使用者:中国银行股份有限公司
技术研发日:2023.06.06
技术公布日:2023/8/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐