CN101068156B - 数据同步时冲突处理方法及冲突处理服务器 - Google Patents

数据同步时冲突处理方法及冲突处理服务器 Download PDF

Info

Publication number
CN101068156B
CN101068156B CN200610167860XA CN200610167860A CN101068156B CN 101068156 B CN101068156 B CN 101068156B CN 200610167860X A CN200610167860X A CN 200610167860XA CN 200610167860 A CN200610167860 A CN 200610167860A CN 101068156 B CN101068156 B CN 101068156B
Authority
CN
China
Prior art keywords
address book
book data
data
communication terminal
network communicating
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.)
Active
Application number
CN200610167860XA
Other languages
English (en)
Other versions
CN101068156A (zh
Inventor
纪宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN200610167860XA priority Critical patent/CN101068156B/zh
Publication of CN101068156A publication Critical patent/CN101068156A/zh
Application granted granted Critical
Publication of CN101068156B publication Critical patent/CN101068156B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

本发明公开了一种数据同步时冲突处理方法,包括:获取通信终端和网络通信***的通讯录数据,所述通讯录数据包括联系人姓名和联系号码;合并联系人姓名及对应联系号码相同的通讯录数据。本发明同时还公开一种数据冲突处理服务器。本发明在数据同步时,可减少同步双方的冗余数据,提高同步双方设备的利用率和数据的准确性。

Description

数据同步时冲突处理方法及冲突处理服务器
技术领域
本发明涉及数据同步领域,特别是涉及数据同步时冲突处理方法及冲突处理服务器。 
背景技术
社会的发展和通信技术的进步,人们可以使用多种通信工具进行沟通、交流联系,如手机、网络通信***等。各通信工具之间通过信息交互实现数据同步,信息共享,可为用户带来许多便利。 
参阅图1,为手机通讯录与即时通信***通讯录数据同步方法流程图,具体步骤如下所述。 
步骤101、手机与即时通信***建立对应关系。 
步骤102、手机发送同步信息到服务器,该同步信息包括通讯录数据、手机标识号码、及对应的即时通讯标识。 
步骤103、服务器查找到与即时通讯标识对应的即时通信***,获取该通信***中该用户的通讯录数据。 
步骤104、服务器将手机通讯录与网络通信***的数据信息进行简单叠加,作为同步更新数据,发送到手机和即时通信***。 
步骤105、手机和即时通信***更新原通讯录数据。 
在步骤104中,服务器只是将手机通讯录和即时通信***的数据进行简单叠加。但是在一般情况下,用户记录在通讯录中的联系人姓名是较固定,手机和即时通信***通讯录中的数据重复性很大,简单叠加后更新会使手机和即时通信***通信录中的数据翻倍,且大部分为重复信息。 
如即时通信***通讯录中数据包括: 
联系人1 Spirit手机号码1351054****。 
手机通讯录中数据也包括: 
联系人1 Spirit手机号码1351054****。 
数据同步更新后,即时通信***通讯录中的数据更新为: 
联系人1 Spirit——手机号码1351054****; 
联系人2 Spirit——手机号码1351054****。 
手机通讯录的数据更新为: 
联系人1 Spirit——手机号码1351054****;手机号码1351054****。 
因此,在数据同步时,只将同步双方的数据简单叠加后更新,会使双方产生大量的冗余数据,浪费设备内存,还可能造成数据混乱。 
发明内容
本发明所要解决的技术问题是提供一种数据同步时冲突处理方法,在数据同时,可减少同步双方的冗余数据,提高数据的准确性和同步双方设备的利用率。 
本发明的另一个目的是提供一种冲突处理服务器,用以在数据同步时,进行数据冲突处理,减少同步双方的冗余数据,提高数据的准确性和同步双方设备的利用率。 
本发明一种数据同步时冲突处理方法,包括:通信终端与网络通信***同步时,通信终端将自身设备的标识号码、与其对应的网络通信***标识、以及通讯录数据发送到服务器;服务器获取通信终端的通信录数据,并获取与通信终端对应的网络通信***的通讯录数据,所述通讯录数据包括联系人姓名和联系号码;服务器将通信终端和网络通信***的联系人姓名、联系号码进行对比,根据对比结果将通讯终端和网络通信***的通讯录数据合并为同步更新通讯录数据。 
优选的,所述合并通讯录数据为:对比通信终端与网络通信***的通讯录数据中是否有相同的联系人姓名;如果有,再查找确定该联系人姓名在网络通信***通讯录数据中是否重复出现;如果重复出现,则提取该联系人在网络通信***通讯录数据中对应的联系号码,与该联系人在通信终端通讯录数据中对应的联系号码相对比;如果联系号码相同,合并联系人姓名及对应联系号码相同的通讯录数据为同步更新数据;如果联系号码不同,修改所述联系人姓名。 
优选的,修改上述联系人姓名为在联系人姓名后添加(N)标识,N为整数。如联系号码至少两个,则按个人手机号码、工作手机号码、家庭电话号码、工作电话号码、传真机号码顺序依次对比。 
优选的,所述合并联系人姓名及对应联系号码相同的通讯录数据:调取上 一次数据同步时记录的对应表,按对应表中的对应记录,查看记录的通信录数据是否相同;如果相同,则合并联系人姓名及对应联系号码相同的通讯录数据。 
优选的,还包括:如不相同,则判断该处数据信息的操作类型,如操作类型为修改,则按修改日期在后的通讯录数据,修改通信录数据;合并联系人姓名及对应联系号码相同的通讯录数据。 
本发明一种冲突处理服务器,包括通信终端交互单元和网络通信***交互单元,还包括冲突处理单元;所述通信终端交互单元,用于获取通信终端的通讯录数据、通信终端自身设备的标识号码、以及与其对应的网络通信***标识,所述通讯录数据包括联系人姓名和联系号码;所述网络通信***交互单元,用于获取与通信终端对应的网络通信***的通讯录数据,所述通讯录数据包括联系人姓名和联系号码;所述冲突处理单元,用于将通信终端和网络通信***的联系人姓名、联系号码进行对比,根据对比结果将通讯终端和网络通信***的通讯录数据合并为同步更新通讯录数据。 
优选的,所述冲突处理单元包括查找单元、比较单元和修改单元;所述查找单元,用于对比通信终端与网络通信***的通讯录数据中是否有相同联系人姓名,如果有,再查找确定上述联系人姓名在网络通信***通讯录数据中是否重复出现,如果重复出现,将所述联系人姓名发送至所述比较单元;所述比较单元,用于提取上述联系人在网络通信***通讯录数据中对应的联系号码,与该联系人在通信终端通讯录数据中对应的联系号码相对比,并将对比结果发送至所述修改单元;所述修改单元,用于在对比结果为相同时,合并上述联系人姓名及对应联系号码相同的通讯录数据。 
优选的,还包括对比单元、调整单元;所述对比单元,用于调取上一次数据同步时记录的对应表,按对应表中的对应记录,查看记录的通信录数据是否相同,并将对比结果发送至所述调整单元;所述调整单元,用于在对比结果相同时,则合并联系人姓名及对应联系号码相同的通讯录数据。 
与现有技术相比,本发明具有以下优点: 
本发明在通信终端与网络通信***的通讯录数据同步时,合并联系人姓名及对应联系号码相同的通讯录数据。避免同步后,在通信终端与网络通信***的通讯录出现大量的重复信息,提高双方设备的利用率。 
本发明在通信终端与网络通信***第一次进行通讯录数据同步时,如通信终端与网络通信***的通讯录中有相同的联系人,该联系人在网络通信***的通讯录中重复,且该联系人在两个通讯录数据中对应的联系号码不同时,在通信终端或网络通信***的通讯录数据中修改上述联系人姓名。避免在同步后的数据中出现相同联系人,但对应联系号码不同的现象。 
本发明在通信终端与网络通信***非第一次进行通讯录数据同步时,调取上一次数据同步时记录的对应表,按对应表中的对应记录,即通信终端标识+通信终端通讯录中的序号=网络通信***标识+网络通信***通讯录中的序号,查看对应侧是否记录相同的数据信息,如果是则将该处数据信息合并后添加到同步更新数据中;如不相同,则查看修改日值,如修改日志中操作类型为修改,则按修改日期在后的数据进行相应修改,避免某一联系人信息在通信终端和网络通信***多次修改后,在数据同步时,出现该联系人过时信息。 
附图说明
图1为手机通讯录与即时通信***通讯录数据同步方法流程图; 
图2为本发明数据同步的冲突处理方法一实施例流程图; 
图3为本发明数据同步的冲突处理方法另一实施例流程图; 
图4为本发明数据同步的冲突处理方法又一实施例流程图; 
图5为本发明冲突处理服务器结构示意图。 
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。 
本发明的核心思想是在通信终端与网络通信***的通讯录数据同步时,合并联系人姓名及对应联系号码相同的通讯录数据。避免同步后,在通信终端与网络通信***的通讯录出现大量的重复信息,提高双方设备的利用率。 
通信终端与网络通信***第一次进行数据同步时,通信终端发送自身设备的标识号码、与其对应的网络通信***标识、通讯录数据发送到服务器。其中通讯录数据包括通讯录记录数据的位置序号、联系人姓名、联系号码等。 
服务器接收通信终端发送的预通信信息时,按即时通信***标识获取该即时通信***的通讯录数据,该通讯录数据同样包含通讯录记录数据的位置序 号、联系人姓名、联系号码等。 
服务器将通信终端的通讯录联系人姓名与网络通信***的通讯录联系人姓名进行对比,如没有相同的联系人姓名,将通信终端和网络通信***通讯录数据合并为同步更新数据。 
如有相同联系人姓名,进一步在网络通信***通讯录中查找是否有相同的该联系人姓名,如无相同的该联系人姓名,将通信终端和网络通信***通讯录数据合并为同步更新数据; 
如有相同的联系人姓名,则对比该联系人的联系号码。如该联系人的联系号码相同,将通信终端和网络通信***通讯录数据合并为同步更新数据。 
如该联系人的联系号码并不相同,则认为通信终端通讯录中的该联系人与网络通信***通讯录中的该联系人不是同一联系人,则将通信终端或网络通信***通讯录中的该联系人姓名进行修改,可为:联系人姓名(1)。如有多个联系人姓名相同,而非为同一联系人时,顺次修改为联系人(2)、联系人(3)...联系人(N)。服务器将修改后的通信终端和网络通信***通讯录数据合并为同步更新数据。 
如通信终端为手机,联系号码可分为个人手机号码、工作手机号码、家庭电话号码、工作电话号码、传真机号码等。其中,个人手机号码和工作手机号码的往往都是个人使用,而工作电话号码、传真机号码多人使用。相对来说,个人手机号码和工作手机号码的区别性更强。如个人手机号码或工作手机号码相同,可认为其使用者为同一人。 
因此,在进行联系号码对比时,可按照个人手机号码、工作手机号码、家庭电话号码、工作电话号码、传真机号码顺序进行对比。 
服务器发送同步更新数据到通信终端和网络通信***,通信终端和网络通信***更新原通讯录数据。 
在通信终端和网络通信***第一次通讯录数据同步后,服务器记录一对应表。在该对应表中,通信终端自身设备的标识号码+通信终端通讯录数据的地址序号与网络通信***标识号码+网络通信***通讯录记录数据的地址序号一一对应。 
表1为通信终端与网络通信***对应表的一示例。 
通信终端标识号码 通信终端通讯录序号 网络通信***标识号码 网络通信***通讯录序号
357260003293759 1 5641222 23
357260003293759 2 5641222 24
357260003293759 3 5641222 25
表1 
下面以通信终端为手机,网络通信***为一即时通信***,手机通讯录有:联系人Spirit--手机号码1351054****;即时通信***通讯录中有联系人Spirit--手机号码1351054****,联系人Spirit--手机号码1332222****,为例,说明本发明数据同步时的冲突处理方法。 
参照图2,为本发明数据同步的冲突处理方法一实施例流程图,具体步骤如下所述。 
步骤201、服务器将手机通讯录和即时通信***通讯录中的联系人姓名进行对比,确定有相同的联系人Spirit。 
步骤202、在即时通信***通讯录中查找发现联系人Spirit出现两次,确定联系人Spirit重复出现。 
步骤203、将联系人Spirit对应的联系号码:手机号码1351054****;手机号码1332222****,与手机通信录中联系人Spirit对应的联系号码:手机号码1351054****,相对比。 
步骤204、确定不相同的联系号码:手机号码1332222****,将即时通信***通讯录中对应该联系号码的联系人Spirit修改为:联系人Spirit(1);确定相同联系号码:手机号码1351054****,将对应该联系号码的联系人Spirit信息合并。 
步骤205、将手机和即时通信***的通讯录数据合并为同步更新数据,并发送至手机和即时通信***中,更新原通讯录数据。 
数据同步后,手机通讯录中关于联系人Spirit的信息显示为:Spirit--1351054****;Spirit(1)--1331233****。这样,避免数据Spirit--1351054****重复出现,且用户在使用手机时,可清楚区分联系人Spirit与Spirit(1)。 
通信终端与网络通信***数据同步后,通信终端会生成一同步标识,表示 与对应的网络通信***数据同步过。但是,当该通信终端丢失,或同步标识被删除后,通信终端内保存的同步更新数据也会被删除。这时,该通信终端再次与网络通信***进行数据同步时,通信终端会认为双方第一次进行数据同步,而服务器保存有上一次数据同步的记录,认为双方非第一次数据同步。 
在这种情况下,通信终端只发送自身设备的标识号码、与其对应的网络通信***标识、通讯录数据发送到服务器。服务器接收通信终端发送的预同步信息时,按网络通信***标识获取其通讯录数据。服务器调出该通信终端与网络通信***上一次同步时记录的对应表,按该记录对应表的对应关系,查看对应位置记录的数据信息是否相同,如相同,将该位置的数据信息合并;如不同,则添加对应侧的记录。 
现以通信终端为手机,网络通信***为一即时通信***为例,说明本发明在手机认为双方第一次进行通讯录数据同步,而服务器认为双方非第一次进行通讯录数据同步时,冲突处理方法。 
参阅图3,为本发明数据同步的冲突处理方法另一实施例流程图,具体步骤如下所述。 
步骤301、手机发送自身设备的标识号码、与其对应的即时通信***标识、通讯录数据到服务器; 
步骤302、服务器获取上述取即时通信***通讯录数据,并调出上次同步时记录的对应表,按对应表的对应关系,查看对应侧的记录是否相同,如相同转到步骤303;如不同转到步骤304; 
步骤303、将该处的数据信息合并后添加到同步更新数据,转到步骤305; 
步骤304、将该处数据信息同时添加到同步更新数据,转到步骤305; 
步骤305、完成冲突处理,将同步数据发送到手机和即时通信***中更新原通讯录数据。 
通信终端保存有同步标识,确认与其对应的网络通信***非第一次数据同步时,通信终端发送自身设备的标识号码、与其对应的网络通信***标识、通讯录数据,及其记录通讯录修改、删除、添加信息的修改日志发送到服务器。服务器接收通信终端发送的预同步信息时,按网络通信***标识获取其通讯录数据。 
服务器调出该通信终端与网络通信***上一次同步时记录的对应表,服务器调出该通信终端与网络通信***上一次同步时记录的对应表,按对应表中的对应记录,即通信终端标识+通信终端通讯录中的序号=网络通信***标识+网络通信***通讯录中的序号,查看对应侧是否记录相同的数据信息,如果是则将该处数据信息合并后添加到同步更新数据中;如不相同,则查看修改日值。 
如修改日志中表明该地址处操作类型为删除,则将该地址处的联系人姓名、联系号码等数据信息合并添加到同步更新数据中;如操作类型为添加,则将不同的联系人姓名、联系号码等数据信息分别添加到同步更新数据中;如操作类型为修改,则按修改日期在后的记录数据进行相应修改。 
如通信终端的修改日志中记录其通讯录第1条数据修改日期为06.11.27,而网络通信***的修改日志中记录其通信录第23条数据修改日期为06.11.25,通信终端通信录中地址1与网络通信***通讯录地址23为对应地址,通过对比修改日期,确定通信终端通信录的数据修改在后,对照通信终端通讯录第1条数据,修改网络通信***通讯录中第23条数据。 
下面以通信终端为手机,网络通信***为即时通信***为例,说明本发明在手机和即时通信***非第一次数据同步时,冲突处理方法。 
参照图4,为本发明数据同步的冲突处理方法又一实施例流程图,具体步骤如下所述。 
步骤401、手机将发送自身设备的标识号码、与其对应的即时通信***标识、通讯录数据、修改日志信息到服务器; 
步骤402、服务器获取指定即时通信***的通讯录数据和修改日志,调出该手机与即时通信***上一次同步时记录的对应表,按对应表中的对应记录,通信终端标识+通信终端通讯录中的序号=网络通信***标识+网络通信***通讯录中的序号,查看对应侧是否记录相同的数据信息,如相同,转到步骤403;如不同,转到步骤404; 
步骤403、将该处的联系人姓名、联系号码合并添加到同步更新数据中; 
步骤404、则查看双方的修改日志,如修改日志中表明该地址处操作类型为删除,将该对应地址处的数据合并添加到同步更新数据中;如操作类型为添加,将该对应地址处数据分别添加到同步更新数据中;如操作类型为修改,则 按修改日期在后的记录数据,修改对应侧数据,将该对应地址处的数据合并添加到同步更新数据中。 
步骤405、结束冲突处理。 
参阅图5,为本发明冲突处理服务器结构示意图,包括通信终端交互单元51、网络通信***交互单元52、冲突处理单元53和同步单元54。其中,冲突处理单元53包括查找单元531、比较单元532、修改单元533、对比单元534和调整单元535。 
通信终端交互单元51和网络通信***交互单元52获取通信终端和网络通信***的通讯录数据,通讯录数据包括联系人姓名和联系号码。通信终端交互单元51和网络通信***交互单元52将各自获取的通讯录数据发送到冲突处理单元53。 
冲突处理单元53合并联系人姓名和联系人号码相同的通讯录数据。 
查找单元531在确定通信终端与网络通信***第一次进行通讯录数据同步时,对比确定通信终端与网络通信***的通讯录数据中含有相同联系人姓名,再查找确定上述联系人姓名在网络通信***通讯录数据中重复出现,并将上述联系人姓名发送至比较单元532。 
比较单元532提取上述联系人在网络通信***通讯录数据中对应的联系号码,与该联系人在通信终端通讯录数据中对应的联系号码相对比,并将对比结果发送至修改单元533。 
修改单元533在对比结果为相同时,合并上述联系人姓名及对应联系号码相同的通讯录数据;在对比结果为不同时,在通信终端或网络通信***的通讯录数据中修改上述联系人姓名。 
修改单元533将完成冲突处理的数据发送到同步单元54。 
对比单元534在通信终端与网络通信***非第一次进行通讯录数据同步时,调取上一次数据同步时记录的对应表,按对应表中记录的对应关系,对比网络通信***通讯录中数据与通信终端通讯录中对应地址处的数据,并将对比结果发送至调整单元535; 
调整单元535在对比结果为联系人姓名及对应联系号码相同时,合并该地址处的通信录数据;在对比结果为联系人姓名及对应联系号码不相同时,判断 上述地址处数据的操作类型,如操作类型为修改,则按修改日期在后的记录数据,修改对应侧数据。 
调整单元535将完成冲突处理的数据发送到同步单元54。 
以上对本发明所提供的一种数据同步时冲突处理方法及冲突处理服务器,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。 

Claims (8)

1.一种数据同步时冲突处理方法,其特征在于,该方法包括:
通信终端与网络通信***同步时,通信终端将自身设备的标识号码、与其对应的网络通信***标识、以及通讯录数据发送到服务器;
如果通信终端与网络通信***是第一次同步,则服务器获取通信终端的通信录数据,并获取与通信终端对应的网络通信***的通讯录数据,所述通讯录数据包括联系人姓名和联系号码;服务器将通信终端和网络通信***的联系人姓名、联系号码进行对比,根据对比结果将通讯终端和网络通信***的通讯录数据合并为同步更新通讯录数据;且服务器在同步后记录一对应表,所述对应表中,通信终端自身设备的标识号码+通信终端通讯录数据的地址序号与网络通信***标识号码+网络通信***通讯录记录数据的地址序号一一对应;
如果通信终端与网络通信***是非第一次同步,则服务器调出上一次同步时记录的对应表,按所述记录对应表的对应关系,查看对应位置记录的数据信息是否相同,相同则将所述位置的数据信息合并;不同则添加对应侧的记录;
其中,所述合并通讯录数据为:
对比通信终端与网络通信***的通讯录数据中是否有相同的联系人姓名;如果有,再查找确定该联系人姓名在网络通信***通讯录数据中是否重复出现,如果重复出现,则提取该联系人在网络通信***通讯录数据中对应的联系号码,与该联系人在通信终端通讯录数据中对应的联系号码相对比;如果相同,合并联系人姓名及对应联系号码相同的通讯录数据为同步更新数据。
2.根据权利要求1所述的方法,其特征在于,该方法还包括:
如果通信终端与网络通信***通讯录数据中对应的联系号码不同,修改所述联系人姓名。
3.根据权利要求2所述的方法,其特征在于,修改上述联系人姓名为在联系人姓名后添加标识N,N为整数。
4.根据权利要求1所述的方法,其特征在于,如联系号码至少两个,则按个人手机号码、工作手机号码、家庭电话号码、工作电话号码、传真机号码顺序依次对比。
5.根据权利要求2至4任一项所述的方法,其特征在于,所述合并联系人姓名及对应联系号码相同的通讯录数据:
调取上一次数据同步时记录的对应表,按对应表中的对应记录,查看记录的通信录数据是否相同;
如果相同,则合并联系人姓名及对应联系号码相同的通讯录数据。
6.根据权利要求5所述的方法,其特征在于,还包括:如不相同,则判断该处数据信息的操作类型,如操作类型为修改,则按修改日期在后的通讯录数据,修改通信录数据;合并联系人姓名及对应联系号码相同的通讯录数据。
7.一种冲突处理服务器,其特征在于,所述冲突处理服务器用于,第一次同步时,获取通信终端的通信录数据,并获取与通信终端对应的网络通信***的通讯录数据,将两者进行对比,根据对比结果将通讯终端和网络通信***的通讯录数据合并为同步更新通讯录数据;且在同步后记录一对应表;非第一次同步时,调出上一次同步时记录的对应表,按所述记录对应表的对应关系,查看对应位置记录的数据信息是否相同,相同则将所述位置的数据信息合并;不同则添加对应侧的记录;
所述冲突处理服务器包括通信终端交互单元和网络通信***交互单元,还包括冲突处理单元;
所述通信终端交互单元,用于获取通信终端的通讯录数据、通信终端自身设备的标识号码、以及与其对应的网络通信***标识,所述通讯录数据包括联系人姓名和联系号码;
所述网络通信***交互单元,用于获取与通信终端对应的网络通信***的通讯录数据,所述通讯录数据包括联系人姓名和联系号码;
所述冲突处理单元,用于将通信终端和网络通信***的联系人姓名、联系号码进行对比,根据对比结果将通讯终端和网络通信***的通讯录数据合并为同步更新通讯录数据;
所述冲突处理单元包括查找单元、比较单元和修改单元;
所述查找单元,用于对比通信终端与网络通信***的通讯录数据中是否有相同联系人姓名,如果有,再查找确定所述联系人姓名在网络通信***通讯录数据中是否重复出现,如果重复出现,将所述联系人姓名发送至所述比较单元;
所述比较单元,用于提取上述联系人在网络通信***通讯录数据中对应的联系号码,与该联系人在通信终端通讯录数据中对应的联系号码相对比,并将对比结果发送至所述修改单元;
所述修改单元,用于在对比结果为相同时,合并上述联系人姓名及对应联系号码相同的通讯录数据。
8.根据权利要求7所述的服务器,其特征在于,还包括对比单元、调整单元;
所述对比单元,用于调取上一次数据同步时记录的对应表,按对应表中的对应记录,查看记录的通信录数据是否相同,并将对比结果发送至所述调整单元;
所述调整单元,用于在对比结果相同时,则合并联系人姓名及对应联系号码相同的通讯录数据。
CN200610167860XA 2006-12-20 2006-12-20 数据同步时冲突处理方法及冲突处理服务器 Active CN101068156B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200610167860XA CN101068156B (zh) 2006-12-20 2006-12-20 数据同步时冲突处理方法及冲突处理服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200610167860XA CN101068156B (zh) 2006-12-20 2006-12-20 数据同步时冲突处理方法及冲突处理服务器

Publications (2)

Publication Number Publication Date
CN101068156A CN101068156A (zh) 2007-11-07
CN101068156B true CN101068156B (zh) 2012-11-07

Family

ID=38880600

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200610167860XA Active CN101068156B (zh) 2006-12-20 2006-12-20 数据同步时冲突处理方法及冲突处理服务器

Country Status (1)

Country Link
CN (1) CN101068156B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110609837A (zh) * 2019-09-09 2019-12-24 上海赛连信息科技有限公司 动态组建企业通讯录的方法和装置
RU2727720C1 (ru) * 2016-09-26 2020-07-23 Алибаба Груп Холдинг Лимитед Способ и устройство распознавания личности

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101848445B (zh) * 2009-03-24 2013-04-10 中国电信股份有限公司 一种即时通信方法和装置
CN101527896B (zh) * 2009-03-30 2012-02-29 网易(杭州)网络有限公司 一种个人信息管理方法及装置
CN101924747A (zh) * 2009-06-17 2010-12-22 华为终端有限公司 处理数据冲突的方法、装置、网络侧服务器及终端
CN101997964A (zh) * 2009-08-13 2011-03-30 中国电信股份有限公司 一种移动通信终端及其联系记录的处理方法
CN101753618B (zh) * 2009-12-30 2012-12-19 中兴通讯股份有限公司 数据快同步方法及终端
CN102404242B (zh) * 2010-09-14 2016-03-30 联想(北京)有限公司 一种用户信息更新装置、电子设备及用户信息更新方法
CN102624682B (zh) * 2011-06-30 2015-01-07 小米科技有限责任公司 一种管理客户端数据的方法
US20130097124A1 (en) * 2011-10-12 2013-04-18 Microsoft Corporation Automatically aggregating contact information
CN103067427A (zh) 2011-10-21 2013-04-24 腾讯科技(深圳)有限公司 联系人资料同步方法、终端和sns网络好友管理模块
CN103248635A (zh) * 2012-02-03 2013-08-14 腾讯科技(深圳)有限公司 联系人处理方法、终端和服务器
CN103365843B (zh) * 2012-03-26 2017-05-24 联想(北京)有限公司 电子设备及其信息处理方法
CN103365892A (zh) * 2012-03-31 2013-10-23 百度在线网络技术(北京)有限公司 一种用于对多个联系对象进行处理的方法与设备
CN102882953A (zh) * 2012-09-18 2013-01-16 李建成 通讯号码的同步方法和***
CN102932513B (zh) * 2012-10-25 2016-02-03 小米科技有限责任公司 一种名片维护方法、装置及设备
CN103037061B (zh) * 2012-12-10 2016-02-10 东莞宇龙通信科技有限公司 一种联系人信息处理的方法及终端
CN103997557A (zh) * 2013-02-20 2014-08-20 中兴通讯股份有限公司 一种通讯录管理方法及移动终端
CN104079325B (zh) * 2013-03-25 2016-12-28 联想(北京)有限公司 一种信息共享的方法和电子设备
CN104142956B (zh) * 2013-05-10 2017-08-08 中国电信股份有限公司 基于统一通讯录的号码集合提取方法和装置
CN104376017B (zh) * 2013-08-15 2018-10-23 阿里巴巴集团控股有限公司 在数据库之间进行数据同步的方法及***
CN104796312B (zh) * 2014-01-17 2017-12-26 腾讯科技(深圳)有限公司 联系人信息处理方法、装置及***
CN105635215B (zh) * 2014-11-04 2019-06-21 阿里巴巴集团控股有限公司 联系人信息的同步方法、装置及云服务器
CN105677655B (zh) * 2014-11-18 2019-01-22 阿里巴巴集团控股有限公司 一种用于并行开发的架构拆分的分析方法及装置
CN104506572B (zh) * 2014-11-27 2019-08-23 惠州Tcl移动通信有限公司 同步方法及智能终端
CN106375535B (zh) * 2015-07-20 2020-02-14 中兴通讯股份有限公司 联系人信息同步方法和装置
CN110457395B (zh) * 2019-08-15 2023-05-23 中国银行股份有限公司 假日数据的同步方法及装置
CN111695936B (zh) * 2020-05-15 2021-05-28 浙江口碑网络技术有限公司 信息绑定方法、装置及设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6748402B1 (en) * 2001-04-02 2004-06-08 Bellsouth Intellectual Property Corporation System and method for converting and loading interactive pager address books
CN1558342A (zh) * 2004-01-16 2004-12-29 旭 张 一种利用公众信息网实现通讯录信息同步更新的方法
CN1592464A (zh) * 2003-08-26 2005-03-09 三星电子株式会社 用于移动终端中的处理数据备份服务的装置和方法
CN1802841A (zh) * 2003-06-20 2006-07-12 汤姆森许可贸易公司 在各种类型的终端之间同步联系人数据的终端和服务器
CN1852322A (zh) * 2006-03-02 2006-10-25 华为技术有限公司 一种信息同步方法及***和终端设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6748402B1 (en) * 2001-04-02 2004-06-08 Bellsouth Intellectual Property Corporation System and method for converting and loading interactive pager address books
CN1802841A (zh) * 2003-06-20 2006-07-12 汤姆森许可贸易公司 在各种类型的终端之间同步联系人数据的终端和服务器
CN1592464A (zh) * 2003-08-26 2005-03-09 三星电子株式会社 用于移动终端中的处理数据备份服务的装置和方法
CN1558342A (zh) * 2004-01-16 2004-12-29 旭 张 一种利用公众信息网实现通讯录信息同步更新的方法
CN1852322A (zh) * 2006-03-02 2006-10-25 华为技术有限公司 一种信息同步方法及***和终端设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
同上.

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2727720C1 (ru) * 2016-09-26 2020-07-23 Алибаба Груп Холдинг Лимитед Способ и устройство распознавания личности
CN110609837A (zh) * 2019-09-09 2019-12-24 上海赛连信息科技有限公司 动态组建企业通讯录的方法和装置

Also Published As

Publication number Publication date
CN101068156A (zh) 2007-11-07

Similar Documents

Publication Publication Date Title
CN101068156B (zh) 数据同步时冲突处理方法及冲突处理服务器
CN102088519A (zh) 通讯录管理方法及其装置
CN101370032B (zh) 数据同步中的修改日志维护方法和装置
CN102624682B (zh) 一种管理客户端数据的方法
CN102609479A (zh) 一种内存数据库节点复制方法
CN102223361A (zh) 通讯***及其相关数据同步方法
CN101996165A (zh) 智能终端上网页信息的拷贝处理方法、装置及设备
CN101340425A (zh) 终端间进行数据同步的方法和装置
CN101252702A (zh) 一种非结构化补充数据业务的控制方法、***及移动终端
CN102291453B (zh) 一种数据同步的方法及装置
CN101296198A (zh) 一种在即时通信窗口中***丰富界面元素的方法及客户端
CN103281798A (zh) 一种实现修改同步的方法、装置及***
CN104967732A (zh) 信息处理方法及电子设备
CN101184123B (zh) 一种通讯录中的联系人信息的获取方法、***及通信终端
US8244670B2 (en) System and method for reliable symmetric data synchronization
CN104301428A (zh) 一种数据同步方法及服务器
CN110222280A (zh) 用于分享的数据处理方法及装置
CN103581846B (zh) 一种用户名片更新方法和***
CN105915636A (zh) 一种联系人信息的同步方法和装置
CN104580438A (zh) 一种两个以上智能终端共同浏览和编辑网页的方法
CN105376728A (zh) 一种开机方法及通信终端
US8977591B1 (en) Transitive database replication
CN101068141B (zh) 通信终端与网络通信***之间数据同步的方法及装置
CN111008220A (zh) 数据源的动态识别方法及装置、存储介质和电子装置
CN102740339A (zh) 基站通信方法及基站、核心网通信方法及核心网装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant