WO2010054545A1 - 同步调度方法 - Google Patents

同步调度方法 Download PDF

Info

Publication number
WO2010054545A1
WO2010054545A1 PCT/CN2009/071538 CN2009071538W WO2010054545A1 WO 2010054545 A1 WO2010054545 A1 WO 2010054545A1 CN 2009071538 W CN2009071538 W CN 2009071538W WO 2010054545 A1 WO2010054545 A1 WO 2010054545A1
Authority
WO
WIPO (PCT)
Prior art keywords
network element
period
division multiplexing
data
time division
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.)
Ceased
Application number
PCT/CN2009/071538
Other languages
English (en)
French (fr)
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to EP09825720.7A priority Critical patent/EP2337411B1/en
Priority to BRPI0921484-4A priority patent/BRPI0921484B1/pt
Priority to RU2011117103/07A priority patent/RU2479949C2/ru
Priority to JP2011533514A priority patent/JP5357973B2/ja
Priority to US13/127,291 priority patent/US8199741B2/en
Publication of WO2010054545A1 publication Critical patent/WO2010054545A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/0055Synchronisation arrangements determining timing error of reception due to propagation delay
    • H04W56/0065Synchronisation arrangements determining timing error of reception due to propagation delay using measurement of signal travel time
    • H04W56/007Open loop measurement
    • H04W56/0075Open loop measurement based on arrival time vs. expected arrival time
    • H04W56/0085Open loop measurement based on arrival time vs. expected arrival time detecting a given structure in the signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/28Timers or timing mechanisms used in protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/121Wireless traffic scheduling for groups of terminals or users

Definitions

  • the present invention relates to the field of communications, and in particular, to a synchronous scheduling method.
  • BACKGROUND With the development of the Internet network, a large number of multimedia services have emerged, and the demand for mobile communication is no longer satisfied with the telephone and message services.
  • the application service is introduced in the multimedia service, and the application service is characterized in that multiple users can receive the same data at the same time, for example, video on demand, television broadcast, video conference, online education, interactive game, and the like.
  • MBMS Multimedia Broadcast Multicast Service
  • MBMS is a point-to-multipoint service in which data is sent to multiple users by a data source.
  • FIG. 1 is a flowchart of a method for synchronizing MBMS services of multiple network elements in the prior art, including the following processing.
  • Step S102 The upper layer network element sends the MBMS data packet to each of the lower layer network elements, where the data packet carries the service data, and carries the timestamp information, the data packet sequence number information, the accumulated service data length information, and the like, and the upper layer network element pairs Or multiple consecutive data packets identify the same timestamp information, and the data packets marked with the same timestamp constitute a data burst or a synchronization sequence 'J ( synchronization sequence)
  • the upper layer network element Each data packet is a data burst or a synchronization sequence. In this case, each data burst or synchronization sequence contains only one data packet.
  • Step S104 the lower layer network element carries the data packet in the same data burst.
  • the service data needs to be RLC (Radio Link Control) protocol layer concatenation processing, and data packets of different data bursts are not subjected to RLC concatenation processing, and RLC is performed on data packets of one data burst.
  • RLC Radio Link Control
  • the protocol layer processes the RLC sequence number of the RLC protocol layer is reset from the first data packet of each data burst. That is, the burst data from each of the first number Starting with the first RLC PDU (Protocol Data Unit) of the packet, the RLC sequence number is assigned starting from a fixed or configured fixed value.
  • Step S106 The lower layer network element sends the data packet to the wireless interface in sequence for the service data carried in the data packet in the same data burst, and the upper layer network element sends the data packet to each lower layer network element.
  • the timestamp information of each packet can be set in the following two ways.
  • the upper network element identifies the timestamp according to the time of receiving the data packet, and identifies the same timestamp for the data packet received in a certain length time interval, where the specific length time The interval is called the synchronization sequence length, or the scheduling period.
  • the length of the scheduling period is equal to the interval length of the time stamp of the adjacent data burst.
  • the RLC ten-layer negotiation layer of the upper-layer network element virtual lower-layer network element processes the same timestamp for the data packet that needs to be subjected to the RLC concatenation process according to the result of the virtual RLC processing.
  • the length of the scheduling period is the minimum of the adjacent data burst timestamp.
  • the timestamp information depends on the time when the data packet reaches the upper layer network element, so the timestamp interval of the data packet is uncertain.
  • the service data stream received by the upper layer network element is the data stream after the service QoS shaping, that is, the bandwidth of the service data stream does not exceed the maximum bandwidth defined by the service QoS parameter in any period of time, and the wireless interface is assumed to be
  • the channel resources and QoS parameters in the above time period are matched.
  • An MBMS service can be transmitted on the radio interface by using Time Division Multiplex (TDM).
  • TDM configuration includes the following parameters: TDM period, TDM offset, and TDM repetition length.
  • a TDM resource available for a service can be used.
  • an MBMS service During the TDM period of the TDM, the TDM repeats from the TTI, and the TDM repeats the transmission time interval (TTI).
  • TTI transmission time interval
  • the maximum TDM repetition period is 9.
  • the length of the TTI that can be used by the MBMS service is 40. Or 80ms.
  • a service can only be sent on the radio interface during the available transmission time configured during the TDM period.
  • FIG. 3 is a schematic diagram of resource allocation inconsistency corresponding to different scheduling periods. As shown in FIG. 3, in the TDM configuration mode, since the wireless channel resources are discontinuous, they are available in the same time period of different locations.
  • Wireless resources are not the same, in which case prior art scheduling algorithms can produce erroneous results.
  • the prior art scheduling algorithm assumes that a data packet that can be sent in a certain period of time may not be transmitted on the wireless interface, and an overflow situation occurs, which may result in loss of service data and severely deteriorate the quality of service reception.
  • SUMMARY OF THE INVENTION The present invention has been made in view of the problem that the current scheduling method existing in the related art causes loss of service data and severely damaged service reception quality. Therefore, the main object of the present invention is to provide a synchronization scheduling method to solve the above problem. problem. In order to achieve the above object, according to an aspect of the present invention, a synchronization scheduling method is provided.
  • the synchronization scheduling method includes: the upper layer network element sends a plurality of data bursts of the specified service to the specified network element belonging to the network element, wherein the data packet of the data burst carries the timestamp information, so that the specified network element is configured according to the The timestamp information is sent to the data burst; wherein, the upper layer network element sets the difference between the timestamp information of the data bursts adjacent to each other to an integer multiple of the time division multiplexing period of the specified service, where the time division multiplexing period The length is one of the integer multiples of the frame number period of the wireless interface system.
  • a synchronization scheduling method is provided.
  • the synchronization scheduling method includes: the upper layer network element sends a plurality of data bursts of the specified service to the specified network element that belongs to the network element, wherein the data packet of the data burst carries the timestamp information.
  • the specified network element sends multiple data bursts according to the timestamp information.
  • the upper layer network element sets the difference between the timestamp information of the data bursts adjacent to each other to an integer multiple of the time division multiplexing period of the specified service. One-half, wherein the length of the time division multiplexing period is one of integer multiples of the frame number period of the wireless interface system.
  • FIG. 1 is a flowchart of an MBMS service synchronization processing method according to a plurality of network elements in the prior art
  • FIG. 2 is a schematic diagram showing an example of a scheduling period and a TDM period mismatch according to the prior art
  • 3 is a schematic diagram of an example of resource allocation inconsistency corresponding to different scheduling periods according to the prior art
  • FIG. 4 is a flowchart of a synchronization scheduling method according to Embodiment 1 of the method of the present invention
  • FIG. 5 is an upper layer according to the present invention.
  • FIG. 6 is a schematic diagram 1 of a timestamp mapping manner according to an embodiment of the present invention
  • FIG. 7 is a schematic diagram 2 of a timestamp mapping manner according to an embodiment of the present invention
  • FIG. 8 is a third schematic diagram of a timestamp mapping manner according to an embodiment of the present invention;
  • FIG. 9 is a fourth schematic diagram of a timestamp mapping manner according to an embodiment of the present invention.
  • the basic idea of the present invention is: In the current TDM configuration mode, since the wireless channel resources are discontinuous, due to jib, the available radio resources are not in the same time period of different locations. In the same way, in this case, the prior art scheduling algorithm produces erroneous results. Based on this, the present invention provides a synchronization scheduling method, which sets a scheduling period of a service to an integer multiple of a time division multiplexing period, and transmits a data burst according to timestamp information in a time division multiplexing period.
  • FIG. 4 is a flowchart of a synchronization scheduling method according to an embodiment of the present invention. As shown in FIG.
  • Step S402 an upper-layer network element sends a specified network element to the specified network element.
  • Step S402 an upper-layer network element sends a specified network element to the specified network element.
  • the data burst data packet carries the time stamp information of the data burst, the sequence number of the data packet, and the accumulated data length, so that the specified network element is time-based in the time division multiplexing period.
  • the stamp information is sent to the data burst, wherein the data burst is a group of data packets having the same time stamp information;
  • Step S404 the upper layer network element sets the scheduling period of the service data to an integer multiple of the time division multiplexing period, so that The difference between the timestamp information of the adjacent data bursts is set to an integral multiple of the time division multiplexing period, and the difference between the timestamp information of the adjacent data bursts is set to the frame number period of the wireless interface system.
  • the timestamp information of each data packet can be set in the following two ways: In the first mode, the upper network element identifies the timestamp according to the time of the data packet it receives, and at a certain length of time.
  • the data packets received within the interval identify the same timestamp, where the specific length time interval is called the synchronization sequence length, or the scheduling period.
  • the length of the scheduling period is equal to the interval length of the timestamp of the adjacent data burst.
  • the RLC ten-layer negotiation layer of the upper-layer network element virtual lower-layer network element is processed according to the result of the virtual RLC processing.
  • the same timestamp is identified for the packets that need to be RLC concatenated.
  • the length of the scheduling period is the minimum value of the adjacent data burst timestamp.
  • TDM period time division multiplexing period
  • Manner 1 The upper-layer NE configures the time division multiplexing period of the specified service, and notifies the specified time division multiplexing period to the specified network element.
  • the second mode specifies the time division multiplexing period of the specified service, and configures the configuration. The time division multiplexing period is notified to the upper layer network element; or, the third method: the upper layer network element configures the time division multiplexing period of all services, and notifies the configured time division multiplexing period to the designated network element; or, manner 4: the upper layer network element and The specified network element is configured to obtain the time division multiplexing period of the service.
  • mode 5 Configure a scheduling period for all upper-layer NEs for the services sent by the TDM in the wireless interface.
  • the scheduling period meets the following conditions: An integer multiple of the TDM period.
  • the lower layer network element maps the received data burst according to the timestamp information, and sends the received data burst from the mapping to the TDM period, and one data burst can continuously occupy multiple TDM periods, and the mapping method may include Any of the following four. 1. If the timestamp information corresponds to the start time of the current time division multiplexing period, the designated network element starts transmitting the data burst corresponding to the timestamp information from the start time of the available transmission time of the current time division multiplexing period. 2.
  • the designated network element sends the timestamp information corresponding to the start time of the available transmission time of the next time division multiplexing period of the current time division multiplexing period.
  • the data burst 3. If the timestamp information corresponds to the start time of the available transmission time of the current time division multiplexing period, the designated network element sends the data burst corresponding to the timestamp information from the start time of the available transmission time of the current time division multiplexing period. . 4.
  • the data burst corresponding to the timestamp information is sent at the start time.
  • the foregoing available transmission time is a time period of a radio interface resource used for sending a data packet.
  • the TDM period length of the service needs to be set to the system frame number (SFN) period. One of the integer multiples.
  • the current TDM period of the MBMS service takes a value from 2 to 9, that is, the length of 2 TTIs to 9 TTIs.
  • the system frame number (SFN) of the wireless interface takes 4096 10 milliseconds.
  • the length of the support TTI is 4 10 milliseconds, then the period of one SFN contains 1024 TTIs.
  • the number of MIMO periods included in the TDM period is not one of the integer multiples of 1024, the number of TDM periods included in one SFN period is not an integer multiple, that is, it may appear in one SFN.
  • the tail of the cycle has only a part of the TDM period, resulting in inconsistent resources and other periods of service during the period of this part of the cycle.
  • the upper layer network element assumes that the radio interface resources allocated by the lower layer network element are uniformly distributed. If the TDM period is not one of integer multiples of the SFN period length, the assumption is not established. Therefore, it is necessary to set the TDM period length to one of integer multiples of the SFN period. In order to avoid the uneven distribution of radio resources in the transmission scheduling period in the method due to the fact that the scheduling period length is not one of the integer multiple of the system frame number SFN period, the upper layer network element needs to set the scheduling period as the integer of the system frame number SFN period. One of the multiples. The reason and the TDM period need to be set to be the same as one of the integer multiples of the system frame number SFN period.
  • the technical solution provided by the embodiment of the present invention can determine the scheduling period of the service according to the time division multiplexing period, and process the service data. Compared with the prior art, the discontinuous distribution of the radio interface resources due to the TDM configuration can be avoided. The resource allocation is uneven, so as to prevent the business data from overflowing and avoiding the loss of business data.
  • the upper layer network element and the lower layer network element are first described.
  • the upper layer network element is used to complete the scheduling of the received MBMS data packet. Specifically, the upper layer network element marks each data packet with timestamp information, and refers to the data packet marked with the same timestamp information as a data burst, or This is called a synchronization sequence.
  • FIG. 5 is a logical structural diagram of an upper layer network element and a lower layer network element. As shown in FIG. 5, an upper layer network element is connected to multiple lower layer network elements for signaling interaction.
  • an upper layer network element and one or more lower layer network elements belonging to the upper layer network element may be the same network element in physical function, or may be different network elements, and are divided into upper layer network elements.
  • the lower layer network element is only a logical division, in order to cooperate to complete the business synchronization function. That is, a plurality of the same or different physical network elements are divided into an upper layer network element and a plurality of lower layer network elements according to logical functions, and the network elements cooperate to implement multi-cell merging among the cells of the lower layer network element. The way the MBMS service is sent.
  • the upper layer network element and the lower layer network element may be a combination of the following network elements, but are not limited to the following combinations: Combination one, in the MBMS service synchronization network of the universal terrestrial radio access network (UTRAN) system, the upper layer network element
  • the lower layer network element is the lower layer RNC
  • the interface between the upper layer network element and the lower layer network element is an Iur interface.
  • the upper layer network element and the lower layer are the lower layer network element and the lower layer network element controller (the radio network controller, the tube is called the RNC).
  • the NEs are NEs with the same physical function.
  • the upper-layer network element is a Gateway GPRS Support Node (Gateway GPRS Support Node, called GGSN), and the monthly GPRS support node (Serving) GPRS Support Node, called SGSN) or Broadcast Multicast Service Center (BMSC).
  • the lower layer network element is the RNC or the node power port (NB+).
  • the upper-layer network element is a multimedia broadcast multicast service gateway (MBMS Gateway, called MGW) or multi-cell/group.
  • MGW multimedia broadcast multicast service gateway
  • the multi-cell/multicast Coordination Entity (MCE), and the lower-layer network element is an E-UTRAN NodeB.
  • the upper layer network element needs to obtain the TDM configuration information of the service, and must include the TDM period information.
  • the TDM offset and the repetition length information may also be included, where the time division multiplexing period length configuration of the service is configured.
  • the manner in which the upper-layer network element obtains the service TDM configuration information may include:
  • the upper-layer network element notifies the TDM configuration parameter of a service of the lower-layer network element by using the signaling mode, and the lower-layer network element allocates the resource according to the TDM configuration parameter notified by the upper-layer network element;
  • the lower layer network element notifies the TDM configuration parameter of a service of the upper layer network element by using a signaling manner
  • the upper layer NEs are configured with a scheduling period.
  • the scheduling period meets the conditions:
  • the scheduling period is an integer multiple of the TDM period of all services.
  • the upper network element marks the received data packet with a timestamp, and identifies the same timestamp for the data packet of the same data burst. And marking the data packet sequence number and the accumulated data length information for each data packet in the data burst, and scheduling the data packet according to the TDM configuration information, and the scheduling period is an integer multiple of the TDM period, so that the time of the adjacent timestamp is The interval is an integer multiple of the TDM period.
  • the specific scheduling method may be the following method, but is not limited thereto, and the requirement that the adjacent time stamp interval is an integer multiple of the TDM period meets the requirements of the present invention.
  • the scheduling method may be that the upper layer network element performs scheduling according to the time of the received data packet, and the data packet received in the integer multiple time interval of the TDM period of the service is identified as a data burst (or referred to as a synchronization).
  • the scheduling method may also be that the upper layer network element sets a scheduling period according to the TDM period, the scheduling period is an integer multiple of the TDM period, and performs virtual RLC concatenation on the received data packet, and marks the data packet satisfying the virtual concatenation as The same data burst or synchronization sequence.
  • the upper layer network element can accurately obtain the size of the corresponding radio resource according to the number of TDM periods occupied by one data burst.
  • the upper layer network element sends the data packet marked with the timestamp information to the lower layer network element according to the scheduling period, and the lower layer network element maps to the radio interface resource according to the timestamp information indicated by the data packet, where the specific timestamp mapping manner may include the following Four ways.
  • the lower layer network element starts from the resource allocated for the service in the TDM period. , send the data burst of the data packet.
  • the timestamp mapping method shown in Figure 7 if the timestamp information of the data burst is not positive.
  • the start time of a certain TDM period of the service is good, and the lower layer network element starts sending the data packet of the data burst from the resource allocated for the service in the next TDM period.
  • the timestamp mapping mode shown in Figure 8 if the timestamp information of the data burst corresponds to the start time of the resource allocated in a TDM of the service, that is, the timestamp is exactly the same as the TDM period of the service.
  • the internal offset corresponds to the lower layer network element transmitting the data packet of the data burst starting from the resource allocated by the service in the TDM period.
  • the timestamp mapping mode as shown in FIG. 9, if the timestamp information of the data burst is not exactly the start time of the resource allocated within a certain TDM period of the service, that is, the timestamp is not equal to the If the service is offset within one TDM period, the lower layer network element starts transmitting the data packet of the data burst from the resource allocated by the service in the next TDM period. Because the interval between adjacent timestamps is an integer multiple of the TDM period, the timestamp and TDM period can be implemented by the above mapping.
  • Method Embodiment 2 According to an embodiment of the present invention, a synchronization scheduling method is provided.
  • the synchronization scheduling method includes: the upper layer network element sends a plurality of data bursts of the specified service to the specified network element that belongs to the network element, where each data burst carries the timestamp information in the data packet. So that the specified network element sends multiple data bursts according to the timestamp information in the time division multiplexing period; wherein, the upper layer network element sets the difference between the timestamp information of the data bursts adjacent to each other as the time division multiplexing period.
  • the TDM period length of the service is set to one of the integer multiples of the SFN period.
  • the upper layer network element can obtain the scheduling period in the following manner: 1.
  • the GGSN obtains the TDM configuration parameter of each MBMS service, and the upper layer network element selects the scheduling whose service length is one of the integer multiple of the service TDM period.
  • the second layer network element sends the TDM configuration of each service to the upper layer network element by means of signaling, and the upper layer network element selects a scheduling period in which the service length is one of integer multiples of the service TDM period;
  • the network element allocates each service TDM parameter and sends it to the lower layer network element by means of signaling.
  • the lower layer network element allocates the upper layer network element of the radio interface resource to the service selection length of the service as the integer multiple of the service TDM period.
  • the upper layer network element configures a scheduling period for all services, and the scheduling period is one of integer multiples of all possible TDM periods.
  • the upper-layer network element schedules the received service data packet according to the scheduling period, identifies the timestamp information of the data packet, and sends the data burst to the lower-layer network element, where the lower-layer network element maps the timestamp of the data burst, and multiple The complete data burst is mapped to the same TDM period.
  • the lower layer NEs are sequentially sent in the TDM period according to their timestamp order. Said. 1.
  • the lower layer network element maps the data burst to the TDM period. 2. If the timestamp information of the data burst does not exactly correspond to the start time of a TDM period of the service, the lower layer network element maps the data burst to the TDM period. 3. If the timestamp information of the data burst corresponds to the beginning of the resource allocated in the TDM of the service, that is, the timestamp corresponds to the offset in a TDM period of the service, the lower layer network element uses the data. The burst is mapped to the TDM cycle. 4.
  • the TDM period length of the service needs to be set to the system frame number (SFN) period.
  • SFN system frame number
  • the system frame number (SFN) of the wireless interface takes 4096 10 milliseconds.
  • the length of the support TTI is 4 10 milliseconds, then the period of one SFN contains 1024 TTIs.
  • the number of MIMO periods included in the TDM period is not one of the integer multiples of 1024, the number of TDM periods included in one SFN period is not an integer multiple, that is, it may occur in one SFN period.
  • the tail has only a part of the TDM period, which leads to the inconsistency of resources and other periods that the service can use during this part of the cycle time.
  • the upper layer network element supports that the radio interface resources allocated by the lower layer network element are uniformly distributed.
  • the TDM cycle length needs to be set to one of the integer multiples of the SFN cycle. Since the interval between the scheduling period, or the time stamp of the adjacent data burst, is one of integer multiples of the length of the time division multiplexing period according to the method of the present invention, the time division multiplexing period is satisfied as the SFN system frame number period. Under the condition of one of the integer multiples, the length of the scheduling period must be one of the integer multiples of the frame number period of the SFN system.
  • the technical solution provided by the embodiment of the present invention can process the service data by determining the scheduling period of the service according to the time division multiplexing period.
  • the discontinuous distribution of the radio interface resources due to the TDM configuration can be avoided.
  • the resource allocation is uneven, thus preventing the overflow of business data bursts and avoiding the loss of business data.
  • the upper layer network element performs scheduling time stamping on the data packet of the service according to the TDM period of one service, and can ensure that the time stamp distance of the adjacent data burst is
  • the TDM period is an integer multiple.
  • the TDM period of the service is set to be an integer multiple of the SFN period. This ensures that the number of TDM cycles allocated by the service is an integer value in one SFN period, which avoids scheduling.
  • the time stamp caused by the inconsistency of the periodic or adjacent timestamp interval and the TDM period cannot be compared with the radio interface time-map, and multiple data bursts need to be mapped into the same TDM period.
  • the resources configured on the radio interface are the same in each scheduling period, so that the data bursts scheduled by the upper layer NEs are inconsistent in the corresponding radio interface time, and the data is discarded.
  • the invention is not limited to any specific combination of hardware and software.
  • the above is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the scope of the present invention are intended to be included within the scope of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

