[go: up one dir, main page]

CN101562751B - Multi-service multiplexing method and multi-service multiplexing device in mobile multimedia broadcasting system - Google Patents

Multi-service multiplexing method and multi-service multiplexing device in mobile multimedia broadcasting system Download PDF

Info

Publication number
CN101562751B
CN101562751B CN2008102474505A CN200810247450A CN101562751B CN 101562751 B CN101562751 B CN 101562751B CN 2008102474505 A CN2008102474505 A CN 2008102474505A CN 200810247450 A CN200810247450 A CN 200810247450A CN 101562751 B CN101562751 B CN 101562751B
Authority
CN
China
Prior art keywords
current
business
data cell
data
multiplexing
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
CN2008102474505A
Other languages
Chinese (zh)
Other versions
CN101562751A (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.)
Innofidei Technology Co Ltd
Original Assignee
Innofidei Technology Co Ltd
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 Innofidei Technology Co Ltd filed Critical Innofidei Technology Co Ltd
Priority to CN2008102474505A priority Critical patent/CN101562751B/en
Publication of CN101562751A publication Critical patent/CN101562751A/en
Application granted granted Critical
Publication of CN101562751B publication Critical patent/CN101562751B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a multi-service multiplexing method in a mobile multimedia broadcasting system. The multi-service multiplexing method comprises the following steps: configuring multi-channel services for multiplex frames in advance, and setting respective quality of service (QoS) level for each channel of service; multiplexing data to be transmitted of the configured multi-channel servicesin the current multiplex frames in high-low order according to QoS level until the current multiplex frames can not carry the data to be transmitted or the data to be transmitted of all the configure d services are multiplexed. The invention further provides a multi-service multiplexing device in a mobile multimedia broadcasting system. The multi-service multiplexing method and the multi-service multiplexing device in the mobile multimedia broadcasting system can help improve utilization ratio of channel resources and realize multiplex frame bandwidth sharing by a plurality of services.

Description

