WO2017177382A1 - 用于确定业务通信的编解码模式集的方法和装置 - Google Patents

用于确定业务通信的编解码模式集的方法和装置 Download PDF

Info

Publication number
WO2017177382A1
WO2017177382A1 PCT/CN2016/079095 CN2016079095W WO2017177382A1 WO 2017177382 A1 WO2017177382 A1 WO 2017177382A1 CN 2016079095 W CN2016079095 W CN 2016079095W WO 2017177382 A1 WO2017177382 A1 WO 2017177382A1
Authority
WO
WIPO (PCT)
Prior art keywords
network
codec
codec mode
mode set
current state
Prior art date
Application number
PCT/CN2016/079095
Other languages
English (en)
French (fr)
Inventor
唐海
Original Assignee
广东欧珀移动通信有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 广东欧珀移动通信有限公司 filed Critical 广东欧珀移动通信有限公司
Priority to KR1020187029733A priority Critical patent/KR102598035B1/ko
Priority to JP2018551840A priority patent/JP6853266B2/ja
Priority to EP16898201.5A priority patent/EP3419330B1/en
Priority to PCT/CN2016/079095 priority patent/WO2017177382A1/zh
Priority to CN202011281798.3A priority patent/CN112398854B/zh
Priority to CN201680084117.XA priority patent/CN109076400B/zh
Priority to US15/999,277 priority patent/US11102266B2/en
Priority to TW106111280A priority patent/TWI763661B/zh
Publication of WO2017177382A1 publication Critical patent/WO2017177382A1/zh
Priority to IL262190A priority patent/IL262190B/en
Priority to JP2021039662A priority patent/JP2021100275A/ja

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/752Media network packet handling adapting media to network capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/181Transcoding devices; Rate adaptation devices

Definitions

  • the present invention relates to a wireless communication system, and in particular to a method and apparatus for determining a codec set for performing communication in a wireless communication system.
  • VoIP Voice Over Internet Protocol
  • IMS IP Multimedia Subsystem
  • VoLTE Voice over LTE
  • IMS IP Multimedia Subsystem
  • the codec mode set of VoLTE is determined by using a control protocol (SIP, RTP ⁇ RTCP) of the user terminal application layer.
  • a Session Initiation Protocol SIP
  • SIP Session Initiation Protocol
  • RTP Real Time Transport Protocol
  • RTCP Real Time Transport Control Protocol
  • the combination can be used to optimize transmission efficiency with effective feedback and minimal overhead.
  • the codec mode set is a set of parameters such as voice codec mode and voice data transmission rate.
  • the voice data transmission rate may be 4.75 kbps, 5.15 kbps, 5.9 kbps, 6.7 kbps, 7.4 kbps, 7.95 kbps, 10.2 kbps, 12.2 kbps. Therefore, for the AMR speech codec mode, the application layer control protocol will select a suitable codec mode set from the eight codec mode sets to initiate the VoLTE service request.
  • FIG. 1 shows the process of establishing a session using SIP signaling.
  • the calling UE using the first SDP (Session Description Protocol) message, the calling UE (user terminal) provides the desired media type (ie, audio service or video service) and its corresponding codec mode set.
  • the called UE uses the first SDP response, the called UE informs its supported media type and codec mode set (step S120); in step S130, using the second SDP, the calling UE provides the media type and codec mode negotiated by both parties. Set; the called UE uses the second SDP to negotiate media with both parties
  • the type and codec mode set are confirmed (step S140).
  • the voice data transmission rate is adjusted by the RTP protocol.
  • the present invention provides a method and apparatus for determining a codec set for communicating traffic in a wireless communication system that can improve the performance of the mobile communication network.
  • a communication method includes: obtaining information related to a current state of a network; and determining an appropriate codec mode set based on the information related to a current state of the network and information related to a service type; And use the appropriate codec mode set to perform service communication.
  • a communication apparatus includes: means for obtaining information related to a current state of a network; and determining a suitable one based on the information related to a current state of the network and information related to a service type a unit of the codec mode set; and using the appropriate codec mode set for service communication.
  • a communication apparatus includes: a memory and a processor.
  • the processor executes the instructions stored in the memory to cause the communication device to be described in various embodiments of the present invention.
  • a computer program product comprising a computer readable medium having a set of instructions stored thereon, the instructions being executable by one or more processors, when the set of instructions is executed,
  • the machine can perform the methods described in the various embodiments of the invention.
  • the communication method of the present invention since the state of the current network, for example, the network traffic, is taken into consideration when determining the codec mode set, the determined codec mode set for transmitting the VoLTE service request is facilitated.
  • the current status of the network matches. Accordingly, the number of times the application layer adjusts the codec mode set (for example, the voice data transmission rate) is also reduced. Since the application layer adaptive adjustment involves multiple network nodes and uses more signaling, the reduction of the number of times the application layer adjusts the codec mode set will improve the overall network performance.
  • Figure 1 shows a conventional process of establishing a session using SIP signaling
  • FIG. 2 shows a schematic diagram of a process for establishing a session in accordance with one embodiment of the present invention
  • Figure 3 is a diagram showing a process for establishing a session in accordance with still another embodiment of the present invention.
  • FIG. 4 is a schematic diagram showing a process for establishing a session according to still another embodiment of the present invention.
  • Figure 5 is a diagram showing a process for establishing a session in accordance with still another embodiment of the present invention.
  • Figure 6 is a diagram showing a process for establishing a session in accordance with still another embodiment of the present invention.
  • Figure 7 is a diagram showing a process for establishing a session in accordance with still another embodiment of the present invention.
  • Figure 8 shows a schematic diagram for establishing a session process in accordance with yet another embodiment of the present invention.
  • the access layer of the calling UE obtains information related to the current state of the network.
  • the current state of the network includes network load. If the network is overloaded, for example, if the number of packets is too large, it may cause network congestion.
  • the calling UE can receive information about the current network load from the network via the broadcast channel.
  • the current state of the network includes channel performance.
  • WCDMA Wideband Code Division Multiple Access
  • RSCP Receiveived Signal Code Power
  • LTE Long Term Evolution
  • RSSI Receiveived Signal Strength Indicator
  • the information related to the current state of the network is transmitted to the application layer of the calling UE via the access layer of the calling UE.
  • the application layer of the calling UE determines an appropriate codec mode set (step S220). ).
  • Information related to the type of service includes information indicating the type of service. This type of service can be either the type of service involved in the session to be established. It may also be the type of service supported by the application software of the calling UE for establishing a session.
  • Business types include voice, data, and video. For different types of services, sessions will be established with the appropriate media types. For example, for voice services and video services, their respective channel bandwidths are allocated.
  • the codec mode set includes: voice codec mode, voice data transmission rate, frame aggregation, and redundancy related information.
  • the speech codec method further includes: AMR (Adaptive Multi-Rate), AMR-WB (Adaptive Multi-rate-Wideband), and EVS (Enhanced Voice Service).
  • AMR Adaptive Multi-Rate
  • AMR-WB Adaptive Multi-rate-Wideband
  • EVS Enhanced Voice Service
  • Different voice data transmission rates can be configured for each voice codec mode.
  • the voice data transmission rate may be 4.75 kbps, 5.15 kbps, 5.9 kbps, 6.7 kbps, 7.4 kbps, 7.95 kbps, 10.2 kbps, 12.2 kbps.
  • Redundancy related information includes redundancy levels and redundancy offsets.
  • the codec mode set also includes voice bandwidth, information about partial redundancy, and information about switching between the EVS main mode and the AMR-WB IO mode.
  • a set of codec modes is formed by a set of multiple parameters, such as a specific voice codec mode, a voice data transmission rate, a frame aggregation, and redundancy related information.
  • the codec mode set includes: video data transmission rate, bandwidth, and image size.
  • the calling UE can determine a set of codec modes suitable for transmitting the voice service.
  • the voice codec mode can be selected as AMR and the voice data transmission rate is 12.2 kbps.
  • a specific video service to be transmitted for example, a video image
  • a higher level may be selected in the determined set of suitable codec modes. The video data transmission rate to transmit the video image.
  • the calling UE uses the first SDP message to initiate a service request to the called UE and provides the desired media type and the determined appropriate set of codec modes (step S230).
  • the called UE informs its supported media type and codec mode set (step S240); in step S250, with the second SDP, the calling UE provides the media type and codec mode set negotiated by both parties.
  • the called UE uses the second SDP to confirm the media type and the codec mode set negotiated by both parties (step S260). If the called UE confirms the appropriate codec mode set through the negotiation process, the calling UE and the called UE will use the appropriate codec mode set to perform service communication, for example, transmitting the video image in the above embodiment. .
  • the current user access level of the calling UE can also be read, and the appropriate editing is determined according to the current user access level.
  • Decode mode set includes: a normal user, a PLMN (Public Land Mobile Network) staff member, a PLMN administrator, a security department application, a utility department (eg, water, gas, etc.), Emergency business, etc.
  • the calling UE has the user priority
  • the current user priority of the calling UE can also be read, and the appropriate codec mode set is determined according to the current user priority.
  • the priorities may be set to Advanced, Intermediate, and Low, respectively.
  • FIG. 3 shows a schematic diagram for establishing a session process in accordance with yet another embodiment of the present invention.
  • the access layer of the calling UE obtains current channel performance by detecting (e.g., channel estimation).
  • the calling UE determines a corresponding codec mode set (ie, a codec mode set related to the current state of the network) according to the current channel performance according to the predetermined mapping relationship between each codec mode set and channel performance.
  • the set of codec modes associated with the current state of the network may include a plurality of codec mode sets.
  • the voice data transmission rate may be 4.75 kbps, 5.15 kbps, 5.9 kbps, 6.7 kbps, that is, 4 codec mode sets.
  • Step S320 can be performed by an access layer protocol of the calling UE.
  • the predetermined mapping relationship between each codec mode set and channel performance may be stored in advance in the calling UE.
  • one codec mode set may correspond to one channel performance range, and may also correspond to one channel performance lower limit; or may correspond to a channel performance range, corresponding to the highest edit.
  • the set of decoding modes, or for a channel performance upper limit sets the corresponding highest codec mode set.
  • the level of the codec mode set depends on the parameters that make up the codec mode set. For the voice codec mode, the order from low to high is AMR, AMR-WB, and EVS.
  • the levels from low to high are: 4.75 kbps, 5.15 kbps, 5.9 kbps, 6.7 kbps, 7.4 kbps, 7.95 kbps, 10.2 kbps, 12.2 kbps.
  • the level gradually increases.
  • An index value can be set for each codec mode set to identify the level of each codec mode set.
  • the correspondence between the index value and the level of the codec mode set may be pre-protocoled by the protocol Defined or defined by the network.
  • the index values are 0, 1, and 2, respectively, and the index value is The higher the level of the codec mode set is.
  • the protocol can be either an access layer protocol of the calling UE or an application layer protocol of the calling UE.
  • the network encodes the codec mode for the three codec modes of the EVS, AMR-WB, and AMR, and sets the index values to 0, 1, and 2, respectively, and sets the index value to be lower. The higher the level of the codec mode set.
  • the network can send the configuration to the calling UE via the broadcast channel.
  • the calling UE determines a set of codec modes associated with the type of service. For example, a set of codec modes related to the type of service is determined according to the type of service (voice, data, video) to be transmitted. Step S330 is performed by the application layer protocol of the calling UE.
  • step S340 it is determined whether the set of codec modes related to the service type conforms to the set of codec modes related to the current state of the network to generate the appropriate set of codec modes.
  • the access layer of the calling UE reports the set of codec patterns associated with the current state of the network determined in step S320 above to the application layer of the calling UE.
  • the calling UE may share the codec mode set related to the current state of the network and the codec mode set related to the service type.
  • a codec mode set is selected as the appropriate codec mode set.
  • the codec mode set related to the current state of the network allows only AMR voice codec mode, and the voice data transmission rate may be 4.75 kbps, 5.15 kbps, 5.9 kbps; and the codec mode set related to the service type allows AMR, AMR-WB and EVS three voice codec modes, and for AMR voice codec mode, the voice data transmission rate can be 4.75 kbps, 5.15 kbps, 5.9 kbps, 6.7 kbps, 7.4 kbps, then the calling UE can only be shared.
  • the codec mode is centralized (ie, AMR voice codec mode, the voice data transmission rate can be 4.75 kbps, 5.15 kbps, 5.9 kbps), and a codec mode set is selected as the suitable codec mode set.
  • the calling UE may arbitrarily select one from the shared codec mode set as the suitable codec mode set, or may select one from the shared codec mode set as the suitable one based on a predetermined rule (eg, occupying the minimum channel bandwidth).
  • a predetermined rule eg, occupying the minimum channel bandwidth.
  • the set of codec modes related to the service type determined by the application layer of the calling UE should be lower (or not higher) than the set of codec modes determined by the access layer of the calling UE and related to the current state of the network.
  • the voice codec mode is EVS; and in the codec mode set related to the current state of the network, the voice codec mode is AMR-WB, and the application layer of the calling UE is The voice codec mode in the codec mode set related to the service type needs to be adjusted to AMR or AMR-WB.
  • the calling UE application layer informs the access layer of the calling UE of the codec mode set associated with the service type determined according to the foregoing step S330. If the codec mode set related to the service type is not higher than the codec mode set related to the current state of the network determined by the calling UE according to the foregoing step S320, the codec mode set related to the service type is used as the suitable A set of codec modes for business communication. Otherwise, the calling UE sends a notification message from the access layer to the application layer to cause the application layer to reselect the codec mode set associated with the service type.
  • the calling UE uses the first SDP message to initiate a service request to the called UE, and provides the desired media type and the determined appropriate codec mode set (step S350). ).
  • the called UE informs its supported media type and codec mode set (step S360); in step S370, with the second SDP, the calling UE provides the media type and codec mode set negotiated by both parties.
  • the called UE uses the second SDP to confirm the media type and the codec mode set negotiated by both parties (step S380). If the called UE confirms the appropriate codec mode set through the negotiation process, the calling UE and the called UE will use the appropriate codec mode set to perform service communication.
  • the calling UE receives information about the current network load from the network via the broadcast channel (step S410).
  • the calling UE determines a corresponding codec mode set (ie, a codec mode related to the current state of the network according to the current network load information according to the predetermined mapping relationship between each codec mode set and the network load. set).
  • the set of codec modes associated with the current state of the network may include a plurality of codec mode sets.
  • Step S420 is performed by the access layer protocol of the calling UE.
  • the mapping relationship between the predetermined sets of codec modes and the network load (for example, a mapping table) may be stored in advance in the calling UE.
  • the current user access level of the calling UE may also be referred to.
  • the calling UE reads its current user access level. And determining a corresponding codec mode set based on the current user access level according to the predetermined mapping relationship between each codec mode set and the user access level.
  • a predetermined mapping table of each codec mode set and channel performance correspondence may be provided.
  • a predetermined mapping relationship between each codec mode set and network load may be provided.
  • the mapping relationship between the predetermined codec mode set and the user access level may be stored in advance in the calling UE.
  • the operation of determining the corresponding codec mode set for the current user access level may also be performed by the access layer protocol of the calling UE.
  • the calling UE can also refer to the current user priority of the calling UE.
  • the calling UE reads its current user priority. And determining a corresponding codec mode set based on the current user priority according to the predetermined mapping relationship between each codec mode set and the user priority.
  • a predetermined mapping table of each codec mode set and channel performance correspondence may be provided.
  • a predetermined mapping relationship between each codec mode set and network load may be provided.
  • the mapping relationship between the predetermined codec mode set and the user priority (for example, a mapping table) may be stored in advance in the calling UE.
  • the operation of determining the corresponding codec mode set for the current user priority may also be performed by the access layer protocol of the calling UE.
  • the calling UE not only considers channel performance and network load, but also balances user access levels and user priorities. Based on the current channel performance, network load, user access level, and user priority, the calling UE determines a set of codec modes related to the current state of the network according to the corresponding codec mode set in each mapping table. The operation of determining the set of codec modes associated with the current state of the network may be performed by the access layer protocol of the calling UE.
  • a selection probability factor may also be configured for each codec mode set.
  • the voice data transmission rate is 4.75 kbps, 5.15 kbps, 5.9 kbps, 6.7 kbps, 7.4 kbps, 7.95 kbps, 10.2 kbps, 12.2 kbps, 8 codecs.
  • the pattern set can be configured with a selection probability factor of 50%, 50%, 50%, 40%, 40%, 40%, 25% and 25%, respectively.
  • the eight codec mode sets are all candidate codec mode sets. For the 8 candidate codec mode sets, the calling UE Generate a probability value based on a random function.
  • a selection probability factor for each candidate codec mode set is compared to the probability value, respectively. Only the set of codec patterns whose probability values meet the selection probability factor (ie, probability value ⁇ selection probability factor) are selected. For example, if the probability value generated by the calling UE is 45%, the codec mode set with the voice data transmission rate of 4.75 kbps, 5.15 kbps, and 5.9 kbps is selected. In another embodiment, for the set of 8 candidate codec modes, the calling UE may generate 8 corresponding probability values respectively based on a random function. The selection probability factors of each candidate codec mode set are compared with the corresponding probability values one by one. A set of codec modes whose probability values are less than the corresponding selection probability factor will be selected.
  • a selection probability factor of a voice data transmission rate of 4.75 kbps is assumed to be configured to be 50%, and a selection probability factor of 5.15 kbps is configured as The 30%, 5.9 kbps selection probability factor is configured to be 20%.
  • the calling UE generates a probability value based on a random function. For example, if the probability value randomly generated by the calling UE is 25%, two codec mode sets with a voice data transmission rate of 4.75 kbps and 5.15 kbps can be obtained.
  • the selection probability may be respectively configured for the user access level one (the highest priority), the user access level two, the user access level three, and the user access level four (the lowest priority).
  • the factors are 80%, 50%, 20% and 10%.
  • the probability values randomly generated by the calling UE are 70%, 45%, 15%, and 15%, respectively. If the current access level of the calling UE is three, the corresponding selection probability factor is 20%. Since the probability value (15%) is less than the selection probability factor (20%), the calling UE can access the network using the corresponding codec mode set.
  • the probability values generated by the calling UE are 70%, 45%, 25%, and 15%, respectively. Since the probability value (25%) is greater than the selection probability factor (20%), the calling UE will not be able to access the network using the corresponding codec mode set.
  • the selection probability factor can also be a range of values.
  • the user may select a selection probability factor of 20%-80%, 30 for the user access level 1 (the highest priority), the user access level 2, the user access level 3, and the user access level 4 (the lowest priority). %-60%, 30%-50% and 40%-50%. If the probability value generated by the calling UE for a certain user access level conforms to the selection probability factor (ie, the probability value falls within the numerical range of the selection probability factor), the codec mode set corresponding to the selection probability factor is to be Checked.
  • the above determining the operation of the corresponding codec mode set according to the probability factor may also be performed by the access layer protocol of the calling UE.
  • the calling UE receives information about the current network load from the network via the broadcast channel, and based on the mapping relationship between the predetermined codec mode set and the network load, based on the current network load. Information that determines the set of codec modes associated with the current state of the network.
  • the calling UE receives the set of codec modes related to the current state of the network from the network via a broadcast channel (step S510), wherein the set of codec modes is related to the network load.
  • the network device can determine a set of codec modes related to the current state of the network based on the current network load state according to a predetermined mapping relationship between each codec mode set and the network load.
  • the calling UE receives a set of codec modes indicating the current state of the network.
  • the set of codec modes associated with the current state of the network may include a plurality of codec mode sets.
  • the voice data transmission rate can be any one of 4.75 kbps, 5.15 kbps, 5.9 kbps, 6.7 kbps, 7.4 kbps, 7.95 kbps, 10.2 kbps, and 12.2 kbps.
  • the set of codec modes related to the current state of the network includes eight codec mode sets.
  • Step 510 can be performed by an access layer protocol of the calling UE.
  • the network device can transmit a predetermined mapping table of each codec mode set and channel performance as described in the embodiment of FIG. 3 via a broadcast channel.
  • the calling UE receives the mapping table (step S610).
  • the calling UE obtains current channel performance by detecting (e.g., channel estimation) (step S615).
  • the calling UE determines a set of codec modes related to the current state of the network (step S620). Steps S610, S615, and S620 may be performed by an access layer protocol of the calling UE.
  • the network device generates one or more candidate codec mode sets related to the network load based on the current network load condition, that is, each candidate codec mode set indicates ( Indicate) the current state of the network. Wherein each candidate codec mode set corresponds to a user access level.
  • the network device transmits a mapping table of the candidate codec mode set and the user access level via a broadcast channel.
  • the calling UE receives the mapping table via the broadcast channel (step S710).
  • the calling UE obtains the current user access level (step S715).
  • the calling UE selects a corresponding codec mode set from the candidate codec mode set as a codec mode set related to the current state of the network (step S720).
  • Steps S710, S715, and S720 may be performed by an access layer protocol of the calling UE.
  • each candidate codec mode set indicates ( Indicate) the current state of the network.
  • each candidate codec mode set corresponds to a user priority.
  • the network device transmits a mapping table of the candidate codec mode set and the user priority via a broadcast channel.
  • the calling UE receives the mapping table via the broadcast channel (step S810).
  • the calling UE obtains the current user priority (step S815).
  • the calling UE selects a corresponding codec mode set from the candidate codec mode set as a codec mode set related to the current state of the network (step S820).
  • Steps S810, S815, and S820 may be performed by an access layer protocol of the calling UE.
  • the called UE may also determine a suitable set of codec modes using a method step similar to that of the calling UE; thus, when transmitting the first SDP response message, The calling UE informs the set of codec modes supported by the called UE.
  • the calling UE informs the set of codec modes supported by the called UE.
  • the step performed by the access layer protocol of the calling UE may also be performed by the calling UE from the access layer to the application layer, and the corresponding step is performed by the application layer protocol of the calling UE.
  • the calling UE may transmit the detected information about the current channel performance to the application layer of the calling UE, and the application layer protocol of the calling UE is based on the predetermined The mapping relationship between the codec mode set and the channel performance, based on the received information about the current channel performance, determines a set of codec modes related to the current state of the network.
  • the calling UE may not only adopt SIP signaling, but also may use RTP ⁇ RTCP signaling to negotiate and dynamically adjust the adopted codec mode set.
  • the method for determining a codec mode set for service communication described above in conjunction with the accompanying drawings is applicable not only to a VoLTE (Voice Over LTE) network but also to other IMS-based networks, such as: UMTS (Universal Mobile Telecommunications System: Universal) Mobile Telecommunications System).
  • the method for determining a set of codec modes for service communication is also applicable to the industry. It is a specific service of the QCI QoS Class Identifier.
  • determining includes a wide variety of actions. For example, “determining” can include calculating, computing, processing, deriving, investigating, querying (eg, querying in a table, database, or other data structure), asserting, and the like. Further, “determining” may also include receiving (eg, receiving information), accessing (eg, accessing data in memory), and the like. In addition, “determining” may also include resolving, selecting, selecting, establishing, and the like.
  • Information and signals can be represented using any of a variety of different techniques and methods.
  • data, instructions, commands, information, signals, etc., referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, light or light particles, or any combination thereof.
  • DSPs digital signal processors
  • ASICs application specific integrated circuits
  • FPGAs field programmable gate array signals
  • PLDs programmable unit devices
  • Various exemplary logic blocks, modules, and circuits described in connection with the present disclosure may be implemented or carried out in a transistor unit, discrete hardware component, or any combination thereof.
  • the general purpose processor may be a microprocessor, or the processor may be any commercially available processor, controller, microcontroller, or state machine.
  • the processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, a combination of one or more microprocessors and a DSP core, or any other such structure.
  • a processor located in a calling UE executes a computer program (instruction) stored in a storage medium, and is capable of performing the steps in the various embodiments described above to implement a method for determining a set of codec modes for service communication .
  • the software modules can be located in any form of storage medium known in the art. Some exemplary storage media that may be used include: random access memory (RAM), read only memory (ROM), flash memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, and the like.
  • a software module may comprise a single instruction or a plurality of instructions, and these instructions may be distributed over several different code segments, distributed across different programs, and distributed across multiple storage media.
  • a storage medium can be coupled to the processor, such that the processor can read information from the storage medium and can write information to the storage medium. Alternatively, the storage medium may also be part of a processor.
  • the methods disclosed herein include one or more steps or actions to implement the methods. These method steps and/or actions may be interchanged without departing from the scope of the invention. In other words, the order and/or use of specific steps and/or actions may be modified without departing from the scope of the invention.
  • a storage medium may be any available media that can be accessed by a computer.
  • Such computer readable media may comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage media or other magnetic storage device, or can be used to carry or store desired, by way of example and not limitation.
  • disks and discs include compact discs (CDs), laser discs, compact discs, digital versatile discs (DVDs), floppy disks, and Blu-rays. Discs, in which disks typically magnetically replicate data, while discs use lasers to optically replicate data.
  • software or instructions can also be transferred over the transmission medium.
  • the software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, wireless, and microwave
  • coaxial cable , fiber optic cables, twisted pair, DSL, or wireless technologies such as infrared, wireless, and microwave are included in the definition of transmission media.
  • modules and/or other suitable means for performing the methods and techniques described herein can be downloaded and/or obtained as desired by a user terminal and/or base station.
  • a user terminal and/or base station can be coupled to a server to facilitate implementing a module that carries out the methods described herein.
  • the various methods described herein may be provided by a storage module (eg, RAM, ROM, physical storage medium such as a compact disc (CD) or floppy disk, etc.) such that the user terminal and/or base station will store Various methods are available when the module is coupled to or provided to the device.
  • any other suitable technique for providing the apparatus with the methods and techniques described herein can also be used.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Quality & Reliability (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明涉及一种通信方法和装置。该通信方法包括:获得与网络当前状态相关的信息;基于该与网络当前状态相关的信息和与业务类型相关的信息,确定一个合适的编解码模式集;利用该合适的编解码模式集,进行业务通信。按照该通信方法,由于在确定编解码模式集时考虑了当前网络的状态,因此,整个网络性能得到提高。

Description

用于确定业务通信的编解码模式集的方法和装置 技术领域
本发明涉及无线通信***,具体涉及一种用于确定在无线通信***中进行业务通信的编解码集的方法和装置。
背景技术
VoIP(Voice Over Internet Protocol),是将模拟声音信号数字化,以数据封包型式在IP数据网络上做实时传递。IMS(IP Multimedia Subsystem:IP多媒体子***),由于其支持多种接入和丰富的多媒体业务,已经成为全IP时代的核心网标准架构。VoLTE(Voice over LTE)是基于IMS网络来承载语音业务,不仅能够提供高速率的数据业务,还能够提供高质量的音视频通话。
在现有技术中,VoLTE的编解码模式集(Codec mode set)是利用用户终端应用层的控制协议(SIP、RTP\RTCP)确定的。例如,利用会话初始协议SIP(Session Initiation Protocol),可以创建、修改和释放一个或多个参与者的会话;通过实时传输协议RTP(Realtime Transport Protocol)和实时传输控制协议RTCP(Realtime Transport Control Protocol)的配合使用,能够实现以有效的反馈和最小的开销使得传输效率最佳化。编解码模式集是由语音编解码方式和语音数据传输速率等参数组成的一个集合。例如,针对AMR(自适应多速率:Adaptive Multi Rate)语音编解码方式,语音数据传输速率可以是4.75kbps、5.15kbps、5.9kbps、6.7kbps、7.4kbps、7.95kbps、10.2kbps、12.2kbps。因此,针对AMR语音编解码方式,应用层的控制协议将从这8种编解码模式集中选择一种合适的编解码模式集来发起VoLTE业务请求。
附图1示出了采用SIP信令建立会话的过程。在步骤S110,利用第一个SDP(会话描述协议:Session Description Protocol)消息,主叫UE(用户终端)提供所希望的媒体类型(即:音频业务或视频业务)及其相应的编解码模式集;利用第一个SDP应答,被叫UE告知其支持的媒体类型和编解码模式集(步骤S120);在步骤S130,利用第二个SDP,主叫UE提供双方协商的媒体类型和编解码模式集;被叫UE利用第二个SDP,对双方协商的媒体 类型和编解码模式集进行确认(步骤S140)。在通话过程中,通过RTP协议调整语音数据传输速率。
随着移动通信技术的发展,用户对移动通信网络的性能提出了更高的要求。
发明内容
本发明提供了一种用于确定在无线通信***中进行业务通信的编解码集的方法和装置,能够改善移动通信网络的性能。
按照本发明的一个方面提供了一种通信方法,包括:获得与网络当前状态相关的信息;基于该与网络当前状态相关的信息和与业务类型相关的信息,确定一个合适的编解码模式集;和利用该合适的编解码模式集,进行业务通信。
按照本发明的一个方面提供了一种通信装置,包括:用于获得与网络当前状态相关的信息的单元;用于基于该与网络当前状态相关的信息和与业务类型相关的信息,确定一个合适的编解码模式集的单元;和利用该合适的编解码模式集,进行业务通信。
按照本发明的一个方面提供了一种通信装置,包括:存储器和处理器。该处理器执行存储器中存储的指令以使得该通信装置本发明各实施例中记载的方法。
按照本发明的一个方面提供了一种计算机程序产品,包括具有在其上存储的指令集合的计算机可读介质,所述指令可由一个或多个处理器执行,当该指令集合被执行时,使得该机器可执行本发明各实施例中记载的方法。
按照本发明的通信方法,由于在确定编解码模式集时考虑了当前网络的状态,例如:网络负载(Network Traffic),因此,有利于所确定的用于发送VoLTE业务请求的编解码模式集与网络当前状况相匹配。相应地,应用层调整编解码模式集(例如:语音数据传输速率)的次数亦会减少。由于应用层自适应调整会涉及多个网络节点且使用的信令较多,因此,应用层调整编解码模式集次数的减少会使得整个网络性能得到提高。
附图说明
本发明的上述以及其它特点、特征、优点和益处通过以下结合附图的详细描述将变得更加显而易见,其中:
附图1示出常规的采用SIP信令建立会话的过程;
附图2示出根据本发明一个实施例的用于建立会话过程的示意图;
附图3示出根据本发明又一个实施例的用于建立会话过程的示意图;
附图4示出根据本发明又一个实施例的用于建立会话过程的示意图;
附图5示出根据本发明又一个实施例的用于建立会话过程的示意图;
附图6示出根据本发明又一个实施例的用于建立会话过程的示意图;
附图7示出根据本发明又一个实施例的用于建立会话过程的示意图;以及
附图8示出根据本发明又一个实施例的用于建立会话过程的示意图。
在所有附图中,相同的附图标记表示相似或相应的特征或功能。
具体实施方式
附图2示出根据本发明一个实施例的用于建立会话过程的示意图。如附图2所示,在步骤S210,主叫UE的接入层获得与网络当前状态相关的信息。在一个实施例中,网络当前状态包括网络负载。若网络负载过重,例如:分组数量过多,则有可能导致网络阻塞(network congestion)。主叫UE可以经由广播信道接收来自网络的关于当前网络负载的信息。在另一个实施例中,网络当前状态包括信道性能(channel performance)。在WCDMA(宽带码分多址:Wideband Code Division Multiple Access)网络中,信道性能可以由RSCP(接收信号码功率:Received Signal Code Power)等参数指示。在LTE(长期演进:Long Term Evolution)网络中,信道性能可以由RSRP(参考信号接收功率:Reference Signal Receiving Power)或RSSI(接收信号强度指示:Received Signal Strength Indicator)等参数指示。
该与网络当前状态相关的信息经由主叫UE的接入层传递到主叫UE的应用层。当主叫UE欲发起一个业务请求时,基于该与网络当前状态相关的信息和与业务类型(type of service)相关的信息,主叫UE的应用层确定一个合适的编解码模式集(步骤S220)。与业务类型相关的信息包括用于指示业务类型的信息。该业务类型既可以是要建立的会话所涉及的业务类型, 也可以是主叫UE的用于建立会话的应用软件所支持的业务类型。业务类型包括语音、数据和视频。针对不同的业务类型,将采用相应的媒体类型建立会话。例如:针对语音业务和视频业务,会分配各自相应的信道带宽。
针对语音业务,编解码模式集包括:语音编解码方式、语音数据传输速率、帧聚合、冗余相关的信息。语音编解码方式进一步包括:AMR(自适应多速率)、AMR-WB(自适应多速率宽带编码:Adaptive Multi-rate-Wideband)和EVS(增强型语音通话服务Enhanced Voice Service)。针对每种语音编解码方式,可以配置不同的语音数据传输速率。例如:针对AMR语音编解码方式,语音数据传输速率可以是4.75kbps、5.15kbps、5.9kbps、6.7kbps、7.4kbps、7.95kbps、10.2kbps、12.2kbps。冗余相关的信息包括冗余等级和冗余偏移等。针对EVS语音编解码方式,编解码模式集还包括语音带宽、关于部分冗余的信息、关于EVS主模式和AMR-WB IO模式之间切换的信息。针对一个具体的待传输的语音业务,由采用的具体的语音编解码方式、语音数据传输速率、帧聚合、冗余相关的信息等多个参数组成的一个集合构成一个编解码模式集。针对视频业务,编解码模式集包括:视频数据传输速率、带宽、图像尺寸。在一个实施例中,针对待传输的语音业务,根据检测到的当前的信道性能,主叫UE能够确定一个适于传输该语音业务的编解码模式集。例如:若当前信道性能良好,则在所确定的编解码模式集中,可以选择语音编解码方式为AMR和语音数据传输速率为12.2kbps。在另一个实施例中,针对一个具体的待传输的视频业务(例如:视频图像),若检测到的当前信道性能良好,则在所确定的该合适的编解码模式集中,可以选择较高的视频数据传输速率以传输该视频图像。
利用第一个SDP消息,主叫UE向被叫UE发起业务请求,并提供所希望的媒体类型和上述所确定的合适的编解码模式集(步骤S230)。利用第一个SDP应答,被叫UE告知其支持的媒体类型和编解码模式集(步骤S240);在步骤S250,利用第二个SDP,主叫UE提供双方协商的媒体类型和编解码模式集;被叫UE利用第二个SDP,对双方协商的媒体类型和编解码模式集进行确认(步骤S260)。若被叫UE,经过协商过程,确认了该合适的编解码模式集,则主叫UE和被叫UE将使用该合适的编解码模式集,进行业务通信,例如传输上述实施例中的视频图像。
除了考虑网络当前状态和业务类型,若主叫UE具有用户接入等级,还可以读取该主叫UE的当前的用户接入等级,并根据该当前的用户接入等级,确定上述合适的编解码模式集。在一个实施例中,用户接入等级包括:普通用户、PLMN(公共陆地移动通信网络:Public Land Mobile Network)职员、PLMN管理员、***门应用、公用事业部门(如:水、煤气等)、紧急业务等。此外,若主叫UE具有用户优先级,还可以读取该主叫UE的当前的用户优先级,并根据该当前的用户优先级,确定上述合适的编解码模式集。在一个实施例中,对于***全球通VIP用户、全球通用户和非全球通用户,可以分别设置优先级为高级、中级和低级。
附图3示出根据本发明又一个实施例的用于建立会话过程的示意图。如附图3所示,在步骤S310,主叫UE的接入层通过检测(例如:信道评估)获得当前的信道性能。
在步骤S320,主叫UE根据预定的各编解码模式集与信道性能的映射关系,基于该当前的信道性能,确定相应的编解码模式集(即:与网络当前状态相关的编解码模式集)。该与网络当前状态相关的编解码模式集可以包括多个编解码模式集。例如:针对AMR语音编解码方式,语音数据传输速率可以是4.75kbps、5.15kbps、5.9kbps、6.7kbps,即:4个编解码模式集。步骤S320可以由主叫UE的接入层协议执行。
该预定的各编解码模式集与信道性能的映射关系(例如:映射表)可以预先存储在主叫UE中。在该编解码模式集与信道性能的映射表中,一个编解码模式集可以对应于一个信道性能范围,亦可以对应于一个信道性能下限;也可以针对一个信道性能范围,设定对应的最高编解码模式集,或针对一个信道性能上限,设定对应的最高编解码模式集。此外,还可以规定:当信道性能低于一个预定的阈值时,不允许进行通信业务。编解码模式集的高低取决于构成该编解码模式集的各项参数。对于语音编解码方式,级别由低到高依次为AMR、AMR-WB、EVS。对于语音数据传输速率,级别由低到高依次为:4.75kbps、5.15kbps、5.9kbps、6.7kbps、7.4kbps、7.95kbps、10.2kbps、12.2kbps。对于帧聚合,随着帧聚合的数目增多,级别逐渐增高。
可以针对每个编解码模式集设定索引值以标识每个编解码模式集的级别。该索引值与该编解码模式集的级别之间的对应关系,可以由协议预先 定义或由网络进行定义。在一个实施例中,根据协议中的预先定义,针对语音编解码方式为AMR、AMR-WB、EVS的3个编解码模式级,分别设定索引值为0、1、2,且索引值越高则编解码模式集的级别越高。该协议既可以是主叫UE的接入层协议,也可以是主叫UE的应用层协议。在另一个实施例中,由网络针对语音编解码方式为EVS、AMR-WB、AMR的3个编解码模式级,分别设定索引值为0、1、2,并设定索引值越低则编解码模式集的级别越高。网络可以经由广播信道将该配置发送给主叫UE。
在步骤S330,基于与业务类型相关的信息,主叫UE确定与该业务类型相关的编解码模式集。例如,根据待传输的业务类型(语音、数据、视频),确定与该业务类型相关的编解码模式集。步骤S330由主叫UE的应用层协议执行。
在步骤S340,判断该与业务类型相关的编解码模式集是否符合该与网络当前状态相关的编解码模式集以生成该合适的编解码模式集。
在一个实施例中,主叫UE的接入层将其按照上述步骤S320确定的与网络当前状态相关的编解码模式集报告给该主叫UE的应用层。当主叫UE欲发起一个业务请求时,按照主叫UE应用层的协议,主叫UE可以从该与网络当前状态相关的编解码模式集和该与业务类型相关的编解码模式集共享的编解码模式集中,选择一个编解码模式集作为该合适的编解码模式集。例如,与网络当前状态相关的编解码模式集,仅允许AMR语音编解码方式,且语音数据传输速率可以是4.75kbps、5.15kbps、5.9kbps;而与业务类型相关的编解码模式集允许AMR、AMR-WB和EVS三种语音编解码方式,且针对AMR语音编解码方式,语音数据传输速率可以是4.75kbps、5.15kbps、5.9kbps、6.7kbps、7.4kbps,则主叫UE只能在共享的编解码模式集中(即:AMR语音编解码方式,语音数据传输速率可以是4.75kbps、5.15kbps、5.9kbps),选择一个编解码模式集作为该合适的编解码模式集。主叫UE可以从共享的编解码模式集中任意选择一个作为该合适的编解码模式集,亦可以基于一个预定规则(例如:占用最小信道带宽),从共享的编解码模式集中选择一个作为该合适的编解码模式集。若与网络当前状态相关的编解码模式集和该与业务类型相关的编解码模式集没有共享的编解码模式集,则主叫UE的应用层需要重新确定与业务类型相关的编解码模式集。换 言之,主叫UE的应用层确定的与业务类型相关的编解码模式集应当低于(或不高于)主叫UE的接入层确定的与网络当前状态相关的编解码模式集。例如:若在与业务类型相关的编解码模式集中,语音编解码方式为EVS;而在与网络当前状态相关的编解码模式集中,语音编解码方式为AMR-WB,则主叫UE的应用层需要将其与业务类型相关的编解码模式集中的语音编解码方式调整为AMR或AMR-WB。
在另一实施例中,当主叫UE欲发起一个业务请求时,主叫UE应用层将其根据上述步骤S330确定的与该业务类型相关的编解码模式集告知主叫UE的接入层。若该与业务类型相关的编解码模式集不高于主叫UE根据上述步骤S320确定的与网络当前状态相关的编解码模式集,则该业务类型相关的编解码模式集将被作为该合适的编解码模式集以用于业务通信。反之,则主叫UE将一个通知消息从接入层发送到应用层以使得应用层重新选择与业务类型相关的编解码模式集。
与附图2所示实施例类似的,利用第一个SDP消息,主叫UE向被叫UE发起业务请求,并提供所希望的媒体类型和上述所确定的合适的编解码模式集(步骤S350)。利用第一个SDP应答,被叫UE告知其支持的媒体类型和编解码模式集(步骤S360);在步骤S370,利用第二个SDP,主叫UE提供双方协商的媒体类型和编解码模式集;被叫UE利用第二个SDP,对双方协商的媒体类型和编解码模式集进行确认(步骤S380)。若被叫UE,经过协商过程,确认了该合适的编解码模式集,则主叫UE和被叫UE将使用该合适的编解码模式集,进行业务通信。
为了获知网络当前状态,除了通过检测获得当前的信道性能外,在附图4所示的另一个实施例中,主叫UE经由广播信道接收来自网络的关于当前网络负载的信息(步骤S410)。在步骤S420中,主叫UE根据预定的各编解码模式集与网络负载的映射关系,基于该当前网络负载的信息,确定相应的编解码模式集(即:与网络当前状态相关的编解码模式集)。该与网络当前状态相关的编解码模式集可以包括多个编解码模式集。步骤S420由主叫UE的接入层协议执行。该预定的各编解码模式集与网络负载的映射关系(例如:映射表)可以预先存储在主叫UE中。
若主叫UE具有用户接入等级,在步骤S320或步骤S420确定与网络当前状态相关的编解码模式集时,还可以参考主叫UE的当前的用户接入等级。在一个实施例中,主叫UE读取其当前的用户接入等级。根据预定的各编解码模式集与用户接入等级的映射关系,基于该当前的用户接入等级,确定相应的编解码模式集。在一个实施例中,针对每个接入等级,可以提供一个预定的各编解码模式集与信道性能对应关系的映射表。在另一个实施例中,针对每个接入等级,可以提供一个预定的各编解码模式集与网络负载的映射关系。该预定的各编解码模式集与用户接入等级的映射关系(例如:映射表)可以预先存储在主叫UE中。该针对当前的用户接入等级确定相应的编解码模式集的操作也可以由主叫UE的接入层协议执行。
若主叫UE具有用户优先级,还可以参考主叫UE的当前的用户优先级。在另一个实施例中,主叫UE读取其当前的用户优先级。根据预定的各编解码模式集与用户优先级的映射关系,基于该当前的用户优先级,确定相应的编解码模式集。在一个实施例中,针对每个优先级,可以提供一个预定的各编解码模式集与信道性能对应关系的映射表。在另一个实施例中,针对每个优先级,可以提供一个预定的各编解码模式集与网络负载的映射关系。该预定的各编解码模式集与用户优先级的映射关系(例如:映射表)可以预先存储在主叫UE中。该针对当前的用户优先级确定相应的编解码模式集的操作也可以由主叫UE的接入层协议执行。
在另一个实施例中,主叫UE不仅考虑到信道性能和网络负载,而且还能兼顾用户接入等级和用户优先级。基于当前的信道性能、网络负载、用户接入等级、用户优先级,根据各映射表中相应的编解码模式集,主叫UE确定与网络当前状态相关的编解码模式集。该确定与网络当前状态相关的编解码模式集的操作可以由主叫UE的接入层协议执行。
在上述各实施例中,还可以对每个编解码模式集配置一个选择概率因子。在附图2所示实施例中,针对AMR语音编解码方式,语音数据传输速率为4.75kbps、5.15kbps、5.9kbps、6.7kbps、7.4kbps、7.95kbps、10.2kbps、12.2kbps的8个编解码模式集,可以分别配置选择概率因子为50%,50%,50%,40%,40%,40%,25%and 25%。在一个实施例中,该8个编解码模式集都是候选的编解码模式集。针对该8个候选的编解码模式集,主叫UE 基于一个随机函数生成一个概率值。将每个候选的编解码模式集的选择概率因子分别与该概率值进行比较。只有该概率值符合选择概率因子(即:概率值<选择概率因子)的编解码模式集被选中。例如:主叫UE生成的概率值为45%,则语音数据传输速率为4.75kbps、5.15kbps、5.9kbps的编解码模式集被选中。在另一个实施例中,针对该8个候选的编解码模式集,主叫UE可以基于一个随机函数分别生成8个对应的概率值。逐一将每个候选的编解码模式集的选择概率因子与对应的概率值比较。概率值小于相应的选择概率因子的编解码模式集将被选中。在又一个实施例(如附图3所示)中,对于各个共享编解码模式集,假定语音数据传输速率为4.75kbps的选择概率因子被配置为50%,5.15kbps的选择概率因子被配置为30%,5.9kbps的选择概率因子被配置为20%。主叫UE基于一个随机函数生成一个概率值。例如:若主叫UE随机生成的概率值为25%,则能够得到语音数据传输速率为4.75kbps和5.15kbps的两个编解码模式集。在关于用户接入等级的实施例中,可以针对用户接入等级一(优先级最高)、用户接入等级二、用户接入等级三、用户接入等级四(优先级最低)分别配置选择概率因子为80%、50%、20%和10%。针对这4个用户接入等级,主叫UE随机生成的概率值分别为70%,45%,15%和15%。若主叫UE的当前接入等级为三,则相应的选择概率因子为20%。由于该概率值(15%)小于该选择概率因子(20%),则该主叫UE能够使用相应的编解码模式集接入网络。而若针对这4个用户接入等级,主叫UE生成的概率值分别为70%,45%,25%和15%。由于该概率值(25%)大于该选择概率因子(20%),则该主叫UE将不能够使用相应的编解码模式集接入网络。
此外,选择概率因子还可以是一个数值范围。例如:可以针对用户接入等级一(优先级最高)、用户接入等级二、用户接入等级三、用户接入等级四(优先级最低)分别配置选择概率因子为20%-80%、30%-60%、30%-50%和40%-50%。若主叫UE针对某一用户接入等级生成的概率值符合该选择概率因子(即:概率值落在选择概率因子的数值范围内),则与该选择概率因子对应的编解码模式集将被选中。
上述根据概率因子确定相应的编解码模式集的操作也可以由主叫UE的接入层协议执行。
在附图4所示的实施例中,主叫UE经由广播信道接收来自网络的关于当前网络负载的信息,并根据预定的各编解码模式集与网络负载的映射关系,基于该当前网络负载的信息,确定与网络当前状态相关的编解码模式集。在附图5所示实施例中,主叫UE经由广播信道接收来自网络的该与网络当前状态相关的编解码模式集(步骤S510),其中,该编解码模式集与网络负载有关。在一个实施例中,网络设备根据预定的各编解码模式集与网络负载的映射关系,基于当前网络负载状态,能够确定与网络当前状态相关的编解码模式集。当网络设备经由广播信道发送该与网络当前状态相关的编解码模式集时,主叫UE接收到表示该网络当前状态的编解码模式集。该与网络当前状态相关的编解码模式集可以包括多个编解码模式集。例如:当网络负载不大时,对于AMR语音编解码方式,语音数据传输速率可以采用4.75kbps、5.15kbps、5.9kbps、6.7kbps、7.4kbps、7.95kbps、10.2kbps、12.2kbps中的任意一个值。即,该与网络当前状态相关的编解码模式集包括8个编解码模式集。步骤510可以由主叫UE的接入层协议执行。
在另一个实施例中,如附图6所示,网络设备可以经由广播信道发送如附图3实施例中所描述的预定的各编解码模式集与信道性能的映射表。主叫UE接收该映射表(步骤S610)。主叫UE通过检测(例如:信道评估)获得当前的信道性能(步骤S615)。根据接收到的该映射表,基于该当前的信道性能,主叫UE确定与网络当前状态相关的编解码模式集(步骤S620)。步骤S610、S615、S620可以由主叫UE的接入层协议执行。
在另一个实施例中,如附图7所示,基于当前网络负载状况,网络设备生成一个或多个与网络负载相关的候选编解码模式集,即:每个候选编解码模式集指示了(indicate)网络当前状态。其中,每个候选编解码模式集与一个用户接入等级相对应(map)。网络设备经由广播信道发送该候选编解码模式集与用户接入等级的映射表。主叫UE经由广播信道接收该映射表(步骤S710)。主叫UE获得当前的用户接入等级(步骤S715)。根据该映射表,基于该当前的用户接入等级,主叫UE从该候选编解码模式集中选择相应的编解码模式集作为与网络当前状态相关的编解码模式集(步骤S720)。步骤S710、S715、S720可以由主叫UE的接入层协议执行。
在另一个实施例中,如附图8所示,基于当前网络负载状况,网络设备生成一个或多个与网络负载相关的候选编解码模式集,即:每个候选编解码模式集指示了(indicate)网络当前状态。其中,每个候选编解码模式集与一个用户优先级相对应(map)。网络设备经由广播信道发送该候选编解码模式集与用户优先级的映射表。主叫UE经由广播信道接收该映射表(步骤S810)。主叫UE获得当前的用户优先级(步骤S815)。根据该映射表,基于该当前的用户优先级,主叫UE从该候选编解码模式集中选择相应的编解码模式集作为与网络当前状态相关的编解码模式集(步骤S820)。步骤S810、S815、S820可以由主叫UE的接入层协议执行。
在上述附图2至附图8所描述的实施例中,被叫UE也可以采用与主叫UE类似的方法步骤确定合适的编解码模式集;从而在发送第一个SDP应答消息时,向主叫UE告知该被叫UE所支持的编解码模式集。具体的被叫UE确定该合适的编解码模式集的步骤,参见上述各实施例,这里不再赘述。
虽然本申请描述了本发明的一些具体实施例,但本领域的普通技术人员可以在不脱离本发明概念的基础上设计出本发明的变型。
上述各实施例中,由主叫UE的接入层协议执行的步骤,也可以由主叫UE将相应参数从接入层传输至应用层,由主叫UE的应用层协议执行相应的步骤。例如,在附图3所示实施例的步骤S320中,主叫UE可以将检测到的有关当前信道性能的信息传输到主叫UE的应用层,由主叫UE的应用层协议根据预定的各编解码模式集与信道性能的映射关系,基于收到的有关当前信道性能的信息,确定与网络当前状态相关的编解码模式集。
上述结合附图描述的用于确定业务通信的编解码模式集的方法,主叫UE不仅可以采用SIP信令,还可以采用RTP\RTCP信令对采用的编解码模式集进行协商和动态调整。
上述结合附图描述的用于确定业务通信的编解码模式集的方法,不仅适用于VoLTE(Voice Over LTE)网络,还可以适用于其他基于IMS的网络,例如:UMTS(通用移动通信***:Universal Mobile Telecommunications System)。此外,该用于确定业务通信的编解码模式集的方法,还适用于业 务是服务质量等级标识业务(QCI QoS Class Identifier)的特定业务。
在上文中,结合附图,对本发明的一些实施例进行了详细描述。这些实施例可以任意组合,而不会超出本发明原始记载的范围。
如本申请所使用的,术语“确定”包括很多种动作。例如,“确定”可以包括计算、运算、处理、推导、调查、查询(例如,在表、数据库或其它数据结构中查询)、断定等等。此外,“确定”还可以包括接收(例如,接收信息)、存取(例如,存取存储器中的数据)等等。此外,“确定”还可以包括解决、选定、选择、建立等等。
信息和信号可以使用任何多种不同的技术和方法来表示。例如,在贯穿上面的描述中提及的数据、指令、命令、信息、信号等等可以用电压、电流、电磁波、磁场或磁粒子、光场或光粒子或者其任意组合来表示。
用于执行本申请所述功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列信号(FPGA)或其它可编程单元器件(PLD)、分立门或者晶体管单元、分立硬件组件或者其任意组合,可以实现或执行结合本申请所公开内容描述的各种示例性的逻辑框图、模块和电路。通用处理器可以是微处理器,或者,该处理器也可以是任何商业可用处理器、控制器、微控制器或者状态机。处理器还可以实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器与DSP内核的结合,或者任何其它此种结构。
结合本申请所公开内容描述的方法或者算法的步骤可直接体现为硬件、由处理器执行的软件模块或二者组合。在一个实施例中,位于主叫UE中的处理器执行存储在存储介质中的计算机程序(指令),能够执行上述各个实施例中的步骤以实现用于确定业务通信的编解码模式集的方法。软件模块可以位于本领域已知的任何形式的存储介质中。可以使用的一些示例性存储介质包括:随机存取存储器(RAM)、只读存储器(ROM)、闪存、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动磁盘、CD-ROM等等。软件模块可以包括单一指令或多个指令,并且这些指令可以分布在一些不同的代码段上、分布在不同的程序中和分布在多个存储介质中。存储介质可以耦接至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。或者,存储介质也可以是处理器的组成部分。
本申请所公开方法包括一个或多个实现所述方法的步骤或动作。在不脱离本发明保护范围的基础上,这些方法步骤和/或动作可以相互交换。换言之,除非指定特定顺序的步骤或动作,否则在不脱离本发明保护范围的基础上,可以修改特定步骤和/或动作的顺序和/或使用。
本申请所述功能可以用硬件、软件、固件或其任意组合来实现。当使用软件实现时,可以将这些功能作为一个或多个指令存储在计算机可读介质中。存储介质可以是计算机能够存取的任何可用介质。通过示例的方式而不是限制的方式,这种计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储介质或其它磁存储设备、或者能够用于携带或存储期望的指令或数据结构形式的程序代码并能够由计算机进行存取的任何其它介质。如本申请所使用的,盘和碟包括压缩光碟(CD)、激光碟、光碟、数字多用途光碟(DVD)、软盘和蓝光
Figure PCTCN2016079095-appb-000001
碟,其中盘(disk)通常磁性地复制数据,而碟(disc)则用激光来光学地复制数据。
此外,软件或指令还可以在传输介质上进行传输。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字用户线路(DSL)或者诸如红外线、无线和微波之类的无线技术从网站、服务器或其它远程源传输的,那么同轴电缆、光纤电缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在传输介质的定义中。
此外,应当理解的是,用于执行本申请所述方法和技术的模块和/或其它适当方式可以通过用户终端和/或基站按需地进行下载和/或获得。例如,这种设备可以耦接至服务器,以便有助于实现传送执行本申请所述方法的模块。或者,本申请所述的各种方法可以通过存储模块(例如,RAM、ROM、诸如压缩光盘(CD)或软盘之类的物理存储介质等等)来提供,使得用户终端和/或基站将存储模块耦接至或提供给该设备时,可以获得各种方法。此外,还可以使用向设备提供本申请所述方法和技术的任何其它适当技术。
应当理解的是,本发明并不受限于上文示出的精确配置和组件。在不脱离本发明保护范围基础上,可以对上文所述方法和装置的排列、操作和细节做出各种修改、改变和变化。
本发明并不限于这些已揭示的实施例,本领域技术人员从中推导出来的其它方案也在本发明的保护范围之内。因此,本发明的保护范围应当由 所附的权利要求书来限定。
应当注意,在权利要求书中,词语“包括”并不排除存在权利要求或说明书中没有列举的元件,单元或装置。元件,单元或装置之前的词语“一”或“一个”并不排除存在多个这种元件,单元或装置。在列举了几个单元的设备权利要求中,这些单元中的几种可以由同一类软件和/或硬件来实施。

Claims (48)

  1. 一种通信方法,包括:
    获得与网络当前状态相关的信息;
    基于该与网络当前状态相关的信息和与业务类型相关的信息,确定一个合适的编解码模式集;
    利用该合适的编解码模式集,进行业务通信。
  2. 如权利要求1所述的方法,其中,所述网络当前状态包括网络负载和/或信道性能。
  3. 如权利要求2所述的方法,还包括:
    获得当前的用户接入等级和/或当前的用户优先级;
    根据该当前的用户接入等级和/或用户优先级,确定所述合适的编解码模式集。
  4. 如权利要求2所述的方法,其中,所述获得与网络当前状态相关的信息包括:获得一个或多个与网络当前状态相关的编解码模式集。
  5. 如权利要求4所述的方法,其中,所述获得与网络当前状态相关的编解码模式集包括:
    经由广播信道接收来自网络的所述与网络当前状态相关的编解码模式集,其中,该编解码模式集与网络负载有关。
  6. 如权利要求4所述的方法,其中,所述获得与网络当前状态相关的编解码模式集包括:
    经由广播信道接收来自网络的一个或多个与网络负载相关的候选编解码模式集,其中:每个候选编解码模式集与一个用户接入等级相对应;
    获得当前的用户接入等级;
    根据该当前的用户接入等级,从该候选编解码模式集中选择相应的编解码模式集作为所述与网络当前状态相关的编解码模式集。
  7. 如权利要求4所述的方法,其中,所述获得与网络当前状态相关的编解码模式集包括:
    经由广播信道接收来自网络的一个或多个与网络负载相关的候选编解码模式集,其中:每个候选编解码模式集与一个用户优先级相对应;
    获得当前的用户优先级;
    根据该当前的用户优先级,从该候选编解码模式集中选择相应的编解码模式集作为所述与网络当前状态相关的编解码模式集。
  8. 如权利要求4所述的方法,所述获得与网络当前状态相关的编解码模式集包括:
    获得当前的信道性能;
    根据预定的各编解码模式集与信道性能的映射关系,基于该当前的信道性能,确定所述与网络当前状态相关的编解码模式集。
  9. 如权利要求8所述的方法,其中,所述预定的各编解码模式集与信道性能的映射关系经由广播信道接收。
  10. 如权利要求8所述的方法,其中,所述的各编解码模式集与信道性能的映射关系包括以下情况中的至少一种:
    -一个编解码模式集对应于一个信道性能范围;
    -一个编解码模式集对应于一个信道性能下限;
    -一个信道性能范围对应的最高编解码模式集;
    -一个信道性能上限对应的最高编解码模式集;
    -当信道性能低于一个预定的阈值时,通信业务不被允许。
  11. 如权利要求4所述的方法,所述获得与网络当前状态相关的编解码模式集包括:
    经由广播信道接收来自网络的关于当前网络负载的信息;
    根据预定的各编解码模式集与网络负载的映射关系,基于该当前网络负载的信息,确定所述与网络当前状态相关的编解码模式集。
  12. 如权利要求8或11所述的方法,所述获得与网络当前状态相关的编解码模式集包括:
    获得当前的用户接入等级;
    根据预定的各编解码模式集与用户接入等级的映射关系,基于该当前的用户接入等级,确定所述与网络当前状态相关的编解码模式集。
  13. 如权利要求8或11所述的方法,所述获得与网络当前状态相关的编解码模式集包括:
    获得当前用户的优先级;
    根据预定的各编解码模式集与用户优先级的映射关系,基于该当前的用户优先级,确定所述与网络当前状态相关的编解码模式集。
  14. 如权利要求4所述的方法,其中,所述获得的与网络当前状态相关的编解码模式集还被配置了相应的选择概率因子;所述方法还包括:
    随机生成一个概率值;
    若该概率值符合该选择概率因子,则获得所述合适的编解码模式集。
  15. 如权利要求1所述的方法,其中所述编解码模式集包括以下中的至少一种:语音编解码方式、语音数据传输速率、帧聚合、冗余相关的信息、视频数据传输速率、带宽、图像尺寸。
  16. 如权利要求15所述的方法,其中,所述语音编解码方式是AMR(自适应多速率Adaptive Multi Rate)、AMR-WB(自适应多速率宽带编码Adaptive Multi-rate-Wideband)和EVS(增强型语音通话服务Enhanced Voice Service)中的任意一个。
  17. 如权利要求16所述的方法,其中,针对所述语音编解码方式是增强型语音通话服务,所述编解码模式集还包括语音带宽、关于部分冗余的信息、关于EVS主模式和AMR-WB IO模式之间切换的信息中的至少任意一个。
  18. 如权利要求4所述的方法,其中,所述确定该合适的编解码模式集包括:
    基于与业务类型相关的信息,确定一个或多个与业务类型相关的编解码模式集;
    判断所述与业务类型相关的编解码模式集是否符合所述与网络当前状态相关的编解码模式集以生成所述合适的编解码模式集。
  19. 如权利要求18所述的方法,其中,所述与业务类型相关的编解码模式集的级别应当低于与网络当前状态相关的编解码模式集的级别。
  20. 如权利要求10或19所述的方法,其中,所述编解码模式集的级别包括:
    对于语音编解码方式,级别由低到高依次为AMR、AMR-WB、EVS;
    对于语音数据传输速率,级别由低到高依次为:4.75kbps、5.15kbps、5.9kbps、6.7kbps、7.4kbps、7.95kbps、10.2kbps、12.2kbps;
    对于帧聚合,随着帧聚合的数目增多,级别逐渐增高。
  21. 如权利要求20所述的方法,其中,针对每个编解码模式集设定索引值以标识每个编解码模式集的级别,该索引值与该编解码模式集的级别之间的对应关系,可以由协议预先定义或由网络进行定义。
  22. 如权利要求1所述的方法,适用于VoLTE(Voice Over LTE)网络或WCDMA网络。
  23. 如权利要求1所述的方法,其中,所述业务是服务质量等级标识 业务。
  24. 一种通信装置,包括:
    用于获得与网络当前状态相关的信息的单元;
    用于基于该与网络当前状态相关的信息和与业务类型相关的信息,确定一个合适的编解码模式集的单元;
    用于利用该合适的编解码模式集进行业务通信的单元。
  25. 如权利要求24所述的装置,其中,所述网络当前状态包括网络负载和/或信道性能。
  26. 如权利要求25所述的装置,还包括:
    用于获得当前的用户接入等级和/或当前的用户优先级的单元;
    用于根据该当前的用户接入等级和/或用户优先级,确定所述合适的编解码模式集的单元。
  27. 如权利要求25所述的装置,其中,所述获得与网络当前状态相关的信息包括:获得一个或多个与网络当前状态相关的编解码模式集。
  28. 如权利要求27所述的装置,其中,所述用于获得与网络当前状态相关的编解码模式集的单元包括:
    用于经由广播信道接收来自网络的所述与网络当前状态相关的编解码模式集的单元,其中,该编解码模式集与网络负载有关。
  29. 如权利要求27所述的装置,其中,所述用于获得与网络当前状态相关的编解码模式集的单元包括:
    用于经由广播信道接收来自网络的一个或多个与网络负载相关的候选编解码模式集的单元,其中:每个候选编解码模式集与一个用户接入等级相对应;
    用于获得当前的用户接入等级的单元;
    用于根据该当前的用户接入等级,从该候选编解码模式集中选择相应的编解码模式集作为所述与网络当前状态相关的编解码模式集的单元。
  30. 如权利要求27所述的装置,其中,所述用于获得与网络当前状态相关的编解码模式集的单元包括:
    用于经由广播信道接收来自网络的一个或多个与网络负载相关的候选编解码模式集的单元,其中:每个候选编解码模式集与一个用户优先级相对应;
    用于获得当前的用户优先级的单元;
    用于根据该当前的用户优先级,从该候选编解码模式集中选择相应的编解码模式集作为所述与网络当前状态相关的编解码模式集的单元。
  31. 如权利要求27所述的装置,所述用于获得与网络当前状态相关的编解码模式集的单元包括:
    用于获得当前的信道性能的单元;
    用于根据预定的各编解码模式集与信道性能的映射关系,基于该当前的信道性能,确定所述与网络当前状态相关的编解码模式集的单元。
  32. 如权利要求31所述的装置,其中,所述预定的各编解码模式集与信道性能的映射关系经由广播信道接收。
  33. 如权利要求31所述的装置,其中,所述的各编解码模式集与信道性能的映射关系包括以下情况中的至少一种:
    -一个编解码模式集对应于一个信道性能范围;
    -一个编解码模式集对应于一个信道性能下限;
    -一个信道性能范围对应的最高编解码模式集;
    -一个信道性能上限对应的最高编解码模式集;
    -当信道性能低于一个预定的阈值时,通信业务不被允许。
  34. 如权利要求27所述的装置,所述用于获得与网络当前状态相关的 编解码模式集的单元包括:
    用于经由广播信道接收来自网络的关于当前网络负载的信息的单元;
    用于根据预定的各编解码模式集与网络负载的映射关系,基于该当前网络负载的信息,确定所述与网络当前状态相关的编解码模式集的单元。
  35. 如权利要求31或34所述的装置,所述用于获得与网络当前状态相关的编解码模式集的单元包括:
    用于获得当前的用户接入等级的单元;
    用于根据预定的各编解码模式集与用户接入等级的映射关系,基于该当前的用户接入等级,确定所述与网络当前状态相关的编解码模式集的单元。
  36. 如权利要求31或34所述的装置,所述用于获得与网络当前状态相关的编解码模式集的单元包括:
    用于获得当前用户的优先级的单元;
    用于根据预定的各编解码模式集与用户优先级的映射关系,基于该当前的用户优先级,确定所述与网络当前状态相关的编解码模式集的单元。
  37. 如权利要求27所述的装置,其中,所述获得的与网络当前状态相关的编解码模式集还被配置了相应的选择概率因子;所述装置还包括:
    用于随机生成一个概率值的单元;
    用于当该概率值符合该选择概率因子时获得所述合适的编解码模式集的单元。
  38. 如权利要求24所述的装置,其中所述编解码模式集包括以下中的至少一种:语音编解码方式、语音数据传输速率、帧聚合、冗余相关的信息、视频数据传输速率、带宽、图像尺寸。
  39. 如权利要求38所述的装置,其中,所述语音编解码方式是AMR(自适应多速率Adaptive Multi Rate)、AMR-WB(自适应多速率宽带编码 Adaptive Multi-rate-Wideband)和EVS(增强型语音通话服务Enhanced Voice Service)中的任意一个。
  40. 如权利要求39所述的装置,其中,针对所述语音编解码方式是增强型语音通话服务,所述编解码模式集还包括语音带宽、关于部分冗余的信息、关于EVS主模式和AMR-WB IO模式之间切换的信息中的至少任意一个。
  41. 如权利要求27所述的装置,其中,所述所述确定该合适的编解码模式集的单元包括:
    用于基于与业务类型相关的信息,确定一个或多个与业务类型相关的编解码模式集的单元;
    用于判断所述与业务类型相关的编解码模式集是否符合所述与网络当前状态相关的编解码模式集以生成所述合适的编解码模式集的单元。
  42. 如权利要求41所述的装置,其中,所述与业务类型相关的编解码模式集的级别应当低于与网络当前状态相关的编解码模式集的级别。
  43. 如权利要求33或42所述的装置,其中,所述编解码模式集的级别包括:
    对于语音编解码方式,级别由低到高依次为AMR、AMR-WB、EVS;
    对于语音数据传输速率,级别由低到高依次为:4.75kbps、5.15kbps、5.9kbps、6.7kbps、7.4kbps、7.95kbps、10.2kbps、12.2kbps;
    对于帧聚合,随着帧聚合的数目增多,级别逐渐增高。
  44. 如权利要求43所述的装置,其中,针对每个编解码模式集设定索引值以标识每个编解码模式集的级别,该索引值与该编解码模式集的级别之间的对应关系,可以由协议预先定义或由网络进行定义。
  45. 如权利要求24所述的装置,适用于VoLTE(Voice Over LTE)网络 或WCDMA网络。
  46. 如权利要求24所述的装置,其中,所述业务是服务质量等级标识业务。
  47. 一种通信装置,包括:
    存储器;
    处理器,用于执行存储器中存储的指令以使得该通信装置执行权利要求1至权利要求23中任意一个权利要求所述的方法。
  48. 一种计算机程序产品,包括具有在其上存储的指令集合的计算机可读介质,所述指令可由一个或多个处理器执行,当该指令集合被执行时,使得该机器可执行权利要求1至23中任意一个权利要求所述的方法。
PCT/CN2016/079095 2016-04-12 2016-04-12 用于确定业务通信的编解码模式集的方法和装置 WO2017177382A1 (zh)

Priority Applications (10)

Application Number Priority Date Filing Date Title
KR1020187029733A KR102598035B1 (ko) 2016-04-12 2016-04-12 서비스 통신의 코덱 모드 세트를 결정하기 위한 방법 및 장치
JP2018551840A JP6853266B2 (ja) 2016-04-12 2016-04-12 サービス通信のコーデックモードセットを確定するための方法及び装置
EP16898201.5A EP3419330B1 (en) 2016-04-12 2016-04-12 Method and device for determining codec mode set for service communication
PCT/CN2016/079095 WO2017177382A1 (zh) 2016-04-12 2016-04-12 用于确定业务通信的编解码模式集的方法和装置
CN202011281798.3A CN112398854B (zh) 2016-04-12 2016-04-12 用于确定业务通信的编解码模式集的方法和装置
CN201680084117.XA CN109076400B (zh) 2016-04-12 2016-04-12 用于确定业务通信的编解码模式集的方法和装置
US15/999,277 US11102266B2 (en) 2016-04-12 2016-04-12 Method and device for determining codec mode set for service communication
TW106111280A TWI763661B (zh) 2016-04-12 2017-03-31 用於確定業務通信的編解碼模式集的方法和裝置
IL262190A IL262190B (en) 2016-04-12 2018-10-08 Method and apparatus for determining a codec mode set for service communication
JP2021039662A JP2021100275A (ja) 2016-04-12 2021-03-11 サービス通信のコーデックモードセットを確定するための方法及び装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/079095 WO2017177382A1 (zh) 2016-04-12 2016-04-12 用于确定业务通信的编解码模式集的方法和装置

Publications (1)

Publication Number Publication Date
WO2017177382A1 true WO2017177382A1 (zh) 2017-10-19

Family

ID=60042287

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/079095 WO2017177382A1 (zh) 2016-04-12 2016-04-12 用于确定业务通信的编解码模式集的方法和装置

Country Status (8)

Country Link
US (1) US11102266B2 (zh)
EP (1) EP3419330B1 (zh)
JP (2) JP6853266B2 (zh)
KR (1) KR102598035B1 (zh)
CN (2) CN112398854B (zh)
IL (1) IL262190B (zh)
TW (1) TWI763661B (zh)
WO (1) WO2017177382A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190084729A (ko) * 2018-01-09 2019-07-17 주식회사 케이티 VoLTE 단말의 코덱 변경 장치 및 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1921478A (zh) * 2005-08-26 2007-02-28 华为技术有限公司 基于网际协议的业务信号传输方法
CN101047466A (zh) * 2006-03-31 2007-10-03 中兴通讯股份有限公司 Wimax***中下行区间使用码和上行区间使用码的确定方法
CN101399630A (zh) * 2007-09-24 2009-04-01 ***通信集团公司 一种自适应调制编码方法及装置
CN101925010A (zh) * 2009-06-12 2010-12-22 中兴通讯股份有限公司 一种多媒体广播组播业务调制编码方案确定方法和***

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2000267018A1 (en) * 2000-08-14 2002-02-25 Nokia Corporation Communication system and method providing a mode selection procedure
KR100539862B1 (ko) 2001-04-04 2005-12-28 삼성전자주식회사 부호분할다중접속 이동통신시스템에서 데이타 송/수신장치및 방법
JP2003264490A (ja) * 2002-03-07 2003-09-19 Matsushita Electric Ind Co Ltd 無線基地局装置及び無線送信方法
US8027335B2 (en) * 2004-05-05 2011-09-27 Prodea Systems, Inc. Multimedia access device and system employing the same
KR20060107120A (ko) 2005-04-07 2006-10-13 엘지전자 주식회사 이동통신 단말기의 음성코덱 전환 방법
US20070043558A1 (en) 2005-08-22 2007-02-22 Uwe Schwarz Priority-Based Resource Allocation
US20070165610A1 (en) * 2006-01-17 2007-07-19 Yu-Chee Tseng Method for establishing a voice over ip call in a wlan
US20080002711A1 (en) 2006-06-30 2008-01-03 Bugenhagen Michael K System and method for access state based service options
KR101476138B1 (ko) 2007-06-29 2014-12-26 삼성전자주식회사 코덱의 구성 설정 방법 및 이를 적용한 코덱
WO2010117326A1 (en) * 2009-04-07 2010-10-14 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangement for session negotiation
KR101332706B1 (ko) * 2009-05-04 2013-11-27 블랙베리 리미티드 Sip 프로토콜을 이용한 합작 세션의 제어 이전을 구현하는 시스템 및 방법
CA2760904A1 (en) * 2009-05-04 2010-11-11 Research In Motion Limited System and method for implementing media and media transfer between devices
CN101925088B (zh) * 2009-06-12 2015-02-18 株式会社Ntt都科摩 一种基于用户体验质量测量的编码方法、终端和***
JP5001983B2 (ja) 2009-07-21 2012-08-15 株式会社エヌ・ティ・ティ・ドコモ 通信制御システム、及び通信制御方法
US8416690B2 (en) * 2010-01-11 2013-04-09 Research In Motion Limited Explicit congestion notification based rate adaptation using binary marking in communication systems
JP5704160B2 (ja) * 2010-02-23 2015-04-22 日本電気株式会社 無線基地局およびその適応変調制御方法
JP6061679B2 (ja) 2010-11-10 2017-01-18 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 通信端末及び通信方法
JP5598550B2 (ja) * 2010-12-07 2014-10-01 日本電気株式会社 ゲートウェイ装置および音声通信方法
CN102546085B (zh) 2010-12-30 2014-10-08 上海明波通信技术有限公司 对hinoc***的探测帧加bch纠错码的方法
US9024823B2 (en) 2011-05-27 2015-05-05 Apple Inc. Dynamically adjustable antenna supporting multiple antenna modes
WO2013048484A1 (en) * 2011-09-30 2013-04-04 Intel Corporation Quality of experience enhancements over wireless networks
US20160100230A1 (en) * 2013-05-07 2016-04-07 Vid Scale, Inc. Qoe-aware wifi enhancements for video applications
US9955502B2 (en) * 2014-05-01 2018-04-24 Qualcomm Incorporated EDCA parameter set differentiation for different device types
EP3148249B1 (en) 2014-07-07 2019-08-21 Huawei Technologies Co., Ltd. Bandwidth selection method of wireless fidelity technology and access point (ap)
EP3205035A1 (en) * 2014-10-06 2017-08-16 VID SCALE, Inc. Adapting communication parameters to link conditions, traffic types, and/or priorities
US9756088B2 (en) * 2015-09-08 2017-09-05 Qualcomm Incorporated IMS over soft AP admission control and resource management
JP6775163B2 (ja) * 2015-12-11 2020-10-28 パナソニックIpマネジメント株式会社 無線基地局、無線端末、無線通信システム及び音声信号通信方法
CN106129641A (zh) 2016-06-30 2016-11-16 维沃移动通信有限公司 一种天线结构、移动终端及天线模式的切换方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1921478A (zh) * 2005-08-26 2007-02-28 华为技术有限公司 基于网际协议的业务信号传输方法
CN101047466A (zh) * 2006-03-31 2007-10-03 中兴通讯股份有限公司 Wimax***中下行区间使用码和上行区间使用码的确定方法
CN101399630A (zh) * 2007-09-24 2009-04-01 ***通信集团公司 一种自适应调制编码方法及装置
CN101925010A (zh) * 2009-06-12 2010-12-22 中兴通讯股份有限公司 一种多媒体广播组播业务调制编码方案确定方法和***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3419330A4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190084729A (ko) * 2018-01-09 2019-07-17 주식회사 케이티 VoLTE 단말의 코덱 변경 장치 및 방법
KR102539720B1 (ko) * 2018-01-09 2023-06-01 주식회사 케이티 VoLTE 단말의 코덱 변경 장치 및 방법

Also Published As

Publication number Publication date
JP2021100275A (ja) 2021-07-01
IL262190A (en) 2018-11-29
TWI763661B (zh) 2022-05-11
TW201737680A (zh) 2017-10-16
EP3419330B1 (en) 2022-12-28
CN112398854B (zh) 2023-02-28
IL262190B (en) 2021-08-31
JP6853266B2 (ja) 2021-03-31
CN109076400A (zh) 2018-12-21
JP2019518354A (ja) 2019-06-27
EP3419330A1 (en) 2018-12-26
US11102266B2 (en) 2021-08-24
EP3419330A4 (en) 2019-02-27
CN109076400B (zh) 2020-12-08
CN112398854A (zh) 2021-02-23
KR20180132698A (ko) 2018-12-12
US20200336530A1 (en) 2020-10-22
KR102598035B1 (ko) 2023-11-02

Similar Documents

Publication Publication Date Title
US20150365522A1 (en) Methods and systems for multi-factor authentication in secure media-based conferencing
US8145770B2 (en) Devices, methods, and media for determining and assigning optimal media characteristics in communications sessions
US9743312B1 (en) Method and system of selecting a quality of service for a bearer
JP2015509349A (ja) 無線ユーザのためのインテリジェントなコーデック・レート適応を提供するための方法および装置
WO2018188418A1 (zh) 数据传输方法、终端和核心网设备
US20130232273A1 (en) SIP Media Retry
CN102893603B (zh) 一种视频会议的处理方法、装置和通信***
KR20130054291A (ko) 대역 내 신호들을 이용한 코덱 전개
WO2017173903A1 (zh) 一种视频通话实现方法、终端及计算机存储介质
US9860766B1 (en) Control of voice communication codec mode based on non-voice communication
WO2014166366A1 (zh) 一种在长期演进集群网络中进行能力协商的方法及装置
WO2012075966A1 (zh) 媒体流处理方法及媒体网关
TWI763661B (zh) 用於確定業務通信的編解碼模式集的方法和裝置
JP2017028591A (ja) リソース確保装置、および、リソース確保方法
CA2851979A1 (en) Optimizing route selection based on transcoding
US8381261B2 (en) Method for selecting policy decision functional entity in a resource and admission control system
CN109314886A (zh) 编解码器专用的无线电链路适配
US11601483B2 (en) System, methods, and computer program products for selecting codec parameters
WO2016197295A1 (zh) 多媒体业务的方法、处理装置及通信设备
WO2016045383A1 (zh) 一种业务处理模块负载均衡的方法及媒体服务器
US11290509B2 (en) Network device for managing a call between user terminals
WO2019129359A1 (en) Method, system and entity for a media transfer session in an ims infrastructure
US11811843B2 (en) Supporting quality of service for media communications
WO2022067699A1 (zh) 业务数据流的传输方法、通信装置及通信***
WO2015165269A1 (zh) 媒体录制方法、装置和***

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 2016898201

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2018551840

Country of ref document: JP

Kind code of ref document: A

Ref document number: 2016898201

Country of ref document: EP

Effective date: 20180920

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 20187029733

Country of ref document: KR

Kind code of ref document: A

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

Ref document number: 16898201

Country of ref document: EP

Kind code of ref document: A1