同步调度方法
技术领域 本发明涉及通信领域 , 尤其涉及一种同步调度方法。 背景技术 随着 Internet网络的发展, 大量多媒体业务涌现出来, 人们对移动通信 的需求已不再满足于电话和消息业务。 目前, 多媒体业务中引入了应用业务, 应用业务的特点是多个用户能同时接收相同的数据, 例如, 视频点播、 电视 广播、 视频会议、 网上教育、 互动游戏等。 为了有效地利用移动网络资源 , 提出 了多媒体广播组播业务 ( Multimedia Broadcast Multicast Service, 筒称为 MBMS )技术, MBMS为 一个数据源向多个用户发送数据的点到多点业务, 通过该业务, 能够实现网 络资源共享, 包括移动核心网和接入网的资源共享, 尤其是空口资源的共享, JL 3GPP中的 MBMS不仅能够实现纯文本氏速率的消息类组播和广播,而且 能够实现高速率的多媒体业务组播和广播。 由于 MBMS业务是面向全网的服务,同一个 MBMS业务可能建立在不 同的下层网元节点上。 图 1 是现有技术的多个网元的 MBMS业务同步处理 方法的流程图, 包括以下处理。 步骤 S 102 , 上层网元发送 MBMS数据包到各个下层网元 , 该数据包承 载了业务数据, 并携带时间戳信息、 数据包序列号信息、 累计的业务数据长 度信息等, 上层网元对一个或多个连续数据包标识相同的时间戳信息, 这些 标记了相同时间戳的数据包组成一个数据突发 ( data burst ) 或者称为同步序 歹' J ( synchronization Sequence )„ 特殊地, 上层网元标只每个数据包为一个数 据突发或者同步序列,此时,每个数据突发或者同步序列只包含一个数据包。 步骤 S104, 下层网元对同一个数据突发中的数据包所携带的业务数据 需要进行 RLC ( Radio Link Control, 无线链路控制) 协议层串接处理, 不同 的数据突发的数据包不进行 RLC串接处理。 并且, 在对一个数据突发的数据 包进行 RLC协议层处理时, 从每个数据突发的第一个数据包开始, 对 RLC 协议层的 RLC序列号进行复位处理。也就是说, 从每个数据突发的第一个数 据包的第一个 RLC PDU (协议数据单元) 开始, RLC序列号从某个约定或 者配置的固定值开始分配。 这样丈的好处是为了在出现上层网元到下层网元 的传输过程中, 出现多个连续数据包的丢失时, 下层网元才艮据现有技术不能 判断丢失的数据包在进行 RLC处理时占用的 RLC PDU的长度, 从而导致丢 包的网元不能和其它网元保持后续 RLC处理的一致的问题。在每个数据突发 的开始复位 RLC序列号可以避免上述问题,保证在每个数据突发开始, 每个 网元的 RLC序列号啫卩是一致的。 步骤 S106, 下层网元对同一个数据突发中的数据包携带的业务数据在 其标识的时间戳对应的发送时机开始在无线接口依次发送数据包 , 由于上层 网元发送到各个下层网元的上述信息完全一致, 各个下层网元可以进行完全 一致的处理, 这样就实现了 MBMS业务在各个下层网元的小区间同步发送。 目前, 可以通过下述两种方式设置每个数据包的时间戳信息。 方式一, 在上层网元才艮据其接收到的数据包的时刻来标识时间戳, 并对 在某个特定长度时间间隔内接收到的数据包, 标识相同的时间戳, 其中, 特 定长度时间间隔称为同步序列长度 ( synchronization sequence length ), 或者 调度周期。 在这种情况下, 调度周期的长度等于相邻数据突发的时间戳的间 隔长度。 方式二, 上层网元虚拟下层网元的 RLC十办议层处理, 才艮据虚拟 RLC处 理的结果, 对需要进行 RLC串接处理的数据包标识相同的时间戳。在这种技 术下, 调度周期的长度为相邻数据突发时间戳的最小值。 才艮据上述两种设置方式, 时间戳信息取决于数据包到达上层网元的时 间 , 因此数据包的时间戳间隔都是不确定的。 假设上层网元接收到的业务数 据流是才艮据业务 QoS整形后的数据流, 也就是在任意一段时间内, 业务数据 流的带宽不超过业务 QoS参数定义的最大带宽,并且假设无线接口在上述的 时间段内的信道资源和 QoS参数匹配。 一个 MBMS业务可以采用时分复用 ( Time Division Multiplex, 筒称为 TDM ) 的方式在无线接口进行发送 , TDM配置包含如下参数: TDM周期、 TDM偏移和 TDM重复长度, 一个业务可用的 TDM资源可以如下表示: (系 统帧号 SFN 整除 TTI 包含 10ms无线帧个数) 取模运算 ( TDM周期) = TDM偏移 + i, i = 0、 1、 …、 (TDM周期 — 1 )。 具体地, 一个 MBMS业务 在其分配的 TDM周期内, 从第 TDM偏移个 TTI开始的 , 连续 TDM重复长 度个传输时间间隔 (TTI ) 内进行发送, TDM重复周期最大为 9, MBMS业 务可以使用的 TTI的长度为 40或者 80ms。 一个业务只有在 TDM周期内配 置的可用发送时间内才能在无线接口发送。 采用 TDM方式发送数据时, 由于一个 MBMS业务在无线接口的发送 时机是不连续的, 而是按照 TDM的配置周期性循环出现, 由于目前的调度 方法, 时间戳具有不确定性, 因而时间戳信息可能不能直接对应于无线接口 可以发送该 MBMS 业务的起始时间, 也就是说, 时间戳和无线接口发送时 机(可用发送时间) 不能——对应, 例如, 图 2所示的调度周期与 TDM周 期不相匹配的情况。 图 3是不同调度周期对应的资源分配不一致的示意图, 如图 3所示, 在 TDM配置方式中, 由于其无线信道资源是不连续的, 因此, 在不同位置的相 同时间段内, 其可用的无线资源是不一样的, 在这种情况下, 现有技术的调 度算法会产生错误的结果。 现有技术的调度算法假设在某个时间段内能发送 的数据包在无线接口可能不能发送, 而出现溢出的情况, 这样会导致业务数 据丢失, 严重的损坏业务接收质量。 发明内容 考虑到相关技术中存在的目前的调度方法导致业务数据丢失,严重的损 坏业务接收质量的问题而提出本发明 , 为此, 本发明的主要目的在于提供一 种同步调度方法, 以解决上述问题。 为了实现上述目的, 才艮据本发明的一个方面, 提供一种同步调度方法。 根据本发明的同步调度方法包括:上层网元向归属于其的指定网元发送 指定业务的多个数据突发, 其中, 数据突发的数据包携带有时间戳信息, 以 使指定网元根据时间戳信息发送数据突发; 其中, 上层网元将前后相邻的数 据突发的时间戳信息之间的差值设置为指定业务的时分复用周期的整数倍, 其中 , 时分复用周期的长度为无线接口系统帧号周期的整数倍分之一。 才艮据本发明的另一方面, 提供一种同步调度方法。 根据本发明的同步调度方法包括:上层网元向归属于其的指定网元发送 指定业务的多个数据突发, 其中,数据突发的数据包中均携带有时间戳信息, 以使指定网元根据时间戳信息发送多个数据突发; 其中 , 上层网元将前后相 邻的数据突发的时间戳信息之间的差值设置为指定业务的时分复用周期的整 数倍分之一, 其中, 时分复用周期的长度为无线接口系统帧号周期的整数倍 分之一。 通过本发明提供的方法, 通过才艮据时分复用周期确定业务的调度周期, 对业务数据进行处理, 相比于现有技术, 可以避免因为 TDM配置情况下无 线接口资源不连续分布导致的资源分配不均匀情况, 从而防止业务数据突发 出现溢出, 避免业务数据的丢失。 附图说明 附图用来提供对本发明的进一步理解, 并且构成说明书的一部分, 与本 发明的实施例一起用于解释本发明 , 并不构成对本发明的限制。 在附图中: 图 1是才艮据现有技术的多个网元的 MBMS业务同步处理方法的流程图; 图 2是才艮据现有技术的调度周期和 TDM周期不匹配的实例示意图; 图 3 是才艮据现有技术的不同调度周期对应的资源分配不一致的实例示 意图; 图 4是根据本发明方法实施例一的同步调度方法的流程图; 图 5是才艮据本发明的上层网元和下层网元的逻辑结构框架图; 图 6是才艮据本发明实施例的时间戳映射方式的示意图一; 图 7是才艮据本发明实施例的时间戳映射方式的示意图二; 图 8是才艮据本发明实施例的时间戳映射方式的示意图三; 图 9是才艮据本发明实施例的时间戳映射方式的示意图四。 具体实施方式 功能相克述 本发明的基本思路是: 在目前的 TDM配置方式中, 由于其无线信道资 源是不连续的, 因 jib, 在不同位置的相同时间段内, 其可用的无线资源是不 一样的, 在这种情况下, 现有技术的调度算法会产生错误的结果。 基于此, 本发明提供一种同步调度方法, 通过将业务的调度周期设置为时分复用周期 的整数倍 , 并在时分复用周期内根据时间戳信息发送数据突发。 下面将结合附图详细描述本发明。 方法实施例一 才艮据本发明实施例, 提供了一种同步调度方法。 需要说明的是, 为了便于描述, 在下文中以步骤的形式示出并描述了本 发明的方法实施例的技术方案, 在下文中所示出的步骤可以在诸如一组计算 机可执行指令的计算机系统中执行。 虽然在相关的附图中示出了逻辑顺序, 但是在某些情况下, 可以以不同于此处的顺序执行所示出或描述的步骤。 图 4是根据本发明实施例的同步调度方法的流程图, 如图 4所示, 该方 法包括以下步骤 (步骤 S402至步骤 S404 ): 步骤 S402, 上层网元向归属于其的指定网元发送指定业务的多个数据 突发, 其中, 数据突发的数据包携带有数据突发的时间戳信息、 数据包的序 列号和累计数据长度, 以使指定网元在时分复用周期内根据时间戳信息发送 数据突发, 其中, 数据突发为一组具有相同时间戳信息的数据包; 步骤 S404, 上层网元将其对业务数据的调度周期设置为时分复用周期 的整数倍, 使得前后相邻的数据突发的时间戳信息之间的差值设置为时分复 用周期的整数倍, 并将相邻的数据突发的时间戳信息之间的差值设置为无线 接口系统帧号周期的整数倍分之一。 目前, 可以通过下述两种方式设置每个数据包的时间戳信息: 方式一, 在上层网元才艮据其接收到的数据包的时刻来标识时间戳, 并对 在某个特定长度时间间隔内接收到的数据包, 标识相同的时间戳, 其中, 特 定长度时间间隔称为同步序列长度 ( synchronization sequence length ), 或者 调度周期。 在这种情况下, 调度周期的长度等于相邻数据突发的时间戳的间 隔长度; 方式二, 上层网元虚拟下层网元的 RLC十办议层处理, 才艮据虚拟 RLC处 理的结果, 对需要进行 RLC串接处理的数据包标识相同的时间戳。在这种技 术下, 调度周期的长度为相邻数据突发时间戳的最小值。 其中,可以通过下述五种方式预先设置上述时分复用周期( TDM周期)。 方式一: 上层网元配置指定业务的时分复用周期, 并将配置的时分复用 周期通知给指定网元; 或者, 方式二: 指定网元配置指定业务的时分复用周期, 并将配置的时分复用 周期通知给上层网元; 或者, 方式三: 上层网元配置所有业务的时分复用周期, 并将配置的时分复用 周期通知给指定网元; 或者, 方式四: 上层网元和指定网元都通过配置获得业务的时分复用周期; 或 者, 方式五: 对所有以 TDM方式在无线接口发送的业务, 上层网元配置一 个调度周期, 这个调度周期满足条件: 调度周期为所有业务的 TDM周期的 整数倍。 下层网元对接收到的数据突发按照时间戳信息进行映射 , 并从映射到 TDM 周期开始发送接收的数据突发, 一个数据突发可以连续的占用多个 TDM周期 , 具体地映射方法可以包括下述四种中的任意一种。 一、如果时间戳信息对应于当前时分复用周期的起始时刻, 则指定网元 从当前时分复用周期的可用发送时间的起始时刻开始发送时间戳信息对应的 数据突发。 二、 如果时间戳信息不对应于当前时分复用周期的起始时刻, 则指定网 元从当前时分复用周期的下一时分复用周期的可用发送时间的起始时刻开始 发送时间戳信息对应的数据突发。 三、如果时间戳信息对应于当前时分复用周期的可用发送时间的起始时 刻, 则指定网元从当前时分复用周期的可用发送时间的起始时刻开始发送时 间戳信息对应的数据突发。 四、 如果时间戳信息不对应于时分复用周期的可用发送时间的起始时 刻, 则指定网元从当前时分复用周期的下一时分复用周期的可用发送时间的 起始时刻开始发送时间戳信息对应的数据突发。 其中, 上述的可用发送时间为用于发送数据包的无线接口资源的时间 段。 为了避免因为 TDM周期长度不是系统帧号 SFN周期整数倍分之一导致 的本方法中传输调度周期内无线资源分布不均匀的情况 , 业务的 TDM周期 长度需要设置为系统帧号( SFN )周期的整数倍分之一。这是因为,目前 MBMS 业务的 TDM周期取值为 2到 9中的一个值, 也就是 2个 TTI到 9个 TTI的 长度。 无线接口的系统帧号 ( SFN ) 取值为 4096个 10毫秒。 支设 TTI长度 为 4个 10毫秒, 那么一个 SFN的周期包含了 1024个 TTI。 而考虑到 TDM 周期的取值范围,如果 TDM周期包含的 ΤΤΙ个数不是 1024的整数倍分之一 , 则一个 SFN周期包含的 TDM周期个数不是整数倍, 也就是说, 可能出现在 一个 SFN周期的尾部只有部分 TDM周期, 从而导致在这个部分周期时间长 度内, 业务所能用的资源和其它周期不一致的情况。 在本发明实施例的调度 方法中, 上层网元假设了下层网元分配的无线接口资源是均匀分布的, 如果 在 TDM周期不是 SFN周期长度整数倍分之一的情况下 , 这个假设是不成立 的 , 所以需要将 TDM周期长度需要设置为 SFN周期的整数倍分之一。 为了避免因为调度周期长度不是系统帧号 SFN周期整数倍分之一导致 的本方法中传输调度周期内无线资源分布不均匀的情况 , 上层网元需要设置 调度周期也为系统帧号 SFN周期的整数倍分之一。 理由和 TDM周期需要设 置为系统帧号 SFN周期整数倍分之一相同。 通过本发明实施例提供的技术方案 ,才艮据时分复用周期确定业务的调度 周期, 对业务数据进行处理, 相比于现有技术, 可以避免因为 TDM配置情 况下无线接口资源不连续分布导致的资源分配不均勾情况, 从而防止业务数 据突发出现溢出, 避免业务数据的丢失。 在说明本发明实施例之前, 首先对上层网元和下层网元进行描述。 上层网元用于完成对接收到的 MBMS数据包的调度, 具体地, 上层网 元对各数据包标记时间戳信息, 并将标记了相同时间戳信息的数据包称为一 个数据突发, 或称为一个同步序列, 此后, 将标记了时间戳信息、 序列号和 累计数据包长度的数据包发送给归属于该上层网元的一个或多个下层网元。 下层网元用于接收上层网元发送的各数据包,并根据各数据包的时间戳 信息, 计算开始发送一个数据突发的起始时间, 在 RLC协议层处理时, 对同 一个数据突发的数据包进行 RLC串接处理 ,并将经过了无线网络层用户面协 议处理后的数据包在无线接口发送。 图 5是上层网元和下层网元的逻辑结构框架图, 如图 5所示,一个上层 网元与多个下层网元相连接, 进行信令交互。 需要说明的是, 一个上层网元 和归属于该上层网元的一个或多个下层网元在物理功能上可以是相同的网 元,也可以是不同的网元,将其分为上层网元和下层网元只是逻辑上的划分, 为了协作完成业务同步这样一个功能。 即, 若干个相同或不同的物理网元才艮 据逻辑上的功能划分为一个上层网元和若干个下层网元 ,这些网元协同合作 , 在下层网元的小区间, 实现以多小区合并方式发送的 MBMS业务。 其中, 上层网元和下层网元可以是下列网元的组合方式, 但是不限于下 列的组合: 组合一, 在通用陆地无线接入网 (UTRAN ) 系统的 MBMS业务同步组 网中, 上层网元为上层无线网络控制器 ( Radio Network Controller, 筒称为 RNC ), 下层网元为下层 RNC, 其中, 上层网元和下层网元间的接口为 Iur 接口, 在该组合中, 上层网元和下层网元为物理功能相同的网元。 组合二, 在增强的高速分组接入系统(HSPA + )的 MBMS业务同步组 网中 , 上层网元为网关 GPRS支持节点 ( Gateway GPRS Support Node, 筒称 为 GGSN )、月 务 GPRS支持节点( Serving GPRS Support Node,筒称为 SGSN ) 或者广播多播业务中心( Broadcast Multicast Service Center, 筒称为 BMSC )。 下层网元为 RNC或者节点力口 (NB+ )。 组合三,在长期演进系统(Long-Term Evolution,筒称为 LTE )的 MBMS 业务同步组网中, 上层网元为多媒体广播组播业务网关 ( MBMS Gateway , 筒称为 MGW ) 或者多小区 /组播协调实体 (Multi-cell/multicast Coordination Entity, 筒称为 MCE ), 下层网元为演进节点 B ( E-UTRAN NodeB )。 实例 在实施过程中, 上层网元首先需要获取业务的 TDM的配置信息, 必须 包括 TDM的周期信息, 优选地, 还可以包括 TDM偏移和重复长度信息, 其 中,业务的时分复用周期长度配置为无线接口系统帧号周期的整数倍分之一。 其中 , 上层网元获取业务 TDM配置信息的方式可以包括:
1、 通过配置, 上层网元配置某个业务的 TDM 配置信息, 下层网元保 持业务 TDM配置信息的一致;
2、 上层网元通过信令方式, 通知下层网元某个业务的 TDM配置参数, 下层网元才艮据上层网元通知的 TDM配置参数分配资源;
3、 下层网元通过信令方式, 通知上层网元一个业务的 TDM配置参数;
4、 对所有以 TDM方式在无线接口发送的 MBMS业务, 上层网元配置 一个调度周期, 这个调度周期满足条件: 调度周期为所有业务的 TDM周期 的整数倍。 上层网元对接收到的数据包标记时间戳,对同一个数据突发的数据包标 识相同的时间戳。 并对数据突发中的每个数据包标示数据包序列号和累计数 据长度信息, 并根据 TDM配置信息对数据包进行调度,调度周期为 TDM周 期的整数倍 , 使得相邻的时间戳的时间间隔为 TDM周期的整数倍 , 具体的 调度方法可以是如下的方法, 但是不限于此, 只要满足相邻时间戳间隔为 TDM周期整数倍的条件, 都符合本发明的要求。 例如, 调度方法可以为上层 网元根据接收到的数据包的时间进行调度, 对在该业务的 TDM周期整数倍 时间间隔内接收到的数据包 ,标识为一个数据突发(或者称为一个同步序列); 调度方法也可以为上层网元根据 TDM周期设置调度周期, 调度周期为 TDM 周期的整数倍, 并对接收到的数据包进行虚拟 RLC串接, 将满足虚拟串接的 数据包标示为同一个数据突发或者同步序列。 由于一个业务的每个 TDM周期内配置的资源是相同的 , 上层网元根据 一个数据突发占据的 TDM周期个数, 可以准确得到对应的无线资源的大小。 上层网元根据调度周期将标记好时间戳信息的数据包发送到下层网元, 下层网元根据数据包标示的时间戳信息, 映射到无线接口资源, 其中, 具体 的时间戳映射方式可以包括如下四种方式。
1、 如图 6所示的时间戳映射方式, 如果数据突发的时间戳信息正好对 应该业务一个 TDM周期的起始时刻、则下层网元从该 TDM周期中为该业务 所分配的资源开始 , 发送该数据突发的数据包。
2、 如图 7所示的时间戳映射方式, 如果数据突发的时间戳信息不是正 好对应该业务某一个 TDM周期的起始时刻 ,则下层网元从下一个 TDM周期 中为该业务所分配的资源开始 , 发送该数据突发的数据包。
3、 如图 8所示的时间戳映射方式, 如果数据突发的时间戳信息正好对 应该业务一个 TDM 内所分配的资源的起始时刻, 也就是说, 时间戳正好和 该业务一个 TDM周期内的偏移对应,则下层网元从该 TDM周期的该业务所 分配的资源开始 , 发送该数据突发的数据包。
4、 如图 9所示的时间戳映射方式, 如果数据突发的时间戳信息不是正 好对应该业务某一个 TDM周期的内所分配的资源的起始时刻 , 也就是说, 时间戳不等于该业务一个 TDM周期内的偏移,则下层网元从下一个 TDM周 期中该业务所分配的资源开始, 发送该数据突发的数据包。 因为相邻时间戳的间隔为 TDM周期整数倍的关系 , 通过上述的映射, 时间戳和 TDM周期可以实现——映射。 方法实施例二 才艮据本发明实施例, 提供了一种同步调度方法。 根据本发明实施例的同步调度方法包括:上层网元向归属于其的指定网 元发送指定业务的多个数据突发, 其中, 每个数据突发的数据包中均携带有 时间戳信息 , 以使指定网元在时分复用周期内根据时间戳信息发送多个数据 突发; 其中, 上层网元将前后相邻的数据突发的时间戳信息之间的差值设置 为时分复用周期的整数倍分之一, 同时, 业务的 TDM周期长度设置为 SFN 周期的整数倍分之一。 其中, 上层网元可以通过如下方式获得调度周期: 一、 通过管理配置, GGSN获得每个 MBMS业务的 TDM配置参数, 上层网元为该业务选择长度为该业务 TDM周期整数倍分之一的调度周期; 二、下层网元通过信令方式,将每个业务的 TDM配置发送给上层网元, 上层网元为该业务选择长度为该业务 TDM周期整数倍分之一的调度周期; 三、 上层网元分配每个业务 TDM参数, 并通过信令方式发送给下层网 元, 下层网元才艮据信令指示, 分配无线接口资源上层网元为该业务选择长度 为该业务 TDM周期整数倍分之一的调度周期; 四、 上层网元为所有的业务配置一个调度周期, 该调度周期为所有可能 的 TDM周期的整数倍分之一。 上层网元对接收到的业务数据包按照调度周期进行调度 ,对数据包标识 时间戳信息, 并将数据突发发送给下层网元, 下层网元对数据突发的时间戳 进行映射, 多个完整的数据突发映射到同一个 TDM周期 , 对映射到同一个 TDM周期的多个数据突发, 下层网元按照其时间戳顺序依次的在该 TDM周 期内进行发送, 具体地映射方式如下所述。 一、如果数据突发的时间戳信息正好对应该业务一个 TDM周期的起始 时刻、 则下层网元将该数据突发映射到该 TDM周期。 二、 如果数据突发的时间戳信息不是正好对应该业务某一个 TDM周期 的起始时刻 , 则下层网元将该数据突发映射到该 TDM周期。 三、 如果数据突发的时间戳信息正好对应该业务一个 TDM内所分配的 资源的开始, 也就是说, 时间戳正好和该业务一个 TDM周期内的偏移对应, 则下层网元将该数据突发映射到该 TDM周期。 四、 如果数据突发的时间戳信息不是正好对应该业务某一个 TDM周期 的内所分配的资源的开始, 也就是说, 时间戳不等于该业务一个 TDM周期 内的偏移 , 则下层网元将该数据突发映射到该 TDM周期。 为了避免因为 TDM周期长度不是系统帧号 SFN周期整数倍分之一导致 的本方法中传输调度周期内无线资源分布不均匀的情况 , 业务的 TDM周期 长度需要设置为系统帧号( SFN )周期的整数倍分之一。这是因为,目前 MBMS 业务的 TDM周期取值为 2到 9中的一个值, 也就是 2个 TTI到 9个 TTI的 长度。 无线接口的系统帧号 ( SFN ) 取值为 4096个 10毫秒。 支设 TTI长度 为 4个 10毫秒, 那么一个 SFN的周期包含了 1024个 TTI。 而考虑到 TDM 周期的取值范围,如果 TDM周期包含的 ΤΤΙ个数不是 1024的整数倍分之一 , 则一个 SFN周期包含的 TDM周期个数不是整数倍 , 也就是说可能出现在一 个 SFN周期的尾部只有部分 TDM周期, 从而导致在这个部分周期时间长度 内, 业务所能用的资源和其它周期不一致的情况。 在本发明实施例的调度方 法中 , 上层网元 支设了下层网元分配的无线接口资源是均匀分布的 , 如果在 TDM周期不是 SFN周期长度整数倍分之一的情况下,这个艮设是不成立的 , 所以需要将 TDM周期长度需要设置为 SFN周期的整数倍分之一。 因为按照本发明的方法, 调度周期、 或者说相邻数据突发的时间戳之间 的间隔为时分复用周期长度的整数倍分之一, 那么在满足时分复用周期为 SFN系统帧号周期整数倍分之一的条件下,调度周期的长度必然是 SFN系统 帧号周期的整数倍分之一。 通过本发明实施例提供的技术方案 ,通过根据时分复用周期确定业务的 调度周期, 对业务数据进行处理, 相比于现有技术, 可以避免因为 TDM配 置情况下无线接口资源不连续分布导致的资源分配不均匀情况, 从而防止业 务数据突发出现溢出 , 避免业务数据的丢失。 如上所述, 借助于本发明提供的同步处理方法, 上层网元才艮据一个业务 的 TDM周期对该业务的数据包进行调度标记时间戳, 可以保证相邻数据突 发的时间戳的距离为 TDM周期的整数倍 , 同时, 设置业务的 TDM周期为 SFN周期的整数倍分之一, 这样可以保证在一个 SFN周期内, 该业务所分配 的 TDM周期的个数为一个整数值, 避免了调度周期或者相邻说时间戳间隔 和 TDM周期的不一致而导致的时间戳不能和无线接口时间——映射、 多个 数据突发需要映射到同一个 TDM周期内的情况。 并且, 每个调度周期内 , 该业务在无线接口配置的资源是相同的 , 这样可以避免上层网元调度的数据 突发在其对应的无线接口时间内资源不一致 , 从而发送数据丢弃的情况。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可 以用通用的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布 在多个计算装置所组成的网络上, 可选地, 它们可以用计算装置可执行的程 序代码来实现, 从而, 可以将它们存储在存储装置中由计算装置来执行, 或 者将它们分别制作成各个集成电路模块, 或者将它们中的多个模块或步骤制 作成单个集成电路模块来实现。 这样, 本发明不限制于任何特定的硬件和软 件结合。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本 领域的技术人员来说, 本发明可以有各种更改和变化。 凡在本发明的^^申和 原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护 范围之内。

