Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberCN1531807 A
Publication typeApplication
Application numberCN 02810155
PCT numberPCT/NL2002/000253
Publication date22 Sep 2004
Filing date18 Apr 2002
Priority date18 Apr 2001
Also published asCA2444344A1, CA2444344C, CN100589461C, DE60214691D1, DE60214691T2, EP1380145A2, EP1380145B1, US6687263, US7738513, US7995624, US20020172233, US20040114639, US20100220746, WO2002084933A2, WO2002084933A3
Publication number02810155.3, CN 02810155, CN 1531807 A, CN 1531807A, CN-A-1531807, CN02810155, CN02810155.3, CN1531807 A, CN1531807A, PCT/2002/253, PCT/NL/2/000253, PCT/NL/2/00253, PCT/NL/2002/000253, PCT/NL/2002/00253, PCT/NL2/000253, PCT/NL2/00253, PCT/NL2000253, PCT/NL2002/000253, PCT/NL2002/00253, PCT/NL2002000253, PCT/NL200200253, PCT/NL200253
Inventors马克・范・奥尔登堡, 马克范奥尔登堡, ・格尼莱普, 马蒂金格尼莱普
Applicant无限创造公司
Export CitationBiBTeX, EndNote, RefMan
External Links: SIPO, Espacenet
Method for inverse multiplexing
CN 1531807 A
Abstract  translated from Chinese
本发明涉及一种用于复用数字数据的方法,其中数字数据分组是同时从前向后以及从后向前进行发送的。 The present invention relates to a method for multiplexing digital data, wherein simultaneously a packet of digital data from the front to back and transmitted forward. 这种方法可用在无绳电话、诸如因特网这样的计算机网络以及其他进行数字数据交换的设备网络中。 This method can be used in cordless phones, the Internet and other computer networks such as the network for device such as a digital data exchanged.
Claims(30)  translated from Chinese
1.一种复用数字数据的方法,其中数字数据分组具有一个长度、一个前端和一个后端,所述数字数据分组同时从前向后并且从后向前进行发送。 A method of multiplexing digital data, wherein the digital data packet having a length, a forward end and a rear end, while the front of the digital data packet transmitted backward and forward from the rear.
2.根据权利要求1的方法,其中第一设备从前向后地将数据发送到第三设备,第二设备则从后向前地将同一数据发送到第三设备。 2. A method according to claim 1, wherein a first device sends data from front to rear to a third device to the second device from back to front to send the same data to a third device.
3.根据权利要求2的方法,其中第三设备将数据放置在分组大小的数据缓存器中,并且在缓存器填满的时候向第一和第二设备发送一个信号,或是在缓存器填满之前阻止发送确认。 3. The method of claim 2, wherein the third device places the data in the packet data buffer size, and transmits a signal to the first and second devices when the buffer fill or fill in buffer full stop before sending an acknowledgment.
4.根据权利要求1的方法,其中第一设备从前向后地将数据发送到第二设备,并且同时将数据反向发送到第三设备。 4. The method according to claim 1, wherein the first device sends data from front to back to the second device, and simultaneously transmits the data back to the third device.
5.根据权利要求4的方法,其中第二设备和第三设备在进行接收的时候会将它们从第一设备接收的数据直接转发给对方。 5. The method according to claim 4, wherein when the second device and a third of the receiving device will forward them to the first device to receive data directly from each other.
6.根据权利要求5的方法,其中第二和第三设备具有一个分组大小的数据缓存器,其中接收数据放置在数据缓存器中,并且在相应缓存器填满的时候,第一或第二设备会向第一设备发送一个信号。 6. The method according to claim 5, wherein the second and third devices having a packet size of the data buffer, wherein the received data is placed in the data buffer, and the buffer fill when the corresponding first or second The device sends a signal to the first device.
7.一种用于复用数字数据的方法,其中数字数据分组具有一个长度、一个开端和一个末端,所述数字数据分组同时从分组开端至末端地进行发送,并且从末端至开端地进行发送。 7. A method for multiplexing digital data, wherein the digital data packet having a length, a beginning and an end, the digital data packets transmitted simultaneously from the beginning to the end of a packet to and from the end to the beginning to transmit .
8.根据权利要求7的方法,其中第一设备开端至末端地向第三设备发送数据,第二设备从末端至开端地向第三设备发送同一数据。 8. The method according to claim 7, wherein the beginning of the end of the first device to transmit data to the third device, the second device to start from the end to send the same data to a third device.
9.根据权利要求8的方法,其中第三设备将数据放置在分组大小的数据缓存器中,并且在缓存器填满的时候向第一和第二设备发送一个信号,或者在缓存器填满之前阻止发送确认。 9. A method according to claim 8, wherein the third device places the data in the packet data buffer size, and transmits a signal to the first and second devices when the buffer fill, or fill the buffer stop before sending an acknowledgment.
10.根据权利要求7的方法,其中第一设备从开端至末端地将数据发送到第二设备,并且同时将数据反向发送到第三设备。 10. The method according to claim 7, wherein the first device from the beginning to the end of the sending data to a second device, and simultaneously transmits the data back to the third device.
11.根据权利要求10的方法,其中第二设备和第三设备在接收时会将它们从第一设备接收的数据直接转发给对方。 11. The method according to claim 10, wherein the second device and a third device will forward them to the first device to receive data directly from the other side when received.
12.根据权利要求11的方法,其中第二和第三设备具有一个分组大小的数据缓存器,其中接收数据放置在数据缓存器中,并且第一和第二设备在相应数据缓存器填满的时候会向第一设备发送一个信号。 12. The method according to claim 11, wherein the second and third devices having a packet size of the data buffer, wherein the received data is placed in the data buffer, and the first and second devices corresponding fill data buffer When it will send a signal to the first device.
13.一种用于复用数字数据的方法,其中同时使用电子或光学装置来发送一个数字数据分组,并且使用电子或光学装置来反向发送同一数字数据分组。 13. A multiplexing method for digital data, wherein the electronic or optical device simultaneously transmits a packet of digital data, and the use of electronic or optical devices to the same number of data packets transmitted reverse.
14.根据权利要求13的方法,其中第一设备从前向后地将一个数字数据分组发送到第三设备,而第二设备则将同一数据反向发送到第三设备。 14. The method according to claim 13, wherein the first device back to the front of a digital data packets to a third device, the second device will send back the same data to a third device.
15.根据权利要求14的方法,其中第三设备将数据放置在数字数据分组大小的数据缓存器中,并且在缓存器填满的时候向第一和第二设备发送一个信号,或是在缓存器填满之前阻止发送确认。 15. The method according to claim 14, wherein the third device places the data in the digital data packet size of the data buffer, and sends a signal to the first and second devices when the buffer fill, or in the cache Send confirmation before stop is filled.
16.根据权利要求13的方法,其中第一设备从前向后地将数据发送到第二设备,同时将数据反向发送到第三设备。 16. The method according to claim 13, wherein a first device sends data from front to back to the second device, while transmitting the data back to the third device.
17.根据权利要求16的方法,其中第二设备和第三设备在接收时会将它们从第一设备接收的数据直接转发给对方。 17. The method according to claim 16, wherein the second device and a third device will forward them to the first device to receive data directly from the other side when received.
18.根据权利要求17的方法,其中第二和第三设备具有一个分组大小的数据缓存器,其中接收数据放置在数据缓存器中,并且第一和第二设备在相应数据缓存器填满的时候将一个信号发送到第一设备。 18. The method according to claim 17, wherein the second and third devices having a packet size of the data buffer, wherein the received data is placed in the data buffer, and the first and second devices corresponding fill data buffer When a signal is sent to the first device.
19.一种用于在设备的特设数据网络中向第一设备发送数据分组的方法,其中所述设备具有一个数据处理单元,一个数据缓存器以及具有用于从数据网络中的至少两个发送设备接收数据分组的例程的软件,其中网络中的至少两个其他设备同时将构成所述数据分组的数据子分组一起发送给所述第一设备,其中至少一个设备始于前面的子分组并且顺序获取下一个子分组,至少一个设备始于最后一个子分组并且顺序获取前一个子分组,所述第一设备将这些数据子分组合在一起,以便形成所述数据分组。 19. A method for ad hoc data networking equipment to a method of transmitting data packets of a first device, wherein said device has a data processing unit, a data buffer for the data network and having at least two The software routine receives a data packet transmission device, wherein the at least two other devices in the network at the same time constitute the data sub-packets transmitted along with the data packet to the first device, wherein the at least one device in front of the sub-packet starts and sequentially obtain the next sub-packet, the at least one device starts and the last sub-packet of a sequence obtained by a previous sub-packet, the first device will be divided into sub-data are combined to form the data packets.
20.根据权利要求19的方法,其中软件还具有用于将那些从数据网络中的一个或多个发送设备接收的数据分组发送到至少一个与数据网络相连的接收设备的发送例程,所述软件与一个或多个发送设备无关。 20. The method according to claim 19, wherein the software further comprising means for those of a network or from a data transmission apparatus receives a plurality of data packets to the at least one receiving device connected to the network and the data transmission routine, the software with one or more unrelated to the sending device.
21.一种用于接收数字数据的方法,其中具有存储装置的设备在数据存储装置中创建一个数字数据分组大小的数据缓存器,并且同时接收第一数字数据流和第二数字数据流,其中所述设备使用第一数字数据流从前向后地填充数据缓存器,并且使用第二数字数据流从后向前地填充数据缓存器。 21. A method for receiving digital data, wherein the apparatus has a memory means to create a digital data packet size of the data buffer in the data storage means, and simultaneously receives a first stream of digital data and second digital data stream, wherein device uses a first digital data stream from front to back fill the data buffer, and uses the second digital data stream forwardly from the filled data buffer.
22.根据权利要求21的方法,其中所述设备在数据缓存器填满的时候通知一个或多个数字数据流的信源。 22. The method according to claim 21, wherein the device when the data buffer to fill one or more notification source digital data streams.
23.一种用于发送数字数据的方法,其中具有数据存储装置的设备在数据存储装置中创建一个数据缓存器,将数字数据保存在数据缓存器中,并且在两个流中从数据缓存器前部以及数据缓存器后部开始发送数字数据。 23. A method for transmitting digital data, wherein the apparatus has a data storage means creates a data buffer in the data storage means, the digital data stored in the data buffer, and the two streams from the data buffer the front portion and the rear portion of the data buffer starts to transmit digital data.
24.根据权利要求23的方法,其中所述设备在接收到一个信号之后停止进行发送。 24. The method according to claim 23, wherein said device after receiving a signal to stop transmitting.
25.用于发送数字数据分组的软件,包括一个用于发送始于数字数据分组前部的第一数字数据流的第一发送例程,以及一个用于发送始于数字数据分组末端的第二数字数据流的第二发送例程。 25. The second digital data packet for transmitting software, including one for transmitting digital data before starting the first digital packet transmission routine portion of the first data stream, and a means for transmitting a digital data packet begins with the end of the digital data stream of the second transmission routine.
26.用于接收数字数据分组的软件,包括一个用于接收第一数字数据流的第一接收例程和一个同时接收第二数字数据流的第二接收例程,并且包括一个用于从存储器前部开始将第一数字数据流保存在存储器中并且向后填充存储器的第一存储例程和一个用于从存储器末端开始保存第二数字数据流并且向前填充存储器的第二存储例程,此外还包括一个用于在存储器填满的时候终止接收数字数据的停止例程。 26. A method for receiving digital data packets software, comprising means for receiving a first digital data stream and a first receiving routine for receiving a second digital data stream at the same time a second receiving routine, and comprising a memory for from before beginning the first portion of the digital data stream stored in the memory and the first memory storing routines and rearwardly filled a second storing routine for starting the second digital data stream from the save memory and the forward end of the memory is filled, Also included is one for terminating the routine stops receiving digital data in the memory fill time.
27.一种用于发送数字数据分组的设备,包括用于保存数字数据分组的存储器装置,用于发送始于存储器装置前部的第一数字数据流的第一发送装置,以及用于发送始于存储器装置末端的第二数字数据流的第二发送装置。 27. A transmitting apparatus for digital data packets, for storing the digital data packet comprising a memory means, a first digital memory means begins before transmitting a first portion of the data stream for transmission means, for transmitting the start The second data stream transmitting means in the end of the second digital memory means.
28.一种用于接收数字数据分组的设备,包括用于保存数字数据分组的存储器装置,用于接收第一数字数据流并从存储器装置前部开始将其存入所述存储器装置的第一接收装置,以及用于接收第二数字数据流并且从存储器装置后部开始将其存入所述存储器装置的第二接收装置。 28. A first receiving apparatus for digital data packets, for storing the digital data packet comprising a memory means for receiving a first digital data stream and starts from the front portion of the memory means which stores said memory means receiving means, and a second receiving means for receiving a second stream of digital data from the memory means and the rear of which is stored in said memory start device.
29.一种数据载体,所述载体具有根据权利要求25或26中任一权利要求的软件。 29. A data carrier, said software carrier in accordance with claim 25 or 26 to any one of claims.
30.一种设备,所述设备具有根据权利要求25到26中任一权利要求的软件。 30. An apparatus, said apparatus having a 25 to 26 in any one of claims claim software.
Description  translated from Chinese
用于反向复用的方法 Inverse multiplexing method for

技术领域 Technical Field

本发明涉及一种复用数字数据的方法和用于此目的的软件。 The present invention relates to a method for multiplexed digital data and software for this purpose.

背景技术 Background

在实践中,很多发送数据的方法都是已知的,尤其是在经由一个网络的情况下。 In practice, many methods to send data are known, particularly in the case via a network. 其中一个实例是经由因特网发送的数字数据,以及诸如无绳GSM电话的情况下的数字电话信号。 One example is a digital data transmitted via the Internet, and digital telephone signals, such as the case of cordless GSM telephones next.

在实践中还具有用于对数字数据进行复用的许多已知方法。 In practice, also has a number of known methods for digital data multiplexed.

数据是经由一种介质而以数据分组的形式来发送的。 Data via a medium in the form of data packets to be transmitted. 这种发送可以经由诸如铜线或玻璃纤维这类物理电缆连接来进行,也可以经由红外线或是无线电波来进行。 Such transmission may be such as copper or glass fiber via a physical cable connection to be carried out via infrared or radio waves.

由于数据发送所经由的介质的容量通常与带宽相耦合,而这个带宽通常太小,因此经常会对数据进行压缩。 Since the data transmission capacity of the medium through which the bandwidth is generally coupled, and this bandwidth is usually too small, so often have data compression. 然而,这经常是不够的。 However, this is often not enough.

另外,在这些方法中有很多方法针对的是优化两台计算机之间的数据传送。 In addition, there are many ways in these methods for the optimization of data transfer between two computers.

发明内容 DISCLOSURE

特别地,本发明的一个目的是至少部分解决这些问题。 In particular, an object of the present invention is at least a partial solution to these problems. 为此目的,本发明提供了一种复用数字数据的方法,其中将一个数字数据分组同时从前向后并且从后向前地进行发送。 Object, the present invention provides a method of multiplexing digital data for this, in which a number of data packets transmitted simultaneously from front to back and back to front. 另外,本发明提供了一种用于复用数字数据的方法,其中数字数据分组是同时从分组开头向末端并且从末端向开头进行发送的。 Further, the present invention provides a method for multiplexing digital data, wherein simultaneously a packet of digital data and transmits the packet from the beginning to the end from the beginning to the end. 另外,本发明提供了一种用于复用数字数据的方法,其中同时发送一个数字数据分组以及向后发送同一个分组。 Further, the present invention provides a method for multiplexing digital data, wherein simultaneously transmitting a digital data packet and transmitting the same packet back.

通过将数据流分成两个同时存在的流,提供了在例如计算机之间并且向计算机快速发送数据的可能性,其中一个流开始从前发送数据并且向后行进,另一个流则从后向前行进。 By the data stream into two streams exist, for example, provides the possibility of fast data transmission between computers and the computer, wherein the one stream starts sending the data from the front and back traveling, traveling forward from the other stream after . 在大多数情况中,举例来说,本发明涉及使用电学或光学方式并且经由电磁波来发送这个数据。 In most cases, for example, the present invention relates to the use of electrically or optically, and transmits this data via electromagnetic waves.

本方法的另一个优点是没有必要使用其他控制信号或技术来重建整个信号或数据分组,也没有必要使这两个数据流相互适应:信号或数据分组是在这两个流相遇的时候或是在数据缓存器充满的时候结束的。 Another advantage of this method is not necessary to use other control signals or techniques to reconstruct the entire signal or data packet, it is not necessary that the two data streams to adapt to each other: a signal or data packet is in these two streams meet the time or when the data buffer is full of ends. 而其中任何一条线路中的延迟都不会导致信号丢失。 And any one line delay will not cause signal loss.

在许多情况下,数据连接是非对称的:即发送容量小于接收容量。 In many cases, the data connection is asymmetric: the transmission capacity is smaller than the receiving capacity. 在根据本发明的方法中,尽管发送容量较小,但是有可能使用全部接收容量。 In the method according to the present invention, although smaller transmission capacity, but it is possible to use the full receiving capacity. 举例来说,这在经由因特网进行的所谓的流广播中非常重要,其中数字无线电广播甚至未来的电视或视频广播都是可以经由因特网来进行的。 For example, it is very important in the so-called streaming radio via the Internet, in which even the future of digital radio broadcasting television or video can all be carried out via the Internet. 这两个数据流也可以经由各种线路进入。 The two data streams can also enter via various lines. 举例来说,一个数据流可以经由电话线进入,而第二数据流则可以经由电缆、电网(electricity grit)进入,也可以经由GSM无线进入。 For example, a data stream can be entered via a telephone line, while the second data stream can be entered via a cable, power (electricity grit), can also be entered via a GSM wireless. 此外还有可能借助于物理复用而使数据流经由一条电缆进入。 It is furthermore possible by means of physical multiplexing leaving consists of a cable into the data stream. 由此本发明实际上提供了一种特定的数字复用形式。 Thus the present invention provides a fact-specific form of digital multiplexing.

优选地,如所述,本发明涉及一种方法,其中第一设备从前向后地将数据发送到一个第三设备,第二设备从后向前地将相同数据发送到第三设备。 Preferably, as described, the present invention relates to a process, wherein a first device sends data from front to rear to a third device, the second device sends to the third device from back to front to the same data. 结果,第三设备很快就能具有全部可用数据。 As a result, a third device will soon have all of the available data.

优选地,第三设备将数据放置在一个分组大小的数据缓存器中,并在缓存器填满的时候将一个信号发送到第一和第二设备,或是在缓存器填满之前阻止发送确认。 Preferably the third device places the data in a data packet buffer size, and sends a signal when the buffer fills to the first and second devices, or until the buffer fills stop sending confirmation . 这样一来,在两个数据流之间所进行的协调将会非常简单。 As a result, coordination between the two data streams performed will be very simple.

在根据本发明的方法中,优选地,第一设备从前向后地将数据发送到第二设备,同时将数据反向发送到第三设备。 In the method according to the present invention, preferably, the first device sends data from front to back to the second device, while the data is sent back to the third device. 由此在最优使用带宽的情况下给出了向这两个设备快速提供所有数据的可能性。 Thus in the case of optimal use of bandwidth given to quickly provide all the data to the possibility of the two devices. 优选地,在这种方法中,第二设备和第三设备在接收时会将其从第一设备接收的数据快速转发到对方。 Preferably, in this method, the second device and a third device when it receives will be fast forwarding the data received from the first device to each other. 因此,这两个设备可以最佳使用它们的带宽和传输容量。 Therefore, these two devices can use their bandwidth and the best transmission capacity.

在所述方法中,优选地,第二和第三设备具有一个分组大小的数据缓存器,其中接收数据放置在所述数据缓存器中,当相应的数据缓存器填满的时候,第一和第二设备会向第一设备发送一个信号。 In the method, preferably, the second and third device having a packet size of the data buffer, wherein the received data is placed in the data buffer, when the corresponding data buffer fills when the first and The second device sends a signal to the first device.

此外,本发明涉及一种用于在有机(也称为“特设”)设备数据网络中将数据分组发送到第一设备的方法,其中所述设备具有一个数据处理单元、一个数据缓存器以及具有用于从数据网络中的至少两个发送设备接收数据分组的接收例程的软件,其中,网络中的至少两个其他设备同时向第一设备发送互补数据分组,所述第一设备将互补数据加在一起,以便形成数据分组。 Further, the present invention relates to a method for the organic (also called 'ad hoc') data network equipment in the data packets sent to the first device, wherein said device has a data processing unit, a data buffer, and having a data network from a sending device to receive the at least two data packets received software routines, wherein at least two other network devices to simultaneously send complementary data packets of the first device, the first device will be complementary to data are added together to form a data packet.

优选地,所述软件还具有发送程序,用于将那些从数据网络中的一个或多个发送设备接收的数据分组发送到至少一个与数据网络相连的接收设备,其中所述发送并不依赖于一个或多个发送设备。 Preferably, the software also has a transmission program, for those of a network or from a data transmission apparatus receives a plurality of data packets to at least one data receiving device connected to the network, wherein the transmission does not depend on one or more transmission devices.

此外,本发明涉及一种接收数字数据的方法,其中,具有数据存储装置的设备在数据存储装置中创建一个数字数据分组大小的数据缓存器,并且同时接收第一数字数据流和第二数字数据流,其中所述设备从前向后地用第一数字数据流来填充数据缓存器,并且从后向前地用第二数据流来填充数据缓存器。 Further, the present invention relates to a method of receiving digital data, wherein the data storage device having a device to create a digital data packet size of the data in the data buffer storage means, and simultaneously receives a first stream of digital data and second digital data stream, wherein the device back to front with the first digital data stream to populate the data buffer, and a second data stream to fill ahead from the data buffer.

