数据同步方法及装置与流程

文档序号:11879140阅读:246来源:国知局
数据同步方法及装置与流程

本公开涉及电子设备领域,尤其涉及一种数据同步方法及装置。



背景技术:

近年来,电子设备智能化程度逐渐提高,电子设备已融入用户生活。随着电子设备智能化程度的提高,很多电子设备能够实现数据存储、简单的数据处理等功能,大大提高了用户体验。



技术实现要素:

本公开实施例提供一种数据同步方法及装置。

本公开实施例采用如下技术方案:

根据本公开实施例的第一方面,提供一种数据同步方法,包括:

确定需同步的数据;

获取所述需同步的数据所属项目的项目标识;

根据所述需同步的数据及所述项目标识,构建数据传输消息。;

检测到与配对设备连接成功后,向所述配对设备发送所述数据传输消息。

本公开的实施例提供的技术方案可以包括以下有益效果:确定需同步的数据,获取需同步的数据所属项目的项目标识,构建携带需同步的数据并携带需同步的数据的项目标识的数据传输消息,检测到与配对设备连接成功后,向配对设备发送数据传输消息,从而实现连接成功后自动将数据同步至配对设备,使得配对设备无需进行数据配置即可实现数据同步,从而能够节省配对设备的数据配置成本,增强用户体验。

在一个实施例中,所述向所述配对设备发送所述数据传输消息之前,还包括:

所述需同步的数据属于提醒项目时,获取所述需同步的数据对应的提醒触发条件;

将所述提醒触发条件携带于所述数据传输消息。

本公开的实施例提供的技术方案可以包括以下有益效果:通过将提醒项目的提醒触发条件携带于所述数据传输消息,从而将提醒触发条件同步至配对设备,便于同步设备根据提醒触发条件发起提醒。

在一个实施例中,所述提醒项目包括以下至少一种:

闹铃提醒、运动提醒、日期提醒、活动提醒。

本公开的实施例提供的技术方案可以包括以下有益效果:通过将提醒项目与配对设备同步,使得配对设备无需进行提醒项目设置,能够增强用户体验。

在一个实施例中,所述获取所述需同步的数据对应的提醒触发条件之后,还包括:

如果检测到所述提醒触发条件已失效,则发出所述提醒触发条件已失效的提示,检测继续发送的指令;

所述将所述提醒触发条件携带于所述数据传输消息包括:

检测到继续发送的指令后,将所述提醒触发条件携带于所述数据传输消息。

本公开的实施例提供的技术方案可以包括以下有益效果:提醒触发条件失效时发出提示,使得用户及时得知触发条件失效。

在一个实施例中,所述确定需同步的数据,包括:

根据标记指令确定所述需同步的数据;

或者,根据数据存储位置确定所述需同步的数据。

本公开的实施例提供的技术方案可以包括以下有益效果:根据标记指令或者数据存储位置确定所述需同步的数据,从而便于用户设置需同步的数据,增强用户体验。

在一个实施例中,还包括:

接收通信设备确定所述配对设备之后,发送的所述配对设备的标识;

根据所述配对设备的标识,发起与所述配对设备的通信连接。

本公开的实施例提供的技术方案可以包括以下有益效果:根据通信设备发送的配对设备的标识,发起与所述配对设备的通信连接,能够增加连接成功率,增强用户体验。

在一个实施例中,还包括:

检测所述配对设备发出的信号;

检测到所述配对设备发出的信号后,建立与所述配对设备的通信连接。

本公开的实施例提供的技术方案可以包括以下有益效果:检测配对设备发出的信号,检测到配对设备发出的信号后,建立与配对设备的通信连接,从而能够及时连接配对设备。

根据本公开实施例的第二方面,提供一种数据同步装置,包括:

确定模块,用于确定需同步的数据;

第一获取模块,用于获取所述需同步的数据所属项目的项目标识;

第一处理模块,用于根据所述需同步的数据及所述项目标识,构建数据传输消息;

数据传输模块,用于检测到与配对设备连接成功后,向所述配对设备发送所述数据传输消息。

本公开的实施例提供的技术方案可以包括以下有益效果:确定需同步的数据,获取需同步的数据所属项目的项目标识,构建携带需同步的数据并携带需同步的数据的项目标识的数据传输消息,检测到与配对设备连接成功后,向配对设备发送数据传输消息,从而实现连接成功后自动将数据同步至配对设备,使得配对设备无需进行数据配置即可实现数据同步,从而能够节省配对设备的数据配置成本,增强用户体验。

