一种共享云端家族通讯录的方法

文档序号:7777008阅读:387来源:国知局
一种共享云端家族通讯录的方法
【专利摘要】本发明提供一种共享云端家族通讯录的方法,包括:接收多个用户上传的通讯录信息,根据所述多个用户的手机号码及亲缘关系信息,生成一棵云端家谱树;接收多个用户之间确认其亲友关系的申请,确定所述多个用户在所述云端家谱树之中的节点位置;当用户在读取所述云端家谱树中与自己确定亲缘关系的亲友通讯录时,设置该用户的读取权限。解决了现有技术亲友共享通讯录效率低的问题,提高了用户体验。
【专利说明】一种共享云端家族通讯录的方法【技术领域】
[0001]本发明涉及计算机【技术领域】,尤其涉及一种共享云端家族通讯录的方法。
【背景技术】
[0002]移动通讯录是一种利用互联网或移动互联网实现通讯录信息同步更新和备份的应用/服务。用户可以在个人电脑、掌上电脑、移动电话等任何联网设备上录入联系人的手机\电话号码、Email、QQ、MSN、通信地址等通讯录信息,或对以前的信息进行分组、管理和更新,在用户的许可下,该联系人可以看到他所在组内的其他联系人信息,从而实现通讯录共享,如果该联系人更新自己的联系信息,用户的通讯录会自动更新,实现同步通讯录,并留下旧版本的通讯录信息。 [0003]如果是亲友需要读取其他亲友的通讯录,则需要有相应的家族通讯录机制来满足该通讯录的读取权限及读取方式进行管理。但是,现有技术中并没有相应技术来进行家族通讯录的管理,造成亲友间进行通讯录共享效率低,用户体验低。

【发明内容】

[0004]本发明的目的是克服现有技术中的不足之处,提供一种共享云端家族通讯录的方法,解决了现有技术亲友共享通讯录效率低的问题,提高了用户体验。
[0005]本发明实施例提供了一种共享云端家族通讯录的方法,包括:
[0006]接收多个用户上传的通讯录信息,根据所述多个用户的手机号码及亲缘关系信息,生成一棵云端家谱树;
[0007]接收多个用户之间确认其亲友关系的申请,确定所述多个用户在所述云端家谱树之中的节点位置;
[0008]当用户在读取所述云端家谱树中与自己确定亲缘关系的亲友通讯录时,设置该用户的读取权限。
[0009]通过本发明提供的方法,生成云端家谱树,用户可以以自己为中心查看权限范围内的亲友通讯录,实现共享通讯录,解决了现有技术亲友共享通讯录效率低的问题,提高了用户体验。
【专利附图】

