CN1256062A - Method for packet switched data transmission - Google Patents
Method for packet switched data transmission Download PDFInfo
- Publication number
- CN1256062A CN1256062A CN98805039.0A CN98805039A CN1256062A CN 1256062 A CN1256062 A CN 1256062A CN 98805039 A CN98805039 A CN 98805039A CN 1256062 A CN1256062 A CN 1256062A
- Authority
- CN
- China
- Prior art keywords
- grouping
- packet
- timeslice
- repetition period
- connection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/535—Allocation or scheduling criteria for wireless resources based on resource usage policies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/08—Trunked mobile radio systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本发明涉及呼叫的分组交换传输,尤其涉及移动电话系统中电信网的电路上,语音呼叫的实时分组交换传输。The present invention relates to packet switching transmission of calls, in particular to real-time packet switching transmission of voice calls on circuits of telecommunication networks in mobile phone systems.
在大多数数字移动电话系统中,无线路径的载波通过例如TDMA(时分复用)或CDMA(码分复用)方法在多个用户之间划分。这些方法的共性在于,呼叫被划分成特定长度的呼叫分组,这些分组在无线路径的帧中传送。在网络基础设施的电路上,通常采用电路交换系统传送呼叫。如果在无线路径上使用数字语音编码,例如ACELP(代数码激励线性预测),那么必须分解以分组形式从无线路径上接收的分组,与此对应,在将它们发送到无线路径上时需要进行组装。In most digital mobile telephone systems, the carriers of the radio path are divided among several users by methods such as TDMA (Time Division Multiplexing) or CDMA (Code Division Multiplexing). The commonality of these methods is that the call is divided into call packets of a certain length, which are transmitted in frames on the radio path. Calls are typically routed using a circuit-switched system on circuits in the network infrastructure. If digital speech coding such as ACELP (Algebraic Code Excited Linear Prediction) is used on the radio path, then the packets received from the radio path in packet form must be disassembled and, in turn, assembled when sending them on the radio path .
在电路交换网络中,为每个呼叫分配不同的传输信道,甚至在每个传输方向上分配不同的信道。在电路交换系统中,即使不传输信息,信道也保持在被分配的状态,因而效率较差。电路交换系统的效率可以通过降低传输速率来提高。但是,低传输速率增加了传输时延。在信息在无线路径上以分组形式传输的移动电话系统中,有关的时延是分组最后一个比特所承受的时延,因为只有在整个分组可用时,才能够对分组进行编码,在无线路径上传输。这样,分组可能会错过为它分配的时隙,传输容量得不到有效利用,呼叫的质量将受损。In circuit-switched networks, each call is assigned a different transmission channel, and even a different channel in each direction of transmission. In a circuit-switched system, channels remain assigned even when no information is being transmitted, making them less efficient. The efficiency of circuit-switched systems can be increased by reducing the transmission rate. However, low transmission rates increase transmission delays. In mobile telephony systems where information is transmitted in packets over a radio path, the relevant delay is that experienced by the last bit of the packet, since a packet can only be encoded when the entire packet is available. transmission. In this way, a packet may miss its allocated time slot, the transmission capacity is not effectively utilized, and the quality of the call will suffer.
电路交换网络中的另一问题是,随着负荷的增加,容量将会突然终止,而在分组交换网络中,负荷的增加只会导致传输速率的降低和连接质量的恶化。Another problem in circuit-switched networks is that as the load increases, capacity will terminate abruptly, whereas in packet-switched networks, an increase in load will only result in a reduction in the transmission rate and a deterioration in the quality of the connection.
在分组交换网络中,接收端分组的到达速率例如随着途中网络节点的负荷而变化。如果接收端分组的传输周期,即到达速率,变化过大,那么在涉及语音呼叫时,语音的质量将受损。在语音传输中,保持最大时延较短,并且在整个语音项中时延保持不变相当重要。换句话说,语音呼叫分组的传输时延必须尽可能相同。此外,也不希望移动电话系统中数据呼叫分组的传输时间出现变化,因为按照无线协议,呼叫分组必须以相等的速率发送到无线路径。In a packet-switched network, the arrival rate of packets at the receiving end varies, for example, with the load of network nodes en route. If the transmission period of packets at the receiving end, ie, the arrival rate, varies too much, the quality of speech will suffer when it comes to voice calls. In speech transmission, it is important to keep the maximum delay short and constant throughout the speech item. In other words, the transmission delays of voice call packets must be as uniform as possible. Furthermore, variations in the transmission time of data call packets in a mobile telephone system are also undesirable, because according to the radio protocol, call packets must be sent at an equal rate to the radio path.
克服上述问题,即分组交换网络中传输时间的变化,的一种方法是,通过以摹仿电路交换的方式传送分组,即为它们分配单独的信道。这种方案的问题与电路交换方案相同,即尽管可能不需要容量,但容量也被分配,以及随着负荷的增加,容量将会突然终止。One way to overcome the above-mentioned problem, ie, the variation of transmission times in packet-switched networks, is by transferring packets in a manner that mimics circuit switching, ie by assigning them separate channels. The problem with this scheme is the same as with the circuit-switched scheme, namely that capacity is allocated even though it may not be needed, and that capacity will be terminated abruptly as load increases.
均衡分组交换网络中分组的传输时延的另一种方式是使用速率非常高的传输信道,从而与分组间的间隔相比,分组的传输时间较短。高速传输网络的问题在于,网络成本高昂,如果传输网络的不同信道的速率不同,则必须完全接收该语音分组,才能将语音分组发送到较快的信道。与整个传输网络工作在相同速率,从而在分组的尾端被发送之前,其开端已到达的情况相比,这导致了附加时延。Another way to equalize the transmission delay of packets in a packet-switched network is to use a transmission channel with a very high rate, so that the transmission time of packets is short compared to the interval between packets. The problem with high-speed transmission networks is that the network costs are high, and if the different channels of the transmission network have different rates, the voice packet must be fully received before the voice packet can be sent to the faster channel. This results in additional delay compared to the case where the entire transport network is operating at the same rate, so that the beginning of the packet arrives before the end of the packet is sent.
另一种可选方案是,在接收端缓存足够数量的分组,使得传输时延的任何变化都可以均衡。问题在于,语音的实时传输不允许大的缓存:在公用安全性和安全呼叫中,例如时延必须少于400微秒。在因特网中,语音传送软件使用较大的缓存,因为那里的语音传输延时几秒关系不大。因为在实时传输语音的系统中,必须尽快接通语音,所以缓冲必须非常短,因而无法依靠缓存来均衡传输时延。Another alternative is to buffer a sufficient number of packets at the receiver so that any variation in transmission delay can be balanced out. The problem is that the real-time transmission of speech does not allow large buffers: in common safety and security calls, for example, the delay must be less than 400 microseconds. In the Internet, voice delivery software uses larger buffers, because a few seconds delay in voice transmission does not matter much there. Because in a system that transmits voice in real time, the voice must be connected as soon as possible, so the buffer must be very short, so the buffer cannot be relied on to equalize the transmission delay.
本发明的目的是提供一种方法和一种网络节点,使得分组交换传输网络能够发送实时语音。该目的通过本发明的分组交换数据传输方法实现,该方法的特征在于,确定远比发送单个分组所需时间长的重复周期,从重复周期中为连接分配不同长度的时间片;确定重复周期的开始点;维护重复周期中当前点的信息;维护从重复周期中分配的时间片信息,以及与其相关联的连接信息;接收分组;根据分组的标识数据,识别与分组相关联的连接以及目的地址;检查是否从重复周期中为分组的连接分配了时间片;如果是,那么当重复周期中到达了分配的时间片的开始点时,开始发送分组;如果不是,确定分组发送时长;在重复周期中搜寻至少与该发送时长一样长的空闲时间段;从重复周期中的空闲时间段中,为分组的连接分配至少与分组发送时长一样长的时间片;当重复周期中到达了分配的时间片的开始点时,开始发送分组。The object of the present invention is to provide a method and a network node which enable a packet-switched transmission network to transmit real-time voice. This object is realized by the packet switching data transmission method of the present invention, and this method is characterized in that, determine the repetition cycle that is far longer than the required time of sending a single packet, and allocate time slices of different lengths for the connection from the repetition cycle; determine the repetition cycle Start point; maintain the information of the current point in the repetition cycle; maintain the time slice information allocated from the repetition cycle, and the connection information associated with it; receive the packet; identify the connection and the destination address associated with the packet according to the identification data of the packet ; Check whether a time slice is allocated for the connection of the packet from the repeat cycle; if yes, then when the start point of the allocated time slice is reached in the repeat cycle, start sending the packet; if not, determine the packet sending duration; in the repeat cycle Search for an idle time period at least as long as the sending time; from the idle time period in the repetition cycle, allocate a time slice at least as long as the packet sending time for the connection of the packet; when the assigned time slice is reached in the repeating cycle At the start point of , start sending packets.
连接此处是指数据传输,或呼叫,连接,或者在网元间发送信令信息的连接。在将呼叫处理成单独的语音项的系统中,连接意味着单个语音项。A connection here means a data transmission, or a call, a connection, or a connection for sending signaling information between network elements. In systems where calls are handled as individual speech items, a connection means a single speech item.
本发明还涉及一种可以用于本发明方法的网络节点。按照本发明的分组交换传输网络的网络节点包括向目的地址发送分组的发送装置,至少有一个进入信道通往该网络节点,至少有一个外出信道源自该网络节点,其特征在于,该节点还包括设置装置,将重复周期的持续长度设置成远长于单个分组的传输时间;至少一个计时器,用以指示重复周期中的当前点,以定时发送分组,该计时器以一个重复周期的间隔清零;识别装置,用于识别与接收的分组相关联的连接,并检测网络节点是否在所述分组之前已接收到与该连接相关联的分组,或者该分组是否是与该连接相关联的第一分组;分配装置,用于在重复周期中搜寻至少与分组发送时长一样长的空闲时间片,响应于接收到与该连接相关联的第一分组,从该空闲时间片中为与该分组相关联的连接分配至少与分组发送时长一样长的时间片,分配时间片的开始点由确定与该连接相关联的分组的发送开始时刻的计时器指示;以及控制装置,用于在为与该分组相关联的连接分配的时间片中向目的地址发送分组,使得以一个重复周期的间隔从网络节点一次一个分组地发送与同一连接相关联的分组。The invention also relates to a network node that can be used for the method of the invention. According to the invention the network node of the packet-switched transmission network comprises sending means for sending packets to the destination address, at least one incoming channel leading to the network node and at least one outgoing channel originating from the network node, characterized in that the node also including setting means for setting the duration of the repeating period to be much longer than the transmission time of a single packet; at least one timer for indicating the current point in the repeating period to send packets at regular intervals, the timer being cleared at intervals of one repeating period zero; identifying means for identifying the connection associated with the received packet and detecting whether the network node has received the packet associated with the connection before said packet, or whether the packet is the first packet associated with the connection A group; assigning means for searching in the repeating period at least as long as the packet transmission duration of the free time slot, in response to receiving the first packet associated with the connection, from the free time slot for the packet. The associated connection allocates a time slice at least as long as the packet transmission duration, the start point of which is indicated by a timer determining the start moment of the transmission of the packet associated with the connection; and control means for The packets associated with the connection are sent to the destination address in the time slot allocated by the associated connection such that packets associated with the same connection are sent from the network node one packet at a time at intervals of one repeating period.
本发明的基本思想在于,分组的传输时延通过以下过程标准化:在网络节点中为每个连接分配一个分组大小的传输时隙,以特定间隔转发与单个连接相关联的连接分组。这样,本发明的优点在于,可以有效利用传输容量,而不会损伤呼叫的质量,因为信息可以通过分组交换方法发送,使得传输时延保持较短,同一呼叫的传输时延不会在接收端变化。本发明在数据可以在两个方向上传送,但一次只能在一个方向上传送的单工(半双工)通信中最为有利。只有在正在传送信息的方向上提供分组交换分组并分配资源,而电路交换传输信道则必须在两个方向上分配,但一次只能使用一个信道。这样,通过本发明,在最有利的情况下,电路的传输容量可以加倍。The basic idea of the invention is that the transmission delay of the packets is normalized by assigning each connection a packet-sized transmission time slot in the network nodes and forwarding the connection packets associated with a single connection at specific intervals. In this way, the invention has the advantage that the transmission capacity can be used effectively without impairing the quality of the call, since the information can be sent by packet switching method, so that the transmission delay is kept short and the transmission delay of the same call will not be lost at the receiving end. Variety. The invention is most advantageous in simplex (half-duplex) communications where data can be sent in both directions, but only in one direction at a time. Packet-switched packets are provided and resources are allocated only in the direction in which information is being carried, whereas circuit-switched transport channels must be allocated in both directions, but only one channel can be used at a time. Thus, with the invention, in the most favorable case, the transmission capacity of the circuit can be doubled.
本发明的另一优点在于,不需要为信令分配单独的信道,信令信息与其它数据在相同信道上传送。这进一步提高了效率。Another advantage of the invention is that no separate channel needs to be allocated for signaling, signaling information is transmitted on the same channel as other data. This further improves efficiency.
本发明的另一优点在于,它可以应用于差别相当大的系统,并且因为本发明没有对分组的大小作任何限制,所以除了信息之外分组中不需要发送空闲间隙。可以向每个连接转发长度不同于其它连接的分组长度的分组。Another advantage of the invention is that it can be applied to considerably different systems and since the invention does not place any restrictions on the size of the packets, no idle gaps need to be sent in packets other than information. Packets of length different from the packet lengths of other connections may be forwarded to each connection.
在本发明的一种优选实施例中,如果连续两次没有分组需要发送到该连接,则网络节点收回分配的时间片。这具有以下优点:时隙不会无效分配,整个容量都得到有效利用。另一优点是,减少了信令量,因为不需要向网络节点单独发送呼叫结束的控制信息以收回分配的资源。In a preferred embodiment of the present invention, if no packet needs to be sent to the connection for two consecutive times, the network node reclaims the allocated time slice. This has the advantage that time slots are not allocated ineffectively and the entire capacity is efficiently used. Another advantage is that the amount of signaling is reduced, since no separate call-end control information needs to be sent to the network node in order to reclaim allocated resources.
在本发明的另一优选实施例中,包含信令信息的控制分组与呼叫分组分离,一旦有足够时间,就在呼叫分组之间发送。呼叫分组包含语音或数据。其优点是,对时间要求较低的控制分组‘让位’,使对时间要求较高的呼叫分组优先,从而可以更有效地利用传输容量。这进一步确保了呼叫分组传输时延较短且相等。In another preferred embodiment of the invention, the control packets containing the signaling information are separated from the call packets and are sent between the call packets as soon as there is sufficient time. Call packets contain voice or data. This has the advantage that less time-critical control packets 'give way' to give priority to more time-critical call packets, thereby enabling a more efficient use of transmission capacity. This further ensures that the call packet transmission delays are short and equal.
所要求的方法和网络节点的优选实施例在从属权利要求2到6和8到11中阐述。Preferred embodiments of the claimed method and network node are set out in the
下面结合附图,通过优选实施例来详细描述本发明,在附图中Below in conjunction with accompanying drawing, describe the present invention in detail by preferred embodiment, in accompanying drawing
图1是按照TETRA系统的传输网络的框图;Figure 1 is a block diagram of a transmission network according to the TETRA system;
图2是说明了无线路径的分组和传输网络中发送的分组之间的关系;Fig. 2 illustrates the relationship between the grouping of the wireless path and the grouping sent in the transmission network;
图3说明了按照第一优选实施例,在网络节点的进入和外出信道上分配时间片;Figure 3 illustrates the allocation of time slices on incoming and outgoing channels of a network node according to a first preferred embodiment;
图4是网络节点的框图;Fig. 4 is a block diagram of a network node;
图5的流程图说明了将分组划分成控制分组和连接分组,以及The flowchart of Figure 5 illustrates the division of packets into control packets and connection packets, and
图6的流程图说明了网络节点的操作。The flow diagram of Figure 6 illustrates the operation of a network node.
下面通过分组交换电信网的例子描述本发明,该分组交换电信网被设计成充当数字无线网络的传输网,前述数字无线网络遵循ETSI(欧洲电信标准委员会)定义的TETRA标准(泛欧中继无线)。TETRA定义了例如到其它网络的接口,空中接口和到另一TETRA网络的接口的标准。但是,传输网络的内部结构没有在TETRA标准中定义,所以TETRA网络是一个很好的网络例子。此外,TETRA标准定义了对时间要求非常高的呼叫和网络业务,因为TETRA标准所定义的网络也被设计成充当政府机构的专用移动无线网。但是,本发明不局限于无线网络或其它无线网络,对本领域技术人员而言,本发明显然可以应用于基于无线数据传输的网络和固定网络中的其它数据传输系统。The invention is described below by way of an example of a packet-switched telecommunication network designed to act as a transport network for a digital wireless network following the TETRA standard (Tan European Trunked Wireless Network) defined by ETSI (European Telecommunications Standards Institute). ). TETRA defines standards such as interfaces to other networks, air interfaces and interfaces to another TETRA network. However, the internal structure of the transmission network is not defined in the TETRA standard, so the TETRA network is a good network example. In addition, the TETRA standard defines very time-critical calling and network services, because the network defined by the TETRA standard is also designed to serve as a private mobile wireless network for government agencies. However, the present invention is not limited to wireless networks or other wireless networks. It is obvious to those skilled in the art that the present invention can be applied to networks based on wireless data transmission and other data transmission systems in fixed networks.
图1示出了TETRA传输网络的示例性结构。移动台MS(移动用户)通过无线路径Air与基站BS通信。该无线接口在TETRA标准中定义。每个基站BS包含一个节点N,通过电路连接到固定传输网的TETRA数字交换机DXT。TETRA交换机DXT通过固定电路连接到TETRA的其它交换机DCT和数字中心交换机DXTc,DXTc是连接到其它交换机DXT和/或其它中心交换机DXTc,为业务量提供可选路径的交换机。本申请中,到另一TETRA网络的接口位于中心交换机DXTc,但它也可以位于其它交换机DXT。本申请中,标准所定义的到公用电话交换网PSTN、综合业务数字网ISDN、专用自动交换机PABX和分组数据网PDN的外部接口位于一个交换机DXT,但它们也可以位于例如各个交换机。TETRA传输网络还包括该图中未示出的其它接口和外设单元。它们包括例如网管系统和调度系统。Fig. 1 shows an exemplary structure of a TETRA transmission network. A mobile station MS (mobile subscriber) communicates with a base station BS via a radio path Air. This radio interface is defined in the TETRA standard. Each base station BS comprises a node N connected by circuit to a TETRA digital exchange DXT of the fixed transmission network. The TETRA exchange DXT is connected to other exchanges DCT of TETRA and digital central exchange DXTc through fixed circuits, and DXTc is an exchange connected to other exchanges DXT and/or other central exchanges DXTc to provide alternative paths for traffic. In this application, the interface to another TETRA network is located at the central exchange DXTc, but it could also be located at other exchanges DXT. In this application, the standard-defined external interfaces to the public switched telephone network PSTN, the integrated services digital network ISDN, the private automatic exchange PABX and the packet data network PDN are located at one exchange DXT, but they can also be located at individual exchanges, for example. The TETRA transmission network also includes other interface and peripheral units not shown in this figure. They include, for example, network management systems and dispatching systems.
在TETRA系统或类似系统中,将呼叫处理成单独的语音项,但是在本申请中,呼叫代表语音项,而呼叫分组代表语音项分组。In a TETRA system or similar, calls are handled as individual speech items, but in this application a call represents a speech item and a call group represents a speech item group.
在第一优选实施例中,基站BS的节点N通过64kbit/s电路连接到交换机DXT。交换机DXT以较高速率,例如2Mbit/s连接到网络的其余部分。第一优选实施例中,最好使用高速信道作为并行64kbit/s连接,从而可以并行发送32个彼此复用的分组。该情况与分组从不同方向到达时相同:分组的次序是随机的。但是,与相同连接相关联的分组则按时间顺序安置,因为它们是连续发送的,且以相同速率经过相同的距离。也可以直接使用高速信道,而不将其划分成并行信道。仅通过例子给出传输速率以说明本发明。In a first preferred embodiment, the node N of the base station BS is connected to the exchange DXT via a 64 kbit/s circuit. The switch DXT is connected to the rest of the network at a higher rate, eg 2Mbit/s. In the first preferred embodiment, the high-speed channel is preferably used as a parallel 64 kbit/s connection, so that 32 packets multiplexed with each other can be sent in parallel. The situation is the same as when packets arrive from different directions: the order of the packets is random. However, packets associated with the same connection are placed in time order because they are sent consecutively and travel the same distance at the same rate. It is also possible to use high-speed channels directly without dividing them into parallel channels. The transmission rates are given by way of example only to illustrate the invention.
TETRA标准定义了具有不同优先级的不同的语音和数据业务。对每个登记入网的用户,数据库中都存储了一个优先级。业务的优先级和质量影响例如资源的分配。标准中定义的一个语音业务是群呼叫,它通过例如以下过程建立:从某个场所拨打一个群号码,并声明该呼叫是一个点到多点呼叫。如果正在建立一个群呼叫,那么只向该群所在区域内的基站BS发送群标识符。移动用户所属的群的标识存储在移动台MS中。移动台MS检查接收的群标识,如果在移动台MS的存储器中发现了该群标识,则连接到该次呼叫:在本例中,假定需要复制群呼叫的交换机或节点能够复制足够数量的群呼叫分组,并以单个分组的形式将其转发,使得可以向该群所在区域内的每个基站BS发送单个分组,以将其转发给该群的移动用户。这样,群呼叫分组的处理方式可以与本发明的第一优选实施例中的传统呼叫分组相同。The TETRA standard defines different voice and data services with different priorities. For each registered user, a priority is stored in the database. The priority and quality of services affect eg the allocation of resources. One voice service defined in the standard is a group call, which is established by, for example, dialing a group number from a location and stating that the call is a point-to-multipoint call. If a group call is being set up, the group identifier is only sent to base stations BS within the area of the group. The identification of the group to which the mobile user belongs is stored in the mobile station MS. The mobile station MS checks the received group identity and, if it is found in the memory of the mobile station MS, connects to the call: in this example it is assumed that the switch or node that needs to replicate the group call is capable of replicating a sufficient number of group identities. The group is called and forwarded in a single packet so that a single packet can be sent to each base station BS within the area of the group to be forwarded to the mobile users of the group. In this way, the group call packet can be processed in the same manner as the traditional call packet in the first preferred embodiment of the present invention.
图2说明了无线路径的分组和传输网络中发送的分组之间的关系。如果信息在无线路径上发送,那么帧在载波上连续发送。一个帧包含载波特定信道或连接,因而分组与信道上发往某个接收移动台的呼叫相关联。基站则接收连续帧,其中为每个连接分配了信道。在目前使用的基于将载波划分成信道的方法中,帧是TDMA或CDMA帧。帧的传输时长取决于所用的无线系统。例如,在TETRA系统中,一个TDMA帧的发送需要约60毫秒,在CDMA方法所实现的窄带数据传输中,帧的发送需要约20毫秒。图2示出了第一优选实施例中,需要按照TETRA标准在载波上发送的分组C1、C2、C3和C4。TETRA标准的无线接口Air基于4信道时分复用带宽为25kHz的载波。为简明起见,该图仅示出了一个方向上的一个载波。基站可以有多个载波,上行和下行方向都可以有载波。通常为每个连接分配一个信道,但是TETRA标准的无线系统允许为一个连接分配多个时隙。但为简明起见,这里假定为一个连接分配一个信道。群呼叫也是一个连接。参看图2,假定没有经过信道编码的语音在信道1上传送,分组的实际信息内容,即净荷PL1是432比特。在信道3上传送的语音是信道编码语音,分组的净荷PL2是274比特。在基站的节点N中,从无线路径接收的净荷与在无线路径上传送的其它信息分离,在净荷中加入标识数据ID。标识数据ID1、ID2指示该分组所关联的连接,即分组的目的地。节点根据该数据识别与该分组相关联的数据传输连接。该标识符表明了分组的目的地址,即它需要发送到哪里。标识数据例如由56比特表示。相应地,节点N将标识数据从从传输网络接收的分组净荷中删去,加入其它必要的无线路径信息。因此,发往实际传输网络或从实际传输网络接收的呼叫分组PA的大小是330比特或488比特。这些分组在64kbit/s传输路径上的传输时间分别约为5.2毫秒和7.6毫秒。为无线路径上的每个信道保留了约15毫秒。传输网络的网络节点,即本发明第一优选实施例中的交换机DXT,接收分组PA,并最好根据标识数据ID将其转发。Figure 2 illustrates the relationship between the packets of the radio path and the packets sent in the transport network. If the information is sent over the wireless path, frames are sent consecutively on the carrier. A frame contains a carrier-specific channel or connection, so the packet is associated with a call on that channel to a receiving mobile station. The base station then receives successive frames in which channels are allocated for each connection. In currently used methods based on dividing the carrier into channels, the frames are TDMA or CDMA frames. The transmission duration of a frame depends on the wireless system used. For example, in the TETRA system, it takes about 60 milliseconds to send a TDMA frame, and about 20 milliseconds to send a frame in the narrowband data transmission realized by the CDMA method. Fig. 2 shows the packets C1, C2, C3 and C4 that need to be transmitted on the carrier according to the TETRA standard in the first preferred embodiment. The wireless interface Air of the TETRA standard is based on a carrier wave with a bandwidth of 25 kHz for time-division multiplexing of 4 channels. For simplicity, the figure only shows one carrier in one direction. A base station can have multiple carriers, and there can be carriers in both uplink and downlink directions. Usually one channel is allocated for each connection, but the radio system of the TETRA standard allows multiple time slots to be allocated for one connection. But for the sake of simplicity, it is assumed that one channel is allocated for one connection. A group call is also a connection. Referring to Fig. 2, assuming that voice without channel coding is transmitted on
图3说明了本发明第一优选实施例中,分组交换数据传输网络的节点操作。该节点是例如TETRA传输网络的交换机DXT。该节点也可以是包含至少一定智能的任何其它网络节点,使得它能够将接收的分组在相同方向上发回。该节点不需要对分组进行任何形式的处理;它所需要做的就是转发分组。这些分组包含按照图2的净荷和标识符。为简明起见,假定在图3中,进入信道1、2、3、4、5和6的传输速率和外出信道A和B的传输速率相同。其优点是,在开始接收分组时,可以立即启动分组的发送。如果发送速率不同,那么只有在接收了整个分组之后才能开始发送。在图3中,以进入信道的次序对不同数据传输连接进行编号,将其彼此分开。与同一连接相关联的分组具有相同的编号。编号的功能纯粹是说明性的。编号的数据传输连接已分配有重复周期R中的时间片1,重复周期R具有预定长度RT。按照图3,重复周期必须比单个分组的传输时长长,使得在周期内有足够时间发送不同连接的分组。如果包含网络内部信令信息的控制分组与呼叫分组分离,那么如果定义了重复周期的长度,则不需要考虑控制分组的长度。控制分组通常较短,但是例如在更新网络时,可能需要使用较大的控制分组,因而控制分组最大长度的决定因素是控制分组的传输必须不能超过重复周期的时长。如果将本发明应用于无线系统,自然将重复周期的长度定义成与无线路径上帧的传输时长相等,每帧中的一个分组需要一个连接,因为与同一连接相关联的分组总是在同一信道上发送。如果重复周期的长度与无线路径上帧的发送时长相等,则整个系统的操作同步。如果重复周期短于帧的发送时长,则分组仍不能快点到达接收端,而是在基站缓存,它们在那里等待接入无线路径。如果重复周期较长,一些分组无法及时到达并发送到无线路径,而是错过了它们的传输时隙,因而损伤了连接的质量。因此,在TETRA网络中,重复周期的长度最好是60毫秒。在该例使用的64kbit/s传输速率下,重复周期的长度约是11.5乘上发送较短的330比特呼叫分组所需要的时间段,或是8乘上发送较长的488比特分组所需要的时间段。Fig. 3 illustrates the node operation of the packet-switched data transmission network in the first preferred embodiment of the present invention. This node is eg an exchange DXT of the TETRA transport network. The node may also be any other network node that contains at least some intelligence such that it is able to send received packets back in the same direction. The node does not need to do any kind of processing on the packet; all it needs to do is forward the packet. These packets contain a payload and an identifier according to FIG. 2 . For simplicity, it is assumed that in Figure 3, the transmission rates of
在图3中,与某个连接相关联的分组2在进入信道6上到达,该连接没有分配到时间片1。因为分组2包含为连接4-1分配的时间片,所以它不是按照到达次序在分组1-1之后发送,而是将分组2的发送延迟时间t,直至外出信道上发现了足量的空闲时间。在图3的例子中,经时刻B-t7之后,在信道B上发现了第一足够长的空闲时间段。从信道B为信道6的连接分配时间片1’。即使所有其它连接都已收回为它们分配的时间片,到达信道6的连接的分组仍将在时刻B-t7开始转发给信道B。这样,传输时延能够保持均匀。最好使用第一分组的时延,例如优化分组的路由选择和确定其长度。In FIG. 3 ,
在图3中,网络节点在同一重复周期期间接收了发往数据传输连接1-1的第二分组。该图中以分组阴影线标识了该分组。但是,该分组不是在可以发送时就立即发送,即在时刻B-t8在信道上发送,而最好只在下一重复周期的时刻A-t1发送,即在为该连接分配的时间片中发送,且最好在同一信道上发送。通过这种方式,分组可以以相等的间隔转发,从而消除传输时延的变化,使得这种变化所引起的问题最小。同一信道的使用确保了分组沿同样拥挤的路由经过等长距离。这样,可以消除信道变化对传输时延的变化的影响。如果将较高速率信道划分成多个信道,那么这些信道组成的单元可以视为具有多层时间片的单个信道。只要发往同一连接的连续分组的发送开始时间之间的间隔与重复周期R长度相等,那么分组也可以在任何信道上传送,或者发送给任何数量的信道。In Fig. 3, the network node has received a second packet addressed to the data transport connection 1-1 during the same repetition period. The groupings are identified by their hatching in the figure. However, instead of sending the packet as soon as it can be sent, i.e. on the channel at time B-t8, it is better to send it only at time A-t1 of the next repetition, i.e. in the time slice allocated for the connection , preferably sent on the same channel. In this way, packets can be forwarded at equal intervals, thereby eliminating variations in transmission delays and making such variations the least problematic. The use of the same channel ensures that packets travel equal distances along equally congested routes. In this way, the influence of the channel variation on the variation of the transmission delay can be eliminated. If the higher rate channel is divided into multiple channels, then the unit of these channels can be viewed as a single channel with multiple layers of time slices. Packets may also be transmitted on any channel, or to any number of channels, as long as the interval between the transmission start times of successive packets destined for the same connection is equal to the repetition period R length.
尽管图3利用图2所示TETRA系统的呼叫分组长度说明了按照本发明的时间片分配,但在图3中很显然,本发明并不以任何方式限制分组的长度,也不要求分组具有特定长度。如果分组中的标识符包含分组大小的信息和连接信息,那么最好通过检查该标识符得到分组的大小。分组大小的信息也可以从标识符所包含的信息得到。例如,在TETRA系统中,足够的信息是,连接是例如语音连接,并且将在其上发送信道编码语音。也可以通过以下过程检查分组的大小:延时第一分组,使得在开始发送之前,已完全接收该分组。也可以通过以下过程检查分组的大小:在呼叫建立过程中向网络节点发送控制分组,该控制分组表明了将在该连接上发送长度确定的分组。Although Fig. 3 illustrates the allocation of time slices according to the present invention using the call packet lengths of the TETRA system shown in Fig. 2, it is evident in Fig. 3 that the present invention does not in any way limit the length. If the identifier in the packet contains packet size information and connection information, then the packet size is preferably obtained by examining the identifier. Information about the size of the packet can also be obtained from the information contained in the identifier. For example, in TETRA systems it is sufficient information that the connection is eg a speech connection and that channel coded speech is to be transmitted over it. The packet size can also be checked by delaying the first packet so that it is fully received before starting to send. The packet size can also be checked by sending a control packet to the network node during call setup, which indicates that a packet of a certain length will be sent on the connection.
如果没有空闲容量,那么可以通过多种不同方式分配资源,这些方式至少部分取决于采用本发明的数据传输系统的资源分配算法。本发明允许,例如通过传送连接的时间片以提供所需的时间片来优化传输容量。时间片的传送方式最好使得时间片移动到另一信道重复周期的同一时刻,或者同一信道上重复周期的较早时刻。但是,这些方案并不总是可行的。就连接的质量而言,重要的是这种传送尽可能少。即使可行,一次性传送时间片的分配也并不传回,而是在新的时间片中传送分组。在分配资源时,可以尝试对不同连接赋予不同的优先级,例如使得只有在问题无法通过传送为数据连接分配的时间片解决时,才传送为语音连接分配的时间片。时间对数据连接质量的影响较小。If there is no spare capacity, resources can be allocated in a number of different ways, which depend at least in part on the resource allocation algorithm of the data transmission system employing the present invention. The invention allows optimizing the transmission capacity, for example by passing time slices of connections to provide the required time slices. The time slices are preferably transmitted in such a way that the time slices are shifted to the same time in a repeat period of another channel, or to an earlier time in a repeat period on the same channel. However, these options are not always feasible. In terms of the quality of the connection, it is important that this transmission be as little as possible. Even if possible, the allocation of a one-time delivery slot is not sent back, but the packet is delivered in a new slot. When allocating resources, an attempt can be made to assign different priorities to different connections, for example such that the time slice allocated for a voice connection is only transmitted if the problem cannot be solved by transmitting the time slice allocated for a data connection. Time has less impact on data connection quality.
在按照TETRA标准的系统中,资源以优先级和时间的次序分配。在数据库中为每个用户和群定义优先级,该优先级用于分配已变成空闲的资源,或者终止呼叫。例如,紧急呼叫可以终止除了其它紧急呼叫之外的所有其它连接。如果在呼叫建立过程中没有空闲资源,则呼叫被插入队列。如果资源可用,则以优先级的次序将它们分配给呼叫。遵循标准的资源分配原则可以很好地与本发明所带来的传输容量优化相结合,从而生成提供最佳传输容量的资源分配算法。In systems according to the TETRA standard, resources are allocated in order of priority and time. A priority is defined in the database for each user and group, which priority is used to allocate resources that have become free, or to terminate calls. For example, an emergency call may terminate all other connections except other emergency calls. If there are no free resources during call setup, the call is queued. If resources are available, they are assigned to the call in order of priority. Following the standard resource allocation principle can be well combined with the transmission capacity optimization brought by the present invention, so as to generate a resource allocation algorithm that provides the best transmission capacity.
图4的框图说明了第一优选实施例中本发明的网络节点。为便于说明,该网络节点的操作与前面结合图3所描述的节点相同。按照图3,6个进入信道通往该网络节点,两个外出信道离开该节点。按照本发明的网络节点的外出和进入信道的数量的唯一限制是,该节点中至少有一个进入和一个外出信道。该网络节点包括时钟CLO,用于操作的同步和定时。该时钟连接计时器TC,TC以一个重复周期的间隔清零,该计时器表明重复周期中的当前点以定时发送分组。计时器使得分组能从网络节点的发送定时正确。该网络节点还包括交换机终端ET,用以从其它网络节点或其它网络收发分组。该网络节点还包括维护单元OMU,它将网络节点连接到网管系统。维护单元OMU根据从网管系统接收的命令设置网络节点中的重复周期持续时长。该网络节点还包括呼叫控制单元CCU,其功能是呼叫控制和资源管理。呼叫控制单元CCU识别与接收的分组相关联的连接;检查接收的分组是否是接收的第一分组,或者是否已为该连接分配了可以发送分组的时间片;为该连接分配时间片,通过交换机终端ET控制分组的传输,使得分组在为该连接分配的时间片中发送,同一连接的分组以一个重复周期的间隔发送。为了呼叫控制单元CCU能够成功地完成功能,该单元可以例如在它正转发的连接上维护表T。该信息也可以以其它方式存储。表T包含了已分配了时间片的连接信息,即第一优选实施例中呼叫3的信息,以及开始发送该呼叫的时刻4的信息。开始时刻4时计时器所指示的重复周期中的时刻,在该时刻开始发送分组,即由此开始保留重复周期中的时间片的时刻。此外,必须发现保留的时间片的长度。在本例中,通过在表T中维护列5来解决该问题,列5中以比特形式记录了保留的时间片长度,在得知传输速率的情况下,可以根据它容易地计算时间片的持续时长。该长度也可以以秒表示。保留时间片的长度也可以通过指示时间片结束时刻来表示。该信息是呼叫控制单元CCU所需的最少信息。该信息允许CCU分配时间片,识别已分配时间片的连接,并正确定时发送。Figure 4 is a block diagram illustrating a network node of the invention in a first preferred embodiment. For ease of illustration, the operation of the network node is the same as that described above in connection with FIG. 3 . According to Figure 3, 6 incoming channels lead to the network node and two outgoing channels leave the node. The only restriction on the number of outgoing and incoming channels of a network node according to the invention is that the node has at least one incoming and one outgoing channel. The network node includes a clock CLO for synchronization and timing of operations. The clock is connected to a timer TC, which is cleared at intervals of a repeating period, and which timer indicates the current point in the repeating period at which packets are sent at regular intervals. The timer enables the timing of transmission of packets from network nodes to be correct. The network node also includes an exchange terminal ET for sending and receiving packets from other network nodes or other networks. The network node also includes an maintenance unit OMU, which connects the network node to the network management system. The maintenance unit OMU sets the duration of the repetition period in the network nodes according to the command received from the network management system. The network node also includes a call control unit CCU whose functions are call control and resource management. The call control unit CCU identifies the connection associated with the received packet; checks whether the received packet is the first packet received, or if the connection has been allocated a time slice in which packets can be sent; assigns a time slice to the connection, via the switch The terminal ET controls the transmission of the packets so that the packets are sent in the time slice allocated for the connection, and the packets of the same connection are sent at intervals of a repeating period. In order for the call control unit CCU to be able to function successfully, the unit may for example maintain a table T on the connections it is forwarding. This information can also be stored in other ways. Table T contains information about the connections to which the time slices have been allocated, ie the information of
除了最少信息之外,表T最好还包含其它信息,例如发送到该连接的分组6的信息,如果网络节点中有多个外出信道,则还包含正在发送分组的外出信道7的信息。表T可以同时包含这两种信息类型,也可以两者都不包含,或者仅包含一种信息类型。外出信道信息确保分组在相同的外出信道上实际发送,从而可以确保传输时延不会因信道而变化。Table T preferably contains, besides the minimum information, other information, such as information on the
图4示出了维护发送到该连接的分组信息的可选方式。表T中列‘发送’6表明分组是否已在前一时间片中发送,下面结合图6还会予以描述。还有其它方案:例如,该列可以包含发送的所有分组信息,以及分组何时发送的信息。图4所示方案可以避免不必要的容量分配。不同于其它方案,该方案无法用于收集计费信息。Figure 4 shows an alternative way of maintaining information about packets sent to the connection. Column 'Sent' 6 in Table T indicates whether the packet has been sent in the previous time slot, as will be described below in conjunction with FIG. 6 . There are other options: for example, this column could contain information about all packets sent, and information about when the packets were sent. The solution shown in Figure 4 can avoid unnecessary capacity allocation. Unlike other schemes, this scheme cannot be used to collect billing information.
在第一优选实施例中,呼叫控制单元CCU包括缓冲器BUF,用于缓存分组。缓冲器BUF也可以位于网络节点中的其它单元,或者它是一个单独的模块。在其它实施例中,根本不需要单独的缓冲器。In a first preferred embodiment, the call control unit CCU comprises a buffer BUF for buffering packets. The buffer BUF can also be located in other units in the network node, or it can be a separate module. In other embodiments, no separate buffer is needed at all.
图5的流程图说明了本发明的第一优选实施例,其中在网络节点分离呼叫分组和包含数据传输往信令或控制信息的控制分组。网络节点的缓冲器中为控制分组维护单独的队列。在图4的网络节点中,呼叫控制单元包括缓冲器。该缓冲器也可以位于网络节点中的其它单元,或者它是一个单独的模块。呼叫分组可以包含语音或数据。如果网络节点接收20到新分组,那么网络节点根据包含在分组中的标识数据检查该分组是否是21控制分组。如果它是控制分组,那么检查是否为与其相关联的连接分配23了时间片。如果已为该连接分配了时间片,那么搜寻25分组发送的开始时刻,即输出时刻。根据开始时刻,分组或者等待缓冲器中的输出时刻,或者立即开始发送分组。如果没有分配时间片,那么呼叫是一个新呼叫,以前面结合图3描述的方式为该呼叫分配24时间片。如果分配了时间片,那么确定25该分组的输出时刻,分组或者插入缓冲器等待输出时刻,或者立即开始发送。The flow diagram of Fig. 5 illustrates a first preferred embodiment of the invention in which paging packets are separated at a network node from control packets containing data transfer to signaling or control information. A separate queue is maintained in the buffers of the network nodes for control packets. In the network node of Fig. 4, the call control unit comprises a buffer. The buffer can also be located in other units in the network node, or it can be a separate module. Call packets can contain voice or data. If the network node receives 20 a new packet, the network node checks 21 whether the packet is a control packet based on identification data contained in the packet. If it is a control packet, it is checked whether a time slice is allocated 23 for the connection associated with it. If a time slice has been allocated for the connection, the start time of packet transmission, ie the output time, is sought 25 . Depending on the start time, the packet either waits for the output time in the buffer, or starts sending the packet immediately. If no time slots are assigned, the call is a new call to which 24 time slots are allocated in the manner described above in connection with FIG. 3 . If a time slice is allocated, then the output time of the packet is determined 25 and the packet is either inserted into a buffer to wait for the output time, or transmission starts immediately.
如果控制分组和呼叫分组没有分离,那么仅执行图5所给出的方法的一些步骤。如果接收到新的分组,则检查是否为与该分组相关联的连接分配23了时间片。如果是,为该分组搜寻25输出时刻,分组或者插入缓冲器等待输出时刻,或者立即开始发送。如果没有分配时间片,则分配24时间片,确定25发送的开始时刻,其方式同前所述。If the control packets and call packets are not separated, only some steps of the method presented in Fig. 5 are performed. If a new packet is received, it is checked whether a time slice is allocated 23 for the connection associated with this packet. If so, the output time is sought 25 for the packet, and the packet is either inserted into a buffer to wait for the output time, or transmission begins immediately. If no time slice is allocated, then 24 time slices are allocated to determine the starting moment of 25 sending, and the method is the same as that described above.
图6说明了第一优选实施例中,按照本发明的网络节点的发送侧的操作,其中网络节点是图4所示网络节点。图6的情况中,正等待26下一呼叫分组的发送时刻。当到达该时刻时,检查是否有27分组在缓冲器中等待。如果缓冲器中有与该呼叫相关联的分组,则发送该分组,在按照结合图4描述的方案的网络节点所维护的表的‘发送’列中标记28上P,以指示分组已发送。在发送分组之后,计算29下一呼叫分组发送之前所余时间,即下一呼叫分组的发送时刻。然后,最好监测30控制分组队列,发现这样的第一控制消息,该消息足够短,从而有足够的时间发送。如果发现31一个,那么发送32该控制消息。FIG. 6 illustrates the operation of the transmitting side of the network node according to the invention in a first preferred embodiment, wherein the network node is the network node shown in FIG. 4 . In the case of FIG. 6, it is waiting 26 for the transmission time of the next paging packet. When that moment is reached, it is checked whether there are 27 packets waiting in the buffer. If there is a packet in the buffer associated with the call, the packet is sent, marking 28 a P in the 'sent' column of the table maintained by the network node according to the scheme described in connection with Figure 4, to indicate that the packet has been sent. After sending the packet, calculate 29 the remaining time before the next paging packet is sent, ie the sending moment of the next paging packet. The queue of control packets is then preferably monitored 30 for such a first control message, which is short enough to have sufficient time to send. If one is found 31, then the control message is sent 32.
在发送控制消息之后,检查是否是33下一呼叫分组的发送时刻。如果是,过程返回步骤27,检查是否有分组在缓冲器中等待。如果下一呼叫分组的发送时刻仍未临近,则过程返回步骤29,计算到下一呼叫分组的发送时刻的间隔。如果没有发现31足够短的控制消息,则等待26下一呼叫分组的发送时刻。也可以不是搜寻足够短的控制消息,而是以到达次序选择控制消息发送,因而不是象前面那样检查是否能发现足够短的控制消息,而是检查是否有足够时间发送下一控制消息。如果没有足够时间,则消息返回队列,等待下一呼叫分组的发送时刻。如果呼叫分组具有优先级,那么以优先级次序将它们插入队列,甚至可以将具有最高优先级的控制分组解释为呼叫分组,为它们分配单独的时间片。After sending the control message, it is checked 33 whether it is the sending time of the next paging packet. If yes, the process returns to step 27 to check if any packets are waiting in the buffer. If the transmission time of the next paging packet is not approaching yet, the process returns to step 29, and the interval until the transmission time of the next paging packet is calculated. If no sufficiently short control message is found 31, then wait 26 for the sending moment of the next paging packet. It is also possible not to search for a sufficiently short control message, but to select the control message to be sent in the order of arrival. Therefore, instead of checking whether a sufficiently short control message can be found as before, it is checked whether there is enough time to send the next control message. If there is not enough time, the message returns to the queue, waiting for the sending moment of the next call packet. If call packets have priority, they are inserted into the queue in priority order, and even control packets with the highest priority can be interpreted as call packets, allocating separate time slices to them.
如果没有27下一呼叫分组,检查34按照结合图4给出的方案的表的‘发送’列中是否有E。如果该列中有E,则意味着前一时间也没有分组,从图4的表中取消为该呼叫分配的不必要的时间片,即收回35分配的时间片。之后,过程返回步骤29,计算到下一呼叫分组的发送时刻的间隔。如果步骤34中进行的检查表明图4给出的表的‘发送’列中有P,则在‘发送’列中标记36上E,过程进行到步骤29,计算到下一呼叫分组的发送时刻的间隔。时间片分配的取消,即收回分配的时间片,也可以是因为表明呼叫已被终止的呼叫终止消息。这样,在两个连续的‘无分组’指示之后的上述时间片的分配收回提高了传输容量的效率,因为未使用的容量在这里变为可用。此外,不需要发送单独的呼叫终止消息,因而减少了信令量。事实上,还可以通过许多其它方式检测到没有分组,例如与前面结合图4描述的那样,通过比较到发送的前一分组的间隔。在收回分配的时间片之前必须缺少的分组的数量也可以不是2,但是该数目必须事先确定,网络节点必须适当地发挥作用。如果在收回为该呼叫分配的时间片之后,接收与该呼叫关联的分组以进行转发,则可以将该呼叫视为新呼叫,将为其分配一个新的时间片。If there is no 27 next call packet, check 34 whether there is an E in the 'send' column of the table according to the scheme given in conjunction with Figure 4. If there is E in this column, it means that there is no grouping in the previous time, and the unnecessary time slice allocated for this call is canceled from the table of Fig. 4, that is, the time slice allocated by 35 is reclaimed. Thereafter, the procedure returns to step 29, and the interval until the transmission timing of the next paging packet is calculated. If the check carried out in
如果控制分组和呼叫分组没有分离,那么仅执行图6所给出的方法的一些步骤。呼叫分组此处是指需要发送的所有分组。开始情况是等待26下一呼叫分组的发送时刻。如果该时刻到达,那么检查是否有27分组在缓冲器中等待。如果缓冲器中有与该连接相关联的分组,则发送该分组,在按照结合图4描述的方案的网络节点所维护的表的‘发送’列中标记28上P,以指示分组已发送,然后过程进行到步骤26,等待下一呼叫分组的发送时刻。如果没有下一呼叫分组,检查34按照结合图4给出的方案的表的‘发送’列中是否有E。如果该列中有E,则意味着前一时间也没有分组,然后从图4的表中取消为该连接进行的不必要的时间片分配,即收回35分配的时间片。之后,过程返回步骤26,等待下一呼叫分组的发送时刻。如果步骤34中进行的检查表明图4给出的表的‘发送’列中有P,则在‘发送’列中标记上E,过程进行到步骤26,等待下一呼叫分组的发送时刻。If the control packets and call packets are not separated, only some steps of the method presented in Fig. 6 are performed. Call packets here refer to all packets that need to be sent. The initial situation is to wait 26 for the sending moment of the next paging packet. If the moment arrives, it is checked whether there are 27 packets waiting in the buffer. If there is a packet in the buffer associated with the connection, the packet is sent, marking 28 a P in the 'send' column of the table maintained by the network node according to the scheme described in connection with Figure 4, to indicate that the packet has been sent, The process then proceeds to step 26 to wait for the transmission moment of the next paging packet. If there is no next call packet, check 34 whether there is an E in the 'Send' column of the table according to the scheme given in connection with Figure 4. If there is E in this column, it means that there was no grouping in the previous time, and then cancel the unnecessary time slice allocation for this connection from the table in Figure 4, that is, reclaim 35 allocated time slices. Thereafter, the process returns to step 26, waiting for the transmission moment of the next paging packet. If the inspection carried out in the
关于图5和6及相关描述中基于标识信息所指示的分组的信息内容而进行的分组的不同处理,需要指出,类似的划分也可以通过分离包含语音的分组和其它分组实现,因而语音分组的处理方式与图5和6的呼叫分组相同,即仅为语音分组分配时间片。控制分组和包含数据的呼叫分组的处理方式与结合图5和6的描述给出的呼叫分组相同,即只要语音分组之间有足够的时间,就在语音分组之间发送这些分组。这些分组也可以划分成控制、语音和数据分组,为语音分组和数据分组分配的时间片的优先级高于控制分组。也可以将分组大致划分成控制分组和呼叫分组,但在拥塞情况下,将呼叫分组划分成语音分组和数据分组,因而不同类型的分组的处理可以不同。如果在网络中传送实时图像,那么图像分组与语音分组类似,以相同方式处理。With regard to the different processing of packets based on the information content of the packets indicated by the identification information in Figures 5 and 6 and related descriptions, it should be pointed out that similar divisions can also be achieved by separating packets containing speech from other packets, so that the speech packet The processing method is the same as that of the call packets in Figures 5 and 6, that is, only the voice packets are allocated time slices. Control packets and paging packets containing data are handled in the same manner as paging packets given in the description in connection with Figures 5 and 6, ie these packets are sent between voice packets as long as there is sufficient time between them. These packets can also be divided into control, voice, and data packets, with voice and data packets being allocated time slices with higher priority than control packets. It is also possible to roughly divide the packets into control packets and call packets, but in the case of congestion, the call packets are divided into voice packets and data packets, so the different types of packets can be handled differently. If real-time images are transmitted in the network, image packets are handled in the same way as voice packets.
图和相关描述仅用于说明本发明及其在移动系统中的应用。对本领域技术人员而言,显然可以以多种方式变化和改进本发明,而不偏离后附权利要求书所公开的本发明的范围和精神。The figures and the associated description are only intended to illustrate the invention and its application in mobile systems. It will be apparent to those skilled in the art that the present invention can be varied and modified in many ways without departing from the scope and spirit of the invention as disclosed in the appended claims.
Claims (11)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FI972039A FI972039A7 (en) | 1997-05-13 | 1997-05-13 | Method for packet-switched data transmission |
| FI972039 | 1997-05-13 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN1256062A true CN1256062A (en) | 2000-06-07 |
Family
ID=8548843
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN98805039.0A Pending CN1256062A (en) | 1997-05-13 | 1998-05-12 | Method for packet switched data transmission |
Country Status (9)
| Country | Link |
|---|---|
| EP (1) | EP0981925A2 (en) |
| CN (1) | CN1256062A (en) |
| AU (1) | AU740399B2 (en) |
| CA (1) | CA2289924A1 (en) |
| FI (1) | FI972039A7 (en) |
| NO (1) | NO995554L (en) |
| NZ (1) | NZ500825A (en) |
| RU (1) | RU2195789C2 (en) |
| WO (1) | WO1998052327A2 (en) |
Families Citing this family (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7184426B2 (en) | 2002-12-12 | 2007-02-27 | Qualcomm, Incorporated | Method and apparatus for burst pilot for a time division multiplex system |
| US9118387B2 (en) | 1997-11-03 | 2015-08-25 | Qualcomm Incorporated | Pilot reference transmission for a wireless communication system |
| US6611519B1 (en) | 1998-08-19 | 2003-08-26 | Swxtch The Rules, Llc | Layer one switching in a packet, cell, or frame-based network |
| US6781971B1 (en) | 1999-04-02 | 2004-08-24 | Qualcomm Incorporated | System and method for prioritizing traffic channel messages |
| AU4059300A (en) * | 1999-04-02 | 2000-10-23 | Qualcomm Incorporated | System and method for prioritizing traffic channel messages |
| US8064409B1 (en) | 1999-08-25 | 2011-11-22 | Qualcomm Incorporated | Method and apparatus using a multi-carrier forward link in a wireless communication system |
| US6621804B1 (en) | 1999-10-07 | 2003-09-16 | Qualcomm Incorporated | Method and apparatus for predicting favored supplemental channel transmission slots using transmission power measurements of a fundamental channel |
| FI19992593A7 (en) * | 1999-12-02 | 2001-06-03 | Nokia Networks Oy | Call routing in a telecommunications system |
| SE516564C2 (en) * | 2000-05-23 | 2002-01-29 | Ericsson Telefon Ab L M | Method and apparatus for data packet communication |
| AU2001287652A1 (en) * | 2000-07-26 | 2002-02-05 | Telefonaktiebolaget Lm Ericsson | System and method for coalescing multiple periodic update timers |
| US7068683B1 (en) | 2000-10-25 | 2006-06-27 | Qualcomm, Incorporated | Method and apparatus for high rate packet data and low delay data transmissions |
| US6973098B1 (en) | 2000-10-25 | 2005-12-06 | Qualcomm, Incorporated | Method and apparatus for determining a data rate in a high rate packet data wireless communications system |
| CN1809029B (en) * | 2001-03-12 | 2012-01-11 | 高通股份有限公司 | Method and apparatus for providing multiple quality of service levels in a wireless packet data services connection |
| US7096261B2 (en) | 2001-03-12 | 2006-08-22 | Qualcomm Incorporated | Method and apparatus for providing multiple quality of service levels in a wireless packet data services connection |
| CA2488989C (en) * | 2003-01-08 | 2010-03-30 | Nokia Corporation | Apparatus, and associated method, for performing packet zone timing operations at a mobile node operable in a packet radio communication system |
| RU2236092C1 (en) * | 2003-02-04 | 2004-09-10 | Харитонов Владимир Христианович | Switching method for multimedia data transmission and reception |
| CN1698327B (en) * | 2003-02-26 | 2011-09-07 | 西门子公司 | Data receiving point/data source, data transmission device and data terminal device for circuit-switched and packet-switched networks |
| US7676580B2 (en) * | 2003-03-27 | 2010-03-09 | Microsoft Corporation | Message delivery with configurable assurances and features between two endpoints |
| US7693952B2 (en) * | 2003-03-27 | 2010-04-06 | Microsoft Corporation | Availability and scalability in a messaging system in a manner transparent to the application |
| RU2320086C2 (en) * | 2003-08-13 | 2008-03-20 | Квэлкомм Флэрион Текнолоджиз, Инк. | Methods and device for transmitting user data using an information channel |
| WO2005046086A1 (en) * | 2003-11-10 | 2005-05-19 | Lg Electronics Inc. | Updating next-expected tsn and receiver window to avoid stall conditions |
| JP4323987B2 (en) * | 2004-03-16 | 2009-09-02 | キヤノン株式会社 | Network switch and packet relay method for relaying packets while maintaining the real-time property of packets |
| JP4773688B2 (en) * | 2004-03-31 | 2011-09-14 | 株式会社ケンウッド | COMMUNICATION METHOD, TRANSMISSION METHOD, AND TRANSMISSION DEVICE |
| US7835750B2 (en) | 2005-10-07 | 2010-11-16 | Samsung Electronics Co., Ltd. | Multi-carrier wireless network using flexible fractional frequency reuse |
| RU2427080C2 (en) * | 2006-09-26 | 2011-08-20 | Нокиа Корпорейшн | Device, method and computer programme product for facilitating sequence modulation for transmitting control signals over uplink channel |
| KR20080072508A (en) | 2007-02-02 | 2008-08-06 | 엘지전자 주식회사 | Sequence allocation method having various resource block lengths and sequence grouping method therefor |
| RU2419234C1 (en) * | 2007-02-02 | 2011-05-20 | ЭлДжи ЭЛЕКТРОНИКС ИНК. | Method to generate reference signal sequence with application of grouping |
| US8213483B2 (en) * | 2007-02-06 | 2012-07-03 | Qualcomm Incorporated | Hopping structures for broadband pilot signals |
| RU2350024C1 (en) * | 2007-07-09 | 2009-03-20 | Открытое акционерное общество "Концерн "Созвездие" | Method of allocation of time intervals in radio communication network channels |
| JP5104631B2 (en) * | 2008-08-01 | 2012-12-19 | 日本電気株式会社 | Transmission apparatus and dispersion management method for transmission apparatus |
| US8811200B2 (en) | 2009-09-22 | 2014-08-19 | Qualcomm Incorporated | Physical layer metrics to support adaptive station-dependent channel state information feedback rate in multi-user communication systems |
| CA2915487C (en) * | 2015-05-18 | 2018-09-11 | Hochschule Anhalt | Method for performing a bandwidth test for comminications from a first network station to a second network station of a communication network and corresponding apparatuses for performing the method steps and corresponding computer program products |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4980886A (en) * | 1988-11-03 | 1990-12-25 | Sprint International Communications Corporation | Communication system utilizing dynamically slotted information |
| US5229992A (en) * | 1991-03-28 | 1993-07-20 | Sprint International Communications Corp. | Fixed interval composite framing in integrated services networks |
| GB2278978B (en) * | 1993-06-10 | 1997-02-26 | Roke Manor Research | Improvements in or relating to cellular mobile radio systems |
| FI94700C (en) * | 1994-01-21 | 1995-10-10 | Nokia Telecommunications Oy | A network element of a mobile communication system and a method for packet data transmission in a mobile communication system |
| RU2075778C1 (en) * | 1994-04-05 | 1997-03-20 | Сергей Прокофьевич Присяжнюк | Device for switching data packets |
| FI97187C (en) * | 1994-12-09 | 1996-10-25 | Nokia Telecommunications Oy | High speed data transmission in mobile networks |
| US5559796A (en) * | 1995-02-28 | 1996-09-24 | National Semiconductor Corporation | Delay control for frame-based transmission of data |
-
1997
- 1997-05-13 FI FI972039A patent/FI972039A7/en unknown
-
1998
- 1998-05-12 CN CN98805039.0A patent/CN1256062A/en active Pending
- 1998-05-12 RU RU99126441/09A patent/RU2195789C2/en active
- 1998-05-12 WO PCT/FI1998/000401 patent/WO1998052327A2/en not_active Ceased
- 1998-05-12 EP EP98921511A patent/EP0981925A2/en not_active Withdrawn
- 1998-05-12 NZ NZ500825A patent/NZ500825A/en unknown
- 1998-05-12 AU AU74337/98A patent/AU740399B2/en not_active Ceased
- 1998-05-12 CA CA002289924A patent/CA2289924A1/en not_active Abandoned
-
1999
- 1999-11-12 NO NO995554A patent/NO995554L/en not_active Application Discontinuation
Also Published As
| Publication number | Publication date |
|---|---|
| NZ500825A (en) | 2001-04-27 |
| WO1998052327A3 (en) | 1999-02-04 |
| WO1998052327A2 (en) | 1998-11-19 |
| AU740399B2 (en) | 2001-11-01 |
| NO995554D0 (en) | 1999-11-12 |
| FI972039A0 (en) | 1997-05-13 |
| NO995554L (en) | 1999-11-12 |
| EP0981925A2 (en) | 2000-03-01 |
| CA2289924A1 (en) | 1998-11-19 |
| AU7433798A (en) | 1998-12-08 |
| RU2195789C2 (en) | 2002-12-27 |
| FI972039A7 (en) | 1998-11-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1256062A (en) | Method for packet switched data transmission | |
| US6614797B1 (en) | Method for packet switched data transmission | |
| US5521925A (en) | Method and apparatus for providing mixed voice and data communication in a time division multiple access radio communication system | |
| US5548593A (en) | Resequencing method and resequencing device realizing such a method | |
| DK2259649T3 (en) | Dynamic bandwidth allocation for multiple access communication using the session queues | |
| CN1139268C (en) | Method for providing information packets from a packet-switched network to a base station and corresponding communication system | |
| JP3478100B2 (en) | Radio channel allocation apparatus and radio channel allocation method | |
| US6229802B1 (en) | Method for packet switched data transmission | |
| EP0758174B1 (en) | Method and device for multi-cell transmission | |
| CN1110161C (en) | System for transmission between base station and exchange of mobile communication using fixed length cell | |
| CN1245819C (en) | Packet transmission method and device, radio frame transmission method, mobile communication method and system, and switching center | |
| JPWO1999014905A1 (en) | Packet transmission method, packet transmission device, radio frame transmission method, mobile communication method, mobile communication system, and switching center | |
| CN1163025C (en) | Packet communication system and method for improving transmission efficiency by utilizing priority in the system | |
| EP0978173A1 (en) | Method and apparatus for transmitting information in a communication network | |
| JP2003152751A (en) | Communication system, communication terminal, server, and frame transmission control program | |
| JPWO1996026589A1 (en) | Multiple cell transmission method and apparatus | |
| EP1329067A1 (en) | Asynchronous packet processing using media stream functions | |
| JP2001320752A (en) | Communication system where each terminal includes multiple connections | |
| WO2004017576A1 (en) | Traffic scheduling system and method for a shared media network | |
| JPS63258135A (en) | Burst communication system | |
| Sharma | Comparative study of networks using packet and circuit switching within a single network | |
| JPH09275586A (en) | Digital mobile communication system inter-station transmission line configuration method | |
| JPH08167915A (en) | Storage exchange method | |
| CN1250322A (en) | Multiple-direction and multiple communication system using for comprehensive basiness digital network service |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |