CN102710665A - 移动终端、服务器和移动终端的数据同步方法 - Google Patents

移动终端、服务器和移动终端的数据同步方法 Download PDF

Info

Publication number
CN102710665A
CN102710665A CN2012102154753A CN201210215475A CN102710665A CN 102710665 A CN102710665 A CN 102710665A CN 2012102154753 A CN2012102154753 A CN 2012102154753A CN 201210215475 A CN201210215475 A CN 201210215475A CN 102710665 A CN102710665 A CN 102710665A
Authority
CN
China
Prior art keywords
portable terminal
data
server
unit
synchrodata
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
Application number
CN2012102154753A
Other languages
English (en)
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.)
ZTE ICT Technologies Co Ltd
Original Assignee
ZTE ICT Technologies 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 ZTE ICT Technologies Co Ltd filed Critical ZTE ICT Technologies Co Ltd
Priority to CN2012102154753A priority Critical patent/CN102710665A/zh
Publication of CN102710665A publication Critical patent/CN102710665A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明提供了一种移动终端,包括:应用程序状态监测单元,监测所述移动终端中的应用程序的状态;线程管理单元,在所述应用程序状态监测单元监测到所述应用程序启动时,开启数据异步同步线程;数据获取单元,通过所述数据异步同步线程从相应的服务器获取同步数据;数据存储单元,将所述数据获取单元获取的所述同步数据缓存至本地。相应地,本发明还提出了一种服务器和一种移动终端的数据同步方法。通过本发明的技术方案,可以实现移动终端数据的自动同步,以用于移动终端的离线功能。

Description

