Movatterモバイル変換


[0]ホーム

URL:


CN1739310B - Packet service system and method for controlling packet transmission - Google Patents

Packet service system and method for controlling packet transmission
Download PDF

Info

Publication number
CN1739310B
CN1739310BCN200380108625XACN200380108625ACN1739310BCN 1739310 BCN1739310 BCN 1739310BCN 200380108625X ACN200380108625X ACN 200380108625XACN 200380108625 ACN200380108625 ACN 200380108625ACN 1739310 BCN1739310 BCN 1739310B
Authority
CN
China
Prior art keywords
real
packet
time
data
packets
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.)
Expired - Fee Related
Application number
CN200380108625XA
Other languages
Chinese (zh)
Other versions
CN1739310A (en
Inventor
李英大
李承俊
李昭暎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by LG Electronics IncfiledCriticalLG Electronics Inc
Publication of CN1739310ApublicationCriticalpatent/CN1739310A/en
Application grantedgrantedCritical
Publication of CN1739310BpublicationCriticalpatent/CN1739310B/en
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

A method for communicating real-time data from a data source to a mobile device transmits real-time data packets according to a real-time communication protocol over a communication network having a wired communication segment and a wireless communication segment. The data communication method includes the steps of: establishing a communication bearer between the data source and the mobile device (S10); determining packet loss of the wired communication segment (S13); generating control information according to the quality of service data to adjust the transmission size of the real-time data packets or to adjust the encoding mode of the real-time data, wherein the quality of service data is determined according to the control information.

Description

Translated fromChinese
用于控制分组传输的分组业务系统和方法Packet service system and method for controlling packet transmission

技术领域technical field

本发明涉及一种通信系统,并且更为具体的说涉及一种用于控制分组传输的分组业务系统和方法。The present invention relates to a communication system, and more specifically relates to a packet service system and method for controlling packet transmission.

背景技术Background technique

在蜂窝式电信领域,本技术领域内的技术人员通常使用术语1G、2G和3G。这些术语指所使用的蜂窝技术的代。1G指第一代,2G指第二代,3G指第三代。1G用于指模拟电话系统,已知为AMPS(高级移动电话业务)电话系统。2G通常用于指在全世界范围内普遍使用的数字式蜂窝系统,而且它包括CDMA蜂窝式系统、全球移动通信系统(GMS)和时分多址(TDMA)。与1G系统相比,2G系统可以在密集区域中支持更多的用户。3G通常用于指当前正在开发的数字式蜂窝系统。最近,提出了第三代(3G)CDMA通信系统,包括cdma2000和W-CAMD。这些3G通信系统的原理互相类似,同时存在一些显著不同。W-CDMA系统是第三代(3G)宽带、异步、扩频无线界面系统,它采用增强业务潜力的CDMA技术,以增强数据容量,例如,因特网和内部网络的接入、多媒体应用、高速商务交易以及遥测技术。W-CDMA的焦点与其它第三代系统的焦点相同,都在网络经济和无线传输设计方面,以克服有效无线频谱有限的限制。In the field of cellular telecommunications, the terms 1G, 2G and 3G are commonly used by those skilled in the art. These terms refer to the generation of cellular technology used. 1G refers to the first generation, 2G refers to the second generation, and 3G refers to the third generation. 1G is used to refer to the analog telephone system, known as the AMPS (Advanced Mobile Phone Service) telephone system. 2G is generally used to refer to digital cellular systems in common use throughout the world, and it includes CDMA cellular systems, Global System for Mobile Communications (GMS) and Time Division Multiple Access (TDMA). Compared with the 1G system, the 2G system can support more users in dense areas. 3G is often used to refer to digital cellular systems currently under development. Recently, third generation (3G) CDMA communication systems have been proposed, including cdma2000 and W-CAMD. The principles of these 3G communication systems are similar to each other, while there are some notable differences. W-CDMA system is the third generation (3G) broadband, asynchronous, spread spectrum wireless interface system, which adopts CDMA technology with enhanced service potential to enhance data capacity, for example, Internet and internal network access, multimedia applications, high-speed business transactions and telemetry. The focus of W-CDMA is the same as that of other third-generation systems, both in network economics and wireless transmission design, in order to overcome the limitation of limited available wireless spectrum.

根据当前提出的W-CDMA系统标准,每个基站分别异步运行。换句话说,在各单独基站之间,没有通用时间基准。在W-CDMA系统中,每个基站分别发送包括两个子信道的“同步”信道。According to the currently proposed W-CDMA system standard, each base station operates separately and asynchronously. In other words, there is no common time reference between individual base stations. In a W-CDMA system, each base station transmits a "sync" channel consisting of two subchannels respectively.

两个子信道中的第一子信道,即,主要同步信道,使用所有基站公用的主要同步码。两个子信道中的第二子信道,即,次要同步信道使用一组循环次级同步码。未位于同一个代码组内的其它基站不共享该次级同步码。通过搜索主要同步信道的主要同步码,然后,利用根据主要同步信道获得的定时信息处理次级同步信道,W-CDMA内的移动台可以获取一个或者多个基站的同步信道。The first of the two subchannels, the primary synchronization channel, uses a primary synchronization code common to all base stations. The second of the two subchannels, the secondary synchronization channel, uses a set of cyclic secondary synchronization codes. Other base stations not located in the same code group do not share the secondary synchronization code. A mobile station in W-CDMA can acquire the synchronization channels of one or more base stations by searching for the primary synchronization code of the primary synchronization channel and then processing the secondary synchronization channel with the timing information obtained from the primary synchronization channel.

国际电信联盟(ITU)最初倡导基于国际移动技术2000(IMT2000)项目的移动通信系统的3G(第三代)标准。IMT2000设想了被看作全球3G系统的无线网的单一全球标准。在3G系统中,下一代移动通信系统提供增强的业务,例如,多媒体和视频。主要的3G技术包括通用移动通信系统(UMTS)和CDMA2000。The International Telecommunication Union (ITU) originally advocated a 3G (Third Generation) standard for a mobile communication system based on the International Mobile Technology 2000 (IMT2000) project. IMT2000 envisages a single global standard for wireless networks considered as a global 3G system. In the 3G system, the next generation mobile communication system provides enhanced services such as multimedia and video. The main 3G technologies include Universal Mobile Telecommunications System (UMTS) and CDMA2000.

UMTS提供增大范围的多媒体业务。UMTS加速通信、信息技术、媒体以及内容产业的融合,从而提供新业务并建立新的收入增长机会。UMTS将提供成本低、且在静态条件下提供的数据速率高至2Mbps、具有全球漫游能力和其它高级能力的大容量移动通信。第三代伙伴项目(3GPP)阐述了详细说明UMTS的技术规范。UMTS provides an increased range of multimedia services. UMTS accelerates the convergence of communications, information technology, media and content industries, thereby providing new services and creating new revenue growth opportunities. UMTS will provide low-cost, high-capacity mobile communications with data rates up to 2Mbps under static conditions, global roaming capabilities, and other advanced capabilities. The 3rd Generation Partnership Project (3GPP) developed technical specifications that specify UMTS.

UMTS是根据GSM(全球移动通信系统)欧洲标准开发的下一代移动通信系统。图1是通用UMTS的体系结构的方框图。参考图1,UMTS包括:用户设备(UE)100(还被称为移动台)、通用移动电信网络地面无线接入网(下面缩写为UTRAN)200以及核心网300。UTRAN 200包括多个无线网子系统10a至10n。UMTS is a next-generation mobile communication system developed according to the GSM (Global System for Mobile Communications) European standard. Figure 1 is a block diagram of the architecture of a generic UMTS. Referring to FIG. 1 , UMTS includes: a User Equipment (UE) 100 (also referred to as a mobile station), a Universal Mobile Telecommunications Network Terrestrial Radio Access Network (hereinafter abbreviated as UTRAN) 200 , and acore network 300 . UTRAN 200 includes a plurality ofradio network subsystems 10a to 10n.

例如,一个无线网子系统10a包括一个无线网控制器(下面缩写为RNC)12和多个节点B 11a和11b。RNC 12管理节点B11a和11b。无线网子系统10b至10n分别与上面解释的无线网子系统10a具有同样的构造。节点B 11a/11b和13a/13b接收用户设备100发送的上行链路数据,或者将下行链路数据发送到用户设备100。For example, aradio network subsystem 10a includes a radio network controller (hereinafter abbreviated as RNC) 12 and a plurality of Node Bs 11a and 11b.RNC 12 manages nodes B11a and 11b. The wireless network subsystems 10b to 10n have the same configuration as thewireless network subsystem 10a explained above, respectively. The NodeBs 11a/11b and 13a/13b receive uplink data transmitted by theuser equipment 100, or transmit downlink data to theuser equipment 100.

RNC 12和14分配并管理无线资源。RNC 12和14起接入点的作用,用于将节点B 11a/11b和13a/13b分别连接到核心网200。此外,节点B 11a/11b和13a/13b也起接入点的作用,用于将用户设备100连接到UTRAN 200。RNCs 12 and 14 allocate and manage radio resources. TheRNCs 12 and 14 function as access points for connecting theNode Bs 11a/11b and 13a/13b to thecore network 200, respectively. Furthermore, the NodeBs 11a/11b and 13a/13b also function as access points for connecting theuser equipment 100 to the UTRAN 200.

在上述构造中,如果用户设备100连接到网络,则管理该用户设备100的RNC是服务RNC(SRNC)。在这种情况下,SRNC起将用户设备100连接到核心网300的作用。此外,SRNC分配适于对用户设备提供特定业务的无线资源。In the above configuration, if theuser equipment 100 is connected to the network, the RNC that manages theuser equipment 100 is a Serving RNC (SRNC). In this case, the SRNC plays the role of connecting theuser equipment 100 to thecore network 300 . In addition, the SRNC allocates radio resources suitable for providing specific services to user equipments.

可以将通过上述构造对用户设备100提供的业务划分为电路交换业务和分组交换业务。例如,通常的语音呼叫业务属于电路交换业务,而通过因特网的网络浏览业务属于分组交换业务。Services provided to theuser equipment 100 through the above configuration can be divided into circuit-switched services and packet-switched services. For example, normal voice calling services are circuit-switched services, while web browsing services via the Internet are packet-switched services.

在图1所示的系统支持电路交换业务时,RNC 12和14连接到核心网300的移动交换中心(下面缩写为MSC)20。然后,MSC 20连接到GMSC(网关移动交换中心)30。GMSC 30对接入外部网请求的语音呼叫或者请求将语音呼叫接入外部网进行管理。在图1所示的系统支持分组交换业务时,RNC 12和14连接到核心网300的服务GPRS(通用分组无线业务)支持节点(下面缩写为SGSN)40和网关GPRS支持节点(下面缩写为GGSN)50。When the system shown in FIG. 1 supports circuit switched services,RNCs 12 and 14 are connected to the Mobile Switching Center (hereinafter abbreviated as MSC) 20 of thecore network 300. Then, MSC 20 is connected to GMSC (Gateway Mobile Switching Center) 30. The GMSC 30 manages the voice call requested to access the extranet or the request to connect the voice call to the extranet. When the system shown in Figure 1 supports packet switching services,RNC 12 and 14 are connected to the serving GPRS (general packet radio service) support node (hereinafter abbreviated as SGSN) 40 and gateway GPRS support node (abbreviated as GGSN hereinafter) of core network 300 )50.

