1.基于可信判别的通讯录云管理系统,其特征在于:包括个人信息管理模块,联系人信息管理模块,可信关系处理模块和数据库系统;
所述数据库系统包含云平台用户数据表和云平台用户联系人数据表,云平台用户数据表保存用户注册信息,该信息可以更改和删除,云平台用户联系人数据表保存注册用户上传的联系人数据,在云平台用户联系人数据表上可以进行联系人的关系匹配及相关操作;
所述个人信息管理模块用于用户同步本地与数据库系统的个人信息,实现用户个人信息在数据库的注册、更改、冻结、删除操作;
所述联系人信息管理模块用于用户同步本地与数据库系统的联系人信息,实现联系人的增、删、改、查基本操作;
所述可信关系处理模块通过可信判别算法建立数据库系统中用户之间的可信关系,实现各数据表中的数据自动更新操作。
2.如权利要求1所述的基于可信判别的通讯录云管理系统,其特征在于用户通过用户名或邮箱注册、登录,数据库系统为每一个用户生成唯一的用户ID。
3.如权利要求1所述的基于可信判别的通讯录云管理系统的通讯录更新方法,其特征在于对于新用户注册,用户通过填写个人信息并上传到数据库系统,系统计算关联关系后判断是否更新,如果需要更新,则执行以下步骤:步骤1:用户进行注册;
步骤2:用户在线填写个人信息;
步骤3:用户递交个人信息表,系统生成用户ID作为唯一主键;
步骤4:用户通过批量上传或者在线逐条录入联系人信息;
步骤5:用户递交完成增加联系人信息后,云平台在后台数据库开出一个用户的子表,存放用户联系人数据表;
步骤6:云平台将云平台用户联系人数据表中的联系人数据与云平台用户数据表中已有用户的个人信息进行关联关系匹配计算;
步骤7:按照云平台用户数据表找到关联用户的情况下,如果对方持有信息是用户当前信息,则初始化结束;
步骤8:按照云平台用户数据表找到关联用户,如果对方持有本用户的旧信息时,更新关联人的云平台用户联系人数据表中的用户信息,并提醒关联人;
步骤9:按照云平台用户的旧数据找到关联用户的情况下,则更新云平台用户联系人数据表中的关联用户信息至最新信息,通讯录更新结束;如果是新增联系人则重复步骤5-9,新增联系人信息保存到通讯录,结束新增联系人步骤;如果需要删除联系人则继续执行以下步骤:步骤10:用户通过账户和密码登陆云平台;
步骤11:用户冻结、删除账户,系统修改云平台数据表用户状态为不可计算或者直接从表中将用户个人信息删除;
步骤12:用户更改个人信息,如将当前通讯信息修改为曾用信息,添加当前新信息等,则系统修改云平台用户数据表;
步骤13:联合用户数据表及云平台用户联系人数据表,从新计算用户关联关系;
步骤14:对存在关联关系的联系人,更新关联人的联系人数据表中当前用户的联系信息;
步骤15:结束用户更新个人信息过程;
步骤16:用户删除本地联系人,则同步删除云平台用户联系人数据表中该联系人信息,在线删除联系人则直接删除;
步骤17:结束删除联系人操作。
4.如权利要求3所述的基于可信判别的通讯录云管理系统的通讯录更新方法,其特征在于所述注册可以通过输入用户名、邮箱完成或通过手机短信完成。
5.如权利要求3所述的基于可信判别的通讯录云管理系统的通讯录更新方法,其特征在于所述个人信息包括姓名、手机号码、邮箱、曾用号码、曾用邮箱、单位信息、地址、旧地址信息。