移动终端、服务器和移动终端的数据同步方法
技术领域
本发明涉及数据同步技术领域,具体而言,涉及一种移动终端、一种服务器和一种移动终端的数据同步方法。
背景技术
相关技术中,在对移动终端的使用过程中,仍存在一些问题,比如:
a.移动互联网迅速发展,很多应用***的业务需要迁移到移动终端,移动网络的传输速度影响了用户体验;
b.移动设备的上网条件经常会受到限制,影响移动终端上业务的使用。
为了解决上述技术问题,需要一套开发技术来实现移动终端的离线功能。数据同步是离线功能最重要的技术,相关技术中使用的数据同步方式一般需要手动触发数据同步功能,同步受网络环境等因素影响,同步过程需要等待,用户体验差。
因此,需要一种新的移动终端的数据同步技术,可以实现移动终端数据的自动同步,以用于移动终端的离线功能。
发明内容
本发明正是基于上述问题,提出了一种新的移动终端的数据同步技术,可以实现移动终端数据的自动同步,以用于移动终端的离线功能。
有鉴于此,本发明提出了一种移动终端,包括:应用程序状态监测单元,监测所述移动终端中的应用程序的状态;线程管理单元,在所述应用程序状态监测单元监测到所述应用程序启动时,开启数据异步同步线程;数据获取单元,通过所述数据异步同步线程从相应的服务器获取同步数据;数据存储单元,将所述数据获取单元获取的所述同步数据缓存至本地。
在该技术方案中,由于移动终端无法做到实时在线,通过启用异步同步线程,可以在移动终端在线时,对同步数据进行下载和缓存,以便在移动终端离线时,用户依然可以对缓存数据进行读取。
在上述技术方案中,优选地,还包括:网络状况监测单元,用于监测所述移动终端与所述服务器之间的网络状况;数据读取单元,在所述移动终端处于离线状态的情况下,读取所述移动终端的本地缓存,在所述移动终端处于在线状态的情况下,访问所述服务器上的数据和/或读取所述本地缓存。
在该技术方案中,根据移动终端是否在线,可以采用不同的策略,当移动终端在线时,由于服务器随时可能更新数据,因而进行在线获取数据,以便获得最新的数据信息;当移动终端离线时,可以对本地缓存的数据进行读取,以便给用户带来良好的使用体验。当然,对于一些一定需要通过在线访问才能够获取的数据,如果移动终端处于离线状态,则可以给出友好的交互界面,以提升用户体验。
在上述技术方案中,优选地,还包括:入口设置单元,用于在所述移动终端上设置与所述服务器进行数据交互的统一入口;以及所述网络状况监测单元还用于:在所述统一入口处监测所述移动终端与所述服务器能否进行数据交互,以判断所述网络状况。
在该技术方案中,由于移动终端通过统一入口与服务器进行数据的发送和接收,因而可以通过该统一入口是否能够进行数据交互,从而判断移动终端处于在线或离线状态。
在上述技术方案中,优选地,还包括:时间戳记录单元,用于在所述移动终端从所述服务器获取所述同步数据后,记录该同步过程的时间戳;时间戳获取单元,用于获取所述移动终端最近一次进行所述同步过程的时间戳;请求生成单元,用于生成包含所述时间戳的同步请求;请求发送单元,用于将所述同步请求发送至所述服务器;所述数据获取单元还用于:从所述服务器获取对应于所述同步请求的最新的同步数据。
在该技术方案中,通过对时间戳的记录和比较,便于服务器判断该移动终端中的数据是否为最新版本,若是,则无需重复的数据下载,从而节省用户的时间和数据流量。
在上述技术方案中,优选地,还包括:进程管理单元,开启守护进程,与所述服务器建立长连接;所述数据获取单元还用于:获取所述服务器推送的新数据;以及所述数据存储单元还用于:将所述新数据缓存至本地。
在该技术方案中,通过开启守护进程,便于服务器随时进行数据的推送,使得移动终端尽可能地获取最新数据,提升用户体验。
根据本发明的又一方面,还提出了一种服务器,包括:请求接收单元,用于接收来自移动终端的同步请求;请求解析单元,用于对所述同步请求进行解析,获取其中包含的时间戳和请求条件;判断单元,用于根据所述时间戳和请求条件判断所述移动终端中的数据是否需要更新;同步数据发送单元,用于在所述判断单元的判断结果为是的情况下,将最新的同步数据发送至所述移动终端。
在该技术方案中,请求条件包括数据类型、移动终端的型号、***版本等数据,便于服务器选择适用于该移动终端的数据;而通过时间戳的记录和比较,则便于服务器判断移动终端中的既有数据是否为最新数据,防止重复下载浪费用户的时间和数据流量。
在上述技术方案中,优选地,还包括:连接管理单元,用于在所述移动终端处于在线状态的情况下,建立对应于所述移动终端中的守护进程的长连接;更新监测单元,用于监测是否存在新数据;以及数据推送单元,在所述更新监测单元监测到所述新数据的情况下,将所述新数据推送至所述移动终端。
在该技术方案中,建立配合移动终端中的守护进程的长连接,便于服务器随时进行数据的推送,使得移动终端尽可能地获取最新数据,提升用户体验。
根据本发明的又一方面,还提出了一种移动终端的数据同步方法,包括:步骤202,所述移动终端在监测到应用程序启动时,开启数据异步同步线程;步骤204,所述移动终端通过所述数据异步同步线程从相应的服务器获取同步数据,并将所述同步数据缓存至本地。
在该技术方案中,由于移动终端无法做到实时在线,通过启用异步同步线程,可以在移动终端在线时,对同步数据进行下载和缓存,以便在移动终端离线时,用户依然可以对缓存数据进行读取。
在上述技术方案中,优选地,还包括:步骤302,监测所述移动终端与所述服务器之间的网络状况;步骤304,若所述移动终端处于离线状态,则读取所述移动终端的本地缓存,若所述移动终端处于在线状态,则访问所述服务器上的数据和/或读取所述本地缓存。
在该技术方案中,根据移动终端是否在线,可以采用不同的策略,当移动终端在线时,由于服务器随时可能更新数据,因而进行在线获取数据,以便获得最新的数据信息;当移动终端离线时,可以对本地缓存的数据进行读取,以便给用户带来良好的使用体验。当然,对于一些一定需要通过在线访问才能够获取的数据,如果移动终端处于离线状态,则可以给出友好的交互界面,以提升用户体验。
在上述技术方案中,优选地,所述步骤302包括:所述移动终端中设置有用于与所述服务器进行数据交互的统一入口,在所述统一入口处监测所述移动终端与所述服务器能否进行数据交互,以判断所述网络状况。
在该技术方案中,由于移动终端通过统一入口与服务器进行数据的发送和接收,因而可以通过该统一入口是否能够进行数据交互,从而判断移动终端处于在线或离线状态。
在上述技术方案中,优选地,所述移动终端从所述服务器获取所述同步数据后,记录该同步过程的时间戳,则所述步骤204中,所述移动终端从所述服务器获取所述同步数据的过程具体包括:所述移动终端获取最近一次进行所述同步过程的时间戳,并生成包含所述时间戳的同步请求,并将所述同步请求发送至所述服务器;所述服务器解析所述同步请求,获取所述时间戳及请求条件,以判断所述移动终端中的数据是否需要更新,若是,则将最新的同步数据发送至所述移动终端,否则不发送。
在该技术方案中,通过对时间戳的记录和比较,便于服务器判断该移动终端中的数据是否为最新版本,若是,则无需重复的数据下载,从而节省用户的时间和数据流量。
在上述技术方案中,优选地,还包括:步骤402,所述移动终端开启守护进程,与所述服务器建立长连接;步骤404,所述服务器在监测到新数据时,将所述新数据推送至所述移动终端,由所述移动终端将所述新数据缓存至本地。
在该技术方案中,通过开启守护进程和建立长连接,便于服务器随时进行数据的推送,使得移动终端尽可能地获取最新数据,提升用户体验。
通过以上技术方案,可以实现移动终端数据的自动同步,以用于移动终端的离线功能。
附图说明
图1示出了根据本发明的一个实施例的移动终端和服务器的框图;
图2示出了根据本发明的一个实施例的移动终端的数据同步方法的流程图;
图3为图2示出的实施例的移动终端读取数据的流程图;
图4为图2示出的实施例的服务器向移动终端推送同步数据的流程图;
图5示出了根据本发明的又一个实施例的移动终端读取数据的流程图;
图6为图5示出的实施例的移动终端的数据同步方法的流程图;
图7为图5示出的实施例的服务器向移动终端推送同步数据的流程图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
图1示出了根据本发明的一个实施例的移动终端和服务器的框图。
如图1所示,根据本发明的一个实施例的移动终端100,包括:应用程序状态监测单元102,监测移动终端100中的应用程序的状态;线程管理单元104,在应用程序状态监测单元102监测到应用程序启动时,开启数据异步同步线程;数据获取单元106,通过数据异步同步线程从相应的服务器200获取同步数据;数据存储单元108,将数据获取单元106获取的同步数据缓存至本地。
在该技术方案中,由于移动终端100无法做到实时在线,通过启用异步同步线程,可以在移动终端100在线时,对同步数据进行下载和缓存,以便在移动终端100离线时,用户依然可以对缓存数据进行读取。
在上述技术方案中,还包括:网络状况监测单元110,用于监测移动终端100与服务器200之间的网络状况;数据读取单元112,在移动终端100处于离线状态的情况下,读取移动终端100的本地缓存,在移动终端100处于在线状态的情况下,访问服务器200上的数据和/或读取本地缓存。
在该技术方案中,根据移动终端100是否在线,可以采用不同的策略,当移动终端100在线时,由于服务器200随时可能更新数据,因而进行在线获取数据,以便获得最新的数据信息;当移动终端100离线时,可以对本地缓存的数据进行读取,以便给用户带来良好的使用体验。当然,对于一些一定需要通过在线访问才能够获取的数据,如果移动终端100处于离线状态,则可以给出友好的交互界面,以提升用户体验。
在上述技术方案中,还包括:入口设置单元114,用于在移动终端100上设置与服务器200进行数据交互的统一入口;以及网络状况监测单元110还用于:在统一入口处监测移动终端100与服务器200能否进行数据交互,以判断网络状况。
在该技术方案中,由于移动终端100通过统一入口与服务器200进行数据的发送和接收,因而可以通过该统一入口是否能够进行数据交互,从而判断移动终端100处于在线或离线状态。
在上述技术方案中,还包括:时间戳记录单元116,用于在移动终端100从服务器200获取同步数据后,记录该同步过程的时间戳;时间戳获取单元118,用于获取移动终端100最近一次进行同步过程的时间戳;请求生成单元120,用于生成包含时间戳的同步请求;请求发送单元122,用于将同步请求发送至服务器200;数据获取单元106还用于:从服务器200获取对应于同步请求的最新的同步数据。
在该技术方案中,通过对时间戳的记录和比较,便于服务器200判断该移动终端100中的数据是否为最新版本,若是,则无需重复的数据下载,从而节省用户的时间和数据流量。
在上述技术方案中,还包括:进程管理单元124,开启守护进程,与服务器200建立长连接;数据获取单元106还用于:获取服务器200推送的新数据;以及数据存储单元108还用于:将新数据缓存至本地。
在该技术方案中,通过开启守护进程,便于服务器200随时进行数据的推送,使得移动终端100尽可能地获取最新数据,提升用户体验。
上述任一技术方案中的服务器200,包括:请求接收单元202,用于接收来自移动终端100的同步请求;请求解析单元204,用于对同步请求进行解析,获取其中包含的时间戳和请求条件;判断单元206,用于根据时间戳和请求条件判断移动终端100中的数据是否需要更新;同步数据发送单元208,用于在判断单元206的判断结果为是的情况下,将最新的同步数据发送至移动终端100。
在该技术方案中,请求条件包括数据类型、移动终端100的型号、***版本等数据,便于服务器200选择适用于该移动终端100的数据;而通过时间戳的记录和比较,则便于服务器200判断移动终端100中的既有数据是否为最新数据,防止重复下载浪费用户的时间和数据流量。
在上述技术方案中,还包括:连接管理单元210,用于在移动终端100处于在线状态的情况下,建立对应于移动终端100中的守护进程的长连接;更新监测单元212,用于监测是否存在新数据;以及数据推送单元214,在更新监测单元212监测到新数据的情况下,将新数据推送至移动终端100。
在该技术方案中,建立配合移动终端100中的守护进程的长连接,便于服务器200随时进行数据的推送,使得移动终端100尽可能地获取最新数据,提升用户体验。
图2示出了根据本发明的一个实施例的移动终端的数据同步方法的流程图。
如图2所示,根据本发明的一个实施例的移动终端的数据同步方法,包括:步骤202,移动终端在监测到应用程序启动时,开启数据异步同步线程;步骤204,移动终端通过数据异步同步线程从相应的服务器获取同步数据,并将同步数据缓存至本地。
在该技术方案中,由于移动终端无法做到实时在线,通过启用异步同步线程,可以在移动终端在线时,对同步数据进行下载和缓存,以便在移动终端离线时,用户依然可以对缓存数据进行读取。
在上述技术方案中,移动终端从服务器获取所述同步数据后,记录该同步过程的时间戳,则步骤204中,移动终端从服务器获取同步数据的过程具体包括:移动终端获取最近一次进行同步过程的时间戳,并生成包含时间戳的同步请求,并将同步请求发送至服务器;服务器解析同步请求,获取时间戳及请求条件,以判断移动终端中的数据是否需要更新,若是,则将最新的同步数据发送至移动终端,否则不发送。
在该技术方案中,通过对时间戳的记录和比较,便于服务器判断该移动终端中的数据是否为最新版本,若是,则无需重复的数据下载,从而节省用户的时间和数据流量。
图3为图2示出的实施例的移动终端读取数据的流程图。
如图3所示,根据本发明的一个实施例的移动终端读取数据的流程包括:步骤302,监测移动终端与服务器之间的网络状况;步骤304,若移动终端处于离线状态,则读取移动终端的本地缓存,若移动终端处于在线状态,则访问服务器上的数据和/或读取本地缓存。
在该技术方案中,根据移动终端是否在线,可以采用不同的策略,当移动终端在线时,由于服务器随时可能更新数据,因而进行在线获取数据,以便获得最新的数据信息;当移动终端离线时,可以对本地缓存的数据进行读取,以便给用户带来良好的使用体验。当然,对于一些一定需要通过在线访问才能够获取的数据,如果移动终端处于离线状态,则可以给出友好的交互界面,以提升用户体验。
在上述技术方案中,步骤302包括:移动终端中设置有用于与服务器进行数据交互的统一入口,在统一入口处监测移动终端与服务器能否进行数据交互,以判断网络状况。
在该技术方案中,由于移动终端通过统一入口与服务器进行数据的发送和接收,因而可以通过该统一入口是否能够进行数据交互,从而判断移动终端处于在线或离线状态。
图4为图2示出的实施例的服务器向移动终端推送同步数据的流程图。
如图4所示,根据本发明的一个实施例的服务器向移动终端推送同步数据的流程包括:步骤402,移动终端开启守护进程,与服务器建立长连接;步骤404,服务器在监测到新数据时,将新数据推送至移动终端,由移动终端将新数据缓存至本地。
在该技术方案中,通过开启守护进程和建立长连接,便于服务器随时进行数据的推送,使得移动终端尽可能地获取最新数据,提升用户体验。
图5示出了根据本发明的又一个实施例的移动终端读取数据的流程图。
如图5所示,根据本发明的实施例的移动终端读取数据的流程包括:
步骤502,在移动终端中设置有一个统一入口,所有数据与服务器之间的交互都会通过这个统一入口;
步骤504,在统一入口处判断当前网络状况,若存在数据交互,则说明移动终端处于在线状态,否则说明移动终端处于离线状态;
步骤506,确定移动终端是通过网络从服务器读取数据还是从本地缓存读取数据。
图6为图5示出的实施例的移动终端的数据同步方法的流程图。
如图6所示,根据本发明的实施例的移动终端的数据同步方法的流程包括:
步骤602,移动终端获取最后一次进行同步数据的时间戳,根据用户操作异步请求服务器;
步骤604,服务端通过时间戳来判断终端存储的数据是否为服务器的最新数据;
步骤606,如果有最新更新的数据,服务器返回相应最新数据给移动终端。
图7为图5示出的实施例的服务器向移动终端推送同步数据的流程图。
如图7所示,根据本发明的实施例的服务器向移动终端推送同步数据的流程包括:
步骤702,服务端向移动终端推送同步数据,以实现对移动终端的数据同步。
综上所述,本发明使用了以下技术方案:
A:通过异步同步的方式,把数据缓存到本地。
B:通过判断网络状态,确定是从本地缓存读取数据还是从服务器读取数据。
C:服务器通过时间戳和请求条件确定需要返回给移动终端的数据。
D:服务器向移动终端推送实现数据同步。
其中,步骤A的实现过程包括如下几个环节:
A1)移动终端应用启动的时候,开启数据异步同步线程。
A2)通过网络通信,从远程服务器获取数据,然后把数据展示给用户。
A3)通过操作移动终端的数据库,把服务端的数据缓存到本地。
步骤B的实现过程包括如下几个环节:
B1)移动终端判断当前设备的网络状态。
B2)根据网络状态,确定读取数据的策略。
B3)通过客户端技术,对数据进行处理。
步骤C的实现过程包括如下几个环节:
C1)服务器从移动终端获取数据,并对数据进行解析。
C2)服务端通过时间戳,判断移动终端数据是否和服务端的最新数据一致。
C3)服务端通过判断,确定返回给移动终端的数据内容。
步骤D实现过程包括如下几个环节:
D1)移动终端启动守护进程,与服务器建立长连接。
D2)当服务端检测到新数据时,向移动终端推送,移动终端缓存数据。
以上结合附图详细说明了本发明的技术方案,考虑到相关技术中,无法实现主动的数据同步,在移动终端在线时无法及时进行数据同步,在移动终端离线时,由于没有进行数据同步,无法进行顺利的数据展现,因此,本发明提供了一种移动终端、一种服务器和一种移动终端的数据同步方法,可以实现移动终端数据的自动同步,以用于移动终端的离线功能。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (12)

