Data Transfer Project打破信息孤岛的“数据黑洞”

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:ccj5310110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读

信息孤岛 网络服务商怎样数据自保


  如上所述,出于隐私安全和竞争等因素的限制,大部分网络工具的数据是无法实现彼此互联互通的。因为对于各自开发的网络软件,每个公司都使用不同的技术和开发、加密协议,这些协议互不兼容,因此大多无法实现彼此的互联互通。
  举个简单的例子,比如谷歌和微软都提供了日历功能,但是默认情况下我们是无法在谷歌Gmail中导入微软日历功能的。为了便于其他网络工具访问自己的数据,服务商一般是通过开放的API来实现数据的共享。API(Application Programming Interface),即应用程序编程接口,它是一段写好的代码,或者编译好的程序,提供给第三方使用,这样第三方程序利用API就可以实现对特定数据的访问(图1)。
  API可以让第三方实现对自己开发软件数据的调用,但是传统 API只能实现单向的调用,比如B公司通过A公司的API可以访问用户C的数据,但是A公司却无法访问B公司的数据。如果要实现A对B的访问,B就必须再开发相应的API。这样每个公司都需要开发API,显然要实现彼此的数据共享就极不方便。为此谷歌、微软等提出Data Transfer Project计划,该计划可以实现各大公司之间数据的双向、多向共享(图2)。




共享背后 Data Transfer Project原理解析


  如上所述,为了方便各大网络软件之间数据的共享,谷歌、微软等提出Data Transfer Project计划。那么Data Transfer Project又是怎样实现彼此数据共享的呢?
  这项计划首先是建立一个数据模型,这个模型的作用是为不同服务商的数据传输和读取制定一个通用的标准格式。这里主要使用一种名为“适配器”的工具,它可以将用户的私有数据(如邮件、日历)和身份验证格式(如账号、密码)转换为各个服务商都可以用的统一表单。用户数据模型被聚集在一起,大多是按照行业分组,形成垂直的数据。用户可以在一个或多个垂直方向上拥有数据,比如垂直搜索可以是照片、电子邮件、联系人或音乐。这样通过数据模型就可以将用户在不同服务商的数据变为互为可读的通用数据(图3)。



  接着Data Transfer Project借助“数据适配器”和“身份适配器”来实现数据读取和认证。其中数据适配器可以将每个公司原来开发的API转换为Data Transfer Project可以使用的数据模型的代码片段,这样在其他服务商开发的网络工具上就可以读取用户保存在其中的数据。身份验证适配器允许使用者在将数据从一个服务商传输出去或传输到另一个服务商之前对其账户进行身份验证(图4)。



  最后剩下的就是传输管道,Data Transfer Project开发了一组任务管理库来对数据的传输进行管理,同时在传输过程中使用同一加密协议来保证数据传输的安全。
  这样Data Transfer Project借助一个通用框架(数据模型)和生态系统(数据适配器和身份验证适配器),完成用户的身份验证后,用户私有数据就可以从一个服务商到另一个服务商之间无缝迁移(图5)。


数据共享 便利我们的生活


  现在几乎每个网虫都有很多的网络账号,我们会在每个账号里保存很多的私人文件,如收发的邮件,拍摄的照片、下载的程序等资源。由于每个网络服务商提供的服务和品质都不同,很多时候我们会根据自己的需要更换服务商,但是在之前我们如果希望停止某一网络服务,比如不想使用Gmail服务,而想改用微软服务,那么原来在谷歌账户上保存的邮件、日历、照片等,我们就需要下载到本地,然后再上传到微软账户才能完成账户的迁移工作。
  现在借助Data Transfer Project服务,我们只要在谷歌账户上发起申请,利用Data Transfer Project提供的遷移服务,在微软账户上就可以将这些数据全部迁移到微软服务器。这样的数据迁移是不是方便多了?当然作为一项多方共享的数据服务,Data Transfer Project将来还会提供更多的服务,比如笔记本的面部识别文件、指纹支付配置文件这些数据文件都可以实现迁移,意味着我们只要初始设置一份文件,以后更换硬件或者网络账号时都可以继续使用,方便我们的网络生活。
