无线通信设备及其方法和采用其的无线通信系统的制作方法

文档序号:7960535阅读:198来源:国知局
专利名称:无线通信设备及其方法和采用其的无线通信系统的制作方法
技术领域
本发明涉及一种无线通信设备及其方法,尤其涉及一种无线通信设备及其方法和采用其的无线通信系统,其中,数据处理单元能够正确判断是否已经发送到蓝牙(Bluetooth)系统。本申请基于2001年2月9日提交的韩国专利申请第2001-6519号,该申请引用于此以资参考。
背景技术
蓝牙通信近来已作为本地无线通信而得到普及,它能够以高达1Mbps的速度在10m至100m的范围内以无线方式发送诸如音频数据和视频数据之类的信息。
现有的蓝牙系统采用2.4GHz的ISM(工业科学医用)频带。


图1是表示蓝牙通信系统的皮网络(Piconet)结构的示意图。
参照图1,在蓝牙通信系统中,皮网络是这样形成的,即,将多个从属设备(S1-S7)连接到一主设备(M)。在一个皮网络中,在激活模式中至多可以将7个从属设备(S1-S7)连接到该主设备(M)。
在皮网络中,主设备(M)和从属设备(S1-S7)通过分组进行通信。
图2A是表示在图1的皮网络中发送的传统分组结构的示意图。
图2B的详细示意图表示的是该分组首标部分。
参照图2B,分组首标具有AM ADDR、TYPE、FLOW、ARQN和HEC,总共18个比特。
具有净荷的ARQN是1比特的确认指示符,其用于向源通知无CRC(循环冗余校验)差错地成功发送。
具有确认信息的响应消息采用两种形式的确认正面确认(ACK)和否定确认(NAK)。ACK被设置为ARQN=1,而NAK被设置为ARQN=0。
另外,在当前的蓝牙通信中,如图3所示,主设备和从属设备采用TDD(时分双工)方法进行双向通信。
主设备在Tx(发送)时隙中指定并发送数据给目标从属设备。在图3中,分别给从属设备1和从属设备2指定主设备的目标Tx时隙中的1和2。
由主设备指定的从属设备在Rx(接收)时隙中接收相应的数据。
图4的示意图表示的是蓝牙通信系统的协议栈。
LMP(链路管理器协议)建立源无线通信设备与目的地无线通信设备之间的链路,并且管理安全性,并对其进行控制。
LMP定义包含对请求发送消息的响应消息的分组。
在发送请求消息之后,在预定时间内,换言之,在LMP响应时间内,源无线通信设备从目的地无线通信设备接收响应消息。因此,源无线通信设备确认请求消息的确认信息,或者确认是否由目的地无线通信设备接收到该请求消息,然后根据消息流来确定是重新发送请求消息还是执行下一个操作。
另一方面,在LMP(链路管理器协议)中,当皮网络不具有响应消息时,源无线通信设备确认目的地无线通信设备是否已接收到信号,基带(参见图4)判断包含在空分组的首标中的确认信息,或者判断包含在首标中的ARQN值,并且将确认信息提供给LMP(链路管理器协议)。
另外,当发送请求信息时,即当接连发送多于两个的不同数据消息时,在从另一个无线通信设备接收请求消息数据之后,具有蓝牙模块的无线通信设备在发送第一消息之后在基带处理接收到的空分组,并且将确认信息提供给LMP(链路管理器协议)。
然后,LMP(链路管理器协议)确定是采用从基带接收到的确认信息发送第二消息还是再次发送第一消息。
如上所述,如果以传统的蓝牙通信模式发送不具有响应消息的请求消息,则可通过将确认信息从基站传送到LMP(链路管理器协议)来检查是否已成功地发送请求消息。
因此,这引起基带中的过载,并且增大了基带与LMP(链路管理器协议)之间的信令接口。