在这种情况下,GGSN 50起网关的作用,用于与因特网或者外部网互连。此外,SGSN 40连接到GGSN 50,以管理用户设备100的移动性并执行分组交换功能。在构成图1所示系统的各种单元之间定义用于互相通信的接口。在RNC 12和14与核心网300之间定义Iu接口。与分组交换区内的单元相连的Iu接口被定义为Iu-RS。与电路交换区内的单元相连的Iu接口被定义为Iu-CS。建立图1所示的UMTS,以提供确保预定等级的质量的各种多媒体业务。In this case, the GGSN 50 acts as a gateway for interconnection with the Internet or extranets. In addition, the SGSN 40 is connected to the GGSN 50 to manage the mobility of theuser equipment 100 and perform packet switching functions. Interfaces for mutual communication are defined between various units constituting the system shown in FIG. 1 . Between theRNCs 12 and 14 and thecore network 300 an Iu interface is defined. The Iu interface connected to the unit in the packet switching area is defined as Iu-RS. The Iu interface connected to the unit in the circuit switched area is defined as Iu-CS. UMTS shown in FIG. 1 is established to provide various multimedia services ensuring a predetermined level of quality.

确定用户对特定业务满意的总体业务质量被定义为业务质量(下面缩写为QoS)。用户感受的QoS取决于对各种业务应用的各种复杂因素。The overall quality of service that determines user satisfaction with a particular service is defined as Quality of Service (hereinafter abbreviated as QoS). The QoS felt by users depends on various complex factors applied to various businesses.

无线或者有线线路上的高传输速率或者速度不能满足用户请求的QoS。即,包括有线线路和无线线路的所有端到端传送通路的传输容量(或者速度)以及无线线路上的传输速率都应该确保在预定等级。High transmission rates or speeds on wireless or wired lines cannot meet the QoS requested by users. That is, the transmission capacity (or speed) of all end-to-end transmission paths including wired lines and wireless lines and the transmission rate on wireless lines should be ensured at predetermined levels.

在UMTS上,定义各种承载业务的概念,以确保端到端特定业务具有预定等级的QoS。具体地说,通过要设置的各种网络单元,端到端特定通信业务被划分为几种线路(例如,有线线路、无线线路)。在此,在每条线路上独立定义数据传送业务,而且确保所定义业务的每个QoS。具体地说,用于在用户设备与核心网300之间的线路上可靠传输用户数据的承载电路(bearer)被称为无线接入承载电路(下面缩写为RAB)。利用无线承载电路业务和Iu承载电路业务实现RAB。On UMTS, define the concept of various bearer services to ensure that end-to-end specific services have a predetermined level of QoS. Specifically, end-to-end specific communication services are divided into several lines (for example, wired lines, wireless lines) by various network elements to be set. Here, data transmission services are independently defined on each line, and each QoS of the defined services is ensured. Specifically, the bearer used for reliable transmission of user data on the line between the user equipment and thecore network 300 is called a radio access bearer (hereinafter abbreviated as RAB). The RAB is realized by using the radio bearer service and the Iu bearer service.

无线承载电路业务利用用户设备100与RNC 12和14之间的Iu接口发送数据,而Iu承载电路业务用于在RNC 12和14与核心网300之间进行数据传输。The radio bearer service uses the Iu interface between theuser equipment 100 and theRNCs 12 and 14 to send data, and the Iu bearer service is used for data transmission between theRNCs 12 and 14 and thecore network 300.

为了提供特定业务,应该首先配置RAB。在配置RAB的过程中,设置各种参数,以满足特定QoS。在电路交换业务中,MSC 20启动,以配置RAB,而在分组交换业务中,SGSN 40启动,以配置RAB。In order to provide specific services, RAB should be configured first. In the process of configuring the RAB, various parameters are set to satisfy a specific QoS. In circuit-switched service, theMSC 20 is activated to configure the RAB, while in packet-switched service theSGSN 40 is activated to configure the RAB.

对下一代标准化UMTS建立的3GPP(第三代协力项目)规定了在用户设备与UTRAN之间的无线接口协议体系结构。图2是根据3GPP无线接入网技术规范的用户设备与UTRAN之间的无线接口协议体系结构的示意图。3GPP (Third Generation Partnership Project), established for next-generation standardized UMTS, specifies the radio interface protocol architecture between user equipment and UTRAN. Fig. 2 is a schematic diagram of the radio interface protocol architecture between the user equipment and UTRAN according to the 3GPP radio access network technical specification.

参考图2,无线接口协议建立、重新配置以及释放无线承载电路业务。该无线接口协议设置了对应于层1至3(L1至L3),即,物理层、链路层以及网络层的功能。Referring to Figure 2, the radio interface protocol establishes, reconfigures and releases radio bearer services. This wireless interface protocol sets functions corresponding to layers 1 to 3 (L1 to L3), ie, physical layer, link layer, and network layer.

L1,即,物理层对MAC层和更高层提供信息传送业务。L1对MAC子层提供单独传送信道。传送信道的特性是如何通过无线接口传送数据。L2包括媒体接入控制(MAC)子层、无线链路控制(RLC)子层、分组数据会聚协议子层以及广播/多址通信子层。L1, ie, the physical layer provides information transfer services to the MAC layer and higher layers. L1 provides a separate transport channel for the MAC sublayer. The transport channel is the characteristic of how data is transported over the radio interface. L2 includes a medium access control (MAC) sublayer, a radio link control (RLC) sublayer, a packet data convergence protocol sublayer, and a broadcast/multiple access communication sublayer.

MAC子层对RLC提供单独逻辑信道,而且一个逻辑信道的特性是传送的信息类型。MAC子层通过逻辑信道提供数据传送业务。这种信道被编组为两类,例如,用于控制平面信息传送的控制信道和用于用户平面信息传送的业务信道。The MAC sublayer provides separate logical channels for RLC, and a logical channel is characterized by the type of information transferred. The MAC sublayer provides data transmission services through logical channels. Such channels are grouped into two categories, eg control channels for control plane information transfer and traffic channels for user plane information transfer.

利用MAC子层,无线资源的重新分配业务和MAC参数对更高层提供业务。通过执行改变MAC参数并重新分配无线资源的RRC请求,重新分配业务。MAC子层本身进行资源分配。Using the MAC sublayer, the reallocation service of radio resources and MAC parameters provide services to higher layers. Traffic is redistributed by executing RRC requests that change MAC parameters and reallocate radio resources. The MAC sublayer itself performs resource allocation.

此外,MAC层包括各种实体,例如,MAC-b、MAC-d和MAC-s/sh。RLC子层支持可靠数据传送业务。RLC子层将更高层的协议数据单元(下面缩写为PDU)拆分为RLC业务数据单元(下面缩写为SDU),或者将RLC SDU重新组装为更高层的PDU。Also, the MAC layer includes various entities such as MAC-b, MAC-d, and MAC-s/sh. The RLC sublayer supports reliable data transfer services. The RLC sublayer splits a higher-layer protocol data unit (hereinafter abbreviated as PDU) into an RLC service data unit (hereinafter abbreviated as SDU), or reassembles the RLC SDU into a higher-layer PDU.

广播/多址通信控制(下面缩写为BMC)子层在用户平面上提供广播/多址通信传输业务。BMC子层的基本功能是存储小区广播消息(CB)、请求用于业务量监测和小区广播业务的无线资源、调度BMC消息以及将BMC消息传送到用户设备。此外,PDCP子层用于传输/接收网络PDU。The broadcast/multicast control (hereinafter abbreviated as BMC) sublayer provides broadcast/multicast transmission services on the user plane. The basic functions of the BMC sublayer are to store cell broadcast messages (CB), request radio resources for traffic monitoring and cell broadcast services, schedule BMC messages, and transmit BMC messages to user equipment. In addition, the PDCP sublayer is used to transmit/receive network PDUs.

L3包括控制平面的各子层。无线资源控制(下面缩写为RRC)层是L3的各子层中的最低子层,对它设置下面的功能。L3 includes the sublayers of the control plane. The radio resource control (hereinafter abbreviated as RRC) layer is the lowest sublayer among the sublayers of L3, and the following functions are provided to it.

RRC层负责建立、再建立、保持以及释放UE(用户设备)与UTRAN之间的RRC连接。RRC层还负责建立、重新配置以及释放用户平面的无线承载电路(下面缩写为RB)。RRC层还负责分配、重新配置以及释放用于RRC连接的无线资源。The RRC layer is responsible for establishing, re-establishing, maintaining and releasing the RRC connection between UE (User Equipment) and UTRAN. The RRC layer is also responsible for establishing, reconfiguring and releasing a radio bearer circuit (hereinafter abbreviated as RB) of the user plane. The RRC layer is also responsible for allocating, reconfiguring and releasing radio resources for RRC connections.

采用上述无线接口协议体系结构的3GPP试图开发广播/多址通信业务(下面缩写为MBMS)的标准化技术规范。MBMS试图克服先前小区广播业务(CBS)不支持多址通信功能的局限性、可支持的媒体数据的制约等。3GPP adopting the above-mentioned radio interface protocol architecture attempts to develop standardized technical specifications for Broadcast/Multiple Access Communication Services (hereinafter abbreviated as MBMS). MBMS attempts to overcome the limitation that the previous Cell Broadcast Service (CBS) does not support the multicast communication function, the restriction of supported media data, and the like.

在此,MBMS利用单向点到多点承载电路业务同时将音频、图像、视频等的多媒体数据传送到大量UE。MBMS被分为广播模式和多址通信模式。Here, MBMS utilizes a unidirectional point-to-multipoint bearer service to simultaneously transmit multimedia data such as audio, image, and video to a large number of UEs. MBMS is divided into a broadcast mode and a multicast mode.

在MBMS的广播模式下,将多媒体数据发送到广播业务有效的广播域内的所有UE。In the broadcast mode of MBMS, multimedia data is sent to all UEs in the broadcast domain where the broadcast service is valid.

在MBMS的多址通信模式下,将多媒体数据发送到多址通信业务有效的多址通信域内的特定UE组。为了在多址通信模式下提供MBMS,UE应该预订到多址通信预订组中。然后,在完成预订之后,UE启动以接收特定多媒体数据。In the multicast mode of MBMS, multimedia data is sent to a specific group of UEs within the multicast domain where the multicast service is available. In order to provide MBMS in multicast mode, a UE should subscribe to a multicast subscription group. Then, after completing the subscription, the UE starts to receive specific multimedia data.

通过配置RAB,建立MBMS的要求信息。即,对于MBMS,应该在UE与核心网之间建立确保特定等级的QoS的MBMS的RAB。By configuring the RAB, establish the requirement information of MBMS. That is, for MBMS, an MBMS RAB ensuring a certain level of QoS should be established between the UE and the core network.

在发送实时数据时,MBMS使用实时传送协议(下面缩写为RTP)。实时数据是实时发送的分组类型,因此,在下面将它称为实时分组。When transmitting real-time data, MBMS uses a real-time transport protocol (abbreviated as RTP hereinafter). Real-time data is a packet type sent in real-time, so it will be referred to as a real-time packet in the following.

