一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

无线通讯方法以及无线通讯装置与流程

2022-02-22 17:03:03 来源:中国专利 TAG:


1.本发明有关于无线通讯方法和无线通讯装置,特别有关于可将错误封包重建为完整封包的无线通讯方法和无线通讯装置。


背景技术:

2.近年来,tws(true wireless stereo,真无线)耳机变得越来越普及。这类耳机通常具有美观以及体积较小的优点。然而,因为体积较小,这类耳机的天线大小也相对的有较大的限制,因此也相对的限制了其接收能力。这类限制也降低了tws耳机的表现。举例来说,因为被限制的接收能力,tws耳机在接收封包时,可能会仅接收到部分封包的资料。


技术实现要素:

3.本发明一目的为公开一种无线通讯方法,其可依据错误封包产生重组封包。
4.本发明另一目的为公开一种无线通讯装置,其可依据错误封包产生重组封包。
5.本发明一实施例公开一种无线通讯方法,其特征在于,包括:(a)接收多个资料群,其中该多个资料群未通过错误检查程序;(b)选择该多个资料群中至少一该资料群的一部分;以及(c)对该步骤(b)中选择的该部分进行重组来产生重组封包。
6.本发明另一实施例公开一种无线通讯装置,其特征在于,包括:控制电路;以及存储装置。当该控制电路执行程式时,会施行无线通讯方法,该无线通讯方法包括:(a)以该控制电路接收多个资料群,其中该多个资料群未通过错误检查程序;(b)选择该多个资料群中至少一该资料群的一部分;以及(c)对该步骤(b)中选择的该部分进行重组来产生重组封包。
7.根据前述实施例,可将错误封包进行重组,因此可改善tws耳机或是任何具有小尺寸的电子装置的表现。
附图说明
8.图1为绘示了根据本发明实施例的无线通讯装置的方块图。
9.图2至图4为根据本发明不同实施例的封包重组程序的示意图。
10.图5为绘示了根据本发明另一实施例的无线通讯装置的方块图。
11.图6为绘示了根据本发明实施例的无线通讯方法的流程图。
12.其中,附图标记说明如下:
13.100 无线通讯装置
14.102 电子装置
15.101 资料接收装置
16.103 控制电路
17.105 存储装置
18.p 接收封包
19.ep,ep_1,ep_2,ep_3,ep_4,ep_5 错误封包
20.b2、b5、b9、b18 位元
21.rp 重组封包
22.gp 良好封包
23.st 信号品质临界值
24.pa1 第一路径
25.pa2 第二路径
具体实施方式
26.以下将以多个实施例来描述本发明的内容,还请留意,各实施例中的元件可通过硬件(例如装置或电路)或是韧体(例如微处理器中写入至少一程序)来实施。此外,以下描述中的”第一”、”第二”以及类似描述仅用来定义不同的元件、参数、数据、信号或步骤。并非用以限定其次序。举例来说,第一装置和第二装置可代表这两个装置为具有相同结构但彼此独立的两个装置。而且,每一实施例中的元件可分割为更多的元件,或是整合成较少的元件。
27.图1为绘示了根据本发明实施例的无线通讯装置100的方块图。如图1所示,无线通讯装置100包括资料接收装置101,控制电路103和存储装置105。资料接收装置101(例如天线)可以从电子装置102接收封包p。在接收到封包p之后,控制电路103用以执行至少一个程式以执行以下动作。程式可以存储在任何记录媒体中,例如但不限在存储装置105。
28.在一实施例中,控制电路103判断封包p是否为错误封包。如果封包p是错误封包,则将封包p暂存到存储装置105。在一实施例中,控制电路103执行错误检查程序(例如循环冗余校验,crc)之类的,以检查封包p是否为错误封包。如果封包p没有通过错误检查程序,则将封包p判断为错误封包。请注意,错误检查程序可以是任何其他程序,而不仅限在crc。同样的,错误封包可代表封包有至少一种类型的错误,例如,封包p不具有应该包括在封包p中的资料。
29.如果封包p被判断为错误封包,则将其暂存到存储装置105,控制电路103会请求发送封包p的电子装置102再次重新发送封包p。也就是说,如果资料接收装置101接收到的封包是错误封包,则错误封包被暂存到存储装置105,且控制电路103将请求电子装置102再次发送相同的封包。在一实施例中,将重复这样的步骤,直到确定同一封包为错误封包的数目达到预定数目为止。在一实施例中,无线通讯装置100是蓝牙装置,并且在无线通讯装置100使用非同步非连接(asynchronous connection-less)演算法的同时重发封包。
30.如果同一封包被判断为错误封包的数量达到预定数量(在以下示例中为3或5),其也表示存储在存储装置105中的错误封包的数量达到预定数量,则对暂存的错误封包执行封包重组程序以重组正确的封包。
31.图2至图4为根据本发明不同实施例的封包重组程序的示意图。请注意,图2-图4中的实施例仅是示例,并不意味着限制本发明的范围。可以达到相同功能的任何方法也应属于本发明的范围。
32.在图2的实施例中,封包重组程序包括以下步骤:针对多个资料值中的每一个,计算在每一资料群的对应位置(或具有对应顺序)的多个资料单元中具有相同的资料值的多
个资料单元的数目;以及选择对应多个数目中最大数目的资料单元的资料值,作为重组封包的对应资料单元的资料值。
33.更详细来说,在图2的实施例中,错误封包的数量为3。此外,控制电路101计算错误封包ep_1,ep_2和ep_3中的位元b5(第五个位元)。以获得具有位元值1的位元b5的数目和具有位元值0的位元b5的数目。在图2的实施例中,具有位元值1的位元b5的数目为2,而位元值为0的位元b5为1。因此,会选择与最大数2相对应的位元值1作为重组封包rp的位元b5的位元值。
34.图2所示的方法可以对错误封包中的每个位元执行,或者仅对错误封包中的部分位元执行。另外,可将被暂存的错误封包的数量设置为偶数,这样的步骤可以确保在相对应位置的具有不同位元值的位元的数量不同。
35.在一实施例中,对应位置的位元的不同位元值的数目相同。例如,错误封包的数量为4,逻辑值1的位元b5的数量和逻辑值0的位b5的数量均为2。在这种情况下,控制电路101可等待另一错误封包,并且判断另一个错误封包的位元b5的位元值。可以重复这样的步骤,直到对应位置处的位元的不同位元值的数目不同为止。
36.在图3的实施例中,封包重组程序包括以下步骤:判断多个资料群的每一个中,在对应位置(或称为具有对应次序)的该多个资料单元的信号品质;根据信号品质,选择多个资料单元中其中一个的资料值,作为重组封包的对应资料单元的资料值。
37.更详细来说,在图3的实施例中,符号“?”代表错误封包ep_1,ep_2或ep_3中的位元具有较差的信号品质(即,信号品质低于信号品质临界值st)。相反,如果错误封包ep_1,ep_2或ep_3中的位元的信号品质高于信号品质临界值,则表示这位元是好的位元,可以判断其逻辑值是1或0。例如,会判断错误封包ep_1,ep_2或ep_3中的第九个位置或第九个顺序(即第九个位元)的位元b9的信号品质。然后,由于错误封包ep_2和ep_3中的位元b9的信号大于信号品质临界值st,因此选择错误封包ep_2和ep_3中的位元b9的位元值作为重组封包rp的对应位元b9的位元值。
38.在某些情况下,对应位置处的位元的不同位元值的数目相同。例如,错误封包ep_1,ep_2的位b9分别具有逻辑值1和逻辑值0,但是错误封包ep_3的位b9具有较差的信号品质。在这种情况下,控制电路101等待另一个错误封包,并且还判断信号品质和另一个错误封包的位元b9的位元值。可以重复这样的步骤,直到对应位置处的位元的不同位元值的数目不同为止。
39.图3所示的方法可以对错误封包中的每个位元执行,或者仅对错误封包中的部分位元执行。
40.在图4的实施例中,判断该多个资料群的每一个中,在对应位置的该多个资料单元的信号品质;根据该多个信号品质从该多个资料单元内选择候选资料单元;针对该多个资料值中的每一个,计算在每一该候选资料群的对应位置(或称为”具有对应次序”)的该多个资料单元中具有相同的该资料值的多个资料单元的该数目;以及选择对应该多个数目中最大数目的该候选资料单元的该资料值,作为该重组封包的对应资料单元的资料值。
41.更详细来说,在图4的实施例中,会判断错误封包ep_1-ep_5中的每个错误封包的位元的信号品质。然后,根据信号品质从这些位元中选择至少一个候选位元。例如,选择具有高信号品质的错误封包ep_1和ep_2,ep_5中的位元b2作为候选位元,并选择具有高信号
品质的错误封包ep_1和ep_4,ep_5中的位元b5作为候选位元。
42.然后,针对该多个资料值中的每一个,计算在每一候选资料群的对应位置的资料单元中具有相同的资料值的资料单元的数目。然后,选择对应多个数目中最大数目的候选资料单元的资料值,作为重组封包的对应资料单元的资料值。
43.更详细来说,在图4的实施例中,控制电路101计算每个错误封包ep_1,ep_2和ep_5中的位元b2以获得具有位元值1的位元b2的数量和具有位元值0的位元b2的数量。在图4的实施例中,具有位元值0的位元b2的数目是2,具有位元值1的位元b2的数目是1。因此选择与最大值2相对应的位元值0作为重组封包rp的位元b2的位元值。类似地,控制电路101计算每个错误封包ep_1,ep_4和ep_5中的位元b5以获得具有位元值1的位元b5的数目和具有位元值0的位元b5的数目。在图4中,位元值为0的位元b5的数目为2,位元值为1的位元b5的数目为1。因此,会选择与最大数目2相对应的位元值0作为重组封包rp的位元b5的位元值。
44.图5为绘示了根据本发明另一实施例的无线通讯装置的方块图。如在图1的实施例中所述,控制电路103判断封包p是否是错误封包ep。如果封包p是错误封包ep,则错误封包ep被暂存到存储装置105。在图5的实施例中,良好封包gp(代表通过了错误检查程序的封包p)是由另一个路径发送。
45.如图5所示,资料接收装置101具有第一路径pa1和第二路径pa2。如果将封包p判断为错误封包ep,则通过第一路径p1将错误封包ep发送到存储装置105。此外,如果将封包p判断为良好封包gp,则通过第二路径p2将良好封包gp发送到存储装置105。良好封包gp可用以进行进一步处理,例如,如果良好封包gp是语音封包,则将其与其他良好封包组合以形成可以被使用者听到的语音资料。然而,”进一步处理”不限于在这描述的范例。
46.前述实施例可以应用在但不限在tws无线耳机。此外,上述封包可以被任何其他种类的资料群代替。此外,前述位元可以被任何其他资料单元代替,因此该位元值可以被任何其他资料值代替。
47.因此,根据前述实施例,可以得到图6中的无线通讯方法。可以通过执行存储在存储装置中的至少一个程序来执行这无线通信方法。
48.图6中的无线通讯方法包括以下步骤:
49.步骤601
50.接收未通过错误检查程序的多个资料群。举例来说,通过资料接收装置101接收未通过crc的封包(例如,错误封包)。
51.步骤603
52.选择多个资料群中至少一资料群的一部分,例如通过图2、图3以及图4的实施例进行选择。
53.步骤605
54.对步骤603中选择的该部分进行重组来产生重组封包。举例来说,通过图2、图3以及图4的实施例来产生重组封包。
55.其他详细步骤已详述在前述实施例,故在这不再赘述。
56.根据前述实施例,可将错误封包进行重组,因此可改善tws耳机或是任何具有小尺寸的电子装置的表现。
57.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技
术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献