【附图说明】
[0010]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011]图1是本发明实施例一的方法流程图;
[0012]图2是本发明实施例一的云端家谱树关系示例图。【具体实施方式】
[0013]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0014]实施例一
[0015]图1是本发明实施例一的流程图,如图1所示,该流程包括:
[0016]S101、接收多个用户上传的通讯录信息,根据所述多个用户的手机号码及亲缘关系信息,生成一棵云端家谱树;
[0017]需要说明的是,生成一棵云端家谱树之前,还需要设置亲缘关系节点及所述节点对应的层级。
[0018]本发明实施例中,设置关系节点及对应层级的规则如下:以“我”为中心,“我”的“父、母、配偶、兄弟姐妹、子、女”这部分关系为一级亲缘关系,如此类推,例:A=我的兄弟的儿子的儿子,即间隔三个节点,则A与“我”就是三级亲缘关系。
[0019]设定姻未关系为特例:
[0020]例:A=我的兄弟的妻子的姐妹则A与“我”之间就间隔了姻亲关系。
[0021]用户使用通讯录添加亲友时需(按一级亲缘关系)按照节点标注关系:
[0022]例:当我添加表妹至我的通讯录中时,除了写明名字和手机号码外,需要如此标注她:我的妈妈的兄弟的女儿
[0023]按层级节点标注关系时,每个关系允许添加的下一级关系给出限制:
[0024]我的父母的【兄弟姐妹、父母】
[0025]我的兄弟姐妹的【配偶、子女】
[0026]我的配偶的【父母、兄弟姐妹】
[0027]我的子女的【配偶、子女】
[0028]例:我的妻子的父亲的兄弟【V】
[0029]我的妻子的父亲的女儿【X】等同于“我的妻子的姐妹”,故“父亲”关系的下一级无“女儿”选项;即系统禁止用户添加时舍近求远绕圈子。
[0030]当每个用户添加自己的通讯录并生成自己的家谱树时,以手机号码及亲缘关系为标示,众多用户的数据会共同生成一棵唯一的、无限扩展的总的云端家谱树。云端家谱树是后台生成的,全部数据构成的唯一一棵全民家谱树,这棵树上包含了所有用户个人的家谱树。
[0031]此外,所述生成一棵云端家谱树之后,还包括:接收所述云端家谱树范围之外的用户通讯录信息,将生成的该用户家谱树补充至所述云端家谱树中,即该云端家谱树可以实现扩展功能。
[0032]S102、接收多个用户之间确认其亲友关系的申请,确定所述多个用户在所述云端家谱树之中的节点位置;
[0033]通过确定关系的申请,即当用户双方互相确认其亲友关系时,其在对方的家谱树中的位置便可 确定,双方的家谱树同时可以重合。也就是每个已注册用户在云端家谱树上的位置是唯一的,其他人注册及与其确定关系时,会同时将自己的家谱树继续补足至云端家谱树中。例:A添加了 B,B=A的父亲的兄弟的妻子的兄弟的儿子;(:也添加了 B,B=C的兄弟的妻子的父亲的兄弟的儿子。当B注册并确认与AC的关系时,ABC三人的家谱树便可联
结成一体。
[0034]S103、当用户在读取所述云端家谱树中与自己确定亲缘关系的亲友通讯录时,设置该用户的读取权限。
[0035]用户添加亲友时无限制,即用户可以添加与自己间隔任何级别数的亲友,且在家谱树中看到该亲友。
[0036]当用户读取与自己确定亲缘关系的亲友的通讯录时,只可以读取以自己为中心的权限范围内的亲友通讯录。其中,设置该用户的读取权限,具体为:设置该用户读取所述云端家谱树与自己最短路径上下左右5级以内的目标亲友的通讯录,若所述用户与目标亲友的存在嫡亲关系,则设置该用户读取所述云端家谱树与自己最短路径上下左右4级以内的目标亲友的通讯录。图2是云端家谱树示例图。如图2所示,有如下关系:A=B的父亲的兄弟的儿子(E)的儿子;D=B的母亲的兄弟的儿子的儿子;C=B的父亲的兄弟的儿子(E)的女儿。云端最短路径计算的结果:C与A在家谱树中的最短距离为I (兄妹关系),与D的最短距离7,故C可以读到A,且读不到D。
【权利要求】
1.一种共享云端家族通讯录的方法,其特征在于,包括: 接收多个用户上传的通讯录信息,根据所述多个用户的手机号码及亲缘关系信息,生成一棵云端家谱树; 接收多个用户之间确认其亲友关系的申请,确定所述多个用户在所述云端家谱树之中的节点位置; 当用户在读取所述云端家谱树中与自己确定亲缘关系的亲友通讯录时,设置该用户的读取权限。
2.根据权利要求1所述的方法,其特征在于,所述设置该用户的读取权限,包括: 设置该用户读取所述云端家谱树与自己最短路径上下左右5级以内的目标亲友的通讯录,若所述用户与目标亲友的存在嫡亲关系,则设置该用户读取所述云端家谱树与自己最短路径上下左右4级以内的目标亲友的通讯录。
3.根据权利要求1所述的方法,其特征在于,所述生成一棵云端家谱树之前,还包括: 设置亲缘关系节点及所述节点对应的层级。
4.根据权利要求1所述的方法,其特征在于,所述生成一棵云端家谱树之后,还包括: 接收所述云端家谱树范围之外的用户通讯录信息,将生成的该用户家谱树补充至所述z?端豕谱树中。`
【文档编号】H04M1/2745GK103731536SQ201310581720
【公开日】2014年4月16日 申请日期:2013年11月18日 优先权日:2013年11月18日
【发明者】徐波 申请人:广州多益网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1