RTP是适于通过多址通信网络或者单点广播网络发送具有实时传输属性的多媒体数据,例如,音频数据、视频数据等的协议。RTP本身不能确保诸如语音业务、视频业务等的实时业务的QoS。因此,MBMS还使用RTP控制协议(下面缩写为RTCP)。RTP is a protocol suitable for transmitting multimedia data having real-time transmission properties, for example, audio data, video data, etc., through a multicast communication network or a unicast network. RTP itself cannot ensure the QoS of real-time services such as voice services and video services. Therefore, MBMS also uses the RTP Control Protocol (hereinafter abbreviated as RTCP).

在执行有线线路通信时,利用图2所示的系统,RTP和RTCP难以通过有线线路和无线线路提供业务。即,对无线线路直接应用RTP和RTCP产生下面的问题。When performing wire line communication, with the system shown in FIG. 2, it is difficult for RTP and RTCP to provide services through wire lines and wireless lines. That is, directly applying RTP and RTCP to a wireless line causes the following problems.

首先,用于将RTP分组的状态信息传送到数据源的RTCP分组不能将在有线线路上发生的分组丢失与无线线路上发生的分组丢失区别开。RTCP仅分组检验因为有线线路上的冲突产生的分组丢失量,以便监测网络上的数据流。数据源不能确定该分组丢失是发生在无线线路上,还是发生在有线线路上。First, the RTCP packets used to transfer the status information of the RTP packets to the data source cannot distinguish packet loss occurring on a wired line from packet loss occurring on a wireless line. RTCP only checks the amount of packet loss due to collisions on the wire line in order to monitor the flow of data on the network. The data source cannot determine whether the packet loss occurred on the wireless line or the wired line.

在UMTS网络上,无线线路上的分组丢失量通常大于有线线路上的分组丢失量。因此,在根据RTCP分组,对传输后续RTP分组进行处理的过程中,该数据源很可能发生错误。On UMTS networks, the amount of packet loss on wireless lines is generally greater than that on wired lines. Therefore, in the process of processing the transmission of subsequent RTP packets according to the RTCP packets, errors are likely to occur in the data source.

例如,根据包括在RTCP分组上的状态信息,数据源监测网络的当前状况,然后,根据该监测结果,改变要发送的RTCP分组的大小和编码方法,以减少后面发送的后续分组的丢失。For example, according to the state information included on the RTCP packet, the data source monitors the current condition of the network, and then, according to the monitoring result, changes the size and encoding method of the RTCP packet to be sent to reduce the loss of subsequent packets sent later.

有线线路上丢失分组的原因与无线线路上丢失分组的原因不同。因此,应该根据有线线路和无线线路的相应原因,适当改变要发送的RTP分组的大小和编码方法。在现有技术中,数据源没有办法将有线线路上的分组丢失原因与无线线路上的分组丢失原因区分开。现有技术的系统不能为了减少在RTP分组传输期间发生错误而对有线网和/或者无线网有效进行传输处理和控制。Packets are lost on a wired line for different reasons than they are lost on a wireless line. Therefore, the size and encoding method of the RTP packet to be transmitted should be appropriately changed according to the corresponding reasons of the wired line and the wireless line. In the prior art, the data source has no way to distinguish the cause of packet loss on the wire line from the cause of packet loss on the wireless line. Prior art systems are not capable of efficient transmission processing and control over wired and/or wireless networks in order to reduce errors occurring during RTP packet transmission.

此外,如果接收诸如MBMS、RTCP分组的UE有多个,则将各RTCP分组从相应UE发送到数据源,因此,在确定传输RTP分组和RTCP分组分别需要的带宽时,产生了问题。In addition, if there are multiple UEs receiving packets such as MBMS, RTCP, each RTCP packet is sent from the corresponding UE to the data source, therefore, a problem arises in determining bandwidths required for transmitting RTP packets and RTCP packets respectively.

具体地说,由于RTP和RTCP是仅适于有线线路的协议,所以在有线线路的终端存在一个UE(或者主机)。因此,如果诸如MBMS的点到多点通信使用现有技术的RTP和RTCP,而不做修改,则产生的问题是,指定分组传输所需的带宽降低了资源使用效率。Specifically, since RTP and RTCP are protocols suitable only for wired lines, there exists a UE (or host) at the terminal of the wired line. Therefore, if point-to-multipoint communication such as MBMS uses the prior art RTP and RTCP without modification, there arises a problem that specifying a bandwidth required for packet transmission reduces resource usage efficiency.

发明内容Contents of the invention

根据本发明的一个方面,提供一种在与通信网络通信的过程中把实时数据从数据源传送到移动设备的方法,该通信网络具有有线通信线路和无线通信线路,该方法包括确定要接收的数据分组是具有实时属性还是具有非实时属性,并且如果所述要接收的数据分组具有实时属性并使用实时通信协议,则:配置用来通过所述有线通信线路从所述数据源接收所述实时数据的中继功能模块;通过所述有线通信线路从所述数据源接收所述实时数据;如果接收到所述实时数据并且配置了所述中继功能模块,则确定所述有线通信线路的分组丢失以产生控制信息,用于调节所述实时数据的传输要求;如果产生了所述控制信息,则将该控制信息发送到所述数据源;以及根据所述控制信息把接收自所述数据源的所述实时数据发送到所述移动设备。其中,如果所述要接收的数据分组具有非实时属性,则不使用所述中继功能模块。According to one aspect of the present invention, there is provided a method of communicating real-time data from a data source to a mobile device in communication with a communication network having wired communication links and wireless communication links, the method comprising determining whether the data packet has a real-time attribute or a non-real-time attribute, and if the data packet to be received has a real-time attribute and uses a real-time communication protocol, then: configured to receive the real-time Data relay function module; receive the real-time data from the data source through the wired communication line; if the real-time data is received and the relay function module is configured, then determine the grouping of the wired communication line Lost to generate control information for adjusting the transmission requirements of the real-time data; if the control information is generated, sending the control information to the data source; and sending the data received from the data source according to the control information The real-time data is sent to the mobile device. Wherein, if the data packet to be received has a non-real-time property, the relay function module is not used.

根据本发明的另一方面,提供一种数据通信方法,包括:通过包括有线通信部分和无线通信部分的通信网络在核心网与移动设备之间建立无线接入承载电路;确定待从核心网接收的分组是具有实时属性还是具有非实时属性;并且如果所述待从核心网接收的分组具有实时属性,则配置中继功能模块,用于产生控制信息;以及当所述控制信息指出实时通信协议将用于该分组的通信时,向所述移动设备发送所述分组。其中,如果所述待从核心网接收的分组具有非实时属性,则不使用所述中继功能模块。According to another aspect of the present invention, a data communication method is provided, including: establishing a wireless access bearer circuit between a core network and a mobile device through a communication network including a wired communication part and a wireless communication part; Whether the packet has real-time attribute or non-real-time attribute; and if the packet to be received from the core network has real-time attribute, then configure the relay function module for generating control information; and when the control information indicates the real-time communication protocol When communicating for the packet, the packet is sent to the mobile device. Wherein, if the packet to be received from the core network has a non-real-time attribute, the relay function module is not used.

附图说明Description of drawings

所包括的附图有助于进一步理解本发明,而且附图引入本专利申请,作为本专利申请的一部分,它示出本发明的一个或多个实施例,而且它与说明一起用于解释本发明原理。The accompanying drawings are included to facilitate a further understanding of the invention and are incorporated in and constitute a part of this patent application, illustrate one or more embodiments of the invention and, together with the description, serve to explain the invention. Principle of invention.

图1是一般UMTS体系结构的方框图;Figure 1 is a block diagram of a general UMTS architecture;

图2是根据3GPP无线接入网技术规范的用户设备与UTRAN之间的无线接口协议体系结构的示意图;FIG. 2 is a schematic diagram of a radio interface protocol architecture between user equipment and UTRAN according to the 3GPP radio access network technical specification;

图3是用于说明根据本发明一个实施例的实时/非实时分组流的UMTS的示意图;FIG. 3 is a schematic diagram of UMTS for illustrating real-time/non-real-time packet flow according to one embodiment of the present invention;

图4是用于说明根据本发明一个实施例的实时/非实时分组流的协议体系结构的示意图;Fig. 4 is a schematic diagram for illustrating the protocol architecture of real-time/non-real-time packet flow according to one embodiment of the present invention;

图5是根据本发明一个实施例用于处理实时/非实时分组过程的流程图;Fig. 5 is a flowchart for processing real-time/non-real-time grouping process according to one embodiment of the present invention;

图6示出根据本发明优选实施例的移动台的方框图。Fig. 6 shows a block diagram of a mobile station according to a preferred embodiment of the present invention.

现在,将详细说明本发明的优选实施例,附图示出该优选实施例的例子。在所有附图中,在任何可能的地方,利用同样的附图标记表示同样或者类似的部分。Now, preferred embodiments of the present invention will be described in detail, examples of which are shown in the accompanying drawings. Wherever possible, the same reference numbers are used throughout the drawings to designate the same or like parts.

具体实施方式Detailed ways

为了有助于说明本发明,利用特定典型参数名称、值、长度以及其它属性说明在移动台与基站之间通信的信道、消息以及固定或者可变标识符。应该注意,这种参数名称仅用于说明问题,而且可以利用其它名称说明同样或者类似的功能。To facilitate the description of the present invention, the channels, messages and fixed or variable identifiers communicated between the mobile station and the base station are described with certain typical parameter names, values, lengths and other attributes. It should be noted that such parameter names are for illustration purposes only, and that the same or similar functions may be described by other names.

参考图3,根据本发明的分组业务系统包括:数据源、核心网、UTRAN以及用户设备(UE)。数据源是有线线路的开始点,而用户设备是无线线路的结束点。Referring to Fig. 3, the packet service system according to the present invention includes: data source, core network, UTRAN and user equipment (UE). The data source is the starting point of the wired line, and the user equipment is the ending point of the wireless line.

UTRAN是有线线路的结束点和无线线路的开始点。用户设备是通过无线的终端,而UTRAN是利用数据源提供的分组业务保证用户设备无线接入UTRAN的无线接入网。UTRAN is where wired lines end and wireless lines begin. The user equipment is a wireless terminal, and the UTRAN is a radio access network that uses the packet service provided by the data source to ensure that the user equipment wirelessly accesses the UTRAN.

数据源和用户设备装备有用于实时分组业务的协议层。例如,数据源向下含有RPT层和RTCP层,而且在RTP/RTCP层的下面还含有UDP/IP(用户数据报协议/因特网协议)层。用户设备还含有数据源的实时协议层。此外,数据源和用户设备含有非实时分组业务的协议层。Data sources and user equipment are equipped with protocol layers for real-time packet traffic. For example, the data source contains the RPT layer and the RTCP layer downward, and also contains the UDP/IP (User Datagram Protocol/Internet Protocol) layer below the RTP/RTCP layer. The user equipment also contains the real-time protocol layer of the data source. In addition, data sources and user equipment contain protocol layers for non-real-time packet services.

在一个实施例中,本发明的特征在于,UTRAN包括位于UDP/IP之上的RTP和RTCP层,以支持实时分组业务。UTRAN还进一步支持非实时分组业务。UTRAN起透明传送非实时分组的作用。In one embodiment, the invention is characterized in that the UTRAN includes RTP and RTCP layers on top of UDP/IP to support real-time packet traffic. UTRAN further supports non-real-time packet services. UTRAN plays the role of transparently transporting non-real-time packets.

