专利名称:用于同步多个电子设备之中的属性的方法和系统的制作方法
技术领域:
本公开一般涉及无线通信领域。更具体地,本公开涉及一种用于使用低功率蓝牙 .技术对多个电子设备之中的属性进行同步的方法和系统。
背景技术:
在现有的环境中,用户发现由于不同的条件、必须经常将不同的电子设备的时间与正确时间同步。所述不同的条件的示例包括但是不限于用户跨越不同的时区旅行、温度条件和电压不足的电池。在一个示例中,用户手工地将手表的时间设置为车站挂钟上显示的时间。需要手工地执行这种同步,其造成不便并导致不必要的延迟。
发明内容
技术问题按照上述讨论,存在对一种使用低功率蓝牙技术对多个电子设备之中的属性进行同步的方法和系统的需要。技术方案为了解决上述现有技术的不足,首要目标是提供一种对在多个电子设备之中的属性进行同步的方法和系统。—种通过低能量蓝牙 网络使多个电子设备之中的属性能够同步的方法的示例包括由第一电子设备针对第二电子设备的一个或多个属性扫描低能量蓝牙 网络。该方法还包括在第一电子设备和第二电子设备之间建立低能量蓝牙 连接。此外,所述方法还包括将第二电子设备的一个或多个属性与第一电子设备的一个或多个属性同步。一种通过低能耗蓝牙 网络使多个电子设备之中的属性能够同步的系统的示例包括第一电子设备和第二电子设备。所述第一电子设备通过低能量蓝牙 网络与第二电子设备进行电子通信。所述第一电子设备包括可操作的处理器以由第一电子设备针对第二电子设备的一个或多个属性扫描低能量蓝牙 网络。所述处理器还在第一电子设备和第二电子设备之间建立低能量蓝牙 连接。此外,所述处理器将第二电子设备的一个或多个属性与第一电子设备的一个或多个属性同步。在进行以下的具体实施方式
描述之前,对遍及本专利文件使用的特定词语的定义进行说明是有利的术语“包含”或“包括”及其变形,意味着包括而不限制;术语“或”是包括的,意味着和/或;短语“与...相关”及其变形,可以意味着包括、被包括在之内、互联、 包含、被包含、连接到或与...连接、耦接到或与...耦接、可与...通信、协同、交织、并列、 接近、绑定到或与...绑定、具有、具有...的性质等等;并且术语“控制器”意味着控制至少一个操作的任何设备、系统或其部分,可以在硬件、固件或软件、或者一些至少上述两个相同物的组合中实现这种设备。应该注意的是,可以集中或者分布与任何具体控制器有关的功能性,无论本地地或远程地。遍及本专利文件提供用于特定词语的定义,那些本领域普通技术人员应该理解的是,在大多数(即使不是全部)情况中,这种定义应用于之前的、以及将来的这种定义词语的使用中。有益效果所述系统可以使用低功率蓝牙技术对多个电子设备之中的一个或多个属性进行同步。
为了更全面地理解本公开及其优点,现在结合附图进行以下描述,其中相似的参考标号表示相似的部分图1示出根据可以实现的各种实施例的环境的框图;图2示出根据一个实施例的电子设备的框图;图3示出根据一个实施例的用于第一电子设备和第二电子设备之间的时间和日期同步的流程图;以及图4示出根据一个实施例的、通过低功量蓝牙 网络使多个电子设备之中的属性能够进行同步的方法的流程图。本领域技术人员将理解,为简单和清楚起见示出附图中的元件,并不一定按比例描绘。例如,附图中的一些元件的尺寸可以相对于其他元件被夸大以助于提高对本公开的实施例各种的理解。
具体实施例方式在本专利文件中公开的、以下讨论的图1到图4以及用于描述本公开的原理的各种实施例仅作为说明并且不应该被解释为以任何方式限制本公开的范围。那些本领域技术人员将理解的是,可以以任何适当设置的系统来实现本公开的原理。应该注意到,在附图中已经由常规符号来表示方法步骤和系统部件,仅示出对本公开的理解有关的具体细节。此外,对本领域普通技术人员很清楚的细节可以不进行公开。在本公开中,可以使用诸如第一和第二等等的关系术语来区分一个实体与另一个实体,而不必然地暗示这些实体之间的任何实际关系或顺序。此处描述的本公开的实施例提供用于对多个电子设备之中的属性进行同步的方法和系统。图1示出根据可以实现的各种实施例的环境100的框图。环境100包括通过网络110连接的多个电子设备,例如电子设备10 和10恥。在一些实施例中,网络110是低能量蓝牙 网络。电子设备的示例包括但不限于计算机,膝上计算机、移动设备、手持设备、个人数字助理(PDA)、启用蓝牙 的手表及其他启用蓝牙 的设备。电子设备包括用于启动与第二电子设备进行一个或多个属性的同步的第一电子设备。一个或多个属性的示例包括但不限于时间、日、日期、月、年和日历(calendar)。用于时间的属性还可以扩展到秒、秒的划分。使用属性命令执行同步。属性命令包括读命令和写指令中的一个。电子设备10 可以作为第一电子设备并且电子设备10 可以作为第二电子设备。在一些实施例中,电子设备10 可以作为第二电子设备并且电子设备10 可以作为第一电子设备。
电子设备10 包括用于使与电子设备10 能够进行一个或多个属性的同步的多个部件。在图2中详细说明包括所述部件的电子设备10fe。图2示出根据一个实施例的电子设备10 的框图。电子设备10 包括用于传递 (communicating)信息的总线205,以及耦接到总线205用于处理所述信息的处理器210。 所述信息的示例包括属性和属性值。电子设备10 还包括耦接到总线205、用于存储将由处理器210使用的信息的存储器215,例如,随机存取存储器(RAM)。存储器215可用于存储将由处理器210使用的临时信息。电子设备10 还可以包括耦接到总线205、用于存储将由处理器210使用的静态信息的只读存储器(ROM) 220。可以提供存储单元225,例如,磁盘、硬盘或光盘,并且将其耦接到总线205用于存储信息。电子设备10 可以经由总线205耦接到用于显示信息的显示器230,例如阴极射线管(CRT)或液晶显示器(IXD)。包括各种按键的输入设备235耦接到总线205,用于向处理器210传递信息。在一些实施例中,还可以存在用于向处理器210传递信息并且用于控制显示器230上的光标移动的光标控制器M0,例如,鼠标、轨迹球、操纵杆或光标方向键 (cursor direction key) 0在一个实施例中,由电子设备10 使用处理器210来执行本公开的各步骤。所述信息可以从机器可读介质读入到存储器215,例如存储单元225。在替换实施例中,可以使用硬接线电路来代替或和软件指令共同实现各种实施例。机器可读介质可以是向机器提供数据以使机器能够执行特定功能的介质。机器可读介质可以是存储介质。存储介质可以包括非易失性媒介和易失性介质。存储单元225可以是非易失性介质。存储器215可以是易失性介质。所有这些介质是有形的以使由该介质携带的指令能够由将该指令读取到机器内的物理机制进行检测。机器可读介质的示例包括但不限于软盘、软磁盘、硬盘、磁带、⑶-ROM、光盘、穿孔卡、纸带、RAM、PROM、EPROM 和 FLASH-EPR0M。电子设备10 还包括耦接到总线205、用于能够进行数据通信的通信接口 M5。通信接口 245的示例包括但不限于蓝牙 端口。在一些实施例中,处理器210可以包括一个或多个处理单元,用于执行处理器210 的一个或多个功能。处理单元是执行指定功能的硬件电路。该一个或多个功能包括针对第二电子设备的一个或多个属性扫描蓝牙 网络。该一个或多个功能还包括在第一电子设备和第二电子设备之间建立低能量蓝牙 连接。此外,该一个或多个功能包括将第二电子设备的属性与第一电子设备的一个或多个属性同图3示出根据一个实施例的、用于第一电子设备10 和第二电子设备10 之间的时间和日期同步的流程图。在该图示中,在第一电子设备10 和第二电子设备10 之间建立同步简档 (profile),例如,超低功率蓝牙 简档连接。第一电子设备10 是发起设备而第二电子设备10 是目标设备,其中第一电子设备的时间和日期属性值将被同步。第一电子设备10 向第二电子设备10 发送用于读取一个或多个属性(例如, 时间属性和日期属性)的读取属性命令305。第二电子设备10 随后发送具有属性和属性值的读取属性响应310。例如,如果第二电子设备10 中的时间和日期分别是1:05:48PM以及2009年10月1日,则读取属性响应310包括时间属性和属性值13(^48,以及日期属性和属性值011009。在图示中,第一电子设备10 具有相应于1:10:52PM的时间和2009年10月2日的日期,并且相应的属性值分别是011052和021009。写属性命令315被发送给第二电子设备10 用于将值0110522和021009写入时间属性。在一些实施例中,属性的写入可以具体到不同的应用。当接收到写属性命令时,第二电子设备10 通过发送写属性响应320来进行确认。在第二电子设备10 上的时间和日期被改变为1:10:52PM和日期2009年10月2日。在一些实施例中,第二电子设备10 可以拒绝该写命令315。当接收到该写属性响应时,第一电子设备10 可以终止超低功率蓝牙 简档连接。图4示出根据一个实施例的、通过低能量蓝牙 网络使多个电子设备(例如,第一电子设备和第二电子设备)之中的属性能够同步的方法的流程图。所述方法开始于步骤405。在步骤410,由第一电子设备针对第二电子设备的一个或多个属性扫描低能量蓝牙 网络。由第二电子设备对属性进行广告(advertise)。由第一电子设备对第二电子设备的属性进行识别。属性的示例包括但不限于时间、日、日期、月、年和日历。电子设备利用超低功率蓝牙 、双模式蓝牙 或其组合中的一个。在步骤415,在第一电子设备和第二电子设备之间建立低能量蓝牙 连接。第一电子设备基于从步骤410的扫描接收的一个或多个属性的识别而建立低能量蓝牙 连接。该连接可以与蓝牙 简档有关。该简档定义由每个电子设备支持的属性和协议。共同支持的协议随后由电子设备使用以用于更进一步的通信。例如,可以针对超低功率蓝牙 定义同步简档。在步骤420,第二电子设备的属性和第一电子设备的一个或多个属性被同步。在一些实施例中,通过向第二电子设备写入第一电子设备的一个或多个属性值来执行同步。在一些实施例中,同步包括读取第二电子设备的属性。响应于由第一电子设备发送给第二电子设备的读取属性命令来接收属性。接收的属性包括第二电子设备中的在读取属性命令中列出的属性以及每个属性的属性值。与第一电子设备有关的用户随后可以通过向第二电子设备发送写属性命令来将第二电子设备的属性与第一电子设备的属性同步。写属性命令包括相应于第一电子设备的属性的属性值。在一些实施例中,属性命令与十六(16)比特通用唯一标识符(UUID),例如0X0046有关。在其他实施例中,从第二电子设备读取的一个或多个属性值被写入到第一电子设备。在一些实施例中,同步还可以包括将第一电子设备的属性与第二电子设备的属性进行比较。如果第二电子设备的属性不同于第一电子设备的相应属性,则将第一电子设备的属性应用于第二电子设备。如果第二电子设备的属性与第一电子设备的相应属性相同, 则认为电子设备被同步。
所述方法结束于步骤425。虽然本公开已经描述了示范性实施例,但是可以向本领域技术人员建议不同的改变和修改。本公开旨在将这些改变和修改包括在所附的权利要求的范围之内。
权利要求
1.一种通过低能量蓝牙 网络(110)使多个电子设备之中的属性能够同步的方法,所述方法包括由第一电子设备(105a)针对第二电子设备(105b)的一个或多个属性扫描(410)低能量蓝牙 网络(110);在第一电子设备(105a)和第二电子设备105b)之间建立(41 低能量蓝牙 连接;以及将第二电子设备(105b)的一个或多个属性与第一电子设备(105a)的一个或多个属性同步(420)。
2.如权利要求1所述的方法,其中,同步(420)包括下述中的一个 读取第二电子设备的一个或多个属性;以及向第二电子设备写入第一电子设备的一个或多个属性。
3.如权利要求2所述的方法,其中,写入所述一个或多个属性包括 使用一个或多个属性命令向第二电子设备写入一个或多个属性值。
4.如权利要求1所述的方法,其中,同步(420)还包括 读取第二电子设备的一个或多个属性;以及向第一电子设备写入第二电子设备的一个或多个属性。
5.如权利要求4所述的方法,其中,写入所述一个或多个属性包括 使用一个或多个属性命令向第一电子设备写入一个或多个属性值。
6.如权利要求1所述的方法,其中,所述一个或多个属性包含时间、日期、日、年和日历中的一个或多个。
7.如权利要求1所述的方法,其中,所述电子设备(105)使用下述中的至少一个超低功率蓝牙 ;以及双模式蓝牙 。
8.如权利要求7所述的方法,还包括定义用于超低功率蓝牙的同步简档。
9.一种通过低能量蓝牙 网络使多个电子设备之中的属性能够同步的系统,所述系统包括通过低能量蓝牙 网络(110)与第二电子设备(105b)进行电子通信的第一电子设备 (10 ),所述第一电子设备(105a)包括 可操作的处理器O10)以便由第一电子设备针对第二电子设备的一个或多个属性扫描低能量蓝牙 网络;以及在第一电子设备和第二电子设备之间建立低能量蓝牙 连接;将第二电子设备的一个或多个属性与第一电子设备的一个或多个属性同步。
10.如权利要求9所述的系统,其中,所述第一电子设备(105a)还包括 显示器(230);输入设备(235); 光标控制O40);以及存储器015)。
11.如权利要求9所述的系统,其中,可操作所述处理器O10)以执行下述中的一个 读取第二电子设备(105b)的一个或多个属性;以及向第二电子设备(105b)中的存储器015)写入第一电子设备(105a)的一个或多个属性。
12.如权利要求11所述的系统,其中,当写入所述一个或多个属性时,可操作所述处理器O10)以便使用一个或多个属性命令向第二电子设备(105b)写入一个或多个属性值。
13.如权利要求9所述的系统,其中,当所述处理器O10)同步所述一个或多个属性时, 可操作所述处理器O10)以便读取第二电子设备(105b)的一个或多个属性;以及向第一电子设备(105a)中的存储器015)写入第二电子设备(105b)的一个或多个属性。
14.如权利要求13所述的系统,其中,当所述处理器OlO)写入所述一个或多个属性时,可操作所述处理器OlO)以便响应于一个或多个属性命令向第一电子设备(105a)写入一个或多个属性值。
15.如权利要求9所述的系统,其中,所述一个或多个属性包含时间、日期、日、年和日历中的至少一个。
16.如权利要求9所述的系统,其中所述第一电子设备(105a)利用下述中的至少一个建立与第二电子设备(105b)的通信超低功率蓝牙 ,以及双模式蓝牙⑧。
17.如权利要求16所述的系统,其中,可操作所述处理器OlO)以便定义用于超低功率蓝牙 的同步简档。
全文摘要
提供一种可操作以执行对多个电子设备之中的属性进行同步的方法。所述设备被配置为针对第二电子设备的一个或多个属性扫描低能量蓝牙网络。所述设备还被配置为与第二电子设备建立低能量蓝牙连接。此外,所述设备被配置为将第二电子设备的一个或多个属性与第一电子设备的一个或多个属性同步。一种系统,包括与第二电子设备通过低能量蓝牙网络进行电子通信的第一电子设备。
文档编号H04W56/00GK102197691SQ200980142334
公开日2011年9月21日 申请日期2009年10月26日 优先权日2008年10月24日
发明者元银泰, 吉里拉杰·戈亚, 阿伦·纳尼亚特 申请人:三星电子株式会社