一种同步企业通讯录的方法及装置的制作方法

文档序号:7869483阅读:247来源:国知局
专利名称:一种同步企业通讯录的方法及装置的制作方法
技术领域
本发明涉及融合通信技术领域,特别涉及一种同步企业通讯录的方法及装置。
背景技术
本发明涉及融合通信系统客户端通讯录部分,对于大中型企业,员工数量巨大,动辄成百上千,把所有人的联系方式都存储在自己手机里是一件非常繁琐的事情。另外即使企业通讯录存储在本地手机里,需要从十分庞大的企业通讯录里找到需要的员工的联系方式也十分困难,尤其当不知道员工的姓名,只知道该员工所在的职能部门时,按组织结构检索不断更新同步的企业通讯录是一种比较理想的解决方案。

发明内容
本发明所要解决的技术问题是提供一种能够将企业通讯录服务器上的企业通讯录在需要的时候同步到手机等客户端的同步企业通讯录的方法。本发明解决上述技术问题的技术方案如下:一种同步企业通讯录的方法,包括以下步骤:步骤1:建立企业通讯录服务器、企业通讯录管理模块、企业通讯录客户端;步骤2:企业通讯录管理模块根据企业组织结构信息与员工个人信息编辑企业通讯录;步骤3:企业通讯录管理模块将企业通讯录上传到企业通讯录服务器;步骤4:在企业通讯录客户端和企业通讯录服务器上建立同步接口,所述同步接口包括建立在企业通讯录客户端上的请求接口和企业通讯录服务器上的响应接口,之后企业通讯录客户端通过请求接口向企业通讯录服务器发送同步请求,并保存发送同步请求的时间;步骤5:企业通讯录服务器接收企业通讯录客户端发送的同步请求,之后通过响应接口发送响应文件给企业通讯录客户端;步骤6:如果企业通讯录客户端第一次下载企业通讯录,企业通讯录客户端通过同步接口从企业通讯录服务器下载全量的企业通讯录并接收响应文件,如果企业通讯录客户端已经下载过企业通讯录,则通过同步接口接收响应文件,之后将下载的企业通讯录和/或响应文件存储在企业通讯录客户端内部的数据库中;步骤7:按照企业组织结构信息或员工个人信息查询企业通讯录,从企业通讯录中获取目标信息。本发明的有益效果是:采用企业通讯录服务器上的企业通讯录下载到客户端或者下载企业通讯录的增量数据的同步方式,确保客户端的通讯录为最新状态且节省客户端资源。在上述技术方案的基础上,本发明还可以做如下改进。进一步,所述步骤5进一步包括:
步骤5.1:企业通讯录服务器接收企业通讯录客户端的同步请求;步骤5.2:企业通讯录服务器查找企业通讯录客户端的帐号的归属企业;步骤5.3:企业通讯录服务器向企业通讯录客户端准备自上一次发送同步请求时间至当前时间段内,包含企业通讯录的增量数据的响应文件;步骤5.4:发送响应文件给企业通讯录客户端。采用上述进一步方案的有益效果是准备包括增量数据的相应文件,在每次进行同步时,只要更新增量数据就可以,节省客户端资源。进一步,所述同步接口的形式包括数据库、超文本传送协议、轻量目录访问协议和传输控制协议。采用上述进一步方案的有益效果是多种协议方式可以适用于不同传输方式。进一步,所述步骤2中企业通讯录管理模块编辑企业通讯录的方式包括:企业通讯录服务器创建企业通讯录,或者网页页面增加、删除和/或修改企业通讯录。采用上述进一步方案的有益效果是通过网页页面实时修改企业通讯录变动的内容,保证企业通讯录内容准确与实际情况相符。进一步,所述同步接口传输数据采用数据加密算法加密传输。采用上述进一步方案的有益效果是保证企业通讯录传输过程中的安全性。一种同步企业通讯录的装置,包括建立模块,编辑模块,上传模块,建立同步接口模块,应答模块,下载模块和查询获取模块;所述建立模块,用于建立企业通讯录服务器、企业通讯录管理模块、企业通讯录客户端;所述编辑模块,用于企业通讯录管理模块根据企业组织结构信息与员工个人信息编辑企业通讯录;所述上传模块,用于企业通讯录管理模块将企业通讯录上传到企业通讯录服务器;所述建立同步接口模块,用于在企业通讯录客户端和企业通讯录服务器上建立同步接口,所述同步接口包括建立在企业通讯录客户端上的请求接口和企业通讯录服务器上的响应接口,之后企业通讯录客户端通过请求接口向企业通讯录服务器发送同步请求,并保存发送同步请求的时间;所述应答模块,用于企业通讯录服务器接收企业通讯录客户端发送的同步请求,之后通过响应接口发送响应文件给企业通讯录客户端;所述下载模块,用于如果企业通讯录客户端第一次下载企业通讯录,企业通讯录客户端通过同步接口从企业通讯录服务器下载全量的企业通讯录并接收响应文件,如果企业通讯录客户端已经下载过企业通讯录,则通过同步接口接收响应文件,之后将下载的企业通讯录和/或响应文件存储在企业通讯录客户端内部的数据库中;所述查询获取模块,用于按照企业组织结构信息或员工个人信息查询企业通讯录,从企业通讯录中获取目标信息。采用上述进一步方案的有益效果是采用企业通讯录服务器上的企业通讯录下载到客户端或者下载企业通讯录的增量数据的同步方式,确保客户端的通讯录为最新状态且节省客户端资源。
进一步,所述应答模块进一步包括接收子模块,查找子模块,准备子模块和发送子模块;所述接收子模块,用于企业通讯录服务器接收企业通讯录客户端的同步请求;所述查找子模块,用于企业通讯录服务器查找企业通讯录客户端的帐号的归属企业;所述准备子模块,用于企业通讯录服务器向企业通讯录客户端准备自上一次发送同步请求时间至当前时间段内,包含企业通讯录的增量数据的响应文件;所述发送子模块,用于发送响应文件给企业通讯录客户端。采用上述进一步方案的有益效果是准备包括增量数据的相应文件,在每次进行同步时,只要更新增量数据就可以,节省客户端资源。进一步,所述同步接口的形式包括数据库、超文本传送协议、轻量目录访问协议和传输控制协议。采用上述进一步方案的有益效果是多种协议方式可以适用于不同传输方式。进一步,所述编辑模块中企业通讯录管理模块编辑企业通讯录的方式进一步包括:企业通讯录服务器创建企业通讯录,或者网页页面增加、删除和/或修改企业通讯录。采用上述进一步方案的有益效果是通过网页页面实时修改企业通讯录变动的内容,保证企业通讯录内容准确与实际情况相符。进一步,所述同步接口传输数据采用数据加密算法加密传输。采用上述进一步方案的有益效果是保证企业通讯录传输过程中的安全性。