Claims

权 利 要 求 书
1. 一种同步调度方法, 其特征在于, 包括:
上层网元向归属于其的指定网元发送指定业务的多个数据突发,其 中, 数据突发的数据包携带有时间戳信息, 以使所述指定网元根据所述 时间戳信息发送所述数据突发;
其中,所述上层网元将前后相邻的数据突发的时间戳信息之间的差 值设置为所述指定业务的时分复用周期的整数倍, 其中, 所述时分复用 周期的长度为无线接口系统帧号周期的整数倍分之一。
2. 根据权利要求 1所述的方法, 其特征在于, 所述方法还包括: 将所述相 邻的数据突发的时间戳信息之间的差值设置为无线接口系统帧号周期的 整数倍分之一。
3. 才艮据权利要求 1所述的方法, 其特征在于, 在所述上层网元发送所述多 个数据突发之前, 所述方法还包括:
预先设置所述时分复用周期。
4. 根据权利要求 3所述的方法, 其特征在于, 所述预先设置所述时分复用 周期包括:
所述上层网元配置所述指定业务的时分复用周期 ,并将配置的所述 时分复用周期通知给所述指定网元; 或者,
所述指定网元配置所述指定业务的时分复用周期 ,并将配置的所述 时分复用周期通知给所述上层网元; 或者,
所述上层网元配置所有业务的时分复用周期。
5. 才艮据权利要求 1所述的方法, 其特征在于, 在所述上层网元发送所述多 个数据突发之后, 所述方法还包括:
如果所述时间戳信息对应于当前时分复用周期的起始时刻,则所述 指定网元从所述当前时分复用周期的可用发送时间的起始时刻开始发送 所述时间戳信息对应的数据突发; 如果所述时间戳信息不对应于所述当前时分复用周期的起始时刻 , 则所述指定网元从所述当前时分复用周期的下一时分复用周期的可用发 送时间的起始时刻开始发送所述时间戳信息对应的数据突发。
6. 才艮据权利要求 1所述的方法, 其特征在于, 在所述上层网元发送所述多 个数据突发之后, 所述方法还包括:
如果所述时间戳信息对应于当前时分复用周期的可用发送时间的 起始时刻 , 则所述指定网元从所述当前时分复用周期的可用发送时间的 起始时刻开始发送所述时间戳信息对应的数据突发; 或者 ,
如果所述时间戳信息不对应于所述时分复用周期的可用发送时间 的起始时刻 , 则所述指定网元从所述当前时分复用周期的下一时分复用 周期的可用发送时间的起始时刻开始发送所述时间戳信息对应的数据突 发。
7. 根据权利要求 4或 5中任一项所述的方法, 其特征在于, 所述可用发送 时间为用于发送数据包的无线接口资源的时间段。
8. 根据权利要求 1所述的方法, 其特征在于, 所述数据突发为一组具有相 同时间戰信息的数据包。
9. 根据权利要求 1所述的方法, 其特征在于, 所述数据突发中的数据包还 携带有数据包的序列号和累计数据长度。
10. 一种同步调度方法, 其特征在于, 包括:
上层网元向归属于其的指定网元发送指定业务的多个数据突发,其 中 , 数据突发的数据包中均携带有时间戳信息 , 以使所述指定网元根据 所述时间戳信息发送所述多个数据突发;
其中,所述上层网元将前后相邻的数据突发的时间戳信息之间的差 值设置为所述指定业务的时分复用周期的整数倍分之一, 其中, 所述时 分复用周期的长度为无线接口系统帧号周期的整数倍分之一。
PCT/CN2009/071538 2008-11-11 2009-04-28 同步调度方法 Ceased WO2010054545A1 (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
EP09825720.7A EP2337411B1 (en) 2008-11-11 2009-04-28 Synchronization schedule method
BRPI0921484-4A BRPI0921484B1 (pt) 2008-11-11 2009-04-28 método de agendamento de sincronização para transmissão multimídia e serviços de multicast (mbms)
RU2011117103/07A RU2479949C2 (ru) 2008-11-11 2009-04-28 Способ расписания синхронизации
JP2011533514A JP5357973B2 (ja) 2008-11-11 2009-04-28 同期スケジュール方法
US13/127,291 US8199741B2 (en) 2008-11-11 2009-04-28 Synchronization scheduling method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2008101821274A CN101741499B (zh) 2008-11-11 2008-11-11 同步调度方法
CN200810182127.4 2008-11-11

Publications (1)

Publication Number Publication Date
WO2010054545A1 true WO2010054545A1 (zh) 2010-05-20

Family

ID=42169613

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2009/071538 Ceased WO2010054545A1 (zh) 2008-11-11 2009-04-28 同步调度方法

Country Status (7)

Country Link
US (1) US8199741B2 (zh)
EP (1) EP2337411B1 (zh)
JP (1) JP5357973B2 (zh)
CN (1) CN101741499B (zh)
BR (1) BRPI0921484B1 (zh)
RU (1) RU2479949C2 (zh)
WO (1) WO2010054545A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101938697A (zh) * 2009-06-29 2011-01-05 大唐移动通信设备有限公司 一种同步调度方法、装置和系统
CN105451302B (zh) * 2012-03-07 2018-11-09 北京新岸线移动多媒体技术有限公司 无线网络中实现同步的方法及装置
US9286620B2 (en) 2012-11-05 2016-03-15 Broadcom Corporation Annotated tracing for data networks
US10015640B2 (en) 2015-08-12 2018-07-03 At&T Intellectual Property I, L.P. Network device selection for broadcast content
US9979604B2 (en) 2015-08-12 2018-05-22 At&T Intellectual Property I, L.P. Network management for content broadcast
JP2022047551A (ja) 2019-01-24 2022-03-25 ソニーグループ株式会社 無線通信装置および方法
CN112448896B (zh) * 2019-08-30 2024-04-30 华为技术有限公司 确定性网络中的发送周期的确定方法和装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101043265A (zh) * 2007-04-27 2007-09-26 华为技术有限公司 一种实现多媒体广播和组播业务数据同步发送的方法
KR20080069112A (ko) * 2007-01-22 2008-07-25 엘지전자 주식회사 이동 통신망에서의 라디오 프레임 스케줄링 방법
CN101282230A (zh) * 2007-04-05 2008-10-08 中兴通讯股份有限公司 广播数据全网同步的实现方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5909447A (en) * 1996-10-29 1999-06-01 Stanford Telecommunications, Inc. Class of low cross correlation palindromic synchronization sequences for time tracking in synchronous multiple access communication systems
RU2156025C2 (ru) * 1996-11-26 2000-09-10 Валерий Григорьевич Боровик Пьезоэлектрический двигатель (варианты)
US6654375B1 (en) * 1998-12-24 2003-11-25 At&T Corp. Method and apparatus for time-profiling T-carrier framed service
US7412053B1 (en) * 2002-10-10 2008-08-12 Silicon Image, Inc. Cryptographic device with stored key data and method for using stored key data to perform an authentication exchange or self test
GB2436421B (en) * 2006-03-21 2011-09-07 Zarlink Semiconductor Ltd Timing source

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080069112A (ko) * 2007-01-22 2008-07-25 엘지전자 주식회사 이동 통신망에서의 라디오 프레임 스케줄링 방법
CN101282230A (zh) * 2007-04-05 2008-10-08 中兴通讯股份有限公司 广播数据全网同步的实现方法
CN101043265A (zh) * 2007-04-27 2007-09-26 华为技术有限公司 一种实现多媒体广播和组播业务数据同步发送的方法

Also Published As

Publication number Publication date
EP2337411A4 (en) 2017-05-03
BRPI0921484B1 (pt) 2020-11-03
RU2011117103A (ru) 2012-11-10
JP2012507218A (ja) 2012-03-22
CN101741499A (zh) 2010-06-16
EP2337411A1 (en) 2011-06-22
RU2479949C2 (ru) 2013-04-20
CN101741499B (zh) 2013-12-04
US20110216756A1 (en) 2011-09-08
EP2337411B1 (en) 2019-06-12
JP5357973B2 (ja) 2013-12-04
US8199741B2 (en) 2012-06-12

Similar Documents

Publication Publication Date Title
CN101741701B (zh) 同步调度方法和装置
CN101741538B (zh) 同步调度方法
JP6980836B2 (ja) データ送信方法、ユーザ機器、および基地局
KR101030678B1 (ko) 단일 주파수 모바일 통신 네트워크에서 브로드캐스트 데이터의 전달을 동기화하기 위한 방법
US8873537B2 (en) Synchronization method and system of control sequence numbers
CN103548405A (zh) 调度请求资源配置方法、设备及系统
WO2009039777A1 (en) A method, system and apparatus for scheduling data
CN101931881A (zh) 业务内容同步方法、装置和系统
CN101686431B (zh) 同步处理方法和装置
WO2010054545A1 (zh) 同步调度方法
WO2016026137A1 (zh) Mbms中群组业务数据的传输方法、基站和用户设备
CN101651605A (zh) 数据发送和接收方法、数据收发系统
CN102056084B (zh) 多媒体广播组播业务系统及其同步方法
WO2011020403A1 (zh) 多媒体广播组播业务中多调度周期联合调度的方法及装置
BR112018014815B1 (pt) Método de transmissão de dados, equipamento de usuário e estação de base

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09825720

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2011533514

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2011117103

Country of ref document: RU

Ref document number: 13127291

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2329/KOLNP/2011

Country of ref document: IN

REG Reference to national code

Ref country code: BR

Ref legal event code: B01E

Ref document number: PI0921484

Country of ref document: BR

ENP Entry into the national phase

Ref document number: PI0921484

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20110504