通过蓝牙进行设备同步的制作方法_4

文档序号:9770034阅读:来源:国知局
202处发生的事件/中 断的标称时间段,并可产生同步触发消息518,该同步触发消息在从中央无线通信设备202 接收实际的同步指示消息514消息之间中断外围无线通信设备204的应用处理器318。外围 无线通信设备204的主机/应用处理器318可基于从WPAN电路312接收的同步触发消息518重 新创建事件516。尽管外围无线通信设备204的WPAN电路312的微微网时钟可在从中央无线 通信设备202接收同步指示消息514消息之间的时间段期间"漂移",但微微网时钟的漂移量 可为最小。利用中央无线通信设备202处的定时器可降低向外围无线通信设备204发送同步 指示消息514的频率,由此最小化通信要求和/或降低功率消耗。外围无线通信设备204可在 从中央无线通信设备202接收同步指示消息514之间"内插"针对同步触发消息518的定时, 由此继续向外围无线通信设备204中的主机/应用处理器318提供"中断"以产生事件。
[0032]图5C示出了根据一些实施例可在中央无线通信设备202和外围无线通信设备204 之间用于协调事件的时间同步的一组代表性内部信号的图示540。中央无线通信设备202可 通过WPAN连接550连接到外围无线通信设备204。如本文所述,WPAN连接550可提供相对时间 同步的信道,即,可在中央无线通信设备202和外围无线通信设备204之间提供关于时钟时 间值的信息,例如蓝牙时钟,以对准相应无线通信设备202/204的WPAN电路304/312中的时 钟。可通过在中央无线通信设备202和外围无线通信设备204之间提供时间同步信息来将中 央无线通信设备202上运行的应用同步到外围无线通信设备204上运行的另一个应用。在实 施例中,外围无线通信设备204和/或中央无线通信设备202可以是电池供电的,并且可能希 望使功率消耗最小化,同时提供针对应用的一个或多个功能。例如,中央无线通信设备202 可尝试"读取"由外围无线通信设备204提供的信息。并非使中央无线通信设备202尝试从外 围无线通信设备204连续读取信息,这会耗费中央无线通信设备202的电池电力,相反,中央 无线通信设备202可以规则间隔和/或基于中央无线通信设备202上运行的应用要求而"按 需"读取信息。在代表性实施例中,中央无线通信设备202从外围无线通信设备204收集传感 器数据。在另一个代表性实施例中,中央无线通信设备202检测外围无线通信设备204的二 维或三维位置和/或取向。在一些实施例中,通过WPAN通信链路来提供由中央无线通信设备 202从外围无线通信设备204获得和/或检测到的信息,例如WPAN连接550可提供双向信息传 输。在一些实施例中,通过辅助机构(例如,通过另一个通信链路和/或通过独立的检测机 构)来提供由中央无线通信设备202从外围无线通信设备204获得和/或检测到的信息。在实 施例中,中央无线通信设备202检测外围无线通信设备204相对于中央无线通信设备202的 位置和/或取向。在实施例中,中央无线通信设备202包括触敏显示器(或其他具有检测能力 的表面),并且外围无线通信设备204是电池操作的设备,该设备提供可被中央无线通信设 备202感测的激励信号。在一些实施例中,中央无线通信设备202以规则的时间间隔读取由 外围无线通信设备204提供的信息,并在其中提供的显示器上向中央无线通信设备202的用 户提供视觉反馈。由于外围无线通信设备204可由电池供电,因此可能希望使外围无线通信 设备204以规则的时间间隔和/或"按需"提供信息(例如,消息和/或激励信号),并在"激励" 时间段之间工作于功率降低状态。利用本文描述的时间同步方法,中央无线通信设备202和 外围无线通信设备204可进行应用级时间同步,使得外围无线通信设备204可在中央无线通 信设备202能够知道和/或预测和/或估计的时间段提供间歇输出、激励和/或信息,中央无 线通信设备202继而能够在适当的时间段从外围无线通信设备204获得、读取和/或感知所 述输出、激励和/或信息。利用本文描述的应用级时间同步方法,中央无线通信设备202可在 适当时间段"读取",并且外围无线通信设备204可在适当时间段"写入",其中适当时间段在 中央无线通信设备202和外围无线通信设备204处都进行时间同步,由此使得中央无线通信 设备202和外围无线通信设备204都能够以高功效方式工作。在实施例中,中央无线通信设 备202是包括显示能力的平板计算设备(例如,ipadκ)),并且外围无线通信设备204是输入 设备,例如触笔,其能够以规则时间间隔提供可被平板计算设备感测到的激励。在实施例 中,触笔以规则时间间隔例如每X毫秒来发射激励信号,并且平板计算设备使用本文描述的 时间同步方法来使触笔的激励信号与平板计算设备的扫描/读取/感测/拾取时间段对准。 通过提供由外围无线通信设备204(例如,触笔)产生的激励信号与中央无线通信设备202的 扫描/读取/感测/拾取时间段的时间同步,两个设备可通过仅在需要时"写入"(激励)和"读 取"(扫描)而节省有限的电池电力。中央无线通信设备202可向外围无线通信设备204提供 时间同步信息,使得能够将外围无线通信设备204的激励信号与中央无线通信设备202的扫 描时间段对准。
[0033]图5C包括中央无线通信设备202和外围无线通信设备204处的一组代表性信号,该 信号示出了在中央无线通信设备202和外围无线通信设备204处的应用进行时间同步的定 时。如上所述,中央无线通信设备202处的应用和外围无线通信设备204处的另一并行应用 能够产生信号,该信号可利用本文描述的方法和/或设备彼此进行"时间同步"。在实施例 中,中央无线通信设备202处的应用信号552可代表"读取"和/或"感测"和/或"获得信息" 和/或"扫描"信号,而外围无线通信设备204处的应用信号542可代表"写入"和/或"激励" 和/或"提供信息"信号。如图5C所示,中央无线通信设备202处的应用信号552的"读取"时间 段可在比外围无线通信设备204处的应用信号542的"写入"时间段更宽或更窄的时间段内 延长。利用中央无线通信设备202和外围无线通信设备204之间的应用级时间同步可将"读 取"应用信号552与"写入"应用信号542对准。在实施例中,中央无线通信设备202的主机/应 用处理器306可在启用"读取"应用信号552之前和/或与启用"读取"应用信号552同时向 WPAN电路304提供中断(例如,"应用处理器中断"554)。应用处理器中断554可使得WPAN电路 304捕获WPAN电路304的微微网时钟的值CLKss(例如,如WPAN时钟556捕获信号所示)。在一 些实施例中,由中央无线通信设备202调节WPAN电路304的微微网时钟的值CLKss,以补偿在 中央无线通信设备202处中断、唤醒和/或由于其他WPAN活动导致的处理延迟。可由中央无 线通信设备202的WPAN电路304利用定期安排的周期性传输和/或使用通过WPAN连接550的 不定期"按需"通信来向外围无线通信设备204的WPAN电路312提供(调节的)CLKss值。在一 些实施例中,可利用通信之间的时间段t BT的特定值来定期安排中央无线通信设备202和外 围无线通信设备204通过WPAN连接550进行的通信。在实施例中,在WPAN连接550上后续发生 通信事件期间传送微微网时钟的时钟值CLKss,例如作为链路层同步指示消息514的有效载 荷的一部分。在外围无线通信设备204的WPAN电路312正确接收链路层同步指示消息514(或 接受提供正确的CLKss微微网时钟值的等效消息)时,外围无线通信设备204的WPAN电路312 捕获外围无线通信设备204处WPAN电路312的微微网时钟的当前值CLKcc,例如如WPAN时钟 546捕获信号所示。在一些实施例中,由外围无线通信设备204调节外围无线通信设备204捕 获的微微网时钟的值CLKcc,以补偿在外围无线通信设备204处中断、唤醒和/或由于其他 WPAN活动导致的处理延迟。外围无线通信设备204可在例如链路层同步指示消息514中计算 在外围无线通信设备204处捕获(并任选地调节)的当前微微网时钟时间值CLKcc与在中央 无线通信设备202提供的捕获并调节的时钟时间值CLKss之间的时间差。在实施例中,可由 外围无线通信设备204的WPAN电路312执行时间差计算。在实施例中,时间差被确定为 (CLKcc-CLKss)。可由WPAN电路312例如通过对图5C中表示为应用处理器中断544的中断进 行断言来向外围无线通信设备204的主机/应用处理器318提供该时间差。可在从WPAN电路 312向主机/应用处理器318提供的供应商特有命令中提供时间差作为时间偏移值,例如可 被解释为时间单位数量诸如微秒数的整数。外围无线通信设备204的主机/应用处理器318 可使用WPAN电路312提供的时间差信息来调节外围无线通信设备204处发生特定事件的时 间段,例如,应用信号542可被断言为在适当的时刻"写入"值,使得外围无线通信设备204处 的"写入"应用信号542可与中央无线通信设备202上的"读取"应用信号552对准。
[0034]图5D示出了根据一些实施例可在中央无线通信设备202和外围无线通信设备204 之间用于协调事件的时间同步的另一组代表性内部信号的图示560。如图5A至5C所示,中央 无线通信设备202通过WPAN连接550连接到外围无线通信设备204,WPAN连接550提供相对时 间同步的信道,即,可在中央无线通信设备202和外围无线通信设备204之间提供关于时钟 时间值的信息,例如蓝牙时钟,以对准相应无线通信设备202/204的WPAN电路304/312中的 微微网时钟。可希望通过在中央无线通信设备202和外围无线通信设备204之间提供附加时 间同步信息来将中央无线通信设备202上运行的应用同步到外围无线通信设备204上运行 的另一个应用。在实施例中,中央无线通信设备202可尝试"读取"由外围无线通信设备204 提供的信息。并非让中央无线通信设备202尝试连续从外围无线通信设备204读取信息,相 反,中央无线通信设备202可读取与在外围无线通信设备204处"写入"信息时同步的时间信 息。类似地,外围无线通信设备204可在离散时间间隔"写入"要由中央无线通信设备202"读 取"的信息,在一些实施例中,这可以是周期性的而非连续写入。如图f5D所示,中央无线通信 设备202和外围无线通信设备204上的应用最初可能并不彼此同步,并且外围无线通信设备 204上的应用能够在一段时间内提供连续的"写入"应用信号570,由此允许中央无线通信设 备202利用其自己的应用信号562在任何时间"读取"。然而,为了在外围无线通信设备204处 节省电力,可优选仅在中央无线通信设备202将启用其自己的"读取"应用信号562的时间段 期间才启用"写入"应用信号570。为了使两个应用同步,可由中央无线通信设备202例如通 过本文所述的WPAN通信链路向外围无线通信设备204提供时间同步信息。一旦完成同步,外 围无线通信设备204就能够在应用信号570的"写入"周期之间进入功率降低状态,由此诸如 针对外围无线通信设备204有限容量的电池来节省其本地功率。在一些实施例中,外围无线 通信设备204能够例如基于不活动定时器超时来进入延长的功率降低状态,并且在从延长 的功率降低状态唤醒时,可以重新获取中央无线通信设备202与外围无线通信设备204的同 步以实现应用级事件定时同步,如图5D所示。在一些实施例中,可唤醒外围无线通信设备 204以重新同步并重新进入休眠状态,确保只要结合中央无线通信设备204使用外围无线通 信设备204的应用的
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1