图1为本发明方法步骤流程图;图2为本发明装置结构总图;图3为本发明编辑模块内部结构图。附图中,各标号所代表的部件列表如下:1、建立模块,2、编辑模块,3、上传模块,4、建立同步接口模块,5、应答模块,6、下载模块,7、查询获取模块,8、接收子模块,9、查找子模块,10,准备子模块,11、发送子模块。
具体实施例方式以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。如图1所示,为本发明方法步骤流程图;图2为本发明装置结构总图;图3为本发明编辑模块内部结构图。实施例1一种同步企业通讯录的方法,包括以下步骤:步骤1:建立企业通讯录服务器、企业通讯录管理模块、企业通讯录客户端;步骤2:企业通讯录管理模块根据企业组织结构信息与员工个人信息编辑企业通讯录;步骤3:企业通讯录管理模块将企业通讯录上传到企业通讯录服务器;
步骤4:在企业通讯录客户端和企业通讯录服务器上建立同步接口,所述同步接口包括建立在企业通讯录客户端上的请求接口和企业通讯录服务器上的响应接口,之后企业通讯录客户端通过请求接口向企业通讯录服务器发送同步请求,并保存发送同步请求的时间;步骤5:企业通讯录服务器接收企业通讯录客户端发送的同步请求,之后通过响应接口发送响应文件给企业通讯录客户端;步骤6:如果企业通讯录客户端第一次下载企业通讯录,企业通讯录客户端通过同步接口从企业通讯录服务器下载全量的企业通讯录并接收响应文件,如果企业通讯录客户端已经下载过企业通讯录,则通过同步接口接收响应文件,之后将下载的企业通讯录和/或响应文件存储在企业通讯录客户端内部的数据库中;步骤7:按照企业组织结构信息或员工个人信息查询企业通讯录,从企业通讯录中获取目标信息。所述步骤5进一步包括:步骤5.1:企业通讯录服务器接收企业通讯录客户端的同步请求;步骤5.2:企业通讯录服务器查找企业通讯录客户端的帐号的归属企业;步骤5.3:企业通讯录服务器向企业通讯录客户端准备自上一次发送同步请求时间至当前时间段内,包含企业通讯录的增量数据的响应文件;步骤5.4:发送响应文件给企业通讯录客户端。所述同步接口的形式包括数据库、超文本传送协议、轻量目录访问协议和传输控制协议。所述步骤2中企业通讯录管理模块编辑企业通讯录的方式进一步包括:企业通讯录服务器创建企业通讯录,或者网页页面增加、删除和/或修改企业通讯录。所述同步接口传输数据采用数据加密算法加密传输。一种同步企业通讯录的装置,包括建立模块1,编辑模块2,上传模块3,建立同步接口模块4,应答模块5,下载模块6和查询获取模块7 ;所述建立模块I,用于建立企业通讯录服务器、企业通讯录管理模块、企业通讯录客户端;所述编辑模块2,用于企业通讯录管理模块根据企业组织结构信息与员工个人信息编辑企业通讯录;所述上传模块3,用于企业通讯录管理模块将企业通讯录上传到企业通讯录服务器;所述建立同步接口模块4,用于在企业通讯录客户端和企业通讯录服务器上建立同步接口,所述同步接口包括建立在企业通讯录客户端上的请求接口和企业通讯录服务器上的响应接口,之后企业通讯录客户端通过请求接口向企业通讯录服务器发送同步请求,并保存发送同步请求的时间;所述应答模块5,用于企业通讯录服务器接收企业通讯录客户端发送的同步请求,之后通过响应接口发送响应文件给企业通讯录客户端;所述下载模块6,用于如果企业通讯录客户端第一次下载企业通讯录,企业通讯录客户端通过同步接口从企业通讯录服务器下载全量的企业通讯录并接收响应文件,如果企业通讯录客户端已经下载过企业通讯录,则通过同步接口接收响应文件,之后将下载的企业通讯录和/或响应文件存储在企业通讯录客户端内部的数据库中;所述查询获取模块7,用于按照企业组织结构信息或员工个人信息查询企业通讯录,从企业通讯录中获取目标信息。所述应答模块进一步包括接收子模块8,查找子模块9,准备子模块10和发送子模块11 ;所述接收子模块8,用于企业通讯录服务器接收企业通讯录客户端的同步请求;所述查找子模块9,用于企业通讯录服务器查找企业通讯录客户端的帐号的归属企业;所述准备子模块10,用于企业通讯录服务器向企业通讯录客户端准备自上一次发送同步请求时间至当前时间段内,包含企业通讯录的增量数据的响应文件;所述发送子模块11,用于发送响应文件给企业通讯录客户端。所述同步接口的形式包括数据库、超文本传送协议、轻量目录访问协议和传输控制协议。所述编辑模块中企业通讯录管理模块编辑企业通讯录的方式进一步包括:企业通讯录服务器创建企业通讯录,或者网页页面增加、删除和/或修改企业通讯录。所述同步接口传输数据采用数据加密算法加密传输。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种同步企业通讯录的方法,其特征在于,包括以下步骤: 步骤1:建立企业通讯录服务器、企业通讯录管理模块、企业通讯录客户端; 步骤2:企业通讯录管理模块根据企业组织结构信息与员工个人信息编辑企业通讯录; 步骤3:企业通讯录管理模块将企业通讯录上传到企业通讯录服务器; 步骤4:在企业通讯录客户端和企业通讯录服务器上建立同步接口,所述同步接口包括建立在企业通讯录客户端上的请求接口和企业通讯录服务器上的响应接口,之后企业通讯录客户端通过请求接口向企业通讯录服务器发送同步请求,并保存发送同步请求的时间; 步骤5:企业通讯录服务器接收企业通讯录客户端发送的同步请求,之后通过响应接口发送响应文件给企业通讯录客户端; 步骤6:如果企业通讯录客户端第一次下载企业通讯录,企业通讯录客户端通过同步接口从企业通讯录服务器下载全量的企业通讯录并接收响应文件,如果企业通讯录客户端已经下载过企业通讯录,则通过同步接口接收响应文件,之后将下载的企业通讯录和/或响应文件存储在企业通讯录客户端内部的数据库中; 步骤7:按照企业组织结构信息或员工个人信息查询企业通讯录,从企业通讯录中获取目标信息。
2.根据权利要求1所述的同步企业通讯录的方法,其特征在于,所述步骤5进一步包括: 步骤5.1:企业通讯录服务器接收企业通讯录客户端的同步请求; 步骤5.2:企业通讯录服务器查找企业通讯录客户端的帐号的归属企业; 步骤5.3:企业通讯录服务器向企业通讯录客户端准备自上一次发送同步请求时间至当前时间段内,包含企业通讯录的增量数据的响应文件; 步骤5.4:发送响应文件给企业通讯录客户端。
3.根据权利要求1所述的同步企业通讯录的方法,其特征在于:所述同步接口的形式包括数据库、超文本传送协议、轻量目录访问协议和传输控制协议。
4.根据权利要求1所述的同步企业通讯录的方法,其特征在于,所述步骤2中企业通讯录管理模块编辑企业通讯录的方式进一步包括:企业通讯录服务器创建企业通讯录,或者网页页面增加、删除和/或修改企业通讯录。
5.根据权利要求1所述的同步企业通讯录的方法,其特征在于:所述同步接口传输数据采用数据加密算法加密传输。
6.一种同步企业通讯录的装置,其特征在于:包括建立模块(1),编辑模块(2),上传模块(3 ),建立同步接口模块(4 ),应答模块(5 ),下载模块(6 )和查询获取模块(7 ); 所述建立模块(I ),用于建立企业通讯录服务器、企业通讯录管理模块、企业通讯录客户端; 所述编辑模块(2),用于企业通讯录管理模块根据企业组织结构信息与员工个人信息编辑企业通讯录; 所述上传模块(3),用于企业通讯录管理模块将企业通讯录上传到企业通讯录服务器;所述建立同步接口模块(4),用于在企业通讯录客户端和企业通讯录服务器上建立同步接口,所述同步接口包括建立在企业通讯录客户端上的请求接口和企业通讯录服务器上的响应接口,之后企业通讯录客户端通过请求接口向企业通讯录服务器发送同步请求,并保存发送同步请求的时间; 所述应答模块(5 ),用于企业通讯录服务器接收企业通讯录客户端发送的同步请求,之后通过响应接口发送响应文件给企业通讯录客户端; 所述下载模块(6),用于如果企业通讯录客户端第一次下载企业通讯录,企业通讯录客户端通过同步接口从企业通讯录服务器下载全量的企业通讯录并接收响应文件,如果企业通讯录客户端已经下载过企业通讯录,则通过同步接口接收响应文件,之后将下载的企业通讯录和/或响应文件存储在企业通讯录客户端内部的数据库中; 所述查询获取模块(7),用于按照企业组织结构信息或员工个人信息查询企业通讯录,从企业通讯录中获取目标信息。
7.根据权利要求6所述的同步企业通讯录的装置,其特征在于:所述应答模块进一步包括接收子模块(8),查找子模块(9),准备子模块(10)和发送子模块(11); 所述接收子模块(8 ),用于企业通讯录服务器接收企业通讯录客户端的同步请求; 所述查找子模块(9),用于企业通讯录服务器查找企业通讯录客户端的帐号的归属企业; 所述准备子模块(10 ),用于企业通讯录服务器向企业通讯录客户端准备自上一次发送同步请求时间至当前时间段内,包含企业通讯录的增量数据的响应文件; 所述发送子模块(11),用于发送响应文件给企业通讯录客户端。
8.根据权利要求6所述的同步企业通讯录的装置,其特征在于:所述同步接口的形式包括数据库、超文本传送协议、轻量目录访问协议和传输控制协议。
9.根据权利要求6所述的同步企业通讯录的方法,其特征在于,所述编辑模块中企业通讯录管理模块编辑企业通讯录的方式进一步包括:企业通讯录服务器创建企业通讯录,或者网页页面增加、删除和/或修改企业通讯录。
10.根据权利要求6所述的同步企业通讯录的方法,其特征在于:所述同步接口传输数据采用数据加密算法加密传输。
全文摘要
本发明涉及一种同步企业通讯录的方法及装置,包括以下步骤建立企业通讯录服务器、企业通讯录管理模块、企业通讯录客户端;根据企业组织结构信息与员工个人信息编辑企业通讯录;企业通讯录管理模块将企业通讯录上传到企业通讯录服务器;在企业通讯录客户端和企业通讯录服务器上建立同步接口;企业通讯录服务器接收企业通讯录客户端发送的同步请求,之后通过响应接口发送响应文件给企业通讯录客户端;企业通讯录客户端下载全量的企业通讯录并接收响应文件,或只接收响应文件,之后存储;查询企业通讯录,从企业通讯录中获取目标信息。本发明不必在客户端自己手动输入企业通讯录,通过与服务器中的企业通讯录同步,实现快速查找联系人。
文档编号H04L29/08GK103078899SQ20121055845
公开日2013年5月1日 申请日期2012年12月20日 优先权日2012年12月20日
发明者钟贵华 申请人:北京思特奇信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1