在一个实施例中,还包括:

第二获取模块,用于在所述需同步的数据属于提醒项目时,获取所述需同步的数据对应的提醒触发条件;

第二处理模块,用于将所述提醒触发条件携带于所述数据传输消息。

本公开的实施例提供的技术方案可以包括以下有益效果:通过将提醒项目的提醒触发条件携带于所述数据传输消息,从而将提醒触发条件同步至配对设备,便于同步设备根据提醒触发条件发起提醒。

在一个实施例中,所述提醒项目包括以下至少一种:

闹铃提醒、运动提醒、日期提醒、活动提醒。

本公开的实施例提供的技术方案可以包括以下有益效果:通过将提醒项目与配对设备同步,使得配对设备无需进行提醒项目设置,能够增强用户体验。

在一个实施例中,还包括:

提醒模块,用于如果检测到所述提醒触发条件已失效,则发出所述提醒触发条件已失效的提示,检测继续发送的指令;

相应的,所述第二处理模块,用于检测到继续发送的指令后,将所述提醒触发条件携带于所述数据传输消息。

本公开的实施例提供的技术方案可以包括以下有益效果:提醒触发条件失效时发出提示,使得用户及时得知触发条件失效。

在一个实施例中,所述确定模块包括以下任一子模块:

第一确定子模块,用于根据标记指令确定所述需同步的数据;

第二确定子模块,用于根据数据存储位置确定所述需同步的数据。

本公开的实施例提供的技术方案可以包括以下有益效果:根据标记指令或者数据存储位置确定所述需同步的数据,从而便于用户设置需同步的数据,增强用户体验。

在一个实施例中,还包括:

接收模块,用于接收通信设备确定所述配对设备之后,发送的所述配对设备的标识;

第一通信模块,用于根据所述配对设备的标识,发起与所述配对设备的通信连接。

本公开的实施例提供的技术方案可以包括以下有益效果:根据通信设备发送的配对设备的标识,发起与所述配对设备的通信连接,能够增加连接成功率,增强用户体验。

在一个实施例中,还包括:

检测模块,用于检测所述配对设备发出的信号;

第二通信模块,用于在所述检测模块检测到所述配对设备发出的信号后,建立与所述配对设备的通信连接。

本公开的实施例提供的技术方案可以包括以下有益效果:检测配对设备发出的信号,检测到配对设备发出的信号后,建立与配对设备的通信连接,从而能够及时连接配对设备。

根据本公开实施例的第三方面,提供一种数据同步装置,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

确定需同步的数据;

获取所述需同步的数据所属项目的项目标识;

根据所述需同步的数据及所述项目标识,构建数据传输消息;

检测到与配对设备连接成功后,向所述配对设备发送所述数据传输消息。

本公开的实施例提供的技术方案可以包括以下有益效果:

确定需同步的数据,获取需同步的数据所属项目的项目标识,构建携带需同步的数据并携带需同步的数据的项目标识的数据传输消息,检测到与配对设备连接成功后,向配对设备发送数据传输消息,从而实现连接成功后自动将数据同步至配对设备,使得配对设备无需进行数据配置即可实现数据同步,从而能够节省配对设备的数据配置成本,增强用户体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例1示出的数据同步方法的流程图之一。

图2是根据一示例性实施例1示出的数据同步方法的流程图之二。

图3是根据一示例性实施例1示出的数据同步方法的流程图之三。

图4是根据一示例性实施例2示出的数据同步方法的流程图。

图5是根据一示例性实施例3示出的数据同步方法的流程图。

图6是根据一示例性实施例4示出的数据同步方法的流程图。

图7是根据一示例性实施例5示出的数据同步装置的框图之一。

图8是根据一示例性实施例5示出的数据同步装置的框图之二。

图9是根据一示例性实施例5示出的数据同步装置的框图之三。

图10是根据一示例性实施例5示出的数据同步装置的框图之四。

图11是根据一示例性实施例5示出的数据同步装置的框图之五。

图12是根据一示例性实施例5示出的数据同步装置的框图之六。

图13是根据一示例性实施例6示出的适用于数据同步装置的框图之一。

图14是根据一示例性实施例6示出的适用于数据同步装置的框图之二。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

