一种普适计算私人数据管理方法技术

技术编号:4151678 阅读:269 留言:0更新日期:2012-04-11 18:40
本发明专利技术是一种普适计算私人数据管理方法,第一种方案采用的方法是:用户结点将私人数据保存在随身携带的普适计算设备中,由自己负责私人数据的管理,这种方案长处在于用户结点可以完全的,灵活的控制管理自己的私人数据,第二种方案采用的方法是:用户结点将私人数据通过普适设备发送给数据库服务器,由数据库服务器来负责管理用户结点的私人数据,这种方法实现了普适计算功能和数据分离的要求,但是明显灵活性不够,用户结点的私人数据怎么提供,提供给谁,用户结点自己不好设定,或者设定起来非常不方便,用户结点对自己私人数据的管理反而变的不方便和权利受限了。

【技术实现步骤摘要】

本专利技术提出了一种新型普适计算私人数据管理方法,设计了一种新的普适计算私人数据管理方案,属于普适计算领域,更进一步属于普适计算数据管理领域。
技术介绍
随着计算机、移动计算以及传感器网络的发展,计算变得无处不在。美国的马克 维瑟博士提出了普适计算(Ubiquitous or Pervasive Computing)的概念,这种计算模式的最终目标是将由通信和计算机构成的信息空间与人们生活和工作的物理空间融为一体,支持用户随时随地并透明地获得符合其个性化需求的信息服务。普适计算这种随时随地的工作模式对于私人数据的管理提出了新的要求。 在普适计算环境下,用户可以抽象表现为普适计算网络中的一个个用户结点。用户结点所随身携带的普适计算设备的工作能力是有限的,这可以体现在这些普适计算设备的计算能力有限,存储空间小,受电源供电能力的制约等等。正因为这种种原因,用户结点把私人数据放在自己随身携带的普适计算设备中在很多时候是不可行的,因此,普适环境下的数据管理有自己的特殊之处。目前,国内对于普适计算私人数据管理的研究还不充分,现有的普适计算私人数据管理方法有两种主要类型,第一种是把私人数据保存在普适计算设备上由用户自己管理,这种方案是最早的方案,已经证实在很多情况下不可行;第二种是把私人数据交由保存数据的数据库服务器来负责管理。这种采用数据库服务器管理私人数据的方法采取的是集中式的策略,即客户端/服务器(C/S)的方式,第二种方案也是有明显的缺陷的。
技术实现思路
技术问题本专利技术的目的在于提供一种普适环境下的私人数据管理方法,其目标在于融合现有的两类方案的长处,克服它们的缺陷,能够实现用户结点对自己的私人数据完全的,灵活的控制管理,实现普适计算功能和数据分离的目标,分散数据库服务器的工作负荷,提高普适计算网络的鲁棒性和容错性。 技术方案本专利技术不同于现有的两种类型方案,第一种方案采用的方法是用户结点将私人数据保存在随身携带的普适计算设备中,由自己负责私人数据的管理,这种方案长处在于用户结点可以完全的,灵活的控制管理自己的私人数据,缺陷是在数据量很大的时候,普适计算设备不能满足用户的需要,用户结点携带的普适计算设备计算能力有限,存储空间也非常有限,不能满足用户结点的数据管理要求。第二种方案采用的方法是用户结点将私人数据通过普适设备发送给数据库服务器,由数据库服务器来负责管理用户结点的私人数据,这种方法实现了普适计算功能和数据分离的要求,但是明显灵活性不够,用户结点的私人数据怎么提供,提供给谁,用户结点自己不好设定,或者设定起来非常不方便,用户结点对自己私人数据的管理反而变的不方便和权利受限了。另外,整个普适计算网络中的用户结点发出的数据请求都由一台数据库服务器提供服务,必然会造成数据库服务器工作负荷过重,服务实时性收到影响,甚至可能数据更新不一致,数据库服务器崩溃影响到全网数据管理服务等等问题,这是普适计算服务所不能接受的。仅依靠一台数据库服务器来提供普适计算网络的数据管理服务,也是根本不现实的。如何在克服上述两种方案的缺陷的同时能够融合它们的长处,这正是本专利技术提出的新型普适计算用户私人数据管理方法的出发点。 新型普适计算私人数据管理方法由两个子方法组成一个子方法是私人数据管理系统方法,另一个子方法是私人数据检索获取方法。 私人数据管理系统方法描述了数据管理方法的系统组织策略和数据管理方法,包括了以下几个步骤 步骤1 :采用数据预处理方法中的结点标识信息预处理方法处理普适计算网络中的用户结点的结点标识信息,得到结点标识预处理信息;采用数据预处理方法中的数据标识信息预处理方法处理用户结点的私有数据的数据标识信息,得到数据标识预处理信息,这两类预处理信息格式和形式是一样的,且可以相互比较大小; 步骤2 :将所有的结点标识预处理信息和数据标识预处理信息按照从小到大的顺序顺时针排布在数据空间表示成的环上; 步骤3 :按照数据库服务器管理分配方法计算每一个数据标识预处理信息应该由哪个数据库服务器负责存储和直接管理;并把数据标识预处理信息所标识的用户私人数据发送给分配到的数据库服务器,数据库服务器存储并直接管理; 步骤4:按照数据索引建立方法建立用户结点和用户私有数据的几种索引,为用户私有数据的查找搜索提供基础条件; 私人数据检索获取方法包括了以下步骤设发出数据请求的用户结点的标识为~,其对应的结点标识预处理信息为Nr,其请求的数据的标识为kr, 步骤21 :将、转换为相应的数据标识预处理信息& ; 步骤22 :数据请求者nr检查自己的清单,判断&是不是自己的私有数据,是的话则联系数据库服务器获得数据;如果不是的话,进入步骤23 ; 步骤23 :数据请求者~检查1^是否落在^和^+1之间的弦上,即检查^<1^《^+1是否成立,或者理解为Kr是否满足Kr G (Nr, Nf+1],其中Nf+1是在环上沿顺时针方向紧跟在rir之后的第一个结点标识预处理信息,其对应的用户结点为nrt。如果Kr满足条件,那么将rir将发送数据请求给nrt, nr+1收到数据请求以后,转步骤25执行;如果Kr不满足条件,则进入步骤24 ; 步骤24 :数据请求者~搜索自己的Finger表,找出表项第2列中大小不超过&的结点标识预处理信息中最大的一个,然后将数据请求发给最大值标识的用户结点; 步骤25 :收到外来的数据请求后,用户结点首先检查自己的清单,判断&是不是自己的私有数据,是则交给数据所有者来完成请求认证,如果认证没通过,则返回拒绝信息给发出数据请求的用户结点,如果认证通过,数据所有者则将授权信息和数据请求信息发给数据库服务器,数据库服务器提供数据给发出数据请求的结点;如果用户结点检查发现&不是自己的私有数据的话则进入步骤26 ; 步骤26 :用户结点检查&是否落在自身结点标识预处理信息和在环上沿顺时针方向紧跟其后的第一个结点标识预处理信息构成的左开右闭区间里,如果Kr落在区间里,那么用户节点将数据请求发给在环上沿顺时针方向紧跟其后的结点标识预处理信息所标识的用户结点,这个用户结点收到数据请求以后,转步骤25执行;如果Kr没落在区间里,则进入步骤27 ; 步骤27 :用户结点搜索自己的Finger表,找出表项第2列中大小不超过Kr的结点标识预处理信息中值最大的一个,然后将数据请求发给最大值标识的用户结点,该用户结点收到数据请求后转步骤25。 私人数据管理系统方法是基础,私人数据检索获取方法建立在私人数据管理系统方法基础上,两者合在一起组成完整的新型普适计算私人数据管理方法。 有益效果本专利技术提供了一种新型普适环境私人数据管理方法,和现有的方案相比,本专利技术提出的方案具有几个显著优点 1.用户结点不必携带大量的私人数据,这样符合普适计算的需要,实现了普适计算功能和数据分离的目标。用户结点的私人数据存放在数据库服务器上,这样就给用户结点携带的普适计算设备节省了存储空间和计算资源,使普适计算设备可以有更多的空间和计算能力提供更多的服务。用户结点也不必担心因不慎损坏了普适设备而丢失数据。 2.用户结点可以灵活全面的管理自己的私人数据,隐私保护更细致周到。现有的采用数据库服务器管理用户结点私人数本文档来自技高网...

【技术保护点】
一种普适计算私人数据管理方法,其特征在于该方法由两个子方法组成,一个子方法是私人数据管理系统方法,另一个子方法是私人数据检索获取方法;其中,私人数据管理系统方法包括了以下步骤:步骤1:采用数据预处理方法中的结点标识信息预处理方法处理普适计算网络中的用户结点的结点标识信息,得到结点标识预处理信息;采用数据预处理方法中的数据标识信息预处理方法处理用户结点的私有数据的数据标识信息,得到数据标识预处理信息,这两类预处理信息格式和形式是一样的,且可以相互比较大小;步骤2:将所有的结点标果K↓[r]落在区间里,那么用户节点将数据请求发给在环上沿顺时针方向紧跟其后的结点标识预处理信息所标识的用户结点,这个用户结点收到数据请求以后,转步骤25执行;如果K↓[r]没落在区间里,则进入步骤27;步骤27:用户结点搜索自己的Finger表,找出表项第2列中大小不超过K↓[r]的结点标识预处理信息中值最大的一个,然后将数据请求发给最大值标识的用户结点,该用户结点收到数据请求后转步骤25。识预处理信息和数据标识预处理信息按照从小到大的顺序顺时针排布在数据空间表示成的环上;步骤3:按照数据库服务器管理分配方法计算每一个数据标识预处理信息应该由哪个数据库服务器负责存储和直接管理;并把数据标识预处理信息所标识的用户私人数据发送给分配到的数据库服务器,数据库服务器存储并直接管理;步骤4:按照数据索引建立方法建立用户结点和用户私有数据的几种索引,为用户私有数据的查找搜索提供基础条件;私人数据检索获取方法包括了以下步骤:设发出数据请求的用户结点的标识为n↓[r],其对应的结点标识预处理信息为N↓[r],其请求的数据的标识为k↓[r],步骤21:将k↓[r]转换为相应的数据标识预处理信息K↓[r];步骤22:数据请求者n↓[r]检查自己的清单,判断K↓[r]是不是自己的私有数据,是的话则联系数据库服务器获得数据;如果不是的话,进入步骤23;步骤23:数据请求者n↓[r]检查K↓[r]是否落在N↓[r]和N↓[r+1]之间的弦上,即检查N↓[r]<K↓[r]≤N↓[r+1]是否成立,或者理解为K↓[r]是否满足K↓[r]∈(N↓[r],N↓[r+1]],其中N↓[r+1]是在环上沿顺时针方向紧跟在N↓[r]之后的第一个结点标识预处理信息,其对应的用户结点为n↓[r+1]。如果K↓[r]满足条件,那么将n↓[r]将发送数据请求给n↓[r+1],n↓[r+...

【技术特征摘要】
一种普适计算私人数据管理方法,其特征在于该方法由两个子方法组成,一个子方法是私人数据管理系统方法,另一个子方法是私人数据检索获取方法;其中,私人数据管理系统方法包括了以下步骤步骤1采用数据预处理方法中的结点标识信息预处理方法处理普适计算网络中的用户结点的结点标识信息,得到结点标识预处理信息;采用数据预处理方法中的数据标识信息预处理方法处理用户结点的私有数据的数据标识信息,得到数据标识预处理信息,这两类预处理信息格式和形式是一样的,且可以相互比较大小;步骤2将所有的结点标识预处理信息和数据标识预处理信息按照从小到大的顺序顺时针排布在数据空间表示成的环上;步骤3按照数据库服务器管理分配方法计算每一个数据标识预处理信息应该由哪个数据库服务器负责存储和直接管理;并把数据标识预处理信息所标识的用户私人数据发送给分配到的数据库服务器,数据库服务器存储并直接管理;步骤4按照数据索引建立方法建立用户结点和用户私有数据的几种索引,为用户私有数据的查找搜索提供基础条件;私人数据检索获取方法包括了以下步骤设发出数据请求的用户结点的标识为nr,其对应的结点标识预处理信息为Nr,其请求的数据的标识为kr,步骤21将kr转换为相应的数据标识预处理信息Kr;步骤22数据请求者nr检查自己的清单,判断Kr是不是自己的私有数据,是的话则联系数据库服务器获得数据;如果不是的话,进入步骤23;步骤23数据请求者nr检查Kr是否落在Nr和Nr+1之间的弦上,即检查Nr<Kr≤Nr+1是否成立,或者理解...

【专利技术属性】
技术研发人员:王汝传刘树森叶宁黄海平马守明孙力娟沙超肖甫凡高娟马振徽
申请(专利权)人:南京邮电大学
类型:发明
国别省市:84[中国|南京]

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

1