一种企业通讯录的排序方法及其系统的制作方法

文档序号:8433887阅读:1234来源:国知局
一种企业通讯录的排序方法及其系统的制作方法
【技术领域】
[0001]本发明涉及通讯技术领域,具体涉及一种企业通讯录的排序方法及其系统。
【背景技术】
[0002]随着通讯技术的发展以及企业对高效沟通交流需求的提高,企业统一通讯软件的应用越来越广泛。企业统一通讯客户端上包含企业的组织机构通讯录(以下简称企业通讯录),展示企业的部门信息、部门间从属关系以及部门内员工的联系信息,这些联系信息包括姓名、职务、电子邮箱、固话号码、传真号码、手机号码等。
[0003]企业通讯录由系统管理员创建并维护,其创建规则一般遵循部门间以及部门和成员间的隶属关系,对于同级的部门的排列往往按照部门成立时间或部门名称的拼音首字母或部门名称的笔画顺序进行排序,对于部门内成员的排列往往按照职务高低或姓名拼音首字母或姓名笔画顺序进行排序。
[0004]当系统管理员发布企业通讯录后,企业统一通信客户端的企业通讯录都是按照同样的顺序进行排列的。在一些规模比较大的企业中,企业的部门和员工众多,企业通讯录的规模往往较大,员工往往很难快捷的查找到需要联系的人,甚至是最常联系的人也必须要通过拼音或笔画单独查找,这给员工的工作带来了很多不便,造成了工作效率的低下。
[0005]另外,整个通讯录的信息也不应该是所有的人都能获得,如一些基层的员工,就没有必要,也不应该知道公司高管的通讯方式。还有很多客户和供应商,也会用到这个通讯录,他们更加不应该知道所有的通讯录了,但是原来的通讯录则不具有这样的功能。
[0006]因此,开发一种新的企业通讯录的排序方法及其系统,能让员工快速找到需要联系的人,提高工作效率,而且不是所有的人都能获得整个通讯录,是本领域需要解决的技术问题。

【发明内容】

[0007]本发明要解决的技术问题:在较大的企业中,员工很难快速找到需要联系的人,工作效率低,且所有使用通讯录的人都能获得整个通讯录的信息。
[0008]为解决上述技术问题,本发明的技术方案如下:
[0009]一种企业通讯录的排序方法,该方法包括如下步骤:
[0010]A.客户端发送下载通讯录的请求,下载请求中包含用户名;
[0011]B.服务器端接收客户端的下载通讯录的请求,同时识别用户的使用权限;
[0012]C.服务器端检索用户的历史通讯记录;
[0013]D.服务器端计算历史通讯记录中的部门通讯频率值和联系人通讯频率值;
[0014]E.服务器端根据使用权限向客户端下发企业通讯录数据及其部门通讯频率值和联系人通讯频率值数据;
[0015]F.客户端接收企业通讯录数据及其部门和联系人的通讯频率值数据;
[0016]G.客户端根据部门通讯频率值和联系人通讯频率值对企业通讯录中的部门和联系人显示位置进行排序;
[0017]H.客户端以树形结构的方式显示通讯录。
[0018]优选的,所述步骤B在识别用户的使用权限时,包括如下步骤:
[0019]B1.确认所述用户名的用户组;
[0020]B2.调取所述用户组的使用权限;
[0021]B3.将所述用户组的权限加载到所述用户。
[0022]优选的,所述步骤C在检索用户的历史通讯记录,包括如下步骤:
[0023]Cl.检索通过固定电话联系的历史通讯记录;
[0024]C2.检索通过移动电话联系的历史通讯记录;
[0025]C3.检索通过电子邮箱联系的历史通讯记录。
[0026]优选的,所述步骤D中,计算历史通讯记录中的部门通讯频率值为累加部门内所有联系人通讯频率值及下属部门的通讯频率值。
[0027]优选的,所述步骤G中,客户端对企业通讯录中的部门和联系人进行排序的方法为针对同级别的部门和联系人,通讯频率值较高的排列在前面,通讯频率值低的排列在后面。
[0028]优选的,所述步骤H的树形结构中,级别较高的部门作为父节点,级别较低的作为子节点。
[0029]一种企业通讯录的排序系统,包括:服务器端和客户端,所述服务器端包括:用于接收客户端的下载请求的接收模块一、用于识别用户权限的识别模块、用于检索历史通讯记录的检索模块、用于计算历史通讯记录中的通讯频率值的通讯频率计算模块和用于向客户端下发企业通讯录数据及其通讯频率值的发送模块一;
[0030]所述客户端包括:用于发送下载通讯录请求的发送模块二、用于接收服务器端下发的企业通讯录数据及其部门和联系人的通讯频率值数据的接收模块二、用于对企业通讯录中的部门和联系人进行排序的排序模块和用于显示企业通讯录的显示模块。
[0031]优选的,所述服务器端的操作系统为linux。
[0032]优选的,所述客户端的软件版本包括Windows版、Android版和1S版。
[0033]通过上述技术方案,我们提供了一种新的企业通讯录的排序方法及其系统,具体是通过服务器端统计企业通讯录中的部门通讯频率值和联系人通讯频率值,然后在客户端根据部门通讯频率值和联系人通讯频率值对企业通讯录中的部门和联系人显示位置进行排序,并且在客户端下载服务器端的通讯录时,具有不同的权限。其有益效果是:能让员工快速找到需要联系的人,提高工作效率,且每个用户有不同的权限,更安全。
【附图说明】
[0034]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1为本发明实施例所公开的一种企业通讯录的排序方法的流程图;
[0036]图2为本发明实施例所公开的一种企业通讯录的排序系统中服务器端的结构图;
[0037]图3为本发明实施例所公开的一种企业通讯录的排序系统中客户端的结构图。
[0038]图中数字和字母所表示的相应部件名称:
[0039]21.接收模块一 22.识别模块23.检索模块24.通讯频率计算模块25.发送模块一 31.发送模块二 32.接收模块二 33.排序模块34.显示模块。
【具体实施方式】
[0040]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0041]本发明的原理是:是通过服务器端统计企业通讯录中的部门通讯频率值和联系人通讯频率值,然后在客户端根据部门通讯频率值和联系人通讯频率值对企业通讯录中的部门和联系人显示位置进行排序,并且在客户端下载服务器端的通讯录时,具有不同的权限。
[0042]实施例:
[0043]如图1所示,一种企业通讯录的排序方法,该方法包括如下步骤:
[0044]A.客户端发送下载通讯录的请求,下载请求中包含用户名;
[0045]B.服务器端接收客户端的下载通讯录的请求,同时识别用户的使用权限;
[0046]C.服务器端检索用户的历史通讯记录;
[0047]D.服务器端计算历史通讯记录中的部门通讯频率值和联系人通讯频率值;
[0048]E.服务器端根据使用权限向客户端下发企业通讯录数据及其部门通讯频率值和联系人通讯频率值数据;
[0049]F.客户端接收企业通讯录数据及其部门和联系人的通讯频率值数据;
[0050]G.客户端根据部门通讯频率值和联系人通讯频率值对企业通讯录中的部门和联系人显示位置进行排序;
[0051]H.客户端以树形结构的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1