优选地,在数据缓存器填满的时候,所述设备将会告知数字数据流的一个或多个信源。 Preferably, in the data buffer fill time, the device will inform the one or more source digital data streams. 因此,所述协调是非常简单的。 Thus, the coordination is very simple.

此外,本发明还涉及一种发送数字数据的方法,其中,具有数据存储装置的设备在数据缓存装置中创建一个数据缓存器并且将数字数据保存在数据缓存器中,此外还在两个流中从数据缓存器的前部以及数据缓存器的后部发送数字数据。 Further, the present invention also relates to a method for transmitting digital data, wherein the data storage device having the device creates a data buffer in the data buffer means and the digital data stored in the data buffer, the two streams also being transmitting digital data from the front and the rear of the data buffer cache data.

优选地,在接收到一个信号之后,所述设备会停止发送。 Preferably, after receiving a signal, the device will stop sending. 因此,所述协调还是非常简单。 Thus, the coordination is still very simple.

此外,本发明还涉及一种软件,所述软件具有用于实现根据上述方法中的其中一种方法的例程。 Further, the present invention also relates to a software, the software routines having the above-described methods for implementing a method according to which.

从以上描述可知,在与附图及其描述相结合的情况下,对专家而言,所述末端需要哪个例程以及所述例程如何相对于彼此而运行都是非常明显的。 Seen from the above description, in connection with the accompanying drawings and the description of combining experts concerned, the end of which routine needs and how the routines run relative to each other is very obvious. 当然,这种软件可以直接在诸如PROM、EPROM等硬件中执行。 Of course, such software can be executed directly in hardware such as a PROM, EPROM or the like.

另外,本发明涉及一种用于发送数字数据分组的软件,其中包括一个用于发送从数字数据分组前部开始的第一数字数据流的第一发送例程,以及用于发送从数字数据分组末端开始的第二数字数据流的第二发送例程。 Further, the present invention relates to software for transmitting digital data packets, which includes a first digital data packet is sent from the unit before the start of the digital data stream of the first transmission routine is used, as well as for sending a packet from the digital data end of the second transmission routine starts the second digital data stream.

此外,本发明还涉及一种用于接收数字数据分组的软件,其中包括一个用于接收第一数字数据流的第一接收例程,以及一个同时接收第二数字数据流的第二接收例程,并且包括一个用于从存储器前部开始将第一数字数据流保存在存储器中并且向后填充存储器的第一存储例程,以及一个用于从存储器末端开始保存第二数字数据流并且向前填充存储器的第二存储例程,此外还包括一个用于在存储器填满的时候终止接收数字数据的停止例程。 Further, the present invention also relates to software for receiving a packet of digital data, including means for receiving a first digital data stream first receiving routine, and a second digital data stream while receiving a second receiving routine , and comprising a memory for starting to save from the front portion of the first stream of digital data stored in the memory and the first memory fill routine rearwardly, and a second stream of digital data from the memory for saving start and end of the forward a second routine stored in the memory is filled, also includes a termination for receiving the digital data in the memory fill time routine stops.

此外,本发明还涉及一种用于发送数字数据分组的设备,其中包括用于保存数字数据分组的存储器装置,用于发送始于存储器装置前部的第一数字数据流的第一发送装置,以及用于发送始于存储器装置末端的第二数字数据流的第二发送装置。 Further, the present invention also relates to a transmitting apparatus for a digital data packet including a packet for storing digital data storage means, a first means for transmitting a first stream of digital data memory means the front portion of the transmission begins, and means for transmitting a memory starting at the end of the second digital data stream second transmission means.

此外,本发明还涉及一种用于接收数字数据分组的设备,其中包括用于保存数字数据分组的存储器装置,用于接收第一数字数据流并且从存储器装置前部开始将其存入所述存储器装置的第一接收装置,以及用于接收第二数字数据流并且从存储器装置后部开始将其存入所述存储器装置的第二接收装置。 Further, the present invention also relates to a receiving apparatus for digital data packets, including packet for storing digital data memory means for receiving a first digital data stream and starts from the front portion of the memory means which stores the a first memory means receiving apparatus, and a second receiving means for receiving a second stream of digital data from the memory means and the rear of which is stored in said memory start device.

此外,本发明还涉及一种具有所述软件的载体和一种具有所述软件的设备。 Further, the present invention also relates to a carrier having the software and devices having the software.

在本发明的一个特定实施例中,数字数据分组是以比特流的形式来进行发送的。 In one particular embodiment of the present invention, the digital data packet is a stream of bits to be sent. 在另一个实施例中,将分组分为较小的子分组,举例来说,将其编号为1,……,n。 In another embodiment, the packet into smaller sub-packets, for example, be numbered 1, ......, n. 如果这样的话,在第一个流中,子分组是从第一子分组开始按照1、2等等的次序来顺序发送的,而在第二个流中,子分组是从最后一个子分组开始按照n、n-1、……的次序而进行顺序发送的。 If so, in the first stream, the sub-group from the first sub-packet in the order of 1, 2, and so began to send the order, while in the second stream, the sub-packet is a packet starting from the last child according to the n, n-1, ...... and sequential order of transmission. 在另一个实施例中,这两个分组几乎是同时发送的。 In another embodiment, the two groups are almost simultaneously sent. 这两个流可以经由同一载体来进行发送,例如使用常规的多路复用技术,但也可以经由完全不同的载体来进行发送,例如电缆调制解调器和电话线。 These two streams can be sent via the same vector, e.g., using conventional multiplexing techniques, it is also possible via different carriers for transmission, such as cable modem and telephone line. 数字数据还可以具有别的形式,而不是现在使用的二进制(binairy)数据。 Digital data may also have other forms, rather than the currently used binary (binairy) data.

