执行无线局域网络信号的收发的装置及方法与流程

文档序号:30592030发布日期:2022-07-01 19:50阅读:73来源:国知局
执行无线局域网络信号的收发的装置及方法与流程

1.本发明相关于一种执行无线局域网络信号的收发的装置及方法。


背景技术:

2.在通讯系统中,通过一特定传输接口,无线局域网络(wireless local area network,wlan)接口控制器(wlan network interface controller,wlan nic)可连结到包括有特定传输接口的主系统(host system),以将无线局域网络信号传送到主系统。然而,当主系统不包括有该特定传输接口时,无线局域网络接口控制器将无法正常地连结到主系统。因此,如何解决不包括有特定传输接口的主系统的无线局域网络信号的收发是一亟待解决的问题。


技术实现要素:

3.本发明提供了一种收发装置及其方法,用来执行无线局域网络信号的收发,以解决上述问题。
4.本发明揭露一种收发装置,包括有一第一接口(interface)电路,用来执行以下运作:当接收至少一第一无线局域网络(wireless local area network,wlan)信号时,转换该至少一第一无线局域网络信号为至少一第一以太网络(ethernet)讯框(frame),以及传送该至少一第一以太网络讯框,以及当接收至少一第二以太网络讯框时,转换该至少一第二以太网络讯框为至少一第二无线局域网络信号,以及传送该至少一第二无线局域网络信号;以及一收发电路,耦接于该第一接口电路,用来执行以下运作:当接收该至少一第一无线局域网络信号时,传送该至少一第一无线局域网络信号到该第一接口电路,以及当接收该至少一第二无线局域网络信号时,传送该至少一第二无线局域网络信号到一无线局域网络。
5.本发明另揭露一种处理装置,包括有一处理电路,用来执行以下运作:当接收至少一第一以太网络讯框时,转换该至少一第一以太网络讯框为至少一第一无线局域网络信号,以及当获得至少一第二无线局域网络信号时,转换该至少一第二无线局域网络信号为该至少一第二以太网络讯框;以及一第一接口电路,耦接于该处理电路,用来执行以下运作:当接收该至少一第一以太网络讯框时,传送该至少一第一以太网络讯框到该处理电路,以及当接收该至少一第二以太网络讯框时,传送该至少一第二以太网络讯框到一收发装置。
6.本发明另揭露一种计算装置,包括有一处理电路,用来执行以下运作:当获得至少一第一无线局域网络信号时,转换该至少一第一无线局域网络信号为至少一第一以太网络讯框,以及传送该至少一第一以太网络讯框,以及当接收至少一第二以太网络讯框时,转换该至少一第二以太网络讯框为至少一第二无线局域网络信号;一第一接口电路,耦接于该处理电路,用来执行以下运作:当从该处理电路接收该至少一第一以太网络讯框时,传送该至少一第一以太网络讯框,以及当接收该至少一第二以太网络讯框时,传送该至少一第二
以太网络讯框到该处理电路;一第二接口电路,耦接于该第一接口电路,用来执行以下运作:当从该第一接口电路接收该至少一第一以太网络讯框时,转换该至少一第一以太网络讯框为该至少一第一无线局域网络信号,以及传送该至少一第一无线局域网络信号,以及当接收该至少一第二无线局域网络信号时,转换该至少一第二无线局域网络信号为该至少一第二以太网络讯框,以及传送该至少一第二以太网络讯框到该第一接口电路;以及一收发电路,耦接于该第二接口电路,用来执行以下运作:当从该第二接口电路接收该至少一第一无线局域网络信号时,传送该至少一第一无线局域网络信号到一无线局域网络,以及当接收该至少一第二无线局域网络信号时,传送该至少一第二无线局域网络信号到该第二接口电路。
附图说明
7.图1为本发明实施例一计算装置的示意图。
8.图2为本发明实施例一封装无线网络讯框以产生以太网络讯框的示意图。
9.图3为本发明实施例一封装无线网络讯框以产生以太网络讯框的示意图。
10.图4为本发明实施例一流程的流程图。
11.图5为本发明实施例一流程的流程图。
12.图6为本发明实施例一流程的流程图。
具体实施方式
13.图1为本发明实施例一计算装置10的示意图。如图1所示,计算装置10包括了一收发装置100及一处理装置110,处理装置110耦接于收发装置100。收发装置100包括有一收发电路102及一第一接口电路104。处理装置110包括有一第二接口电路112及一处理电路114。在一实施例中,计算装置10可从无线局域网络(wireless local area network,wlan)接收一无线局域网络信号ws1,以及将其转换为一以太网络(ethernet)讯框ef1,或者可转换一以太网络讯框ef2为一无线局域网络信号ws2,以及将其传送到无线局域网络。
14.在一实施例中,当收发电路102接收无线局域网络信号ws1时,收发电路102传送无线局域网络信号ws1到第一接口电路104。当第一接口电路104接收无线局域网络信号ws1时,第一接口电路104转换无线局域网络信号ws1为以太网络讯框ef1,以及将其传送到第二接口电路112。当第二接口电路112从收发装置100接收以太网络讯框ef1时,第二接口电路112传送以太网络讯框ef1到处理电路114。当处理电路114接收以太网络讯框ef1时,处理电路114转换以太网络讯框ef1为无线局域网络信号ws1。
15.在一实施例中,当处理电路114获得无线局域网络信号ws2时,处理电路114转换无线局域网络信号ws2为以太网络讯框ef2,以及将其传送到第二接口电路112。当第二接口电路112接收以太网络讯框ef2时,第二接口电路112传送以太网络讯框ef2到第一接口电路104。当第一接口电路104接收以太网络讯框ef2时,第一接口电路104转换以太网络讯框ef2为无线局域网络信号ws2,以及将其传送到收发电路102。当收发电路102接收无线局域网络信号ws2时,收发电路102传送无线局域网络信号ws2到无线局域网络。
16.在第一接口电路104转换无线局域网络信号ws1为以太网络讯框ef1的运作中,第一接口电路104转换无线局域网络信号ws1为第一讯框(例如无线局域网络讯框)。接着,根
据以太网络字首(ethernet prefix),第一接口电路104封装(en-capsulate)第一讯框,以产生以太网络讯框ef1。在一实施例中,在电气与电子工程师学会(institute of electrical and electronics engineers,ieee)制定的以太网络技术标准(例如802.3)中,以太网络字首被定义。在一实施例中,以太网络字首包括有目的地地址(destination address)、来源地址(source address)、以太网络类型及关联于内部信息(in-house)的协议(protocol)中至少一者。在一实施例中,目的地地址的尺寸包括有(例如为)6个字节(byte),来源地址的尺寸包括有6个字节,以太网络类型的尺寸包括有2个字节,以及关联于内部信息的协议的尺寸包括有任意个字节。
17.以下进一步陈述根据以太网络字首,第一接口电路104封装第一讯框以产生以太网络讯框ef1的运作。首先,根据第一讯框的尺寸及最大接收单元(maximum receive unit,mru)尺寸的比较结果,第一接口电路104产生至少一第二讯框。举例来说,当比较结果为第一讯框的尺寸小于最大接收单元尺寸时,第一接口电路104决定(例如产生)至少一第二讯框为第一讯框,即第一接口电路104不分割第一讯框。当比较结果为第一讯框的尺寸大于最大接收单元尺寸时,第一接口电路104分割第一讯框为至少一第二讯框。在一实施例中,根据用来接收以太网络讯框ef1的装置(在本实施例中为处理装置110)可接收的最大接收单元,最大接收单元尺寸被决定。
18.接着,第一接口电路104附加以太网络字首到至少一第二讯框,以产生至少一第三讯框。此外,根据至少一第三讯框的至少一第二尺寸及临界值的至少一比较结果,第一接口电路104产生至少一第四讯框。举例来说,当至少一比较结果为至少一第二尺寸小于临界值时,第一接口电路104填充(padding)至少一第三讯框到临界值(例如藉由使用填充位),以产生至少一第四讯框。当至少一比较结果为至少一第二尺寸大于临界值时,第一接口电路104决定至少一第四讯框为至少一第三讯框,即第一接口电路104不填充至少一第三讯框。在一实施例中,在电气与电子工程师学会制定的以太网络技术标准中,临界值被定义。例如,临界值为60个字节。
19.进一步地,第一接口电路104执行至少一第四讯框的至少一循环冗余校验(cyclic redundancy check,crc),以产生至少一循环冗余校验的至少一校验结果。根据至少一第四讯框及至少一校验结果,第一接口电路104产生以太网络讯框ef1。例如,藉由附加至少一校验结果在至少一第四讯框之后,以太网络讯框ef1被产生。
20.在处理电路114转换以太网络讯框ef1为无线局域网络信号ws1的运作中,处理电路114(例如根据以太网络字首)解封装(de-capsulate)以太网络讯框ef1,以产生至少一第五讯框。接着,处理电路114转换(例如以及重建(reconstruct))至少一第五讯框为无线局域网络信号ws1。
21.在处理电路114转换无线局域网络信号ws2为以太网络讯框ef2的运作中,处理电路114转换无线局域网络信号ws2为第六讯框。接着,根据以太网络字首,处理电路114封装第六讯框,以产生以太网络讯框ef2。处理电路114封装第六讯框以产生以太网络讯框ef2的运作与前述第一接口电路104封装第一讯框以产生以太网络讯框ef1的运作为相同的运作,在此不赘述。需注意的是,在本实施例中,用来接收以太网络讯框ef2的装置为第一接口电路104,因此,根据第一接口电路104可接收的最大接收单元,最大接收单元尺寸被决定。
22.在第一接口电路104转换以太网络讯框ef2为无线局域网络信号ws2的运作中,第
一接口电路104(例如根据以太网络字首)解封装以太网络讯框ef2,以产生至少一第七讯框。接着,第一接口电路104转换(例如以及重建)至少一第七讯框为无线局域网络信号ws2。
23.图2为本发明一实施例的封装无线网络讯框wf以产生以太网络讯框ef_1或ef_2的示意图。无线网络讯框wf包括有接收描述符(receive descriptor)rd或传送描述符(transmission descriptor)td、无线局域网络类型wt及数据负载(payload)pl。无线局域网络类型wt可为电气与电子工程师学会制定的无线局域网络标准(例如802.11)。当无线网络讯框wf的讯框尺寸fs小于用来接收无线网络讯框wf的装置可接受的最大接收单元尺寸时,第一接口电路104或处理电路114决定讯框f2为无线网络讯框wf(即不分割无线网络讯框wf)。第一接口电路104或处理电路114附加以太网络字首etp到讯框f2,以产生讯框f3。在一实施例中,当讯框f3的尺寸小于临界值时,第一接口电路104或处理电路114使用填充位pd填充讯框f3到临界值,以产生讯框f4_1。第一接口电路104或处理电路114执行讯框f4_1的循环冗余校验,以产生循环冗余校验的校验结果crc_1。藉由附加校验结果crc_1在讯框f4_1之后,第一接口电路104或处理电路114产生以太网络讯框ef_1。在一实施例中,当讯框f3的尺寸大于临界值时,第一接口电路104或处理电路114决定讯框f4_2为讯框f3(即不填充第三讯框f3到临界值),以产生讯框f4_2。第一接口电路104或处理电路114执行讯框f4_2的循环冗余校验,以产生循环冗余校验的校验结果crc_2。藉由附加校验结果crc_2在讯框f4_2之后,第一接口电路104或处理电路114产生以太网络讯框ef_2。
24.图3为本发明一实施例的封装无线网络讯框wf以产生以太网络讯框ef3_1~ef3_n或ef4_1~ef4_n的示意图。当无线网络讯框wf的讯框尺寸fs大于用来接收无线网络讯框wf的装置可接受的最大接收单元尺寸时,第一接口电路104或处理电路114分割无线网络讯框wf为讯框f1_1~f1_n。第一接口电路104或处理电路114附加以太网络字首etp到讯框f1_1~f1_n,以产生讯框f2_1~f2_n,其中讯框f2_1~f2_n-1的尺寸皆大于临界值。在一实施例中,当讯框f2_n的尺寸大于临界值时,第一接口电路104或处理电路114决定讯框f3_1~f3_n为讯框f2_1~f2_n(即不填充讯框f2_1~f2_n到临界值),以产生讯框f3_1~f3_n。接着,第一接口电路104或处理电路114执行讯框f3_1~f3_n的循环冗余校验,以产生其校验结果crc_1~crc_n。藉由附加校验结果crc_1~crc_n在讯框f3_1~讯框f3_n之后,第一接口电路104或处理电路114产生以太网络讯框ef3_1~ef3_n。在一实施例中,当讯框f2_n的尺寸小于临界值时,第一接口电路104或处理电路114决定讯框f4_1~f4_n-1为讯框f2_1~f2_n-1(即不填充讯框f2_1~f2_n-1到临界值),以及使用填充位pd填充讯框f2_n到临界值,以产生讯框f4_n。接着,第一接口电路104或处理电路114执行讯框f4_1~f4_n的循环冗余校验,以产生其校验结果crc_1~crc_n。藉由附加校验结果crc_1~crc_n在讯框f4_1~讯框f4_n之后,第一接口电路104或处理电路114产生以太网络讯框ef4_1~ef4_n。
25.前述收发装置100的收发方法可归纳为图4的一流程40。流程40包括有以下步骤:
26.步骤400:开始。
27.步骤402:当接收至少一第一无线局域网络信号时,转换该至少一第一无线局域网络信号为至少一第一以太网络讯框,以及传送该至少一第一以太网络讯框,以及当接收至少一第二以太网络讯框时,转换该至少一第二以太网络讯框为至少一第二无线局域网络信号,以及传送该至少一第二无线局域网络信号。
28.步骤404:当接收该至少一第一无线局域网络信号时,传送该至少一第一无线局域
网络信号,以及当接收该至少一第二无线局域网络信号时,传送该至少一第二无线局域网络信号到一无线局域网络。
29.步骤406:结束。
30.前述处理装置110的处理方法可归纳为图5的一流程50。流程50包括有以下步骤:
31.步骤500:开始。
32.步骤502:当接收至少一第一以太网络讯框时,转换该至少一第一以太网络讯框为至少一第一无线局域网络信号,以及当获得至少一第二无线局域网络信号时,转换该至少一第二无线局域网络信号为该至少一第二以太网络讯框。
33.步骤504:当接收该至少一第一以太网络讯框时,传送该至少一第一以太网络讯框,以及当接收该至少一第二以太网络讯框时,传送该至少一第二以太网络讯框。
34.步骤506:结束。
35.前述计算装置10的处理方法可归纳为图6的一流程60。流程60包括有以下步骤:
36.步骤600:开始。
37.步骤602:当获得至少一第一无线局域网络信号时,转换该至少一第一无线局域网络信号为至少一第一以太网络讯框,以及传送该至少一第一以太网络讯框,以及当接收至少一第二以太网络讯框时,转换该至少一第二以太网络讯框为至少一第二无线局域网络信号。
38.步骤604:当接收该至少一第一以太网络讯框时,传送该至少一第一以太网络讯框,以及当接收该至少一第二以太网络讯框时,传送该至少一第二以太网络讯框。
39.步骤606:当接收该至少一第一以太网络讯框时,转换该至少一第一以太网络讯框为该至少一第一无线局域网络信号,以及传送该至少一第一无线局域网络信号,以及当接收该至少一第二无线局域网络信号时,转换该至少一第二无线局域网络信号为该至少一第二以太网络讯框,以及传送该至少一第二以太网络讯框。
40.步骤608:当接收该至少一第一无线局域网络信号时,传送该至少一第一无线局域网络信号到一无线局域网络,以及当接收该至少一第二无线局域网络信号时,传送该至少一第二无线局域网络信号。
41.步骤610:结束。
42.在上述实施例中,“获得”可被取代为接收、运算(compute)、计算(calculate)、产生(generate)。
43.在上述实施例中,“决定”可被取代为“运算”、“计算”、“获得”、“产生”或“输出(output)”。“根据”可被取代为“通过”或“藉由使用”。“尺寸”可被取代为“长度”。
44.需注意的是,计算装置10(及其中的收发装置100及处理装置110)的实现方式可有很多种。举例来说,可将上述装置整合为一或多个装置。此外,计算装置10(及其中的收发装置100及处理装置110)可以硬件(例如电路)、软件、固件(为硬件装置与计算机指令与数据的结合,且计算机指令与数据属于硬件装置上的只读软件)、电子系统、或上述装置的组合来实现,不限于此。
45.综上所述,本发明提供了一种收发的装置及其方法,通过收发装置的接口电路,从无线局域网络接收的无线局域网络信号可被转换为以太网络讯框,以传送到处理装置,从处理装置接收的以太网络讯框可被转换为无线局域网络信号,以传送到无线局域网络。因
此,收发装置可正常地连结到处理装置。先前技术中的问题可被解决。
46.以上所述仅为本发明的较佳实施例,凡依本发明权利要求范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
47.【符号说明】
48.10:计算装置
49.100:收发装置
50.102:收发电路
51.104:第一接口电路
52.110:处理装置
53.112:第二接口电路
54.114:处理电路
55.ws1、ws2:无线局域网络信号
56.wf:无线网络讯框
57.fs:讯框尺寸
58.ef1、ef2、ef_1、ef_2、ef3_1~ef3_n、ef4_1~ef4_n:以太网络讯框
59.f2、f3、f4_1、f4_2、f1_1~f1_n、f2_1~f2_n、f3_1~f3_n、f4_1~f4_n:讯框
60.rd:接收描述符
61.td:传送描述符
62.wt:无线局域网络类型
63.pl:数据负载
64.etp:以太网络字首
65.pd:填充位
66.crc_1~crc_n:循环冗余校验的校验结果
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1