UTRAN的RTP层中继从数据源发送到UE的实时数据,而RTCP层控制实时数据的传输过程。UTRAN进一步包括位于RTP/RTCP层之下的UDP/IP(用户数据报协议/因特网协议)层。在数据源与UTRAN之间,或者在UE与UTRAN之间发送/接收的实时数据是RTP/UDP/IP分组。相应RTP/UDP/IP层提取收到的RTP/UDP/IP分组,然后,将它变换为RTP或者RTCP分组。The RTP layer of UTRAN relays the real-time data sent from the data source to the UE, while the RTCP layer controls the transmission process of the real-time data. UTRAN further includes a UDP/IP (User Datagram Protocol/Internet Protocol) layer located below the RTP/RTCP layer. The real-time data transmitted/received between the data source and UTRAN, or between UE and UTRAN are RTP/UDP/IP packets. The corresponding RTP/UDP/IP layer extracts the received RTP/UDP/IP packet and then transforms it into an RTP or RTCP packet.

在上面的说明中,解释了UTRAN包括位于进行操作的UDP/IP层之上的RTP/RTCP层,这样可以将UTRAN的结构变型减小到最小。具体地说,本发明的UTRAN包括执行RTP层的操作和RTCP层的操作的功能实体。例如,根据一个实施例,在RNC上安装功能实体中继功能模块,作为UTRAN的单元。中继功能模块将有线线路和无线线路互相区别开。图3示出根据本发明使用中继功能模块的例子,而图4示出用于实现中继功能模块要求的协议体系结构。In the above description, it was explained that UTRAN includes the RTP/RTCP layer on top of the UDP/IP layer that operates, so that the structural variation of UTRAN can be minimized. Specifically, the UTRAN of the present invention includes functional entities that perform operations of the RTP layer and operations of the RTCP layer. For example, according to one embodiment, a functional entity relay function module is installed on the RNC as a unit of the UTRAN. The relay function module distinguishes the wired line and the wireless line from each other. FIG. 3 shows an example of using a relay function module according to the present invention, and FIG. 4 shows a protocol architecture for realizing the requirements of the relay function module.

下面说明图3所示的中继功能模块。首先,对于诸如RTP分组的实时分组,多个中继功能模块80a至80n分别在有线线路和无线线路上进行RTP/RTCP独立运算。在这种情况下,无线线路位于UTRAN 200与UE 100之间,而有线线路位于UTRAN 200与数据源70之间。The following describes the relay function module shown in FIG. 3 . First, for real-time packets such as RTP packets, a plurality of relay function modules 80a to 80n perform RTP/RTCP independent operations on wired lines and wireless lines, respectively. In this case, the wireless link is betweenUTRAN 200 andUE 100, and the wired link is betweenUTRAN 200 and data source 70.

其次,象MBMS一样,在系统中使用中继功能模块80a至80n用于发送RTP和RTCP分组。在这种系统中,中继功能模块80a至80n产生用于携带收到的无线线路的状态信息的RTCP分组,然后,将RTP分组发送到位于无线部分内的UE 100,以处理用于携带UE 100发送的无线线路状态信息的RTCP分组。Second, like MBMS, relay function modules 80a to 80n are used in the system for sending RTP and RTCP packets. In this system, the relay function modules 80a to 80n generate RTCP packets for carrying status information of the received wireless line, and then, send RTP packets to theUE 100 located in the wireless section to process the RTCP packets for carrying the UE status information. 100 sends RTCP packets of wireless line status information.

再次,中继功能模块80a至80b安装在UTRAN 200上,用于控制无线线路的分组传输。中继功能模块80a至80b连接到UTRAN 200的RNC 12a至12n。在实现该系统的过程中,中继功能模块80a至80n可以被分别安装到RNC 12a至12n上,或者,安装到UTRAN 200上,以便与RNC 12a至12n分开。Again, the relay function modules 80a to 80b are installed on theUTRAN 200 for controlling the packet transmission of the wireless line. The relay functional modules 80a to 80b are connected to the RNCs 12a to 12n of theUTRAN 200. In implementing the system, the relay function modules 80a to 80n may be installed on the RNCs 12a to 12n, respectively, or on theUTRAN 200 so as to be separate from the RNCs 12a to 12n.

一旦为了运行将中继功能模块80a至80n分别连接到RNC 12a至12n,则利用“隧道”实现该连接本身。即,利用隧道,中继功能模块80a至80n分别连接到RNC 12a至12n,以对有线线路/无线线路上的分组进行流控制和处理控制。Once the relay functional modules 80a to 80n are connected for operation to the RNCs 12a to 12n respectively, the connection itself is realized using a "tunnel". That is, using tunnels, the relay function modules 80a to 80n are connected to the RNCs 12a to 12n, respectively, to perform flow control and process control of packets on wired lines/wireless lines.

因此,如果中继功能模块80a至80b用作UTRAN 200的一个单元,则如图4所示,定义为了分别在各线路上有效进行RTCP操作而由中继功能模块80a至80n执行的协议层。Therefore, if the relay function modules 80a to 80b are used as a unit of theUTRAN 200, as shown in FIG. 4, the protocol layers executed by the relay function modules 80a to 80n are defined in order to effectively perform RTCP operations on respective lines.

在UTRAN 200的上述无线接入协议和网络接入协议上进一步设置对应于中继功能模块80a至80n、用户数据报协议(UDP)层以及网间协议(IP)层的各功能的RTP/RTCP。On the above-mentioned wireless access protocol and network access protocol ofUTRAN 200, RTP/RTCP corresponding to each function of relay function modules 80a to 80n, User Datagram Protocol (UDP) layer and Internet Protocol (IP) layer are further set .

下面将以在UTRAN 200的RNC 12a至12n上安装中继功能模块80a至80n的情况为例,说明中继功能模块80a至80n的操作。The following will take the case of installing the relay function modules 80a to 80n on the RNCs 12a to 12n of theUTRAN 200 as an example to illustrate the operations of the relay function modules 80a to 80n.

在收到数据源70作为RTP分组发送的具有实时属性的这种数据分组时,中继功能模块80a至80n产生携带收到的有线线路的状态信息的控制分组。然后,中继功能模块80a至80n将产生的控制分组提供给数据源70。Upon receipt of such data packets with real-time properties sent by the data source 70 as RTP packets, the relay function modules 80a to 80n generate control packets carrying status information of the received wireline. Then, the relay function modules 80 a to 80 n provide the generated control packets to the data source 70 .

在一个实施例中,数据源70将中继功能模块80a至80n发送的控制分组看作是分别在有线线路和/或者无线线路的结束点发送的,然后,分别确定发送数据分组(例如,RTP分组)和控制分组(例如,RTCP分组)所需的带宽。In one embodiment, the data source 70 regards the control packets sent by the relay function modules 80a to 80n as being sent at the end points of the wired lines and/or wireless lines respectively, and then determines to send data packets (for example, RTP packets) and control packets (eg, RTCP packets).

中继功能模块80a至80n通过下行链路无线信道对多个UE广播和/或者多址通信实时属性的数据分组,然后,接收收到数据分组的UE产生的控制分组,以获取当前无线线路的接收状态信息。The relay functional modules 80a to 80n broadcast and/or multicast real-time data packets to multiple UEs through the downlink wireless channel, and then receive the control packets generated by the UEs that receive the data packets to obtain the current wireless link Receive status information.

利用根据控制分组获取的无线线路的接收状态信息,根据数据分组,中继功能模块80a至80n或者RNC 12a至12n控制分组传输。如果UTRAN 200的RNC 12a至12n提供数据源发送的数据分组的控制信息,则中继功能模块80a至80n将有线线路的接收状态信息提供给数据源。The relay function modules 80a to 80n or the RNCs 12a to 12n control packet transmission according to the data packet using the reception status information of the wireless line acquired from the control packet. If the RNCs 12a to 12n of theUTRAN 200 provide the control information of the data packets sent by the data source, the relay function modules 80a to 80n provide the data source with the reception status information of the wired line.

因此,对根据有线线路的接收状态信息控制分组传输的一个主体(数据源)与根据无线线路的接收状态信息控制分组传输的其它主体(RNC)无关。Therefore, one subject (data source) that controls packet transmission based on the reception status information of the wire line has nothing to do with the other subject (RNC) that controls packet transmission based on the reception status information of the wireless line.

对于另一个例子,本发明的中继功能模块80a至80n的每一个分别将根据UE 100的控制分组获得的无线线路的接收状态信息添加到将传送到数据源70的相应控制分组上,然后,发送它。For another example, each of the relay function modules 80a to 80n of the present invention adds the reception state information of the wireless line obtained according to the control packet of theUE 100 to the corresponding control packet that will be transmitted to the data source 70, and then, send it.

在一个实施例中,从数据源70发送到UE 100的分组是非实时属性的数据分组和实时属性的数据分组。然而,中继功能模块80a至80n支持并控制诸如RTP分组的具有实时属性的分组数据的分组传输。In one embodiment, the packets sent from the data source 70 to theUE 100 are data packets of non-real-time attributes and data packets of real-time attributes. However, the relay function modules 80a to 80n support and control packet transmission of packet data having real-time properties such as RTP packets.

因此,核心网300确定数据源70发送的数据分组的属性,然后,如果所确定的数据分组的属性是实时的,则利用专用指示符操作中继功能模块80a至80n。因此,在一个实施例中,本发明使用该指示符,使得使用支持对系统内的实时分组传输进行控制的中继功能模块80a至80n不中断传输非实时分组,该系统支持实时分组和非实时分组。在另一个实施例中,本发明使用指示符,使得在不需要控制分组,而且特别是不需要RTCP分组时,使用中继功能模块80a至80n不中断传输实时分组。Therefore, thecore network 300 determines the attributes of the data packets sent by the data source 70, and then, if the determined attributes of the data packets are real-time, operates the relay function modules 80a to 80n with dedicated indicators. Therefore, in one embodiment, the present invention uses this indicator to enable uninterrupted transmission of non-real-time packets using relay functional modules 80a to 80n that support control of real-time packet transmission within a system that supports both real-time packets and non-real-time packets. grouping. In another embodiment, the present invention uses indicators so that when control packets are not needed, and in particular RTCP packets are not needed, real-time packets are transmitted without interruption using the relay function modules 80a to 80n.

核心网300确定数据源70要发送的当前数据分组的属性是实时的还是非实时的。在建立到UE的分组传输无线接入承载电路时,核心网300通知UTRAN 200所确定的数据分组的属性的有线线路终止。Thecore network 300 determines whether the attribute of the current data packet to be sent by the data source 70 is real-time or non-real-time. When establishing the radio access bearer for packet transmission to the UE, thecore network 300 notifies theUTRAN 200 of the wireline termination of the determined attributes of the data packet.