附图说明 Brief Description

本发明将会基于作为本发明示范性实施例的附图而得到进一步的说明。 The present invention will be based on the drawings as an exemplary embodiment of the present invention to obtain further instructions. 然而,本发明并不局限于所述示范性实施例。 However, the present invention is not limited to the exemplary embodiments. 在图中显示的是:图1将一个信号分成两个信号并且在接收器上将这两个信号加到一起,图2接收器从两个物理分离的信源接收一个分开的信号,图3向两个接收器提供一个信号,图4向三个接收器提供一个信号,图5一种用于图4中的情形的替换方法,图6带宽与信号质量之间关系的一个实例,图7带宽与信号质量之间关系的第二个实例,图8A-8C一个接收设备,图9A-9C一个发送设备,图10A-10D一个进行接收并且几乎同时还进行发送的设备,以及图11发送和接收处理。 Is shown in Figure: Figure 1 a signal into two signals at the receiver and the two signals are added together, Figure 2 the receiver receives a signal from a separate source of two physically separated, FIG. 3 providing a signal to two receivers, Figure 4 provides a signal to the three receivers, one example of the relationship between the replacement method of FIG. 4 in the case of FIG. 5 A, the bandwidth of the signal quality FIG. 6, and FIG. 7 The second instance of the relationship between the bandwidth and the quality of the signal, Figure 8A-8C a receiving device, Figure 9A-9C a sending device, Figure 10A-10D a further substantially simultaneously receiving and transmitting equipment, and FIG. 11 and transmission reception processing.

具体实施方式 DETAILED DESCRIPTION

图1显示的是一种信号5以常规方式进入接收器3的情况。 Figure 1 shows a signal 5 in a conventional manner enters a receiver 3. situation. 接收器3将这个信号或是构造这个信号的各个数据分组分为两个流1和2,以便将其转发到接收器4。 This signal is received 3 or construct the signal for each data packet is divided into two streams 1 and 2, in order to forward it to the receiver 4. 流1是从前部发送的信号,这意味着首先发送数据分组或信号的第一个比特,然后发送第二个比特等等。 Stream 1 is the signal sent from the front, which means that the first bit of the first transmitted data packet or signal, and then send the second bit, and so on. 流2是信号5或是它的数据分组,然而却是反向的,这意味着首先发送最后一个比特,随后发送倒数第二个比特等等。 Stream 2 is the signal 5 or a data packet which, however, is reversed, which means that the last bit is sent first, then the penultimate bit etc. sent. 因此,由于这两个流组成了整个数据流,因而可以将这两个流看作是互补的流。 Accordingly, since the two streams of the entire data stream, the two streams can thus be seen as complementary streams.

接收器4同时使用信号1从前部开始填充数据缓存器并且使用信号2从后部开始填充数据缓存器,所述操作可以借助计算机程序进行,但是也可以采用硬件方式来执行。 Receiver 4 simultaneously using the signal from the front portion 1 starts filling the data buffer 2 and using the signal from the rear of the data buffer begins to fill, the operation can be carried out by means of a computer program, but can also be used to perform a hardware manner. 在缓存器填满的时候,意味着已经接收到完整的信号或数据分组,接收器4会向接收器/发送器3发送一个缓存器填满的信号,这意味着已经接收到信号。 When the buffer is filled, means have received a complete signal or data packet, the receiver 4 sends a signal to fill a buffer to the receiver / transmitter 3, which means that the signal has been received. 当然,接收器4还可以保持向接收器/发送器3发送信号,直到缓存器填满为止,也可以在缓存器填满的时候关闭连接或是将这个端口设定为高级或低级。 Of course, the receiver also can be kept 3 4 sends a signal to a receiver / transmitter until the buffer fills up, you can turn off the connection when the buffer fills or to the port is set to High or lower.

在图1中描述的原理也可用在具有2个信源3、3′的图2,其中所述信源向一个接收器4进行发送。 The principles described in Figure 1 can also be used having two sources 3, 3 'Fig. 2, wherein the signal source to a receiver unit 4 transmits. 在这种情况下,信源3、3′接收全部(或是已经分开的)信号或数据分组5,每个信源分别向接收器4发送部分信号1或2。 In this case, the source of 3,3 'receives all (or have separated) signal or data packet 5, respectively, to each source signal receiver 4 transmitting section 1 or 2. 这就在信源3和3′的发送容量低于接收器4的接收容量的时候提供了益处。 This is at the source 3 and 3 'of the transmission capacity of less than 4 receiver receives capacity when providing the benefits. 接收器4甚至可以再一次全面转发重新构造的信号或数据分组6。 Receiver 4 can once again fully forwards even reconstructed signal or data packet 6.

图3显示的是根据本发明的方法的一个实例,其中一个信源3将信号或数据分组5分成两个互补的流1和2。 Figure 3 shows an example of the method according to the invention, wherein a source 3 will signal or data packet 5 into two complementary streams 1 and 2. 其中一个流发送到接收器4,另一个流则发送到接收器4′。 One stream is sent to receiver 4, the other stream is sent to the receiver 4 '. 这两个接收器4和4′将接收到的信号发送到对方,以使二者再次得到完整的信号或数据分组。 Both receivers 4 and 4 'will receive the signal sent to the other side, so that once again the two complete signal or data packet. 这就在3的发送容量/带宽受到限制,但是/并且4与4′间的容量足以进行数据交换的时候提供了益处。 3 in which the transmission capacity / bandwidth is limited, but / and the capacity of 4 4 'between the data exchange time sufficient for the benefits provided.

