数据同步方法及装置的制造方法_4

文档序号:9691069阅读:来源:国知局
目标应用的已获取到 的数据中、以及未获取到的数据中进行查询,即,在用户设备的本地以及云服务器130进行 查询,以判断本地数据中以及未获取到本地的云端数据中是否包括与查询内容相匹配的数 据,并得出相应的查询结果。
[0098] 在本公开中,查询结果可以用于指示本地数据和/或未获取到本地的云端数据中 是否包括与查询内容相匹配的数据。此外,如果在本地数据中包括与查询内容相匹配的数 据,则查询结果还可以包括本地数据中与查询内容相匹配的数据,从而便于用户查看其要 查询的内容。
[0099]当查询结果表示未获取到的数据中存在与查询内容匹配的数据时,则可以在遍历 获取各个目标应用的部分数据信息时,从未获取到的数据中优先获取与查询内容匹配的数 据,这样,可以便于用户能够及时获取到其所需要的内容。
[01 00]图6A至图6B是在实施图5中所示的数据同步方法时的场景示意图。如图6A所示,假 设用户要查询2015年01月01日的图片,其可以例如通过在相册应用对应的搜索框中键入: "2015-01 -0Γ,之后,用户设备400就可以从本地获取到的数据中查询2015年01月01日的图 片,同时,用户设备400还可以从云服务器130上未被获取到用户设备400的本地的数据中, 获取2015年01月01日的图片。之后,用户设备可以将本地和云端的所有2015年01月01日的 图片输出给用户,以供用户查看、使用,如图6B所示。
[0101] 图7是根据另一示例性实施例示出的一种数据同步方法的流程图。该方法可以应 用于用户设备,例如,图1所示的第二用户设备120。如图7所示,在图2所示的数据同步方法 的基础上,该数据同步方法还可以包括以下步骤。
[0102] 在步骤S701中,当全部目标应用中的全部数据获取完毕时,输出同步完成消息。其 中,该同步完成消息可以用于指示全部目标应用已完成同步。例如,如图4F所示,可以通过 在用户设备上的显示屏输出同步完成消息(例如,在显示屏上进行显示),或者通过用户设 备上的指示灯输出同步完成消息(例如,通过指示灯闪烁),等等。
[0103] 这样,在数据同步完成后,通过输出同步完成消息可以向用户提示所有目标应用 已全部完成同步。
[0104]图8是根据一示例性实施例示出的一种数据同步装置的框图,该装置可以配置于 用户设备中,例如,图1所示的第二用户设备120。如图8所示,该装置可以包括:数据获取模 块801,用于循环遍历获取各个目标应用中的部分数据,直至全部目标应用中的全部数据获 取完毕。
[0105] 可选地,针对各个目标应用,每次获取到的数据不重复。
[0106] 图9是根据另一示例性实施例示出的一种数据同步装置的框图,该装置可以配置 于用户设备中,例如,图1所示的第二用户设备120。如图9所示,数据获取模块801可以包括: 第一数据获取子模块901,用于按照各个目标应用的重要性优先级从高到低的顺序,遍历获 取各个目标应用中的部分数据。
[0107] 图10是根据另一示例性实施例示出的一种数据同步装置的框图,该装置可以配置 于用户设备中,例如,图1所示的第二用户设备120。如图10所示,该装置还可以包括:应用类 型确定模块1001,用于确定目标应用的类型;以及,数据获取模块801可以包括:第二数据获 取子模块1002,用于当遍历到的目标应用的类型为时间优先型应用时,按照该目标应用的 数据的编辑时间从近期到早期的顺序,获取该目标应用的部分数据;第三数据获取子模块 1003,用于当遍历到的目标应用的类型为使用优先型应用时,按照该目标应用的数据的使 用优先级从高到低的顺序,获取该目标应用的部分数据。
[0108] 图11是根据另一示例性实施例示出的一种数据同步装置的框图,该装置可以配置 于用户设备中,例如,图1所示的第二用户设备120。如图11所示,所述各个目标应用中包括 相册应用,其中,该相册应用可以包括至少一组聚类数据;以及,数据获取模块801可以包 括:第四数据获取子模块1101,用于当遍历到的目标应用为相册应用时,获取每组聚类数据 中的部分数据。
[0109] 图12是根据另一示例性实施例示出的一种数据同步装置的框图,该装置可以配置 于用户设备中,例如,图1所示的第二用户设备120。如图12所示,该装置还可以包括:同步进 度确定模块1201,用于确定各个目标应用的同步进度;同步进度输出模块1202,用于输出各 个目标应用的同步进度。
[0110] 图13是根据另一示例性实施例示出的一种数据同步装置的框图,该装置可以配置 于用户设备中,例如,图1所示的第二用户设备120。如图13所示,该装置还可以包括:查询指 令获取模块1301,用于获取查询指令,该查询指令用于指示要查询的目标应用和查询内容; 查询模块1302,用于根据查询指令,在要查询的目标应用的已获取到的数据和/或未获取到 的数据中进行查询,得出查询结果。
[0111] 图14是根据另一示例性实施例示出的一种数据同步装置的框图,该装置可以配置 于用户设备中,例如,图1所示的第二用户设备120。如图14所示,数据获取模块801可以包 括:第五数据获取子模块1401,用于当查询结果表示未获取到的数据中存在与查询内容匹 配的数据时,从未获取到的数据中优先获取与查询内容匹配的数据。
[0112] 图15是根据另一示例性实施例示出的一种数据同步装置的框图,该装置可以配置 于用户设备中,例如,图1所示的第二用户设备120。如图15所示,该装置还可以包括:同步完 成消息输出模块1501,用于当全部目标应用中的全部数据获取完毕时,输出同步完成消息。
[0113] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法 的实施例中进行了详细描述,此处将不做详细阐述说明。
[0114] 图16是根据一示例性实施例示出的一种数据同步装置1600的框图。例如,装置 1600可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗 设备,健身设备,个人数字助理等。
[0115] 参照图16,装置1600可以包括以下一个或多个组件:处理组件1602,存储器1604, 电力组件1606,多媒体组件1608,音频组件1610,输入/输出(I/0)的接口 1612,传感器组件 1614,以及通信组件1616。
[0116] 处理组件1602通常控制装置1600的整体操作,诸如与显示,电话呼叫,数据通信, 相机操作和记录操作相关联的操作。处理组件1602可以包括一个或多个处理器1620来执行 指令,以完成上述数据同步方法的全部或部分步骤。此外,处理组件1602可以包括一个或多 个模块,便于处理组件1602和其他组件之间的交互。例如,处理组件1602可以包括多媒体模 块,以方便多媒体组件1608和处理组件1602之间的交互。
[0117] 存储器1604被配置为存储各种类型的数据以支持在装置1600的操作。这些数据的 示例包括用于在装置1600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据, 消息,图片,视频等。存储器1604可以由任何类型的易失性或非易失性存储设备或者它们的 组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPR0M),可擦除可 编程只读存储器(EPROM),可编程只读存储器(PR0M),只读存储器(ROM),磁存储器,快闪存 储器,磁盘或光盘。
[0118] 电力组件1606为装置1600的各种组件提供电力。电力组件1606可以包括电源管理 系统,一个或多个电源,及其他与为装置1600生成、管理和分配电力相关联的组件。
[0119] 多媒体组件1608包括在所述装置1600和用户之间的提供一个输出接口的屏幕。在 一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板, 屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传 感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动 作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多 媒体组件1608包括一个前置摄像头和/或后置摄像头。当装置1600处于操作模式,如拍摄模 式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像 头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0120]音频组件1610被配置为输出和/或输入音频信号。例如,音频组件1610包括一个麦 克风(MIC),当装置1600处于操作模式,如呼叫
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1