利用图4所示的协议体系结构实现根据本发明的分组业务系统,而且该分组业务系统可以应用于发送实时数据的业务,例如,MBMS。根据本发明的分组业务系统可以应用于同时支持实时数据和非实时数据的业务。参考图4,RTP是适合利用多址通信网络或者多址通信网络来对用户提供具有实时属性的多媒体数据(视频和/或者音频)的协议,其中RTP定义的分组格式包括用于表示RTP媒体类型的RTP媒体类型字段,而且还包括含有基本上接收的用户信息的有效载荷。RTP媒体类型字段用于通知有效载荷的类型。The packet service system according to the present invention is realized by using the protocol architecture shown in FIG. 4, and the packet service system can be applied to the service of sending real-time data, such as MBMS. The packet service system according to the present invention can be applied to services supporting both real-time data and non-real-time data. Referring to Fig. 4, RTP is a protocol suitable for providing multimedia data (video and/or audio) with real-time attributes to users by utilizing a multiple access communication network or a multiple access communication network, wherein the packet format defined by RTP includes a protocol used to represent the RTP media type The RTP media type field, but also includes a payload containing basically received user information. The RTP media type field is used to inform the type of payload.

RTCP是用于监测多址通信网络上的数据传输并用于执行最小控制和识别功能的协议。例如,RTCP的主要功能是产生用于将数据分布到属于该多址通信网络的网络单元的状态信息。RTCP的某些功能与其它协议的流控制和拥塞控制有关。例如,通过RTCP反馈的状态信息含有RTP分组从发送该RTP分组的始发位置到接收该RTP分组的目的地的传输过程的信息(例如,RTP分组丢失量、分组传输期间产生的时间延迟的信息)。RTCP分组可以携带接收状态信息。RTCP is a protocol for monitoring data transmissions over a multicast communication network and for performing minimal control and identification functions. For example, the main function of RTCP is to generate state information for distributing data to network elements belonging to the multicast communication network. Certain functions of RTCP are related to flow control and congestion control of other protocols. For example, the state information fed back by RTCP contains the information of the transmission process of the RTP packet from the originating position of sending the RTP packet to the destination of receiving the RTP packet (for example, the information of the amount of RTP packet loss and the time delay generated during packet transmission. ). RTCP packets can carry reception status information.

一旦将收到的RTP分组的RTCP分组从目的地反馈到始发位置,始发位置就利用包括在RTCP分组内的状态信息,确定将要发送的RTP分组的数据大小和/或者数据量和/或者数据编码方法。Once the RTCP packet of the received RTP packet is fed back from the destination to the originating location, the originating location uses the state information included in the RTCP packet to determine the data size and/or data volume and/or Data encoding method.

例如,在本发明的一个实施例中,UTRAN将携带收到的RTP分组的状态信息的RTCP分组传送到数据源,然后,用户设备(UE)将RTCP分组发送到UTRAN。RTCP分组是含有状态信息、用于使RTCP分组的接收侧进行数据分组(RTP分组)传输控制的控制分组。For example, in one embodiment of the present invention, the UTRAN transmits the RTCP packet carrying the status information of the received RTP packet to the data source, and then the user equipment (UE) sends the RTCP packet to the UTRAN. The RTCP packet is a control packet that includes status information and is used to control the transmission of data packets (RTP packets) on the receiving side of the RTCP packets.

利用包括在从UE接收的RTCP分组内的状态信息,UTRAN确定要发送到UE的RTP分组的数据大小和/或者数据量和/或者数据编码方法。利用包括在从UTRAN接收的RTCP分组内的状态信息,数据源确定要发送到UTRAN的RTP分组的数据大小和/或者数据量和/或者数据编码方法。Using the state information included in the RTCP packet received from the UE, the UTRAN determines the data size and/or data amount and/or data encoding method of the RTP packet to be transmitted to the UE. Using the state information included in the RTCP packets received from the UTRAN, the data source determines the data size and/or data volume and/or data encoding method of the RTP packets to be sent to the UTRAN.

在本发明的一个实施例中,指示符用于指示是否使用UTRAN内的中继功能模块。由监测数据源产生的分组的属性的核心网产生该指示符。在建立数据源始发的分组业务的无线接入承载电路时,核心网产生该指示符。该指示符表示数据源产生的分组的属性,而且将该指示符传送到UTRAN。In one embodiment of the present invention, the indicator is used to indicate whether to use the relay function module in the UTRAN. The indicator is generated by the core network monitoring attributes of the packets generated by the data source. The core network generates this indicator when establishing the radio access bearer for the packet service originating from the data source. This indicator represents the attribute of the packet generated by the data source, and this indicator is transmitted to the UTRAN.

在一个实施例中,UTRAN包括位于UEP/IP层上、用于传输实时分组的RTP层和RTCP层。优选利用从核心网接收的指示符操作中继功能模块。即,利用该指示符,核心网对中继功能模块执行控制操作。换句话说,核心网产生的指示符是用于启动/关闭中继功能模块的操作的命令。In one embodiment, UTRAN includes an RTP layer and an RTCP layer on top of the UEP/IP layer for transporting real-time packets. The relay function module is preferably operated using an indicator received from the core network. That is, using the indicator, the core network performs a control operation on the relay function module. In other words, the indicator generated by the core network is a command for enabling/disabling the operation of the relay function module.

参考图3,数据源70使得能够传送实时属性或者非实时属性的分组。在这种情况下,数据源70是提供作为分组格式的专用数据的服务器或者终端。核心网300确定要从数据源70发送的分组的属性,然后,通知UTRAN 200所确定的要发送分组的属性的有线线路的终止。Referring to FIG. 3 , a data source 70 enables the transmission of packets of a real-time or non-real-time nature. In this case, the data source 70 is a server or a terminal providing private data as a packet format. Thecore network 300 determines the attribute of the packet to be transmitted from the data source 70, and then notifies theUTRAN 200 of the termination of the wired line of the determined attribute of the packet to be transmitted.

在建立用于核心网300与UE 100之间的分组传输的无线接入承载电路时,核心网300的SGSN 40a至40n分别通知UTRAN 70数据源70要发送的分组是具有非实时属性还是具有实时属性。核心网300的SGSN 40a至40n使用一个指示符通知数据源70要发送的分组的属性。在本发明的一个实施例中,该指示符并不限于通知当前分组的属性。核心网300的SGSN 40a至40n利用该指示符通知是否使用RTP/RTCP和/或包括在UTRAN 200上的中继功能模块80a至80n,并通知要发送的分组的属性。如果该指示符通知要发送的分组的属性,则根据收到的指示符指出的分组属性,UTRAN 200确定是否使用中继功能模块80a至80n。When establishing a wireless access bearer circuit for packet transmission between thecore network 300 and theUE 100, the SGSNs 40a to 40n of thecore network 300 notify the UTRAN 70 respectively whether the packets to be sent by the data source 70 have non-real-time attributes or real-time attributes. Attributes. The SGSNs 40a to 40n of thecore network 300 use an indicator to inform the data source 70 of the attribute of the packet to be transmitted. In one embodiment of the invention, the indicator is not limited to informing the attributes of the current packet. The SGSNs 40a to 40n of thecore network 300 use this indicator to notify whether to use RTP/RTCP and/or the relay function modules 80a to 80n included on theUTRAN 200, and to notify the attributes of the packets to be transmitted. If the indicator notifies the attribute of the packet to be transmitted, theUTRAN 200 determines whether to use the relay function modules 80a to 80n according to the attribute of the packet indicated by the received indicator.

此外,在指示符通知UTRAN是否使用中继功能模块80a至80n时,例如,根据收到的指示符指出的信息,UTRAN 200可以检验当前收到的分组具有实时属性还是具有非实时属性。In addition, when the indicator informs the UTRAN whether to use the relay function modules 80a to 80n, for example, according to the information indicated by the received indicator, theUTRAN 200 can check whether the currently received packet has a real-time attribute or a non-real-time attribute.

在本发明的一个实施例中,UTRAN 200包括用于从数据源70接收分组的有线线路设备。根据有线线路的接收状态信息支持对有线线路上的分组传输进行控制。无线线路设备将分组发送到UE 100,以根据无线线路上的接收状态信息对无线线路上的分组传输进行控制。In one embodiment of the invention,UTRAN 200 includes wireline equipment for receiving packets from data source 70. Supports control of packet transmission on the wired line based on received state information of the wired line. The wireless line device sends packets toUE 100 to control packet transmission on the wireless line based on reception status information on the wireless line.

本发明的UTRAN 200优选包括中继功能模块80a至80n。在一个实施例中,中继功能模块80a至80n分别被安装在RNC 12a至12n上,如图3所示。因此,在建立无线接入承载电路时,根据从核心网300的SGSN 40a至40n的相应的一个接收的指示符的命令,UTRAN 200启动/关闭中继功能模块80a至80n的操作。TheUTRAN 200 of the present invention preferably includes relay function modules 80a to 80n. In one embodiment, the relay function modules 80a to 80n are respectively installed on the RNCs 12a to 12n, as shown in FIG. 3 . Therefore, when establishing the radio access bearer, according to the command of the indicator received from a corresponding one of the SGSNs 40a to 40n of thecore network 300, theUTRAN 200 enables/disables the operation of the relay function modules 80a to 80n.

一旦从数据源70发送了分组,GGSN 50a至50n就分别用作用于与该数据源所属的网络互连的网关,以将相应分组发送到SGSN 40a至40n。SGSN 40a至40n的每一个确定要发送到UE 100的分组的属性,然后,将用于通知相应分组的属性的指示符传送到UTRAN 200。如果所确定的分组的实时属性与RTP分组的属性一样可靠,则通过核心网300,通过使实时分组的接收状态信息包括在指示符中,RTCP将实时分组的接收状态信息通知数据源70。Once a packet is sent from a data source 70, the GGSNs 50a to 50n serve as gateways for interconnecting with the network to which the data source belongs, respectively, to send the corresponding packets to the SGSNs 40a to 40n. Each of the SGSNs 40a to 40n determines an attribute of a packet to be transmitted to theUE 100, and then, transmits an indicator for notifying the attribute of the corresponding packet to theUTRAN 200. If the determined real-time attribute of the packet is as reliable as that of the RTP packet, RTCP notifies the data source 70 of the reception status information of the real-time packet by including the reception status information of the real-time packet in the indicator through thecore network 300 .

在一个实施例中,根据核心网300发送的指示符,UTRAN 200确定分组的属性和/或是否使用中继功能模块80a至80n。该指示符还可以包括是否使用中继功能模块80a至80n以进行发送。即,如果提供非实时分组业务,则中继功能模块80a至80n不工作,而且将该分组从数据源透明发送到UE。SGSN 40a至40n的每一个将实时分组或者非实时分组传送到UTRAN 200的RNC 12a至12n。如果要发送到UE100的分组是实时的,而且在使用RTCP时,UTRAN 200的中继功能模块80a至80n工作。如果是非实时的,则它们不工作。如果即使要发送的分组是实时的但仍不使用RTCP,则中继功能模块80a至80n不工作。从SGSN 40a至40n的相应的一个接收的指示符控制中继功能模块80a至80n的工作。In one embodiment, according to the indicator sent by thecore network 300, theUTRAN 200 determines the attribute of the packet and/or whether to use the relay function modules 80a to 80n. The indicator may also include whether to use the relay functional modules 80a to 80n for transmission. That is, if a non-real-time packet service is provided, the relay function modules 80a to 80n do not work, and the packet is transparently sent from the data source to the UE. Each of the SGSNs 40a to 40n transmits real-time packets or non-real-time packets to the RNCs 12a to 12n of theUTRAN 200. If the packets to be sent to theUE 100 are real-time, and when RTCP is used, the relay functional modules 80a to 80n of theUTRAN 200 work. They do not work if they are not real-time. If RTCP is not used even though the packets to be transmitted are in real time, the relay function blocks 80a to 80n do not work. A corresponding one of the received indicators from the SGSN 40a to 40n controls the operation of the relay functional modules 80a to 80n.

