多系统间的数据处理方法、装置、设备及存储介质与流程

文档序号:17930263发布日期:2019-06-15 00:47阅读:166来源:国知局
多系统间的数据处理方法、装置、设备及存储介质与流程

本发明一般涉及数据处理技术领域,具体涉及一种多系统间的数据处理方法、装置、设备及存储介质。



背景技术:

随着物流行业的快速发展,公司为了提供更专业的服务,通常会开发很多专业的独立系统来服务于用户,比如会员系统、快递查询系统、客服系统、订单查询系统、月度结算系统等,通过各个不同的业务系统中的独有的规则来实现客户数据的管理和使用。

但是,当客户查询数据的方式发生变更或者客户的业务需求发生变动后,需要切换不同的系统来分别操作,导致不同系统间同一功能客户需要进行多次相同的操作,造成系统中的常用基础数据丢失且过于复杂,且不同系统中相同用户的数据管理混乱。



技术实现要素:

鉴于现有技术中的上述缺陷或不足,期望提供一种多系统间的数据处理方法、装置、设备及存储介质,能够实现多下系统间的数据互通及共享,提升了用户体验。

第一方面,本发明提供了一种多系统间的数据处理方法,该方法包括:

第一系统接收用户的第一注册请求,所述第一注册请求包含用户标识;

所述第一系统向会员系统发送第二注册请求,所述第二注册请求包含所述用户标识;

所述第一系统从所述会员系统接收与所述用户标识相对应的用户号;

所述第二系统接收所述用户的第三注册请求,所述第三注册请求包含所述用户标识;

所述第二系统向会员系统发送第四注册请求,所述第四注册请求包含所述用户标识;

所述第二系统从所述会员系统接收所述用户号。

在其中一个实施例中,其中所述用户标识是手机号或者身份证号。

在其中一个实施例中,所述方法还包括:

所述第一系统接收所述用户的地址信息;

所述第一系统将所述用户的地址信息与所述用户的所述用户标识及所述用户号相关联地存储;

所述第二系统接收所述用户的寄件请求,所述寄件请求包括所述用户的所述用户号;

所述第二系统向所述第一系统请求所述用户的地址信息。

在其中一个实施例中,所述方法还包括:

所述第一系统向所述第二系统发送所述用户的地址信息。

在其中一个实施例中,所述第二系统向所述第一系统请求所述用户的地址信息,包括;

所述第二系统判断本系统是否存储有所述用户的地址信息,如果没有则向所述第一系统请求所述用户的地址信息。

第二方面,本发明提供了一种多系统间的数据处理装置,该装置包括:

第一接收模块,用于第一系统接收用户的第一注册请求,所述第一注册请求包含用户标识;

第一发送模块,用于所述第一系统向会员系统发送第二注册请求,所述第二注册请求包含所述用户标识;

第二接收模块,用于所述第一系统从所述会员系统接收与所述用户标识相对应的用户号;

第三接收模块,用于所述第二系统接收所述用户的第三注册请求,所述第三注册请求包含所述用户标识;

第二发送模块,用于所述第二系统向会员系统发送第四注册请求,所述第四注册请求包含所述用户标识;

第四接收模块,用于所述第二系统从所述会员系统接收所述用户号。

在其中一个实施例中,所述用户标识是手机号或者身份证号。

在其中一个实施例中,所述装置,还包括:

地址信息接收模块,用于所述第一系统接收所述用户的地址信息;

关联存储模块,用于所述第一系统将所述用户的地址信息与所述用户的所述用户标识及所述用户号相关联地存储;

寄件请求接收模块,用于所述第二系统接收所述用户的寄件请求,所述寄件请求包括所述用户的所述用户号;

地址信息请求模块,用于所述第二系统向所述第一系统请求所述用户的地址信息。

在其中一个实施例中,所述装置,还用于:

所述第一系统向所述第二系统发送所述用户的地址信息。

在其中一个实施例中,所述地址信息请求模块,还用于;

所述第二系统判断本系统是否存储有所述用户的地址信息,如果没有则向所述第一系统请求所述用户的地址信息。

