用于保护本土用户隐私的数据存储系统及方法技术方案

技术编号:13623837 阅读:105 留言:0更新日期:2016-09-01 14:54
本发明专利技术公开了一种保护本土用户隐私的数据存储系统及方法,其可保证所有有关注册地为当地的用户的用户基本信息的读取与写入都将在当地的数据库进行,从而保证用户隐私信息不会流入到其他国家。该系统包括:全局passport数据库,用于存储全球范围内所有用户的用户信息;本地用户基本信息数据库;以及本地Web服务器,用于执行以下操作:接收用户注册请求,该注册请求内包含用户ID以及与该用户ID相关联的注册地、用户基本信息及认证信息;以及将所述用户ID以及与该用户ID相关联的注册地及认证信息存储于所述全局passport数据库,并将所述用户ID以及与该用户ID相关联的用户基本信息存储于位于该注册地且专用于存储该用户基本信息的本地用户基本信息数据库。

【技术实现步骤摘要】

本专利技术涉及信息
,具体地,涉及一种用于保护本土用户隐私的数据存储系统及方法
技术介绍
为保证异地访问速度,各大运营商的数据库部署都进行主从数据库部署,主数据库与从数据库的数据一致。图1为现有的数据库部署方案的结构示意图,如图1所示,数据库部署包含位于大陆的passport主数据库和passport大陆从数据库、以及位于其他国家(例如,美国)的passport美国从数据库,其中所有的数据(包含来自美国用户的数据)都写入至位于大陆的passport主数据库,之后再由该passport主数据库同步至位于大陆的passport从数据库以及passport美国从数据库。当地用户在进行数据读取时,可直接从当地的从数据库进行读取,保证了访问速度。然而,由于某些国家(例如,美国)法规的限制,其本土用户的数据(例如,用户基本信息)不能存储在本土以外的服务器中,而按照目前的数据库部署,该用户基本信息会被写入大陆的passport主数据库,这样会违反该国家的法规。
技术实现思路
本专利技术的目的是提供一种保护本土用户隐私的数据存储系统及方法,其可保证所有有关注册地为当地的用户的用户基本信息的读取与写入都将在当地的数据库进行,从而保证用户隐私信息不会流入到其他国家,以符合当地的法规。为了实现上述目的,本专利技术提供一种用于保护本土用户隐私的数据存储系统,该系统包括:全局passport数据库,用于存储全球范围内所有用户的用户信息;本地用户基本信息数据库;以及本地Web服务器,用于执行以下操作:接收用户注册请求,该注册请求内包含用户ID以及与该用户ID相关联的注册地、用户基本信息及认证信息;以及将所述用户ID以及与该用户ID相关联的注册地及认证信息存储于所述全局passport数据库,并将所述用户ID以及与该用户ID相关联的用户基本信息存储于位于该注册地且专用于存储该用户基本信息的本地用户基本信息数据库。其中,所述系统还可包括:本地passport数据库,用于同步存储所述全局passport数据库内的信息。其中,所述本地Web服务器还可用于执行以下操作:接收Web请求,该Web请求包含用户ID;判断该Web请求是否涉及用户基本信息的读取或写入;以及在所述Web请求涉及用户基本信息的读取或写入的情况下,根据所述用户ID,从所述本地passport数据库中确定与该用户ID相关联的注册地,并通过位于该注册地的本地用户基本信息数据库来进行所述用户基本信息的读取或写入。其中,所述系统可包括:多个所述本地passport数据库以及多个所述本地用户基本信息数据库,分别位于全球范围内的不同注册地。其中,所述系统还可包括:本地用户基本信息从数据库,位于所述注册地且用于同步存储所述本地用户基本信息数据库内的信息。相应地,本专利技术还提供一种用于保护本土用户隐私的数据存储方法,该方法包括:接收用户注册请求,该注册请求内包含用户ID以及与该用户ID相关联的注册地、用户基本信息及认证信息;以及将所述用户ID以及与该用户ID相关联的注册地及认证信息存储于所述全局passport数据库,并将
所述用户ID以及与该用户ID相关联的用户基本信息存储于位于该注册地且专用于存储该用户基本信息的本地用户基本信息数据库。其中,所述方法还可包括:将所述全局passport数据库内的信息同步存储至本地passport数据库。其中,所述方法还可包括:接收Web请求,该Web请求包含用户ID;判断该Web请求是否涉及用户基本信息的读取或写入;以及在所述Web请求涉及用户基本信息的读取或写入的情况下,根据所述用户ID,从所述本地passport数据库中确定与该用户ID相关联的注册地,并通过位于该注册地的本地用户基本信息数据库来进行所述用户基本信息的读取或写入。其中,所述本地passport数据库以及所述本地用户基本信息数据库的数量为多个,分别位于全球范围内的不同注册地。其中,所述方法还可包括:将所述本地用户基本信息数据库内的信息同步存储至位于所述注册地的本地用户基本信息从数据库。通过上述技术方案,将用户基本信息从原有的passport数据库内分离,单独放置在注册地本地的用户基本信息数据库内进行存储,从而可保证所有有关注册地为当地的用户的用户基本信息的读取与写入都将在当地的数据库进行,从而保证用户隐私信息不会流入到其他国家,以符合当地的法规。本专利技术的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1为现有的数据库部署方案的结构示意图;图2为本专利技术提供的用于保护本土用户隐私的数据存储系统的数据库
部署方案的结构示意图;以及图3为根据本专利技术一具体实施方式的数据库部署方案的结构示意图。具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。图2为本专利技术提供的用于保护本土用户隐私的数据存储系统的数据库部署方案的结构示意图。如图2所示,本专利技术提供了一种用于保护本土用户隐私的数据存储系统,该系统包括:全局passport数据库,用于存储全球范围内所有用户的用户信息;本地用户基本信息数据库;以及本地Web服务器,用于执行以下操作:接收用户注册请求,该注册请求内包含用户ID(该用户ID是全球唯一的)以及与该用户ID相关联的注册地(reg_location,例如,美国)、用户基本信息(user_baseinfo,例如,用户的真实姓名、性别、年龄、身高、从事的职业等等)及认证信息(user_auth,例如,用户的登陆密码、密码找回提问及答案等用于对用户进行认证信息);以及将所述用户ID以及与该用户ID相关联的注册地及认证信息存储于所述全局passport数据库,并将所述用户ID以及与该用户ID相关联的用户基本信息存储于位于该注册地且专用于存储该用户基本信息的本地用户基本信息数据库。藉此,通过将用户基本信息user_baseinfo从原有的passport数据库内分离,单独放置在注册地本地的用户基本信息数据库内进行存储,从而可保证所有有关注册地为当地的用户的用户基本信息的读取与写入都将在当地的数据库进行,从而保证用户隐私信息不会流入到其他国家,以符合当地的法规。其中,所述系统还可包括:本地passport数据库,用于同步存储所述
全局passport数据库内的信息(该信息可以是全局passport数据库内的所有信息,亦可为注册地为本地的用户的一些信息,但不包含本地用户的用户基本信息)。本地web服务器在接收到本地web请求之后,可通过该本地passport数据库内信息来对发出该web请求的用户进行认证,从而不必要读取全局passport数据库内的信息进行认证,提高对本地web请求的响应速度。所述本地Web服务器还可用于执行以下操作:接收Web请求,该Web请求包含用户ID;判断该Web请求是否涉及用户基本信息的读取或写入;以及在所述Web请求涉及用户基本信息的读取或写入的情况下,根据所述用户ID,从所述本地passport数据库中本文档来自技高网
...

