在智能穿戴设备中与多个终端进行通信的装置和方法

文档序号:7805881阅读:116来源:国知局
在智能穿戴设备中与多个终端进行通信的装置和方法
【专利摘要】提供一种在智能穿戴设备中与多个终端进行通信的装置和方法,所述装置包括:通信包处理单元,产生用于以近距离通信方式与智能穿戴设备连接的多个终端中的预定终端的通信包;驱动单元,从通信包处理单元接收通信包,并将所述预定终端的地址与通信包绑定以形成封装包;以及近距离通信单元,从驱动单元接收封装包,并从封装包解析出通信包和所述预定终端的地址,以根据解析出的预定终端的地址将通信包发送到所述预定终端。根据所述装置和方法,可将智能穿戴设备与多个终端进行连接,从而便于用户对多个终端进行控制。
【专利说明】在智能穿戴设备中与多个终端进行通信的装置和方法

【技术领域】
[0001] 本发明总体来说涉及智能穿戴设备与终端的互连。更具体地讲,涉及一种在智能 穿戴设备中与多个终端进行通信的装置和方法。

【背景技术】
[0002] 随着高性能低功耗处理芯片的推出,智能穿戴设备已经从概念走向商业化,智能 穿戴设备种类逐渐丰富,例如:智能手表、智能眼镜、智能皮鞋等,这些智能穿戴设备将极大 的改变现代人的生活方式。
[0003] 智能手表作为智能穿戴设备的示例,受到人们越来越多的关注,智能手表可以连 接到终端或连接到家庭网络并进而与互联网相连,从而显示来电信息、接听或拨打电话、显 示天气等内容,而近距离通信自然而然地充当起智能手表与终端无线互连的重任。通常,智 能手表只能通过近距离通信连接一个终端,并对这个终端进行控制,但是,由于越来越多的 人拥有多个终端,因此,只连接一个终端的这种限制会让用户在使用智能手表控制终端的 时候感觉不便。例如,在智能手表连接某一终端设备的情况下,如果另外一个终端设备来来 话呼叫,则无法使用智能手表去控制针对所述另外一个终端设备的来话呼叫。
[0004] 由此可见,现有的智能穿戴设备无法实现用户对多个终端的连接和控制。


【发明内容】

