发明名称 一种普适计算私人数据管理方法
摘要 本发明是一种普适计算私人数据管理方法,第一种方案采用的方法是:用户结点将私人数据保存在随身携带的普适计算设备中,由自己负责私人数据的管理,这种方案长处在于用户结点可以完全的,灵活的控制管理自己的私人数据,第二种方案采用的方法是:用户结点将私人数据通过普适设备发送给数据库服务器,由数据库服务器来负责管理用户结点的私人数据,这种方法实现了普适计算功能和数据分离的要求,但是明显灵活性不够,用户结点的私人数据怎么提供,提供给谁,用户结点自己不好设定,或者设定起来非常不方便,用户结点对自己私人数据的管理反而变的不方便和权利受限了。
申请公布号 CN101702164B 申请公布日期 2012.05.23
申请号 CN200910185325.0 申请日期 2009.11.05
申请人 南京邮电大学 发明人 王汝传;刘树森;叶宁;黄海平;马守明;孙力娟;沙超;肖甫;凡高娟;马振徽
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 叶连生
主权项 一种普适计算私人数据管理方法,其特征在于该方法由两个子方法组成,一个子方法是私人数据管理系统方法,另一个子方法是私人数据检索获取方法;其中,私人数据管理系统方法包括了以下步骤:步骤1:采用数据预处理方法中的结点标识信息预处理方法处理普适计算网络中的用户结点的结点标识信息,得到结点标识预处理信息;采用数据预处理方法中的数据标识信息预处理方法处理用户结点的私人数据的数据标识信息,得到数据标识预处理信息,这两类预处理信息格式和形式是一样的,且可以相互比较大小;步骤2:将所有的结点标识预处理信息和数据标识预处理信息按照从小到大的顺序顺时针排布在数据空间表示成的环上;步骤3:按照数据库服务器管理分配方法计算每一个数据标识预处理信息应该由哪个数据库服务器负责存储和直接管理;并把数据标识预处理信息所标识的用户私人数据发送给分配到的数据库服务器,数据库服务器存储并直接管理;步骤4:按照数据索引建立方法建立用户结点和用户私人数据的几种索引,为用户私人数据的查找搜索提供基础条件;私人数据检索获取方法包括了以下步骤:设给第r个发出数据请求的用户结点一个标识,为nrr=0,1,2,3,……,即可称数据请求者为nr,其对应的结点标识预处理信息为Nr,其请求的数据的标识为kr:步骤21:将kr转换为相应的数据标识预处理信息Kr;步骤22:数据请求者nr检查自己的清单,判断Kr是不是自己的私人数据,是的话则联系数据库服务器获得数据;如果不是的话,进入步骤23;步骤23:数据请求者nr检查Kr是否落在Nr和Nr+1之间的弦上,即检查Nr<Kr≤Nr+1是否成立,或者理解为Kr是否满足Kr∈(Nr,Nr+1],其中Nr+1是在环上沿顺时针方向紧跟在Nr之后的第一个结点标识预处理信息,其对应的数据请求者为nr+1;如果Kr满足条件,那么nr将发送数据请求给nr+1,nr+1收到数据请求以后,转步骤25执行;如果Kr不满足条件,则进入步骤24;步骤24:数据请求者nr搜索自己的Finger表,找出表项第2列中大小不超过Kr的结点标识预处理信息中最大的一个,然后将数据请求发给最大值标识的用户结点;步骤25:收到外来的数据请求后,用户结点首先检查自己的清单,判断Kr是不是自己的私人数据,是则交给数据所有者来完成请求认证,如果认证没通过,则返回拒绝信息给发出数据请求的用户结点,如果认证通过,数据所有者则将授权信息和数据请求信息发给数据库服务器,数据库服务器提供数据给发出数据请求的结点;如果用户结点检查发现Kr不是自己的私人数据的话则进入步骤26;步骤26:用户结点检查Kr是否落在自身结点标识预处理信息和在环上沿顺时针方向紧跟其后的第一个结点标识预处理信息构成的左开右闭区间里,如果Kr落在区间里,那么用户节点将数据请求发给在环上沿顺时针方向紧跟其后的结点标识预处理信息所标识的用户结点,这个用户结点收到数据请求以后,转步骤25执行;如果Kr没落在区间里,则进入步骤27;步骤27:用户结点搜索自己的Finger表,找出表项第2列中大小不超过Kr的结点标识预处理信息中值最大的一个,然后将数据请求发给最大值标识的用户结点,该用户结点收到数据请求后转步骤25。
地址 210003 江苏省南京市新模范马路66号