Multi-business multiplexing method in a kind of mobile multimedia broadcast system and device
Technical field
The present invention relates to the multiplex technique in the communication system, multi-business multiplexing method and device in particularly a kind of mobile multimedia broadcast system.
Background technology
Along with the continuous development of mobile communication technology, China mobile multi-media broadcasting technology also becomes the research focus, multiple concrete CMMB standard occurred, for example Chinese multimedia broadcasting (CMMB).In mobile multimedia broadcast system, can adopt the service integration technology.For example, CMMB is that form with multiplexed frame exists at multiplex layer, and Fig. 1 is the structure chart of multiplexed frame, comprises that multiplex frame head, multiplexed frame payload and filling bit constitute.Wherein, Multiplex frame head is systematic bits such as some multiplexed frame signs; The multiplexed frame payload can comprise a plurality of multiplexed sub frames, wherein carries concrete payload user data, after all payload user data all are carried at the multiplexed frame payload; When the multiplex layer bandwidth still has residue, utilize filling bit to fill at the multiplexed frame end.
The bandwidth of multiplex layer is the timeslot number of being set by physical layer, adjustment mode, the common decision of RS code check and LDPC code check.When the parameter value of setting when physical layer was constant, the bandwidth of multiplex layer (A KBps) had also just immobilized.Multiplexed frame of multiplex layer regulation per second transmission, then the maximum length of multiplexed frame is A Kbytes and has also just remained unchanged.
Fig. 2 is the structural representation of multiplexed frame payload.As previously mentioned, the multiplexed frame payload can comprise a plurality of multiplexed sub frames, and a multiplexed sub frame is corresponding to a business, and promptly a multiplexed frame comprises the data that encapsulate in a plurality of professional a second, and a plurality of business are shared the bandwidth A of this multiplexed frame.The multiplexed sub frame corresponding service mainly comprises television broadcasting, sound radio and data broadcasting etc.These professional forms are different, and the Qos demand is also different, and for example, real time business such as TV and sound radio are more harsh to the requirement of time delay, and the such data service of similar file broadcasting is loose relatively to the requirement of time delay.Most of in addition business all have time variation, both real-time change during its service rate.For example, for television broadcasting, when the picture scene changed greatly, it is big that its momentary rate also can become.
At present, in reality operation, multiplexed frame include only a multiplexed sub frame both a multiplexed frame only comprise a business.So this business exclusively enjoys the bandwidth A of this multiplexed frame.Because service rate changes, its average traffic speed is necessarily less than A.And the bandwidth of multiplexed frame also has a lot of affluences under most of situation, and channel resource is not fully utilized.Multiplexing a plurality of when professional for a following multiplexed frame, how a plurality of business share multiplexed frame bandwidth A not have the application and the method for being correlated with yet.
Summary of the invention
In view of this, the present invention provides multi-business multiplexing method and the device in a kind of mobile multimedia broadcast system, can improve the channel resource utilance, realizes that a plurality of business share the multiplexed frame bandwidth.
For realizing above-mentioned purpose, the present invention adopts following technical scheme:
Multi-business multiplexing method in a kind of mobile multimedia broadcast system comprises:
A, professional for multiplexed frame configuration multichannel in advance, and be every road business setting service quality QoS grade separately;
B, when carrying out service integration; According to QoS grade order from high to low; The data to be transferred that the multichannel of configuration is professional is multiplexing in current multiplexed frame, and it is all multiplexing to carry all professional data to be transferred that data to be transferred maybe will dispose again up to current multiplexed frame;
When not multiplexing business had different QoS grades, said step b was:
B1, in the current business that is not re-used, select the highest grade of QoS business; Data cell ground is multiplexing in current multiplexed frame one by one with the data to be transferred of the business of selecting; Up to the current residual capacity is 0, perhaps, confirms that according to the current residual capacity multiplexed frame can't carry next data cell; Perhaps, all data to be transferred of the business of selecting are all multiplexing; And after multiplexing each data cell, calculate the current residual capacity;
B2, if the current residual capacity is not 0, then judge whether to exist the business that is not re-used, if exist; Then return step b1; Then do not utilize filling bit to fill the current residual capacity and the process ends of multiplexed frame if do not exist, if the current residual capacity is 0, then direct process ends;
When not multiplexing business has identical QoS grade; The data to be transferred of a plurality of real time business that the QoS grade is identical multiplexing mode in current multiplexed frame is: according to the timestamp information of each data cell of said a plurality of real time business; By early to multiplexing successively said each data cell in evening; Up to the current residual capacity is 0, perhaps confirms that according to the current residual capacity multiplexed frame can't carry next data cell, and perhaps the data cell of current QoS grade is all multiplexing in current multiplexed frame;
Wherein, when the data volume of the data cell of the identical a plurality of real time business of QoS grade equates, the timestamp information of then said each data cell according to said a plurality of real time business, by early to evening multiplexing successively said each data cell comprise:
X1, according to the timestamp information of current each data cell that is not re-used in said a plurality of real time business; In said current each data cell that is not re-used, select the data cell of arrival the earliest; If it is a plurality of that the data cell that reaches the earliest has, then select one of them arbitrarily, judge according to the current residual capacity whether current multiplexed frame can carry the data cell of selection; If; Then that the data cell of selecting is multiplexing in current multiplexed frame, and upgrade current residual capacity, execution in step x2; Otherwise, finish the multiplexing of current QoS grade business, continue the business of multiplexing next QoS grade;
In x2, the said a plurality of real time business of judgement, whether there is the data cell that is not re-used, if, then return step x1, otherwise finish the multiplexing of current QoS grade business, continue the business of multiplexing next QoS grade;
Wherein, when the data volume of the data cell of the identical a plurality of real time business of QoS grade not exclusively equates, the timestamp information of then said each data cell according to said a plurality of real time business, by early to evening multiplexing successively said each data cell comprise:
X1 ', with said a plurality of real time business all as business to be selected;
X2 ', according to the timestamp information of current each data cell that is not re-used in the said business to be selected; In said business to be selected, select the data cell of arrival the earliest in current each data cell that is not re-used,, then select one of them arbitrarily if the data cell that reaches the earliest is a plurality of; Judge according to the current residual capacity whether current multiplexed frame can carry the data cell of selection; If, then that the data cell of selecting is multiplexing in current multiplexed frame, and upgrade the current residual capacity; At the current residual capacity is not 0 o'clock execution in step x3 ', is 0 o'clock process ends at the current residual capacity; Otherwise, with the business under the data cell of selecting no longer as business to be selected, and execution in step x3 ';
In x3 ', the said business to be selected of judgement, whether there is the data cell that is not re-used, if, then return step x1 ', otherwise finish the multiplexing of current QoS grade business, continue the business of multiplexing next QoS grade.
Preferably; The data to be transferred of a plurality of non-real-time services that the QoS grade is identical multiplexing mode in current multiplexed frame is: according to the descending order of current data to be transferred amount of said a plurality of non-real-time services; With the data cell is each data cell of the multiplexing said a plurality of non-real-time services of unit; Up to the current residual capacity is 0, perhaps confirms that according to the current residual capacity multiplexed frame can't carry next data cell, and perhaps said each data cell is all multiplexing in current multiplexed frame.
Preferably; When the data volume of the data cell of the identical a plurality of non-real-time services of QoS grade equates; The then said descending order of current data to be transferred amount according to said a plurality of non-real-time services is that each data cell of the multiplexing said a plurality of non-real-time services of unit comprises with the data cell:
Y1, the said a plurality of non-real-time services of calculating current data to be transferred amount separately;
Y2, in the maximum non-real-time service of current data to be transferred amount, select not to be re-used and arrive data cell the earliest; If the maximum business of current data to be transferred amount is a plurality of; Then select in therein any business; Judge according to the current residual capacity whether current multiplexed frame can carry the data cell of selection, if, then that the data cell of selecting is multiplexing in current multiplexed frame; And the current data to be transferred amount of the affiliated non-real-time service of the data cell of renewal current residual capacity and selection, execution in step y3; Otherwise, finish the multiplexing of current QoS grade business, continue the business of multiplexing next QoS grade;
In y3, the said a plurality of non-real-time services of judgement, whether there is the data cell that is not re-used, if, then return step y2, otherwise finish the multiplexing of current QoS grade business, continue the business of multiplexing next QoS grade.
Preferably; When the data volume of the data cell of the identical a plurality of non-real-time services of QoS grade not exclusively equates; The then said descending order of current data to be transferred amount according to said a plurality of non-real-time services is that each data cell of the multiplexing said a plurality of non-real-time services of unit comprises with the data cell:
Y1 ', calculate said a plurality of non-real-time services current data to be transferred amount separately, and with said a plurality of non-real-time services as business to be selected;
Y2 ', in the maximum business to be selected of current data to be transferred amount, select not to be re-used and arrive data cell the earliest, if the maximum business of current data to be transferred amount is a plurality of, select in then any therein business; Judge according to the current residual capacity whether current multiplexed frame can carry the data cell of selection; If can carry; Then that the data cell of selecting is multiplexing in current multiplexed frame; And the current data to be transferred amount of the affiliated non-real-time service of the data cell of renewal current residual capacity and selection, be not 0 o'clock execution in step y3 ' at the current residual capacity, be 0 o'clock process ends at the current residual capacity; If can not carry, then with the business under the data cell of selecting no longer as business to be selected, and execution in step y3 ';
In y3 ', the said business to be selected of judgement, whether there is the data cell that is not re-used, if, then return step y2 ', otherwise finish the multiplexing of current QoS grade business, continue the business of multiplexing next QoS grade.
Preferably, the current data to be transferred amount of non-real-time service is under the data cell that said renewal is selected: from existing current data to be transferred amount, deduct the data volume of the data cell of said selection, with the result as new current data to be transferred amount.
Preferably, this method further comprises: the frame head length of current multiplexed frame is set to maximum in advance;
Said current residual capacity is: from the total length of current multiplexed frame, deduct length and each multiplexing multiplexed sub frame length sum of current multiplexed frame of preset multiplex frame head, with the current residual capacity of the difference that obtains as multiplexed frame;
Judge that according to the current residual capacity mode whether current multiplexed frame can carry arbitrary data cell is: if the data volume of said arbitrary data cell is less than or equal to the current residual capacity; Confirm that then current multiplexed frame can carry said arbitrary data cell; Otherwise, confirm that current multiplexed frame can not carry said arbitrary data cell.
Preferably; After said multiplexing each data cell, calculate the current residual capacity before; This method further comprises: the length of this multiplex frame head when calculating the only multiplexing current multiplexing multiplexed sub frame of current multiplexed frame, with the present frame head length degree of result of calculation as multiplexed frame;
Said current residual capacity is: from the total length of current multiplexed frame, deduct present frame head length degree and each multiplexing multiplexed sub frame length sum of current multiplexed frame of multiplexed frame, with the current residual capacity of the difference that obtains as multiplexed frame;
Judge that according to the current residual capacity mode whether current multiplexed frame can carry arbitrary data cell is: from the current residual capacity, deduct the length that the multiplex frame head that produced by multiplexing said arbitrary data cell increases; Obtain the difference result; If the data volume of said arbitrary data cell is less than or equal to this difference result; Confirm that then current multiplexed frame can carry said arbitrary data cell, otherwise, confirm that current multiplexed frame can not carry said arbitrary data cell.
Preferably, be a multiplexed frame real time business of configuration and a non-real-time service in advance, and the QoS grade of said real time business is higher than the QoS grade of said non-real-time service.
Preferably, pre-configured each professional mean data rate sum is less than or equal to the total bandwidth of multiplexed frame.
Visible by technique scheme, professional for multiplexed frame configuration multichannel in advance among the present invention, and be every road business setting service quality QoS grade separately; When carrying out service integration, according to QoS grade order from high to low, the data to be transferred that the multichannel of configuration is professional is multiplexing in current multiplexed frame, and is all multiplexing up to all professional data to be transferred that current multiplexed frame does not exist residual capacity maybe will dispose.Like this, can be in a multiplexed frame multiplexing a plurality of business, thereby improve the channel resource utilance, realize that a plurality of business share the multiplexed frame bandwidth.
Description of drawings
Fig. 1 is the structural representation of multiplexed frame in the CMMB system.
Fig. 2 is the structural representation of multiplexed frame payload in the CMMB system.
Fig. 3 is the overview flow chart of multi-business multiplexing method in the mobile multimedia broadcast system of the present invention.
Fig. 4 is the particular flow sheet of multi-business multiplexing method in the embodiment of the invention one CMMB system.
Fig. 5 a is that a plurality of real time business to identical QoS grade carry out first kind of multiplexing mode schematic flow sheet in the embodiment of the invention one.
Fig. 5 b is that a plurality of real time business to identical QoS grade carry out multiplexing second way schematic flow sheet in the embodiment of the invention one.
Fig. 5 c is that a plurality of non-real-time services to identical QoS grade carry out first kind of multiplexing mode schematic flow sheet in the embodiment of the invention one.
Fig. 5 d is that a plurality of non-real-time services to identical QoS grade carry out multiplexing second way schematic flow sheet in the embodiment of the invention one.
Fig. 6 is the concrete structure figure of multi-service multiplexing device in the mobile multimedia broadcast system of the present invention.
Fig. 7 is the structural representation of multiplex frame head in the existing CMMB standard.
Embodiment
For making the object of the invention, technological means and advantage clearer, the present invention is explained further details below in conjunction with accompanying drawing.
Basic thought of the present invention is: in the bandwidth of multiplexed frame, and multiplexing a plurality of business, and the Mean Speed sum of these a plurality of business is less than or equal to the multiplexed frame bandwidth.
Fig. 3 is the overview flow chart of multi-business multiplexing method in the mobile multimedia broadcast system among the present invention.This idiographic flow is that example describes with the CMMB system.As shown in Figure 3, this method comprises:
Step 301, professional for multiplexed frame configuration multichannel in advance, and be every road business setting service quality (QoS) grade separately.
In the CMMB system, be to carry out framing the cycle one time with 1 second.Usually, for multiplexed frame disposes one road real time business, for example look audio service etc. in real time.Therefore, when the multiplex layer bandwidth was A kBps, each multiplexed frame was A kBytes.Can loaded service for multiplexed frame configuration the time, dispose two business at least, and satisfy following condition for all service needed of configuration: all professional Mean Speed sums be less than or equal to the multiplexed frame bandwidth.Simultaneously, all business settings service quality (QoS) grade separately for disposing.When carrying out business datum multiplexing, will according to QoS grade separately standard, arrange professional multiplexing priority.
In the CMMB system, business can be divided into two types according to time delay: real time business and non-real-time service.Usually, the QoS grade of real time business will be higher than the QoS grade of non-real-time service, but does not also get rid of, and in the special networks system, the QoS grade of non-real-time service is higher than the QoS grade of real time business.Simultaneously, the QoS grade of different real time business can be identical or different, and the QoS grade of different non-real-time services also can be identical or different, can be provided with according to actual needs.
Step 302; When carrying out service integration; According to QoS grade order from high to low, the data to be transferred that the multichannel of configuration is professional is multiplexing in current multiplexed frame, and it is all multiplexing to carry all professional data to be transferred that data to be transferred maybe will dispose again up to current multiplexed frame.
Because the total bandwidth of current multiplexed frame is more than or equal to each professional Mean Speed sum; Be not more than or equal to each professional momentary rate; Therefore, at some constantly, may exist current multiplexed frame can't carry the situation of all professional data to be transferred bags; It is multiplexing then need to select center separate service and/or part data to be transferred to carry out, and the selection of concrete multiplex data is according to the QoS grade from high to low in sequence.Certainly, at some constantly, also may exist current multiplexed frame to carry the situation that still has residual capacity behind all professional data to be transferred bags, at this moment can utilize filling bit that current multiplexed frame is filled up.
So far, multi-business multiplexing method flow process of the present invention finishes.
Explain further details through the embodiment of specific embodiment below to multi-business multiplexing method among the present invention.
Fig. 4 is the particular flow sheet of multi-business multiplexing method in the embodiment of the invention one.As shown in Figure 4, this method comprises:
Step 401, professional for multiplexed frame configuration multichannel in advance, and be every road business setting QoS grade separately.
Step 402 is selected the highest grade of QoS business in the current business that is not re-used, data cell ground is multiplexing in current multiplexed frame one by one with the data to be transferred of the business of selecting; And after multiplexing each data cell, calculate the current residual capacity, be 0 up to the current residual capacity; Perhaps; Confirm that according to the current residual capacity multiplexed frame can't carry next data cell, perhaps, that all data to be transferred of the business of selecting are all multiplexing.
Step 403 if the current residual capacity is not 0, then judges whether to exist the business that is not re-used, if then return step 402, otherwise utilize filling bit to fill the residual capacity and the process ends of current multiplexed frame.
Carry out the multiplexing of business datum through step 402~403.Particularly, select multiplexing business according to the QoS grade, and all multiplexing behind current multiplexed frame in the data to be selected that a QoS grade is professional, continue to carry out multiplexing to the professional data to be selected of next QoS grade.In this process; If current multiplexed frame can't carry the professional data to be selected of this QoS grade again, then finish the multiplexing of current multiplexed frame, perhaps; If the data to be transferred that current multiplexed frame can be professional with all is all multiplexing, then utilize filling bit that residual capacity is filled.
When wherein step 402 was carried out business datum multiplexing, it was multiplexing with the data cell to be that unit carries out.Usually, the data to be transferred of miscellaneous service forms a formation, and in formation, data are that unit preserves and dispatches with the data cell.And every multiplexing intact data unit will calculate the current residual capacity of multiplexed frame, to confirm whether current multiplexed frame can carry next data cell.
The concrete mode of calculating the current residual capacity, and judge that according to the current residual capacity mode whether multiplexed frame can carry a certain data cell can have two kinds, two kinds of frame head Design of length of corresponding current multiplexed frame.
In existing CMMB standard, the structure of multiplex frame head is as shown in Figure 7.
Wherein, The length of each field except that the expansion area confirms that all the length of having only the expansion area is to confirm according to the number of institute's multiplexed sub frame, and is as shown in Figure 7; Multiplexed sub frame of every increase; Expansion area length increases by 24 bits, i.e. 3 bytes, and the existence of this expansion area makes that the frame head length of whole multiplexed frame also is to confirm according to the number of multiplexed sub frame.When calculating residual capacity, be that total length from current multiplexed frame deducts each multiplexing multiplexed sub frame length length and the current multiplexed frame of multiplex frame head, with the current residual capacity of the difference that obtains as multiplexed frame.
And in the service integration process; All business that will be re-used have only part to confirm, it is undetermined also having part, so the number of multiplexed sub frame also is uncertain; In this case; If strict calculating, then when judging whether current multiplexed frame can carry a certain data cell, concrete mode is:
At first; Confirm the present frame head length degree of multiplexed frame according to the current number of having confirmed multiplexing multiplexed sub frame; That is to say; If currently confirmed that multiplexing multiplexed sub frame number is N, then the length of expansion area is (N-1) * 3Bytes in the frame head of corresponding multiplexed frame, and the length of multiplex frame head that should expansion area length is present frame head length degree.
Next calculate the current residual capacity: from the total length of current multiplexed frame, deduct present frame head length degree and each multiplexing multiplexed sub frame length sum of current multiplexed frame of multiplexed frame, with the current residual capacity of the difference that obtains as multiplexed frame.
At last, the residual capacity that obtains according to aforementioned calculation judges whether to carry a certain data cell.Concrete, from the current residual capacity, deduct the length that the multiplex frame head that produced by multiplexing this data cell increases, obtain the difference result.Wherein, The length that the multiplex frame head that multiplexing a certain data cell produced increases has two kinds; If the data cell of this judgement is the multiplexed sub frame that belongs to multiplexing, then this data cell can not make the length of multiplex frame head increase, and the length that the multiplex frame head that promptly is equivalent to multiplexing this data cell and is produced increases is 0; If the data cell of this judgement does not belong to multiplexing multiplexed sub frame; Being multiplexing this data cell need increase a multiplexed sub frame in multiplexed frame, the length that the multiplex frame head that then multiplexing this data cell produced increases is for increasing the length that a multiplexed sub frame increases multiplex frame head, and the length of this increase is 3Byte in the CMMB system.If the data volume of the data cell of this judgement is less than or equal to the difference result who calculates, confirm that then current multiplexed frame can carry this data cell, otherwise, confirm that current multiplexed frame can not carry this data cell.
Whether calculating and current multiplexed frame at above-mentioned current residual capacity can carry in the judgement of a data cell; Because the length of multiplex frame head is to calculate in strict accordance with multiplexing business; Therefore the multiplexing result who finally obtains is very accurate, the bandwidth that can not waste multiplexed frame.
But comparatively speaking, computation complexity is higher.In fact; Length than multiplexing data cell; The length increase of the multiplex frame head that brings owing to the increase multiplexed sub frame in the multiplexed frame is seldom, and therefore for reducing computation complexity, the length of multiplex frame head is set to maximum in advance; In the CMMB system, can be set to 66Bytes.At this moment, when judging whether current multiplexed frame can carry a certain data cell, concrete mode is:
At first, calculate the current residual capacity: from the total length of current multiplexed frame, deduct length and each multiplexing multiplexed sub frame length sum of current multiplexed frame of preset multiplex frame head, with the current residual capacity of the difference that obtains as multiplexed frame.
Then, the residual capacity that obtains according to aforementioned calculation judges whether to carry a certain data cell.Concrete, if the data volume of this data cell is less than or equal to the current residual capacity, confirm that then current multiplexed frame can carry this data cell, otherwise, confirm that current multiplexed frame can not carry this data cell.
In practical application, can in above-mentioned dual mode, select suitable manner to calculate the current residual capacity, and judge whether to carry a certain data cell according to the hardware handles ability of system with to the requirement of efficiency of transmission.
When carrying out the service integration of some QoS grades, when only having one in the QoS grade when professional, data cell ground is multiplexing in current multiplexed frame one by one for data to be transferred that then should business; Every multiplexing intact data unit will calculate the current residual capacity of multiplexed frame, is not 0 o'clock at the current residual capacity; Judge whether the current residual capacity can carry next data cell; If, then continue the data of multiplexing next data cell, otherwise; Finish the multiplexing of this business datum, proceed the professional data multiplex of next QoS grade; At the current residual capacity is 0 o'clock, direct process ends, and promptly current multiplexed frame is accomplished framing.
Next introduce and exist a plurality ofly when professional in the QoS grade, the data of these a plurality of business are carried out multiplexing mode.In the CMMB system; The QoS grade of real time business usually can be not identical with the QoS of non-real-time service; Therefore when a plurality of business possess identical QoS grade; Then can be divided into following two kinds of situations handles: a plurality of real time business possess the situation of identical QoS grade, and perhaps, a plurality of non-real-time services possess the situation of identical QoS grade.Introduce with regard to the service integration mode of these two kinds of situations respectively below.
One, a plurality of real time business possess identical QoS grade.
On the whole, for the real time business of identical QoS grade, according to the timestamp information of each data cell in each real time business, by early to multiplexing successively each data cell in evening.That is to say, all data cells of each real time business are sorted, do not consider whether this data cell belongs to same real time business, according to data cell by early carrying out multiplexing to late order.
Because in the service integration process; It is multiplexing to be that data cell with business is that unit carries out; When the data volume of data cell that therefore has a plurality of real time business of identical QoS grade equated or not exclusively equates, concrete processing mode is difference to some extent also, introduces respectively below.
(1) data volume of each real time business data cell equates
In this case each real time business is carried out multiplexing mode shown in Fig. 5 a, specifically comprises:
Step 501a; Timestamp information according to current each data cell that is not re-used in each real time business; In current each data cell that is not re-used, select the data cell of arrival the earliest,, then select one of them arbitrarily if the data cell that arrives the earliest is a plurality of.
Step 502a judges according to the current residual capacity whether current multiplexed frame can carry the data cell of selection, if, execution in step 503a then, otherwise, finish professional multiplexing of current QoS grade, continue the business datum of multiplexing next QoS grade.
The calculating of concrete current residual capacity and judging whether can carry selection data cell mode as previously mentioned, just repeat no more here.Because the data volume of the data cell of each real time business equates; Therefore in case find that current multiplexed frame can't carry the data cell of selection; Then represent current multiplexed frame can't carry, therefore, do not need to travel through again the data cell that other are not re-used with other any data cells in the QoS grade; Directly finish the multiplexing of current QoS grade business, continue the business of multiplexing next QoS grade.
Step 503a, the data cell of selecting is multiplexing in current multiplexed frame, and upgrade current residual capacity, execution in step 504a.
Step 504a judges whether there is the data cell that is not re-used in each real time business, if, then return step 501a, otherwise finish the multiplexing of current QoS grade business, continue the business of multiplexing next QoS grade.
So far, the data multiplex for a plurality of real time business of this same QoS grade just is through with.Describe through a simple example below.
Suppose three real time business A, B, C are arranged; Respectively to formation separately should be arranged; Each data cell all has timestamp information separately in formation; Be used to characterize this data cell time information corresponding, establishing in the formation of professional A has three data unit, and time corresponding stamp information is respectively 0,3,5; In the formation of professional B two data unit are arranged, time corresponding stamp information is respectively 2,4; In the formation of professional C four data unit are arranged, time corresponding stamp information is respectively 0,1,2,3.Timestamp information is that data arrives is by the order of morning to evening by 0 to 5.
At first, select to arrive data cell the earliest in 9 data unit of all three business, promptly timestamp information is 0 data cell; Because two data unit are arranged; Therefore select one arbitrarily, the timestamp information that is assumed to professional A is 0 data cell A0, compares current residual capacity B then LeftWith the size of data cell A0, find that current multiplexed frame can carry data cell A0, then that data cell A0 is multiplexing in present frame, and upgrade the current residual capacity; Next, in remaining 8 data unit, select to arrive data cell the earliest,, then, compare current residual capacity B for timestamp information among the professional C is 0 data cell C0 LeftWith the size of data cell C0, find that current multiplexed frame can carry data cell A0, then that data cell C0 is multiplexing in present frame, and upgrade the current residual capacity; Afterwards, in remaining 7 data unit, select to arrive data cell the earliest,, then, compare current residual capacity B for timestamp information among the professional C is 1 data cell C1 LeftWith the size of data cell C0, find that current multiplexed frame can't carry data cell A0, then the data multiplex of winding-up A, B and C is proceeded the professional data multiplex of next QoS grade.
(2) data volume of each real time business data cell is not exclusively equal
In this case each real time business is carried out multiplexing mode shown in Fig. 5 b, specifically comprises:
Step 501b, each real time business that the QoS grade is identical is all as business to be selected.
Step 502b; Timestamp information according to current each data cell that is not re-used in the business to be selected; In business to be selected, select the data cell of arrival the earliest in current each data cell that is not re-used,, then select one of them arbitrarily if the data cell that reaches the earliest is a plurality of.
Step 503b judges according to the current residual capacity whether current multiplexed frame can carry the data cell of selection, if can not carry, and execution in step 504b then, if can carry, execution in step 505b then.
The calculating of concrete current residual capacity and judging whether can carry selection data cell mode as previously mentioned, just repeat no more here.Because the data volume of the data cell of each real time business is not exclusively equal; Therefore after a kind of data cell of business is determined and can't be carried on current multiplexed frame; Other data cells that are not re-used that can only limit this business can not be carried on the current multiplexed frame again, and other professional data cells maybe be less owing to data volume, and can be carried on the current multiplexed frame; Therefore; When the data cell of finding a certain selection can't be carried on the current multiplexed frame, only other professional under this data cell data cells are got rid of, and can continue in other professional data cells, to select suitable carry out multiplexing.
Step 504b, with the business under the unit of selecting no longer as business to be selected, and execution in step 506b.
Step 505b, the data cell of selecting is multiplexing in current multiplexed frame, and upgrade the current residual capacity, judge whether the current residual capacity is 0, if, then finish multiplexing flow process, otherwise execution in step 506b.
Step 506b judges whether there is the data cell that is not re-used in the business to be selected, if, then return step 502b, otherwise finish the multiplexing of current QoS grade business, continue the business of multiplexing next QoS grade.
The above-mentioned a plurality of real time business with identical QoS grade that are carry out the two kind concrete modes of business datum when multiplexing.By above-mentioned visible,,, carry out multiplexing to each data cell successively according to the timestamp information of these Service Data Units for the identical real time business of a plurality of QoS grades.
Two, a plurality of non-real-time services possess identical QoS grade.
On the whole; Non-real-time service for identical QoS grade; Current data to be transferred amount according to each non-real-time service; Non-real-time service is sorted, from the maximum non-real-time service of current data to be transferred amount, select time of advent data cell the earliest to carry out multiplexingly again, upgrade current data to be transferred amount again.That is to say, at first, confirm current multiplexing business according to the data to be transferred amount of business, according to the time of advent of each data cell in this business, the data cell of selecting to arrive is the earliest carried out multiplexing again.
Similar with the situation in aforementioned " ", when the data volume of data cell with a plurality of non-real-time services of identical QoS grade equated or not exclusively equates, concrete processing mode is difference to some extent also, introduces respectively below.
(1) data volume of each non-real-time service data cell equates
In this case each non-real-time service is carried out multiplexing mode shown in Fig. 5 c, specifically comprises:
Step 501c calculates the current data to be transferred amount of each non-real-time service.
Step 502c, in the maximum non-real-time service of current data to be transferred amount, select not to be re-used and arrive data cell the earliest, if the maximum business of current data to be transferred amount is a plurality of, then select in therein any business.
Step 503c judges according to the current residual capacity whether current multiplexed frame can carry the data cell of selecting among the step 502c, if, execution in step 504c then, otherwise, finish professional multiplexing of current QoS grade, continue the business of multiplexing next QoS grade.
The calculating of concrete current residual capacity and judging whether can carry selection data cell mode as previously mentioned, just repeat no more here.Because the data volume of the data cell of each non-real-time service equates; Therefore in case find that current multiplexed frame can't carry the data cell of selection; Then represent current multiplexed frame can't carry, therefore, do not need to travel through again the data cell that other are not re-used with other any data cells in the QoS grade; Directly finish the multiplexing of current QoS grade business, continue the business of multiplexing next QoS grade.
Step 504c, the data cell of selecting is multiplexing in current multiplexed frame, and the current data to be transferred amount of the affiliated non-real-time service of the data cell of renewal current residual capacity and selection, execution in step 505c.
The concrete mode of upgrading current data to be transferred amount is: from existing current data to be transferred amount, deduct the data volume of the data cell of said selection, with the result as new current data to be transferred amount
Step 505c judges whether there is the data cell that is not re-used in each non-real-time service, if, then return step 502c, otherwise finish the multiplexing of current QoS grade business, continue the business of multiplexing next QoS grade.
So far, the data multiplex for a plurality of non-real-time services of this same QoS grade just is through with.Describe through a simple example below.
Supposing has three non-real-time service A ', B ', C ', and respectively to formation separately should be arranged, establishing in the formation of professional A ' has three data unit; In the formation of professional B ' two data unit are arranged; In the formation of professional C ' four data unit are arranged.The formation of three non-real-time services all is forms of FIFO (FIFO), therefore, and for arbitrary formation, as long as order output just can realize the data cell output that arrives in the formation the earliest.
At first; Calculate three non-real-time service data to be transferred amounts, be respectively 3,2 and 4 data unit, that obvious current data to be transferred amount is maximum is professional C '; Suppose that the data cell that arrives the earliest in the formation of professional C ' is C ' 0, compare current residual capacity B then LeftWith the size of data cell C ' 0, find that current multiplexed frame can carry data cell C ' 0, then that data cell C ' 0 is multiplexing in present frame, and upgrade the current residual capacity; Next; More the data to be transferred amount of new business C ' is 3 data unit; The maximum business of then current data to be transferred amount is professional C ' and professional A ', in the two, selects any one, selects professional A ' here; Suppose that the data cell that arrives the earliest in the formation of professional A ' is A ' 0, compare current residual capacity B then LeftWith the size of data cell A ' 0, find that current multiplexed frame can carry data cell A ' 0, then that data cell A ' 0 is multiplexing in present frame, and upgrade the current residual capacity; Afterwards, more the data to be transferred amount of new business A ' is 2 data unit, and the maximum business of then current data to be transferred amount is professional C ', supposes that the data cell that arrives the earliest in the current queue of professional C ' is C ' 1, then, compares current residual capacity B LeftWith the size of data cell C ' 1, find that current multiplexed frame can't carry data cell ' 1, then the data multiplex of winding-up A, B and C is proceeded the professional data multiplex of next QoS grade.
(2) data volume of each non-real-time service data cell is not exclusively equal
In this case each non-real-time service is carried out multiplexing mode shown in Fig. 5 d, specifically comprises:
Step 501d calculates the current data to be transferred amount of each non-real-time service, and with each non-real-time service as business to be selected.
Step 502d, in the maximum business to be selected of current data to be transferred amount, select not to be re-used and arrive data cell the earliest, if the maximum business of current data to be transferred amount is a plurality of, then select in therein any business.
Step 503d judges according to the current residual capacity whether current multiplexed frame can carry the data cell of selection, if can not carry, execution in step 504d then is if can carry then execution in step 505d.
The calculating of concrete current residual capacity and judging whether can carry selection data cell mode as previously mentioned, just repeat no more here.Because the data volume of the data cell of each non-real-time service is not exclusively equal; Therefore after a kind of data cell of business is determined and can't be carried on current multiplexed frame; Other data cells that are not re-used that can only limit this business can not be carried on the current multiplexed frame again, and other professional data cells maybe be less owing to data volume, and can be carried on the current multiplexed frame; Therefore; When the data cell of finding a certain selection can't be carried on the current multiplexed frame, only other professional under this data cell data cells are got rid of, and can continue in other professional data cells, to select suitable carry out multiplexing.
Step 504d, with the business under the data cell of selecting no longer as business to be selected, and execution in step 506d.
Step 505d, the data cell of selecting is multiplexing in current multiplexed frame, and the current data to be transferred amount of the affiliated non-real-time service of the data cell of renewal current residual capacity and selection; Judge whether the current residual capacity is 0, if, execution in step 506d then, otherwise process ends.
Wherein, identical among the mode of upgrading current data to be transferred amount and the step 505c, just repeat no more here.
Step 506d judges whether there is the data cell that is not re-used in the business to be selected, if, then return step 502d, otherwise finish the multiplexing of current QoS grade business, continue the business of multiplexing next QoS grade.
The above-mentioned a plurality of non-real-time services with identical QoS grade that are carry out the two kind concrete modes of business datum when multiplexing.By above-mentioned visible,,, from this business, select a data unit to carry out multiplexing again according to the business of the definite transmission of each professional current data to be transferred amount for the identical non-real-time service of a plurality of QoS grades.
Through above-mentioned processing, can realize that promptly multiple business is multiplexing in the multiplexed frame channel, thereby reach the purpose that improves the channel resource utilance.
The above-mentioned embodiment that is multi-business multiplexing method among the present invention.The present invention also provides a kind of multi-service multiplexing device, can be used for the multi-business multiplexing method of embodiment of the present invention, and Fig. 6 is the concrete structure figure of this device.As shown in Figure 6, this device comprises: memory cell, Multiplexing Unit, with each business of configuration queue unit one to one.
In this device, arbitrary professional corresponding queues unit, being used for the data cell is the data to be transferred that unit preserves said arbitrary business.Memory cell is used to preserve the professional corresponding QoS grade in every road.Multiplexing Unit; Be used for the professional corresponding QoS grade order from high to low in every road of preserving according to said memory cell; Data to be transferred in the corresponding service corresponding queues unit is multiplexing in current multiplexed frame, and it is all multiplexing to carry all professional data to be transferred that data to be transferred maybe will dispose again up to current multiplexed frame.
When concrete the realization, Multiplexing Unit can comprise service selection subelement, data multiplex subelement.
Wherein, The service selection subelement; Be used under the triggering of data multiplex subelement; Confirm the current business that is not re-used, and select the highest grade of QoS business in the said current professional QoS grade that is not re-used of in said memory cell, preserving, and selection result is sent to said data multiplex subelement;
The data multiplex subelement; Be used to receive the business that said service selection subelement is selected; And it is the data to be transferred of preserving in the selected professional corresponding queues that goes out is multiplexing in current multiplexed frame; Up to confirming that according to the current residual capacity multiplexed frame can't carry next data cell, perhaps, that all data to be transferred of the business of selecting are all multiplexing; If all data to be transferred of the business of selecting are all multiplexing; Then when confirming still to have be not re-used professional; Trigger said service selection unit and carry out service selection next time, when confirming not have be not re-used professional, utilize filling bit to fill the residual capacity of current multiplexed frame.
Further; The data multiplex subelement; Receiving business that said service selection subelement selects when being the identical a plurality of real time business of QoS grade; Can be according to the timestamp information of each data cell of said a plurality of real time business, by early to multiplexing successively said each data cell in evening, up to confirming that according to the current residual capacity multiplexed frame can't carry next data cell or said each data cell is all multiplexing in current multiplexed frame; Receiving business that said service selection subelement selects when being the identical a plurality of non-real-time service of QoS grade; Can be according to the descending order of current data to be transferred amount of said a plurality of non-real-time services; With the data cell is each data cell of the multiplexing said a plurality of non-real-time services of unit, up to confirming that according to the current residual capacity multiplexed frame can't carry next data cell or said each data cell is all multiplexing in current multiplexed frame.
In the method and apparatus of the invention described above; A kind of simple and typical application is: pre-configured business is two; One is real time business; One is non-real-time service, and wherein the QoS grade of real time business is higher than the QoS grade of non-real-time service, and the Mean Speed sum of two business is less than or equal to the bandwidth of multiplexed frame.Like this, when carrying out data multiplex, all data to be transferred that at first can multiplexing real time business when having residual capacity, utilize this residual capacity hop or whole data to be transferred of non-real-time services again.For example in terminal plays one road real-time television program, non-real-time service information such as showing weather forecast, traffic information can circulate.
In the implementation procedure of the invention described above, can carry out multiplexingly to each business of configuration according to the QoS grade, simultaneously,, take into account the fairness doctrine of transfer of data and carry out multiplexing according to the different characteristics of real time business and non-real-time service for the business of same QoS grade.Thereby channel resource is utilized fully, improve the channel resource utilance, realize that a plurality of business share the multiplexed frame bandwidth.For operator, obtain more income thereby can utilize the present invention in Limited resources, to carry out more value-added services.
More than being merely preferred embodiment of the present invention, is not to be used to limit protection scope of the present invention.All within spirit of the present invention and principle, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (9)