近年来,电子设备智能化程度逐渐提高,电子设备已融入用户生活。随着电子设备智能化程度的提高,很多电子设备能够实现数据存储、简单的数据处理等功能,大大提高了用户体验。近来,越来越多的情侣开始使用电子设备,情侣间大多具有设置项目(例如作息数据、任务数据等)重叠的情况,采用各自在电子设备进行项目设置的方式影响用户体验,本公开提出一种数据同步方法,在一上设备上设置项目提醒,将数据共享给配对设备即可,当设置的项目触发时,两设备都发出提醒,从而无需分别设置项目提醒,能够增强用户体验。

实施例1

图1是根据一示例性实施例示出的一种数据同步方法的流程图,该方法用于穿戴设备(如手环、智能手表)等具有数据传输功能的电子设备,或其服务器中,或其应用程序中,如图1所示,该方法包括以下步骤S11-S14。

在步骤S11中、确定需同步的数据。

例如,可根据操作指令确定需同步的数据,或者根据存储位置确定需同步的数据。

在步骤S12中、获取需同步的数据所属项目的项目标识。

例如,需同步的数据属于运动提醒项目时,其项目标识可以为运动提醒。

在步骤S13中、根据需同步的数据及项目标识,构建数据传输消息。

在一个实施例中,可以将需同步的数据及项目标识携带于数据传输消息。

其中,数据传输消息可以采用多种数据格式,此处不限定数据传输消息的具体数据格式,能够实现携带需同步的数据及其项目标识即可。

在步骤S14中、检测到与配对设备连接成功后,向配对设备发送数据传输消息。

在一个实施例中,可以选择多种方式传输向配对设备发送数据传输消息。例如,蓝牙传输、WiFi(WIreless-Fidelity,无线保真)传输等。另外在一种传输失败时,可以切换另一种传输方式继续传输或者重新传输。例如,通过蓝牙方式传输数据传输消息时,如果设定时间未传输成功,则通过网络将数据传输消息上传路由器,通过路由器向配对设备发送数据传输消息。

本公开实施例的上述方法,确定需同步的数据,获取需同步的数据所属项目的项目标识,构建携带需同步的数据并携带需同步的数据的项目标识的数据传输消息,检测到与配对设备连接成功后,向配对设备发送数据传输消息,从而实现连接成功后自动将数据同步至配对设备,使得配对设备无需进行数据配置即可实现数据同步,从而能够节省配对设备的数据配置成本,增强用户体验。

在一个实施例中,如图2所示,上述步骤S14向配对设备发送数据传输消息之前,还包括:

S21、需同步的数据属于提醒项目时,获取需同步的数据对应的提醒触发条件。

例如,提醒项目为运动提醒时,对应的触发条件可以为运动时间、运动项目等。

S22、将提醒触发条件携带于数据传输消息。

本公开实施例的上述方法,通过将提醒项目的提醒触发条件携带于数据传输消息,从而将提醒触发条件同步至配对设备,便于同步设备根据提醒触发条件发起提醒。

在一个实施例中,提醒项目包括以下至少一种:闹铃提醒、运动提醒、日期提醒、活动提醒。

其中,闹铃提醒可以为设定时间提醒,运动提醒可以为运动时间提醒、运动项目提醒,日期提醒可以为特定活动举办日或者纪念日的提醒,活动提醒可以为活动时间提醒、活动内容提醒。

本公开实施例的上述方法,通过将提醒项目与配对设备同步,使得配对设备无需进行提醒项目设置,能够增强用户体验。

在一个实施例中,上述步骤S21获取需同步的数据对应的提醒触发条件之后,还包括:

如果检测到提醒触发条件已失效,则发出提醒触发条件已失效的提示,检测继续发送的指令。

上述步骤S22中将提醒触发条件携带于数据传输消息包括:

检测到继续发送的指令后,将提醒触发条件携带于数据传输消息。

其中,提醒触发条件已失效,是指提醒触发条件已不能触发提醒项目,例如时间为提醒触发条件时,该时间已过。

本公开实施例的上述方法,提醒触发条件失效时发出提示,使得用户及时得知触发条件失效,可能导致提醒项目失效。

在一个实施例中,上述步骤S11确定需同步的数据,包括:

根据标记指令确定需同步的数据;或者,根据数据存储位置确定需同步的数据。