第三方面,本申请实施例提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述所述多系统间的数据处理方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述所述多系统间的数据处理方法。

本发明实施例提供的多系统间的数据处理方法、装置、设备及存储介质,第一系统接收用户的第一注册请求,且向会员系统发送第二注册请求,第二注册请求包含用户标识,第一系统从会员系统接收与用户标识相对应的用户号,第二系统接收用户的第三注册请求,且第二系统向会员系统发送第四注册请求,第二系统从会员系统接收用户号。该技术方案能够通过用户标识获取到用户号,并根据用户号将第一系统和第二系统进行关联,避免了不同系统间对用户数据的重复操作,很大程度上提高了各系统间的数据同步和数据共享。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1为本发明实施例提供的多系统间的数据处理方法的流程示意图;

图2为本发明实施例提供的多系统间的数据处理方法的流程示意图;

图3为本发明实施例提供的多系统间的关系的结构示意图;

图4为本发明实施例提供的多系统间的数据处理装置的结构示意图;

图5为本发明实施例提供的计算机设备的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

如背景技术中提到的,目前在快递行业中,不同公司为了给客户提供更专业的服务,使客户有更好的体验,会针对客户的不同需求,提供多个不同的系统对客户数据进行管理和处理,比如会员系统、快递查询系统、订单管理系统、客服系统、月度结算系统等,且每个系统均有独立的客户体系,来实现对客户数据的管理和使用。但是,当客户的业务需求发生变动后,对应使用该客户数据的多个系统均需要进行同一功能的操作,导致客户体验不佳,且还可能在数据更改的过程中,造成系统中的基础数据丢失,极易导致多系统间的相同客户的数据发生管理混乱。

基于上述缺陷,本发明实施例提供了一种多系统间的数据处理方法,通过第一系统接收用户的第一注册请求,并向会员系统发送第二注册请求后,再从会员系统中接收与用户标识相对应的用户号,第二系统接收用户的第三注册请求后,并向会员系统发送第四注册请求,从而使得第二系统从会员系统接收用户号。该技术方案通过根据用户手机号码或者身份证号生成唯一的标识码,通过使用统一的标识码实现多系统间的数据互通和数据共享,很大程度上提高了客户体验。

本发明实施例提供的技术方案,涉及多侧实体,分别为会员系统、第一系统和第二系统。其中,会员系统可以是网络侧独立存在的服务器或者终端侧的用户设备,第一系统和第二系统也可以是网络侧独立的服务器,可以是一个服务器上的不同应用系统,也可以是手机、电脑、个人数字助理pda等设备上运行的不同应用,亦或是终端设备和远程服务器组成的系统。各侧实体相互之间的交互可以是有线形式的交互,也可以是无线形式的交互。本发明实施例中的系统个数可以随意扩展,如可以将2个系统扩展为更多个系统。

下面将参考附图并结合实施例来详细说明本申请。

图1为本发明实施例提供的多系统间的数据处理方法的流程示意图。如图1所示,该方法包括:

s101、第一系统接收用户的第一注册请求,第一注册请求包含用户标识。

具体的,上述第一系统可以是快递公司个人客户服务系统,例如可以是顺丰速运微信公众号,当个人需要进行寄件服务时,需要在先第一系统先进行注册用户信息,即第一系统接收用户的第一注册请求,其中,该第一注册请求中包含用户标识,该用户标识可以用来验证用户的身份信息。

可选的,上述用户标识可以是用户的手机号或者身份证号,也可以是用户的邮箱地址等标识。

需要说明的是,当用户在第一系统中注册时,可以在第一系统的服务界面,用户通过输入手机号码和返回的验证码来注册账号信息。

s102、第一系统向会员系统发送第二注册请求,第二注册请求包含用户标识。

s103、第一系统从会员系统接收与用户标识相对应的用户号。

具体的,上述会员系统用于存储用户标识,管理用户的服务数据,其中,用户的服务数据可以包括用户寄件地址、收件地址等信息,用户在第一系统中完成注册后,可以向会员系统发送第二注册请求,其中,可以通过手机号码向会员系统发送第二注册请求,会员系统会保存该手机号码对应的唯一的用户号,并将该用户号对应返回给第一系统,第一系统在接收到该用户号后,继续输入用户相关信息进行后续的注册流程。

其中,该用户号可以表示用户唯一的身份标识。

s104、第二系统接收用户的第三注册请求,第三注册请求包含用户标识。

具体的,上述第二系统可以是快递公司签约客户服务系统,例如可以是微信速运月结公众号,当签约客户需要进行寄件服务或者对公司中个人寄件数据进行统计管理时,可以通过接收用户的第三注册请求,在签约客户服务系统页面,用户通过输入月结卡号、手机号码和对应的验证码进行注册,其中,该手机号码与月结卡号进行绑定。

其中,本实施例中的第一系统和第二系统可以是由同一服务器运行的软件系统,也可以是由同一用户设备运行的软件系统。

s105、第二系统向会员系统发送第四注册请求,第四注册请求包含用户标识;

s106、第二系统从会员系统接收用户号。

需要说明的是,第一系统在向会员系统发送第二注册请求后,并接收到会员系统中用户标识相对应的用户号,第二系统通过接收用户的第三注册请求,并向会员系统发送第四注册请求,其中,用户标识可以是手机号码或者身份证号。

其中,当用户可以通过手机号码向会员系统发送第四注册请求时,如果该手机号码已经会员系统中注册过且生成了对应的用户号,则会员系统查询到该手机号码,并返回给第二系统已经注册过的用户号,第二系统在接收到来自会员系统返回的用户号后,再进行后续的注册流程。

本发明实施例提供的多系统间的数据处理方法、装置、设备及存储介质,第一系统接收用户的第一注册请求,且向会员系统发送第二注册请求,第二注册请求包含用户标识,第一系统从会员系统接收与用户标识相对应的用户号,第二系统接收用户的第三注册请求,且第二系统向会员系统发送第四注册请求,第二系统从会员系统接收用户号。该技术方案能够通过用户标识获取到用户号,并根据用户号将第一系统和第二系统进行关联,避免了不同系统间对用户数据的重复操作,很大程度上提高了各系统间的数据同步和数据共享。

图2为本发明实施例提供的多系统间的数据处理方法,如图2所示,该方法包括:

s201、第一系统接收用户的地址信息。

具体的,第一系统和第二系统中的用户信息分别在会员系统进行注册完成之后,并通过用户号建立用户在第一系统和第二系统的绑定关系。

当用户需要进行寄件服务时,可以在第一系统上填写地址信息,使得第一系统接收到来自用户的地址信息,其中,上述地址信息可以包括收件地址和寄件地址。

s202、第一系统将用户的地址信息与用户的用户标识及用户号相关联地存储。

具体的,用户在第一系统进行注册完成后,第一系统可以将用户的地址信息与其用户标识及用户号相关联地存储,使其保存在第一系统本地的数据库中。

其中,每个用户标识及用户号与地址信息唯一对应存储。

s203、第二系统接收用户的寄件请求,寄件请求包括用户的用户号。

s204、第二系统向第一系统请求用户的地址信息。

具体的,当用户需要进行寄件服务时,可以在第二系统的服务界面进行预约寄件,则第二系统接收到用户的寄件请求,其中,寄件请求包括用户的用户号,则第二系统向第一系统请求用户的地址信息。

需要说明的是,当用户需要进行寄件服务时,且在第二系统注册完成并登录成功后,即第二系统接收到用户的寄件请求,则第二系统判断本系统中是否存储有用户的地址信息,如果没有存储则向第一系统发送用户的地址信息请求,通过调用第一系统提供的接口,使得第一系统接收到来自第二系统发送的地址信息请求后,则在本地数据库中查找用户的地址信息并发送至第二系统,从而使得第二系统获取到用户在第一系统上填写好的收件地址信息,即可以在第二系统的界面中直接显示第一系统中已经存储完成的收件地址信息,其中,会员系统、第一系统和第二系统间的关系可以参见图3所示。

本发明实施例中提供的多系统间的数据处理方法,第一系统接收用户的地址信息,并将用户的地址信息与其用户标识相关联的存储,当第二系统接收用户的寄件请求时,判断本系统中是否存储有用户的地址信息,如果没有则向第一系统请求用户的地址信息,保证了第二系统与第一系统之间的数据互通,从而避免了用户重复输入地址信息,很大程度上提高了各系统间的数据同步,增强了用户体验。

应当注意,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

图4为本发明实施例提供的多系统间的数据处理装置的结构示意图。如图4所示,该装置可以实现如图1~图3所示的方法,该装置可以包括:

第一接收模块10,用于第一系统接收用户的第一注册请求,所述第一注册请求包含用户标识;

第一发送模块20,用于所述第一系统向会员系统发送第二注册请求,所述第二注册请求包含所述用户标识;

第二接收模块30,用于所述第一系统从所述会员系统接收与所述用户标识相对应的用户号;

第三接收模块40,用于所述第二系统接收所述用户的第三注册请求,所述第三注册请求包含所述用户标识;

第二发送模块50,用于所述第二系统向会员系统发送第四注册请求,所述第四注册请求包含所述用户标识;

第四接收模块60,用于所述第二系统从所述会员系统接收所述用户号。

优选的,所述用户标识为手机号或者身份证号。

优选的,所述装置,还还包括:

地址信息接收模块70,用于所述第一系统接收所述用户的地址信息;

关联存储模块80,用于所述第一系统将所述用户的地址信息与所述用户的所述用户标识及所述用户号相关联地存储;

寄件请求接收模块90,用于所述第二系统接收所述用户的寄件请求,所述寄件请求包括所述用户的所述用户号;

地址信息请求模块100,用于所述第二系统向所述第一系统请求所述用户的地址信息。

优选的,所述装置,还用于:

所述第一系统向所述第二系统发送所述用户的地址信息。

优选的,所述地址信息请求模块,还用于;

所述第二系统判断本系统是否存储有所述用户的地址信息,如果没有则向所述第一系统请求所述用户的地址信息。

优选的,所述装置,还用于:

所述第一系统向所述第二系统发送所述用户的地址信息。

本实施例提供的多系统间的数据处理装置,可以执行上述方法的实施例,其实现原理和技术效果类似,在此不再赘述。

图5为本发明实施例提供的一种计算机设备的结构示意图。如图5所示,其示出了适于用来实现本申请实施例的终端设备或服务器的计算机系统500的结构示意图。

如图5所示,计算机系统500包括中央处理单元(cpu)501,其可以根据存储在只读存储器(rom)502中的程序或者从存储部分508加载到随机访问存储器(ram)503中的程序而执行各种适当的动作和处理。在ram503中,还存储有系统500操作所需的各种程序和数据。cpu501、rom502以及ram603通过总线504彼此相连。输入/输出(i/o)接口506也连接至总线504。

以下部件连接至i/o接口505:包括键盘、鼠标等的输入部分506;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分507;包括硬盘等的存储部分508;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至i/o接口506。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入存储部分508。

特别地,根据本公开的实施例,上文参考图1-3描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行图1-3的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。

附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,前述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本申请实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,例如,可以描述为:一种处理器包括第一接收模块、第一发送模块、第二接收模块、第三接收模块、第二发送模块及第四接收模块。其中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定,例如,第一接收模块还可以被描述为“用于第一系统接收用户的第一注册请求,所述第一注册请求包含用户标识”。

作为另一方面,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中前述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,前述程序被一个或者一个以上的处理器用来执行描述于本申请的多系统间的数据处理方法。

综上所述,本发明实施例提供的多系统间的数据处理方法、装置、设备及存储介质,第一系统接收用户的第一注册请求,且向会员系统发送第二注册请求,第二注册请求包含用户标识,第一系统从会员系统接收与用户标识相对应的用户号,第二系统接收用户的第三注册请求,且第二系统向会员系统发送第四注册请求,第二系统从会员系统接收用户号。该技术方案能够通过用户标识获取到用户号,并根据用户号将第一系统和第二系统进行关联,避免了不同系统间对用户数据的重复操作,很大程度上提高了各系统间的数据同步和数据共享。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1