1.一种移动终端,其特征在于,包括:
应用程序状态监测单元,监测所述移动终端中的应用程序的状态;
线程管理单元,在所述应用程序状态监测单元监测到所述应用程序启动时,开启数据异步同步线程;
数据获取单元,通过所述数据异步同步线程从相应的服务器获取同步数据;
数据存储单元,将所述数据获取单元获取的所述同步数据缓存至本地。
2.根据权利要求1所述的移动终端,其特征在于,还包括:
网络状况监测单元,用于监测所述移动终端与所述服务器之间的网络状况;
数据读取单元,在所述移动终端处于离线状态的情况下,读取所述移动终端的本地缓存,在所述移动终端处于在线状态的情况下,访问所述服务器上的数据和/或读取所述本地缓存。
3.根据权利要求2所述的移动终端,其特征在于,还包括:
入口设置单元,用于在所述移动终端上设置与所述服务器进行数据交互的统一入口;以及
所述网络状况监测单元还用于:在所述统一入口处监测所述移动终端与所述服务器能否进行数据交互,以判断所述网络状况。
4.根据权利要求1至3中任一项所述的移动终端,其特征在于,还包括:
时间戳记录单元,用于在所述移动终端从所述服务器获取所述同步数据后,记录该同步过程的时间戳;
时间戳获取单元,用于获取所述移动终端最近一次进行所述同步过程的时间戳;
请求生成单元,用于生成包含所述时间戳的同步请求;
请求发送单元,用于将所述同步请求发送至所述服务器;
所述数据获取单元还用于:从所述服务器获取对应于所述同步请求的最新的同步数据。
5.根据权利要求1至3中任一项所述的移动终端,其特征在于,还包括:
进程管理单元,开启守护进程,与所述服务器建立长连接;
所述数据获取单元还用于:获取所述服务器推送的新数据;以及
所述数据存储单元还用于:将所述新数据缓存至本地。
6.一种服务器,其特征在于,包括:
请求接收单元,用于接收来自移动终端的同步请求;
请求解析单元,用于对所述同步请求进行解析,获取其中包含的时间戳和请求条件;
判断单元,用于根据所述时间戳和请求条件判断所述移动终端中的数据是否需要更新;
同步数据发送单元,用于在所述判断单元的判断结果为是的情况下,将最新的同步数据发送至所述移动终端。
7.根据权利要求6所述的服务器,其特征在于,还包括:
连接管理单元,用于在所述移动终端处于在线状态的情况下,建立对应于所述移动终端中的守护进程的长连接;
更新监测单元,用于监测是否存在新数据;以及
数据推送单元,在所述更新监测单元监测到所述新数据的情况下,将所述新数据推送至所述移动终端。
8.一种移动终端的数据同步方法,其特征在于,包括:
步骤202,所述移动终端在监测到应用程序启动时,开启数据异步同步线程;
步骤204,所述移动终端通过所述数据异步同步线程从相应的服务器获取同步数据,并将所述同步数据缓存至本地。
9.根据权利要求8所述的移动终端的数据同步方法,其特征在于,还包括:
步骤302,监测所述移动终端与所述服务器之间的网络状况;
步骤304,若所述移动终端处于离线状态,则读取所述移动终端的本地缓存,若所述移动终端处于在线状态,则访问所述服务器上的数据和/或读取所述本地缓存。
10.根据权利要求9所述的移动终端的数据同步方法,其特征在于,所述步骤302包括:
所述移动终端中设置有用于与所述服务器进行数据交互的统一入口,在所述统一入口处监测所述移动终端与所述服务器能否进行数据交互,以判断所述网络状况。
11.根据权利要求8至10中任一项所述的移动终端的数据同步方法,其特征在于,所述移动终端从所述服务器获取所述同步数据后,记录该同步过程的时间戳,则所述步骤204中,所述移动终端从所述服务器获取所述同步数据的过程具体包括:
所述移动终端获取最近一次进行所述同步过程的时间戳,并生成包含所述时间戳的同步请求,并将所述同步请求发送至所述服务器;
所述服务器解析所述同步请求,获取所述时间戳及请求条件,以判断所述移动终端中的数据是否需要更新,若是,则将最新的同步数据发送至所述移动终端,否则不发送。
12.根据权利要求8至10中任一项所述的移动终端的数据同步方法,其特征在于,还包括:
步骤402,所述移动终端开启守护进程,与所述服务器建立长连接;
步骤404,所述服务器在监测到新数据时,将所述新数据推送至所述移动终端,由所述移动终端将所述新数据缓存至本地。
CN2012102154753A 2012-06-27 2012-06-27 移动终端、服务器和移动终端的数据同步方法 Pending CN102710665A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012102154753A CN102710665A (zh) 2012-06-27 2012-06-27 移动终端、服务器和移动终端的数据同步方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012102154753A CN102710665A (zh) 2012-06-27 2012-06-27 移动终端、服务器和移动终端的数据同步方法