1. the multi-business multiplexing method in the mobile multimedia broadcast system is characterized in that this method comprises:
A, professional for multiplexed frame configuration multichannel in advance, and be every road business setting service quality QoS grade separately;
B, when carrying out service integration; According to QoS grade order from high to low; The data to be transferred that the multichannel of configuration is professional is multiplexing in current multiplexed frame, and it is all multiplexing to carry all professional data to be transferred that data to be transferred maybe will dispose again up to current multiplexed frame;
When not multiplexing business had different QoS grades, said step b was:
B1, in the current business that is not re-used, select the highest grade of QoS business; Data cell ground is multiplexing in current multiplexed frame one by one with the data to be transferred of the business of selecting; Up to the current residual capacity is 0, perhaps, confirms that according to the current residual capacity multiplexed frame can't carry next data cell; Perhaps, all data to be transferred of the business of selecting are all multiplexing; And after multiplexing each data cell, calculate the current residual capacity;
B2, if the current residual capacity is not 0, then judge whether to exist the business that is not re-used, if exist; Then return step b1; Then do not utilize filling bit to fill the current residual capacity and the process ends of multiplexed frame if do not exist, if the current residual capacity is 0, then direct process ends;
When not multiplexing business has identical QoS grade; The data to be transferred of a plurality of real time business that the QoS grade is identical multiplexing mode in current multiplexed frame is: according to the timestamp information of each data cell of said a plurality of real time business; By early to multiplexing successively said each data cell in evening; Up to the current residual capacity is 0, perhaps confirms that according to the current residual capacity multiplexed frame can't carry next data cell, and perhaps the data cell of current QoS grade is all multiplexing in current multiplexed frame;
Wherein, when the data volume of the data cell of the identical a plurality of real time business of QoS grade equates, the timestamp information of then said each data cell according to said a plurality of real time business, by early to evening multiplexing successively said each data cell comprise:
X1, according to the timestamp information of current each data cell that is not re-used in said a plurality of real time business; In said current each data cell that is not re-used, select the data cell of arrival the earliest; If it is a plurality of that the data cell that reaches the earliest has, then select one of them arbitrarily, judge according to the current residual capacity whether current multiplexed frame can carry the data cell of selection; If; Then that the data cell of selecting is multiplexing in current multiplexed frame, and upgrade current residual capacity, execution in step x2; Otherwise, finish the multiplexing of current QoS grade business, continue the business of multiplexing next QoS grade;
In x2, the said a plurality of real time business of judgement, whether there is the data cell that is not re-used, if, then return step x1, otherwise finish the multiplexing of current QoS grade business, continue the business of multiplexing next QoS grade;
Wherein, when the data volume of the data cell of the identical a plurality of real time business of QoS grade not exclusively equates, the timestamp information of then said each data cell according to said a plurality of real time business, by early to evening multiplexing successively said each data cell comprise:
X1 ', with said a plurality of real time business all as business to be selected;
X2 ', according to the timestamp information of current each data cell that is not re-used in the said business to be selected; In said business to be selected, select the data cell of arrival the earliest in current each data cell that is not re-used,, then select one of them arbitrarily if the data cell that reaches the earliest is a plurality of; Judge according to the current residual capacity whether current multiplexed frame can carry the data cell of selection; If, then that the data cell of selecting is multiplexing in current multiplexed frame, and upgrade the current residual capacity; At the current residual capacity is not 0 o'clock execution in step x3 ', is 0 o'clock process ends at the current residual capacity; Otherwise, with the business under the data cell of selecting no longer as business to be selected, and execution in step x3 ';
In x3 ', the said business to be selected of judgement, whether there is the data cell that is not re-used, if, then return step x1 ', otherwise finish the multiplexing of current QoS grade business, continue the business of multiplexing next QoS grade.
2. method according to claim 1; It is characterized in that; The data to be transferred of a plurality of non-real-time services that the QoS grade is identical multiplexing mode in current multiplexed frame is: according to the descending order of current data to be transferred amount of said a plurality of non-real-time services; With the data cell is each data cell of the multiplexing said a plurality of non-real-time services of unit; Up to the current residual capacity is 0, perhaps confirms that according to the current residual capacity multiplexed frame can't carry next data cell, and perhaps said each data cell is all multiplexing in current multiplexed frame.
3. method according to claim 2; It is characterized in that; When the data volume of the data cell of the identical a plurality of non-real-time services of QoS grade equates; The then said descending order of current data to be transferred amount according to said a plurality of non-real-time services is that each data cell of the multiplexing said a plurality of non-real-time services of unit comprises with the data cell:
Y1, the said a plurality of non-real-time services of calculating current data to be transferred amount separately;
Y2, in the maximum non-real-time service of current data to be transferred amount, select not to be re-used and arrive data cell the earliest; If the maximum business of current data to be transferred amount is a plurality of; Then select in therein any business; Judge according to the current residual capacity whether current multiplexed frame can carry the data cell of selection, if, then that the data cell of selecting is multiplexing in current multiplexed frame; And the current data to be transferred amount of the affiliated non-real-time service of the data cell of renewal current residual capacity and selection, execution in step y3; Otherwise, finish the multiplexing of current QoS grade business, continue the business of multiplexing next QoS grade;
In y3, the said a plurality of non-real-time services of judgement, whether there is the data cell that is not re-used, if, then return step y2, otherwise finish the multiplexing of current QoS grade business, continue the business of multiplexing next QoS grade.
4. method according to claim 2; It is characterized in that; When the data volume of the data cell of the identical a plurality of non-real-time services of QoS grade not exclusively equates; The then said descending order of current data to be transferred amount according to said a plurality of non-real-time services is that each data cell of the multiplexing said a plurality of non-real-time services of unit comprises with the data cell:
Y1 ', calculate said a plurality of non-real-time services current data to be transferred amount separately, and with said a plurality of non-real-time services as business to be selected;
Y2 ', in the maximum business to be selected of current data to be transferred amount, select not to be re-used and arrive data cell the earliest, if the maximum business of current data to be transferred amount is a plurality of, select in then any therein business; Judge according to the current residual capacity whether current multiplexed frame can carry the data cell of selection; If can carry; Then that the data cell of selecting is multiplexing in current multiplexed frame; And the current data to be transferred amount of the affiliated non-real-time service of the data cell of renewal current residual capacity and selection, be not 0 o'clock execution in step y3 ' at the current residual capacity, be 0 o'clock process ends at the current residual capacity; If can not carry, then with the business under the data cell of selecting no longer as business to be selected, and execution in step y3 ';
In y3 ', the said business to be selected of judgement, whether there is the data cell that is not re-used, if, then return step y2 ', otherwise finish the multiplexing of current QoS grade business, continue the business of multiplexing next QoS grade.
5. according to claim 3 or 4 described methods; It is characterized in that; The current data to be transferred amount of non-real-time service is under the data cell that said renewal is selected: from existing current data to be transferred amount, deduct the data volume of the data cell of said selection, with the result as new current data to be transferred amount.
6. according to arbitrary described method in the claim 2 to 4, it is characterized in that this method further comprises: the frame head length of current multiplexed frame is set to maximum in advance;
Said current residual capacity is: from the total length of current multiplexed frame, deduct length and each multiplexing multiplexed sub frame length sum of current multiplexed frame of preset multiplex frame head, with the current residual capacity of the difference that obtains as multiplexed frame;
Judge that according to the current residual capacity mode whether current multiplexed frame can carry arbitrary data cell is: if the data volume of said arbitrary data cell is less than or equal to the current residual capacity; Confirm that then current multiplexed frame can carry said arbitrary data cell; Otherwise, confirm that current multiplexed frame can not carry said arbitrary data cell.
7. according to arbitrary described method in the claim 2 to 4; It is characterized in that; After said multiplexing each data cell, calculate the current residual capacity before; This method further comprises: the length of this multiplex frame head when calculating the only multiplexing current multiplexing multiplexed sub frame of current multiplexed frame, with the present frame head length degree of result of calculation as multiplexed frame;
Said current residual capacity is: from the total length of current multiplexed frame, deduct present frame head length degree and each multiplexing multiplexed sub frame length sum of current multiplexed frame of multiplexed frame, with the current residual capacity of the difference that obtains as multiplexed frame;
Judge that according to the current residual capacity mode whether current multiplexed frame can carry arbitrary data cell is: from the current residual capacity, deduct the length that the multiplex frame head that produced by multiplexing said arbitrary data cell increases; Obtain the difference result; If the data volume of said arbitrary data cell is less than or equal to this difference result; Confirm that then current multiplexed frame can carry said arbitrary data cell, otherwise, confirm that current multiplexed frame can not carry said arbitrary data cell.
8. method according to claim 1 is characterized in that, be a multiplexed frame real time business of configuration and a non-real-time service in advance, and the QoS grade of said real time business is higher than the QoS grade of said non-real-time service.
9. according to arbitrary described method in the claim 1 to 4, it is characterized in that the professional mean data rate sum of pre-configured each is less than or equal to the total bandwidth of multiplexed frame.
CN2008102474505A 2008-12-31 2008-12-31 Multi-service multiplexing method and multi-service multiplexing device in mobile multimedia broadcasting system Expired - Fee Related CN101562751B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008102474505A CN101562751B (en) 2008-12-31 2008-12-31 Multi-service multiplexing method and multi-service multiplexing device in mobile multimedia broadcasting system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008102474505A CN101562751B (en) 2008-12-31 2008-12-31 Multi-service multiplexing method and multi-service multiplexing device in mobile multimedia broadcasting system