【技术保护点】
一种用于保护本土用户隐私的数据存储系统,其特征在于,该系统包括:全局passport数据库,用于存储全球范围内所有用户的用户信息;本地用户基本信息数据库;以及本地Web服务器,用于执行以下操作:接收用户注册请求,该注册请求内包含用户ID以及与该用户ID相关联的注册地、用户基本信息及认证信息;以及将所述用户ID以及与该用户ID相关联的注册地及认证信息存储于所述全局passport数据库,并将所述用户ID以及与该用户ID相关联的用户基本信息存储于位于该注册地且专用于存储该用户基本信息的本地用户基本信息数据库。

【技术特征摘要】
1.一种用于保护本土用户隐私的数据存储系统,其特征在于,该系统包括:全局passport数据库,用于存储全球范围内所有用户的用户信息;本地用户基本信息数据库;以及本地Web服务器,用于执行以下操作:接收用户注册请求,该注册请求内包含用户ID以及与该用户ID相关联的注册地、用户基本信息及认证信息;以及将所述用户ID以及与该用户ID相关联的注册地及认证信息存储于所述全局passport数据库,并将所述用户ID以及与该用户ID相关联的用户基本信息存储于位于该注册地且专用于存储该用户基本信息的本地用户基本信息数据库。2.根据权利要求1所述的数据存储系统,其特征在于,该系统还包括:本地passport数据库,用于同步存储所述全局passport数据库内的信息。3.根据权利要求2所述的数据存储系统,其特征在于,所述本地Web服务器还用于执行以下操作:接收Web请求,该Web请求包含用户ID;判断该Web请求是否涉及用户基本信息的读取或写入;以及在所述Web请求涉及用户基本信息的读取或写入的情况下,根据所述用户ID,从所述本地passport数据库中确定与该用户ID相关联的注册地,并通过位于该注册地的本地用户基本信息数据库来进行所述用户基本信息的读取或写入。4.根据权利要求2所述的数据存储系统,其特征在于,该系统包括:多个所述本地passport数据库以及多个所述本地用户基本信息数据库,分别位于全球范围内的不同注册地。5.根据权利要求1-4中任一项权利要求所述的数据存储系统,其特征在于,该系统还包括:本地用...

【专利技术属性】
技术研发人员:郑有连
申请(专利权)人:乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1