Publications (1)

Publication Number Publication Date
CN102710665A true CN102710665A (zh) 2012-10-03

Family

ID=46903218

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012102154753A Pending CN102710665A (zh) 2012-06-27 2012-06-27 移动终端、服务器和移动终端的数据同步方法

Country Status (1)

Country Link
CN (1) CN102710665A (zh)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103326929A (zh) * 2013-06-24 2013-09-25 北京小米科技有限责任公司 一种消息传输方法和装置
CN103561102A (zh) * 2013-11-08 2014-02-05 北京奇虎科技有限公司 数据实时同步方法及***
CN104519149A (zh) * 2014-12-24 2015-04-15 国家电网公司 一种通过缓存DHCPv6 rq options保护重要通信设备的方法
CN104753990A (zh) * 2013-12-27 2015-07-01 ***通信集团公司 一种数据同步方法、装置和***
CN105227671A (zh) * 2015-10-16 2016-01-06 北京恒华伟业科技股份有限公司 离线数据缓存方法及***
CN105631995A (zh) * 2015-12-23 2016-06-01 成都家易通信息技术有限公司 基于智能终端的视频监控及蓝牙门锁的应用***及方法
CN106101275A (zh) * 2016-08-10 2016-11-09 东方网力科技股份有限公司 一种数据同步方法和主动方
CN106254448A (zh) * 2016-07-29 2016-12-21 北京小度信息科技有限公司 一种信息获取方法及装置
CN106656904A (zh) * 2015-10-28 2017-05-10 北京京东尚科信息技术有限公司 基于Quorum机制实现权限数据缓存同步的方法及装置
WO2017133531A1 (zh) * 2016-02-04 2017-08-10 阿里巴巴集团控股有限公司 异步服务处理方法及服务器
CN107071059A (zh) * 2017-05-25 2017-08-18 腾讯科技(深圳)有限公司 分布式缓存服务实现方法、装置、终端、服务器及***
CN108259566A (zh) * 2017-12-22 2018-07-06 浪潮通用软件有限公司 一种应用的数据同步方法及装置
CN108965440A (zh) * 2018-07-23 2018-12-07 珠海格力电器股份有限公司 工程信息的收集方法、装置、智能终端及云端服务器
CN111209502A (zh) * 2020-01-03 2020-05-29 山东浪潮通软信息科技有限公司 一种处理大数据量网络报表的方法
CN111225010A (zh) * 2018-11-27 2020-06-02 北京京东尚科信息技术有限公司 数据处理方法、数据处理***以及装置
CN113472469A (zh) * 2021-07-27 2021-10-01 厦门亿联网络技术股份有限公司 一种数据同步方法、装置、设备及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050198084A1 (en) * 2004-03-05 2005-09-08 Samsung Electronics Co., Ltd. System and method of synchronizing data between a server and a client
CN101242356A (zh) * 2007-12-06 2008-08-13 中兴通讯股份有限公司 Iptv***中内存数据库的实现方法及iptv***
CN101252623A (zh) * 2008-03-28 2008-08-27 胡祥银 一种嵌入式平台的网络应用浏览***及方法
CN101400052A (zh) * 2007-09-27 2009-04-01 博思天地(北京)科技有限公司 基于web2.0的移动通信方法、***及移动通信终端
CN101426181A (zh) * 2008-11-12 2009-05-06 ***通信集团广东有限公司 具有即时互动的智能化多媒体信息手机浏览***及实现方法
CN101453705A (zh) * 2007-12-05 2009-06-10 北京邮电大学 一种新闻离线浏览***
CN101513008A (zh) * 2006-07-31 2009-08-19 意大利电信股份公司 在电信终端上实现安全性的***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050198084A1 (en) * 2004-03-05 2005-09-08 Samsung Electronics Co., Ltd. System and method of synchronizing data between a server and a client
CN101513008A (zh) * 2006-07-31 2009-08-19 意大利电信股份公司 在电信终端上实现安全性的***
CN101400052A (zh) * 2007-09-27 2009-04-01 博思天地(北京)科技有限公司 基于web2.0的移动通信方法、***及移动通信终端
CN101453705A (zh) * 2007-12-05 2009-06-10 北京邮电大学 一种新闻离线浏览***
CN101242356A (zh) * 2007-12-06 2008-08-13 中兴通讯股份有限公司 Iptv***中内存数据库的实现方法及iptv***
CN101252623A (zh) * 2008-03-28 2008-08-27 胡祥银 一种嵌入式平台的网络应用浏览***及方法
CN101426181A (zh) * 2008-11-12 2009-05-06 ***通信集团广东有限公司 具有即时互动的智能化多媒体信息手机浏览***及实现方法

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103326929B (zh) * 2013-06-24 2017-02-08 小米科技有限责任公司 一种消息传输方法和装置
CN103326929A (zh) * 2013-06-24 2013-09-25 北京小米科技有限责任公司 一种消息传输方法和装置
CN103561102A (zh) * 2013-11-08 2014-02-05 北京奇虎科技有限公司 数据实时同步方法及***
CN103561102B (zh) * 2013-11-08 2017-03-22 北京奇虎科技有限公司 数据实时同步方法及***
CN104753990A (zh) * 2013-12-27 2015-07-01 ***通信集团公司 一种数据同步方法、装置和***
CN104753990B (zh) * 2013-12-27 2018-11-16 ***通信集团公司 一种数据同步方法、装置和***
CN104519149A (zh) * 2014-12-24 2015-04-15 国家电网公司 一种通过缓存DHCPv6 rq options保护重要通信设备的方法
CN105227671A (zh) * 2015-10-16 2016-01-06 北京恒华伟业科技股份有限公司 离线数据缓存方法及***
CN106656904A (zh) * 2015-10-28 2017-05-10 北京京东尚科信息技术有限公司 基于Quorum机制实现权限数据缓存同步的方法及装置
CN106656904B (zh) * 2015-10-28 2020-03-03 北京京东振世信息技术有限公司 基于Quorum机制实现权限数据缓存同步的方法及装置
CN105631995A (zh) * 2015-12-23 2016-06-01 成都家易通信息技术有限公司 基于智能终端的视频监控及蓝牙门锁的应用***及方法
CN107040563A (zh) * 2016-02-04 2017-08-11 阿里巴巴集团控股有限公司 异步服务处理方法及服务器
WO2017133531A1 (zh) * 2016-02-04 2017-08-10 阿里巴巴集团控股有限公司 异步服务处理方法及服务器
TWI753876B (zh) * 2016-02-04 2022-02-01 香港商阿里巴巴集團服務有限公司 異步服務處理方法及其伺服器
CN106254448A (zh) * 2016-07-29 2016-12-21 北京小度信息科技有限公司 一种信息获取方法及装置
CN106101275A (zh) * 2016-08-10 2016-11-09 东方网力科技股份有限公司 一种数据同步方法和主动方
CN107071059A (zh) * 2017-05-25 2017-08-18 腾讯科技(深圳)有限公司 分布式缓存服务实现方法、装置、终端、服务器及***
CN108259566A (zh) * 2017-12-22 2018-07-06 浪潮通用软件有限公司 一种应用的数据同步方法及装置
CN108965440A (zh) * 2018-07-23 2018-12-07 珠海格力电器股份有限公司 工程信息的收集方法、装置、智能终端及云端服务器
CN111225010A (zh) * 2018-11-27 2020-06-02 北京京东尚科信息技术有限公司 数据处理方法、数据处理***以及装置
CN111209502A (zh) * 2020-01-03 2020-05-29 山东浪潮通软信息科技有限公司 一种处理大数据量网络报表的方法
CN113472469A (zh) * 2021-07-27 2021-10-01 厦门亿联网络技术股份有限公司 一种数据同步方法、装置、设备及存储介质
CN113472469B (zh) * 2021-07-27 2023-12-05 厦门亿联网络技术股份有限公司 一种数据同步方法、装置、设备及存储介质