例如,设置存储数据对应标定选项,当标定选项被选定后确定对应的数据为需同步的数据。再例如,设置需同步的数据存储区域,此区域存储的数据为需同步的数据。

本公开实施例的上述方法,根据标记指令或者数据存储位置确定需同步的数据,从而便于用户设置需同步的数据,增强用户体验。

在一个实施例中,如图3所示,上述步骤S14向配对设备发送数据传输消息之前,还包括:

S31、接收通信设备确定配对设备之后,发送的配对设备的标识。

在一个实施例中,通信设备可以将连接同一无线节点(例如,路由器)的设备确定为配对设备。

在一个实施例中,通信设备可以将处于设定距离范围内的设备确定为配对设备。

在一个实施例中,通信设备可以将相互绑定的设备确定为配对设备。

S32、根据配对设备的标识,发起与配对设备的通信连接。

本公开实施例的上述方法,根据通信设备发送的配对设备的标识,发起与配对设备的通信连接,能够增加连接成功率,增强用户体验。

在一个实施例中,上述步骤S14向配对设备发送数据传输消息之前,还包括:

检测配对设备发出的信号,检测到配对设备发出的信号后,建立与配对设备的通信连接。

例如,配对设备可以周期性的发出信号,检测到配对设备发出的信号后,发起与配对设备的通信连接。

在一个实施例中,在检测配对设备发出的信号之前,可以根据设置确定配对设备。

本公开实施例的上述方法,检测配对设备发出的信号,检测到配对设备发出的信号后,建立与配对设备的通信连接,从而能够及时连接配对设备。

本公开实施例的上述方法,确定需同步的数据,获取需同步的数据所属项目的项目标识,构建携带需同步的数据并携带需同步的数据的项目标识的数据传输消息,检测到与配对设备连接成功后,向配对设备发送数据传输消息,从而实现连接成功后自动将数据同步至配对设备,使得配对设备无需进行数据配置即可实现数据同步,从而能够节省配对设备的数据配置成本,增强用户体验。

实施例2

利用本公开实施例提供的上述方法,本实施例提供一种具体的应用场景进行详细介绍,本实施例的场景为,本公开实施例提供的上述方法应用于穿戴设备(例如,手环、智能手表等),穿戴设备将数据同步至配对设备,该配对设备也可以为穿戴设备。

如图4所示,本实施例的数据同步方法包括:

S41、穿戴设备根据标记指令确定需同步的数据。

例如,穿戴设备检测标记数据的操作,将被标记的数据确定为需同步的数据。

在其他实施例中,还可以根据存储位置确定需同步的数据。

S42、穿戴设备获取需同步的数据所属项目的项目标识。

例如,根据需同步的数据存储位置,确定需同步的数据所属项目,从而得出相应的项目标识。

S43、穿戴设备根据需同步的数据及项目标识,构建数据传输消息。

例如,穿戴设备可以将需同步的数据及项目标识携带于数据传输消息。

S44、穿戴设备检测配对设备发出的信号。

例如,配对设备可以周期性发出信号。

S45、穿戴设备检测到配对设备发出的信号后,建立与配对设备的通信连接。

S46、穿戴设备检测到与配对设备连接成功后,向配对设备发送数据传输消息。

本公开实施例中,上述步骤S43构建数据传输消息时,如果需同步的数据属于提醒项目,还可以获取需同步的数据对应的提醒触发条件,将提醒触发条件携带于数据传输消息,使得配对设备在提醒触发条件触发时,进行提醒。

本公开实施例中,如果检测到提醒触发条件已失效,则发出提醒触发条件已失效的提示,检测继续发送的指令,检测到继续发送的指令后,将提醒触发条件携带于数据传输消息。

其中,提醒触发条件已失效,是指提醒触发条件已不能触发提醒项目,例如时间为提醒触发条件时,该时间已过。例如,提醒项目为周二进行跑步运动,提醒触发条件为周二晚上19点发出提醒,但周二晚上19点已过。

应当理解,本实施例仅以执行主体为穿戴设备为例,穿戴设备可以为手环、智能手表、手机等。参照本实施例的上述步骤,本实施例的方法还可以应用于其他设备。