Publications (2)

Publication Number Publication Date
CN101562751A CN101562751A (en) 2009-10-21
CN101562751B true CN101562751B (en) 2012-05-23

Family

ID=41221337

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008102474505A Expired - Fee Related CN101562751B (en) 2008-12-31 2008-12-31 Multi-service multiplexing method and multi-service multiplexing device in mobile multimedia broadcasting system

Country Status (1)

Country Link
CN (1) CN101562751B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101980532A (en) * 2010-10-26 2011-02-23 中兴通讯股份有限公司 Cmmb multiplexing method and device
JP5183829B1 (en) * 2012-02-24 2013-04-17 三菱電機株式会社 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1115812C (en) * 1997-05-02 2003-07-23 摩托罗拉有限公司 Method and apparatus for processing data from multiple sources
CN1497890A (en) * 2002-10-17 2004-05-19 Lg������ʽ���� Method for processing business in mobile communication system
JP2007208643A (en) * 2006-02-01 2007-08-16 Toshiba Corp Digital broadcasting signal multiplexing device and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1115812C (en) * 1997-05-02 2003-07-23 摩托罗拉有限公司 Method and apparatus for processing data from multiple sources
CN1497890A (en) * 2002-10-17 2004-05-19 Lg������ʽ���� Method for processing business in mobile communication system
JP2007208643A (en) * 2006-02-01 2007-08-16 Toshiba Corp Digital broadcasting signal multiplexing device and method

