基于应用的通讯录维护方法技术

技术编号:14486150 阅读:63 留言:0更新日期:2017-01-26 20:00
本发明专利技术实施例涉及一种基于应用的通讯录维护方法,包括:第一用户终端获取第一用户的用户信息,并发送给应用服务器;应用服务器根据第一用户的用户ID确定第一用户的机构属性信息和权限信息;根据第一用户的机构属性信息,在数据库中匹配第一用户的一级联系人得到一级联系人信息;当权限信息为管理员权限时,应用服务器获取第一用户的二级联系人的联系人信息;接收第一用户终端发送的管理指令信息,根据管理指令信息对一级联系人和/或二级联系人进行相应的指令操作,得到更新后的一级联系人信息和二级联系人信息;将更新后的一级联系人信息和二级联系人信息送给第一用户终端;在应用的用户界面对更新后的一级联系人信息和二级联系人进行显示。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种基于应用的通讯录维护方法
技术介绍
随着通信技术的快速发展,即时通讯的功能也越来越强大,通过应用提供的即时通讯服务成为人们必不可少的交流方式。在面向企业类的即时通讯应用中,用户联系人的管理往往是企业定制的,通常情况下,用户的联系人是企业内的全部员工,或者是本部门员工。维护给用户的通讯录中联系人的排列方式往往是按照联系人姓氏拼音顺序排列。在企业规模比较庞大的情况下,企业内部即时通讯工具的使用人数很多,每个用户的联系人数量也会随着企业规模扩大越来越多,使得用户在使用时会感觉到不便,需要在通讯录中用较长时间查询所需要的联系人。同时管理员需要对全部用户进行管理维护,工作量大,使得管理员在用户管理过程中容易发生遗漏和错误。
技术实现思路
本专利技术的目的是针对现有技术的缺陷,提供一种基于应用的通讯录维护方法,对联系人信息进行层级管理和维护,并按照联系人的紧密度信息进行通讯录的显示。有鉴于此,本专利技术实施例提供了一种基于应用的通讯录维护方法,第一用户终端获取第一用户的用户信息,并发送给应用服务器;所述用户信息包括用户ID;所述应用服务器根据所述第一用户的用户ID确定所述第一用户的机构属性信息和权限信息;所述权限信息包括普通用户权限和管理员权限;根据所述第一用户的机构属性信息,在数据库中匹配所述第一用户的一级联系人得到一级联系人信息;当所述权限信息为管理员权限时,所述应用服务器获取所述第一用户的二级联系人的联系人信息;所述二级联系人为所述一级联系人的联系人;接收第一用户终端发送的管理指令信息,所述管理指令信息包括用于增加、删除或修改一级联系人和/或二级联系人的操作指令信息;根据所述管理指令信息对所述一级联系人和/或二级联系人进行相应的指令操作,得到更新后的第一用户的一级联系人信息和二级联系人信息;将所述更新后的一级联系人信息和二级联系人信息送给所述第一用户终端;在所述应用的用户界面对所述更新后的一级联系人信息和二级联系人进行显示。优选的,在接收第一用户终端发送的管理指令信息之前所述方法还包括:所述应用服务器将所述的一级联系人信息和二级联系人信息送给所述第一用户终端进行显示;所述第一用户终端接收用户根据显示的信息输入的管理指令,生成管理指令信息;所述管理指令信息包括被管理的一级联系人或二级联系人的信息和所述操作指令信息。优选的,当所述权限信息为普通用户权限时,在所述根据所述第一用户的机构属性信息,在数据库中匹配所述第一用户的一级联系人得到一级联系人信息之后,所述方法还包括:将所述一级联系人信息发送给所述第一用户终端;所述第一用户终端通过所述应用的用户界面对所述一级联系人信息进行显示。进一步优选的,在所述将所述一级联系人信息发送给所述第一用户终端之前,所述方法还包括:确定所述一级联系人与所述第一用户之间的紧密度信息。进一步优选的,所述第一用户终端通过所述应用的用户界面对所述一级联系人信息进行显示具体为:所述第一用户终端根据所述紧密度信息确定所述一级联系人信息的显示顺序;根据所述显示顺序,在所述应用的用户界面对所述一级联系人信息进行显示。本专利技术实施例提供的基于应用的通讯录维护方法,对联系人信息进行层级管理和维护,每个管理员用户维护两级联系人,使管理层级化结构化,减少在联系人管理过程中发生遗漏和错误的几率,并能按照联系人的紧密度信息进行通讯录的显示。附图说明图1为本专利技术实施例提供的基于应用的通讯录维护方法的流程图;图2为本专利技术实施例提供的进行指令操作的一个具体的过程示意图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。本专利技术实施例提供的基于应用的通讯录维护方法,适用于具有较大规模用户且具有多机构的服务对象,如企事业单位、科研院所、大专院校等。图1为本专利技术实施例提供的基于应用的通讯录维护方法的流程图,下面结合图1所示,对本专利技术实施例提供的基于应用的通讯录维护方法进行说明。如图1所示,基于应用的通讯录维护方法包括如下步骤:步骤101,第一用户终端获取第一用户的用户信息,并发送给应用服务器;具体的,第一用户的用户信息可以具体通过第一用户在用户终端的登陆信息解析得到。用户信息至少包括用户ID。步骤102,应用服务器根据第一用户的用户ID确定第一用户的机构属性信息和权限信息;具体的,应用服务器获取到第一用户终端发送的用户ID,在用户管理数据库中匹配得到用户ID对应的机构属性信息和权限信息。在企业应用环境中,机构属性信息可以是用户所属的部门、公司;在院校应用环境中,机构属性可以是用户的专业、班级、学院等等。权限信息包括普通用户权限和管理员权限。其中,普通用户权限仅有只读权限,管理员权限则可以对联系人信息进行添加、修改、变更、删除等。步骤103,根据第一用户的机构属性信息,在数据库中匹配第一用户的一级联系人得到一级联系人信息;具体的,在用户管理数据库中,根据第一用户的机构属性信息,匹配查询包括有相同机构属性信息的联系人信息,将查询到的联系人信息作为第一用户的一级联系人信息。相应的联系人为第一用户的一级联系人。步骤104,当权限信息为管理员权限时,应用服务器获取第一用户的二级联系人的联系人信息;具体的,如果第一用户是管理人,则可以对其一级联系人,以及一级联系人的联系人,即二级联系人进行管理操作。二级联系人的确认方式与一级联系人相同。按照一级联系人的机构属性信息查找二级联系人。以一个具体例子说明:第一用户的机构属性信息为电子信息工程学院,其一级联系人为包括有相同属性信息的联系人,比如第二用户的机构属性信息为电子信息工程学院、自控专业,第三用户的机构属性信息为电子信息工程学院、电子工程专业,则第二用户、第三用户都为第一用户的一级联系人。有第四用户的机构属性信息为自控专业、3班,则第三用户为第二用户的一级联系人,同时为第一用户的二级联系人。步骤105,接收第一用户终端发送的管理指令信息;具体的,在应用服务器获取第一用户的二级联系人的联系人信息之后,将一级联系人信息和二级联系人信息送给第一用户终端进行显示;第一用户终端接收用户根据显示的信息输入的管理指令,生成管理指令信息;管理指令信息包括被管理的一级联系人或二级联系人的信息和操作指令信息。具体的管理指令信息中可以包括用于增加、删除、修改、更新一级联系人和/或二级联系人的操作指令信息。比如管理指令信息为修改上述例举的二级联系人第四用户的机构属性信息,由自控专业、3班修改到电子工程专业、1班。步骤106,根据管理指令信息对一级联系人和/或二级联系人进行相应的指令操作,得到更新后的第一用户的一级联系人信息和二级联系人信息;具体的,修改上述例举的二级联系人第四用户的机构属性信息,由自控专业、3班修改到电子工程专业、1班,第四用户从第二用户的一级联系人变更为第三用户的一级联系人。同时仍为第一用户的二级联系人。进行指令操作的过程示意图如图2所示。步骤107,将更新后的一级联系人信息和二级联系人信息送给第一用户终端;步骤108,在应用的用户界面对更新后的一级联系人信息和二级联系人进行显示。进一步的,第一用户与一级联系人之间具有紧密度信息。一级联系人信息和二级联系之间也具有紧密度信息。该信息可以是存储在应用服务器中的,也可以是用户在第本文档来自技高网...
基于应用的通讯录维护方法