例如,在将RTP分组从数据源70发送到作为最终目的地的UE 100时,在通过UTRAN 200进行分组传输期间,在有线线路和无线线路的中部,数据源70应该能够监测作为RTP分组的丢失量的网络状态。在一个实施例中,中继功能模块80a至80n将含有有线线路的接收状态信息的RTCP分组反馈到数据源70。For example, in sending RTP packets from data source 70 toUE 100 as final destination, during packet transmission overUTRAN 200, in the middle of wire line and wireless line, data source 70 should be able to monitor as RTP packet loss amount of network status. In one embodiment, relay function modules 80 a - 80 n feed back RTCP packets containing reception status information of the wireline to data source 70 .

通过无线线路,分别设置了中继功能模块80a至80n的RNC 12a至12n的将从SGSN 40a至40n的相应的一个接收的分组发送到UE。在这种情况下,如果该业务是多址通信业务,则RNC 12a至12n将分组发送到位于其业务域内的多个UE。如果从SGSN 40a至40n的相应的一个接收的分组是实时分组,则中继功能模块80a至80n将该实时分组发送到UE。The packets received from corresponding ones of the SGSNs 40a to 40n are transmitted to the UE by the RNCs 12a to 12n respectively provided with the relay function modules 80a to 80n through the wireless line. In this case, if the service is a multicast service, the RNCs 12a to 12n send packets to multiple UEs located within their service domain. If the packet received from a corresponding one of the SGSNs 40a to 40n is a real-time packet, the relay function module 80a to 80n sends the real-time packet to the UE.

中继功能模块80a至80n将含有实时分组的接收状态信息的控制分组(例如,RTCP分组)反馈到数据源70,然后,分别从各UE接收含有无线线路的接收状态信息的的控制分组(例如,RTCP分组)。The relay function modules 80a to 80n feed back the control packets (for example, RTCP packets) containing the reception state information of the real-time packets to the data source 70, and then respectively receive the control packets containing the reception state information of the wireless lines (such as , RTCP packets).

在一个实施例中,从UE接收的控制分组的状态信息分别包括在要反馈到数据源70的各控制分组的相应的一个内。根据从UE接收的控制分组,分别安装在RNC 12a至12n上的中继功能模块80a至80n将UE的接收状态信息送到数据源70。In one embodiment, the status information of the control packets received from the UE are respectively included in a corresponding one of the control packets to be fed back to the data source 70 . Relay function modules 80a to 80n respectively installed on RNCs 12a to 12n send the reception status information of the UE to the data source 70 according to the control packet received from the UE.

在另一个实施例中,反馈到数据源70的每个控制分组均优选地不含有无线线路的接收状态信息,因此,RNC 12a至12n分别处理含有无线线路的接收状态信息的控制分组(从UE接收的RTCP分组)。根据从UE接收的控制分组,RNC 12a至12n分别确定要发送到无线线路上的分组的大小和/或者数量和/或者编码方法。In another embodiment, each control packet fed back to the data source 70 preferably does not contain the reception state information of the wireless line, therefore, the RNCs 12a to 12n respectively process the control packets containing the reception state information of the wireless line (from UE received RTCP packets). Based on the control packets received from the UE, the RNCs 12a to 12n respectively determine the size and/or number and/or encoding method of packets to be sent on the wireless line.

在前述的说明中,解释了用于区分实时分组流/非实时分组流的有线线路和无线线路的状态的中继功能模块80a至80n被分别安装在RNC 12a至12n上。然而,中继功能模块80a至80n也可以被独立于RNC 12a至12n安装在UTRAN 200内。此外,也可以实现RNC 12a至12n,以执行包括中继功能模块80a至80n的功能的功能。在典型实施例中,中继功能模块80a至80n分别被安装在RNC 12a至12n上。下面说明将指示符传送到本发明的UTRAN 200的例子。In the foregoing description, it was explained that the relay function modules 80a to 80n for distinguishing the states of the wired line and the wireless line for distinguishing between real-time packet flow/non-real-time packet flow are installed on the RNCs 12a to 12n, respectively. However, the relay function modules 80a to 80n may also be installed in theUTRAN 200 independently of the RNCs 12a to 12n. In addition, the RNCs 12a to 12n may also be implemented to perform functions including the functions of the relay function blocks 80a to 80n. In an exemplary embodiment, relay functional modules 80a to 80n are installed on RNCs 12a to 12n, respectively. An example in which the indicator is transmitted to theUTRAN 200 of the present invention is described below.

在根据指示符的命令接通或者断开中继功能模块80a至80n时,而且在从数据源70发送某种属性的分组时,核心网300将表示要发送的分组的属性的指示符传送到UTRAN 200。这种指示符指出分组具有实时属性还是具有非实时属性,以及是否使用控制分组,例如,RTCP分组。When the relay function modules 80a to 80n are turned on or off according to the command of the indicator, and when a packet of a certain attribute is sent from the data source 70, thecore network 300 transmits the indicator representing the attribute of the packet to be sent toUTRAN 200. Such an indicator indicates whether the packet has real-time or non-real-time properties, and whether control packets, eg RTCP packets, are used.

因此,如果在从核心网收到通知进行实时属性的分组传输和使用RTCP分组的指示符后收到实时分组,则中继功能模块80a至80n将有线线路上的实时分组的状态信息通知数据源70。然而,如果从核心网300收到通知进行非实时属性的分组传输的指示符,则中继功能模块80a至80n根本不涉及非实时分组传输。Therefore, if a real-time packet is received after receiving a notification from the core network to perform packet transmission of the real-time attribute and use an indicator of the RTCP packet, the relay function modules 80a to 80n will notify the data source of the state information of the real-time packet on the wired line 70. However, if an indicator notifying to perform packet transmission of a non-real-time property is received from thecore network 300, the relay function modules 80a to 80n are not involved in non-real-time packet transmission at all.

在从数据源70传送非实时分组属性时,指示符的命令使中继功能模块80a至80n断开。如果要发送的分组的属性是非实时的,或者如果尽管要发送的分组是实时分组,但是不请求有线线路的状态信息,则核心网300将指示符传送到UTRAN 200。即,对于实时分组传输,不使用RTCP。因此,请求从核心网300接收用于通知非实时属性的分组传输的一个指示符,或者用于通知有线线路的状态信息的另一个指示符。中继功能模块80a至80n与非实时分组传输或者实时分组传输无关,因此,刚好断开中继功能模块80a至80n。When transmitting non-real-time packet attributes from the data source 70, the command of the indicator causes the relay function modules 80a to 80n to be disconnected. If the attribute of the packet to be transmitted is non-real-time, or if status information of the wire line is not requested although the packet to be transmitted is a real-time packet, thecore network 300 transmits the indicator to theUTRAN 200. That is, for real-time packet transmission, RTCP is not used. Therefore, it is requested to receive from thecore network 300 one indicator for notifying the packet transmission of the non-real-time property, or another indicator for notifying the status information of the wired line. The relay functional modules 80a to 80n have nothing to do with non-real-time packet transmission or real-time packet transmission, therefore, the relay functional modules 80a to 80n are just disconnected.

在数据源70发送RTP分组时支持MBMS,且中继功能模块80a至80n根据核心网300发出的指示符的命令确定是否使用RTCP分组。如果使用RTCP分组,则核心网300将指示符传送到UTRAN 200。The data source 70 supports MBMS when sending RTP packets, and the relay function modules 80a to 80n determine whether to use RTCP packets according to the command of the indicator issued by thecore network 300 . Thecore network 300 transmits the indicator to theUTRAN 200 if RTCP packets are used.

因此,从核心网收到指示符后,中继功能模块80a至80b将含有有线线路的状态信息的RTCP分组送到数据源70,而且,中继功能模块80a至80b与实时属性的分组的其它不使用RTCP分组的传输无关。因此,指示符含有通知是否使用RTCP的信息。Therefore, after receiving the indicator from the core network, the relay function modules 80a to 80b will send the RTCP packet containing the state information of the wired line to the data source 70, and the relay function modules 80a to 80b and other packets of the real-time attribute Transports that do not use RTCP packets are irrelevant. Therefore, the indicator contains information notifying whether to use RTCP.

参考图5,数据源70试图传送请求实时分组传输的状态信息的实时分组和不能请求实时分组传输的状态信息的实时分组或者非实时分组。Referring to FIG. 5 , the data source 70 attempts to transmit a real-time packet requesting status information for real-time packet transmission and a real-time packet or a non-real-time packet unable to request status information for real-time packet transmission.

一旦从数据源70请求了一个特定分组传输,核心网30就与至少一个终端100建立无线接入承载电路(S10)。在下面的说明中,假定建立MBMS无线接入承载电路以将MBMS送到相应终端。Once a specific packet transmission is requested from the data source 70, thecore network 30 establishes a radio access bearer with at least one terminal 100 (S10). In the following description, it is assumed that an MBMS radio access bearer is established to deliver MBMS to corresponding terminals.

在建立MBMS无线接入承载电路时,核心网300确定要从数据源70发送的分组数据的属性,然后,将确定的属性通知UTRAN 200。核心网300的SGSN 40a至40n通知UTRAN 70数据源70发送的分组具有实时属性还是具有非实时属性。SGSN 40通知UTRAN 200是否利用RTCP传输实时分组,为此,SGSN 40使用指示符。When establishing the MBMS radio access bearer, thecore network 300 determines the attribute of the packet data to be sent from the data source 70, and then notifies theUTRAN 200 of the determined attribute. The SGSNs 40a to 40n of thecore network 300 inform the UTRAN 70 whether the packets sent by the data source 70 have real-time attributes or non-real-time attributes. TheSGSN 40 informs theUTRAN 200 whether to utilize RTCP to transmit real-time packets, for which theSGSN 40 uses an indicator.

在一个实施例中,一个指示符指出要发送的分组具有非实时属性,还是具有实时属性。该指示符是分组属性指示符。例如,用于通知是否利用RTCP传输实时分组的另一指示符被称为使用RTCP指示符/不使用RTCP指示符。In one embodiment, an indicator indicates whether the packet to be sent has non-real-time attributes or real-time attributes. This indicator is a packet attribute indicator. For example, another indicator for notifying whether real-time packets are transmitted using RTCP is referred to as use RTCP indicator/not use RTCP indicator.

因此,根据收到的指示符,UTRAN 200确定是否使用中继功能模块80a至80n(S11)。此后,将数据源70的分组传送到UTRAN 200的RNC 12a至12n(S 12)。在建立无线接入承载电路的过程中,UTRAN200的RNC 12a至12n已经利用从核心网300接收的指示符判定是否使用中继功能模块80a至80n。因此,对于要接收的分组,中继功能模块80a至80n以下面的两种方式工作。Therefore, according to the received indicator, theUTRAN 200 determines whether to use the relay function modules 80a to 80n (S11). Thereafter, the packets of the data source 70 are transmitted to the RNCs 12a to 12n of the UTRAN 200 (S 12). In the process of establishing the radio access bearer, the RNCs 12a to 12n of theUTRAN 200 have used the indicators received from thecore network 300 to determine whether to use the relay function modules 80a to 80n. Therefore, for packets to be received, the relay function modules 80a to 80n operate in the following two ways.