[0005] 本发明的示例性实施例在于提供一种能够在智能穿戴设备中与多个终端进行连 接和控制的装置和方法。
[0006] 根据本发明示例性实施例的一方面,提供一种在智能穿戴设备中与多个终端进行 通信的装置,包括:通信包处理单元,产生用于以近距离通信方式与智能穿戴设备连接的多 个终端中的预定终端的通信包;驱动单元,从通信包处理单元接收通信包,并将所述预定终 端的地址与通信包绑定以形成封装包;以及近距离通信单元,从驱动单元接收封装包,并从 封装包解析出通信包和所述预定终端的地址,以根据解析出的预定终端的地址将通信包发 送到所述预定终端。
[0007] 在所述设备中,所述近距离通信方式可包括蓝牙方式。
[0008] 在所述设备中,所述通信包可包括符合主机控制器接口规范的数据包和命令包中 的至少一个。
[0009] 所述设备可还包括:用户接口单元,显示用于与所述预定终端进行交互的用户界 面,接收在用户界面上执行的操作指令,并将所述操作指令提供给通信包处理单元,其中, 通信包处理单元根据所述操作指令来产生用于所述预定终端的命令包。
[0010] 在所述设备中,驱动单元可将所述预定终端的地址添加到通信包的最后一个参数 字段。
[0011] 根据本发明示例性实施例的另一方面,提供一种在智能穿戴设备中与多个终端进 行通信的方法,包括:由通信包处理单元产生用于以近距离通信方式与智能穿戴设备连接 的多个终端中的预定终端的通信包;由驱动单元从通信包处理单元接收通信包,并将所述 预定终端的地址与通信包绑定以形成封装包;以及由近距离通信单元从驱动单元接收封装 包,并从封装包解析出通信包和所述预定终端的地址,以根据解析出的预定终端的地址将 通信包发送到所述预定终端。
[0012] 在所述方法中,所述近距离通信方式可包括蓝牙方式。
[0013] 在所述方法中,所述通信包可包括符合主机控制器接口规范的数据包和命令包中 的至少一个。
[0014] 在所述方法可还包括:在由通信包处理单元产生用于所述预定终端的通信包之 前,由用户接口单元显示用于与所述预定终端进行交互的用户界面,接收在用户界面上执 行的操作指令,并将所述操作指令提供给通信包处理单元,其中,由通信包处理单元产生用 于所述预定终端的通信包的步骤包括:由通信包处理单元根据所述操作指令来产生用于所 述预定终端的命令包。
[0015] 在所述方法中,可由驱动单元通过以下处理来形成封装包:将所述预定终端的地 址添加到通信包的最后一个参数字段。
[0016] 根据本发明示例性实施例的另一方面,提供一种在智能穿戴设备中与多个终端进 行通信的装置,包括:近距离通信单元,从以近距离通信方式与智能穿戴设备连接的多个终 端中的预定终端接收通信包,并将所述预定终端的地址与通信包绑定以形成封装包;驱动 单元,从近距离通信单元接收封装包,并从封装包解析出通信包和所述预定终端的地址;以 及通信包处理单元,根据解析出的所述预定终端的地址在多个处理线程中确定与所述预定 终端对应的处理线程,并利用确定的处理线程来处理解析出的通信包,其中,所述多个处理 线程与所述多个终端对应。
[0017] 在所述设备中,所述近距离通信方式可包括蓝牙方式。
[0018] 在所述设备中,所述通信包可包括符合主机控制器接口规范的数据包和事件包中 的至少一个。
[0019] 在所述设备可还包括:用户接口单元,显示用于与所述预定终端进行交互的用户 界面,并根据解析出的事件包的处理结果来更新显示的用户界面。
[0020] 在所述设备中,近距离通信单元可将所述预定终端的地址添加到通信包的最后一 个参数字段。
[0021] 在所述设备中,每个处理线程可被分配有专门的存储区域,用于存储在解析出的 通信包被处理时产生的数据。
[0022] 根据本发明示例性实施例的另一方面,提供一种在智能穿戴设备中与多个终端进 行通信的方法,包括:由近距离通信单元从以近距离通信方式与智能穿戴设备连接的多个 终端中的预定终端接收通信包,并将所述预定终端的地址与通信包绑定以形成封装包;由 驱动单元从近距离通信单元接收封装包,并从封装包解析出通信包和所述预定终端的地 址;以及由通信包处理单元根据解析出的所述预定终端的地址在多个处理线程中确定与所 述预定终端对应的处理线程,并利用确定的处理线程来处理解析出的通信包,其中,所述多 个处理线程与所述多个终端对应。
[0023] 在所述方法中,所述近距离通信方式可包括蓝牙方式。
[0024] 在所述方法中,所述通信包可包括符合主机控制器接口规范的数据包和事件包中 的至少一个。
[0025] 所述方法可还包括:在由近距离通信单元接收通信包之前,由用户接口单元显示 用于与所述预定终端进行交互的用户界面,并且,在由通信包处理单元处理解析出的事件 包之后,由用户接口单元根据解析出的事件包的处理结果来更新显示的用户界面。
[0026] 在所述方法中,可由近距离通信单元通过以下处理来形成封装包:将所述预定终 端的地址添加到通信包的最后一个参数字段。
[0027] 在所述方法中,每个处理线程可被分配有专门的存储区域,用于存储在解析出的 通信包被处理时产生的数据。
[0028] 根据本发明的示例性实施例的另一方面,提供一种智能穿戴设备中与多个终端进 行通信的装置,包括:通信包处理单元,产生用于以近距离通信方式与智能穿戴设备连接的 多个终端中的预定终端的通信包;驱动单元,从通信包处理单元接收通信包,并将所述预定 终端的地址与通信包绑定以形成封装包;近距离通信单元,从驱动单元接收封装包,并从封 装包解析出通信包和所述预定终端的地址,以根据解析出的预定终端的地址将通信包发送 到所述预定终端,
[0029] 其中,所述近距离通信单元还从所述预定终端接收通信包,并将所述预定终端的 地址与通信包绑定以形成封装包;所述驱动单元从近距离通信单元接收所述封装包,并从 封装包解析出通信包和所述预定终端的地址;所述通信包处理单元根据解析出的所述预定 终端的地址在多个处理线程中确定与所述预定终端对应的处理线程,并利用确定的处理线 程来处理解析出的通信包,其中,所述多个处理线程与所述多个终端对应。
[0030] 在所述装置中,所述近距离通信方式可包括蓝牙方式。
[0031] 在所述装置中,所述通信包可包括以下项中的至少一个:符合主机控制器接口规 范的数据包、事件包、命令包。
[0032] 所述装置可还包括:用户接口单元,显示用于与所述预定终端进行交互的用户界 面,接收在用户界面上执行的操作指令,并将所述操作指令提供给通信包处理单元,并且, 所述用户接口单元还根据解析出的事件包的处理结果来更新显示的用户界面,其中,通信 包处理单元根据所述操作指令来产生用于所述预定终端的命令包。
[0033] 在所述装置中,驱动单元可将所述预定终端的地址添加到通信包的最后一个参数 字段以形成封装包。
[0034] 在所述装置中,近距离通信单元可将所述预定终端的地址添加到通信包的最后一 个参数字段以形成封装包。
[0035] 在所述装置中,每个处理线程可被分配有专门的存储区域,用于存储在解析出的 通信包被处理时产生的数据。
[0036] 根据本发明示例性实施例的在智能穿戴设备中与多个终端进行通信的装置和方 法,可将智能穿戴设备与多个终端进行连接和通信,从而便于用户对多个终端进行控制。

