一种基于不同地域多平台应用的数据共享系统的制作方法

文档序号:28920171发布日期:2022-02-16 12:51阅读:176来源:国知局
一种基于不同地域多平台应用的数据共享系统的制作方法

1.本发明属于信息技术领域,具体是指一种基于不同地域多平台应用的数据共享系统。


背景技术:

2.现阶段,一个公司一般会运营多个平台产品,功能类似,但是由于所处地域分布比较广,地区经济差异较大,用户数据也分散在各地。一个用户如果要访问多个平台,就需要多次注册,这给用户体验带来很大不便。而且各平台的订单等数据也是分开的,不能统一查看,因此需要打通各平台的用户交易数据,实现各平台无缝对接。


技术实现要素:

3.为了解决上述难题,本发明提供了一种实现多平台无缝跨越,共享数据的基于不同地域多平台应用的数据共享系统。
4.为了实现上述功能,本发明采取的技术方案如下:一种基于不同地域多平台应用的数据共享系统,包括数据中心、数据传输和平台,所述平台通过数据传输与数据中心进行数据传输,用户通过平台进行注册和登录,平台对用户数据进行收集存储,平台中的数据实时或定时传输给数据中心,平台共享数据中心数据,同时平台之间也可进行数据交互。
5.为了使用的安全性,各平台和数据中台之间的通信采用基于https协议的restful api接口方式进行的,同时对传输参数进行非对称加密,https协议相对于http协议来讲更安全,被截获传输内容的概率更低。
6.其中,所述的非对称加密需要两个密钥:公开密钥(publickey:简称公钥)和私有密钥(privatekey:简称私钥),公钥与私钥匹配使用,使用公钥对数据进行加密,对应的私钥才能解密;
7.非对称加密实现机密信息交换的基本过程,包括如下步骤:
8.1)由数据中台生成一对密钥并将公钥公开,需要向数据中台发送信息的平台使用该密钥(中台分配的的公钥)对传递参数进行加密后再发送给数据中台;
9.2)数据中台再用自己私钥对加密后的信息进行解密;
10.3)若数据中台想要调用平台的接口,使用平台的公钥对数据进行加密后再发送给平台,平台使用自己的私钥对加密后的信息进行解密。
11.优选地,用户通过平台进行注册和登录,包括如下步骤:
12.1)用户注册:当用户u使用手机号码在任意一个平台(假设p1)注册时,平台p1会调取数据中台(简称ip)的接口查询该手机号码是否在中台存在;如果不存在,则平台p1会提示用户u进行注册操作,用户u注册完毕后,平台p1会将用户u的用户信息同步至数据中台ip,此时完成用户u的注册功能,如果数据中台ip有该用户信息(以手机号码作为唯一标识),则返回用户信息,平台p1提示用户已经注册过,无需重复注册;用户u在其他平台注册时,使用相同逻辑;
13.2)用户登录:当用户u使用手机号码在任意一个平台(假设p1)登录时,如果平台p1有该用户u的用户信息,则直接校验登录;如果平台p1没有该用户u的用户信息,则平台p1会通过接口查询数据中台ip是否有该用户信息,如果有,则返回该用户信息,并在平台p1中新增该用户u的信息,然后执行登录校验工作;如果数据中台没有该用户u的信息,则平台p1提示用户进行注册;用户u登录其他平台p2、p3等,使用相同逻辑。
14.系统使用手机号码作为用户的唯一标识,用户在任何一个平台注册后,在其他平台可以无需注册及登录,可以直接跳转到目标平台,同时会带过去用户的基本信息、登录token等,实现用户无感注册登录功能。
15.其次,平台间的数据交互包括如下步骤:
16.1)用户在任何一个平台登录后,都可以查看到其他平台下的订单等数据;
17.2)用户u在任何一个平台p1生成的订单,都会被实时的同步到数据中台ip中,在数据中台ip中,会存储用户u在各平台的所有订单数据。当用户u查看订单时,会从数据中台ip中检索出该用户的所有订单数据。
18.本发明采取上述结构取得有益效果如下:本发明提供的一种基于不同地域多平台应用的数据共享系统操作简单,设计合理,包括如下优点:
19.1.跨平台的无感注册登录功能,实现一次注册,多平台任意跨越的效果;
20.2.在任何一个平台都可以查看在所有平台的各类数据信息,便于共享;
21.3.统计分析用户分布、用户访问、其它经济指标及各类数据信息;
22.4.有利于各区域平台的统筹发展规划。
附图说明
23.图1为本发明一种基于不同地域多平台应用的数据共享系统的系统图;
24.图2为本发明一种基于不同地域多平台应用的数据共享系统的用户登录注册时序图。
具体实施方式
25.下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
26.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。以下结合附图,对本发明做进一步详细说明。
27.如图1所示,本发明一种基于不同地域多平台应用的数据共享系统,包括数据中心、数据传输和平台,所述平台通过数据传输与数据中心进行数据传输,用户通过平台进行注册和登录,平台对用户数据进行收集存储,平台中的数据实时或定时传输给数据中心,平台共享数据中心数据,同时平台之间也可进行数据交互。
28.为了使用的安全性,各平台和数据中台之间的通信采用基于https协议的restful api接口方式进行的,同时对传输参数进行非对称加密,https协议相对于http协议来讲更安全,被截获传输内容的概率更低。
29.其中,所述的非对称加密需要两个密钥:公开密钥(publickey:简称公钥)和私有密钥(privatekey:简称私钥),公钥与私钥匹配使用,使用公钥对数据进行加密,对应的私钥才能解密;
30.非对称加密实现机密信息交换的基本过程,包括如下步骤:
31.1)由数据中台生成一对密钥并将公钥公开,需要向数据中台发送信息的平台使用该密钥(中台分配的的公钥)对传递参数进行加密后再发送给数据中台;
32.2)数据中台再用自己私钥对加密后的信息进行解密;
33.3)若数据中台想要调用平台的接口,使用平台的公钥对数据进行加密后再发送给平台,平台使用自己的私钥对加密后的信息进行解密。
34.如图2所示,用户通过平台进行注册和登录,包括如下步骤:
35.1)用户注册:当用户u使用手机号码在任意一个平台(假设p1)注册时,平台p1会调取数据中台(简称ip)的接口查询该手机号码是否在中台存在;如果不存在,则平台p1会提示用户u进行注册操作,用户u注册完毕后,平台p1会将用户u的用户信息同步至数据中台ip,此时完成用户u的注册功能,如果数据中台ip有该用户信息(以手机号码作为唯一标识),则返回用户信息,平台p1提示用户已经注册过,无需重复注册;用户u在其他平台注册时,使用相同逻辑;
36.2)用户登录:当用户u使用手机号码在任意一个平台(假设p1)登录时,如果平台p1有该用户u的用户信息,则直接校验登录;如果平台p1没有该用户u的用户信息,则平台p1会通过接口查询数据中台ip是否有该用户信息,如果有,则返回该用户信息,并在平台p1中新增该用户u的信息,然后执行登录校验工作;如果数据中台没有该用户u的信息,则平台p1提示用户进行注册;用户u登录其他平台p2、p3等,使用相同逻辑。
37.系统使用手机号码作为用户的唯一标识,用户在任何一个平台注册后,在其他平台可以无需注册及登录,可以直接跳转到目标平台,同时会带过去用户的基本信息、登录token等,实现用户无感注册登录功能。
38.如图2所示,平台间的数据交互包括如下步骤:
39.1)用户在任何一个平台登录后,都可以查看到其他平台下的订单等数据;
40.2)用户u在任何一个平台p1生成的订单,都会被实时的同步到数据中台ip中,在数据中台ip中,会存储用户u在各平台的所有订单数据。当用户u查看订单时,会从数据中台ip中检索出该用户的所有订单数据。
41.以上对本发明及其实施方式进行了描述,这种描述没有限制性,附图中所示的也只是本发明的实施方式之一,实际的结构并不局限于此。总而言之如果本领域的普通技术人员受其启示,在不脱离本发明创造宗旨的情况下,不经创造性的设计出与该技术方案相似的结构方式及实施例,均应属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1