首先,如果要接收的分组是使用RTCP的RTP分组,则每个中继功能模块80a至80n将收到的RTP分组在无线线路上的状态信息(例如,RTP分组的丢失量)添加到RTCP分组,然后,使它反馈回数据源70(S 13)。在这种情况下,RNC 12a至12n将通过隧道或者节点到节点通信接收的RTP分组分别送到中继功能模块80a至80n。First, if the packet to be received is an RTP packet using RTCP, each relay function module 80a to 80n adds status information (for example, the loss amount of the RTP packet) on the wireless line of the received RTP packet to the RTCP packet , and then make it feed back to the data source 70 (S 13). In this case, the RNCs 12a to 12n send the RTP packets received through the tunnel or node-to-node communication to the relay function modules 80a to 80n, respectively.

RNC 12a至12n或者中继功能模块80a至80n将收到的RTP分组发送到无线线路上的多个终端100(S14)。在这种情况下,通过下行链路无线信道,广播或者多址通信发送到终端100的RTP分组。同时,根据包括在RTCP分组内的状态信息,收到RTCP分组的数据源70确定要发送的RTP分组的数据大小、适当编码方法等(S15)。The RNCs 12a to 12n or the relay function modules 80a to 80n transmit the received RTP packets to a plurality ofterminals 100 on the wireless line (S14). In this case, the RTP packet transmitted to the terminal 100 is broadcast or multicast through a downlink wireless channel. Meanwhile, the data source 70 that has received the RTCP packet determines the data size, appropriate encoding method, etc. of the RTP packet to be transmitted, based on the state information included in the RTCP packet (S15).

在一个实施例中,根据包括在RTCP分组内的状态信息,数据源70改变包括在之后要发送的RTP分组内的路由选择信息,以防止RTP分组流入频繁发生冲突的、核心网300和/或者UTRAN 200的各单元(S15)。In one embodiment, according to the state information included in the RTCP packet, the data source 70 changes the routing information included in the RTP packet to be sent later, to prevent RTP packets from flowing into thecore network 300 and/or Each unit of UTRAN 200 (S15).

此外,数据源70将从中继功能模块80a至80n传送的RTCP分组看作是分别对每个有线线路/无线线路终止点逐个传送,然后,分别正确确定传输RTP分组和RTCP分组所需的带宽(S15)。Furthermore, the data source 70 regards the RTCP packets transmitted from the relay function modules 80a to 80n as being transmitted one by one for each wired line/wireless line termination point, respectively, and then correctly determines the bandwidth required for transmitting the RTP packet and the RTCP packet ( S15).

同时,在与核心网300建立无线接入承载电路的过程中,终端100已经识别了要接收的分组的属性。因此,收到RTP分组的相应终端100产生包括诸如无线线路传输期间的RTP分组丢失量、传输延迟时间等的状态信息的RTCP分组,然后,将它反馈到RNC 12a至12n或者中继功能模块80a至80n(S16)。At the same time, during the process of establishing the radio access bearer circuit with thecore network 300, the terminal 100 has identified the attribute of the packet to be received. Therefore, the correspondingterminal 100 receiving the RTP packet generates an RTCP packet including state information such as the RTP packet loss amount during wireless line transmission, transmission delay time, etc., and then feeds it back to the RNCs 12a to 12n or the relay function module 80a to 80n (S16).

根据利用无线线路上的各终端100发送的RTCP分组获得的接收状态信息,RNC12a至12n或者中继功能模块80a至80n对发送到各终端100的RTP分组进行传输处理(S18)。RNCs 12a to 12n or relay function modules 80a to 80n perform transmission processing on RTP packets sent to each terminal 100 based on reception status information obtained using RTCP packets sent from each terminal 100 on the wireless line (S18).

在一个实施例中,RNC 12a至12n或者中继功能模块80a至80n还将从各终端100接收的RTCP分组反馈到数据源70。然后,在确定之后要发送的RTP分组的数据大小、适当编码方法等时,数据源进一步考虑从各终端100反馈的RTCP分组。In one embodiment, the RNCs 12a to 12n or the relay function modules 80a to 80n also feed back the RTCP packets received from each terminal 100 to the data source 70. Then, the data source further considers the RTCP packets fed back from each terminal 100 when determining the data size of the RTP packets to be transmitted later, an appropriate encoding method, and the like.

在要接收的分组是不使用RTCP的RTP分组,或者是非实时分组时,即,如果不必使用中继功能模块80时,则RNC 12a至12n将收到的分组通过核心网300发送到无线线路上的多个终端100(S18)。如果未使用RTCP本身,则收到RTP分组的终端100不执行产生RTCP分组的动作。When the packet to be received is an RTP packet that does not use RTCP, or a non-real-time packet, that is, if the relay function module 80 does not have to be used, then the RNC 12a to 12n sends the received packet to the wireless line through the core network 300 a plurality of terminals 100 (S18). If RTCP itself is not used, the terminal 100 receiving the RTP packet does not perform an action of generating the RTCP packet.

因此,在本发明的说明书中,通过终止有线线路,包括中继功能模块的UTRAN将RTCP分组发送到数据源,以优选执行RTP和RTCP操作。具体地说,在UTRAN,分别对每个用户设备发送的RTCP分组进行处理,以便不传送到数据源。因此,防止浪费无线资源,而且可以精确掌握因为因特网上的冲突而损失的分组数。因此,可以对丢失的分组数进行计数,所以可以进行适当控制,以提供分组业务。Therefore, in the specification of the present invention, by terminating the wire line, the UTRAN including the relay function module transmits the RTCP packet to the data source to preferably perform RTP and RTCP operations. Specifically, in UTRAN, RTCP packets transmitted by each user equipment are separately processed so as not to be transmitted to a data source. Therefore, waste of wireless resources is prevented, and the number of packets lost due to collisions on the Internet can be precisely grasped. Therefore, the number of lost packets can be counted, so appropriate control can be performed to provide packet services.

在本发明中,由于作为有线线路的端点的UTRAN和作为无线线路的端点的用户设备分别产生用于控制RTP分组的RTCP分组,所以容易区分有线线路和无线线路的状态。因此,配置本发明,以根据有线线路和无线线路的相应原因,改变要发送的RTP分组的分组大小和编码方法。In the present invention, since the UTRAN as the end point of the wired line and the user equipment as the end point of the wireless line respectively generate RTCP packets for controlling RTP packets, it is easy to distinguish the states of the wired line and the wireless line. Therefore, the present invention is configured to change the packet size and encoding method of the RTP packets to be transmitted according to the respective reasons of the wired line and the wireless line.

例如,数据源适当改变要发送的RTP分组的大小和编码方法,以减少丢失要发送的RTP分组,因此,可以精确调节数据传送量。此外,还可以精确掌握有线线路的状态,以有效控制有线线路。For example, the data source appropriately changes the size and encoding method of the RTP packets to be sent, so as to reduce the loss of the RTP packets to be sent, so that the amount of data transmission can be precisely adjusted. In addition, the state of the wired line can be accurately grasped to effectively control the wired line.

在本发明中,由于UTRAN管理并控制无线线路,所以无线线路本身可以调节数据传送量和编码方法,以适应当前无线线路的状态。在本发明中,将有线线路和无线线路的状态互相区别开,因此,可以精确判定实时数据分组的丢失是发生在有线线路上,还是发生在无线线路上,而且还可以精确调节有线线路和无线线路上的相应分组传输延迟时间。In the present invention, since the UTRAN manages and controls the wireless circuit, the wireless circuit itself can adjust the amount of data transmission and the encoding method to adapt to the current state of the wireless circuit. In the present invention, the states of the wired line and the wireless line are distinguished from each other, therefore, it is possible to accurately determine whether the loss of real-time data packets occurs on the wired line or on the wireless line, and it is also possible to precisely adjust the state of the wired line and the wireless line. The corresponding packet transmission delay time on the wire.

在本发明中,可以精确确定RTP和RTCP的带宽,而且通过掌握有线线路的状态,可以更有效控制整个网络。修改根据本发明的系统,以适应MBMS。MBMS使用RTP和RTCP发送实时数据。因此,对于MBMS,当系统对无线线路上的用户设备广播/多址通信实时分组时,本发明更有效。In the present invention, the bandwidth of RTP and RTCP can be accurately determined, and the whole network can be controlled more effectively by grasping the state of the wired line. The system according to the invention is modified to accommodate MBMS. MBMS uses RTP and RTCP to send real-time data. Therefore, for MBMS, the present invention is more effective when the system broadcasts/multicasts real-time packets to user equipments on the wireless line.

最后,在本发明中,在UTRAN使用中继功能模块时,还利用用于操作控制中继功能模块的指示符提高中继功能模块的工作效率。因此,本发明更适合满足特定QoS的分组业务。Finally, in the present invention, when the UTRAN uses the relay function module, the indicator for operating and controlling the relay function module is also used to improve the working efficiency of the relay function module. Therefore, the present invention is more suitable for packet services satisfying specific QoS.

图6示出根据本发明优选实施例的移动站的框图。Fig. 6 shows a block diagram of a mobile station according to a preferred embodiment of the present invention.

参考图6,移动站500包括:处理器(或者数字信号处理器)510、RF模块535、电源管理模块505、天线540、电池555、显示器515、小键盘520、存储器530、SIM卡525(可选的)、扬声器545以及麦克风550。6,mobile station 500 includes: processor (or digital signal processor) 510,RF module 535,power management module 505,antenna 540,battery 555,display 515,keypad 520,memory 530, SIM card 525 (can optional),speaker 545 andmicrophone 550.

例如,通过按下小键盘520上的按钮,或者使用麦克风550的语音启动,用户可以输入诸如电话号码的指令信息。微处理器510接收并处理该指令信息,以执行适当功能,例如,拨打电话号码。可以从用户识别模块(SIM)卡525或者存储器模块530检索操作数据,以执行该功能。此外,为了方便用户参考,处理器510可以使该指令和操作信息显示在显示器515上。For example, by pressing a button on thekeypad 520, or by voice activation using themicrophone 550, the user may enter command information such as a phone number.Microprocessor 510 receives and processes the command information to perform the appropriate function, eg, dial a telephone number. Operational data may be retrieved from Subscriber Identity Module (SIM)card 525 ormemory module 530 to perform this function. In addition, theprocessor 510 may display the instruction and operation information on thedisplay 515 for user's convenience.

处理器510将指令信息发送到RF部分535,以启动通信,例如,发送包括语音通信数据的无线信号。RF部分535包括用于接收和发送无线信号的接收机和发射机。天线540促进发送和接收无线信号。收到无线信号后,RF模块535可以转发该信号,而且可以将它变换为基频,以便被处理器510处理。例如,将处理的信号变换为通过扬声器545输出的音频信息或者可读信息。Processor 510 sends instructional information toRF section 535 to initiate communications, eg, transmit wireless signals including voice communication data. TheRF section 535 includes a receiver and a transmitter for receiving and transmitting wireless signals.Antenna 540 facilitates sending and receiving wireless signals. Upon receiving a wireless signal,RF module 535 can retransmit the signal and convert it to a base frequency for processing byprocessor 510 . For example, the processed signal is transformed into audio information or readable information output through thespeaker 545 .