发明内容
已提出本发明来克服现有技术中的上述问题。因此,本发明的目的是提供一种无线通信设备及其方法和采用其的无线通信系统,其能够检查是否已成功地发送数据。
上述目的是通过不采用有线方式便进行数据收发的无线通信设备来实现的,该无线通信设备包括收发单元,用于向外部设备发送数据或从所述外部设备接收数据;缓冲器,用于存储数据,所述缓冲器具有用于表示数据的存在的指示符;和控制器,用于在经过所述收发单元将数据发送到目的地无线通信设备之后,检查所述缓冲器的指示符,并且如果在所述缓冲器中没有数据,则确认数据已被成功地发送到所述目的地无线通信设备。
最好,该无线通信设备还包括一定时器,用于设置用于检查数据是否已被成功地发送的等待时间,并且,当超过所述定时器的预定时间时,所述控制器检查所述缓冲器。
为了实现本发明另一目的,提供了一种无线通信方法,包括下列步骤(a)将要发送的数据暂时存储在缓冲器中,并且当在所述缓冲器中存在数据时,激活所述缓冲器的指示符;(b)在将数据发送到目的地无线通信设备之后,检查所述缓冲器;和(c)如果所述指示符表示在缓冲器中不存在数据,则确认数据已被发送到所述目的地无线通信设备。
该无线通信方法还包括一步骤,用于设置用于检查数据是否已被发送的等待时间,并且,在经过预定时间之后,最好,检查所述缓冲器的指示符。
为了实现本发明另一目的,提供了一种无线通信系统,其中,多个无线通信设备作为主机或从机,并且主无线通信设备将数据发送到目的地从属无线通信设备,其中要被发送的数据暂时存储在缓冲器中,缓冲器的指示符表示缓冲器中数据的存在,并且将数据发送到目的地从属设备。此后,如果该指示符表示在缓冲器中不存在数据,则确认已将数据发送到目的地从属设备。
附图简述为了更好的理解本发明,下面将参照附图,附图中图1是表示蓝牙通信系统的皮网络结构的示意图;图2A是表示在图1的皮网络中发送的传统分组结构的示意图;图2B的详细示意图表示的是该分组的首标区域;图3的示意图表示的是蓝牙通信系统中的Rx/Tx定时;图4的示意图表示的是蓝牙通信系统的协议栈;
图5的方框图表示的是本发明的无线通信设备;和图6的流程图表示的是本发明的通信方法。
具体实施例方式
下面将参照附图来详细描述根据本发明实施例的无线通信设备及其方法和采用其的无线通信系统。
图5的方框图表示的是本发明的无线通信设备。
参照图5,无线通信设备10包括收发单元11、定时器13、缓冲器15、控制器17和数据处理单元18。
收发单元11处理诸如2.4GHz频带的RF(射频)信号之类的接收信号,并发送要被发送的分组。
缓冲器15具有标志15a,并且暂时存储要通过收发单元11发送的数据。
如果在缓冲器15中存储有数据,则将标志15a设置为真(标志=真),而如果缓冲器15中未存储有数据,则将标志15a设置为假(标志=假)。
通过检查标志15a,无线通信设备能够确认数据已被准确地发送。
定时器13设置检查数据收发已被成功地发送的时间。
检查数据是否已被成功地发送的时间要比LMP响应超时(30秒)或监测超时(缺省为20秒,最大为40.9秒)小。
控制器17对应于图4中蓝牙的协议栈的基带,并且与经HCI(主机控制器接口)(未示出)连接的主机进行通信。主机可以是各种通信终端,如膝上计算机、蜂窝电话和打印机等。
数据处理单元18对应于图4中蓝牙的协议栈的LMP,并且执行诸如收发单元11的控制、链路控制、逻辑信道控制、数据白化处理(whitening)、地址分配、安全性之类的功能。
另外,当发送不具有响应消息的数据分组时,数据处理单元18通过检查缓冲器的标志15a来确认已成功地发送数据,并且在从另一个无线通信设备接收到请求消息数据之后,即接连接收到多于两种不同类型的消息数据之后,发送其本身的请求消息数据。
这里,如果在定时器13中预定发送成功的检查时间,则当超过在定时器13中预定的时间时,数据处理单元18通过检查缓冲器15的标志15a来确认数据的发送。
此时,如果标志15a表示的是‘假’,则确定已成功地发送数据。
接下来,将参照图6来描述无线通信设备的操作。
图6是本发明无线通信方法的流程图。
首先,当源无线通信设备打算发送数据时,无线通信设备将数据存储在缓冲器15中,并且将缓冲器15的标志15a设置成‘真’(步骤101)。
然后,无线通信设备检查将要发送的数据是否为具有响应消息的数据分组(步骤102)。
当数据分组具有响应消息时,发送数据(步骤104)。
然后,在LMP响应时间期间,无线通信设备等待接收响应消息。
此后,无线通信设备检查响应消息的接收(步骤108),如果尚未接收到响应消息,则重新发送数据。
在对数据已被成功发送进行检查之后,无线通信设备再次检查是否有更多的数据要发送(步骤120)。如果有更多的数据要发送,则无线通信设备返回到步骤102。
与此同时,当没有响应消息时,如当发送不具有响应消息的数据或者接连发送多于两种不同类型的消息时,在定时器13中发送用于检查是否已成功发送数据的等待时间(步骤112)。然后,在Tx时隙中,从缓冲器15读出数据并发送(步骤114)。
接下来,在超过在定时器13中设置的时间之后,无线通信设备检查缓冲器15的标志15a(步骤116)。
如果缓冲器15的标志15a表示‘真’,则意味着数据存储在缓冲器15中,因此,确认数据尚未发送到目的地无线通信设备。
因此,无线通信设备返回到步骤112,在定时器13中设置时间,并且重复步骤114至步骤118。
但是,如果缓冲器15的标志15a表示‘假’,则意味着数据已被发送而未存储在缓冲器15中,从而无线通信设备确认数据已被成功地发送到目的地无线通信设备。
在确认成功发送数据之后,源无线通信设备检查是否有更多数据要发送。如果没有更多数据要发送,则源无线通信设备返回到步骤102。
如上所述,根据本发明的无线通信设备及其方法和采用其的无线通信系统,可以容易地检查数据的成功发送。
另外,基带中的加载量将降低,并且可减少基带和LMP之间的信令接口。
尽管已描述了本发明的优选实施例,但应理解的是,本发明不局限于该优选实施例,在不背离由所附权利要求书限定的本发明宗旨和范围的情况下,本领域内的普通技术人员可以进行各种变化和改进。
权利要求
1.一种用于以无线方式收发数据的无线通信设备,包括收发单元,用于向外部设备发送数据或从所述外部设备接收数据;缓冲器,用于存储数据,所述缓冲器具有用于表示数据的存在的指示符;和控制器,用于相对于要经过所述收发单元发送到目的地无线通信设备的数据,检查所述缓冲器的指示符,并且如果在所述缓冲器中没有数据,则确认数据已被成功地发送到所述目的地无线通信设备。
2.如权利要求1所述的无线通信设备,其中,当发送没有响应消息的数据时,所述控制器检查所述缓冲器的指示符,并且获得被发送到所述目的地无线通信设备的数据的确认信息。
3.如权利要求1所述的无线通信设备,其中,当发送多于两种类型的消息数据时,所述控制器检查所述缓冲器的指示符,并且获得被发送到所述目的地无线通信设备的数据的确认信息。
4.如权利要求1所述的无线通信设备,还包括定时器,用于设置用于检查数据是否已被发送的等待时间,并且,当超过所述定时器的预定时间时,所述控制器检查所述缓冲器的指示符。
5.一种用于以无线方式收发数据的无线通信方法,包括下列步骤(a)将要发送的数据存储在缓冲器中,并且当在所述缓冲器中存在数据时,激活所述缓冲器的指示符;(b)在将数据发送到目的地无线通信设备之后,检查所述缓冲器;和(c)如果所述指示符表示在缓冲器中不存在数据,则确认数据已被发送到所述目的地无线通信设备。
6.如权利要求5所述的无线通信方法,其中,当发送没有响应消息的数据分组时,所述步骤(b)检查所述缓冲器的指示符,并且获得被发送到所述数据的确认信息。
7.如权利要求5所述的无线通信方法,其中,当发送多于两种类型的消息数据时,所述步骤(b)检查所述缓冲器的指示符,并且获得所述数据的确认信息。
8.如权利要求5所述的无线通信方法,还包括一步骤,用于设置用于检查数据是否已被发送的等待时间,其中,在经过预定时间之后,检查所述缓冲器的指示符。
9.一种无线通信系统,包括多个无线通信设备,其每个作为主机或从机进行操作,主无线通信设备将数据发送到目的地从属无线通信设备,其中主无线通信设备将数据存储在缓冲器中,相对于缓冲器中数据的存在,激活缓冲器的指示符,将数据发送到目的地从属设备,检查缓冲器的指示符,并且,如果该指示符表示在缓冲器中不存在数据,则主无线通信设备确认已将数据发送到目的地从属设备。
全文摘要
一种无线通信设备及其方法和采用其的无线通信系统。无线通信设备用于以无线方式收发数据,其包括:收发单元,用于向外部设备发送数据或从所述外部设备接收数据;缓冲器,用于存储要发送的数据,该缓冲器具有用于表示数据的存在的指示符;和控制器,用于在数据已经过收发单元发送到目的地无线通信设备之后,检查缓冲器的指示符,并且如果在所述缓冲器中没有数据,则确认数据已被成功地发送到所述目的地无线通信设备。根据本发明的无线通信设备及其方法和采用其的无线通信系统,可以容易地检查数据的成功发送。
文档编号H04L1/16GK1368798SQ0113859
公开日2002年9月11日 申请日期2001年11月19日 优先权日2001年2月9日
发明者朴宰汉 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1