【技术保护点】
一种基于应用的通讯录维护方法,其特征在于,所述方法包括:第一用户终端获取第一用户的用户信息,并发送给应用服务器;所述用户信息包括用户ID;所述应用服务器根据所述第一用户的用户ID确定所述第一用户的机构属性信息和权限信息;所述权限信息包括普通用户权限和管理员权限;根据所述第一用户的机构属性信息,在数据库中匹配所述第一用户的一级联系人得到一级联系人信息;当所述权限信息为管理员权限时,所述应用服务器获取所述第一用户的二级联系人的联系人信息;所述二级联系人为所述一级联系人的联系人;接收第一用户终端发送的管理指令信息,所述管理指令信息包括用于增加、删除或修改一级联系人和/或二级联系人的操作指令信息;根据所述管理指令信息对所述一级联系人和/或二级联系人进行相应的指令操作,得到更新后的第一用户的一级联系人信息和二级联系人信息;将所述更新后的一级联系人信息和二级联系人信息送给所述第一用户终端;在所述应用的用户界面对所述更新后的一级联系人信息和二级联系人进行显示。

【技术特征摘要】
1.一种基于应用的通讯录维护方法,其特征在于,所述方法包括:第一用户终端获取第一用户的用户信息,并发送给应用服务器;所述用户信息包括用户ID;所述应用服务器根据所述第一用户的用户ID确定所述第一用户的机构属性信息和权限信息;所述权限信息包括普通用户权限和管理员权限;根据所述第一用户的机构属性信息,在数据库中匹配所述第一用户的一级联系人得到一级联系人信息;当所述权限信息为管理员权限时,所述应用服务器获取所述第一用户的二级联系人的联系人信息;所述二级联系人为所述一级联系人的联系人;接收第一用户终端发送的管理指令信息,所述管理指令信息包括用于增加、删除或修改一级联系人和/或二级联系人的操作指令信息;根据所述管理指令信息对所述一级联系人和/或二级联系人进行相应的指令操作,得到更新后的第一用户的一级联系人信息和二级联系人信息;将所述更新后的一级联系人信息和二级联系人信息送给所述第一用户终端;在所述应用的用户界面对所述更新后的一级联系人信息和二级联系人进行显示。2.根据权利要求1所述的通讯录维护方法,其特征在于,在接收第一用户终端发送的管理指令信息之前所述方法还包括:所述应用服务器将...

【专利技术属性】
技术研发人员:张作勇曹鹏飞胡鑫平
申请(专利权)人:江西博瑞彤芸科技有限公司
类型:发明
国别省市:江西;36

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

1