本实施例的上述方法,确定需同步的数据,获取需同步的数据所属项目的项目标识,构建携带需同步的数据并携带需同步的数据的项目标识的数据传输消息,检测到与配对设备连接成功后,向配对设备发送数据传输消息,从而实现连接成功后自动将数据同步至配对设备,使得配对设备无需进行数据配置即可实现数据同步,从而能够节省配对设备的数据配置成本,增强用户体验。

实施例3

利用本公开实施例提供的上述方法,本实施例提供一种具体的应用场景进行详细介绍,本实施例的场景为,本公开实施例提供的上述方法应用于穿戴设备(例如,手环、智能手表等),穿戴设备将数据同步至配对设备,该配对设备也可以为穿戴设备。

如图5所示,本实施例的数据同步方法包括:

S51、穿戴设备根据标记指令确定需同步的数据。

例如,穿戴设备检测标记数据的操作,将被标记的数据确定为需同步的数据。

在其他实施例中,还可以根据存储位置确定需同步的数据。

S52、穿戴设备获取需同步的数据所属项目的项目标识。

S53、穿戴设备根据需同步的数据及项目标识,构建数据传输消息。

例如,穿戴设备可以将需同步的数据及项目标识携带于数据传输消息。

S54、穿戴设备接收通信设备确定配对设备之后,发送的配对设备的标识。

S55、穿戴设备根据配对设备的标识,发起与配对设备的通信连接。

S56、穿戴设备检测到与配对设备连接成功后,向配对设备发送数据传输消息。

本公开实施例中,上述步骤S53构建数据传输消息时,如果需同步的数据属于提醒项目,还可以获取需同步的数据对应的提醒触发条件,将提醒触发条件携带于数据传输消息,使得配对设备在提醒触发条件触发时,进行提醒。

本公开实施例中,如果检测到提醒触发条件已失效,则发出提醒触发条件已失效的提示,检测继续发送的指令,检测到继续发送的指令后,将提醒触发条件携带于数据传输消息。

其中,提醒触发条件已失效,是指提醒触发条件已不能触发提醒项目,例如,时间为提醒触发条件时,该时间已过。例如,提醒项目为周二进行跑步运动,提醒触发条件为周二晚上19点发出提醒,但周二晚上19点已过。

应当理解,本实施例仅以执行主体为穿戴设备为例,穿戴设备可以为手环、智能手表、手机等。参照本实施例的上述步骤,本实施例的方法还可以应用于其他设备。

本实施例的上述方法,确定需同步的数据,获取需同步的数据所属项目的项目标识,构建携带需同步的数据并携带需同步的数据的项目标识的数据传输消息,检测到与配对设备连接成功后,向配对设备发送数据传输消息,从而实现连接成功后自动将数据同步至配对设备,使得配对设备无需进行数据配置即可实现数据同步,从而能够节省配对设备的数据配置成本,增强用户体验。

实施例4

利用本公开实施例提供的上述方法,本实施例提供一种具体的应用场景进行详细介绍,本实施例的场景为,本公开实施例提供的上述方法应用于穿戴设备(例如,手环、智能手表等),穿戴设备将数据同步至配对设备,该配对设备也可以为穿戴设备。

如图6所示,本实施例的数据同步方法包括:

S61、穿戴设备根据标记指令确定需同步的数据。

例如,穿戴设备检测标记数据的操作,将被标记的数据确定为需同步的数据。

在其他实施例中,还可以根据存储位置确定需同步的数据。

S62、穿戴设备获取需同步的数据所属项目的项目标识。

例如,根据需同步的数据存储位置,确定需同步的数据所属项目,从而得出相应的项目标识。

S63、穿戴设备在需同步的数据属于提醒项目时,获取需同步的数据对应的提醒触发条件。

S64、穿戴设备将提醒触发条件携带于数据传输消息。

S65、穿戴设备构建数据传输消息,数据传输消息携带需同步的数据,及其项目标识,及其对应的提醒触发条件。

本公开实施例将提醒触发条件传输至配对设备,使得配对设备在满足提醒触发条件时,发出提醒。

S66、穿戴设备接收通信设备确定配对设备之后,发送的配对设备的标识。

S67、穿戴设备根据配对设备的标识,发起与配对设备的通信连接。

S68、穿戴设备检测到与配对设备连接成功后,向配对设备发送数据传输消息。

本公开实施例中,如果检测到提醒触发条件已失效,则发出提醒触发条件已失效的提示,检测继续发送的指令,检测到继续发送的指令后,将提醒触发条件携带于数据传输消息。

