专利名称:蓝牙广播通讯系统以及蓝牙广播通讯方法
技术领域:
本发明有关于一种蓝牙广播通讯系统以及蓝牙广播通讯方法,尤指利用于移动电
话间实现广播与组播功能的蓝牙广播通讯系统以及蓝牙广播通讯方法。
背景技术:
蓝牙技术产生自二十世纪90年代,最初目的是解决实体缆线布线的困扰,以实现 电子设备间便捷的互联互通。但是,到目前为止,蓝牙技术仅应用于对移动电子装置或是区 域网络中电子装置,实现一对一的数据传输。 以移动电话发送电子式名片数据的功能为例,一次只能由移动电话发送名片数据 给另一台移动电话;或者,以多媒体数据传输为例,一次只能由一个蓝牙耳机收听来自移动 电话的音乐。 然而,毕竟人类还是群体型的动物,此一对一的数据传输虽为好用技术,但是尚不 能全面满足人类群体分享或共享的使用需求,已知的蓝牙通讯缺乏群组与社群的使用功 能。 因此,本发明的主要目的在于提供一种利用于电子装置间实现广播与组播功能的 蓝牙广播通讯系统以及蓝牙广播通讯方法,改善上述问题。
发明内容
本发明的目的在提供一种利用于电子装置间,特别好用于移动电话间,实现广播 与组播功能的蓝牙广播通讯系统以及蓝牙广播通讯方法,能使主机地位的电子装置,将数 据以广播或组播的方式,同时的通讯连结且数据传输予多个终端机。 本发明的一种蓝牙广播通讯系统以及蓝牙广播通讯方法;该蓝牙广播通讯系统包
含一主机以及多个终端机,该主机与该终端机上分别皆具有蓝牙通讯模块。 在该主机与这些终端机通讯连结之后,首先由该主机选定一蓝牙地址,根据该蓝
牙地址以协商一跳频序列;所述的跳频序列系指多个频道中所跳频的顺序,该主机根据该
跳频序列,依序传送数据的封包予这些频道。 多个终端机透过这些频道与该主机通讯连结,这些终端机根据该跳频序列,依序 自这些频道接收数据的封包;藉以使该主机能以广播的方式同时通讯连结且数据传输予多 个终端机。 因此,藉由本发明的蓝牙广播通讯系统以及蓝牙广播通讯方法,在电子装置间,特 别是移动电话间,利用主机选定一蓝牙地址,并根据该蓝牙地址以协商一跳频序列,能使主 机地位的电子装置,根据所协商的跳频序列,将数据以广播或组播的方式,同时通讯连结且 数据传输予多个终端机。所实施可例如使主机地位的移动电话将名片数据同时传给多个终 端机地位的移动电话,或是主机地位的移动电话将影、音多媒体信息播放且同时传给多个 终端机地位的移动电话来分享。 关于本发明的优点与精神可以藉由以下的发明详述及附图得到进一步的了解。
图1是本发明蓝牙广播通讯系统架构的示意图; 图2是本发明主机与终端机间数据传输的示意图;以及 图3是本发明蓝牙广播通讯方法的实施流程图。 主要元件符号说明 蓝牙广播通讯系统30 主机32 终端机34 终端机A 3402 终端机B 3404 终端机C 3406 蓝牙地址40 跳频序列42 频道4具体实施例方式
请参阅图1,图1是本发明蓝牙广播通讯系统30架构的示意图。本发明提供一种 利用于电子装置间,特别好用于移动电话间,实现广播与组播功能的蓝牙广播通讯系统30 ; 能使主机32地位的电子装置,将数据以广播或组播的方式,同时通讯连结且数据传输予多 个终端机34。 如图例中,蓝牙广播通讯系统30包含一主机32以及多个终端机34,所述多个终端 机34有终端机A 3402、终端机B 3404、以及终端机C 3406,主机32与终端机34上分别皆 具有蓝牙通讯模块,以实现彼此间短距无线通讯的功能。 请进一步参阅图2,图2是本发明主机32与终端机34间数据传输的示意图。在主 机32与这些终端机34通讯连结之后,首先由主机32选定一蓝牙地址40,根据蓝牙地址40 以协商一跳频序列42 ;所述的跳频序列42为多个频道(Channel)44中所跳频的顺序。
本实施例所选定的蓝牙地址40,采用蓝牙位址中LAP中的保留栏 (0x犯8B00-0x9E8B3F)中的一个来作为广播所需蓝牙地址40的标志。根据蓝牙地址40,透 过一个演算法,即由链路管理协议(LMP)中的一个称为原始跳频定序器所产生的序列,来 协商出跳频序列42。 蓝牙通讯模块间通过79个频道44进行通讯连结,根据此79个频道44的跳频序 列42,分割成许多个独立的物理网络来进行数据传输;主机32与终端机34间会依据一个 特定协商的跳频序列42,在79个频道44上调频以传输数据。 其实以太网络也有类似广播或组播的协议,所不同的是,以太网络是靠目的地址 来区分。在本发明的蓝牙中,定义跳频序列42的解决方式是靠原始地址来区分,也就是靠 主机32所选定的蓝牙地址40,来协商出跳频序列42。 主机32根据跳频序列42,依时间轴的顺序传送数据的封包予这些频道44。图例 中的多个终端机34仍为终端机A 3402、终端机B 3404、以及终端机C 3406,这些终端机34 透过这些频道44与主机32通讯连结。跳频序列42如图中依时间顺序为频道01、频道08、 频道72、频道36…;这些终端机A 3402、B 3404、C 3406根据跳频序列42,依时间序列的频 道44顺序,同步的自这些频道44接收数据的封包。 如此,同一时间点每一个终端机34所接收的封包数据的频道44皆相同,所以所接收的数据既相同且同步,因此,藉由本发明的方式,可使主机32以广播的方式,同时通讯连 结且数据传输予多个终端机34。以往,不同终端机与主机的跳频序列是不同的,好处是不互 相干扰,但也形成功能的局限,本发明于终端机34与主机32间所采用的跳频序列42是相 同,因此实现广播的功能。 针对实施的方式进一步说明,因为蓝牙晶片的基带与广播是不抵触的,所以仅需 对蓝牙的协定栈进行修改,即能实现点对多点的蓝牙广播或组播功能,不需涉及硬件更动; 又因蓝牙的协定栈比传统网络的TCP/IP简单且明确的多,所以不论是以成本、开发难度而 言,本发明进行商品化的可行性较高,这也是本发明的较无形的优点之一。
针对蓝牙协定栈的层次补充说明,蓝牙协定栈的层次包含Profile层、L2CAP层链 路、以及HCI层。HCI层在蓝牙晶片中、L2CAP层链路在主机32中;本发明可以改写一段软 体来替代L2CAP层链路,克服L2CAP层链路两个设备间的逻辑频道44的限制,而达成同步 跳频的功能;但是并非完全替代掉L2CAP层链路,因为仍需由L2CAP层链路对每个封包做出 功能的标示,以形成原本就有的多功能力。 本发明方式除了实现广播方式以外,也能于实用上实现组播的功能,所谓广播是 对所有的对象同时发送,并无涉及管控的部份,只要大家在相同的跳频序列42,即能实现同 步传输数据的功能。而组播系指有选择的广播,基本上,跳频序列42是主机32控制的,所 以主控权当然在主机32上,但是,实务上终端机34也应具有对应决定的功能,即允许或不 允许主机32对自身(本台终端机34)的广播功能;意即通讯连结后,允许或不允许主机32 将数据的封包传送到自身(本台终端机34)。 所以,当终端机34回应允许接受数据传输之后,始能根据跳频序列42,依序自这 些频道44接收数据的封包。如此,才能使所传输的数据是被管控或是被双方所同意的,数 据不至于滥传,此为组播的功能。 请参阅图3,图3是本发明蓝牙广播通讯方法的实施流程图。本发明也是一种蓝牙 广播通讯方法,使一主机32能以广播的方式同时通讯连结多个终端机34。该蓝牙广播通讯 方法包含下列步骤 步骤S02 :主机32通讯连接于这些终端机34。 步骤S04 :自主机32选定一蓝牙地址40,根据蓝牙地址40以定义主机32对这些 终端机34的跳频序列42 ;所述跳频序列42于主机32与终端机34间多个频道44中依序 跳频。 步骤S06 :主机32根据跳频序列42,依序传送数据的封包予这些频道44。
步骤S08 :在主机32与终端机34通讯连接后,终端机34回应接受数据传输。
步骤S10 :这些终端机34根据跳频序列42,依序自这些频道44接收数据的封包。
因此,藉由本发明的蓝牙广播通讯系统30以及蓝牙广播通讯方法,在电子装置 间,特别是移动电话间,利用主机32选定一蓝牙地址40,并根据蓝牙地址40以协商一跳频 序列42,能使主机32地位的电子装置,根据所协商的跳频序列42,将数据以广播或组播的 方式,同时通讯连结且数据传输予多个终端机34。所实施例如使主机32地位的移动电话将 名片数据同时传给多个终端机34地位的移动电话,或是主机32地位的移动电话将影、音多 媒体信息播放且同时传给多个终端机34地位的移动电话来分享。 藉由以上较佳具体实施例的详述,希望能更加清楚描述本发明的特征与精神,而并非以上述所揭示的较佳具体实施例来对本发明的范畴加以限制。相反地,其目的是希望 能涵盖各种改变及具相等性的安排于本发明所欲申请的专利范围的范畴内。
权利要求
一种蓝牙广播通讯系统,包含一主机,该主机选定一蓝牙地址,根据该蓝牙地址以协商一跳频序列,该跳频序列为多个频道中所跳频的顺序,该主机根据该跳频序列,依序传送数据的封包予这些频道;以及多个终端机,透过这些频道与该主机通讯连结,这些终端机根据该跳频序列,依序自这些频道接收数据的封包,藉以使该主机能以广播的方式同时通讯连结且数据传输予多个终端机。
2. 如权利要求1所述的蓝牙广播通讯系统,其特征在于,该终端机回应允许接受数据传输之后,始根据该跳频序列,依序自这些频道接收数据的封包。
3. —种蓝牙广播通讯方法,使一主机能以广播的方式同时通讯连结多个终端机,该蓝牙广播通讯方法包含下列步骤该主机通讯连接于这些终端机;自该主机选定一蓝牙地址,根据该蓝牙地址以协商该主机对这些终端机的跳频序列,所述该跳频序列于该主机与该终端机间多个频道中依序跳频;该主机根据该跳频序列,依序传送数据的封包予这些频道;以及这些终端机根据该跳频序列,依序自这些频道接收数据的封包。
4. 如权利要求1所述的蓝牙广播通讯方法,其特征在于,于该主机通讯连接于这些终端机之后,并于这些终端机根据该跳频序列依序自这些频道接收数据的封包之前,进一步进行下列步骤该终端机回应接受数据传输。
全文摘要
一种蓝牙广播通讯系统以及方法,能使主机以广播的方式同时通讯连结且数据传输予多个终端机;首先使主机以蓝牙通讯模块与多个终端机通讯连结,由主机选定一蓝牙地址,根据该蓝牙地址以协商一跳频序列,后续主机根据该跳频序列,依序传送数据的封包予这些允许数据传输的终端机,藉以使主机将数据以广播或组播的方式,同时传给多个终端机;应用上例如主机地位的移动电话将名片数据同时传给多个终端机地位的移动电话,或是主机地位的移动电话将影、音多媒体信息播放并同时传给多个终端机地位的移动电话来分享。
文档编号H04B1/713GK101742405SQ200810173399
公开日2010年6月16日 申请日期2008年11月17日 优先权日2008年11月17日
发明者吴巨强 申请人:英华达(南京)科技有限公司