【专利附图】

【附图说明】
[0037] 通过下面结合示例性地示出实施例的附图进行的描述,本发明示例性实施例的上 述和其他目的和特点将会变得更加清楚,其中:
[0038] 图1示出根据本发明示例性实施例的在智能穿戴设备中与多个终端进行通信的 装置的框图;
[0039] 图2示出根据本发明示例性实施例的在智能穿戴设备中与多个终端进行通信的 方法的流程图;
[0040] 图3示出根据本发明另一示例性实施例的在智能穿戴设备中与多个终端进行通 信的装置的框图;
[0041] 图4示出根据本发明示例性实施例的与多个终端进行通信的装置中的处理线程 的示例;
[0042] 图5示出根据本发明另一示例性实施例的在智能穿戴设备中与多个终端进行通 信的方法的流程图;
[0043] 图6示出根据本发明另一示例性实施例的在智能穿戴设备中与多个终端进行通 信的装置的框图。

【具体实施方式】
[0044] 现将详细参照本发明的示例性实施例,所述实施例的示例在附图中示出,其中,相 同的标号始终指的是相同的部件。
[0045] 图1示出根据本发明示例性实施例的在智能穿戴设备中与多个终端进行通信的 装置的框图。这里,作为示例,所述智能穿戴设备可以是智能手表、智能眼镜、智能皮鞋等智 能电子设备;所述终端可以是移动通信终端、平板电脑、个人计算机、数字多媒体播放器等 能够利用近距离通信方式连接智能穿戴设备的电子终端。
[0046] 如图1所示,根据本发明示例性实施例的在智能穿戴设备中与多个终端进行通信 的装置包括:通信包处理单元10、驱动单元20和近距离通信单元30。这些单元可由数字信 号处理器、现场可编程门阵列等通用硬件处理器来实现,也可通过专用芯片等专用硬件处 理器来实现,还可完全通过计算机程序来以软件方式实现。
[0047] 具体说来,通信包处理单元10产生用于以近距离通信方式与智能穿戴设备连接 的多个终端中的预定终端的通信包。这里,作为示例,所述近距离通信方式可包括蓝牙方 式、无线局域网802. 11 (WIFI)方式、红外线通信方式等。所述通信包可包括数据包和命令 包中的至少一个。在近距离通信方式为蓝牙方式的情况下,通信包可包括符合主机控制器 接口规范的数据包(例如,携带有交互的数据)和命令包(例如,携带有发送的操作指令) 中的至少一个。
[0048] 此外,作为附加部件,图1所示的装置还可包括用户接口单元(未示出),其中,所 述用户接口单元显示用于与预定终端进行交互的用户界面,接收在用户界面上执行的操作 指令,并将所述操作指令提供给通信包处理单元10,相应地,通信包处理单元10根据所述 操作指令来产生用于所述预定终端的通信包。这里,作为示例,所述操作指令可以是与用户 在接口单元显示的用户界面上执行的滑动、点击、双击、按压等各种操作相应的针对所述预 定终端的操作指令。当通信包处理单元10接收到用户接口单元提供的操作指令时,通信包 处理单元10根据所述操作指令来产生用于所述预定终端的通信包,其中,所述通信包可包 括由用户接口单元提供的操作指令以及所述预定终端的地址。通过上述方式,可经由用户 接口单元提供的用户界面以良好的人机交互方式来产生针对预定终端的命令包或数据包。
[0049] 驱动单元20从通信包处理单元10接收产生的通信包,并将所述预定终端的地址 与通信包绑定以形成封装包。这里,以蓝牙方式为例,驱动单元20可对应于逻辑链路控制 与适配协议层(L2CAP层)。当驱动单元20从通信包处理单元10接收到用于预定终端的符 合主机控制接口(HCI)规范的通信包时,驱动单元20将所述预定终端的蓝牙地址添加到通 信包的最后一个参数字段以形成封装包。通过上述方式,根据本发明示例性实施例的通信 装置可兼容现有的蓝牙通信方式。
[0050] 近距离通信单元30从驱动单元20接收封装包,并从封装包解析出通信包和所述 预定终端的地址,以根据解析出的预定终端的地址将通信包发送到所述预定终端,这里,以 蓝牙方式为例,近距离通信单元30可以是用于进行蓝牙通信的蓝牙芯片,也可以是相应的 蓝牙通信功能模块。这里,作为示例,近距离通信单元30可将封装包解析成将发送到预定 终端的命令包或数据包以及所述预定终端的蓝牙地址,从而按照解析出的蓝牙地址将命令 包或数据包发送到所述预定终端。
[0051] 通过按照上述方式将预定终端的地址与相应的通信包进行封装,并进行相应的解 析,能够使智能穿戴设备将通信包发送到关联的多个终端,从而实现与多个终端的通信。
[0052] 图2示出根据本发明示例性实施例的在智能穿戴设备中与多个终端进行通信的 方法的流程图。这里,作为示例,所述智能穿戴设备可以是智能手表、智能眼镜、智能皮鞋等 智能电子设备;所述终端可以是移动通信终端、平板电脑、个人计算机、数字多媒体播放器 等能够利用近距离通信方式连接智能穿戴设备的电子终端。作为示例,图2所示的方法可 由图1所示的装置来执行,此外,也可部分或完全通过计算机程序来实施图2所示的方法。
[0053] 如图2所示,在步骤S10,由通信包处理单元10产生用于以近距离通信方式与智能 穿戴设备连接的多个终端中的预定终端的通信包。这里,作为示例,所述近距离通信方式可 包括蓝牙方式、无线局域网802. 11 (WIFI)方式、红外线通信方式等。所述通信包可包括数 据包和命令包中的至少一个。在近距离通信方式为蓝牙方式的情况下,通信包可包括符合 主机控制器接口规范的数据包(例如,携带有交互的数据)和命令包(例如,携带有发送的 操作指令)中的至少一个。
[0054] 此外,作为附加步骤,可在由通信包处理单元10产生用于预定终端的通信包之 前,由用户接口单元显示用于与所述预定终端进行交互的用户界面,接收在用户界面上执 行的操作指令,并将所述操作指令提供给通信包处理单元10。相应地,由通信包处理单元 10根据所述操作指令来产生用于所述预定终端的通信包。这里,作为示例,所述操作指令可 以是与用户在接口单元显示的用户界面上执行的滑动、点击、双击、按压等各种操作相应的 针对所述预定终端的操作指令。当由通信包处理单元10接收到由用户接口单元提供的操 作指令时,由通信包处理单元10根据所述操作指令来产生用于所述预定终端的通信包,其 中,所述通信包可包括由用户接口单元提供的操作指令以及所述预定终端的地址。通过上 述方式,可经由用户接口单元提供的用户界面以良好的人机交互方式来产生针对预定终端 的命令包或数据包。
[0055] 接下来,在步骤S20,由驱动单元20从通信包处理单元10接收产生的通信包,并 将所述预定终端的地址与通信包绑定以形成封装包。这里,以蓝牙方式为例,步骤S20的处 理可对应于逻辑链路控制与适配协议层(L2CAP层)。当由驱动单元20从通信包处理单元 10接收到预定终端的符合主机控制接口规范的通信包时,由驱动单元20将所述预定终端 的蓝牙地址添加到通信包的最后一个参数字段以形成封装包。通过上述方式,根据本发明 示例性实施例的通信方法可兼容现有的蓝牙通信方式。
[0056] 接下来,在步骤S30,由近距离通信单元30从驱动单元20接收封装包,并从封装包 解析出通信包和所述预定终端的地址,以根据解析出的预定终端的地址将通信包发送到所 述预定终端,这里,以蓝牙方式为例,由近距离通信单元30可将封装包解析成将发送到预 定终端的命令包或数据包以及所述预定终端的蓝牙地址,从而按照解析出的蓝牙地址将命 令包或数据包发送到所述预定终端。
[0057] 通过按照上述方式将预定终端的地址与相应的通信包进行封装,并进行相应的解 析,能够使智能穿戴设备将通信包发送到关联的多个终端,从而实现与多个终端的通信。
[0058] 图3示出根据本发明另一示例性实施例的在智能穿戴设备中与多个终端进行通 信的装置的框图。这里,作为示例,所述智能穿戴设备可以是智能手表、智能眼镜、智能皮鞋 等智能电子设备;所述终端可以是移动通信终端、平板电脑、个人计算机、数字多媒体播放 器等能够利用近距离通信方式连接智能穿戴设备的电子终端。
[0059] 如图3所示,根据本发明另一示例性实施例的在智能穿戴设备中与多个终端进行 通信的装置包括:近距离通信单元100、驱动单元200、通信包处理单元300。这些单元可由 数字信号处理器、现场可编程门阵列等通用硬件处理器来实现,也可通过专用芯片等专用 硬件处理器来实现,还可完全通过计算机程序来以软件方式实现。
[0060] 具体说来,近距离通信单元100从以近距离通信方式与智能穿戴设备连接的多个 终端中的预定终端接收通信包,并将所述预定终端的地址与通信包绑定以形成封装包。这 里,作为示例,所述近距离通信方式可包括蓝牙方式、无线局域网802. 11 (WIFI)方式、红外 线通信方式等。所述通信包可包括数据包和事件包中的至少一个。在近距离通信方式为蓝 牙方式的情况下,通信包可包括符合主机控制接口规范的数据包(例如,携带有交互的数 据)和事件包(例如,携带有接收的事件)中的至少一个。这里,以蓝牙方式为例,近距离通 信单元100可以是用于进行蓝牙通信的蓝牙芯片,也可以是相应的蓝牙通信功能模块。这 里,作为示例,当近距离通信单元1〇〇从以蓝牙方式与智能穿戴设备连接的多个终端中的 预定终端接收到符合主机控制接口规范的通信包时,近距离通信单元100可将所述预定终 端的蓝牙地址添加到通信包的最后一个参数字段以形成封装包。通过上述方式,所述通信 装置可兼容现有的蓝牙通信方式。
[0061] 作为示例,假设近距离通信方式为蓝牙方式,近距离通信单元100从预定终端接 收的通信包为符合主机控制器接口规范的事件包,以下将结合表1和表2来描述近距离通 信单元100将预定终端的蓝牙地址与事件包绑定以形成封装包的示例。表1示出根据本发 明示例性实施例的符合主机控制器接口规范的事件包的格式。
[0062] 表 1
[0063]