图4显示的是这样一个实例,其中信源3把一个信号或数据分组5分为两个流,流1发送到接收器4,4″,流2则发送到接收器4′。接收器4′将其部分信号或数据分组转发到4和4″,而4将其部分信号或分组转发到4′。 Figure 4 shows such an example wherein a source 3 signal or data packet 5 into two streams, stream 1 is sent to receivers 4, 4 ', stream 2 to the receiver 4'. Receiver 4 'which part of the signal or data packet to 4 and 4', and 4 to be part of the signal or packet to 4 '. 在最优方案中,所有接收器4、4′和4″会在短于常规的点到点连接通常需要的时间内接收到全部信号或数据分组,或者同时使用较少的带宽。 In the preferred embodiment, all receivers 4, 4 'and 4 "will be received in less than a conventional point to point connections usually need time to all signals or data packets, or while using less bandwidth.

图5显示的是使用根据本发明的方法的一个实例,其中一个具有有限数据传送容量的信源3将一个信号或数据分组5分为两个流1和2。 Figure 5 shows an example of the use of the method according to the invention, in which a limited data transmission capacity will be a source has three signal or data packet 5 into two streams 1 and 2. 流1发送到接收器4,流2则发送到接收器4″,接收器4和4″将部分信号转发到接收器4′。 Stream 1 is sent to receiver 4, stream 2 to the receiver 4 ", and receivers 4 4" part of the signal is forwarded to the receiver 4 '. 结果,三个接收器在短于通常向三个接收器发送全部发送分组所需要的时间内接收到整个信号或数据分组,并且使用的带宽也比较少。 As a result, all three receivers transmit the received packet to the entire signal or data packet within the time required to send to the three receivers are usually short, and the bandwidth is relatively small.

图6和7显示的是计算实例,其中在图6的情况中,从发送器3到接收器4和4′的可用带宽几乎是相同的。 Figures 6 and 7 show calculation examples wherein in case of FIG. 6, 3 from the transmitter to the receiver 4 and 4 'of the available bandwidth is almost the same. 在这种情况下,接收器4和4′会在50%的通常必要时间内接收到数据,对发送器3来说,带宽方面的负载仅仅是50%的全部带宽的2倍,而不是100%的带宽的2倍。 In this case, the receiver 4 and 4 'will be received within 50% of the time normally necessary to a data transmission device 3, the bandwidth of the load is only 50% of the full bandwidth of two times, rather than 100 2 times the% of bandwidth. 由此可以在不具有任何额外开销(发送器3可以在发送了所有数据的时候停止发送)的情况下快速发送数字数据。 It can not have any overhead (transmitter 3 may be transmitted all the time to stop the data transmission) in the case of fast digital data transmission.

在图7的计算实例中,所述连接是异步的。 In the calculation example of Figure 7, the connection is asynchronous. 接收器4′接收91%的总的数据分组,接收器4则接收11%的总的数据分组。 Receiver 4 'receives 91% of the total of the data packet, the receiver 4 receives 11% of the total data packet. 最后结果是:发送器3最终只需要发送一次总的数据分组。 The end result is: the transmitter 3 in the end only needs to send a total of data packets. 另外,在这种不利情况中存在一个很小的速度增益。 In addition, there is a small gain of speed in this unfavorable case. 在这种情况下,从发送器3到接收器4的发送容量以及从4到接收器4′的发送容量。 In this case, from the transmitter 3 to the receiver 4 of the transmission capacity and from 4 to receiver 4 'of the transmission capacity. 由于接收器4到接收器4′的较低传输容量(或延迟),因此只有9%而不是11%的数据分组会从接收器4发送到接收器4′。 Since the receiver 4 to receiver 4 'lower transmission capacity (or delay), so that the data packets only 9% instead of 11% will be sent from the receiver 4 to receiver 4'.

图8A-8C中显示的是根据本发明而对分成两个流的数字数据分组进行接收的处理。 Figure 8A-8C is shown and divided into two streams of digital data packet reception processing according to the present invention. 在图8A中,对两个流21和22进行接收并将其放入数据缓存器20。 In Fig. 8A, two streams 21 and 22 are received and placed in the data buffer 20. 来自流21的第一个接收数据部分放置在位置1,来自流22的第二个接收数据部分则放置在位置n。 Stream 21 from the first portion of the received data is placed in position 1, the second portion of the received data from stream 22 is then placed in position n. 图8B显示的是一个中间步骤。 Figure 8B shows an intermediate step. 在这种情况下,经由流21来接收第四个数据部分并且将其放置在缓存器中的位置4,同时经由流22来接收另一个(第ni个)数据部分。 In this case, via stream 21 to receive a fourth data portion and placed in the buffer location 4, while via stream 22 to receive the other (s ni a) the data section. 即使这两个流不一样快,也不需要开销。 Even if these two streams is not as fast, it does not need overhead. 在图8C中,这两个流相遇,缓存器填满。 In FIG. 8C, the two streams meet, the buffer fills up. 这将会触发设备以停止接收或是发送一个数字数据分组已经完整的信号。 This will trigger the device to stop receiving or sending a digital data packet has the complete signal.