其他文献
扩展帮助用户输入密码  云盘万能钥匙是一款百度网盘提取密码的输入工具,它的原理就是将分布在网络中的提取密码,尽量多地搜集到一个云端服务器的数据库里面。这样当其他用户访问同一个百度网盘链接时,它就会自动帮助用户输入提取密码进行登录。云盘万能钥匙有多种形式,比如用户如果使用的是谷歌浏览器或者其衍生版本的话,那么通过应用商店安装同名的功能扩展即可。火狐浏览器及其衍生版本也可以使用相应的功能扩展。  安裝
期刊
Q:很多人越来越离不开网络,而很多网络运营商也通过各种技术手段来收集用户的信息,虽然很多浏览器自身也加入了相关的保护功能,但是并不能非常好地杜绝用户信息的泄露。有没有更好的解决方法?  A:下载运行Cliqz浏览器(https://www.downloadcrew. com/article/35615-cliqz_ browser),这款浏览器的操作界面和火狐浏览器非常相似,最主要的区别在于添加了
期刊
1. 计算性别  身份证号的第17位是性别标识,其中偶数代指女性,奇数代指男性。如图所示,在B2单元格输入“=IF(MOD(MID(A2,17,1),2),"男","女")”并向下填充,即可获得每个号码所对应的性别(图1)。 2. 计算年龄  年龄的最大特点是它会随着时间而变化,为了计算当前的年龄,我们引入TODAY、YEARFRAC等函数。其原理是计算出生日期距今天的时间,将这个时间的单位转换为
期刊
1. 页面设置 做好尺寸规划  首先,我们需要确定宣传册的大小。如果要制作一本A4大小的册子,那就需要设置A3大小的页面,以便设计时可以看到对页的效果。点击“设计”菜单中的“幻灯片大小”,在弹出的菜单中选择“自定义幻灯片大小”,再在弹出的对话框中选择“A3纸张”,点击“确定”完成设置(图1)。  完成页面大小的设置以后,我们还需要对宣传册的页边距进行设置,俗话说:“没有规矩,不成方圆。”在正式排版
期刊
安装简悦的功能扩展  由于常见的阅读模式功能都是将所有的页面按照同一种形式来进行处理的,所以呈现出的效果就各不相同。但是“简悦”这个功能扩展按照不同的网页格式进行规划设置,这样就可以根据不同的网页呈现出相应的效果。首先通过浏览器打开“简悦”的官方网站(http://ksria.com/ simpread/),接着根据自己的浏览器名称来安装对应的扩展。比如我这里就通过谷歌浏览器的应用商店,给谷歌浏览
期刊
首先,在存放图表数据源工作表的空白位置输入下拉菜单所需要的内容。如在P1:P2单元格中输入月份、地区。选择“开发工具”选项卡,点击“插入→ActiveX控件→组合框”,在工作表合适位置画出一个组合框,选中组合框,点击“属性”,在它的属性窗口,LinkedCell处输入“Q1”,ListFillRange处输入“P1:P2”,点击BackColor设置它的背景色。还可按需设置它的其他属性。这样,该组
期刊
1. 构建菜单式樣  打开PPT,新建空白幻灯片,设置背景色。插入一个矩形并设置好大小。右击此矩形,选择“设置图片格式”;在“形状选项”的“填充与线条”选项卡,“填充”处选择“图片或纹理填充”,在“插入图片来自”处点击“文件”,选择所需要的图片。接下来,选定这个矩形,为它添加所需要的阴影效果。复制这个矩形并粘贴(也可选中矩形按住Ctrl键进行复制),选中粘贴出的矩形,根据需要更改它的填充图片。  
期刊
双行合一  如果联合发布的单位只有两个,那么我们可以利用双行合一工具进行并列单位的并列。比如下面的文本“XXX省人民政府妇女联合会残疾人联合会文件”,现在需要将“妇女联合会残疾人联合会”并列。  首先在Word中输入上述文本,接着选中“妇女联合会残疾人联合会”文本,点击“开始→段落→中文版式→双行合一”,在打开的窗口勾选“带括号”,点击确定(图1)。  这样原来两个单位就可以并列排列了,按提示再对
期刊
首先,需要对图表的数据源做一下整理,把周六、日所对应的数据标识出来。选中所有日期所对应的数据,选择“开始”选项卡,点击“条件格式→新建规则”,在弹出的窗口“选择规则类型”中选择“使用公式确定要设置格式的单元格”,在“为符合此公式的值设置格式”处输入“=WEEKDAY(B1,1)>5”,格式处将字体设置为红色、粗体。这样,周六、日所对应的数据就标识出来了(图1)。  接下来,将周六、日对应的数据利用
期刊
一般我们对每种产品的判定,经常要根据市场占有率、增长率和利润总额来进行综合判断。如下表分别是A、B、C、D四种产品对应的指标数据,其中不同产品的判断标准如下:  明星产品——高增长率、高市场占有率  现金牛产品——低增长率、高市场占有率  问题产品——高增长率、低市场占有率  一般产品——低增长率、低市场占有率  为了更加直观地看出某种产品符合什么标准,现在通过矩阵图表就可以快速地对产品性质进行比
期刊