本技术领域内的技术人员明白,例如,单独使用或者与外部支持逻辑电路组合使用适当编程的数字信号处理器(DSP)或者其它数据处理器件,可以容易地实现本发明的优选实施例。Those skilled in the art will appreciate that the preferred embodiment of the present invention can be readily implemented, for example, using a suitably programmed digital signal processor (DSP) or other data processing device, alone or in combination with external supporting logic.

利用方法、采用标准编程技术和/或者工程技术产生软件的制造设备或者制品、固件、硬件或者它们的组合可以实现该优选实施例。在此使用的术语“制品”指在硬件逻辑电路(例如,集成电路芯片、现场可编程门阵列(FPGA)、专用集成电路(ASIC)等)或者计算机可读介质(例如,磁存储介质(例如,硬盘驱动器、软盘、磁带等)、光存储器(CD-ROM、光盘等)、易失性和非易失性存储器件(例如,EEPROM、ROM、PROM、RAM、DRAM、SRAM、固件、可编程逻辑器件等))上实现的代码或者逻辑电路。处理器可以存取和执行计算机可读介质上的代码。The preferred embodiment may be implemented by methods, manufactured devices or articles of manufacture using standard programming techniques and/or engineering techniques to produce software, firmware, hardware or a combination thereof. As used herein, the term "article of manufacture" refers to a computer-readable medium (such as a magnetic storage medium (such as , hard disk drive, floppy disk, magnetic tape, etc.), optical storage (CD-ROM, optical disk, etc.), volatile and nonvolatile memory devices (e.g., EEPROM, ROM, PROM, RAM, DRAM, SRAM, firmware, programmable A code or logic circuit implemented on a logic device, etc.)). A processor can access and execute code on the computer-readable medium.

还可以通过传输介质或者通过网络从文件服务器访问实现优选实施例的代码。在这种情况下,实现该代码的制品可以包括传输介质,例如,网络传输线、无线传输介质、通过空间传播的信号、无线电波、红外信号等。当然,本技术领域内的技术人员明白,在不脱离本发明范围的情况下,可以对该配置进行许多修改,而且该制品可以包括本技术领域内已知的任何信息承载介质。The code implementing the preferred embodiments can also be accessed from a file server through a transmission medium or over a network. In this case, the article of manufacture implementing the code may include transmission media, for example, network transmission lines, wireless transmission media, signals propagating through space, radio waves, infrared signals, and the like. Of course, those skilled in the art will appreciate that many modifications may be made to this arrangement without departing from the scope of the invention, and that the article of manufacture may comprise any information bearing medium known in the art.

工业应用industrial application

本技术领域内的技术人员明白,可以对本发明进行各种修改和变更。因此,在本发明的修改和变更属于所附权利要求及其等效所述范围的情况下,本发明试图覆盖本发明的这些修改和变更。It will be apparent to those skilled in the art that various modifications and changes can be made to the present invention. Thus, it is intended that the present invention cover the modifications and variations of this invention to the extent they fall within the scope of the appended claims and their equivalents.

Claims (4)

Translated fromChinese
1.一种在与通信网络通信的过程中把实时数据从数据源传送到移动设备的方法,该通信网络具有有线通信线路和无线通信线路,该方法包括:1. A method of transferring real-time data from a data source to a mobile device during communication with a communication network having wired communication lines and wireless communication lines, the method comprising:确定要接收的数据分组是具有实时属性还是具有非实时属性,determining whether the data packet to be received has real-time properties or non-real-time properties,其中,如果所述要接收的数据分组具有实时属性并使用实时通信协议,则:Wherein, if the data packet to be received has real-time properties and uses a real-time communication protocol, then:配置用来通过所述有线通信线路从所述数据源接收所述实时数据的中继功能模块;a relay function module configured to receive the real-time data from the data source through the wired communication line;通过所述有线通信线路从所述数据源接收所述实时数据;receiving said real-time data from said data source over said wired communication line;如果接收到所述实时数据并且配置了所述中继功能模块,则确定所述有线通信线路的分组丢失以产生控制信息,用于调节所述实时数据的传输要求;If the real-time data is received and the relay function module is configured, then determine the packet loss of the wired communication line to generate control information for adjusting the transmission requirements of the real-time data;如果产生了所述控制信息,则将该控制信息发送到所述数据源;以及if the control information is generated, sending the control information to the data source; and根据所述控制信息把接收自所述数据源的所述实时数据发送到所述移动设备,sending said real-time data received from said data source to said mobile device according to said control information,其中,如果所述要接收的数据分组具有非实时属性,则不使用所述中继功能模块。Wherein, if the data packet to be received has a non-real-time property, the relay function module is not used.2.一种数据通信方法,包括:2. A data communication method, comprising:通过包括有线通信部分和无线通信部分的通信网络在核心网与移动设备之间建立无线接入承载电路;Establishing a wireless access bearer circuit between the core network and the mobile device through a communication network including a wired communication part and a wireless communication part;确定待从核心网接收的分组是具有实时属性还是具有非实时属性,determining whether packets to be received from the core network have real-time or non-real-time properties,其中,如果所述待从核心网接收的分组具有实时属性,则配置中继功能模块,用于产生控制信息;以及当所述控制信息指出实时通信协议将用于该分组的通信时,向所述移动设备发送所述分组;Wherein, if the packet to be received from the core network has a real-time attribute, configure a relay function module for generating control information; and when the control information indicates that the real-time communication protocol will be used for the communication of the packet, send The mobile device sends the packet;其中,如果所述待从核心网接收的分组具有非实时属性,则不使用所述中继功能模块。Wherein, if the packet to be received from the core network has a non-real-time attribute, the relay function module is not used.3.如权利要求2所述的方法,其中,当在所述核心网与移动设备设置了所述无线接入承载电路时,启用所述中继功能模块。3. The method according to claim 2, wherein, when the wireless access bearer circuit is configured on the core network and the mobile device, the relay function module is enabled.4.如权利要求3所述的方法,其中,所述无线接入承载电路包括所述移动设备和核心网之间的通信。4. The method of claim 3, wherein the radio access bearer comprises communication between the mobile device and a core network.
CN200380108625XA2003-01-112003-12-31 Packet service system and method for controlling packet transmissionExpired - Fee RelatedCN1739310B (en)

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
KR10200300018752003-01-11
KR20030001875AKR100956817B1 (en)2003-01-112003-01-11 Method for processing packet data and apparatus therefor
KR10-2003-00018752003-01-11
PCT/KR2003/002925WO2004064424A1 (en)2003-01-112003-12-31Packet service system and method for controlling packet transmission

Publications (2)

Publication NumberPublication Date
CN1739310A CN1739310A (en)2006-02-22
CN1739310Btrue CN1739310B (en)2011-01-12

Family

ID=36081303

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN200380108625XAExpired - Fee RelatedCN1739310B (en)2003-01-112003-12-31 Packet service system and method for controlling packet transmission

Country Status (6)

CountryLink
EP (1)EP1582078A1 (en)
JP (1)JP4354408B2 (en)
KR (1)KR100956817B1 (en)
CN (1)CN1739310B (en)
AU (1)AU2003288783A1 (en)
WO (1)WO2004064424A1 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
GB2447879B (en)*2004-02-272009-11-18Ericsson Telefon Ab L MOptimising resource usage in a packet switched network
US7986633B2 (en)2004-12-272011-07-26Lg Electronics Inc.Method of controlling data transmission for multimedia and broadcasting services in a broadband wireless access system
KR20060084720A (en)*2005-01-202006-07-25엘지전자 주식회사 How to Receive Voice UPD Packet
US8670359B2 (en)2005-02-142014-03-11Lg Electronics Inc.Method of controlling data transmission for MBS in broadband wireless access system
US8417255B2 (en)*2007-03-162013-04-09Qualcomm IncorporatedData transmission and power control in a multihop relay communication system
US8235987B2 (en)2007-12-052012-08-07Tyco Healthcare Group LpThermal penetration and arc length controllable electrosurgical pencil
JP5191826B2 (en)2008-07-042013-05-08パナソニック株式会社 Stream communication apparatus, stream communication method, and stream communication system
JP4740356B2 (en)*2009-06-302011-08-03富士通株式会社 Media distribution switching method, receiving apparatus, transmitting apparatus
US20140023047A1 (en)*2012-07-172014-01-23Intel Mobile Communications GmbHCommunication device and method for controlling packet generation
CN104349400B (en)*2013-07-232019-04-05华为技术有限公司Method, the method and relevant device of wire transmission detection of wireless communication
JP2015156608A (en)*2014-02-212015-08-27日本電気株式会社Terminal, call system, and call method
WO2019003955A1 (en)*2017-06-292019-01-03ソニー株式会社Communication system and control device
CN120501404A (en)*2025-07-222025-08-19杭州永川科技有限公司 Electrical impedance imaging data processing method, device and storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP3629025B2 (en)*2000-08-242005-03-16松下電器産業株式会社 Transmission / reception method and apparatus
GB0031537D0 (en)*2000-12-222001-02-07Pa Consulting ServicesFeedback control from decoder
JP2003152752A (en)*2001-08-292003-05-23Matsushita Electric Ind Co Ltd Data transmission / reception method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
3GPP TS 23.107 5.7.0.2002,9-14.*

Also Published As

Publication numberPublication date
JP2006513630A (en)2006-04-20
KR20040064347A (en)2004-07-19
AU2003288783A1 (en)2004-08-10
EP1582078A1 (en)2005-10-05
CN1739310A (en)2006-02-22
KR100956817B1 (en)2010-05-11
JP4354408B2 (en)2009-10-28
WO2004064424A1 (en)2004-07-29

Similar Documents

PublicationPublication DateTitle
US11570846B2 (en)Discard timer operation in wireless communication
CN113826364B (en)Method and apparatus for cooperative communication of side links
JP4982545B2 (en) PDCP structure and operation method for MBMS service of mobile communication system
RU2310283C2 (en)System and method for bi-directional packet data transmission
EP1561293B1 (en)Apparatus and method for establishing feedback in a broadcast or multicast service
CN109155762B (en) Method and device for data transmission
US10548024B2 (en)Cloud communication center system and method for processing data in a cloud communication system
CN113271551B (en)Data stream transmission method, terminal and network side equipment
CN113395785B (en)System, device and chip for assisting link to compensate conversation
KR100932485B1 (en) How to Provide Broadcast and / or Multicast Services
US7079854B2 (en)Packet service system and method for controlling packet transmission
JP2005528865A5 (en)
CN1739310B (en) Packet service system and method for controlling packet transmission
CN101606412B (en) Method and apparatus for differentiating control messages from voice payloads
CN112312575A (en) A communication method and device
US20230189364A1 (en)Signaling for multicast broadcast services
CN103581763B (en)Discharge mechanism, network system and the switching method of multicast service
CN115836538B (en)Reliable multicast transmission with uplink feedback
KR100884326B1 (en) Mobile communication systems, mobile stations and wireless base stations
WO2022041127A1 (en)Method and apparatus for multicast and broadcast services
CN115915286A (en) Method for wireless communication and user equipment
KR20210048263A (en)Method for time division duplex configuration and apparatus for managing session
KR20050006952A (en)Method of processing transmission of packet, and system for the same

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20110112

Termination date:20161231

CF01Termination of patent right due to non-payment of annual fee

[8]ページ先頭

©2009-2025 Movatter.jp