图9A-9C中显示的是发送端。 FIG. 9A-9C is shown in the sender. 在图9A中,数据缓存器23填满了数据。 In Fig. 9A, data buffer 23 is filled with data. 设备开始从数据缓存器中获取始于数据缓存器23前部的数据并且开始发送数据。 The machine starts data acquisition began in front of the data buffer 23 from the data buffer and begins transmitting data. 同时,设备开始从数据缓存器23后部的位置n获取数据并且开始发送数据。 Meanwhile, the device starts n obtain data from the data buffer 23 rear position and begin sending data. 在图9B中可以看出,在经过若干时间之后,设备从数据缓存器23中获取数据部分3并且将其发送。 As can be seen in FIG. 9B, after some time, the device retrieved from the data buffer 23, the data portion 3 and transmits it. 同时还从数据缓存器后部获取第五个数据部分并且将其发送。 Also obtain fifth data portion from the data buffer and transmits the rear. 设备顺序获取下一个及其他数据部分,因此下一个数据部分将会是编号为4的数据部分或从后部开始的第六个数据部分。 Get the next device sequence data and other portions, so that the next part of the data portion of the data will be NO. 4 or the sixth data starting from the rear part. 在图9C中得到最后的数据部分。 To get the final data section in Figure 9C. 此外还可以看出的是,所述发送非常迅速并且不具有复杂开销。 In addition, it can be seen that the transmission is very fast and does not have a complex overhead.

图10A-10D显示的是这样一种情况,其中存在一种根据本发明来进行发送和接收的设备。 Figure 10A-10D shows a case in which there is a according to the present invention for transmitting and receiving equipment. 这次,数据缓存器26是空的。 This time, data buffer 26 is empty. 设备经由流28和29开始接收数据部分,其中流28放置在第一个位置,随后流28将会从前向后填充数据缓存器26。 Data receiving apparatus via stream 28 and portion 29 starts, in which the stream 28 is placed in the first position, and then the flow front 28 will fill data buffer 26 back. 从流29中接收的第一数据部分将会放入数据缓存器26的最后一个位置n。 The data stream from the first portion 29 will be received into the data buffer n 26 of the last position. 随后,流29将会从后向前填充数据缓存器26,直到缓存器填满为止。 Subsequently, the stream 29 will fill data buffer from back to front 26 until the buffer is full.

同时,设备开始经由流30和31来发送数据部分。 Meanwhile, the device begins via stream 30 and 31 to send the data portion. 流30从数据缓存器前部开始,而流31则是从数据缓存器后部开始的。 Stream 30 from the front of the start of the data buffer, and the flow from the data buffer 31 is a rear began.

在图10C中可以看出,在这种情况下,所述设备在接收数据部分方面要快于发送数据部分。 As can be seen in FIG. 10C, in which case, in some aspects of the device to receive data faster than the data transmitting section. 在图10C中,全部数据部分都被接收:两个流28和29相遇。 In FIG. 10C, all the data parts are received: the two streams 28 and 29 meet. 所述设备经由流30和31来保持发送。 The device via stream 30 and 31 to keep sent. 在图10D中,流30和31相遇,设备可以停止发送。 In FIG. 10D, stream 30 and 31 meet, the device can stop sending. 这在开销最小的情况下完全是可行的。 It is entirely feasible at minimal cost.

在图11中,发送和接收处理是在一个图中描述的。 In Figure 11, the transmission and reception processing is described in a diagram. 具有数据缓存器24的设备40发送两个数据流44和45。 Device 24 has a data buffer 40 sends two streams of data 44 and 45. 设备41将这两个流作为流46和47来进行接收,并且将数据放入数据缓存器43。 Device 41 the two streams as streams 46 and 47 to receive, and the data into the data buffer 43. 此外,发送设备40具有两个流44和45,其中一个流始于数据缓存器42的前部,另一个流则始于数据缓存器42的后部。 In addition, the transmission device 40 has two streams 44 and 45, wherein a front portion of the data stream starting buffer 42, another stream began in the rear of the data buffer 42. 接收设备41接收这两个流,并且将其中一个流放入数据缓存器43的前部,而将另一个流放入数据缓存器43的后部。 Receiving apparatus 41 receives these two streams, one stream and the data buffer into the front portion 43, and the other into the back of the data stream buffer 43.

在这方面,举例来说,根据本发明的方法可用于GSM或其它无绳电话。 In this regard, for example, according to the method of the present invention can be used for GSM or other cordless telephony. 由此可以将会话或数据流分成分组,然后可以依照根据本发明的方法来发送所述分组。 Whereby the session or data stream into packets, and then can be transmitted in accordance with the method according to the present invention the packet. 此外还可以对可用带宽加以利用:每个数据流都可以经由另一个频带来进行发送,由此最佳使用可用带宽。 In addition to the available bandwidth can also be use: each data stream can be sent via another frequently bring, thus the best use of available bandwidth.

需要理解的是,在这里包含了以上描述,以便对优选实施例的操作进行说明,但这并不意味着对本发明的范围加以限制。 It should be appreciated that the above description contained herein, to the operation of the preferred embodiment will be described, but that does not mean to limit the scope of the invention. 本发明的范围仅仅通过以下权利要求来进行限定。 The scope of the invention by the following claims only to be limited. 从以上描述可知,对领域技术人员来说,许多变化都是显而易见的,而本发明的实质和范围则包含了这些变化。 Seen from the above description, in the area of technical staff, many variations are obvious, but the spirit and scope of the present invention contains these changes.

Referenced by
Citing PatentFiling datePublication dateApplicantTitle
CN100583727C14 Feb 200720 Jan 2010深圳市迪威视讯股份有限公司Multi-network interface reverse multiplexing method
Classifications
International ClassificationH04L1/02, H04L25/14, H04J99/00
Cooperative ClassificationH04L25/14, H04L1/02
European ClassificationH04L1/02, H04L25/14
Legal Events
DateCodeEventDescription
22 Sep 2004C06Publication
1 Dec 2004C10Entry into substantive examination
10 Feb 2010C14Grant of patent or utility model
31 May 2017CF01