The invention provides an electronic device and a data synchronization method. The method comprises the following steps: judging whether the application data switch to execute in user interface of the electronic device in the foreground, wherein the data application and data server data synchronization based on a specific synchronous mode and implementation; if so, switch to push data according to the notice of execution of the data synchronization from the data server, wherein the push notification data and update data.
【技术实现步骤摘要】
电子装置及其数据同步方法
本专利技术是有关于一种同步方法,且特别是关于一种数据同步方法。
技术介绍
在将数据同步设置为周期性地执行的情况下,到达数据服务器的更新的数据不会主动传送到使用者端单元(clientunit)。因此,除非使用者手动地起始数据服务器与使用者端单元之间的数据同步,否则使用者将不会意识到数据服务器中新到达的数据。换句话说,到达数据服务器的更新的数据将直到数据同步的下一周期才会更新到使用者端单元。另外,在不知道数据服务器中是否存在新到达的数据的情况下,周期性地执行的数据同步造成电力消耗。
技术实现思路
因此,本专利技术提供一种数据同步方法及其电子装置,其使数据同步更实时且节省开销(overhead)。本专利技术提出一种数据同步方法。所述方法用于电子装置。所述方法包含以下步骤:判断数据应用程序是否切换为在所述电子装置的使用者界面的前景中执行,其中所述数据应用程序与数据服务器的数据同步是根据特定同步模式而执行;若是,切换为根据来自所述数据服务器的推送数据通知来执行所述数据同步,其中所述推送数据通知与更新的数据相关。本专利技术提出一种电子装置。所述电子装置包含处理单元和通讯单元。所述处理单元执行数据应用程序。所述通讯单元耦接到所述处理单元且与数据服务器通讯。所述处理单元判断所述数据应用程序是否切换为在所述电子装置的使用者界面的前景中执行,其中所述数据应用程序与数据服务器的数据同步是根据特定同步模式而执行。若是,所述处理单元控制所述通讯单元切换为根据来自所述数据服务器的推送数据通知来执行所述数据同步,其中所述推送数据通知与更新的数据相关。为让本专利技术 ...
【技术保护点】
一种数据同步方法,用于电子装置,其特征在于,所述方法包括:判断数据应用程序是否切换为在所述电子装置的使用者界面的前景中执行,其中所述数据应用程序与数据服务器的数据同步是根据特定同步模式而执行,所述特定同步模式是周期性地或手动地执行所述数据应用程序的所述数据同步;以及若是,切换为根据来自所述数据服务器的推送数据通知来执行所述数据同步,其中所述推送数据通知与更新的数据相关。
【技术特征摘要】
2013.02.01 US 61/759,4031.一种数据同步方法,用于电子装置,其特征在于,所述方法包括:判断数据应用程序是否切换为在所述电子装置的使用者界面的前景中执行,其中所述数据应用程序与数据服务器的数据同步是根据特定同步模式而执行,所述特定同步模式是周期性地或手动地执行所述数据应用程序的所述数据同步;以及若是,切换为根据来自所述数据服务器的推送数据通知来执行所述数据同步,其中所述推送数据通知与更新的数据相关。2.根据权利要求1所述的方法,其中在切换为根据来自所述数据服务器的所述推送数据通知来执行所述数据同步的步骤之后,还包括:判断所述数据应用程序是否切换为在所述电子装置的所述使用者界面的背景中执行;以及若是,切换为根据所述特定同步模式而执行所述数据同步。3.根据权利要求2所述的方法,其中在判断所述数据应用程序是否切换为在所述电子装置的所述使用者界面的所述背景中执行的步骤之后,还包括:若所述数据应用程序未切换为在所述电子装置的所述使用者界面的所述背景中执行,判断所述电子装置是否将进入电力节省模式;以及若是,切换为根据所述特定同步模式而执行所述数据同步。4.根据权利要求3所述的方法,其中当所述电子装置退出所述电力节省模式后,切换为根据来自所述数据服务器的所述推送数据通知来执行所述数据同步。5.根据权利要求1所述的方法,还包括:当第一次启动所述数据应用程序时立即执行所述数据同步;以及根据来自所述数据服务器的所述推送数据通知来执行所述数据同步。6.根据权利要求5所述的方法,其中根据来自所述数据服务器的所述推送数据通知而执行的所述数据同步仅执行一次,且在根据来自所述数据服务器的所述推送数据通知来执行所述数据同步的步骤之后,还包括:从根据来自所述数据服务器的所述推送数据通知执行所述数据同步切换为根据所述特定同步模式执行所述数据同步。7.根据权利要求1所述的方法,其中根据来自所述数据服务器的所述推送数据通知而执行的所述数据同步仅执行一次,且在根据来自所述数据服务器的所述推送数据通知来执行所述数据同步的步骤之后,还包括:从根据来自所述数据服务器的所述推送数据通知执行所述数据同步切换为根据所述特定同步模式执行所述数据同步。8.根据权利要求1所述的方法,其中在切换为根据来自所述数据服务器的所述推送数据通知来执行所述数据同步的步骤之后,还包括:当所述电子装置将进入电力节省模式时,切换为根据所述特定同步模式执行所述数据同步。9.根据权利要求8所述的方法,其中当所述电子装置退出所述电力节省模式后,切换为...
【专利技术属性】
技术研发人员:黄岚钦,罗宏吉,
申请(专利权)人:宏达国际电子股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。