Similar Documents

Publication Publication Date Title
CN102710665A (zh) 移动终端、服务器和移动终端的数据同步方法
CN104283926B (zh) 一种数据同步方法、装置及服务器
JP2010522367A (ja) コンテンツ使用情報収集方法及びシステムとコンテンツ使用情報収集用記録媒体
CN104333501B (zh) 一种联系人列表的显示方法及装置
CN104348859B (zh) 文件同步方法、装置、服务器、终端及***
CN103634406A (zh) 文件同步方法及其终端
CN101426181A (zh) 具有即时互动的智能化多媒体信息手机浏览***及实现方法
CN103024077A (zh) 日程关联信息的推送方法、***和服务器
CN105282019A (zh) 基于服务的数据网关可配置方法和***
CN103378978A (zh) 推送消息的方法和服务器
CN108469959B (zh) 监护设备的固件升级方法以及装置
CN110071855A (zh) 设备联动控制方法、装置、***、网关及存储介质
CN104102663A (zh) 一种钻井现场实时数据的远程同步发布方法及其***
CN109462522A (zh) 一种终端外接设备的状态监测方法、终端及其***
CN112333758B (zh) 电视网关***的稳定性监测管理方法、***及应用
CN113452732B (zh) 一种电力物联网网络管理***及方法
CN108076385A (zh) 一种推广信息监测数据的上报方法及装置
WO2024017113A1 (zh) 数据同步方法、装置和电子设备
CN103034632A (zh) 一种信息传送方法和***
CN102014157B (zh) 气象资料下载引擎和方法
CN104301491B (zh) 一种智能手机的数据处理方法及装置
CN102325051A (zh) 基于简单网络管理协议的EoC网络设备管理***及方法
CN104820679A (zh) 一种基于iec61850规约的计量终端电度量远传方法
JP5778621B2 (ja) データ流通管理システム
CN109413180A (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: 20121003