CN105897478B - 一种链路决策的方法及决策设备 - Google Patents
一种链路决策的方法及决策设备 Download PDFInfo
- Publication number
- CN105897478B CN105897478B CN201610225404.XA CN201610225404A CN105897478B CN 105897478 B CN105897478 B CN 105897478B CN 201610225404 A CN201610225404 A CN 201610225404A CN 105897478 B CN105897478 B CN 105897478B
- Authority
- CN
- China
- Prior art keywords
- link
- decision
- user equipment
- threshold
- currently transmitted
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000005540 biological transmission Effects 0.000 claims abstract description 71
- 238000012546 transfer Methods 0.000 claims abstract description 45
- 238000005070 sampling Methods 0.000 claims description 21
- 238000010586 diagram Methods 0.000 description 13
- 241000208340 Araliaceae Species 0.000 description 7
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 7
- 235000003140 Panax quinquefolius Nutrition 0.000 description 7
- 235000008434 ginseng Nutrition 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000013441 quality evaluation Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000035800 maturation Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/61—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/22—Alternate routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5019—Ensuring fulfilment of SLA
- H04L41/5025—Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/508—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
- H04L41/5087—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to voice services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/123—Evaluation of link metrics
-
- 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/1066—Session management
- H04L65/1083—In-session procedures
-
- 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/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0058—Transmission of hand-off measurement information, e.g. measurement reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Environmental & Geological Engineering (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种链路决策的方法,应用于链路决策***,链路决策***包括处于VoIP通话状态的第一用户设备和第二用户设备、中转服务器和决策设备,第一用户设备和第二用户设备之间具有直连的第一链路和通过中转服务器中转的第二链路,该方法包括:决策设备接收第一用户设备上报的音频服务质量数据,根据音频服务质量数据确定第一用户设备当前发送链路的链路质量评分,当前发送链路为第一链路或第二链路;根据当前发送链路的链路质量评分,决策由第一链路或第二链路作为第一用户设备的后续发送链路。本申请所提供的链路决策的方法,可以确保选择较优的链路传输VoIP的数据流,从而提VoIP的服务质量。
Description
技术领域
本发明涉及通信技术领域,具体涉及一种链路决策的方法及决策设备。
背景技术
互联网语音(Voice over Internet Protocol,VoIP)的传输方式分为直连和中转两种方式。
直连是用户设备与用户设备直接进行点对点的(Point to Point,P2P)数据传输,优点是简单高效,缺点是稳定性和可控性弱。中转是在两个通话的用户设备之间加入一个中转服务器,数据流需要通过该中转服务器传输到对端,优点是稳定可控,缺点是需要服务器资源和带宽资源支撑。
可见,直连和中转两种传输方式都有各自的优缺点,直接采用哪种传输方式都不能保证VoIP的链路质量一直稳定可靠。
发明内容
本发明实施例提供一种链路决策的方法,可以根据音频数据的服务质量,对链路质量进行评估,然后再决定VoIP处于哪个链路才能更好的保证VoIP通话的服务质量。本发明实施例还提供了相应的决策设备。
本发明第一方面提供一种链路决策的方法,所述方法应用于链路决策***,所述链路决策***包括处于互联网语音VoIP通话状态的第一用户设备和第二用户设备、中转服务器和决策设备,所述第一用户设备和所述第二用户设备之间具有直连的第一链路和通过所述中转服务器中转的第二链路,所述方法包括:
所述决策设备接收所述第一用户设备上报的音频服务质量数据,所述音频服务质量数据为所述第二用户设备根据所述第一用户设备发送的音频数据确定,并反馈给所述第一用户设备的;
所述决策设备根据所述音频服务质量数据确定所述第一用户设备当前发送链路的链路质量评分,所述当前发送链路为所述第一链路或所述第二链路;
所述决策设备根据所述当前发送链路的链路质量评分,决策由所述第一链路或所述第二链路作为所述第一用户设备的后续发送链路。
本发明第二方面提供一种决策设备,所述决策设备应用于链路决策***,所述链路决策***还包括处于互联网语音VoIP通话状态的第一用户设备和第二用户设备和中转服务器,所述第一用户设备和所述第二用户设备之间具有直连的第一链路和通过所述中转服务器中转的第二链路,所述决策设备包括:
接收单元,用于接收所述第一用户设备上报的音频服务质量数据,所述音频服务质量数据为所述第二用户设备根据所述第一用户设备发送的音频数据确定,并反馈给所述第一用户设备的;
确定单元,用于根据所述接收单元接收的所述音频服务质量数据确定所述第一用户设备当前发送链路的链路质量评分,所述当前发送链路为所述第一链路或所述第二链路;
决策单元,用于根据所述确定单元确定的所述当前发送链路的链路质量评分,决策由所述第一链路或所述第二链路作为所述第一用户设备的后续发送链路。
本发明第三方面提供一种链路决策***,包括:处于互联网语音VoIP通话状态的第一用户设备和第二用户设备、中转服务器和决策设备,所述第一用户设备和所述第二用户设备之间具有直连的第一链路和通过所述中转服务器中转的第二链路;
所述决策设备为上述第二方面所述的决策设备。
与现有技术中VoIP通话要么采用直连链路,要么采用中转链路,两种链路都各有缺点相比,本申请所提供的链路决策的方法,可以根据第一用户设备当前发送链路的链路质量,决策后续发送链路是第一链路还是第二链路,这样,可以确保选择较优的链路传输VoIP的数据流,从而提VoIP的服务质量。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例中链路决策***的一实施例示意图;
图2是本发明实施例中链路决策方法的一实施例示意图;
图3A是本发明实施例中历史链路信息的队列的一示意图;
图3B是本发明实施例中历史链路信息的队列的一示意图;
图4是本发明实施例中历史链路信息的队列的一示意图;
图5为本发明实施例决策***中决策设备的链路决策过程示意图;
图6为本发明实施例决策设备的一实施例示意图;
图7为本发明实施例决策设备的另一实施例示意图;
图8为本发明实施例决策设备的另一实施例示意图;
图9为本发明实施例决策设备的另一实施例示意图。
具体实施方式
本发明实施例提供一种链路决策的方法,可以根据音频数据的服务质量,对链路质量进行评估,然后再决定VoIP处于哪个链路才能更好的保证VoIP通话的服务质量。本发明实施例还提供了相应的决策设备。以下分别进行详细说明。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
互联网语音(Voice over Internet Protocol,VoIP)就是将模拟信号(Voice)数字化,以数据封包(Data Packet)的形式在IP网络(IP Network)上做实时传递。例如:互联网络电话和即时通信的语音业务等。
VoIP的传输方式分为直连和中转两种方式。直连是用户设备与用户设备直接进行点对点的(Point to Point,P2P)数据传输,中转是在两个通话的用户设备之间加入一个中转服务器,数据流需要通过该中转服务器传输到对端。直连和中转两种链路都有各自的优缺点,所以为了更好的保证音频流在传输过程的服务质量(Quality of Service,QoS),本申请中提出了根据当前发送链路的音频服务质量来决策后续是选择直连链路还是选择中转链路作为后续发送链路的方案,从而确保选择较优的链路传输VoIP的数据流,从而提VoIP的服务质量。
在本申请中,第一用户设备和第二用户设备中的“第一”和“第二”没有特别的指代,就是指两个互相VoIP通话的用户设备,两个用户设备都具有本申请中的音频服务质量数据上报的能力。下面结合图1介绍本申请中的链路决策过程。
图1为本发明实施例中链路决策***的一实施例示意图。
如图1所示,本发明实施例中链路决策***包括处于互联网语音VoIP通话状态的第一用户设备和第二用户设备、中转服务器和决策设备,所述第一用户设备和所述第二用户设备之间具有直连的第一链路和通过所述中转服务器中转的第二链路,第一用户设备和第二用户设备处于VoIP通话状态时,第一用户设备无论是通过第一链路还是第二链路向第二用户设备发送音频数据,第二用户设备都会根据接收到的音频数据确定第一用户设备所使用的当前发送链路的音频服务质量数据,然后第二用户设备将确定的音频服务质量数据反馈给第一用户设备。
第二用户设备通过决策信息数据包向第一用户设备发送音频服务质量数据,该决策信息数据包通常为实时传输控制协议(Real-time Transport Control Protocol,RTCP)包。
第一用设备接收到决策信息数据包后所涉及的链路决策的过程可以参阅图2进行理解。
图2为本发明实施例中链路决策的方法的一实施例示意图。
101、第一用户设备向决策设备发送音频服务质量数据,其中,所述音频服务质量数据为所述第二用户设备根据所述第一用户设备发送的音频数据确定,并反馈给所述第一用户设备的。
第一用设备接收到决策信息数据包后,会对决策信息数据包中的数据进行采样,采样的数量可以由决策服务器预先通知。例如:采集15个样点,每个样点所采集的音频服务质量参数都相同。每个样点所采集的音频服务质量参数可以包括,但不限于网络丢包enetwork、播放丢包eplayout、编码延时dcodec、播放延时dplayout和网络延时dnetwork。
第一用户设备向决策设备发送音频服务质量数据可以是采样的每个样点所对应的音频服务质量参数。例如:上述采集了15个样点,则向决策设备上报的音频服务质量数据就是这15个样点中每个样点所对应的网络丢包enetwork、播放丢包eplayout、编码延时dcodec、播放延时dplayout和网络延时dnetwork。
102、决策设备根据所述音频服务质量数据确定所述第一用户设备当前发送链路的链路质量评分,所述当前发送链路为所述第一链路或所述第二链路。
可选地,步骤102可以包括:
所述决策设备对所述音频服务质量数据进行清洗,确定所述音频服务质量数据中有效采样点;
所述决策设备根据所述有效采样点的音频服务质量参数,以及链路质量评分与音频服务质量参数的对应关系,确定所述第一用户设备当前发送链路的链路质量评分。
决策设备接收到第一用户设备发送的每个采样点的服务质量参数后,考虑到有些采样点可能是重复的或者有些采样点的服务质量参数因为网络抖动导致偏离太大,所以决策设备要清洗掉这些不正常的采样点,清洗后剩余的采样点则为有效采样点。
每个采样点的音频服务质量参数都包括网络丢包enetwork、播放丢包eplayout、编码延时dcodec、播放延时dplayout和网络延时dnetwork,决策设备可以使用这几个参数计算所有有效采样点的网络丢包enetwork、播放丢包eplayout、编码延时dcodec、播放延时dplayout和网络延时dnetwork的平均值。然后按照如下链路质量评分与音频服务质量参数的对应关系的公式确定第一用户设备当前发送链路的链路质量评分。
F=94.2-(γ1+γ2ln(1+γ3e))-(0.024d+0.11(d-177.3)H(d-177.3)
其中,d=dcodec+dplayout+dnetwork,e=enetwork+(1-enetwork)eplayout。而且,公式中所涉及的dcodec、dplayout、dnetwork、enetwork和eplayout都是有效采样点的平均值。另外,(γ1,γ2,γ3)是跟编码器相关的一组参数,H(x)定义为:(x<0)?0:1。即当d-177.3大于0时,H(d-177.3)取1,当d-177.3小于0时,H(d-177.3)取0。
计算的结果F即为当前发送链路的链路质量评分。
103、决策设备根据所述当前发送链路的链路质量评分,决策由所述第一链路或所述第二链路作为所述第一用户设备的后续发送链路。
可选地,步骤103包括:
所述决策设备根据已存储的历史链路信息,确定决策模型;
所述决策设备根据所述当前发送链路的链路质量评分,以及决策模型,确定由所述第一链路或所述第二链路作为所述第一用户设备的后续发送链路。
考虑到频繁做链路切换可能会导致音频信号不稳定,所以在做链路决策时,不仅依据当前链路的链路质量评分,还要考虑已存储的历史链路信息。
本申请把历史链路信息保存在一个队列中,队列设置了一个最大长度L,超过最大长度则把旧的信息从队列中删除。这样既满足了查找历史链路信息的需求,又可以确保队列不会过长,浪费存储资源。
本申请中的决策模型是根据队列中存储的历史链路的种类确定的,队列中存储的历史链路信息的种类包括两种,一种是如图3A和3B所示的,只包括一种历史链路信息,图3A为只包括第一链路信息,图3B为只包括第二链路信息。另外一种是队列中包括两种链路信息,如图4所示,既包括第一链路信息,也包括第二链路信息。
可选地,针对图3A和图3B所示的情况,所述决策设备根据已存储的历史链路信息,确定决策模型,可以包括:
当所述历史链路信息中只包括一种链路的信息时,确定所述决策模型为绝对阈值决策模型,所述一种链路为所述第一链路或所述第二链路;其中,所述绝对阈值决策模型的公式如下:
Thresholdabs=Thresholdabs0-Xn
其中,Thresholdabs为当前绝对阈值,Thresholdabs0为初始绝对阈值,X为衰减参数,n为到目前为止链路总的切换次数;
所述决策设备根据所述当前发送链路的链路质量评分,以及决策模型,确定由所述第一链路或所述第二链路作为所述第一用户设备的后续发送链路,可以包括:
所述决策设备确定当前发送链路的链路质量评分小于所述当前绝对阈值Thresholdabs,则决策另一链路作为所述第一用户设备的后续发送链路,所述另一链路为所述第二链路或所述第一链路。
可选地,针对图4所示的情况,所述决策设备根据已存储的历史链路信息,确定决策模型,可以包括:
当所述历史链路信息中包括两种链路的信息时,确定所述决策模型为相对阈值决策模型,其中,所述相对阈值决策模型的公式如下:
Thresholdrel=Thresholdrel0-Xn
其中,Thresholdrel为当前相对阈值,Thresholdrel0为初始相对阈值,X为衰减参数,n为到目前为止链路总的切换次数;
所述决策设备根据所述当前发送链路的链路质量评分,以及决策模型,确定由所述第一链路或所述第二链路作为所述第一用户设备的后续发送链路,包括:
所述决策设备确定所述当前发送链路的链路质量评分与另一链路的质量评分的差值小于所述当前相对阈值Thresholdrel,则决策另一链路作为所述第一用户设备的后续发送链路,若当前发送链路为所述第一链路,则所述另一链路为所述第二链路,若当前发送链路为所述第二链路,则所述另一链路为所述第一链路。
对切换阈值进行指数衰减可以有效控制切换频率和切换次数,以保护VoIP会话链路的稳定性。
另外,可选地,所述决策设备向所述第一用户设备发送链路切换指示;
其中,所述链路切换指示用于指示:
当所述当前发送链路为所述第一链路,所述后续发送链路为所述第二链路时,所述第一用户设备从所述第一链路切换到所述第二链路;
当所述当前发送链路为所述第二链路,所述后续发送链路为所述第一链路时,所述第一用户设备从所述第二链路切换到所述第一链路。
本发明的链路切换决策逻辑中,对于中转切直连和直连切中转两种情况,可以通过设置不同的初始阈值和衰减参数来控制链路选择的偏向性,从而使得***可以在整体链路性能和整体服务器的带宽开销中进行权衡选择。若需要尽量多的使用直连链路,则初始阈值和衰减参数的设置可以偏向直连链路,若需要尽量多的使用中转链路,则初始阈值和衰减参数的设置可以偏向中转链路。初始阈值和衰减参数是开发人员在初始状态时就设置好的。
可选地,为了缓解决策设备的请求处理负载,本申请中还包括:
当所述后续发送链路与所述当前发送链路相同,且所述当前发送链路被使用的时间超过N个决策周期,则所述决策设备按照如下公式确定下次请求链路决策的时间间隔,所述N为大于1的整数;
Period=Period0+N*Δ
其中Period0为初始间隔时间,N为决策周期,Δ为链路稳定系数;
所述决策设备向所述第一用户设备发送所述时间间隔Period。
n越大,说明当前链路越稳定,也就是说短期内的切换需求越低,那么适当增加到下一次双链路请求的时间间隔是可行的。这种动态请求设计可以在几乎不影响切换时效的情况下大大降低决策设备的整体负载。
下发由所述第一链路或所述第二链路作为所述第一用户设备的后续发送链路,并把到进行下一次链路评估的间隔时间下发给第一用户设备。
与现有技术中VoIP通话要么采用直连链路,要么采用中转链路,两种链路都各有缺点相比,本申请所提供的链路决策的方法,可以根据第一用户设备当前发送链路的链路质量,决策后续发送链路是第一链路还是第二链路,这样,可以确保选择较优的链路传输VoIP的数据流,从而提VoIP的服务质量。
以上是从第一用户设备和决策设备之间的交互角度进行描述的,下面再对决策设备中的功能进行细分,可以包括图5所示的几个模块。
图5为本发明实施例决策***中决策设备的链路决策过程示意图。
图5所示的链路决策***包括第一用户设备20和决策设备30,第一用户设备包括服务质量数据采集模块201和收发模块202,决策设备包括收发模块301、数据清洗模块302、链路质量评价模块303、链路切换决策模块304和请求间隔决策模块305。
数据采集模块201从第二用户设备反馈的RTCP包中采集采样点的音频服务质量参数,然后由收发模块202上报给决策设备。
收发模块301接收到采样点的音频服务质量参数后,由数据清洗模块302对采样点进行清洗,清洗掉其中重复和不正常的采样点,筛选出有效采样点。
链路质量评价模块303按照步骤102中所描述的链路质量评分与音频服务质量参数的对应关系,确定所述第一用户设备当前发送链路的链路质量评分F。
链路切换决策模块304按照步骤103的可选步骤中的两种模型进行决策,确定是否要进行链路切换。
请求间隔决策模块305按照Period=Period0+n*Δ决策下次请求链路决策的时间间隔。
收发模块301向第一用户设备发送链路决策时,下发下次请求链路决策的时间间隔Period。
图5所示的模块的功能的具体过程可以参阅图2部分所描述的过程进行理解,本处不在重复赘述。
参阅图6,本发明实施例提供的决策设备30的一实施例包括:该决策设备30应用于链路决策***,所述链路决策***还包括处于互联网语音VoIP通话状态的第一用户设备和第二用户设备和中转服务器,所述第一用户设备和所述第二用户设备之间具有直连的第一链路和通过所述中转服务器中转的第二链路,所述决策设备包括:
接收单元311,用于接收所述第一用户设备上报的音频服务质量数据,所述音频服务质量数据为所述第二用户设备根据所述第一用户设备发送的音频数据确定,并反馈给所述第一用户设备的;
确定单元312,用于根据所述接收单元311接收的所述音频服务质量数据确定所述第一用户设备当前发送链路的链路质量评分,所述当前发送链路为所述第一链路或所述第二链路;
决策单元313,用于根据所述确定单元312确定的所述当前发送链路的链路质量评分,决策由所述第一链路或所述第二链路作为所述第一用户设备的后续发送链路。
与现有技术中VoIP通话要么采用直连链路,要么采用中转链路,两种链路都各有缺点相比,本申请所提供的决策设备,可以根据第一用户设备当前发送链路的链路质量,决策后续发送链路是第一链路还是第二链路,这样,可以确保选择较优的链路传输VoIP的数据流,从而提VoIP的服务质量。
可选地,所述确定单元312用于:
对所述音频服务质量数据进行清洗,确定所述音频服务质量数据中有效采样点;
根据所述有效采样点的音频服务质量参数,以及链路质量评分与音频服务质量参数的对应关系,确定所述第一用户设备当前发送链路的链路质量评分。
可选地,参阅图7,本发明实施例提供的决策设备的另一实施例中,所述决策单元313包括:
确定子单元3131,用于根据已存储的历史链路信息,确定决策模型;
决策子单元3132,用于根据所述当前发送链路的链路质量评分,以及确定子单元3131确定的决策模型,决策由所述第一链路或所述第二链路作为所述第一用户设备的后续发送链路。
可选地,所述确定子单元3131,用于当所述历史链路信息中只包括一种链路的信息时,确定所述决策模型为绝对阈值决策模型,所述一种链路为所述第一链路或所述第二链路;其中,所述绝对阈值决策模型的公式如下:
Thresholdabs=Thresholdabs0-Xn
其中,Thresholdabs为当前绝对阈值,Thresholdabs0为初始绝对阈值,X为衰减参数,n为到目前为止链路总的切换次数;
所述决策子单元3132,用于确定当前发送链路的链路质量评分小于所述当前绝对阈值Thresholdabs,则决策另一链路作为所述第一用户设备的后续发送链路,所述另一链路为所述第二链路或所述第一链路。
可选地,所述确定子单元3131,用于当所述历史链路信息中包括两种链路的信息时,确定所述决策模型为相对阈值决策模型,其中,所述相对阈值决策模型的公式如下:
Thresholdrel=Thresholdrel0-Xn
其中,Thresholdrel为当前相对阈值,Thresholdrel0为初始相对阈值,X为衰减参数,n为到目前为止链路总的切换次数;
所述决策子单元3132,用于确定所述当前发送链路的链路质量评分与另一链路的质量评分的差值小于所述当前相对阈值Thresholdrel,则决策另一链路作为所述第一用户设备的后续发送链路,若当前发送链路为所述第一链路,则所述另一链路为所述第二链路,若当前发送链路为所述第二链路,则所述另一链路为所述第一链路。
可选地,参阅图8,本发明实施例提供的决策设备的另一实施例中,所述决策设备还包括:
发送单元314,用于向所述第一用户设备发送链路切换指示;
其中,所述链路切换指示用于指示:
当所述当前发送链路为所述第一链路,所述后续发送链路为所述第二链路时,所述第一用户设备从所述第一链路切换到所述第二链路;
当所述当前发送链路为所述第二链路,所述后续发送链路为所述第一链路时,所述第一用户设备从所述第二链路切换到所述第一链路。
可选地,本发明实施例提供的决策设备的另一实施例中,
所述确定单元312,还用于当所述后续发送链路与所述当前发送链路相同,且所述当前发送链路被使用的时间超过N个决策周期,则按照如下公式确定下次请求链路决策的时间间隔,所述N为大于1的整数;
Period=Period0+N*Δ
其中Period0为初始间隔时间,N为决策周期,Δ为链路稳定系数;
所述发送单元314,还用于向所述第一用户设备发送所述确定单元确定的时间间隔Period。
图9是本发明实施例提供的决策设备30的结构示意图。所述决策设备30应用于链路决策***,所述链路决策***还包括处于互联网语音VoIP通话状态的第一用户设备和第二用户设备和中转服务器,所述第一用户设备和所述第二用户设备之间具有直连的第一链路和通过所述中转服务器中转的第二链路,所述决策设备30包括处理器310、存储器350和收发器330,存储器350可以包括只读存储器和随机存取存储器,并向处理器310提供操作指令和数据。存储器350的一部分还可以包括非易失性随机存取存储器(NVRAM)。
在一些实施方式中,存储器350存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:
在本发明实施例中,通过调用存储器350存储的操作指令(该操作指令可存储在操作***中),
通过收发器330接收所述第一用户设备上报的音频服务质量数据,所述音频服务质量数据为所述第二用户设备根据所述第一用户设备发送的音频数据确定,并反馈给所述第一用户设备的;
根据所述音频服务质量数据确定所述第一用户设备当前发送链路的链路质量评分,所述当前发送链路为所述第一链路或所述第二链路;
根据所述当前发送链路的链路质量评分,决策由所述第一链路或所述第二链路作为所述第一用户设备的后续发送链路。
与现有技术中VoIP通话要么采用直连链路,要么采用中转链路,两种链路都各有缺点相比,本申请所提供的决策设备,可以根据第一用户设备当前发送链路的链路质量,决策后续发送链路是第一链路还是第二链路,这样,可以确保选择较优的链路传输VoIP的数据流,从而提VoIP的服务质量。
处理器310控制决策设备30的操作,处理器310还可以称为CPU(CentralProcessing Unit,中央处理单元)。存储器350可以包括只读存储器和随机存取存储器,并向处理器310提供指令和数据。存储器350的一部分还可以包括非易失性随机存取存储器(NVRAM)。具体的应用中决策设备30的各个组件通过总线***320耦合在一起,其中总线***320除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线***320。
上述本发明实施例揭示的方法可以应用于处理器310中,或者由处理器310实现。处理器310可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器310中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器310可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器350,处理器310读取存储器350中的信息,结合其硬件完成上述方法的步骤。
可选地,处理器310用于:
对所述音频服务质量数据进行清洗,确定所述音频服务质量数据中有效采样点;
根据所述有效采样点的音频服务质量参数,以及链路质量评分与音频服务质量参数的对应关系,确定所述第一用户设备当前发送链路的链路质量评分。
可选地,处理器310用于:
根据已存储的历史链路信息,确定决策模型;
根据所述当前发送链路的链路质量评分,以及决策模型,确定由所述第一链路或所述第二链路作为所述第一用户设备的后续发送链路。
可选地,处理器310用于:
当所述历史链路信息中只包括一种链路的信息时,确定所述决策模型为绝对阈值决策模型,所述一种链路为所述第一链路或所述第二链路;其中,所述绝对阈值决策模型的公式如下:
Thresholdabs=Thresholdabs0-Xn
其中,Thresholdabs为当前绝对阈值,Thresholdabs0为初始绝对阈值,X为衰减参数,n为到目前为止链路总的切换次数;
确定当前发送链路的链路质量评分小于所述当前绝对阈值Thresholdabs,则决策另一链路作为所述第一用户设备的后续发送链路,所述另一链路为所述第二链路或所述第一链路。
可选地,处理器310用于:
当所述历史链路信息中包括两种链路的信息时,确定所述决策模型为相对阈值决策模型,其中,所述相对阈值决策模型的公式如下:
Thresholdrel=Thresholdrel0-Xn
其中,Thresholdrel为当前相对阈值,Thresholdrel0为初始相对阈值,X为衰减参数,n为到目前为止链路总的切换次数;
确定所述当前发送链路的链路质量评分与另一链路的质量评分的差值小于所述当前相对阈值Thresholdrel,则决策另一链路作为所述第一用户设备的后续发送链路,若当前发送链路为所述第一链路,则所述另一链路为所述第二链路,若当前发送链路为所述第二链路,则所述另一链路为所述第一链路。
可选地,收发器330还用于向所述第一用户设备发送链路切换指示;
其中,所述链路切换指示用于指示:
当所述当前发送链路为所述第一链路,所述后续发送链路为所述第二链路时,所述第一用户设备从所述第一链路切换到所述第二链路;
当所述当前发送链路为所述第二链路,所述后续发送链路为所述第一链路时,所述第一用户设备从所述第二链路切换到所述第一链路。
可选地,收发器330还用于向所述媒体终端设备发送所述存储地址,以使所述媒体终端设备从所述存储地址获取所述所请求的媒体资源。
可选地,处理器310还用于当所述后续发送链路与所述当前发送链路相同,且所述当前发送链路被使用的时间超过N个决策周期,则所述决策设备按照如下公式确定下次请求链路决策的时间间隔,所述N为大于1的整数;
Period=Period0+N*Δ
其中Period0为初始间隔时间,N为决策周期,Δ为链路稳定系数;
收发器330还用于向所述第一用户设备发送所述时间间隔Period。
图9所描述的决策设备可以参阅图1至图8部分的相关描述进行理解,本处不做过多赘述。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。
以上对本发明实施例所提供的链路决策的方法、决策设备以及***进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (11)
1.一种链路决策的方法,其特征在于,所述方法应用于链路决策***,所述链路决策***包括处于互联网语音VoIP通话状态的第一用户设备和第二用户设备、中转服务器和决策设备,所述第一用户设备和所述第二用户设备之间具有直连的第一链路和通过所述中转服务器中转的第二链路,所述方法包括:
所述决策设备接收所述第一用户设备上报的音频服务质量数据,所述音频服务质量数据为所述第二用户设备根据所述第一用户设备发送的音频数据确定,并反馈给所述第一用户设备的;
所述决策设备根据所述音频服务质量数据确定所述第一用户设备当前发送链路的链路质量评分,所述当前发送链路为所述第一链路或所述第二链路;
所述决策设备根据所述当前发送链路的链路质量评分,决策由所述第一链路或所述第二链路作为所述第一用户设备的后续发送链路,其中包括:所述决策设备根据已存储的历史链路信息,确定决策模型;所述决策设备根据所述当前发送链路的链路质量评分,以及所述决策模型,确定由所述第一链路或所述第二链路作为所述第一用户设备的后续发送链路;
其中,所述决策设备根据已存储的历史链路信息,确定决策模型包括:
当所述历史链路信息中只包括一种链路的信息时,确定所述决策模型为绝对阈值决策模型,所述一种链路为所述第一链路或所述第二链路;其中,所述绝对阈值决策模型的公式如下:
Thresholdabs=Thresholdabs0-Xn
其中,Thresholdabs为当前绝对阈值,Thresholdabs0为初始绝对阈值,X为衰减参数,n为到目前为止链路总的切换次数;
所述决策设备根据所述当前发送链路的链路质量评分,以及所述决策模型,确定由所述第一链路或所述第二链路作为所述第一用户设备的后续发送链路,包括:
所述决策设备确定当前发送链路的链路质量评分小于所述当前绝对阈值Thresholdabs,则决策另一链路作为所述第一用户设备的后续发送链路,所述另一链路为所述第二链路或所述第一链路。
2.根据权利要求1所述的方法,其特征在于,所述决策设备根据所述音频服务质量数据确定所述第一用户设备当前发送链路的链路质量评分,包括:
所述决策设备对所述音频服务质量数据进行清洗,确定所述音频服务质量数据中有效采样点;
所述决策设备根据所述有效采样点的音频服务质量参数,以及链路质量评分与音频服务质量参数的对应关系,确定所述第一用户设备当前发送链路的链路质量评分。
3.根据权利要求1所述的方法,其特征在于,所述决策设备根据已存储的历史链路信息,确定决策模型,包括:
当所述历史链路信息中包括两种链路的信息时,确定所述决策模型为相对阈值决策模型,其中,所述相对阈值决策模型的公式如下:
Thresholdrel=Thresholdrel0-Xn
其中,Thresholdrel为当前相对阈值,Thresholdrel0为初始相对阈值,X为衰减参数,n为到目前为止链路总的切换次数;
所述决策设备根据所述当前发送链路的链路质量评分,以及决策模型,确定由所述第一链路或所述第二链路作为所述第一用户设备的后续发送链路,包括:
所述决策设备确定所述当前发送链路的链路质量评分与另一链路的质量评分的差值小于所述当前相对阈值Thresholdrel,则决策另一链路作为所述第一用户设备的后续发送链路,若当前发送链路为所述第一链路,则所述另一链路为所述第二链路,若当前发送链路为所述第二链路,则所述另一链路为所述第一链路。
4.根据权利要求1-3任一所述的方法,其特征在于,所述方法还包括:
所述决策设备向所述第一用户设备发送链路切换指示;
其中,所述链路切换指示用于指示:
当所述当前发送链路为所述第一链路,所述后续发送链路为所述第二链路时,所述第一用户设备从所述第一链路切换到所述第二链路;
当所述当前发送链路为所述第二链路,所述后续发送链路为所述第一链路时,所述第一用户设备从所述第二链路切换到所述第一链路。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
当所述后续发送链路与所述当前发送链路相同,且所述当前发送链路被使用的时间超过N个决策周期,则所述决策设备按照如下公式确定下次请求链路决策的时间间隔,所述N为大于1的整数;
Period=Period0+N*Δ
其中Period0为初始间隔时间,N为决策周期,Δ为链路稳定系数;
所述决策设备向所述第一用户设备发送所述时间间隔Period。
6.一种决策设备,其特征在于,所述决策设备应用于链路决策***,所述链路决策***还包括处于互联网语音VoIP通话状态的第一用户设备和第二用户设备和中转服务器,所述第一用户设备和所述第二用户设备之间具有直连的第一链路和通过所述中转服务器中转的第二链路,所述决策设备包括:
接收单元,用于接收所述第一用户设备上报的音频服务质量数据,所述音频服务质量数据为所述第二用户设备根据所述第一用户设备发送的音频数据确定,并反馈给所述第一用户设备的;
确定单元,用于根据所述接收单元接收的所述音频服务质量数据确定所述第一用户设备当前发送链路的链路质量评分,所述当前发送链路为所述第一链路或所述第二链路;
决策单元,用于根据所述确定单元确定的所述当前发送链路的链路质量评分,决策由所述第一链路或所述第二链路作为所述第一用户设备的后续发送链路;
所述决策单元包括:
确定子单元,用于根据已存储的历史链路信息,确定决策模型;
决策子单元,用于根据所述当前发送链路的链路质量评分,以及确定子单元确定的决策模型,决策由所述第一链路或所述第二链路作为所述第一用户设备的后续发送链路;
所述确定子单元,用于当所述历史链路信息中只包括一种链路的信息时,确定所述决策模型为绝对阈值决策模型,所述一种链路为所述第一链路或所述第二链路;其中,所述绝对阈值决策模型的公式如下:
Thresholdabs=Thresholdabs0-Xn
其中,Thresholdabs为当前绝对阈值,Thresholdabs0为初始绝对阈值,X为衰减参数,n为到目前为止链路总的切换次数;
所述决策子单元,用于确定当前发送链路的链路质量评分小于所述当前绝对阈值Thresholdabs,则决策另一链路作为所述第一用户设备的后续发送链路,所述另一链路为所述第二链路或所述第一链路。
7.根据权利要求6所述的决策设备,其特征在于,
所述确定单元用于:
对所述音频服务质量数据进行清洗,确定所述音频服务质量数据中有效采样点;
根据所述有效采样点的音频服务质量参数,以及链路质量评分与音频服务质量参数的对应关系,确定所述第一用户设备当前发送链路的链路质量评分。
8.根据权利要求6所述的决策设备,其特征在于,
所述确定子单元,用于当所述历史链路信息中包括两种链路的信息时,确定所述决策模型为相对阈值决策模型,其中,所述相对阈值决策模型的公式如下:
Thresholdrel=Thresholdrel0-Xn
其中,Thresholdrel为当前相对阈值,Thresholdrel0为初始相对阈值,X为衰减参数,n为到目前为止链路总的切换次数;
所述决策子单元,用于确定所述当前发送链路的链路质量评分与另一链路的质量评分的差值小于所述当前相对阈值Thresholdrel,则决策另一链路作为所述第一用户设备的后续发送链路,若当前发送链路为所述第一链路,则所述另一链路为所述第二链路,若当前发送链路为所述第二链路,则所述另一链路为所述第一链路。
9.根据权利要求6-8任一所述的决策设备,其特征在于,所述决策设备还包括:
发送单元,用于向所述第一用户设备发送链路切换指示;
其中,所述链路切换指示用于指示:
当所述当前发送链路为所述第一链路,所述后续发送链路为所述第二链路时,所述第一用户设备从所述第一链路切换到所述第二链路;
当所述当前发送链路为所述第二链路,所述后续发送链路为所述第一链路时,所述第一用户设备从所述第二链路切换到所述第一链路。
10.根据权利要求9所述的决策设备,其特征在于,
所述确定单元,还用于当所述后续发送链路与所述当前发送链路相同,且所述当前发送链路被使用的时间超过N个决策周期,则按照如下公式确定下次请求链路决策的时间间隔,所述N为大于1的整数;
Period=Period0+N*Δ
其中Period0为初始间隔时间,N为决策周期,Δ为链路稳定系数;
所述发送单元,还用于向所述第一用户设备发送所述确定单元确定的时间间隔Period。
11.一种链路决策***,其特征在于,包括:处于互联网语音VoIP通话状态的第一用户设备和第二用户设备、中转服务器和决策设备,所述第一用户设备和所述第二用户设备之间具有直连的第一链路和通过所述中转服务器中转的第二链路;
所述决策设备为上述权利要求6-10任一所述的决策设备。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610225404.XA CN105897478B (zh) | 2016-04-12 | 2016-04-12 | 一种链路决策的方法及决策设备 |
KR1020187013611A KR102062475B1 (ko) | 2016-04-12 | 2017-03-29 | 링크 결정 방법 및 결정 디바이스 |
EP17781800.2A EP3445000B1 (en) | 2016-04-12 | 2017-03-29 | Link decision method and decision device |
MYPI2018701573A MY193600A (en) | 2016-04-12 | 2017-03-29 | Link decision method and decision device |
PCT/CN2017/078573 WO2017177824A1 (zh) | 2016-04-12 | 2017-03-29 | 一种链路决策的方法及决策设备 |
US16/024,181 US10652138B2 (en) | 2016-04-12 | 2018-06-29 | Link decision-making method and decision-making device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610225404.XA CN105897478B (zh) | 2016-04-12 | 2016-04-12 | 一种链路决策的方法及决策设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105897478A CN105897478A (zh) | 2016-08-24 |
CN105897478B true CN105897478B (zh) | 2019-02-05 |
Family
ID=57013160
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610225404.XA Active CN105897478B (zh) | 2016-04-12 | 2016-04-12 | 一种链路决策的方法及决策设备 |
Country Status (6)
Country | Link |
---|---|
US (1) | US10652138B2 (zh) |
EP (1) | EP3445000B1 (zh) |
KR (1) | KR102062475B1 (zh) |
CN (1) | CN105897478B (zh) |
MY (1) | MY193600A (zh) |
WO (1) | WO2017177824A1 (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105897478B (zh) * | 2016-04-12 | 2019-02-05 | 腾讯科技(深圳)有限公司 | 一种链路决策的方法及决策设备 |
CN108282251B (zh) | 2017-01-06 | 2021-03-16 | 腾讯科技(深圳)有限公司 | 一种链路调整方法、装置及服务器 |
US10656987B1 (en) * | 2017-04-26 | 2020-05-19 | EMC IP Holding Company LLC | Analysis system and method |
CN108810535B (zh) * | 2018-06-12 | 2020-11-03 | 南京邮电大学 | 一种基于毫米波***的自适应鲁棒视频编码方法 |
CN109617758B (zh) * | 2018-11-30 | 2021-03-19 | 网宿科技股份有限公司 | 节点网络质量计算方法及装置、服务器、计算机存储介质 |
CN109889405B (zh) * | 2019-02-01 | 2021-06-04 | 广州汇智通信技术有限公司 | 一种网络电话的通信方法、相关装置及*** |
CN111914983B (zh) * | 2019-05-07 | 2023-10-24 | 阿里巴巴集团控股有限公司 | 交互方法及装置、音箱、电子设备和存储介质 |
CN110545566B (zh) * | 2019-09-11 | 2021-04-27 | 腾讯科技(深圳)有限公司 | 一种链路切换的方法、装置、设备以及存储介质 |
CN116390044A (zh) * | 2020-03-12 | 2023-07-04 | 华为技术有限公司 | 一种辅助链路补偿通话的***、装置及芯片 |
CN111669642A (zh) * | 2020-06-29 | 2020-09-15 | 南谊(上海)互联网科技有限公司 | 一种用于社交软件的信息处理***及方法 |
CN112367493B (zh) * | 2021-01-14 | 2021-06-01 | 游密科技(深圳)有限公司 | 数据传输控制方法、装置、移动终端及存储介质 |
CN113810972B (zh) * | 2021-10-29 | 2023-12-01 | 中电科航空电子有限公司 | 基于优先级和动态协商的飞机多链路切换防抖动方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102594703A (zh) * | 2012-03-19 | 2012-07-18 | 广州华多网络科技有限公司 | 基于中继节点的互联网通信***和通信路径选择方法 |
CN103718532A (zh) * | 2013-03-26 | 2014-04-09 | 华为技术有限公司 | 一种数据传输方法、装置及终端设备 |
CN104160687A (zh) * | 2012-03-08 | 2014-11-19 | 国际商业机器公司 | 识别并且转变到改进的voip会话 |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6178448B1 (en) * | 1997-06-18 | 2001-01-23 | International Business Machines Corporation | Optimal link scheduling for multiple links by obtaining and utilizing link quality information |
KR100541526B1 (ko) * | 2004-01-30 | 2006-01-10 | 에스케이 텔레콤주식회사 | 멀티미디어 데이터의 전송품질 측정방법 및 장치 |
US7995464B1 (en) * | 2005-06-27 | 2011-08-09 | At&T Intellectual Property Ii, L.P. | Method and apparatus for measuring quality of service levels |
US20070291655A1 (en) * | 2006-06-19 | 2007-12-20 | Avaya Technology Llc | Waveform Quality Feedback for Internet Protocol Traffic |
US8089939B1 (en) * | 2007-05-18 | 2012-01-03 | Marvell International Ltd. | Predictive roaming by a wireless LAN client station |
EP2571317B1 (en) * | 2008-01-22 | 2015-04-22 | BlackBerry Limited | Path selection for a wireless system with relays |
US9351340B2 (en) * | 2009-04-08 | 2016-05-24 | Nokia Technologies Oy | Apparatus and method for mode selection for device-to-device communications |
JP5788909B2 (ja) * | 2010-02-05 | 2015-10-07 | エレクトロニクス アンド テレコミュニケーションズ リサーチ インスチチュートElectronics And Telecommunications Research Institute | ソース装置、デスティネーション装置及びリレイ装置の通信方法 |
US8767716B2 (en) * | 2011-09-19 | 2014-07-01 | Vonage Network, Llc | Systems and methods of routing IP telephony data packet communications |
CN103037450B (zh) * | 2011-09-29 | 2017-01-25 | 华为技术有限公司 | 一种通信模式切换的方法和装置 |
CN102438018A (zh) * | 2011-12-16 | 2012-05-02 | 北京邮电大学 | 基于自治域的P2P-VoIP 网络中继节点选择方法 |
JP6013593B2 (ja) * | 2012-05-11 | 2016-10-25 | 京セラ株式会社 | 装置間(d2d)通信のためのピア装置関係を用いた装置発見管理 |
EP2665325B1 (en) * | 2012-05-15 | 2014-08-13 | Telefonaktiebolaget L M Ericsson (publ) | Radio link management for network assisted device-to-device communication |
CN104303582B (zh) * | 2012-05-18 | 2019-02-19 | 诺基亚技术有限公司 | 用于切换的方法和装置 |
US9516452B2 (en) * | 2012-06-28 | 2016-12-06 | Intel Corporation | Wireless data transfer with improved transport mechanism selection |
CN103580791A (zh) * | 2012-07-31 | 2014-02-12 | 华为技术有限公司 | 用户设备到用户设备的通信方法及设备 |
US8472342B1 (en) * | 2012-11-30 | 2013-06-25 | Vonage Network, Llc | Systems and methods of routing IP telephony data packet communications |
WO2014090320A1 (en) * | 2012-12-14 | 2014-06-19 | Telefonaktiebolaget L M Ericsson (Publ) | Method in a radio communication system |
US20140211705A1 (en) * | 2013-01-28 | 2014-07-31 | Electronics & Telecommunications Research Institute | Method for device-to-device communication based on wireless local area network and apparatus for the same |
EP2961234A4 (en) * | 2013-02-19 | 2016-10-12 | Kyocera Corp | MOBILE COMMUNICATION SYSTEM, USER TERMINALS AND BASE STATIONS |
KR102115425B1 (ko) * | 2013-07-02 | 2020-06-05 | 삼성전자주식회사 | 무선 통신 시스템에서 기본 경로 및 직접 경로 간 전환 장치 및 방법 |
KR102098119B1 (ko) * | 2013-09-02 | 2020-04-07 | 삼성전자 주식회사 | 단말 간 직접 통신을 지원하는 무선 통신 시스템에서 데이터 경로 전환 방법 및 장치 |
US10165587B2 (en) * | 2013-11-19 | 2018-12-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and base station for supporting D2D communication |
US10129918B2 (en) * | 2014-02-04 | 2018-11-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods, wireless device, base station and candidate relay station for supporting D2D communication over relay |
US20170188410A1 (en) * | 2014-07-08 | 2017-06-29 | Nokia Solutions And Networks Oy | Asymmetric communication |
GB2529455A (en) * | 2014-08-20 | 2016-02-24 | Starleaf Ltd | A telecommunication network |
US20160295627A1 (en) * | 2015-04-01 | 2016-10-06 | Telefonaktiebolaget L M Ericsson (Publ) | Reporting for direct link quality assessment |
US9980304B2 (en) * | 2015-04-03 | 2018-05-22 | Google Llc | Adaptive on-demand tethering |
US10212651B2 (en) * | 2015-05-14 | 2019-02-19 | Qualcomm Incorporated | Systems, methods, and devices for link quality based relay selection |
CN105897478B (zh) * | 2016-04-12 | 2019-02-05 | 腾讯科技(深圳)有限公司 | 一种链路决策的方法及决策设备 |
-
2016
- 2016-04-12 CN CN201610225404.XA patent/CN105897478B/zh active Active
-
2017
- 2017-03-29 MY MYPI2018701573A patent/MY193600A/en unknown
- 2017-03-29 EP EP17781800.2A patent/EP3445000B1/en active Active
- 2017-03-29 KR KR1020187013611A patent/KR102062475B1/ko active IP Right Grant
- 2017-03-29 WO PCT/CN2017/078573 patent/WO2017177824A1/zh unknown
-
2018
- 2018-06-29 US US16/024,181 patent/US10652138B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104160687A (zh) * | 2012-03-08 | 2014-11-19 | 国际商业机器公司 | 识别并且转变到改进的voip会话 |
CN102594703A (zh) * | 2012-03-19 | 2012-07-18 | 广州华多网络科技有限公司 | 基于中继节点的互联网通信***和通信路径选择方法 |
CN103718532A (zh) * | 2013-03-26 | 2014-04-09 | 华为技术有限公司 | 一种数据传输方法、装置及终端设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2017177824A1 (zh) | 2017-10-19 |
KR20180067646A (ko) | 2018-06-20 |
EP3445000A1 (en) | 2019-02-20 |
KR102062475B1 (ko) | 2020-01-03 |
CN105897478A (zh) | 2016-08-24 |
EP3445000B1 (en) | 2020-10-28 |
US10652138B2 (en) | 2020-05-12 |
MY193600A (en) | 2022-10-20 |
US20180309644A1 (en) | 2018-10-25 |
EP3445000A4 (en) | 2019-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105897478B (zh) | 一种链路决策的方法及决策设备 | |
US11799793B2 (en) | Adaptive private network with dynamic conduit process | |
CN101707551B (zh) | 一种数据的传输方法及装置 | |
CN1939032A (zh) | 多媒体通信和协作***及协议 | |
CN104185285A (zh) | 一种媒体数据的传输方法、装置和*** | |
CN103348657B (zh) | 流媒体播放方法、设备及*** | |
Darabkh et al. | Improving UDP performance using intermediate QoD‐aware hop system for wired/wireless multimedia communication systems | |
CN105704338A (zh) | 一种混音方法、混音设备及*** | |
CN113194134A (zh) | 节点确定方法及装置 | |
Welzl | Scalable performance signalling and congestion avoidance | |
CN101132390A (zh) | 基于p2p技术的流媒体*** | |
WO2018228547A1 (zh) | 一种业务转发的方法及网络设备 | |
CN111064768B (zh) | 打印机数据传输控制方法、装置、设备及存储介质 | |
Coffman Jr et al. | The dyadic stream merging algorithm | |
CN108737264A (zh) | 一种数据传输方法及装置 | |
CN100365992C (zh) | 电信设备间资源一致性的管理方法 | |
Ngatman et al. | Comprehensive study of transmission techniques for reducing packet loss and delay in multimedia over ip | |
CN105827695A (zh) | 一种带宽资源共享方法及装置 | |
Siriwong et al. | Study of bursty internet traffic | |
CN103746935A (zh) | 一种基于应用层协议的带宽合并中间件*** | |
CN100401683C (zh) | 网络中对等资源接纳控制子***实体之间的上报方法 | |
Chen et al. | QoE provisioning system for VoIP and video streaming using software-defined networking and IOTA micropayment | |
CN100442734C (zh) | 网络中racs对等实体间协议建立连接的实现方法 | |
Ogura et al. | Congestion Control with Two Fair Allocation Modes to Achieve RTT-Fairness | |
Avramova et al. | Dimensioning Drop-tail and AQM (RED) buffers at access networks for optimal performance with bulk data TCP traffic |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |