CN103281798A - 一种实现修改同步的方法、装置及系统 - Google Patents
一种实现修改同步的方法、装置及系统 Download PDFInfo
- Publication number
- CN103281798A CN103281798A CN201310211011XA CN201310211011A CN103281798A CN 103281798 A CN103281798 A CN 103281798A CN 201310211011X A CN201310211011X A CN 201310211011XA CN 201310211011 A CN201310211011 A CN 201310211011A CN 103281798 A CN103281798 A CN 103281798A
- Authority
- CN
- China
- Prior art keywords
- modification
- indication information
- synchronization
- target application
- server
- 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
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种实现修改同步的方法、装置及系统,其中,所述方法包括:服务器接收对目标应用进行修改的修改端发送的修改日志和修改关键字;根据所述修改日志生成修改指示信息,并存储所述修改指示信息和修改关键字;若接收到同步端的同步请求,将所述修改指示信息和修改关键字发送给所述同步端,使所述同步端在服务器的修改关键字与同步端的修改关键字的比较结果满足修改条件时,按照修改指示信息的指示对同步端中的所述目标应用进行修改。采用本发明,可通过服务器简单、随时地实现两个终端之间的修改同步,可有效地避免现有技术中由于同步中断所带来的时间以及软硬件资源的浪费。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种实现修改同步的方法、装置及系统。
背景技术
随着智能终端以及网络技术的发展,人们可以通过智能终端运行短信应用、电话薄应用、即时通讯应用以及邮件服务应用等应用,实现对各类日常信息的管理。并且,用户还可以将一个智能终端的某个应用中相应的对象内容同步到另外一个智能终端中,例如,用户可以将本智能终端中存储的短信应用、电话薄应用、即时通讯应用以及邮件服务应用等应用中的联系人信息以及重要信息(如重要短信、重要即时消息、重要邮件内容)同步到另外一个智能终端中,使得该另外一个智能终端的短信应用、电话薄应用、即时通讯应用以及邮件服务应用等应用中也能够保存并收藏这些联系人信息以及重要信息。
现有的同步方式一般是两台或者多台智能终端之间通过蓝牙、wifi等无线连接方式建立数据连接,然后发起同步的终端将本端修改过后的联系人信息以及重要信息等数据库通过无线路径发送给需要同步的同步端,由同步端通过替换等方式更新本端相应应用所对应的数据库等对象,完成同步。
现有技术中,同步要依赖于两个终端之间的无线连接,两个终端必须同时在线上才能完成同步数据的传输。一旦有一方死机、或者wifi设备发送故障使得同步中断,同步失败,两个终端之间必须重新建立连接,并再次发起同步的操作。这使得同步复杂化,而且耗费时间,浪费额外的终端软硬件资源。
发明内容
本发明实施例所要解决的技术问题在于,提供一种实现修改同步的方法、装置及系统,能够通过服务器简单、随时地实现两个终端之间的修改同步,可有效避免现有技术中由于同步中断所带来的时间以及软硬件资源的浪费。
为了解决上述技术问题,本发明实施例提供了一种实现修改同步的方法,包括:
服务器接收对目标应用进行修改的修改端发送的修改日志和修改关键字;
根据所述修改日志生成修改指示信息,并存储所述修改指示信息和修改关键字;
若接收到同步端的同步请求,将所述修改指示信息和修改关键字发送给所述同步端,使所述同步端在服务器的修改关键字与同步端的修改关键字的比较结果满足修改条件时,按照修改指示信息的指示对同步端中的所述目标应用进行修改。
本发明实施例还提供了另一种实现修改同步的方法,包括:
用户终端在检测到对所述目标应用的同步操作时,向服务器发送同步请求;
接收服务器响应所述同步请求返回的修改指示信息以及修改关键字,所述修改指示信息用于记录修改所述目标应用时的修改对象及其修改指令;
若接收到的修改关键字与本端存储的关于所述目标应用的修改关键字的比较结果满足修改条件,按照所述修改指示信息的修改指令,对所述目标应用中所述修改指示信息的修改对象所指示的内容进行修改操作。
本发明实施例还提供了再一种实现修改同步的方法,包括:
修改端在检测到对本端目标应用的修改操作时,生成修改日志和修改关键字,并将所述修改日志和修改关键字发送给服务器;
所述服务器根据所述修改日志生成修改指示信息,并存储所述修改指示信息和修改关键字,并在接收到同步端的同步请求时,将所述修改指示信息和修改关键字发送给所述同步端;
所述同步端在所述服务器的修改关键字与本同步端的修改关键字的比较结果满足修改条件时,按照修改指示信息的指示对同步端中的所述目标应用进行修改。
相应地,本发明实施例还提供了一种实现修改同步的装置,包括:
接收模块,用于接收对目标应用进行修改的修改端发送的修改日志和修改关键字;
处理模块,用于根据所述修改日志生成修改指示信息,并存储所述修改指示信息和修改关键字;
发送模块,用于在接收到同步端的同步请求时,将所述修改指示信息和修改关键字发送给所述同步端,使所述同步端在服务器的修改关键字与同步端的修改关键字的比较结果满足修改条件时,按照修改指示信息的指示对同步端中的所述目标应用进行修改。
本发明实施例还提供了另一种实现修改同步的装置,包括:
检测模块,用于在检测到对所述目标应用的同步操作时,向服务器发送同步请求;
接收模块,用于接收服务器响应所述同步请求返回的修改指示信息以及修改关键字,所述修改指示信息用于记录修改所述目标应用时的修改对象及其修改指令;
修改模块,用于在接收到的修改关键字与本端存储的关于所述目标应用的修改关键字的比较结果满足修改条件时,按照所述修改指示信息的修改指令,对所述目标应用中所述修改指示信息的修改对象所指示的内容进行修改操作。
相应地,本发明实施例还提供了一种实现修改同步的系统,包括:服务器以及至少一个用户终端;其中,
所述至少一个用户终端作为修改端时,用于在检测到对本端目标应用的修改操作时,生成修改日志和修改关键字,并将所述修改日志和修改关键字发送给所述服务器;
所述服务器,用于根据所述修改日志生成修改指示信息,并存储所述修改指示信息和修改关键字,并在接收到同步请求时,响应所述同步请求发送所述修改指示信息和修改关键字;
所述至少一个用户终端作为同步端时,用于向所述服务器发送同步请求,接收所述服务器响应所述同步请求发送的修改指示信息和修改关键字,并在发送的修改关键字与本端的修改关键字的比较结果满足修改条件时,按照修改指示信息的指示对同步端中的所述目标应用进行修改。
本发明实施例能够从服务器中根据修改日志得到的修改指示信息以及修改关键字来完成终端之间的修改同步,可有效避免现有技术中因为终端、网络故障等原因导致的重连同步的问题,并且同步过程简单,避免额外的时间以及终端软硬件资源的消耗。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例的一种实现修改同步的方法的流程示意图;
图2是本发明实施例的另一种实现修改同步的方法的流程示意图;
图3是本发明实施例的用户终端发起修改操作的方法的流程示意图;
图4是本发明实施例的再一种实现修改同步的方法的流程示意图;
图5是本发明实施例的一种实现修改同步的装置的结构示意图;
图6是图5中的处理模块的结构示意图;
图7是本发明实施例的一种实现修改同步的装置的结构示意图;
图8是本发明实施例的一种实现修改同步的系统的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参见图1,是本发明实施例的一种实现修改同步的方法的流程示意图,本发明实施例所述的方法可应用在各类应用服务器中,基于终端用户发送的修改指示信息、修改关键字以及终端用户的同步请求,完成应用中的相关对象的修改同步。具体的,所述方法包括:
S101:服务器接收对目标应用进行修改的修改端发送的修改日志和修改关键字。
修改端根据用户的操作完成所述目标应用的某一个对象的修改,例如,根据用户的删除操作删除短信收藏夹(目标应用的对象)中收藏的某条短信,根据用户的添加操作在短信收藏夹中添加一条短信。修改端在完成修改操作后,再根据本端的系统时间,记录对目标应用中对象的修改操作以及修改时间,形成修改日志文件,同时生成一个修改关键字以唯一标识本次修改。其中,当用户连续进行多次修改时,例如进行先删除、后添加的修改时,修改端可以仅在最后一次修改结束后,生成一个修改关键字,也可以针对每一个修改生成修改关键字。
修改端可以通过互联网、通信网以报文、短消息等格式将修改日志和修改关键字发送给服务器,服务器接收该修改端的修改日志和修改关键字,并保存。所述修改关键字包括修改时间信息或者修改版本号信息。
S102:服务器根据所述修改日志生成修改指示信息,并存储所述修改指示信息和修改关键字。
服务器根据所述修改日志记录的修改操作以及修改时间生成修改指示信息,具体的,所述修改指示信息中可以包括顺序记录有修改对象及其修改指令的修改列表。即按照修改时间的先后,顺序记录每一次修改对象以及修改指令。如下表1是修改指示信息的其中一种具体描述。
表1:
修改对象(object) | 修改指令(instruct) |
短信收藏夹 | 删除第22条收藏短信 |
短信收藏夹 | 添加收藏号码13012345678的“款项已收到”的短信 |
生成该修改指示信息后,服务器可以将修改指示信息以及关键字关联存储在修改端的用户账号对应的文件夹中。以便于该用户后续发出同步请求时,能够快速基于该用户的查找相应文件夹获取到修改指示信息以及关键字。其中,所述的修改端账号可以是修改端的用户通过修改端向本服务器注册的用于进行修改同步操作或者信息备份的账号。
其中,在接收修改端的修改日志和修改关键字,并进行后续的修改指示信息和修改关键字的存储时,一种简单的实现方式中:如果该服务器为一个单一的应用服务器,那么只需确认修改端对应的用户账号并存储接收修改日志和修改关键字即可,例如,即时通讯应用服务器中,修改端只需使用用户的即时通讯应用账号(用户账号)发送修改日志和修改关键字,即时通讯应用服务器在该修改端用户的即时通讯应用账号下的文件夹中存储修改指示信息和修改关键字。如果该服务器为一个用于同步的同步服务器,那么,修改端可以在发送修改日志和修改关键字的同时,将相关注册的用户账号以及目标应用的标识发给同步服务器,同步服务器根据用户账号以及目标应用的标识,关联存储根据修改日志得到的修改指示信息和所述修改关键字。
进一步可选地,在本发明实施例中,所述服务器还可以为提供文件备份用于同步的服务器,该服务器中也保存了修改端用户的目标应用的相关文件、信息。在接收到修改端的修改日志后,服务器也可以对本地存储的所述目标应用的相应兑现内容根据所述修改日志的指示进行修改,并生成修改指示信息。具体的,当所述修改日志包括多个时,例如,接收到的修改日志中包括在某一时间点时对短信应用中的收藏短信的删除操作的修改日志,还包括在另一时间点时对短信应用增加一条收藏短信的增加操作的修改日志。所述S102具体可以包括:服务器根据接收到的修改日志中记录的时间先后顺序和记录的修改操作生成修改指示信息,所述修改指示信息包括顺序记录有修改对象及其修改指令的修改列表;关联存储所述修改指示信息和修改关键字。
S103:若接收到同步端的同步请求,服务器将所述修改指示信息和修改关键字发送给所述同步端,使所述同步端在服务器的修改关键字与同步端的修改关键字的比较结果满足修改条件时,按照修改指示信息的指示对同步端中的所述目标应用进行修改。
所述修改端和同步端可以为各类智能用户终端,包括但不限于智能手机、平板电脑、电子阅读器、遥控器器、个人电脑PC、笔记本电脑、智能车载设备、网络电视、可穿戴设备等具有网络功能的智能设备。所述修改端和同步端在具体实施时,可以是两个不同的智能用户终端完成上述的修改端的修改以及同步端的同步操作;所述修改端和同步端也可以是同一个智能用户终端,用户在不同阶段使用该同一个智能用户终端完成上述的修改以及同步的操作。
用户在需要时,可以在连接到服务器后,随时根据需要请求相应的修改指示信息和所述修改关键字,以便于根据修改指示信息来仅修改现有的对象内容。用户可以使用之前的修改端作为本次发起同步请求的同步端,用户也可以使用其他终端来作为发起本次同步请求的同步端。
服务器在接收到同步端的同步请求后,可以先进行对该同步端用户的鉴权操作,判断该同步端随同步请求发送的用户账号是否为合法账号(包括对用户名和密码的鉴权判断),并在鉴权通过后,通过根据该同步端用户所提供的用户账号或者用户账号与应用标识来查找对应的修改指示信息和修改关键字,并将查找到的修改指示信息和修改关键字发送给同步请求的所述同步端。
同步端根据接收到修改指示信息和修改关键字,首先将接收到的修改关键字与本地存储的修改关键字进行比较,如果在本地存储的修改关键字中存在与接收到的修改关键字相同的关键字,则表明该修改指示信息所指示的修改在本端已经完成,不需要进行修改,可以删除本次接收到的修改指示信息和修改关键字、而如果在本地存储的修改关键字中不存在与接收到的修改关键字相同的关键字,则需要根据本次接收到的修改指示信息,按照所述修改指示信息的修改指令,对所述目标应用中所述修改指示信息的修改对象所指示的内容进行修改操作。
另外,具体的,在服务器接收对目标应用进行修改的修改端发送的修改日志和修改关键字之后,服务器按照接收到的修改日志中记录的时间先后顺序,依次根据每一个修改日志中记录的修改操作,对本服务器中的所述修改端的目标应用中相应对象的内容进行修改更新。服务器在接收到修改端的一个或者多个修改日志时,还可以对本服务器中存储的关于所述修改端的目标应用中的相应对象进行修改更新,以便于在服务器中为用户备份最新的目标应用对应的存储数据,如为用户备份最新的短信应用的短信收藏夹,为用户备份联系人应用的最新联系人信息,为用户备份邮件应用的最新的重要邮件库。
本发明实施例能够从服务器中根据修改日志得到的修改指示信息以及修改关键字来完成终端之间的修改同步,可有效避免现有技术中因为终端、网络故障等原因导致的重连同步的问题,并且同步过程简单,避免额外的时间以及终端软硬件资源的消耗。
再请参见图2,是本发明实施例的另一种实现修改同步的方法的流程示意图,本发明实施例的所述方法可以应用在各类智能用户终端中,包括但不限于智能手机、平板电脑、电子阅读器、遥控器器、个人电脑PC、笔记本电脑、智能车载设备、网络电视、可穿戴设备等具有网络功能的智能设备。具体的,所述方法包括:
S201:用户终端在检测到对所述目标应用的同步操作时,向服务器发送同步请求。
用户可以通过由所述目标应用提供的同步界面完成确定同步的操作,用户终端在检测到用户在同步界面上述的确认同步操作后,生成同步请求发送给相应的应用服务器或者用于实现对所述目标应用的修改同步的同步服务器。
S202:用户终端接收服务器响应所述同步请求返回的修改指示信息以及修改关键字,所述修改指示信息用于记录修改所述目标应用时的修改对象及其修改指令。
其中,所述S202中,所述修改指示信息可以参见表1所示,服务器的所述修改指示信息的生成过程可以参见上述图1对应实施例中的方式,在此不赘述。
S203:若接收到的修改关键字与本端存储的关于所述目标应用的修改关键字的比较结果满足修改条件,用户终端按照所述修改指示信息的修改指令,对所述目标应用中所述修改指示信息的修改对象所指示的内容进行修改操作。
其中,在检测接收到的修改关键字与本端存储的关于所述目标应用的修改关键字的比较结果是否满足修改条件包括:所述修改关键字包括修改版本信息,用户终端判断接收到的修改关键字与本地存储的关于所述目标应用的修改关键字是否相同,即判断修改关键字所表示的版本号是否相同,如果相同则不满足修改条件,而如果不相同,则满足修改条件。
或者,所述修改关键字包括修改时间信息,用户终端判断接收到的修改关键字中的修改时间信息对应的时间是否晚于本端存储的关于所述目标应用的修改关键字中的时间信息对应的时间;即,即使可能接收到的修改关键字与本地存储的关于所述目标应用的修改关键字不一致时,也并不一定进行修改,仅当接收到的修改关键字中的修改时间信息对应的时间晚于本端存储的关于所述目标应用的修改关键字中的时间信息对应的时间时,再作修改,这样可以对一些相距本次修改时间很远的修改指示信息不作处理。若是,则判断结果为满足修改条件;否则,则判断结果为不满足修改条件。
修改指示信息中的修改指令可以为添加、删除、替换等指令,修改对象则可以包括短信收藏夹、联系人列表、邮件列表等对象。所述S203按照修改指示信息中的修改指令,找到所述目标应用的相应对象,修改现有的内容。例如,根据上述表1所示的修改指示信息,用户终端将短信应用的短信收藏夹中收藏的第22条短信删除,并在短信收藏夹中添加新的13012345678的“款项已收到”的短信。
S204:若接收到的修改关键字与本端存储的关于所述目标应用的修改关键字的比较结果不满足修改条件,删除接收到的修改指示信息以及修改关键字。
所述S204为可选步骤,具体使用时,用户终端也可以保留接收到的修改指示信息以及修改关键字以备用户查看,并与本地已存储的修改关键字区别存储。
进一步具体的,上述示出的用户终端进行同步的操作过程,在用户需要时,还可以通过用户终端发起修改操作。具体请参见图3,是本发明实施例的用户终端发起修改操作的方法的流程示意图,本发明实施例的所述方法在上述S201之前,或者在S204之后的任一时间段执行,所述方法包括:
S301:用户终端在检测到对所述目标应用的修改操作时,生成修改日志和修改关键字。
S302:将所述修改日志和修改关键字发送给服务器,以使所述服务器根据所述修改日志对服务器中所述用户终端的目标应用进行修改处理后生成修改指示信息,并存储所述修改指示信息和修改关键字。
用户可以采用鼠标、键盘、触摸屏等完成对用户终端的所述目标应用的修改操作,例如通过触摸屏删除手机的短信应用中短信收藏夹中收藏的短信,其实现过程为现有技术,在此不赘述。修改操作包括添加、删除、替换等操作。
在完成了相应修改操作后,用户终端生成修改日志和修改关键字。修改日志中记录了修改指令、修改对象以及修改时间等信息,修改关键字为用户终端生成的用于唯一标识本次修改的关键字,其可以包括修改时间信息,也可以包括本次修改的版本信息。
用户终端可以通过互联网向服务器发送数据内容为修改日志和修改关键字的报文,也可以通过通信网向服务器发送内容为修改日志和修改关键字的短信。服务器在接收到修改日志和修改关键字后,生成相应的修改指示信息以便于实现用户的修改同步操作。
本发明实施例用户终端能够将用户对应用的相应内容的修改通知给服务器,并且能够从服务器中得到的修改指示信息以及修改关键字来完成终端之间的修改同步,实现了终端之间快速、有效、随时的同步,也避免了现有技术中因为终端、网络故障等原因导致的重连同步的问题,并且同步过程简单,避免额外的时间以及终端软硬件资源的消耗。
再请参见图4,是本发明实施例的再一种实现修改同步的方法的流程示意图,本发明实施例的所述方法应用在服务器与各类智能用户终端中,通过服务器实现用户终端之间对某些应用的修改同步,具体的,所述方法包括:
S401:修改端在检测到对本端目标应用的修改操作时,生成修改日志和修改关键字,并将所述修改日志和修改关键字发送给服务器。
用户可以采用鼠标、键盘、触摸屏等完成对用户终端的所述目标应用的修改操作,例如通过触摸屏删除手机的短信应用中短信收藏夹中收藏的短信,其实现过程为现有技术,在此不赘述。修改操作包括添加、删除、替换等操作。
在完成了相应修改操作后,用户终端生成修改日志和修改关键字。修改日志中记录了修改指令、修改对象以及修改时间等信息,修改关键字为用户终端生成的用于唯一标识本次修改的关键字,其可以包括修改时间信息,也可以包括本次修改的版本信息。
S402:所述服务器根据所述修改日志生成修改指示信息,并存储所述修改指示信息和修改关键字,并在接收到同步端的同步请求时,将所述修改指示信息和修改关键字发送给所述同步端。
服务器根据所述修改日志记录的修改操作以及修改时间生成修改指示信息,具体的,所述修改指示信息中可以包括顺序记录有修改对象及其修改指令的修改列表,即按照修改时间的先后,顺序记录每一次修改对象以及修改指令。
具体的,所述修改端生成并发送的修改日志包括多个时,所述服务器根据所述修改日志生成修改指示信息,并存储所述修改指示信息和修改关键字包括:
服务器根据接收到的修改日志中记录的时间先后顺序和记录的修改操作生成修改指示信息,所述修改指示信息包括顺序记录有修改对象及其修改指令的修改列表;关联存储所述修改指示信息和修改关键字。
S403:所述同步端在所述服务器的修改关键字与本同步端的修改关键字的比较结果满足修改条件时,按照修改指示信息的指示对同步端中的所述目标应用进行修改。
具体对所述目标应用中相应的对象内容进行修改,例如删除所述目标应用存储的短信收藏夹中的某条收藏短信,或者在所述目标应用存储的短信收藏夹中添加一条新的收藏短信。
具体的,在本发明实施例中,所述修改关键字包括修改时间信息,所述同步端在所述服务器的修改关键字与本同步端的修改关键字的比较结果满足修改条件时,按照修改指示信息的指示对同步端中的所述目标应用进行修改,包括:
所述同步端判断接收到的修改关键字中的修改时间信息对应的时间是否晚于本端存储的关于所述目标应用的修改关键字中的时间信息对应的时间;
若是,则判断结果为满足修改条件,按照修改指示信息中的修改对象及其修改指令的顺序,依次按照修改指令的指示对同步端中所述目标应用相应的对象内容进行修改。
或者,所述修改关键字包括修改版本时,判断该修改关键字与本地存储的关于所述目标应用的修改关键字是否一致,若不一致,则满足同步条件,否则,不满足同步条件。
本发明实施例用户终端能够将用户对应用的相应内容的修改通知给服务器,服务器可以根据修改的修改日志得到修改指示信息,使得终端能够从服务器中得到的修改指示信息以及修改关键字来完成终端之间的修改同步,实现了终端之间快速、有效、随时的同步,也避免了现有技术中因为终端、网络故障等原因导致的重连同步的问题,并且同步过程简单,避免额外的时间以及终端软硬件资源的消耗。
下面对本发明实施例的实现修改同步的装置及系统进行详细描述。
请参见图5,是本发明实施例的一种实现修改同步的装置的结构示意图,所述装置可以设置在各类应用服务器中,基于终端用户发送的修改指示信息、修改关键字以及终端用户的同步请求,完成应用中的相关对象的修改同步。具体的,所述装置包括:
接收模块11,用于接收对目标应用进行修改的修改端发送的修改日志和修改关键字;
处理模块12,用于根据所述修改日志生成修改指示信息,并存储所述修改指示信息和修改关键字;
发送模块13,用于在接收到同步端的同步请求时,将所述修改指示信息和修改关键字发送给所述同步端,使所述同步端在服务器的修改关键字与同步端的修改关键字的比较结果满足修改条件时,按照修改指示信息的指示对同步端中的所述目标应用进行修改。
修改端根据用户的操作完成所述目标应用的某一个对象的修改,例如,根据用户的删除操作删除短信收藏夹(目标应用的对象)中收藏的某条短信,根据用户的添加操作在短信收藏夹中添加一条短信。修改端在完成修改操作后,再根据本端的系统时间,记录对目标应用中对象的修改操作以及修改时间,形成修改日志文件,同时生成一个修改关键字以唯一标识本次修改。其中,当用户连续进行多次修改时,例如进行先删除、后添加的修改时,修改端可以仅在最后一次修改结束后,生成一个修改关键字,也可以针对每一个修改生成修改关键字。
修改端可以通过互联网、通信网以报文、短消息等格式将修改日志和修改关键字发送给服务器,所述接收模块11接收该修改端的修改日志和修改关键字,并保存。所述修改关键字包括修改时间信息或者修改版本号信息。
所述处理模块12根据所述修改日志记录的修改操作以及修改时间生成修改指示信息,具体的,所述修改指示信息中可以包括顺序记录有修改对象及其修改指令的修改列表。即按照修改时间的先后,顺序记录每一次修改对象以及修改指令。
所述处理模块12生成该修改指示信息后,再将修改指示信息以及关键字关联存储在修改端用户对应的文件夹中。以便于该用户后续发出同步请求时,能够快速基于该用户的查找相应文件夹获取到修改指示信息以及关键字。
其中,在所述接收模块11接收修改端的修改日志和修改关键字后,所述处理模块12进行后续的修改指示信息和修改关键字的存储时,一种简单的实现方式中:如果本发明实施例的所述装置所对应的服务器为一个单一的应用服务器,那么所述处理模块12只需确认修改端对应的用户账号并存储接收修改日志和修改关键字即可,例如,即时通讯应用服务器中,修改端只需使用用户的即时通讯应用账号(用户账号)发送修改日志和修改关键字,所述处理模块12在该修改端用户的即时通讯应用账号下的文件夹存储修改指示信息和修改关键字。如果本发明实施例的所述装置所对应的服务器为一个用于同步的同步服务器,那么,修改端可以在发送修改日志和修改关键字的同时,将相关注册的用户账号以及目标应用的标识发给同步服务器,所述处理模块12根据用户账号以及目标应用的标识,关联存储根据修改日志得到的修改指示信息和所述修改关键字。
用户在需要时,可以在连接到服务器后,随时根据需要请求相应的修改指示信息和所述修改关键字,以便于根据修改指示信息来仅修改现有的对象内容。用户可以使用之前的修改端作为本次发起同步请求的同步端,用户也可以使用其他终端来作为发起本次同步请求的同步端。
在通过所述接收模块11接收到同步端的同步请求后,可以先对该同步端用户进行鉴权操作,并在鉴权通过后,根据该同步端用户所提供的用户账号或者用户账号与应用标识来查找对应的修改指示信息和修改关键字,所述发送模块13将查找到的修改指示信息和修改关键字发送给发起同步请求的同步端。
所述同步端根据接收到修改指示信息和修改关键字,首先将接收到的修改关键字与本地存储的修改关键字进行比较,如果在本地存储的修改关键字中存在与接收到的修改关键字相同的关键字,则表明该修改指示信息所指示的修改在本端已经完成,不需要进行修改,可以删除本次接收到的修改指示信息和修改关键字、而如果在本地存储的修改关键字中不存在与接收到的修改关键字相同的关键字,则需要根据本次接收到的修改指示信息,按照所述修改指示信息的修改指令,对所述目标应用中所述修改指示信息的修改对象所指示的内容进行修改操作。
进一步可选地,如图6所示,所述处理模块12包括:
生成单元121,用于根据接收到的各个修改日志中记录的时间先后顺序和记录的修改操作生成修改指示信息,所述修改指示信息包括顺序记录有修改对象及其修改指令的修改列表;
存储单元122,用于关联存储所述修改指示信息和修改关键字。
进一步地可选地,再请参见图5,本发明实施例的所述装置还可以包括:
备份模块14,用于按照接收到的修改日志中记录的时间先后顺序,依次根据每一个修改日志中记录的修改操作,对本服务器中的所述修改端的目标应用中相应对象的内容进行修改更新。
在接收到修改端的一个或者多个修改日志时,所述备份模块14还可以对本服务器中存储的关于所述修改端的目标应用中的相应对象进行修改更新,以便于为用户备份最新的目标应用对应的存储数据,如为用户备份最新的短信应用的短信收藏夹,为用户备份联系人应用的最新联系人信息,为用户备份邮件应用的最新的重要邮件库。
本发明实施例能够从服务器中根据修改日志得到的修改指示信息以及修改关键字来完成终端之间的修改同步,可有效避免现有技术中因为终端、网络故障等原因导致的重连同步的问题,并且同步过程简单,避免额外的时间以及终端软硬件资源的消耗。
再请参见图7,是本发明实施例的一种实现修改同步的装置的结构示意图,所述装置可以设置在各类智能用户终端中,包括但不限于智能手机、平板电脑、电子阅读器、遥控器器、个人电脑PC、笔记本电脑、智能车载设备、网络电视、可穿戴设备等具有网络功能的智能设备。具体的,所述装置包括:
检测模块21,用于在检测到对所述目标应用的同步操作时,向服务器发送同步请求。
接收模块22,用于接收服务器响应所述同步请求返回的修改指示信息以及修改关键字,所述修改指示信息用于记录修改所述目标应用时的修改对象及其修改指令。
修改模块23,用于在接收到的修改关键字与本端存储的关于所述目标应用的修改关键字的比较结果满足修改条件时,按照所述修改指示信息的修改指令,对所述目标应用中所述修改指示信息的修改对象所指示的内容进行修改操作。
本发明实施例中的所述服务器为设置有上述图5和图6的实现修改同步的装置的服务器。
用户可以通过由所述目标应用提供的同步界面完成确定同步的操作,用户终端在检测到用户在同步界面上述的确认同步操作后,生成同步请求发送给所述服务器。所述接收模块22接收到的修改指示信息可以参见表1所示,服务器的所述修改指示信息的生成过程可以参见上述图1对应实施例中的方式,在此不赘述。
进一步可选地,本发明实施例的所述装置还可以包括:
生成模块24,用于在检测到对所述目标应用的修改操作时,生成修改日志和修改关键字;
发送模块25,用于将所述修改日志和修改关键字发送给服务器,以使所述服务器根据所述修改日志对服务器中所述用户终端的目标应用进行修改处理后生成修改指示信息,并存储所述修改指示信息和修改关键字。
其中,所述装置通过上述的检测模块21、接收模块22以及修改模块23实现修改操作的同步,而通过所述生成模块24以及发送模块25将本地的修改通知给服务器,以便于服务器在接收到同步端的同步请求时,实现同步端的修改同步。
进一步具体的,所述修改模块23用于对所述目标应用的修改操作时,用于对所述目标应用存储的收藏信息进行删除操作,和/或将新的信息添加到所述目标应用存储的收藏信息中。
进一步可选地,本发明实施例的所述装置还可以包括:
删除模块26,用于在接收到的修改关键字与本端存储的关于所述目标应用的修改关键字的比较结果不满足修改条件时,删除接收到的修改指示信息以及修改关键字。
不满足修改条件包括修改关键字包括修改版本号时,所述接收模块22接收到的修改关键字与本端存储的修改关键字不相同;或者修改关键字包括修改时间信息时,所述接收模块22接收到的修改关键字中的修改时间信息对应的时间早于本端存储的关于所述目标应用的修改关键字中的时间信息对应的时间。
具体可选地,所述修改关键字包括修改时间信息,所述装置还可以包括:
判断模块27,用于判断接收到的修改关键字中的修改时间信息对应的时间是否晚于本端存储的关于所述目标应用的修改关键字中的时间信息对应的时间;
通知模块28,用于在判断模块27的判断结果为是时,确定满足修改条件,通知所述修改模块23;在判断模块的判断结果为否时,确定不满足修改条件,通知所述删除模块26。
即使可能接收到的修改关键字与本地存储的关于所述目标应用的修改关键字不一致时,也并不一定进行修改,仅当所述判断模块27判断接收到的修改关键字中的修改时间信息对应的时间晚于本端存储的关于所述目标应用的修改关键字中的时间信息对应的时间时,再由通知模块28通知修改,这样可以对一些相距本次修改时间很远的修改指示信息不作处理。若是,则判断结果为满足修改条件;否则,则判断结果为不满足修改条件。
本发明实施例用户终端能够将用户对应用的相应内容的修改通知给服务器,并且能够从服务器中得到的修改指示信息以及修改关键字来完成终端之间的修改同步,实现了终端之间快速、有效、随时的同步,也避免了现有技术中因为终端、网络故障等原因导致的重连同步的问题,并且同步过程简单,避免额外的时间以及终端软硬件资源的消耗。
再请参见图8,是本发明实施例的一种实现修改同步的系统的结构示意图,本发明实施例的所述系统应用在服务器与各类智能用户终端中,通过服务器实现用户终端之间对某些应用的修改同步,具体的,所述系统包括:服务器1以及至少一个用户终端;其中,以图8中的用户终端2进行说明,其他用户终端作相同处理。
所述用户终端2作为修改端时,用于在检测到对本端目标应用的修改操作时,生成修改日志和修改关键字,并将所述修改日志和修改关键字发送给所述服务器;
所述服务器1,用于根据所述修改日志生成修改指示信息,并存储所述修改指示信息和修改关键字,并在接收到同步请求时,响应所述同步请求发送所述修改指示信息和修改关键字;
所述用户终端2作为同步端时,用于向所述服务器1发送同步请求,接收所述服务器1响应所述同步请求发送的修改指示信息和修改关键字,并在发送的修改关键字与本端的修改关键字的比较结果满足修改条件时,按照修改指示信息的指示对同步端中的所述目标应用进行修改。
本发明实施例的所述服务器可以包括上述图5至图6的实现修改同步的装置,所述用户终端2可以包括上述图7的实现修改同步的装置。其实现过程相应地参见上述的各方法实施例和各装置实施例的描述。
本发明实施例用户终端能够将用户对应用的相应内容的修改通知给服务器,服务器可以根据修改的修改日志得到修改指示信息,使得终端能够从服务器中得到的修改指示信息以及修改关键字来完成终端之间的修改同步,实现了终端之间快速、有效、随时的同步,也避免了现有技术中因为终端、网络故障等原因导致的重连同步的问题,并且同步过程简单,避免额外的时间以及终端软硬件资源的消耗。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (21)
1.一种实现修改同步的方法,其特征在于,包括:
服务器接收对目标应用进行修改的修改端发送的修改日志和修改关键字;
根据所述修改日志生成修改指示信息,并存储所述修改指示信息和修改关键字;
若接收到同步端的同步请求,将所述修改指示信息和修改关键字发送给所述同步端,使所述同步端在服务器的修改关键字与同步端的修改关键字的比较结果满足修改条件时,按照修改指示信息的指示对同步端中的所述目标应用进行修改。
2.如权利要求1所述的方法,其特征在于,所述修改日志包括多个,所述根据所述修改日志生成修改指示信息,并存储所述修改指示信息和修改关键字,包括:
服务器根据接收到的各个修改日志中记录的时间先后顺序和记录的修改操作生成修改指示信息,所述修改指示信息包括顺序记录有修改对象及其修改指令的修改列表;
关联存储所述修改指示信息和修改关键字。
3.如权利要求2所述的方法,其特征在于,还包括:
服务器按照接收到的修改日志中记录的时间先后顺序,依次根据每一个修改日志中记录的修改操作,对本服务器中的所述修改端的目标应用中相应对象的内容进行修改更新。
4.如权利要求1至3任一项所述的方法,其特征在于,所述修改关键字包括修改时间信息或者修改版本号信息。
5.一种实现修改同步的方法,其特征在于,包括:
用户终端在检测到对所述目标应用的同步操作时,向服务器发送同步请求;
接收服务器响应所述同步请求返回的修改指示信息以及修改关键字,所述修改指示信息用于记录修改所述目标应用时的修改对象及其修改指令;
若接收到的修改关键字与本端存储的关于所述目标应用的修改关键字的比较结果满足修改条件,按照所述修改指示信息的修改指令,对所述目标应用中所述修改指示信息的修改对象所指示的内容进行修改操作。
6.如权利要求5所述的方法,其特征在于,还包括:
用户终端在检测到对所述目标应用的修改操作时,生成修改日志和修改关键字;
将所述修改日志和修改关键字发送给服务器,以使所述服务器根据所述修改日志对服务器中所述用户终端的目标应用进行修改处理后生成修改指示信息,并存储所述修改指示信息和修改关键字。
7.如权利要求6所述的方法,其特征在于,所述用户终端对所述目标应用的修改操作包括:
对所述目标应用存储的收藏信息进行删除操作,和/或将新的信息添加到所述目标应用存储的收藏信息中。
8.如权利要求5-7任一项所述的方法,其特征在于,还包括:
若接收到的修改关键字与本端存储的关于所述目标应用的修改关键字的比较结果不满足修改条件,删除接收到的修改指示信息以及修改关键字。
9.如权利要求8所述的方法,其特征在于,所述修改关键字包括修改时间信息,接收到的修改关键字与本端存储的关于所述目标应用的修改关键字的比较结果是否满足修改条件,包括:
判断接收到的修改关键字中的修改时间信息对应的时间是否晚于本端存储的关于所述目标应用的修改关键字中的时间信息对应的时间;
若是,则判断结果为满足修改条件;
否则,则判断结果为不满足修改条件。
10.一种实现修改同步的方法,其特征在于,包括:
修改端在检测到对本端目标应用的修改操作时,生成修改日志和修改关键字,并将所述修改日志和修改关键字发送给服务器;
所述服务器根据所述修改日志生成修改指示信息,并存储所述修改指示信息和修改关键字,并在接收到同步端的同步请求时,将所述修改指示信息和修改关键字发送给所述同步端;
所述同步端在所述服务器的修改关键字与本同步端的修改关键字的比较结果满足修改条件时,按照修改指示信息的指示对同步端中的所述目标应用进行修改。
11.如权利要求10所述的方法,其特征在于,所述修改端生成并发送的修改日志包括多个,所述服务器根据所述修改日志生成修改指示信息,并存储所述修改指示信息和修改关键字,包括:
服务器根据接收到的修改日志中记录的时间先后顺序和记录的修改操作生成修改指示信息,所述修改指示信息包括顺序记录有修改对象及其修改指令的修改列表;
服务器关联存储所述修改指示信息和修改关键字。
12.如权利要求11所述的方法,其特征在于,所述修改关键字包括修改时间信息,所述同步端在所述服务器的修改关键字与本同步端的修改关键字的比较结果满足修改条件时,按照修改指示信息的指示对同步端中的所述目标应用进行修改,包括:
所述同步端判断接收到的修改关键字中的修改时间信息对应的时间是否晚于本端存储的关于所述目标应用的修改关键字中的时间信息对应的时间;
若是,则判断结果为满足修改条件,按照修改指示信息中的修改对象及其修改指令的顺序,依次按照修改指令的指示对同步端中所述目标应用相应的对象内容进行修改。
13.一种实现修改同步的装置,其特征在于,包括:
接收模块,用于接收对目标应用进行修改的修改端发送的修改日志和修改关键字;
处理模块,用于根据所述修改日志生成修改指示信息,并存储所述修改指示信息和修改关键字;
发送模块,用于在接收到同步端的同步请求时,将所述修改指示信息和修改关键字发送给所述同步端,使所述同步端在服务器的修改关键字与同步端的修改关键字的比较结果满足修改条件时,按照修改指示信息的指示对同步端中的所述目标应用进行修改。
14.如权利要求13所述的装置,其特征在于,所述处理模块包括:
生成单元,用于根据接收到的各个修改日志中记录的时间先后顺序和记录的修改操作生成修改指示信息,所述修改指示信息包括顺序记录有修改对象及其修改指令的修改列表;
存储单元,用于关联存储所述修改指示信息和修改关键字。
15.如权利要求13或14所述的装置,其特征在于,还包括:
备份模块,用于按照接收到的修改日志中记录的时间先后顺序,依次根据每一个修改日志中记录的修改操作,对本服务器中的所述修改端的目标应用中相应对象的内容进行修改更新。
16.一种实现修改同步的装置,其特征在于,包括:
检测模块,用于在检测到对所述目标应用的同步操作时,向服务器发送同步请求;
接收模块,用于接收服务器响应所述同步请求返回的修改指示信息以及修改关键字,所述修改指示信息用于记录修改所述目标应用时的修改对象及其修改指令;
修改模块,用于在接收到的修改关键字与本端存储的关于所述目标应用的修改关键字的比较结果满足修改条件时,按照所述修改指示信息的修改指令,对所述目标应用中所述修改指示信息的修改对象所指示的内容进行修改操作。
17.如权利要求16所述的装置,其特征在于,还包括:
生成模块,用于在检测到对所述目标应用的修改操作时,生成修改日志和修改关键字;
发送模块,用于将所述修改日志和修改关键字发送给服务器,以使所述服务器根据所述修改日志对服务器中所述用户终端的目标应用进行修改处理后生成修改指示信息,并存储所述修改指示信息和修改关键字。
18.如权利要求17所述的装置,其特征在于,所述修改模块用于对所述目标应用的修改操作时,用于对所述目标应用存储的收藏信息进行删除操作,和/或将新的信息添加到所述目标应用存储的收藏信息中。
19.如权利要求16-18任一项所述的装置,其特征在于,还包括:
删除模块,用于在接收到的修改关键字与本端存储的关于所述目标应用的修改关键字的比较结果不满足修改条件时,删除接收到的修改指示信息以及修改关键字。
20.如权利要求19所述的装置,其特征在于,所述修改关键字包括修改时间信息,所述装置还包括:
判断模块,用于判断接收到的修改关键字中的修改时间信息对应的时间是否晚于本端存储的关于所述目标应用的修改关键字中的时间信息对应的时间;
通知模块,用于在判断模块的判断结果为是时,确定满足修改条件,通知所述修改模块;在判断模块的判断结果为否时,确定不满足修改条件,通知所述删除模块。
21.一种实现修改同步的系统,其特征在于,包括:服务器以及至少一个用户终端;其中,
所述至少一个用户终端作为修改端时,用于在检测到对本端目标应用的修改操作时,生成修改日志和修改关键字,并将所述修改日志和修改关键字发送给所述服务器;
所述服务器,用于根据所述修改日志生成修改指示信息,并存储所述修改指示信息和修改关键字,并在接收到同步请求时,响应所述同步请求发送所述修改指示信息和修改关键字;
所述至少一个用户终端作为同步端时,用于向所述服务器发送同步请求,接收所述服务器响应所述同步请求发送的修改指示信息和修改关键字,并在发送的修改关键字与本端的修改关键字的比较结果满足修改条件时,按照修改指示信息的指示对同步端中的所述目标应用进行修改。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310211011XA CN103281798A (zh) | 2013-05-30 | 2013-05-30 | 一种实现修改同步的方法、装置及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310211011XA CN103281798A (zh) | 2013-05-30 | 2013-05-30 | 一种实现修改同步的方法、装置及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103281798A true CN103281798A (zh) | 2013-09-04 |
Family
ID=49064197
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310211011XA Pending CN103281798A (zh) | 2013-05-30 | 2013-05-30 | 一种实现修改同步的方法、装置及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103281798A (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103561095A (zh) * | 2013-11-04 | 2014-02-05 | 金蝶软件(中国)有限公司 | 一种数据同步方法、节点及存储服务集群 |
WO2015039562A1 (zh) * | 2013-09-17 | 2015-03-26 | 中兴通讯股份有限公司 | 账号信息处理方法及装置 |
CN104967653A (zh) * | 2015-03-23 | 2015-10-07 | 腾讯科技(深圳)有限公司 | 数据同步拉取、下发方法和装置 |
CN105225067A (zh) * | 2015-10-28 | 2016-01-06 | 无锡峰巢美家网络科技有限公司 | 业务信息协同管理分享系统 |
CN109101473A (zh) * | 2018-08-09 | 2018-12-28 | 北京百度网讯科技有限公司 | 用于处理二维数据表的方法和装置 |
CN109284287A (zh) * | 2018-08-22 | 2019-01-29 | 平安科技(深圳)有限公司 | 数据回溯与上报方法、装置、计算机设备及存储介质 |
CN109684620A (zh) * | 2018-12-21 | 2019-04-26 | 万翼科技有限公司 | 合同修改信息记录方法、装置及计算机可读存储介质 |
CN110233863A (zh) * | 2018-03-05 | 2019-09-13 | 鸿合科技股份有限公司 | 一种笔记同步方法 |
CN112328673A (zh) * | 2020-11-09 | 2021-02-05 | 用友网络科技股份有限公司 | 信息处理方法、装置、电子设备和存储介质 |
CN115150411A (zh) * | 2021-03-31 | 2022-10-04 | 华为技术有限公司 | 数据同步的方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101778134A (zh) * | 2010-01-11 | 2010-07-14 | 青岛海信移动通信技术股份有限公司 | 数据同步方法及移动通信终端 |
CN102811260A (zh) * | 2012-08-10 | 2012-12-05 | 清华大学 | 文件云同步系统及方法 |
CN103118048A (zh) * | 2011-11-17 | 2013-05-22 | 腾讯科技(深圳)有限公司 | 数据同步的方法、服务器和终端 |
-
2013
- 2013-05-30 CN CN201310211011XA patent/CN103281798A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101778134A (zh) * | 2010-01-11 | 2010-07-14 | 青岛海信移动通信技术股份有限公司 | 数据同步方法及移动通信终端 |
CN103118048A (zh) * | 2011-11-17 | 2013-05-22 | 腾讯科技(深圳)有限公司 | 数据同步的方法、服务器和终端 |
CN102811260A (zh) * | 2012-08-10 | 2012-12-05 | 清华大学 | 文件云同步系统及方法 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015039562A1 (zh) * | 2013-09-17 | 2015-03-26 | 中兴通讯股份有限公司 | 账号信息处理方法及装置 |
CN103561095A (zh) * | 2013-11-04 | 2014-02-05 | 金蝶软件(中国)有限公司 | 一种数据同步方法、节点及存储服务集群 |
CN104967653A (zh) * | 2015-03-23 | 2015-10-07 | 腾讯科技(深圳)有限公司 | 数据同步拉取、下发方法和装置 |
CN104967653B (zh) * | 2015-03-23 | 2018-04-06 | 腾讯科技(深圳)有限公司 | 数据同步拉取、下发方法和装置 |
CN105225067A (zh) * | 2015-10-28 | 2016-01-06 | 无锡峰巢美家网络科技有限公司 | 业务信息协同管理分享系统 |
CN110233863A (zh) * | 2018-03-05 | 2019-09-13 | 鸿合科技股份有限公司 | 一种笔记同步方法 |
CN109101473A (zh) * | 2018-08-09 | 2018-12-28 | 北京百度网讯科技有限公司 | 用于处理二维数据表的方法和装置 |
CN109101473B (zh) * | 2018-08-09 | 2022-07-19 | 北京百度网讯科技有限公司 | 用于处理二维数据表的方法和装置 |
CN109284287A (zh) * | 2018-08-22 | 2019-01-29 | 平安科技(深圳)有限公司 | 数据回溯与上报方法、装置、计算机设备及存储介质 |
CN109284287B (zh) * | 2018-08-22 | 2024-02-02 | 平安科技(深圳)有限公司 | 数据回溯与上报方法、装置、计算机设备及存储介质 |
CN109684620A (zh) * | 2018-12-21 | 2019-04-26 | 万翼科技有限公司 | 合同修改信息记录方法、装置及计算机可读存储介质 |
CN112328673A (zh) * | 2020-11-09 | 2021-02-05 | 用友网络科技股份有限公司 | 信息处理方法、装置、电子设备和存储介质 |
CN115150411A (zh) * | 2021-03-31 | 2022-10-04 | 华为技术有限公司 | 数据同步的方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103281798A (zh) | 一种实现修改同步的方法、装置及系统 | |
US10455014B2 (en) | Method and apparatus for synchronizing content | |
CN107315825B (zh) | 一种索引更新系统、方法及装置 | |
US11012505B2 (en) | Application information sharing method and apparatus | |
CN112162965B (zh) | 一种日志数据处理的方法、装置、计算机设备及存储介质 | |
US20160330208A1 (en) | Method and apparatus for implementing document sharing between user groups | |
WO2013143391A1 (zh) | 一种设备上文件清理的方法和系统 | |
CN104737161A (zh) | 基于人的信息聚合 | |
CN104320756A (zh) | 一种账号信息的变更方法及装置 | |
CN107147748B (zh) | 文件上传方法和装置 | |
WO2013143393A1 (zh) | 一种利用云计算来扫描设备的文件的方法和系统 | |
CN109241031B (zh) | 模型生成方法、模型使用方法、装置、系统及存储介质 | |
CN113301203B (zh) | 基于通讯录对历史信息数据进行更新的方法及装置 | |
CN107870982A (zh) | 数据处理方法、系统和计算机可读存储介质 | |
CN111782728A (zh) | 一种数据同步方法、装置、电子设备及介质 | |
CN113268179B (zh) | 会话消息处理方法、装置、设备及存储介质 | |
CN112363871A (zh) | 一种数据回档方法、装置及存储介质 | |
EP3506599B1 (en) | Method for synchronizing contact information, apparatus and medium | |
CN112788090A (zh) | 一种网络资源传输方法、装置及系统 | |
CN109325057B (zh) | 中间件管理方法、装置、计算机设备以及存储介质 | |
CN106789568A (zh) | 一种通讯信息获取方法及装置 | |
CN111427917A (zh) | 搜索数据处理方法及相关产品 | |
CN102932513B (zh) | 一种名片维护方法、装置及设备 | |
WO2019242279A1 (zh) | 一种消息处理方法及装置 | |
CN105786649A (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 | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130904 |