其中,提醒触发条件已失效,是指提醒触发条件已不能触发提醒项目,例如时间为提醒触发条件时,该时间已过。例如,提醒项目为周二进行跑步运动,提醒触发条件为周二晚上19点发出提醒,但周二晚上19点已过。

应当理解,本实施例仅以执行主体为穿戴设备为例,穿戴设备可以为手环、智能手表、手机等。参照本实施例的上述步骤,本实施例的方法还可以应用于其他设备。

本公开实施例的上述方法,确定需同步的数据,获取需同步的数据所属项目的项目标识,构建携带需同步的数据并携带需同步的数据的项目标识的数据传输消息,检测到与配对设备连接成功后,向配对设备发送数据传输消息,从而实现连接成功后自动将数据同步至配对设备,使得配对设备无需进行数据配置即可实现数据同步,从而能够节省配对设备的数据配置成本,增强用户体验。

实施例5

图7是根据一示例性实施例示出的一种数据同步装置,包括:

确定模块81,用于确定需同步的数据。

第一获取模块82,用于获取需同步的数据所属项目的项目标识。

第一处理模块83,用于根据需同步的数据及项目标识,构建数据传输消息。

数据传输模块84,用于检测到与配对设备连接成功后,向配对设备发送数据传输消息。

在一个实施例中,如图8所示,上述装置还包括:

第二获取模块85,用于在需同步的数据属于提醒项目时,获取需同步的数据对应的提醒触发条件。

第二处理模块86,用于将提醒触发条件携带于数据传输消息。

在一个实施例中,提醒项目包括以下至少一种:闹铃提醒、运动提醒、日期提醒、活动提醒。

在一个实施例中,如图9所示,上述装置还包括:

提醒模块87,用于如果检测到提醒触发条件已失效,则发出提醒触发条件已失效的提示,检测继续发送的指令。

第二处理模块86用于检测到继续发送的指令后,将提醒触发条件携带于数据传输消息。

在一个实施例中,如图10所示,确定模块81包括以下任一子模块:

第一确定子模块811,用于根据标记指令确定需同步的数据;

第二确定子模块812,用于根据数据存储位置确定需同步的数据。

在一个实施例中,如图11所示,还包括:

接收模块88a,用于接收通信设备确定配对设备之后,发送的配对设备的标识。

第一通信模块88b,用于根据配对设备的标识,发起与配对设备的通信连接。

在一个实施例中,如图12所示,还包括:

检测模块89a,用于检测配对设备发出的信号。

第二通信模块89b,用于在检测模块检测到配对设备发出的信号后,建立与配对设备的通信连接。

本实施例的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本公开实施例的上述装置,确定需同步的数据,获取需同步的数据所属项目的项目标识,构建携带需同步的数据并携带需同步的数据的项目标识的数据传输消息,检测到与配对设备连接成功后,向配对设备发送数据传输消息,从而实现连接成功后自动将数据同步至配对设备,使得配对设备无需进行数据配置即可实现数据同步,从而能够节省配对设备的数据配置成本,增强用户体验。

实施例6

图13是根据一示例性实施例示出的一种数据同步装置1200的框图,该装置适用于服务提供设备。例如,装置1200可以是路由器,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图13,装置1200可以包括以下一个或多个组件:处理组件1202,存储器1204,电源组件1206,多媒体组件1208,音频组件1210,输入/输出(I/O)的接口1212,传感器组件1214,以及通信组件1216。

处理组件1202通常控制装置1200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1202可以包括一个或多个处理器1220来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1202可以包括一个或多个模块,便于处理组件1202和其他组件之间的交互。例如,处理组件1202可以包括多媒体模块,以方便多媒体组件1208和处理组件1202之间的交互。

存储器1204被配置为存储各种类型的数据以支持在装置1200的操作。这些数据的示例包括用于在装置1200上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件1206为装置1200的各种组件提供电力。电源组件1206可以包括电源管理系统,一个或多个电源,及其他与为装置1200生成、管理和分配电力相关联的组件。

多媒体组件1208包括在装置1200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1208包括一个前置摄像头和/或后置摄像头。当装置1200处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件1210被配置为输出和/或输入音频信号。例如,音频组件1210包括一个麦克风(MIC),当装置1200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1204或经由通信组件1216发送。在一些实施例中,音频组件1210还包括一个扬声器,用于输出音频信号。

I/O接口1212为处理组件1202和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件1214包括一个或多个传感器,用于为装置1200提供各个方面的状态评估。例如,传感器组件1214可以检测到装置1200的打开/关闭状态,组件的相对定位,例如组件为装置1200的显示器和小键盘,传感器组件1214还可以检测装置1200或装置1200一个组件的位置改变,用户与装置1200接触的存在或不存在,装置1200方位或加速/减速和装置1200的温度变化。传感器组件1214可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1214还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1214还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件1216被配置为便于装置1200和其他设备之间有线或无线方式的通信。装置1200可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1216经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件1216还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置1200可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1204,上述指令可由装置1200的处理器1220执行以完成上述方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

本实施例提供一种数据同步装置,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,存储器被配置为:

确定需同步的数据;

获取需同步的数据所属项目的项目标识;

根据需同步的数据及项目标识,构建数据传输消息;

检测到与配对设备连接成功后,向配对设备发送数据传输消息。

向配对设备发送数据传输消息之前,还包括:

需同步的数据属于提醒项目时,获取需同步的数据对应的提醒触发条件;

将提醒触发条件携带于数据传输消息。

提醒项目包括以下至少一种:

闹铃提醒、运动提醒、日期提醒、活动提醒。

获取需同步的数据对应的提醒触发条件之后,还包括:

如果检测到提醒触发条件已失效,则发出提醒触发条件已失效的提示,检测继续发送的指令;

将提醒触发条件携带于数据传输消息包括:

检测到继续发送的指令后,将提醒触发条件携带于数据传输消息。

确定需同步的数据,包括:

根据标记指令确定需同步的数据;

或者,根据数据存储位置确定需同步的数据。

还包括:

接收通信设备确定配对设备之后,发送的配对设备的标识;

根据配对设备的标识,发起与配对设备的通信连接。

还包括:

检测配对设备发出的信号;

检测到配对设备发出的信号后,建立与配对设备的通信连接。

本实施例提供一种非临时性计算机可读存储介质,当存储介质中的指令由服务提供设备(如路由器)的处理器执行时,使得服务提供设备能够执行一种数据同步方法,该方法包括:

确定需同步的数据;

获取需同步的数据所属项目的项目标识;

根据需同步的数据及项目标识,构建数据传输消息;

检测到与配对设备连接成功后,向配对设备发送数据传输消息。

存储介质中的指令还可以包括:

需同步的数据属于提醒项目时,获取需同步的数据对应的提醒触发条件;

将提醒触发条件携带于数据传输消息。

存储介质中的指令还可以包括:

如果检测到提醒触发条件已失效,则发出提醒触发条件已失效的提示,检测继续发送的指令;

将提醒触发条件携带于数据传输消息包括:

检测到继续发送的指令后,将提醒触发条件携带于数据传输消息。

存储介质中的指令还可以包括:

根据标记指令确定需同步的数据;

或者,根据数据存储位置确定需同步的数据。

存储介质中的指令还可以包括:

接收通信设备确定配对设备之后,发送的配对设备的标识;

根据配对设备的标识,发起与配对设备的通信连接。

存储介质中的指令还可以包括:

检测配对设备发出的信号;

检测到配对设备发出的信号后,建立与配对设备的通信连接。

图14是根据一示例性实施例示出的一种用于数据同步装置1800的框图。例如,装置1800可以被提供为一计算机。参照图14,装置1800包括处理组件1822,其进一步包括一个或多个处理器,以及由存储器1832所代表的存储器资源,用于存储可由处理组件1822的执行的指令,例如应用程序。存储器1832中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1822被配置为执行指令,以执行上述方法选择图片。

装置1800还可以包括一个电源组件1826被配置为执行装置1800的电源管理,一个有线或无线网络接口1850被配置为将装置1800连接到网络,和一个输入输出(I/O)接口1858。装置1800可以操作基于存储在存储器1832的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。

本公开实施例的上述装置,确定需同步的数据,获取需同步的数据所属项目的项目标识,构建携带需同步的数据并携带需同步的数据的项目标识的数据传输消息,检测到与配对设备连接成功后,向配对设备发送数据传输消息,从而实现连接成功后自动将数据同步至配对设备,使得配对设备无需进行数据配置即可实现数据同步,从而能够节省配对设备的数据配置成本,增强用户体验。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1