CN107113338A - Method, processing unit and the communication equipment of multimedia service - Google Patents
Method, processing unit and the communication equipment of multimedia service Download PDFInfo
- Publication number
- CN107113338A CN107113338A CN201580072271.0A CN201580072271A CN107113338A CN 107113338 A CN107113338 A CN 107113338A CN 201580072271 A CN201580072271 A CN 201580072271A CN 107113338 A CN107113338 A CN 107113338A
- Authority
- CN
- China
- Prior art keywords
- media
- code rate
- coding
- multimedia service
- type
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 107
- 238000012545 processing Methods 0.000 title claims abstract description 87
- 238000004891 communication Methods 0.000 title claims abstract description 51
- 230000005540 biological transmission Effects 0.000 claims abstract description 65
- 238000004590 computer program Methods 0.000 claims description 15
- 230000007774 longterm Effects 0.000 claims description 5
- 238000010977 unit operation Methods 0.000 claims 1
- 238000013461 design Methods 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 13
- 238000012544 monitoring process Methods 0.000 description 10
- 230000003044 adaptive effect Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 3
- 230000001737 promoting effect Effects 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- 241000760358 Enodes Species 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000035800 maturation Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000003827 upregulation Effects 0.000 description 2
- 230000003796 beauty Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
The invention discloses a kind of method of multimedia service, processing unit and communication equipment.This method is applied to multimedia service, is based particularly on the voice or video traffic of IP transmission, such as VoLTE.This method includes:Multimedia session is consulted, and dedicated bearer is set up, media encoding parameters transmission, quality of service monitor.The media encoding parameters of base station reference multimedia service, and other factors (service quality, Radio Resource situation and UE abilities etc.) are contemplated that, control the media coding type or media code rate of the multimedia service.The technical scheme of the embodiment of the present invention, can lift the service quality of multimedia service, and/or, reduction network design requirement.
Description
The present invention relates to the method for field of communication technology more particularly to multimedia service, processing unit and communication equipments.
With the evolution of network, long term evolution (English: long term evolution, LTE) system and advanced LTE (English: LTE-advanced) system are by more and more operator deployments.In the process, traditional voice service based on circuit switching (English: circuit switched, CS) also will be substituted gradually by the voice service based on packet switch (English: packet switched, PS).
Currently, LTE carrying voice (English: voice over LTE, VoLTE) is the mainstream of mobile broadband voice evolution.In the long run, this will bring both sides to be worth to operator.One is promoting wireless frequency spectrum utilization rate, reducing network cost.For voice service, the spectrum utilization efficiency of LTE is better than conventional set, can reach 4 times or more of global system for mobile communications (English: global system for mobile communications, GSM).The second is promoting user experience, by means of the encoding and decoding speech technology newly introduced, VoLTE is capable of providing better voice quality.
Common encoding and decoding speech technology includes: G.711 (the data transfer rate 64kbps) of regular coding rate, G.721 (data transfer rate 32kbps), GSM-FR (data transfer rate 13kbps);AMR-NB, AMR-WB and EVS of code-change rate.It G.711 and is G.721 the encoding and decoding speech technology that International Telecommunication Union's (English: international telecommunication union, ITU) adopts.GSM-FR is the encoding and decoding speech technology being applied in GSM, sometimes also referred to as FR (English full rate).
AMR-NB (English: adaptive multi rate-narrow band) is also referred to as AMR, it is the encoding and decoding technique that standardization body 3GPP (English: 3rd Generation Partnership Project) adopts, can be applied to 3-G (Generation Three mobile communication system).AMR more intelligently solves information source and channel is compiled
The rate allocation of code, so that the configuration and utilization of radio resource are more flexible and efficient.AMR supports eight kinds of rates: 12.2kbps, 10.2kbps, 7.95kbps, 7.40kbps, 6.70kbps, 5.90k kbps, 5.15kbps and 4.75kbps, in addition, it further includes the background noise encoding mode of low rate (1.80kbps).AMR-WB (wide band) is the upgrade version of AMR, it has 9 kinds of code rates, is respectively: 23.85kbps, 23.05kbps, 19.85kbps, 18.25kbps, 15.85kbps, 14.25kbps, 12.65kbps, 8.85kbps, 6.6kbps.
EVS is the abbreviation of enhanced voice service (English: enhanced voice service), is the encoding and decoding technique for aiming at packet switching network (such as LTE) design.Use EVS, it can be achieved that full HD voice call quality in current target application VoLTE, call fidelity can match in excellence or beauty current all Digital Medias.The code-change speed range of EVS is 5.9kbps to 128kbps, supports 13 kinds of speech encoding rates.
The speech coding technology of code-change rate can adjust code rate according to transmission situation, to provide sound quality in better words.In high bit-error, more bit are used to do redundancy check;In the case where transmitting the preferable situation of situation, more bit are used to transmit speech.Therefore, in a wireless communication system, using the speech coding technology of code-change rate, be conducive to provide the voice service of high quality while efficiently using radio resource.
In LTE system, the adaptive adjustment of speech encoding rate is usually realized in application layer.For example, user equipment in the head information of AMR speech frame, carries rate request information, the codec (English: codec) of communicating pair can adjust rate according to the rate request information.Therefore, the adaptive adjustment of speech encoding rate is transparent for wireless access network, the problems such as this may result in adaptive speech encoding rate adjusted and mismatches or matched not in time with radio resource situation, and dropped calls or voice quality difference or the utilization of resources is caused to waste.
Explicit congestion notice (English: explicit congestion notification, ECN) scheme can partially solve the problems, such as this.In ECN scheme, sender sends data since minimum code rate, if the non-feedback jams of recipient, sender can raise code rate.If recipient's feedback jams, sender can maintain or lower code rate.But due to requiring both call sides and each routing node
(such as Media Gateway) supports ECN ability, the program higher to the deployment request of network.Also, it detects whether each node supports ECN ability in initial session negotiation phase, will lead to initial delay increase, have certain influence to service quality.
Summary of the invention
The present invention is in conjunction with specific embodiments, method, processing unit and the communication equipment suitable for multimedia service are provided, to solve one or more defects of the prior art indicated herein, is conducive to the service quality for promoting multimedia service, and/or reduce network deployment request.
Signified multimedia service can be multimedia telephony services (multimedia telephony service) in the embodiment of the present invention, it is based particularly on Internet protocol (internet protocol, IP voice or video traffic), such as VoLTE.User equipment, which refers to, directly provides the equipment of communication service, also referred to as terminal or mobile station etc. for user.Correspondingly, belong to the other equipment of operator, it will usually be referred to as the network equipment.The network equipment can be core network device (such as MME, SGW, PGW and PCRF) or IMS network element (such as P-CSCF).Base station is a kind of typical equipment for radio access network, can be macro base station, is also possible to micro-base station, micro-base station is also sometimes referred to as cell.For example, base station is eNode B in LTE.
The method provided in the embodiment of the present invention can comprise the following steps that Multimedia session is negotiated, and dedicated bearer is established, media encoding parameters transmission, quality of service monitor.Base station reference media encoding parameters, and it is contemplated that other factors (service quality, radio resource situation and UE ability etc.), control the media coding type or media code rate of multimedia service.Usually, the media encoding parameters of base station are passed to by user equipment or core network device, including at least media coding type, it can also include one of following information or a variety of: current coding mode, useable medium type of coding, available code set of modes, code rate adjustment limitation, code rate adjusts the period, coding mode adjustment capability.Also, it with the development of technology, may be incorporated into new media encoding parameters.
Wherein, coding mode presentation code rate, the current coding mode indicate the currently used media code rate of user equipment, and the available code set of modes is what the media coding type was supported
The subset of whole coding modes.Whether the code rate adjustment restricted representation is limited to adjacent encoder mode adjustment.The code rate adjustment period is used for the minimum time unit of presentation code speed adjust.
In a first aspect, providing a kind of processing unit, the processing unit is applied to base station.
The processing unit can be the one or more processors or chip in the BBU or BBU in base station, or be base station itself.
The processing unit includes: control unit, and the receiving unit connecting with described control unit;
Described control unit participates in establishing dedicated bearer for controlling the base station, and the dedicated bearer is used to carry the multimedia service of user equipment;
The receiving unit is used to receive the media encoding parameters for the multimedia service that the user equipment or core network device are sent;Wherein, the media encoding parameters include media coding type, and the media coding type belongs to: fixed-rate coding type, alternatively, variable rate encoding type;
Described control unit is also used to control the media coding type or media code rate of the multimedia service.
With reference to first aspect, in the first possible implementation of the first aspect, described control unit includes the first transmission sub-unit;Described control unit is used to control the media coding type of the multimedia service, comprising:
First transmission sub-unit is used to send type of coding adjustment request to the user equipment or the core network device, and the type of coding adjustment request is used to request to adjust the media coding type of the multimedia service.
With reference to first aspect, in the second possible implementation of the first aspect, described control unit includes the second transmission sub-unit;Described control unit is used to control the media code rate of the multimedia service, comprising:
Second transmission sub-unit is used for when the media coding type belongs to variable rate encoding type, code rate adjustment request is sent to the user equipment or the core network device, the code rate adjustment request is used to request to adjust the media code rate of the multimedia service.
With reference to first aspect the first or second of possible implementation, in a third possible implementation of the first aspect, described control unit is also used to:
When the media encoding parameters include current coding mode and available code set of modes, determines and recommend coding mode, and the recommendation coding mode is included in the code rate adjustment request;And/or when the media encoding parameters include useable medium coding mode, determines and recommend type of coding, and the recommendation type of coding is included in the type of coding adjustment request.Wherein, the code rate for recommending coding mode to indicate that the base station is recommended, the recommendation coding mode belongs to the available code set of modes, and is different from the current coding mode.Wherein, the media encoding and decoding technique that the type of coding for recommending type of coding to indicate that the base station is recommended, i.e. base station are suggested.
The third possible implementation with reference to first aspect, in a fourth possible implementation of the first aspect, described control unit is also used to: when the media encoding parameters further include code rate adjustment limitation, being adjusted limitation based on the code rate and is determined the recommendation coding mode.Wherein, whether the code rate adjustment restricted representation is limited to adjacent encoder mode adjustment, the adjacent encoder mode for recommending coding mode as the current coding mode.
Second with reference to first aspect is to any one possible implementation in the 4th kind, in the fifth possible implementation of the first aspect, described control unit is also used to: when the media encoding parameters further include the code rate adjustment period, the sending cycle for controlling the code rate adjustment request is greater than or equal to the code rate and adjusts the period.
With reference to first aspect the first is to any one possible implementation in the 5th kind, in the sixth possible implementation of the first aspect, described control unit is also used to: in MAC Control Element, carrying the type of coding adjustment request or the code rate adjustment request;Alternatively, carrying the type of coding adjustment request or the code rate adjustment request in RRC information.
With reference to first aspect or first aspect the first to any one possible implementation in the 6th kind, in a seventh possible implementation of the first aspect, the processing unit further include: the transmission unit being connect with described control unit;The transmission unit in the user equipment for being switched to
When another base station, some or all of into another base station transmission media encoding parameters.
With reference to first aspect the first is to any one possible implementation in the 7th kind, in the 8th kind of possible implementation of first aspect, the processing unit is also used to control the base station: starting timer, if until timer expiry, the response message of user equipment or its peer-entities feedback is not received yet, or the media coding type or the adjustment of media code rate of the multimedia service is still not detected, retransmit the code rate adjustment request or type of coding adjustment request.
Second aspect, additionally provides another processing unit, and the processing unit is applied to user equipment or the network equipment.
The processing unit can be user equipment or one or more processors or chip in the network equipment.In other possible situations, the processing unit may be user equipment or the network equipment itself.Wherein, the network equipment can be core network device (such as MME, SGW, PGW and PCRF) or IMS network element (such as P-CSCF).
The processing unit includes: control unit, and the transmission unit connecting with described control unit;
Described control unit is for controlling the user equipment or the network equipment: participating in Multimedia session and negotiates, to determine the media encoding parameters for being used for multimedia service;Dedicated bearer is established in participation, and the dedicated bearer is for carrying the multimedia service;Wherein, the media encoding parameters include media coding type, and the media coding type belongs to: fixed-rate coding type, alternatively, variable rate encoding type;
The transmission unit is used to send the media encoding parameters of the multimedia service to base station, wherein the media encoding parameters are used to control the media coding type or media code rate of the multimedia service by the base station.
In conjunction with second aspect, in the first possible implementation of the second aspect, the processing unit further include: the first receiving unit being connect with described control unit;
First receiving unit is used to receive the type of coding adjustment request that the base station is sent, and described control unit is also used to control the user equipment or the network equipment: being asked according to type of coding adjustment
It asks, adjusts the media coding type of the multimedia service.
In conjunction with second aspect, in a second possible implementation of the second aspect, the processing unit further include: the second receiving unit being connect with described control unit;
Second receiving unit is used to receive the code rate adjustment request that the base station is sent, and described control unit is also used to control the user equipment or the network equipment: according to the code rate adjustment request, adjusting the media code rate of the multimedia service.
In conjunction with the first or second of possible implementation of second aspect or second aspect, in the third possible implementation of the second aspect, described control unit be also used to by one of following information or it is a variety of be included in media encoding parameters, and be sent to base station via the transmission unit.These information include: current coding mode, useable medium type of coding, available code set of modes, code rate adjustment limitation, code rate adjustment period, coding mode adjustment capability.
In conjunction with second aspect the first into the third any one possible implementation, in the fourth possible implementation of the second aspect, described control unit is also used to control the user equipment:
When in the code rate adjustment request comprising recommending coding mode, according to the recommendation coding mode, the media code rate of the multimedia service is adjusted;And/or
When in type of coding request comprising recommending type of coding, according to the recommendation type of coding, the media coding type of the multimedia service is adjusted.
Wherein, described that coding mode is recommended to be used to indicate the code rate that the base station is recommended, the recommendation coding mode belongs to the available code set of modes, and is different from the current coding mode.
In conjunction with the first of second aspect or second aspect to any one possible implementation in the 4th kind, in a fifth possible implementation of the second aspect, described control unit is also used to control the user equipment: in MAC Control Element, carrying the media encoding parameters of the multimedia service;Alternatively, carrying the media encoding parameters of the multimedia service in RRC information.
In conjunction with the first of second aspect or second aspect into the third any one possible implementation, in the sixth possible implementation of the second aspect, described control unit is also used to control the network equipment:
The type of coding adjustment request is forwarded to the peer-entities of user equipment, so that the peer-entities of the user equipment adjusts the media coding type of the multimedia service according to the type of coding adjustment request;And/or
The code rate adjustment request is forwarded to the peer-entities of user equipment, so that the peer-entities of the user equipment adjusts the media code rate of the multimedia service according to the coding class rate adjustment request.
The third aspect, provides a kind of method of multimedia service, and the method is applied to base station, which comprises
Dedicated bearer is established in participation, and the dedicated bearer is used to carry the multimedia service of user equipment;
Receive the media encoding parameters for the multimedia service that the user equipment or core network device are sent;
Wherein, the media encoding parameters include media coding type, and the media coding type belongs to: fixed-rate coding type, alternatively, variable rate encoding type;
Control the media coding type or media code rate of the multimedia service.
In conjunction with the third aspect, in the first possible implementation of the third aspect, the media coding type of the control multimedia service, it include: to send type of coding adjustment request to the user equipment or the core network device, the type of coding adjustment request is used to request to adjust the media coding type of the multimedia service.
In conjunction with the third aspect, in the second possible implementation of the third aspect, the media coding type belongs to variable rate encoding type, the media code rate of the control multimedia service, it include: to send code rate adjustment request to the user equipment or the core network device, the code rate adjustment request is used to request to adjust the media code rate of the multimedia service.
In conjunction with the first or second of possible implementation of the third aspect, in the third possible implementation of the third aspect, the method also includes:
When the media encoding parameters include current coding mode and available code set of modes, determine
Recommend coding mode, and the recommendation coding mode is included in the code rate adjustment request;And/or when the media encoding parameters further include available code mode type, determines and recommend type of coding, and the recommendation type of coding is included in the type of coding adjustment request.
In conjunction with the third possible implementation of the third aspect, in the fourth possible implementation of the third aspect, the method also includes:
When the media encoding parameters further include code rate adjustment limitation, limitation is adjusted based on the code rate and determines the recommendation coding mode.
In conjunction with the third aspect the first into the third any one possible implementation, in the 5th kind of possible implementation of the third aspect, the method also includes:
When the media encoding parameters further include the code rate adjustment period, the sending cycle for controlling the code rate adjustment request is greater than or equal to the code rate and adjusts the period;Wherein, the code rate adjustment period is used for the minimum time unit of presentation code speed adjust.
In conjunction with the third aspect the first to any one possible implementation in the 5th kind, in the 6th kind of possible implementation of the third aspect, base station carries the type of coding adjustment request or the code rate adjustment request in MAC Control Element or RRC information.
In conjunction with a kind of possible implementation of any of the above of the third aspect or the third aspect, in the 6th kind of possible implementation of the third aspect, the method also includes:
When the user equipment is switched to another base station, some or all of into another base station transmission media encoding parameters.
In conjunction with a kind of possible implementation of any of the above of the third aspect or the third aspect, in the 8th kind of possible implementation of the third aspect, the media encoding parameters of the multimedia service are carried on MAC Control Element or RRC information.
Fourth aspect, provides a kind of method of multimedia service, and the method is applied to user equipment, which comprises
Multimedia session negotiation is carried out with peer-entities, to determine the media coding for being used for multimedia service
Parameter;
Wherein, the media encoding parameters include media coding type, and the media coding type belongs to: fixed-rate coding type, alternatively, variable rate encoding type;
Dedicated bearer is established in participation, and the dedicated bearer is for carrying the multimedia service;
The media encoding parameters of the multimedia service are sent to base station, wherein the media encoding parameters are used to control the media coding type or media code rate of the multimedia service by the base station.
In conjunction with fourth aspect, in the first possible implementation of the fourth aspect, the method also includes: receive the type of coding adjustment request of the base station transmission;According to the type of coding adjustment request, the media coding type of the multimedia service is adjusted.
In conjunction with fourth aspect, in the second possible implementation of the fourth aspect, the method also includes: receive the code rate adjustment request of the base station transmission;According to the code rate adjustment request, the media code rate of the multimedia service is adjusted.
In the first or second of possible implementation in conjunction with fourth aspect, in the third possible implementation of the fourth aspect, the method also includes:
It include current coding mode and available code set of modes in the media encoding parameters sent to the base station;When including recommending coding mode in the code rate adjustment request, according to the recommendation coding mode, the media code rate of the multimedia service is adjusted;And/or
It include available code mode type in the media encoding parameters sent to the base station;When including recommending type of coding in the code rate adjustment request, according to the recommendation type of coding, the media coding type of the multimedia service is adjusted.
In conjunction with the third possible implementation of fourth aspect, in the fourth possible implementation of the fourth aspect, the method also includes: in the media encoding parameters that the base station Xiang Suoshu is sent further include: code rate adjustment limitation.
In conjunction in any one possible implementation in second to the 4th kind of fourth aspect, in the 5th kind of possible implementation of fourth aspect, the method also includes: in the media encoding parameters that the base station Xiang Suoshu is sent further include: code rate adjusts the period.
In conjunction with a kind of possible implementation of any of the above of fourth aspect or fourth aspect, in the 6th kind of possible implementation of fourth aspect, user equipment carries the media encoding parameters of the multimedia service in MAC Control Element or RRC information.
5th aspect, provide a kind of computer program product, the computer program product includes computer program code, when computer program code unit processed or processor are run, so that the processing unit or processor control base station execute the method as described in any one of the third aspect and its various possible implementations;Alternatively, the processing unit or processor is made to control method of the user equipment execution as described in any one of fourth aspect and its various possible implementations.
6th aspect provides a kind of communication equipment, and the communication equipment is user equipment or base station, and the communication equipment includes:
Processor, and the memory being connected to the processor;
Instruction or code are stored in the memory, when described instruction or code are run in the processor, the communication equipment executes the method as described in any one of the third aspect and its various possible implementations;Alternatively, the communication equipment executes the method as described in any one of fourth aspect and its various possible implementations.
7th aspect additionally provides another communication equipment, and the communication equipment is user equipment or base station, and the user equipment is configured for executing the method as described in any one of the third aspect and its various possible implementations;Alternatively, the base station is configured for executing the method as described in any one of fourth aspect and its various possible implementations.
Eighth aspect, provides a kind of communication system, and the communication system includes:
Processing unit as described in any one of first aspect and its various possible implementations, the processing unit are base station;And/or
Processing unit as described in any one of first aspect and its various possible implementations, the processing unit are user equipment.
9th aspect, additionally provides another communication system, the communication system includes:
The communication equipment provided in terms of such as the 6th;And/or the communication equipment provided in terms of the such as the 7th.
Therefore, based on the technical solution of the embodiment of the present invention, base station can know that communicating pair negotiates determining media encoding parameters, and monitor the service quality of multimedia service, be conducive to the service quality for ensureing multimedia service.Compared with prior art, directly multimedia service is intervened by base station, can rapidly promotes the service quality of multimedia service.Also, reference medium coding parameter, and/or, other factors are able to ascend the validity of intervening measure of the base station to multimedia service, to further promote the service quality of multimedia service.In addition, all supporting ECN ability compared with ECN scheme without communicating pair and each routing node, reducing network deployment request;Also, without detecting the ECN ability of each node in initial session negotiation phase, delay is advantageously reduced, the service quality of multimedia service is promoted.
It include recommending coding mode in code rate adjustment request in the media encoding parameters that base station obtains when including current coding mode and available code set of modes in a variety of possible implementations of the embodiment of the present invention.The recommendation coding mode belongs to the available code set of modes, and is different from the current coding mode.The recommendation coding mode is by base station selected, it is proposed that user equipment is adopted, and to reduce the time delay that comes into force of speed adjust, while also can avoid the unnecessary wasting of resources.
Furthermore, if the media encoding parameters further include code rate adjustment limitation, the base station selected coding mode of recommending is the adjacent encoder mode of current coding mode, to increase the probability that recommendation coding mode is adopted by user equipment, further avoids the unnecessary wasting of resources.In addition, the media encoding parameters that base station obtains further include the code rate adjustment period, the sending cycle of control media code rate adjustment request is greater than or equal to the code rate and adjusts the period, can also further avoid the unnecessary wasting of resources.
It similarly, include recommending type of coding in type of coding adjustment request in the media encoding parameters that base station obtains when including useable medium coding mode.The recommendation type of coding is by base station selected, it is proposed that user equipment is adopted, and to reduce the time delay that comes into force of type adjustment, while also avoiding the unnecessary wasting of resources.
To describe the technical solutions in the embodiments of the present invention more clearly, attached drawing needed in the embodiment of the present invention will be briefly described below, apparently, drawings described below is only some embodiments of the present invention, for those of ordinary skill in the art, without creative efforts, it is also possible to obtain other drawings based on these drawings.
Fig. 1 is a kind of schematic diagram of application scenarios of the embodiment of the present invention;
Fig. 2 is a kind of flow diagram of method of the embodiment of the present invention;
Fig. 3 is a kind of structural schematic diagram of processing unit of the embodiment of the present invention;
Fig. 3-A is a kind of another structural schematic diagram of processing unit of the embodiment of the present invention;
Fig. 3-B is a kind of yet another construction schematic diagram of processing unit of the embodiment of the present invention;
Fig. 4 is the structural schematic diagram of another processing unit of the embodiment of the present invention;
Fig. 4-A is the yet another construction schematic diagram of another processing unit of the embodiment of the present invention;
Fig. 5 is a kind of structural schematic diagram of communication equipment of the embodiment of the present invention.
For the purpose of the present invention, technical solution and advantage is more clearly understood, with reference to the accompanying drawings and examples, technical solution provided by the invention is described in further detail.Obviously, as space is limited, it is only capable of description section embodiment, and not all embodiments.Based on the embodiments of the present invention, without making creative work, other embodiments obtained all should belong to the scope of protection of the invention to those of ordinary skill in the art.
In conjunction with context of co-text, term " network " and " system " can be replaced mutually sometimes.Due to the reciprocity of coding and decoding, term " coding " and " decoding " are not distinguished strictly herein, " coding " also is understood as " decoding " sometimes or " encoding and decoding ".Term "and/or" is used to describe the incidence relation of affiliated partner, indicates may exist three kinds of relationships.For example, A and/or B, can indicate: individualism A exists simultaneously A and B, these three situations of individualism B.Character "/" herein, typicallys represent the relationship that forward-backward correlation object is a kind of "or".Herein, it for the qualifier of " first " and " second " before identical noun or term, is only used for indicating difference in logic, not necessarily indicates that the noun of " first " and " second " restriction or term functionally or on realizing have differences.
Fig. 1 is a kind of schematic diagram of application scenarios of the embodiment of the present invention, and it illustrates a kind of network architecture 100 for supporting multimedia service, which can internet protocol-based (English: internet protocol, IP) transmission.As shown in the figure, the network architecture 100 includes one or more user equipment (English: user equipment, UE), wireless access network (the English: radio access network of wireless access function is provided for user equipment, RAN), the core net (English: core network, CN) being connect with wireless access network, and the IP multimedia subsystem (English: IP multimedia subsystem, IMS) being connect with core net.For succinct, whole network entities cannot be shown in Fig. 1.It should be understood that other network entities being not shown in Fig. 1, also may be embodied in the network architecture 100.
UE is often referred to directly provide the equipment of communication service, also referred to as terminal (English: terminal), mobile station (English: mobile station, MS) etc. for user.Correspondingly, belong to the other equipment of operator, it will usually be referred to as the network equipment.Since user often carries UE, and radio communication service is realized by UE, the multimedia service of user is commonly referred to as the multimedia service of user equipment, does not distinguish strictly to this herein.
UE can via uplink, and/or, downlink is communicated with wireless access network.Uplink is also referred to as reverse link, refers to the communication link from UE to wireless access network.Downlink is also referred to as forward link, refers to the communication link from wireless access network to UE.Specifically, UE can be mobile phone (English: mobile phone) or cellular phone (English: cellular phone),
Tablet computer (English: tablet computer), laptop computer (English: laptop computer) or other equipment for supporting wireless communication function, such as wearable device, smart home device, the internet of things equipment such as intelligent automobile.
Wireless access network is made of one or more equipment for radio access network.Typical equipment for radio access network is base station (English: base station, BS).One group of radio resource of BTS management provides wireless communication coverage by integrated or external antenna equipment for specific geographical area.In the embodiment of the present invention, base station can be macro base station (English: macro base station), be also possible to micro-base station (English: micro base station).Sometimes, micro-base station is also referred to as cell (English: small cell).
Functionally, cell (English: cell) is the basic unit for forming wireless access network.Each cell has a proof of identification (English: identification), which is also referred to as cell ID (English: cell identity, Cell ID).For cell ID by base station broadcast, the part UE being located in the base station coverage area (English: coverage area) can receive the cell ID, and thus identify the cell.In general, one word of cell includes two layers of meaning, first is that characterization forms the radio resource of the cell, such as one or more carrier waves (English: carrier).Second is that the overlay area of the cell is characterized, it is related to the geographic area that the cell ID is broadcasted.In a wireless communication system, overlay area is often defined as a region, and the radio communication service provided in the area can reach the level of system requirements.
One base station can manage one or more cells.One UE can receive one or more cell IDs simultaneously.Therefore, UE would generally carry out cell selection according to certain criterion, and after having selected a suitable cell, attempt to access the cell, to establish the connection with wireless access network.After being successfully accessed, UE can reside in the cell, participate in various communication services, such as transmit voice, video, the data such as text.If UE is moved to other cells from currently resident cell, which can be switched to other cells by the base station for managing the cell, to guarantee the continuity of UE.
Specifically, base station can be Universal Mobile Communication System (English: universal mobile telecommunication system, UMTS the node B (English: Node B in), NB), it is also possible to long term evolution (English: long term evolution, LTE the evolved node B) or in advanced LTE (English: LTE-advanced, LTE-A) system is (English: evolutional Node B
ENB or eNode B);Alternatively, can also be other access network equipments introduced in the following evolution of wireless access network.
Core net is responsible for comprehensive control to communication service, such as establishes carrying, the functions such as safety management.Core net generally includes the multiple cores network equipment, such as mobility management apparatus, gateway etc..By taking LTE or lte-a system as an example, common core network device includes: mobility management entity (English: mobility management entity, MME), gateway (English: serving gateway, S-GW), grouped data network gateway (English: packet data network gateway, PDN-GW or P-GW), "Policy and Charging Rules Function (English: policy and charging rules function, PCRF).
IMS is a kind of based on IP offer voice, and the network architecture of the multimedia services such as video is made of multiple functional entitys relevant to signaling and carrying, these functional entitys are also referred to as IMS network element.Common functional entity has: call session control function (English: call session control function, CSCF), including proxy CSCF (English: proxy CSCF, P-CSCF), Interrogating CSCF (English: interrogating CSCF,) and S-CSCF (English: serving CSCF, S-CSCF) I-CSCF;Media resource function (English: multimedia resource function, MRF), including MRF controller (English: controller) and MRF processor (English: processor);And application server (English: application server, AS) and home subscriber server (English: home subscriber server, HSS).
IMS is used and internet engineering task group (English: internet engineering task force, IETF) consistent internet protocol negotiation standard as far as possible.For example, using the session initiation protocol (English: session initiation protocol, SIP) of IETF.Therefore, be based on IMS, operator can effectively for user provide based on internet application, service and agreement multimedia service.
Fig. 2 is a kind of flow diagram of method of the embodiment of the present invention.This method is suitable for multimedia service, is based particularly on the voice or video traffic of IP transmission, such as VoLTE.This method can be using in the network architecture shown in Fig. 1.As shown in Fig. 2, method includes the following steps:
S20, Multimedia session are negotiated;It include: that user equipment and peer-entities carry out Multimedia session negotiation, to determine that the transmission of configuration information of multimedia service, transmission of configuration information include media encoding parameters.
S22, dedicated bearer are established;Wherein, the dedicated bearer is for carrying the multimedia service.
S24, media encoding parameters transmission;It include: the media encoding parameters that base station receives the multimedia service that user equipment or core network device are sent.Step S22 and step S24 uninevitable in time precedence relationship;It can be first S22, rear S24;It can be first S24, rear S22;It can also be S22 and S24 while carrying out.
S26, quality of service monitor;Base station monitors the service quality of the multimedia service, comprising: base station controls the media coding type or media code rate of the multimedia service.
Optionally, as shown in dotted line frame in Fig. 2, this method be can comprise the further steps of:
S28, switching control;It include: some or all of the base station is sent in the media encoding parameters to another base station when the user equipment is switched to another base station.
User equipment can carry out Multimedia session negotiation (S20) with peer-entities (English: peer entity), to determine the transmission of configuration information of multimedia service by current persistent district there are when multimedia service demand.The peer-entities can be the functional entity in IMS, be also possible to another user equipment.Transmission of configuration information refers to for configuration information needed for support multimedia business transmission.Transmission of configuration information includes media encoding parameters.Media encoding parameters are to voice, and parameter involved in the coding and decoding process of the multimedia content such as video is not limited solely to cataloged procedure.By taking VoLTE business as an example, user equipment can carry out Multimedia session negotiation based on Session Initiation Protocol, and determining transmission of configuration information includes called subscriber's relevant information, voice encoding and decoding mode, IP address etc..Wherein, voice encoding and decoding mode belongs to media encoding parameters.
In general, media encoding parameters include at least media coding type, the i.e. encoding and decoding technique that uses of the multimedia service.The media coding type of media type of coding belongs to one of fixed-rate coding type or variable rate encoding type.As previously mentioned, in common encoding and decoding technique, fixed-rate coding type include: G.711, G.721, GSM-FR;Variable rate encoding type include: AMR-NB,
AMR-WB and EVS.In embodiments of the present invention, encoding and decoding technique is without being limited thereto, extends also to other possible encoding and decoding techniques.
If it is negotiating the result is that using variable rate encoding type encoding and decoding technique, user equipment usually can also negotiate available coding mode set with peer-entities.Wherein, coding mode presentation code rate both can be specific encoding rate values by direct mode, such as coding mode;It can also be digital number by indirect mode, such as coding mode, different digital numbers indicates different code rates.For example, coding mode can be the codec mode (codec mode) of AMR or AMR-WB.Available code set of modes is the subset for whole coding modes that the variable rate encoding type is supported, i.e., coding mode some or all of in whole coding modes.It can be appreciated that even if communicating pair supports a variety of code rates, but due to energy power limit or preference, can also negotiate to only use code segment rate therein.
It is different from traditional voice service based on circuit switching, voice service based on packet switch, after Multimedia session is negotiated successfully, in order to guarantee that the service quality of multimedia service (voice or video traffic of such as LTE carrying), system need the data transmission for multimedia service to establish dedicated bearer (English: dedicated bearer).In the process, user equipment can also be interacted with base station, participate in establishing carrying, the especially radio bearer between user equipment and base station.After the completion of dedicated bearer is established, user equipment can start the data transmission of multimedia service.Therefore, user equipment and base station, which both participate in, establishes dedicated bearer, which is used to carry the multimedia service of user equipment.
It is different from the prior art, in the embodiment of the present invention, user equipment further includes step S24 after Multimedia session is negotiated successfully, is sent to base station for Multimedia session to be negotiated determining media encoding parameters.In general, the media encoding parameters include at least media coding type, it can also include one of following information or a variety of: current coding mode, useable medium type of coding, available code set of modes, code rate adjustment limitation, code rate adjusts the period, coding mode adjustment capability.Also, it with the development of technology, may be incorporated into new media encoding parameters.
Table 1 is media encoding parameters schematic table, schematically illustrates the one of above-mentioned media encoding parameters
The possible implementation of kind.
Table 1- media encoding parameters schematic table
Current coding mode indicates the currently used media code rate of user equipment.Here " current " is to be determined before the current coding mode for sending multimedia service to base station for user equipment from user equipment.Also, current coding mode may include current uplink coding mode and current downlink coding mode.Wherein, uplink refers to user equipment to the transmission direction of base station, and down direction is transmission direction of the base station to user equipment.
Useable medium type of coding indicates the encoding and decoding technique that the user equipment is supported.Preferably, useable medium type of coding indicates the encoding and decoding technique that the user equipment and peer-entities are supported.
The adjacent encoder mode adjustment whether code rate adjustment restricted representation is limited to.For example, when as long as to include the field or the field be specific value (such as: 0 or 1), after indicating limitation adjustment
Coding mode can only be the adjacent encoder mode of coding mode before adjusting.For example, it is assumed that media coding type is AMR, the code rate that available code set of modes indicates is 12.2kbps, 7.95kbps, 5.90kbps and 4.75kbps.If the code rate that current coding mode indicates is 5.90kbps, code rate adjusted is only 4.75kbps or 7.95kbps, and cannot be 12.2kbps.
Code rate adjusts the minimum time unit for being used for presentation code speed adjust in the period, generally using speech frame (block) period as unit.For example, every adjustable first encoding rate of 20ms or the adjustable first encoding rate of every 40ms etc..Whether code rate adjustment capability supports the change code rate adjustment period for indicating whether the control code rate adjustment period of having the ability.
It should be noted that user equipment can be transmitted directly for media coding type.For example, individually definition certain field or message are used to indicate media coding type.Alternatively, can also be with the indirect transfer media coding type.Such as, when in the media encoding parameters that user equipment is sent to the multimedia service of base station including available code set of modes or current coding mode, since base station can estimate the media coding type of the multimedia service, Additional definitions certain field or message media coding type may not necessarily be used to indicate again at this time.For example, when user equipment to report current coding mode indicate be 4.75kbps in AMR when, media coding type is just designated as AMR indirectly.
In step S24, there are many selections for the transmission mode of media encoding parameters.For example, above-mentioned media coding parameter may be incorporated in a piece of news or separate is sent to base station in multiple messages, it is not limited to user equipment, base station can also be sent to by core network device.Also, user equipment and core network device can also cooperate, and individually or collectively transmit one of above-mentioned media encoding parameters or a variety of to base station.Wherein, media encoding parameters are related to that node is less, and time delay is low by user device transmissions to base station, and standard agreement change is smaller, are easy to commercial;Media encoding parameters are transferred to base station by core network device, without occupying valuable radio resource and resources for user equipment.
For example, current coding mode can be transferred to base station together with other media encoding parameters, can also individually be transferred to base station.Particularly, since current coding mode often changes over time, it is proposed that be transferred directly to base station by user equipment.And it is possible to periodical reporting schemes are considered as,
So as to the current coding mode that timely updates.At the same time, other media encoding parameters can separately be transferred to base station by user equipment or core network device.
In addition, also there are many selections for the transmission time of media encoding parameters.For example, when dedicated bearer is established, alternatively, sending the media encoding parameters of multimedia service to base station when being related to dedicated bearer update or modification, obtaining media encoding parameters that are initial or updating in time convenient for base station for VoLTE business.
When media encoding parameters by user device transmissions to base station when, it is one of in the following way or a variety of as optional implementation:
Newly-increased one or more wireless heterogeneous networks (English: radio resource control, RRC) message;Alternatively,
Defined RRC information in standard agreement is modified, completes message as RRC is reconfigured, changes original cell, or the one or more cells of new definition (English: information element, IE);Alternatively,
Increase one or more media access controls (English: media access control, MAC) control unit (English: control element, CE) newly.
In the optional implementation, comparatively, by RRC information transmission media coding parameter, better reliability;By MAC CE transmission media coding parameter, transmission delay is lower.
When media encoding parameters are transferred to base station by core network device, it, can be in bearer management (as carrying is established in order to transmit the media encoding parameters similar to above-mentioned optional implementation, bearing modification or bearer update) increase one or more message in related procedure newly;Alternatively, defined message in standard agreement can also be modified, if request message is established in carrying, increase one or more cells.
In step S26, after base station receives the media encoding parameters, with reference to the media encoding parameters, the service quality of monitoring (English: the supervisory control) multimedia service.For different media encoding parameters, base station can take different monitoring strategies.Wherein, " monitoring " can indicate monitoring (English: monitor), can also indicate control (English: control), can also indicate simultaneously monitoring and
Control.
The service quality of multimedia service refers to the parameter of the service level for measuring the multimedia service.In embodiments of the present invention, for the service quality of multimedia service, it is not especially limited, it may include defined service quality (English: quality of service in LTE protocol,), such as packet loss (English: packet loss rate) and time delay (English: delay) QoS.Also, as technology develops, it may also include the parameter for the service level that other are used to measure multimedia service.Furthermore, for the service quality of multimedia service, especially Internet Protocol telephone business, there are also other mature measurements and evaluation method, such as SQI (English: speech quality index) and VQI (English: voice quality indicator) in the prior art.
Wherein, the qos parameters such as packet loss and time delay are applicable not only to application layer grade height layer protocol, in embodiments of the present invention, also extend to the protocol layer of wireless interface (wireless interface) support.Such as, for physics (English: physical, PHY) layer, media access control (English: media access control, MAC) layer, wireless spread-spectrum technology (radio link control, RLC) layer, Packet Data Convergence Protocol (packet data convergence protocol, PDCP) layer, can define the packet loss and time delay of this layer.Since underlying protocol is compared to upper-layer protocol, the variation of the parameters such as packet loss and time delay faster, can reflect the service quality of multimedia service more in time.Also, base station directly can measure or receive the feedback of UE, quickly and conveniently obtain the parameters such as packet loss and the time delay that the protocol layer (PHY, MAC, RLC, PDCP) that these are supported for wireless interface defines.
As a kind of monitoring strategies, for part of media coding parameter (such as encoding and decoding technique of regular coding rate type), and/or, since factors, the base station such as UE or system capability limitation can monitor but not control the service quality of the multimedia service.At this point, base station can recorde the service quality, storage or the service quality for reporting the multimedia service to other network equipments, it is convenient for the network optimization or other purposes.
As another kind of monitoring strategies, for other media encoding parameters, base station can not only monitor the service quality of the multimedia service, if necessary, can also intervene the multimedia service, to directly control the service quality of the multimedia service.As a kind of possible intervening measure, base station can control the media code rate of the multimedia service.Based on as alternatively possible intervening measure, base station
Also it can control the media coding type of the multimedia service, to realize the media code rate for controlling the multimedia service indirectly.It should be understood that these are not only suitable for up direction, are also applied for down direction for the direct or indirect intervening measure of the media code rate of multimedia service.
Compared in existing LTE in the adaptive adjustment of application layer realization speech encoding rate, directly the multimedia service is intervened by base station, can promptly promote the service quality of multimedia service.Also, since the management of radio resource is responsible in base station, adaptive adjustment of the base station to speech encoding rate can be effectively matched with radio resource situation, further promote the service quality of multimedia service.
In the embodiment of the present invention, base station can be by voluntarily measuring, or receives the mode of user equipment or the report of other network equipments, monitors the service quality of multimedia service.And, base station may determine whether to intervene the multimedia service, and/or, base station can determine which kind of intervening measure taken, the factor for influencing base station determination result may include one or more of: the service quality of multimedia service, radio resource situation, UE ability, class of subscriber, carrier policy etc..It is related to the design parameter of these factors, if it is desired, base station can voluntarily measure to obtain, or obtain from user equipment or other network equipments.
Radio resource situation may include: the radio resource that the multimedia service occupies, the usable radio resources of the base station, radio link quality.Radio link quality is able to reflect the data rate of the support of the Radio Link between user equipment and base station, it can specifically include signal and interference-to-noise ratio (English: signal to interference and noise ratio, SINR), channel quality instruction (English: channel quality indicator, CQI) etc..UE ability refers to the capacity of equipment of UE, the UE classification as defined in LTE (UE category), can also include the ability information (such as power headroom) of other UE.
For example, when the radio resource that the multimedia service occupies is greater than thresholding, the media code rate for lowering the multimedia service is can be considered in base station.In addition, working as the usable radio resources of base station, when radio link quality or UE ability support higher media code rate, the media code rate for raising the multimedia service is can be considered in base station.
Class of subscriber is related to the signing information of user, for reflecting the demand for services of user.For example, better service quality ought to be provided for Very Important Person.Carrier policy refers to the monitoring strategies of operator's level, usually related to the type of multimedia service, and is associated with single multimedia service smaller.For example, preferentially ensureing the service quality of VoLTE business.
As a kind of easy implementation, the service quality of multimedia service can be only considered.For example, base station can determine to intervene the multimedia service if the service quality of the multimedia service is poor;If the service quality of the multimedia service is preferable, base station can determine not intervene the multimedia service, or can also determine to intervene the multimedia service.Wherein, the evaluation criterion of the service quality quality of multimedia service, can be there are many implementation, such as with reference to existing maturation method (such as SQI or VQI), measures the service quality of multimedia service;Or with reference to the characteristics of multimedia service, one or more threshold values, the quality of the service quality for distinguishing multimedia service are defined.
As other possible implementations, which kind of deciding whether to the multimedia service when intervene or taking intervening measure, in addition to the service quality of multimedia service, it is also conceivable to radio resource situation, UE configuration, class of subscriber, one or more factors in carrier policy will illustrate below.Comprehensively consider these factors, can further promote the validity of intervening measure, to preferably promote the service quality of multimedia service.It should be understood that these possible implementations are only as an example, and for limiting the scope of protection of the present invention.
For ease of description, the media coding type for first considering that base station obtains belongs to variable rate encoding type, the media coding type for considering further that base station obtains belongs to fixed-rate coding type.
The media coding type that base station obtains belongs to variable rate encoding type.At this point, base station both can control the media code rate of the multimedia service, the media coding type of the multimedia service also can control.
The media coding type that base station obtains belongs to fixed-rate coding type.At this point, base station can control the media coding type of the multimedia service, to indirectly control the media code rate of the multimedia service.
When base station controls the media code rate or media coding type of the multimedia service, media code rate can be both lowered, media code rate can also be raised, media code rate can also be maintained constant.
For example, base station meet one of the following conditions or it is a variety of when, determine lower media code rate.These conditions include: that the packet loss of the multimedia service is greater than thresholding, and the packet delay of the multimedia service is greater than thresholding, and the radio resource which occupies is greater than thresholding, and the radio link quality between user equipment and base station is lower than thresholding.
For another example base station meet one of the following conditions or it is a variety of when, determine up-regulation media code rate.These conditions include: that the packet loss of the multimedia service is less than thresholding, the packet delay of the multimedia service is less than thresholding, the radio resource that the multimedia service occupies is less than thresholding, the usable radio resources of base station are greater than thresholding, radio link quality between user equipment and base station is greater than thresholding, UE ability (such as power headroom) supports higher media code rate, user is Very Important Person, and carrier policy is the service quality for preferentially ensureing this kind of multimedia service (such as VoLTE).
Certainly, when the partial condition in the condition above-mentioned for determining up-regulation media code rate is unsatisfactory for, base station can also maintain the media code rate of the multimedia service constant.For example, the user is ordinary user, which does not support higher media code rate.
In the implementation, above-mentioned various threshold values can be mutually indepedent, is pre-defined by base station reference standard agreement, or refers to multimedia service characteristic, network operation situation, carrier policy, class of subscriber, and the factors such as UE ability determine.
Therefore, based on the technical solution of the embodiment of the present invention, base station can know that communicating pair negotiates determining media encoding parameters, and monitor the service quality of multimedia service, be conducive to the service quality for ensureing multimedia service.Compared with prior art, directly multimedia service is intervened by base station, can rapidly promotes the service quality of multimedia service.Also, reference medium coding parameter, and/or, other factors are able to ascend the validity of intervening measure of the base station to multimedia service, to further promote the service quality of multimedia service.In addition, compared with ECN scheme, without communicating pair and respectively
Routing node all supports ECN ability, reduces network deployment request;Also, without detecting the ECN ability of each node in initial session negotiation phase, delay is advantageously reduced, the service quality of multimedia service is promoted.
As previously mentioned, being directed to different media encoding parameters, base station can use different monitoring strategies, and can take different intervening measures, further to promote the service quality of multimedia service.For different intervening measures, the embodiment of the present invention may also will be detailed below there are many possible implementation.
In above-mentioned steps S26, as a kind of possible intervening measure, when media coding type belongs to code-change rate type, base station controls the media code rate of the multimedia service, it may include:
Base station sends code rate adjustment request to user equipment or core network device;Wherein, which is used for the media code rate for requesting to adjust the multimedia telephony services.
The code rate adjustment request can be realized by modifying existing message (such as the one or more cells of new definition) or the mode of newly-increased message.The code rate adjustment request can indicate the adjustment mode of media code rate, including explicit instruction or implicit instruction.Wherein, the adjustment mode of media code rate are as follows: select higher media code rate;Alternatively, selecting lower media code rate.
Optionally, as one kind of implicit instruction, there is the code rate adjustment request, the adjustment mode for indicating a kind of media code rate can be defaulted.For example, the lower media code rate of default choice.It is of course also possible to the higher media code rate of default choice.
Optionally, as one kind of explicit instruction, in the code rate adjustment request, specific speed adjust instruction can be carried, the value indicated using the speed adjust indicates the adjustment mode of media code rate.For example, 1 indicates to select lower media code rate, 0 indicates to select higher media code rate.
Optionally, as the another kind of explicit instruction, when further including at least one of current coding mode and available code set of modes in the media encoding parameters that base station obtains, code rate adjustment is asked
In asking, it may also include recommendation coding mode.The recommendation coding mode is by base station selected, it is proposed that user equipment is adopted.
In general, the recommendation coding mode should be different from current coding mode if the media encoding parameters include current coding mode;If the media encoding parameters include available code set of modes, which should belong to the available code set of modes.If the media encoding parameters further include code rate adjustment limitation, which recommends coding mode to should also be as limiting according to code rate adjustment, coding mode is recommended to should be the adjacent encoder mode of the current coding mode in selection.Implementation can be used as preferred embodiment herein, to increase the probability for recommending coding mode to be adopted by user equipment, while also avoid the unnecessary wasting of resources.In the concrete realization, it is also possible to which there are exceptions, and this is not limited by the present invention.
In addition, if the media encoding parameters that base station obtains further include code rate adjustment period, the sending cycle of the media code rate adjustment request, it will usually be greater than or equal to the code rate and adjust the period, to avoid the unnecessary wasting of resources.
In above-mentioned steps S26, as alternatively possible intervening measure, base station controls the media coding type of the multimedia service, may include:
Base station sends type of coding adjustment request to user equipment or core network device;Wherein, which is used for the media coding type for requesting to adjust the multimedia telephony services.
The type of coding adjustment request can be realized by modifying existing message (such as the one or more cells of new definition) or the mode of newly-increased message.The type of coding adjustment request can indicate the adjustment mode of media coding type, including explicit instruction or implicit instruction.Wherein, the adjustment mode of media coding type are as follows: the encoding and decoding technique of higher media code rate is supported in selection;Alternatively, the encoding and decoding technique of lower media code rate is supported in selection.
Optionally, as one kind of implicit instruction, there is the type of coding adjustment request, the adjustment mode for indicating a kind of media coding type can be defaulted.For example, default choice supports the encoding and decoding technique of lower media code rate.It is of course also possible to which default choice supports the encoding and decoding of higher media code rate
Technology.
Optionally, as one kind of explicit instruction, in the type of coding adjustment request, specific type adjustment instruction can be carried, the value of the type adjustment instruction is utilized, indicates the adjustment mode of media coding type.For example, 1 indicates that the encoding and decoding technique of lower media code rate is supported in selection, 0 indicates that the encoding and decoding technique of higher media code rate is supported in selection.
It optionally, may include: recommendation type of coding in the type of coding adjustment request in media coding type when including useable medium coding mode as the another kind of explicit instruction.The recommendation type of coding is selected in the useable medium type of coding by base station, it is proposed that user equipment is adopted.
It should be noted that base station sends type of coding adjustment request to user equipment or core network device, it is not only suitable for the case where media coding type belongs to fixed-rate coding type, is also applied for the case where media coding type belongs to variable rate encoding type.In other words, the media coding type before type of coding adjustment, i.e. current media type of coding, may belong to fixed-rate coding type, also may belong to variable rate encoding type.
For example, it is assumed that the media coding type before type of coding adjustment is G.711, to belong to fixed-rate coding type, and type of coding media coding type adjusted usually also belongs to fixed-rate coding type, such as G.721.But, however not excluded that in some cases, type of coding media coding type adjusted belongs to variable rate encoding type, such as AMR.
Assuming that the media coding type before type of coding adjustment is AMR-WB, belongs to variable rate encoding type, in general, can directly adjust the media code rate of multimedia service.But in embodiments of the present invention, the media code rate of the multimedia service can also be indirectly controlled by the media coding type of control multimedia service.For example, the code rate range of AMR-WB is 6.6kbps~23.85kbps, type of coding media coding type adjusted is AMR, supports 5.90k kbps, 5.15kbps the and 4.75kbps rate that are lower than 6.6kbps.Also, it is not precluded in some cases, type of coding media coding type adjusted belongs to fixed-rate coding type, such as G.721.
In above two possible intervening measure, base station sends code rate adjustment to user equipment and asks
It asks or when type of coding adjustment request, which can directly receive the code rate adjustment request or the type of coding adjustment request.Base station is to core network device (such as MME, SGW, PGW, PCRF) send code rate adjustment request or when type of coding adjustment request, the code rate adjustment request or the type of coding adjustment request can be transmitted to the peer-entities of the user equipment by core network device.The peer-entities can be the functional entity (such as CSCF functional entity) of IMS, or another user equipment with user equipment call.
After user equipment or peer-entities receive code rate adjustment request, it can refer to the code rate adjustment request, adjust the media code rate of the multimedia service.For the media code rate adjustment on up direction, user equipment can refer to the code rate adjustment request, select new media code rate, or adopt recommendation coding mode.For the media code rate adjustment on down direction, user equipment can request its peer-entities to adjust media code rate.By taking VoLTE as an example, which can send encoder modes request (English: codec mode request, CMR) to another user equipment conversed with it, request another equipment adjustment media code rate.CMR is otherwise referred to as change pattern request (English: change mode request).
After user equipment or peer-entities receive type of coding adjustment request, the type of coding adjustment request can refer to, adjust the media coding type of the multimedia service.For example, user equipment and peer-entities re-start Multimedia session negotiation, with the new media coding type of determination, or negotiate using recommendation type of coding.
Certainly, the user equipment or the peer-entities can also refer to other factors (ability information of such as user equipment or peer-entities, radio link quality etc.), it is determined whether it is necessary to adjust media code rate or media coding type.
No matter whether media code rate or media coding type are adjusted, and the user equipment or the peer-entities can send response message to the base station, to notify the result of the code rate adjustment request or the type of coding adjustment request.When the peer-entities sends response message to the base station, it can be transmitted in the opposite direction with reference to the path for obtaining the code rate adjustment request or the type of coding adjustment request.
In addition, can star after base station sends code rate adjustment request or type of coding adjustment request
Timer, if until timer expiry, response message is not received yet, or the media coding type or the adjustment of media code rate of the multimedia service is still not detected, the code rate adjustment request or type of coding adjustment request can be retransmitted, with prevent due to transmission fail, caused by code rate or type of coding adjustment failure.Also, the target retransmitted, can be identical as the target sent for the first time, can also be different from the target sent for the first time.For example, the target sent for the first time is user equipment, the target of retransmission can or the user equipment, be also possible to core network device.
As optional implementation, transmission coding type adjustment request, code rate adjustment request between base station and user equipment or core network device, and when response message, specific transmission mode can be with reference to the method for user equipment above-mentioned (passing through RRC information or MAC CE) or core network device (passing through bearer management related procedure) and base station transmission media coding parameter, and details are not described herein again.Also, base station sends the mode of type of coding adjustment request or code rate adjustment request, and the mode of media encoding parameters is received with base station, and the two is not required for unanimously, can be there are many combination.For example, base station can receive media encoding parameters from core network device, code rate adjustment request or type of coding adjustment request are sent to user equipment.
Some or all of on the basis of above-mentioned various optional embodiments, in step S28, when the user equipment is switched to another base station, which sends in the media encoding parameters to another base station.Wherein, above-mentioned switching may include interior switching of standing, switching or cross-system switching between standing.Transmit the specific implementation of the media encoding parameters, it may be considered that in handoff procedure, take newly-increased one or more message;Alternatively, defined message in modification standard agreement, comprising: change original cell, or the one or more cells of new definition.
For example, assuming that the base station (referred to as source base station) before switching, with the eNB that the base station (target BS) after switching is in LTE, it is contemplated that modification source base station is sent to switching request (handover request) message of target BS, such as UE contextual information (UE context information) field, newly-increased IE is continued to use existing IE (such as E-RAB Level QoS IE), to pass
Some or all of in the defeated media encoding parameters.
Based on step S28, keep multimedia service it is successional simultaneously, another base station can be in handoff procedure, after the media encoding parameters for timely receiving the multimedia service, and monitors the service quality of the multimedia service rapidly.Another base station monitors the monitoring strategies and implementation of the service quality of the multimedia service, can be identical as the base station, can also be different.
Above from the angle of method flow, a variety of possible embodiments of the embodiment of the present invention are described.In order to more clearly illustrate the embodiment of the present invention, below in conjunction with attached drawing, processing unit, communication equipment and the computer program product that can be applicable to the embodiment of the present invention are introduced.It should be understood that method shown in these processing units, communication equipment and computer program product and Fig. 2 can refer to each other, a more complete technical solution is collectively constituted.Therefore, same or similar content, including application scenarios, term or concept and technical effect in scheme are hereinafter not repeated to describe or only simple description, if it is necessary, can refer to foregoing teachings.
Fig. 3 is a kind of structural schematic diagram of processing unit 30 of the embodiment of the present invention.The processing unit can be applied to base station, and the base station is made some or all of to execute in method as shown in Figure 2 embodiment.The processing unit can be the Base Band Unit (baseband unit, BBU) in base station or one or more processors or chip in BBU.In other possible situations, which may be base station itself.
As shown in figure 3, the processing unit 30 includes: receiving unit 301, control unit 302, the two is connected with each other, to realize that information is transmitted.
The control unit establishes dedicated bearer for control base station participation, which is used to carry the multimedia service of user equipment;
The receiving unit is used to receive the media encoding parameters for the multimedia service that the user equipment or core network device are sent;Wherein, which includes media coding type, which belongs to: fixed-rate coding type, alternatively, variable rate encoding type;
The control unit is also used to control the media coding type or media code rate of the multimedia service.
In a kind of optional implementation of the control unit 302, as shown in Fig. 3-A, which may include the first transmission sub-unit 3021;At this point, the control unit is used to control the media coding type of the multimedia service, concrete mode includes:
First transmission sub-unit is used to send type of coding adjustment request to user equipment or core network device, which is used for the media coding type for requesting to adjust the multimedia service.
In the optional implementation of another kind of the control unit 302, as shown in Fig. 3-A, which may include the second transmission sub-unit 3022;At this point, the control unit is used to control the media code rate of the multimedia service, concrete mode includes:
Second transmission sub-unit is used to send code rate adjustment request to user equipment or core network device, which is used for the media code rate for requesting to adjust the multimedia service.
On this basis, optionally, which is also used to: when the media encoding parameters include current coding mode and available code set of modes, determining and recommends coding mode, and the recommendation coding mode is included in the code rate adjustment request.Further, which can also be used in: when the media encoding parameters further include code rate adjustment limitation, being adjusted based on the code rate and limits the determining recommendation coding mode.Optionally, which can also be used in: when the media encoding parameters include useable medium coding mode, determining and recommends type of coding, and the recommendation type of coding is included in the type of coding adjustment request.
In the above content basis, optionally, which is also used to: when the media encoding parameters further include the code rate adjustment period, the sending cycle for controlling the code rate adjustment request is greater than or equal to the code rate and adjusts the period.
In the above content basis, optionally, which is also used to: in MAC Control Element, carrying the type of coding adjustment request or the code rate adjustment request;Alternatively, in RRC information,
Carry the type of coding adjustment request or the code rate adjustment request.
In the above content basis, in a kind of optional implementation of the processing unit 30, as shown in Fig. 3-B, the processing unit further include: the transmission unit 303 being connect with the control unit 302.Some or all of the transmission unit is used for when the user equipment is switched to another base station, sent in the media encoding parameters to another base station.
In the above content basis, in the optional implementation of another kind of the processing unit 30, the control unit 302 can also be used to control the base station: starting timer, if until timer expiry, the response message of user equipment or its peer-entities feedback is not received yet, or the media coding type or the adjustment of media code rate of the multimedia service is still not detected, retransmit the code rate adjustment request or type of coding adjustment request.
It should be understood that the control unit 302 can include first transmission sub-unit 3021 and second transmission sub-unit 3022 simultaneously.In the implementation, which can be by hardware, software or the two in conjunction with realizing.Such as, if the processing unit 30 is BBU, processor or chip, which can be its core processing module (such as CPU), other units (301,3021,3022 and it 303) can be its input/output interface circuit or pin or port.If the processing unit 30 is base station itself, which can be processor or controller, other units (301,3021,3022 and 303) can be the transmitter that connect or integrate with the processor or controller, receiver or transceiver.
Fig. 4 is the structural schematic diagram of another processing unit 40 of the embodiment of the present invention.The processing unit can be applied to user equipment or the network equipment, and the user equipment or the network equipment is made some or all of to execute in method as shown in Figure 2 embodiment.The processing unit can be user equipment or one or more processors or chip in the network equipment.For example, if being applied to user equipment, processing dress
Setting to be baseband processor or baseband chip, or is integrated with the processing chip or chipset of Base-Band Processing function, such as system on chip (system on chip, SoC).In other possible situations, which may be user equipment or the network equipment itself.Wherein, which can be core network device (such as MME, SGW, PGW and PCRF) or IMS network element (such as P-CSCF).
As shown in figure 4, the processing unit 40 includes: transmission unit 401, control unit 402, the two is connected with each other, to realize that information is transmitted.
The control unit is for controlling the user equipment or the network equipment: participating in Multimedia session and negotiates, to determine the media encoding parameters for being used for multimedia service;Dedicated bearer is established in participation, and the dedicated bearer is for carrying the multimedia service;Wherein, which includes media coding type, and the media coding type belongs to: fixed-rate coding type, alternatively, variable rate encoding type;
The transmission unit is used to send the media encoding parameters of the multimedia service to base station, wherein the media encoding parameters are used to control the media coding type or media code rate of the multimedia service by the base station.
Optionally, the control unit 402 be also used to by one of following information or it is a variety of be included in media encoding parameters, and be sent to base station via transmission unit 401.These information include: current coding mode, useable medium type of coding, available code set of modes, code rate adjustment limitation, code rate adjustment period, coding mode adjustment capability.In addition, the control unit 402 can also be used to control the user equipment: in MAC Control Element, carrying the media encoding parameters of the multimedia service;Alternatively, carrying the media encoding parameters of the multimedia service in RRC information.
In a kind of optional implementation of the processing unit 40, as shown in Fig. 4-A, the processing unit further include: the first receiving unit 4031 being connect with the control unit 402.First receiving unit is used to receive the type of coding adjustment request of base station transmission.At this point, the control unit is also used to control the user equipment or the network equipment: according to the type of coding adjustment request, adjusting the media coding type of the multimedia service.
In the optional implementation of another kind of the processing unit 40, as shown in Fig. 4-A, processing dress
It sets further include: the second receiving unit 4032 being connect with the control unit 402.Second receiving unit is used to receive the code rate adjustment request of base station transmission.At this point, the control unit is also used to control the user equipment or the network equipment: according to the code rate adjustment request, adjusting the media code rate of the multimedia service.
On the basis of both optional implementations, optionally, which is also used to control the user equipment:
When in code rate request comprising recommending coding mode, according to the recommendation coding mode, the media code rate of the multimedia service is adjusted;And/or
When in type of coding request comprising recommending type of coding, according to the recommendation type of coding, the media coding type of the multimedia service is adjusted.
On the basis of both optional implementations, optionally, when processing unit 40 is applied to the network equipment, which is also used to control the network equipment:
Type of coding adjustment request is forwarded to the peer-entities of the user equipment, so that the peer-entities of the user equipment adjusts the media coding type of the multimedia service according to the type of coding adjustment request;And/or
Code rate adjustment request is forwarded to the peer-entities of the user equipment, so that the peer-entities of the user equipment adjusts the media code rate of the multimedia service according to the coding class rate adjustment request.
For example, the network equipment is core network device (such as MME, SGW, PGW and PCRF) or IMS network element.Core network device, which participates in Multimedia session, to be negotiated and establishes dedicated bearer, is responsible for negotiating Multimedia session and establish message that dedicated bearer is related to or signaling is transmitted to IMS network element (such as P-CSCF).Wherein, by taking VoLTE business as an example, from user equipment to the peer-entities (IMS network element or another user equipment) conversed with it, the typical routing order of message or signaling is UE to RAN, RAN to MME, MMM to SGW, SGW to PGW, PGW are to PCRF, PCRF to IMS network element.It is then opposite route direction from the peer-entities to the user equipment, without repeating.
The IMS network element is after receiving these these message or signaling, then passes it to the peer-entities of the user equipment.The network equipment forwards type of coding adjustment request to the peer-entities of the user equipment, and/or, when code rate adjustment request, it can also refer to the routing order.
It should be understood that the processing unit 40 can include first receiving unit 4031 and second receiving unit 4032 simultaneously.In the implementation, which can be by hardware, software or the two in conjunction with realizing.Such as, if the processing unit 40 is baseband processor or baseband chip, or it is integrated with the processing chip or chipset of Base-Band Processing function, the control unit 402 can be its core processing module (such as CPU), 4032) other units (401,4031 and can be its input/output interface circuit or pin or port.If the processing unit 40 is user equipment or the network equipment itself, the control unit 402 can be processor or controller, other units (401,4031 and 4032) can be the transmitter that connect or integrate with the processor or controller, receiver or transceiver.
Fig. 5 is a kind of structural schematic diagram of communication equipment 50 of the embodiment of the present invention.The communication equipment is user equipment or base station.As shown in figure 5, the communication equipment includes:
Processor 501, the memory 502 being connected to the processor, instruction or code are stored in the memory, when the instruction or code are run in the processor, the communication equipment executes the step of being executed in method as shown in Figure 2 by user equipment or base station, or the communication equipment realizes the function of the function of base station or the communication equipment realization user equipment in the scheme as shown in Fig. 4 or Fig. 4-A in the scheme as shown in Fig. 3, Fig. 3-A or Fig. 3-B.
In the specific implementation, the communication equipment 50 can also include: connecting line 500, transmit circuit 503, reception circuit 504, antenna 505 and input/output (English: input/output, I/O) interface 506 etc..
Wherein, processor controls the operation of the communication equipment 50, and processor is referred to as central processing unit (English: central processing unit, CPU).Memory may include read-only memory and random access memory, and provide instruction and data to processor.The a part of of memory can also wrap
Include nonvolatile RAM (NVRAM).In specific application, transmit circuit and reception circuit may be coupled to antenna, are wirelessly connected with other communication equipments.It transmit circuit and receives circuit and also can integrate as a transceiver, antenna can be radio-frequency antenna, and Bluetooth antenna etc. supports the antenna of multi-frequency.I/O interface provides a possibility that interacting with other communication equipments or user.For example, the I/O interface can be common public radio interface (English: common public radio interface, CPRI) interface, Ethernet interface, USB interface etc. for base station.For user equipment, which can be screen, keyboard, microphone, loudspeaker, USB interface etc..The various components of inside communication equipment can be coupled by various connecting lines (such as bus system), and wherein bus system can also include power bus, control bus and status signal bus in addition etc. in addition to including data/address bus.But for the sake of clear explanation, various buses are all referred to as bus system herein.
Embodiments of the present invention method as shown in Figure 2 can be applied in processor, or be realized by processor.Processor may be a kind of IC chip, the processing capacity with signal.During realization, each step of the above method can be completed by the integrated logic circuit of the hardware in processor or the instruction of software form.Above-mentioned processor can be general processor, digital signal processor (DSP), specific integrated circuit (ASIC), ready-made programmable gate array (FPGA), and either perhaps transistor logic, discrete hardware components may be implemented or execute disclosed each method, step and logic diagram in the embodiment of the present invention for other programmable logic device, discrete gate.General processor can be microprocessor or the processor is also possible to any conventional processor etc..The step of method in conjunction with disclosed in the embodiment of the present invention, can be embodied directly in hardware decoding processor and execute completion, or in decoding processor hardware and software module combination execute completion.
It also include a kind of computer program product or computer readable storage medium in the embodiment of the present invention.It include computer program code in the computer program product or computer readable storage medium, when computer program code unit processed or processor operation, so that the processing unit or processor control base station or user equipment run method as shown in Figure 2.Computer program code is referred to as software module, can be located at random access memory, flash memory, read-only memory, in the computer readable storage medium of this fields such as programmable read only memory or electrically erasable programmable memory, register maturation.It should
The step of storage medium can be located at memory, and processor reads the information in memory, completes the above method in conjunction with its hardware.
It should be understood that, in various embodiments of the present invention, the size of various method steps or the serial number of unit does not necessarily imply that the successive of execution sequence, and execution sequence in practice should be determined by its function and internal logic, and the implementation process of the embodiments of the invention shall not be constituted with any limitation.
Those of ordinary skill in the art may be aware that, unit and algorithm steps described in conjunction with the examples disclosed in the embodiments of the present disclosure, it can be realized with electronic hardware, computer software, or a combination of the two, in order to clearly illustrate the interchangeability of hardware and software, each exemplary composition and step are generally described according to function in the above description.These functions are implemented in hardware or software actually, the specific application and design constraint depending on technical solution.Professional technician can use different methods to achieve the described function each specific application, but such implementation should not be considered as beyond the scope of the present invention.
It is apparent to those skilled in the art that for convenience of description and succinctly, system, the specific work process of device and unit of foregoing description can refer to corresponding processes in the foregoing method embodiment, details are not described herein.
In several embodiments provided herein, it should be understood that disclosed systems, devices and methods may be implemented in other ways.Such as, Installation practice described above is only illustrative, such as, the division of the unit, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components can be combined or can be integrated into another system, or some features can be ignored or not executed.In addition, shown or discussed mutual coupling, direct-coupling or communication connection can be through some interfaces, the indirect coupling or communication connection of device or unit, be also possible to electricity, the connection of mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, and component shown as a unit may or may not be physical unit, it can and it is in one place, or may be distributed over multiple network units.It can select according to the actual needs therein
Some or all of unit realizes the purpose of the embodiment of the present invention.
In addition, the functional units in various embodiments of the present invention may be integrated into one processing unit, it is also possible to each unit and physically exists alone, is also possible to two or more units and is integrated in one unit.Above-mentioned integrated unit both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and when sold or used as an independent product, can store in a computer readable storage medium.Based on this understanding, technical solution of the present invention substantially the part that contributes to existing technology in other words, or all or part of the technical solution can be embodied in the form of software products, the computer software product is stored in a storage medium, it uses including some instructions so that a computer equipment (can be personal computer, server or the network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), the various media that can store program code such as magnetic or disk.
It is described above; only a specific embodiment of the invention; but scope of protection of the present invention is not limited thereto; anyone skilled in the art is in the technical scope disclosed by the present invention; various equivalent modifications or substitutions can be readily occurred in, these modifications or substitutions should be covered by the protection scope of the present invention.Therefore, protection scope of the present invention should be subject to the protection scope in claims.
Claims (34)
- A kind of processing unit, the processing unit are applied to base station, which is characterized in that the processing unit includes:Control unit, and the receiving unit being connect with described control unit;Described control unit participates in establishing dedicated bearer for controlling the base station, and the dedicated bearer is used to carry the multimedia service of user equipment;The receiving unit is used to receive the media encoding parameters for the multimedia service that the user equipment or core network device are sent;Wherein, the media encoding parameters include media coding type, and the media coding type belongs to: fixed-rate coding type, alternatively, variable rate encoding type;Described control unit is also used to control the media coding type or media code rate of the multimedia service.
- Processing unit according to claim 1, it is characterised in that:Described control unit includes the first transmission sub-unit;Described control unit is used to control the media coding type of the multimedia service, comprising:First transmission sub-unit is used to send type of coding adjustment request to the user equipment or the core network device, and the type of coding adjustment request is used to request to adjust the media coding type of the multimedia service.
- Processing unit according to claim 1, it is characterised in that:Described control unit includes the second transmission sub-unit;Described control unit is used to control the media code rate of the multimedia service, comprising:Second transmission sub-unit is used for when the media coding type belongs to variable rate encoding type, code rate adjustment request is sent to the user equipment or the core network device, the code rate adjustment request is used to request to adjust the media code rate of the multimedia service.
- Processing unit according to claim 3, it is characterised in that:Described control unit is also used to: when the media encoding parameters include current coding mode and available code set of modes, being determined and is recommended coding mode, and the recommendation coding mode is included in the code rate adjustment request;Wherein, coding mode presentation code rate, the current coding mode indicate the currently used media code rate of user equipment, and the available code set of modes is the subset for whole coding modes that the media coding type is supported;The code rate for recommending coding mode to indicate that the base station is recommended, the recommendation coding mode belongs to the available code set of modes, and is different from the current coding mode.
- Processing unit according to claim 4, it is characterised in that:Described control unit is also used to: when the media encoding parameters further include code rate adjustment limitation, being adjusted limitation based on the code rate and is determined the recommendation coding mode;Wherein, whether the code rate adjustment restricted representation is limited to adjacent encoder mode adjustment, the adjacent encoder mode for recommending coding mode as the current coding mode.
- According to the processing unit any in claim 3 to 5, it is characterised in that:Described control unit is also used to: when the media encoding parameters further include the code rate adjustment period, the sending cycle for controlling the code rate adjustment request is greater than or equal to the code rate and adjusts the period;Wherein, the code rate adjustment period indicates the minimum time unit of code rate adjustment.
- According to the processing unit any in claim 2 to 6, which is characterized in that described control unit is also used to:In media access control MAC control unit, the type of coding adjustment request or described is carried Code rate adjustment request;Alternatively,In radio resource control RRC message, the type of coding adjustment request or the code rate adjustment request are carried.
- According to claim 1 to any processing unit in 7, which is characterized in that further include:The transmission unit being connect with described control unit;The transmission unit is used for when the user equipment is switched to another base station, some or all of into another base station transmission media encoding parameters.
- A kind of processing unit, the processing unit are applied to user equipment or the network equipment, which is characterized in that the processing unit includes:Control unit, and the transmission unit being connect with described control unit;Described control unit is for controlling the user equipment or the network equipment: participating in Multimedia session and negotiates, to determine the media encoding parameters for being used for multimedia service;Dedicated bearer is established in participation, and the dedicated bearer is for carrying the multimedia service;Wherein, the media encoding parameters include media coding type, and the media coding type belongs to: fixed-rate coding type, alternatively, variable rate encoding type;The transmission unit is used to send the media encoding parameters of the multimedia service to base station, wherein the media encoding parameters are used to control the media coding type or media code rate of the multimedia service by the base station.
- Processing unit according to claim 9, which is characterized in that the processing unit further include:The first receiving unit being connect with described control unit;First receiving unit is used to receive the type of coding adjustment request that the base station is sent, and described control unit is also used to control the user equipment or the network equipment: being asked according to type of coding adjustment It asks, adjusts the media coding type of the multimedia service.
- Processing unit according to claim 9, which is characterized in that the processing unit further include:The second receiving unit being connect with described control unit;Second receiving unit is used to receive the code rate adjustment request that the base station is sent, and described control unit is also used to control the user equipment or the network equipment: according to the code rate adjustment request, adjusting the media code rate of the multimedia service.
- According to the processing unit any in claim 9 to 11, which is characterized in that described control unit is also used to:Current coding mode and available code set of modes are included in the media encoding parameters;And/orThe code rate adjustment period is included in the media encoding parameters;Wherein, coding mode presentation code rate, the current coding mode indicate the currently used media code rate of user equipment, and the available code set of modes is the subset for whole coding modes that the media coding type is supported;The code rate adjustment period is used for the minimum time unit of presentation code speed adjust.
- Processing unit according to claim 12, which is characterized in that described control unit is also used to control the user equipment:When in the code rate adjustment request comprising recommending coding mode, according to the recommendation coding mode, the media code rate of the multimedia service is adjusted;Described that coding mode is recommended to be used to indicate the code rate that the base station is recommended, the recommendation coding mode belongs to the available code set of modes, and is different from the current coding mode.
- According to the processing unit any in claim 9 to 13, which is characterized in that described control unit is also used to control the user equipment:In media access control MAC control unit, the media encoding parameters of the multimedia service are carried;Alternatively,In radio resource control RRC message, the media encoding parameters of the multimedia service are carried.
- According to the processing unit any in claim 9 to 12, it is characterised in that:The network equipment is core network device or internet protocol multi-media sub-system IMS network element;Described control unit is also used to control the network equipment: forwarding the type of coding adjustment request to the peer-entities of user equipment, so that the peer-entities of the user equipment adjusts the media coding type of the multimedia service according to the type of coding adjustment request;And/orDescribed control unit is also used to control the network equipment: forwarding the code rate adjustment request to the peer-entities of user equipment, so that the peer-entities of the user equipment adjusts the media code rate of the multimedia service according to the coding class rate adjustment request.
- A kind of method of multimedia service, the method are applied to base station, which is characterized in that the described method includes:Dedicated bearer is established in participation, and the dedicated bearer is used to carry the multimedia service of user equipment;Receive the media encoding parameters for the multimedia service that the user equipment or core network device are sent;Wherein, the media encoding parameters include media coding type, and the media coding type belongs to: fixed-rate coding type, alternatively, variable rate encoding type;Control the media coding type or media code rate of the multimedia service.
- According to the method for claim 16, which is characterized in that the media coding type of the control multimedia service, comprising:Type of coding adjustment request is sent to the user equipment or the core network device, the type of coding adjustment request is used to request to adjust the media coding type of the multimedia service.
- According to the method for claim 16, which is characterized in that the media coding type belongs to variable rate encoding type, the media code rate of the control multimedia service, comprising:Code rate adjustment request is sent to the user equipment or the core network device, the code rate adjustment request is used to request to adjust the media code rate of the multimedia service.
- According to the method for claim 18, which is characterized in that further include:When the media encoding parameters include current coding mode and available code set of modes, determines and recommend coding mode, and the recommendation coding mode is included in the code rate adjustment request;Wherein, coding mode presentation code rate, the current coding mode indicate the currently used media code rate of user equipment, and the available code set of modes is the subset for whole coding modes that the media coding type is supported;The code rate for recommending coding mode to indicate that the base station is recommended, the recommendation coding mode belongs to the available code set of modes, and is different from the current coding mode.
- According to the method for claim 19, it is characterised in that:When the media encoding parameters further include code rate adjustment limitation, limitation is adjusted based on the code rate and determines the recommendation coding mode;Wherein, whether the code rate adjustment restricted representation is limited to adjacent encoder mode adjustment, the adjacent encoder mode for recommending coding mode as the current coding mode.
- Any method in 8 to 20 according to claim 1, it is characterised in that:When the media encoding parameters further include the code rate adjustment period, the sending cycle for controlling the code rate adjustment request is greater than or equal to the code rate and adjusts the period;Wherein, the code rate adjustment period is used for the minimum time unit of presentation code speed adjust.
- Method described in any one of 7 to 21 according to claim 1, it is characterised in that:In media access control MAC control unit, the type of coding adjustment request or the code rate adjustment request are carried;Alternatively,In radio resource control RRC message, the type of coding adjustment request or the code rate adjustment request are carried.
- Method described in any one of 6 to 22 according to claim 1, which is characterized in that further include:When the user equipment is switched to another base station, some or all of into another base station transmission media encoding parameters.
- Method described in any one of 6 to 23 according to claim 1, it is characterised in that:The media encoding parameters of the multimedia service are carried in media access control MAC control unit;Alternatively,The media encoding parameters of the multimedia service are carried in radio resource control RRC message.
- Method described in any one of 6 to 24 according to claim 1, it is characterised in that:The multimedia service is that long term evolution carries voice VoLTE business, and the base station is evolved node B.
- A kind of method of multimedia service, the method are applied to user equipment, which is characterized in that the described method includes:Multimedia session negotiation is carried out with peer-entities, to determine the media encoding parameters for being used for multimedia service;Wherein, the media encoding parameters include media coding type, and the media coding type belongs to: Fixed-rate coding type, alternatively, variable rate encoding type;Dedicated bearer is established in participation, and the dedicated bearer is for carrying the multimedia service;The media encoding parameters of the multimedia service are sent to base station, wherein the media encoding parameters are used to control the media coding type or media code rate of the multimedia service by the base station.
- According to the method for claim 26, which is characterized in that the method also includes:Receive the type of coding adjustment request that the base station is sent;According to the type of coding adjustment request, the media coding type of the multimedia service is adjusted.
- According to the method for claim 26, which is characterized in that the media coding type belongs to variable rate encoding type, the method also includes:Receive the code rate adjustment request that the base station is sent;According to the code rate adjustment request, the media code rate of the multimedia service is adjusted.
- According to the method for claim 28, which is characterized in that the base station Xiang Suoshu send the media encoding parameters in include current coding mode and available code set of modes, the method also includes:When including recommending coding mode in the code rate adjustment request, according to the recommendation coding mode, the media code rate of the multimedia service is adjusted;Wherein, coding mode presentation code rate, the current coding mode indicate the currently used media code rate of user equipment, and the available code set of modes is the subset for whole coding modes that the media coding type is supported;The code rate for recommending coding mode to indicate that the base station is recommended, the recommendation coding mode belongs to the available code set of modes, and is different from the current coding mode.
- According to the method for claim 29, it is characterised in that:In the media encoding parameters sent to the base station further include: code rate adjustment limitation, the adjacent encoder mode adjustment whether the code rate adjustment restricted representation is limited to.
- According to the method any in claim 28 to 30, it is characterised in that:In the media encoding parameters sent to the base station further include: code rate adjusts the period, and the code rate adjustment period is used for the minimum time unit of presentation code speed adjust.
- The method according to any one of claim 26 to 31, it is characterised in that:In media access control MAC control unit, the media encoding parameters of the multimedia service are carried;Alternatively,In radio resource control RRC message, the media encoding parameters of the multimedia service are carried.
- A kind of computer program product, it is characterised in that:The computer program product includes computer program code, when computer program code unit operation processed, so that the processing unit control base station executes the method as described in any one of claim 16 to 25;Alternatively, the processing unit control user equipment is made to execute the method as described in any one of claim 26 to 32.
- A kind of communication equipment, the communication equipment are user equipment or base station characterized by comprisingProcessor, and the memory being connected to the processor;Instruction or code are stored in the memory, when described instruction or code are run in the processor, the communication equipment executes the method as described in any one of claim 16 to 25;Alternatively, the communication equipment executes the method as described in any one of claim 26 to 32.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/080961 WO2016197295A1 (en) | 2015-06-08 | 2015-06-08 | Multimedia service method, processing device and communications equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107113338A true CN107113338A (en) | 2017-08-29 |
Family
ID=57502741
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580072271.0A Pending CN107113338A (en) | 2015-06-08 | 2015-06-08 | Method, processing unit and the communication equipment of multimedia service |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107113338A (en) |
WO (1) | WO2016197295A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021205339A1 (en) * | 2020-04-07 | 2021-10-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Enhanced subscriber identity module (esim) remote provisioning based solution to provide ims services to a user of a private network (npn) |
CN115517007A (en) * | 2020-05-07 | 2022-12-23 | 苹果公司 | Public land mobile network support for independent non-public access networks |
CN118101134A (en) * | 2024-04-08 | 2024-05-28 | 荣耀终端有限公司 | Coding rate adjustment method and device |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109036444A (en) * | 2018-08-21 | 2018-12-18 | 京信通信系统(中国)有限公司 | Speech encoding rate method of adjustment, device, computer storage medium and equipment |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006026889A1 (en) * | 2004-09-06 | 2006-03-16 | Utstarcom Telecom Co., Ltd. | Dynamic rate control system and method for multi-media in ims system |
US20060251093A1 (en) * | 2005-05-03 | 2006-11-09 | Nokia Corporation | Signaling quality of service (QoS) parameters for a multimedia session |
CN101212459A (en) * | 2006-12-28 | 2008-07-02 | 华为技术有限公司 | Method, system, and device for controlling media code rate |
CN101422061A (en) * | 2006-04-12 | 2009-04-29 | 交互数字技术公司 | Method for radio resource control requested codec rate control for VoIP |
CN103262630A (en) * | 2010-12-20 | 2013-08-21 | 英特尔公司 | Signaling techniques for multimedia-ware radio and network adaptation |
CN103414697A (en) * | 2013-07-22 | 2013-11-27 | 中国联合网络通信集团有限公司 | VOIP self-adaptation speech coding method and system and SIP server |
-
2015
- 2015-06-08 CN CN201580072271.0A patent/CN107113338A/en active Pending
- 2015-06-08 WO PCT/CN2015/080961 patent/WO2016197295A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006026889A1 (en) * | 2004-09-06 | 2006-03-16 | Utstarcom Telecom Co., Ltd. | Dynamic rate control system and method for multi-media in ims system |
US20060251093A1 (en) * | 2005-05-03 | 2006-11-09 | Nokia Corporation | Signaling quality of service (QoS) parameters for a multimedia session |
CN101422061A (en) * | 2006-04-12 | 2009-04-29 | 交互数字技术公司 | Method for radio resource control requested codec rate control for VoIP |
CN101212459A (en) * | 2006-12-28 | 2008-07-02 | 华为技术有限公司 | Method, system, and device for controlling media code rate |
CN103262630A (en) * | 2010-12-20 | 2013-08-21 | 英特尔公司 | Signaling techniques for multimedia-ware radio and network adaptation |
CN103414697A (en) * | 2013-07-22 | 2013-11-27 | 中国联合网络通信集团有限公司 | VOIP self-adaptation speech coding method and system and SIP server |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021205339A1 (en) * | 2020-04-07 | 2021-10-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Enhanced subscriber identity module (esim) remote provisioning based solution to provide ims services to a user of a private network (npn) |
CN115517007A (en) * | 2020-05-07 | 2022-12-23 | 苹果公司 | Public land mobile network support for independent non-public access networks |
CN118101134A (en) * | 2024-04-08 | 2024-05-28 | 荣耀终端有限公司 | Coding rate adjustment method and device |
Also Published As
Publication number | Publication date |
---|---|
WO2016197295A1 (en) | 2016-12-15 |
WO2016197295A8 (en) | 2017-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11297667B2 (en) | Communications system | |
US10264047B2 (en) | Dynamic codec negotiation | |
US9426689B2 (en) | Control and data plane solutions for carrier-aggregation based WLAN offload | |
US9603068B2 (en) | Methods and devices for adjusting resource management procedures in heterogeneous communication networks | |
US11777855B2 (en) | Policy based dual connectivity traffic steering | |
US11026147B2 (en) | Dynamic adaptation of maximum packet loss rate (PLR) for single radio voice call continuity (SRVCC) handover optimization using session description protocol (SDP) | |
US11652719B2 (en) | Measuring round trip time in a mobile communication network | |
US11533266B2 (en) | Rate adjustment techniques | |
WO2014047942A1 (en) | Data transmission method, user equipment, and network side device | |
CN109076639A (en) | Information carrying means, method and communication system | |
WO2017166973A1 (en) | Coding scheme configuration method and device | |
JP2020188472A (en) | Feedback for RAN-assisted rate adaptation | |
US20150230165A1 (en) | Communication apparatus, communication method, non-transitory computer readable medium, and distribution server | |
CN107113338A (en) | Method, processing unit and the communication equipment of multimedia service | |
CN113950851A (en) | Wireless communication method and apparatus | |
US11115896B2 (en) | Handling QoS rules on QoS operation errors | |
US20180103403A1 (en) | A method and apparatus for communicating with a wireless local area network in a mobile communication system | |
CN109804668B (en) | VoLTE service processing method and equipment | |
CN107431940B (en) | Method and apparatus for controlling coverage of uplink in wireless communication system | |
WO2023116873A1 (en) | Application layer measurement collection method, and communication apparatus | |
JP2024064705A (en) | Mobile communication system, server device, base station device, and core network device | |
TW202329736A (en) | Method and apparatus for sidelink carrier selection | |
CN118104303A (en) | User equipment slicing assistance information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170829 |
|
WD01 | Invention patent application deemed withdrawn after publication |