CN101989989A - 一种企业通信录和个人通信录的数据同步方法和*** - Google Patents
一种企业通信录和个人通信录的数据同步方法和*** Download PDFInfo
- Publication number
- CN101989989A CN101989989A CN2010105474881A CN201010547488A CN101989989A CN 101989989 A CN101989989 A CN 101989989A CN 2010105474881 A CN2010105474881 A CN 2010105474881A CN 201010547488 A CN201010547488 A CN 201010547488A CN 101989989 A CN101989989 A CN 101989989A
- Authority
- CN
- China
- Prior art keywords
- address book
- enterprise
- enterprise address
- personal
- sip terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种企业通信录和个人通信录的数据同步方法和***,该方法包括:SIP终端向通信录服务器发送企业通信录的更新订阅请求;通信录服务器根据更新订阅请求实时向SIP终端发送更新后的企业通信录变化信息;SIP终端根据企业通信录变化信息修改本地个人通信录。本发明通过企业通信录和个人通信录的实时交互实现了企业通信录和个人通信录的数据同步,具有响应快、流量小和效率高等优点。
Description
技术领域
本发明涉及企业通信录和个人通信录的数据同步技术,特别涉及一种企业通信录和个人通信录的数据同步方法和***。
背景技术
在NGN(Next Generation Network)/IMS(IP Multimedia Subsystem)环境下,通信录应用是企业版PC客户端的重要功能,企业用户通过该功能完成企业通信录的查询,并通过企业通信录的查询结果发起后续的业务,如IP电话、短信、彩信和多媒体会议等。
企业通信录由企业管理员创建,包含企业员工的相关信息,如工号、职务,办公地址、办公电话等。用户可以进行查询,但一般不允许个人用户修改。企业通信录一般采用LDAP(Lightweight Directory Access Protocol)技术实现。个人通信录由用户创建,保存在本地,由于个人通信录条目是用户自行组织,使用时不用从企业通信录服务器查询,效率较高,离线应用使得用户的使用频度更高。为提供更好的业务体验,用户可以通过SIP终端将企业通信录的信息拷贝到个人通信录中,但是,当企业通信录的数据发生变化,就无法直接同步到个人通信录,导致用户无法获取到准确信息来进行正常的业务操作。
发明内容
本发明的目的在于提供一种企业通信录和个人通信录的数据同步方法,用于解决无法同步更新企业通信录和个人通信录的问题。
本发明的另一目的在于提供一种企业通信录和个人通信录的数据同步***,用于解决无法同步更新企业通信录和个人通信录的问题。
根据本发明的一个方面,提供了一种企业通信录和个人通信录的数据同步方法,包括以下步骤:
A、SIP终端向通信录服务器发送企业通信录的更新订阅请求;
B、通信录服务器根据更新订阅请求实时向SIP终端发送更新后的企业通信录变化信息;
C、SIP终端根据企业通信录变化信息修改本地个人通信录。
其中,步骤B包括:
企业通信录发生变化后,通信录服务器根据企业通信录的更新订阅请求向SIP终端发送通知消息;
SIP终端根据通知消息向通信录服务器发送企业通信录变化列表的获取请求;
通信录服务器响应获取请求,向SIP终端发送企业通信录变化列表。
步骤B还包括:
SIP终端通过对比更新后的企业通信录变化列表和本地个人通信录,得到个人通信录中信息发生变化的人员ID;
SIP终端将人员ID发送至通信录服务器;以及
通信录服务器根据人员ID向SIP终端返回关于人员ID的通信录信息。
步骤C具体为:
SIP终端根据人员ID的通信录信息修改本地个人通信录。
在步骤A之前,SIP终端登录后,若存在本地个人通信录,则生成企业通信录的更新订阅请求。
根据本发明的另一方面,提供了一种企业通信录和个人通信录的数据同步***,包括:
通信录订阅模块,用于向通信录服务器发送企业通信录的更新订阅请求;
企业通信录处理模块,用于根据更新订阅请求实时发送更新后的企业通信录变化信息;
个人通信录修订模块,用于根据企业通信录处理模块发送的企业通信录变化信息修改本地个人通信录。
该***还包括:
企业通信录更新消息发送模块,用于在企业通信录发生变化后,根据更新订阅请求发送通知消息;
企业通信录信息获取模块,用于根据企业通信录更新消息发送模块发送的通知消息发送企业通信录变化列表的获取请求;
其中,企业通信录处理模块响应获取请求,发送企业通信录变化列表。
个人通信录处理模块,用于对比企业通信录变化列表和本地个人通信录,得到个人通信录中信息发生变化的人员ID,并将人员ID发送至企业通信录处理模块;
其中,企业通信录处理模块根据人员ID向通信录修订模块发送关于人员ID的通信录信息。
个人通信录修订模块根据人员ID的通信录信息修改本地个人通信录。
通信录订阅模块还用于生成企业通信录的更新订阅请求。
与现有技术相比较,本发明的有益效果在于:本发明通过企业通信录和个人通信录的实时交互实现了企业通信录和个人通信录的数据同步,具有响应快、流量小和效率高等优点。
附图说明
图1是本发明提供的企业通信录和个人通信录的数据同步方法流程示意图;
图2是本发明提供的企业通信录和个人通信录的数据同步***结构示意图;
图3是本发明实施例提供的企业通信录和个人通信录数据同步的处理流程图。
具体实施方式
以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1显示了本发明提供的企业通信录和个人通信录的数据同步方法流程示意,如图1所不:
步骤S101,SIP终端登录后,若本终端存在个人通信录,则生成企业通信录的更新订阅请求,并向通信录服务器发送。
步骤S102,企业通信录发生变化后,通信录服务器向发送更新订阅请求的SIP终端发送通知消息,SIP终端接收到该通知消息后根据本地需求向通信录服务器发送企业通信录相关信息的获取请求,通信录服务器响应该请求并向SIP终端发送相应信息。
其中,若SIP终端发送的获取请求为企业通信录的所有信息,则在通信录服务器响应该请求后向SIP终端发送企业通信录的全部企业通信录信息;若SIP终端发送的获取请求为企业通信录中发生变化的信息,则在通信录服务器响应该请求后向SIP终端发送企业通信录中发生变化的通信录信息;若SIP终端发送的获取请求为企业通信录的变化列表,则在通信录服务器响应该请求后向SIP终端发送企业通信录的变化列表,SIP终端接收到该列表后,与本地个人通信录进行对比,得到个人通信录中信息发生变化的人员ID,SIP终端再将该人员ID发送至通信录服务器,通信录服务器根据人员ID向SIP终端返回关于人员ID的通信录信息。
步骤S103,SIP终端根据通信录服务器发送的信息修改本地个人通信录。
图2显示了本发明提供的企业通信录和个人通信录的数据同步***结构示意,如图2所示,该***包括SIP终端和通信录服务器,SIP终端包括通信录订阅模块、个人通信录修订模块、企业通信录信息获取模块和个人通信录处理模块,通信录服务器包括企业通信录处理模块和企业通信录更新消息发送模块。
其中,通信录订阅模块在检测到本地个人通信录后生成企业通信录的更新订阅请求,并向通信录服务器发送企业通信录的更新订阅请求。
企业通信录处理模块用于根据更新订阅请求实时发送更新后的企业通信录变化信息。该企业通信录变化信息是全部企业通信录信息或者是企业通信录中发生变化的信息或者是企业通信录的变化列表。
若企业通信录变化信息是全部企业通信录信息或者是企业通信录中发生变化的信息,则个人通信录修订模块根据企业通信录处理模块发送的企业通信录的信息修改本地个人通信录。
若企业通信录变化信息企业通信录的变化列表,则由企业通信录更新消息发送模块在企业通信录发生变化后,根据更新订阅请求发送通知消息,然后,企业通信录信息获取模块根据企业通信录更新消息发送模块发送的通知消息向企业通信录处理模块发送企业通信录变化列表的获取请求,企业通信录处理模块响应该获取请求,发送企业通信录变化列表。个人通信录处理模块接收企业通信录变化列表,通过对比企业通信录变化列表和本地个人通信录得到个人通信录中信息发生变化的人员ID,再将该人员ID发送至企业通信录处理模块,企业通信录处理模块再根据该人员ID向通信录修订模块发送关于人员ID的通信录信息。个人通信录修订模块根据人员ID的通信录信息修改本地个人通信录。
图3显示了本发明实施例提供的企业通信录和个人通信录数据同步的处理流程,如图3所示:
步骤S301,客户端成功登陆后,生成订阅请求Subscribe,消息中携带字段表明该请求为通信录变化数据的订阅请求。
步骤S302,通信录服务器对收到的订阅请求消息进行响应,表示服务端已收到该请求消息。
步骤S303,企业通信录数据发生变化。
步骤S304,企业通信录信息发生变化后,通信录服务器发送通知消息Notify给发起订阅请求的客户端,通知客户端来获取变化信息。
步骤S305,客户端对收到的通知消息Notify进行响应。
步骤S306,客户端向通信录服务器发送通信录信息的获取消息HTTP GET,该消息用于请求发生变化的通信录数据列表。
步骤S307,通信录服务器对收到的HTTP GET消息进行响应。
步骤S308,客户端根据收到的变化列表和存储在本地的个人通信录进行对比,并将个人通信录中的相关人员ID发送给通信录服务器。
步骤S309,通信录服务器根据人员ID,响应该人员的具体通信录信息。客户端根据信息修改通信录,并在界面上提示用户。
综上所述,本发明具有以下技术效果:本发明通过企业通信录和个人通信录的实时交互解决了目前企业版客户端在使用通信录业务中所存在的无法同步更新已经从企业通信录下载到个人通信录的数据问题,不仅可以使从企业通信录下载到个人通信录的数据和企业通信录中的相关数据保持同步,而且具有响应快、流量小、效率高等优点。
尽管上文对本发明进行了详细说明,但是本发明不限于此,本领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。
Claims (10)
1.一种企业通信录和个人通信录的数据同步方法,其特征在于,包括以下步骤:
A、SIP终端向通信录服务器发送企业通信录的更新订阅请求;
B、通信录服务器根据所述更新订阅请求实时向SIP终端发送更新后的企业通信录变化信息;以及
C、SIP终端根据所述企业通信录变化信息修改本地个人通信录。
2.根据权利要求1所述的方法,其特征在于,所述步骤B包括:
企业通信录发生变化后,通信录服务器根据所述更新订阅请求向所述SIP终端发送通知消息;
所述SIP终端根据所述通知消息向通信录服务器发送企业通信录变化列表的获取请求;以及
通信录服务器响应所述获取请求,向所述SIP终端返回企业通信录变化列表。
3.根据权利要求2所述的方法,其特征在于,所述步骤B还包括:
SIP终端通过对比所述更新后的企业通信录变化列表和本地个人通信录,得到个人通信录中信息发生变化的人员ID;
SIP终端将所述人员ID发送至通信录服务器;以及
通信录服务器根据所述人员ID向SIP终端返回关于所述人员ID的通信录信息。
4.根据权利要求3所述的方法,其特征在于,所述步骤C具体为:
SIP终端根据所述人员ID的通信录信息修改本地个人通信录。
5.根据权利要求4所述的方法,其特征在于,在所述步骤A之前,还包括以下步骤:
SIP终端登录后,若存在本地个人通信录,则生成企业通信录的更新订阅请求。
6.一种企业通信录和个人通信录的数据同步***,其特征在于,包括:
通信录订阅模块,用于向通信录服务器发送企业通信录的更新订阅请求;
企业通信录处理模块,用于根据所述更新订阅请求实时发送更新后的企业通信录变化信息;以及
个人通信录修订模块,用于根据所述企业通信录处理模块发送的企业通信录变化信息修改本地个人通信录。
7.根据权利要求6所述的***,其特征在于,所述***还包括:
企业通信录更新消息发送模块,用于在企业通信录发生变化后,根据所述更新订阅请求发送通知消息;以及
企业通信录信息获取模块,用于根据所述企业通信录更新消息发送模块发送的通知消息发送企业通信录变化列表的获取请求;
其中,企业通信录处理模块响应所述获取请求,发送企业通信录变化列表。
8.根据权利要求7所述的***,其特征在于,所述***还包括:
个人通信录处理模块,用于对比所述企业通信录变化列表和本地个人通信录,得到个人通信录中信息发生变化的人员ID,并将所述人员ID发送至企业通信录处理模块;
其中,企业通信录处理模块根据所述人员ID向所述通信录修订模块发送关于所述人员ID的通信录信息。
9.根据权利要求8所述的***,其特征在于,所述个人通信录修订模块根据所述人员ID的通信录信息修改本地个人通信录。
10.根据权利要求9所述的***,其特征在于,通信录订阅模块还用于生成企业通信录的更新订阅请求。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105474881A CN101989989A (zh) | 2010-11-17 | 2010-11-17 | 一种企业通信录和个人通信录的数据同步方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105474881A CN101989989A (zh) | 2010-11-17 | 2010-11-17 | 一种企业通信录和个人通信录的数据同步方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101989989A true CN101989989A (zh) | 2011-03-23 |
Family
ID=43746332
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010105474881A Pending CN101989989A (zh) | 2010-11-17 | 2010-11-17 | 一种企业通信录和个人通信录的数据同步方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101989989A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102546814A (zh) * | 2012-01-20 | 2012-07-04 | 重庆号百信息服务有限公司 | 一种及时获取企业个人信息的方法和*** |
CN104202431A (zh) * | 2014-09-26 | 2014-12-10 | 北京平治东方科技发展有限公司 | 具有个性化的单位通讯录同步方法、装置和智能通信*** |
CN105187289A (zh) * | 2014-06-23 | 2015-12-23 | 中兴通讯股份有限公司 | 群组同步方法及运用该方法的语音信箱和办公*** |
CN107547683A (zh) * | 2017-08-10 | 2018-01-05 | 青岛海信移动通信技术股份有限公司 | 数据处理方法及装置 |
CN112118336A (zh) * | 2019-06-21 | 2020-12-22 | 国网天津市电力公司 | 一种可折叠触摸屏幕点击拨号电子通讯录 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101385017A (zh) * | 2005-08-15 | 2009-03-11 | 微软公司 | 部分项改变跟踪和同步 |
CN101552801A (zh) * | 2009-05-20 | 2009-10-07 | 中国电信股份有限公司 | 一种在线浏览和下载用户群组通讯录的方法和*** |
CN101594574A (zh) * | 2008-05-30 | 2009-12-02 | 三星电子株式会社 | 移动终端的组群信息管理的实现方法 |
-
2010
- 2010-11-17 CN CN2010105474881A patent/CN101989989A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101385017A (zh) * | 2005-08-15 | 2009-03-11 | 微软公司 | 部分项改变跟踪和同步 |
CN101594574A (zh) * | 2008-05-30 | 2009-12-02 | 三星电子株式会社 | 移动终端的组群信息管理的实现方法 |
CN101552801A (zh) * | 2009-05-20 | 2009-10-07 | 中国电信股份有限公司 | 一种在线浏览和下载用户群组通讯录的方法和*** |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102546814A (zh) * | 2012-01-20 | 2012-07-04 | 重庆号百信息服务有限公司 | 一种及时获取企业个人信息的方法和*** |
CN102546814B (zh) * | 2012-01-20 | 2015-07-08 | 重庆号百信息服务有限公司 | 一种及时获取企业个人信息的方法和*** |
CN105187289A (zh) * | 2014-06-23 | 2015-12-23 | 中兴通讯股份有限公司 | 群组同步方法及运用该方法的语音信箱和办公*** |
CN104202431A (zh) * | 2014-09-26 | 2014-12-10 | 北京平治东方科技发展有限公司 | 具有个性化的单位通讯录同步方法、装置和智能通信*** |
CN104202431B (zh) * | 2014-09-26 | 2017-08-29 | 北京平治东方科技发展有限公司 | 具有个性化的单位通讯录同步方法、装置和智能通信*** |
CN107547683A (zh) * | 2017-08-10 | 2018-01-05 | 青岛海信移动通信技术股份有限公司 | 数据处理方法及装置 |
CN107547683B (zh) * | 2017-08-10 | 2021-04-30 | 青岛海信移动通信技术股份有限公司 | 数据处理方法及装置 |
CN112118336A (zh) * | 2019-06-21 | 2020-12-22 | 国网天津市电力公司 | 一种可折叠触摸屏幕点击拨号电子通讯录 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103069755B (zh) | 使用多个客户端实例的即时消息传送的方法和*** | |
US20070136442A1 (en) | Seamless reflection of model updates in a visual page for a visual channel in a composite services delivery system | |
CN102129378A (zh) | 一种软件菜单更新方法和装置 | |
CN102299810B (zh) | 群组变更事件的通知方法和*** | |
US20070133507A1 (en) | Model autocompletion for composite services synchronization | |
CN103491055A (zh) | 一种在多个客户端间同步信息的方法、客户端和服务器 | |
CN102740274B (zh) | 多终端更新信息提醒同步的方法、装置及*** | |
CN102984278B (zh) | 实现浏览器数据同步的***和方法 | |
CN102970362A (zh) | 一种云端数据共享的方法及装置 | |
CN102510357A (zh) | 一种企业组织架构通讯录的同步方法及其*** | |
CN101989989A (zh) | 一种企业通信录和个人通信录的数据同步方法和*** | |
CN102821150A (zh) | 基于云服务的应用管理方法及云服务器 | |
US9158525B1 (en) | Image upgrade | |
WO2009121242A1 (zh) | 移动网络中广告的投放方法、***和广告信息控制服务器 | |
CN102571446A (zh) | 网络设备的升级方法、装置及*** | |
CN103873518A (zh) | 多终端同步获取增强通讯录的方法、***与Web服务器 | |
US20070136448A1 (en) | Channel presence in a composite services enablement environment | |
CN105577605A (zh) | 网页实时通信中采用基于WebSocket协议的双向REST的方法与服务器 | |
CN102053844A (zh) | 软件升级方法和采用该方法的软件升级*** | |
CN103024049B (zh) | 实现浏览器数据同步的*** | |
CN104618805A (zh) | 一种视频点播方法和设备 | |
CN103200146A (zh) | 终端和服务器的数据同步方法和装置 | |
CN101951381A (zh) | 数字电视接收终端及其实现多媒体即时通讯的方法 | |
CN102948184A (zh) | 校验目录服务中的视频呼叫号码输入项的*** | |
US9882938B2 (en) | Composite ARS service providing method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110323 |