Also Published As

Publication number Publication date
CN101562751A (en) 2009-10-21

Similar Documents

Publication Publication Date Title
CN108353314B (en) Switching at least two types of data signals for transmission over a transmission network providing both backhaul and forward haul (XHAUL) connectivity
US8325660B2 (en) Communication resource management device
CN101529759B (en) Distribution of broadcast/multicast data in telecommunications systems
CN101981874B (en) Synchronous method and corresponding base station is carried out between gateway and base station
EP1475985A2 (en) Traffic scheduling apparatus and method for a base station in a mobile communication system
CN102726009B (en) Data flow exchange control method and relative device
CN107040931B (en) Wireless and cache resource joint allocation method for fog wireless access network
CN102196497A (en) A bi-directional packet data transmission system and method
CN101931881A (en) Service content synchronization method, device and system
US8705475B2 (en) Scheduling apparatus considering quality of service (QOS)
CN106888078B (en) The data transmission method and device of forward pass network
CN1245819C (en) Packet transmission method and device, radio frame transmission method, mobile communication method and system, and switching center
CN101562751B (en) Multi-service multiplexing method and multi-service multiplexing device in mobile multimedia broadcasting system
CN111935034B (en) Stream reservation method, system and computer device for time sensitive network
CN1513276A (en) Bandwidth efficient quality of service separation on AAL2 traffic
CN101854622B (en) High-speed uplink packet access terminal and data transmission method thereof
CN102036177A (en) Multicast and broadcast service flow control method and related equipment
CN112616188B (en) Packet-by-Packet Scheduling Method for SDM/SDMA Central Station Transmission Channel
CN102802200A (en) Data message sending method and equipment
CN101478360A (en) Multi-service multiplexing method and apparatus in mobile multimedia broadcast system
CN103152290B (en) A kind of broadband multimedia satellite system Bandwidth Dynamic dispatching method
CN102769566A (en) Method and device for configuring multilevel scheduling system, and method and device for changing configuration of multilevel scheduling system
CN100525245C (en) Device and method for multi-service grouping data dispatching
CN101208916B (en) MBMS soft combining method and user device using the method
CN103796079A (en) Channel damage simulation method of terrestrial digital TV transmission distribution network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120523

Termination date: 20171231

CF01 Termination of patent right due to non-payment of annual fee