【权利要求】
1. 一种在智能穿戴设备中与多个终端进行通信的装置,包括: 通信包处理单元,产生用于以近距离通信方式与智能穿戴设备连接的多个终端中的预 定终端的通信包; 驱动单元,从通信包处理单元接收通信包,并将所述预定终端的地址与通信包绑定以 形成封装包;以及 近距离通信单元,从驱动单元接收封装包,并从封装包解析出通信包和所述预定终端 的地址,以根据解析出的预定终端的地址将通信包发送到所述预定终端。
2. 如权利要求1所述的装置,其中,所述近距离通信方式包括蓝牙方式。
3. 如权利要求2所述的装置,其中,所述通信包包括符合主机控制器接口规范的数据 包和命令包中的至少一个。
4. 如权利要求3所述的装置,还包括:用户接口单元,显示用于与所述预定终端进行交 互的用户界面,接收在用户界面上执行的操作指令,并将所述操作指令提供给通信包处理 单元, 其中,通信包处理单元根据所述操作指令来产生用于所述预定终端的命令包。
5. 如权利要求3所述的装置,其中,驱动单元将所述预定终端的地址添加到通信包的 最后一个参数字段。
6. -种在智能穿戴设备中与多个终端进行通信的方法,包括: 由通信包处理单元产生用于以近距离通信方式与智能穿戴设备连接的多个终端中的 预定终端的通信包; 由驱动单元从通信包处理单元接收通信包,并将所述预定终端的地址与通信包绑定以 形成封装包;以及 由近距离通信单元从驱动单元接收封装包,并从封装包解析出通信包和所述预定终端 的地址,以根据解析出的预定终端的地址将通信包发送到所述预定终端。
7. 如权利要求6所述的方法,其中,所述近距离通信方式包括蓝牙方式。
8. 如权利要求7所述的方法,其中,所述通信包包括符合主机控制器接口规范的数据 包和命令包中的至少一个。
9. 如权利要求8所述的方法,还包括:在由通信包处理单元产生用于所述预定终端的 通信包之前,由用户接口单元显示用于与所述预定终端进行交互的用户界面,接收在用户 界面上执行的操作指令,并将所述操作指令提供给通信包处理单元, 其中,由通信包处理单元产生用于所述预定终端的通信包的步骤包括:由通信包处理 单元根据所述操作指令来产生用于所述预定终端的命令包。
10. 如权利要求8所述的方法,其中,由驱动单元通过以下处理来形成封装包:将所述 预定终端的地址添加到通信包的最后一个参数字段。
11. 一种在智能穿戴设备中与多个终端进行通信的装置,包括: 近距离通信单元,从以近距离通信方式与智能穿戴设备连接的多个终端中的预定终端 接收通信包,并将所述预定终端的地址与通信包绑定以形成封装包; 驱动单元,从近距离通信单元接收封装包,并从封装包解析出通信包和所述预定终端 的地址;以及 通信包处理单元,根据解析出的所述预定终端的地址在多个处理线程中确定与所述预 定终端对应的处理线程,并利用确定的处理线程来处理解析出的通信包,其中,所述多个处 理线程与所述多个终端对应。
12. 如权利要求11所述的装置,其中,所述近距离通信方式包括蓝牙方式。
13. 如权利要求12所述的装置,其中,所述通信包包括符合主机控制器接口规范的数 据包和事件包中的至少一个。
14. 如权利要求13所述的装置,还包括:用户接口单元,显示用于与所述预定终端进行 交互的用户界面,并根据解析出的事件包的处理结果来更新显示的用户界面。
15. 如权利要求13所述的装置,其中,近距离通信单元将所述预定终端的地址添加到 通信包的最后一个参数字段。
16. 如权利要求11所述的装置,其中,每个处理线程被分配有专门的存储区域,用于存 储在解析出的通信包被处理时产生的数据。
17. -种在智能穿戴设备中与多个终端进行通信的方法,包括: 由近距离通信单元从以近距离通信方式与智能穿戴设备连接的多个终端中的预定终 端接收通信包,并将所述预定终端的地址与通信包绑定以形成封装包; 由驱动单元从近距离通信单元接收封装包,并从封装包解析出通信包和所述预定终端 的地址;以及 由通信包处理单元根据解析出的所述预定终端的地址在多个处理线程中确定与所述 预定终端对应的处理线程,并利用确定的处理线程来处理解析出的通信包,其中,所述多个 处理线程与所述多个终端对应。
18. 如权利要求17所述的方法,其中,所述近距离通信方式包括蓝牙方式。
19. 如权利要求18所述的方法,其中,所述通信包包括符合主机控制器接口规范的数 据包和事件包中的至少一个。
20. 如权利要求19所述的方法,还包括:在由近距离通信单元接收通信包之前,由用户 接口单元显示用于与所述预定终端进行交互的用户界面,并且, 在由通信包处理单元处理解析出的事件包之后,由用户接口单元根据解析出的事件包 的处理结果来更新显示的用户界面。
21. 如权利要求19所述的方法,其中,由近距离通信单元通过以下处理来形成封装包: 将所述预定终端的地址添加到通信包的最后一个参数字段。
22. 如权利要求17所述的方法,其中,每个处理线程被分配有专门的存储区域,用于存 储在解析出的通信包被处理时产生的数据。
23. -种在智能穿戴设备中与多个终端进行通信的装置,包括: 通信包处理单元,产生用于以近距离通信方式与智能穿戴设备连接的多个终端中的预 定终端的通信包; 驱动单元,从通信包处理单元接收通信包,并将所述预定终端的地址与通信包绑定以 形成封装包; 近距离通信单元,从驱动单元接收封装包,并从封装包解析出通信包和所述预定终端 的地址,以根据解析出的预定终端的地址将通信包发送到所述预定终端, 其中,所述近距离通信单元还从所述预定终端接收通信包,并将所述预定终端的地址 与通信包绑定以形成封装包;所述驱动单元从近距离通信单元接收所述封装包,并从封装 包解析出通信包和所述预定终端的地址;所述通信包处理单元根据解析出的所述预定终端 的地址在多个处理线程中确定与所述预定终端对应的处理线程,并利用确定的处理线程来 处理解析出的通信包,其中,所述多个处理线程与所述多个终端对应。
24. 如权利要求23所述的装置,其中,所述近距离通信方式包括蓝牙方式。
25. 如权利要求24所述的装置,其中,所述通信包包括以下项中的至少一个:符合主机 控制器接口规范的数据包、事件包、命令包。
26. 如权利要求25所述的装置,还包括:用户接口单元,显示用于与所述预定终端进行 交互的用户界面,接收在用户界面上执行的操作指令,并将所述操作指令提供给通信包处 理单元,并且,所述用户接口单元还根据解析出的事件包的处理结果来更新显示的用户界 面, 其中,通信包处理单元根据所述操作指令来产生用于所述预定终端的命令包。
27. 如权利要求25所述的装置,其中,驱动单元将所述预定终端的地址添加到通信包 的最后一个参数字段以形成封装包。
28. 如权利要求25所述的装置,其中,近距离通信单元将所述预定终端的地址添加到 通信包的最后一个参数字段以形成封装包。
29. 如权利要求23所述的装置,其中,每个处理线程被分配有专门的存储区域,用于存 储在解析出的通信包被处理时产生的数据。
【文档编号】H04W28/06GK104052528SQ201410256262
【公开日】2014年9月17日 申请日期:2014年6月10日 优先权日:2014年6月10日
【发明者】吴文辉, 朴在善 申请人:广州三星通信技术研究有限公司, 三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1