CN108923995B - 一种传输时延的确定方法和装置 - Google Patents
一种传输时延的确定方法和装置 Download PDFInfo
- Publication number
- CN108923995B CN108923995B CN201710271666.4A CN201710271666A CN108923995B CN 108923995 B CN108923995 B CN 108923995B CN 201710271666 A CN201710271666 A CN 201710271666A CN 108923995 B CN108923995 B CN 108923995B
- Authority
- CN
- China
- Prior art keywords
- time information
- terminal
- data packet
- service data
- receiving
- 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
Images
Classifications
-
- 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
- H04L43/0852—Delays
-
- 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/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Environmental & Geological Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供了一种传输时延的确定方法和装置,第一终端接收第二终端通过LTE网络发送的业务数据包,并记录接收到所述业务数据包时的接收时间信息,接收第二终端通过蓝牙发送的所述业务数据包对应的发送时间信息,所述发送时间信息为所述第一终端通过LTE网络发送所述业务数据包时的时间信息,计算所述业务数据包对应的接收时间信息与发送时间信息之间的时间差,作为所述业务数据包的传输时延,在本发明实施例中,计算出该LTE网络传输该业务数据包时的传输时延,可以实时反映该LTE网络的传输时延。
Description
技术领域
本发明涉及通信技术领域,特别是涉及一种传输时延的确定方法和一种传输时延的确定装置。
背景技术
针对VOLTE(Voice over LTE)业务而言,网络传输时延非常重要,当网络传输时延过大(通讯行业标准中认为>400毫秒)时,会话质量极差,交流困难。
其中,VOLTE技术由RTP(Real-time Transport Protocol,实时传输协议)数据包承载,RTCP(Real-Time Transport Control Protocol,实时传输控制协议)是RTP协议的控制协议,它用于监视网络的服务质量和在正在进行的与会,RTCP报文分为SR(发送者报告)、RR(接收者报告)、SDES(信源说明)、BYE(会话结束)、APP(特定应用报文)五种类型。在现有技术中,一般通过RTCP协议计算RTP数据包的往返时延,在进行时延计算时,需要满足如下条件:只有在启用NTP时间协议的***中,且必须发送过SR报文后才能计算,因为A端只有发送SR报文时才会记录NTP时间戳,而后才能从B端收到非0的有效DLSR和LSR信息,用于正确计算网络传输时延。
这样的计算方法存在四个弊端:
1、必须启用NTP时间协议为各发送方提供准确时钟,首先RTP协议指出NTP是可以不启用的;其次启用NTP,要有准确的时间来源,这一时间应是国际标准时间UTC,时间依靠NTP服务器传播,每个发送方要与多台NTP服务器相连,防止发送方无法与其中一台NTP服务器联系时仍能从其他服务器获取准确时间,保证各发送方的时钟同步,因此启用NTP将增加***成本和复杂度;另外一旦NTP服务器被攻击,或时间同步失败,将影响网络传输时延的计算结果,无法保证对语音质量的要求。
2、若没有发送过SR报文,就无法检测当前网络传输时延。因为只有SR报文携带NTP时间戳,对端收到SR报文后才能得到计算时延所需的有效的LSR和DLSR。不发送SR报文,说明会话建立了,只是不发送语音,这种情况是存在的。
3、只能检测当前收到的报文和前一个发送的SR报文之间的回环网络传输时延,若发送方发送了SR报文后不再发送SR报文了,也就是在会话过程中一方发送了一段时间的语音报文后就开始接收他人的语音,自己不再发言,这样的情况是普遍存在的,此时只能计算当前接收到的报文和最后一个SR报文之间的回环网络传输时延,若最后一个SR报文的网络传输时延较大,则即使当前网络状况已经好转,但计算的回环网络传输时延仍然会很大,表示网络状况仍不理想,因此不能实时正确地体现当前网络传输时延,可能误导终端采用不合适的语音编解码格式,影响语音质量。
4、RTCP协议报文中的SR报文和RR报文是周期性发送的,且发送周期较长,无法实时计算网络传输时延。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种传输时延的确定方法和相应的一种传输时延的确定装置。
为了解决上述问题,本发明实施例公开了一种传输时延的确定方法,所述方法包括:
第一终端接收第二终端通过LTE网络发送的业务数据包,并记录接收到所述业务数据包时的接收时间信息;
接收第二终端通过蓝牙发送的所述业务数据包对应的发送时间信息,所述发送时间信息为所述第一终端通过LTE网络发送所述业务数据包时的时间信息;
计算所述业务数据包对应的接收时间信息与发送时间信息之间的时间差,作为所述业务数据包的传输时延。
优选地,所述业务数据包包括数据包标识,在所述记录接收到所述业务数据包时的接收时间信息的步骤之后,所述方法还包括:
建立所述接收时间信息与所述数据包标识的关联关系。
优选地,所述发送时间信息中携带所述业务数据包的数据包标识,当所述业务数据包有多个,在所述计算所述业务数据包对应的接收时间信息与发送时间信息之间的时间差的步骤之前,所述方法还包括:
针对每个数据包标识,确定对应的接收时间信息以及发送时间信息。
优选地,在所述第一终端接收第二终端发送的业务数据包的步骤之前,所述方法还包括:
建立第一终端与第二终端之间的蓝牙连接;
对第一终端与第二终端进行时间同步。
优选地,所述对第一终端与第二终端进行时间同步的步骤包括:
接收第二终端通过蓝牙发送的第一时间信息;
获取第一终端本地的第二时间信息;
若所述第二时间信息与所述第一时间信息不一致,则将所述第二时间信息更改为所述第一时间信息。
优选地,所述业务数据包为RTP数据包。
本发明实施例还公开了一种传输时延的确定装置,所述装置包括:
业务数据包接收模块,用于第一终端接收第二终端通过LTE网络发送的业务数据包,并记录接收到所述业务数据包时的接收时间信息;
发送时间信息接收模块,用于接收第二终端通过蓝牙发送的所述业务数据包对应的发送时间信息,所述发送时间信息为所述第一终端通过LTE网络发送所述业务数据包时的时间信息;
传输时延计算模块,用于计算所述业务数据包对应的接收时间信息与发送时间信息之间的时间差,作为所述业务数据包的传输时延。
优选地,所述业务数据包包括数据包标识,所述装置还包括:
关联关系建立模块,用于建立所述接收时间信息与所述数据包标识的关联关系。
优选地,所述发送时间信息中携带所述业务数据包的数据包标识,当所述业务数据包有多个,所述装置还包括:
时间信息确定模块,用于针对每个数据包标识,确定对应的接收时间信息以及发送时间信息。
优选地,所述装置还包括:
蓝牙连接建立模块,用于建立第一终端与第二终端之间的蓝牙连接;
时间同步模块,用于对第一终端与第二终端进行时间同步。
优选地,所述时间同步模块包括:
第一时间信息接收子模块,用于接收第二终端通过蓝牙发送的第一时间信息;
第二时间信息获取子模块,用于获取第一终端本地的第二时间信息;
第二时间信息更改子模块,用于若所述第二时间信息与所述第一时间信息不一致,则将所述第二时间信息更改为所述第一时间信息。
优选地,所述业务数据包为RTP数据包。
本发明实施例包括以下优点:
在本发明实施例中,LTE网络中的第一终端可以接收第二终端通过该LTE网络发送的业务数据包,并记录接收到该数据包时的接收时间信息,同时第一终端还可以接收第二终端通过蓝牙发送的该业务数据包发送时的发送时间信息,通过计算该接收时间信息与发送时间信息之差,计算出该LTE网络传输该业务数据包时的传输时延,实时反映该LTE网络的传输时延。
附图说明
图1是本发明的一种传输时延的确定方法实施例一的步骤流程图;
图2是本发明的一种传输时延的确定方法实施例二的步骤流程图;
图3是本发明的一种传输时延的确定装置实施例的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
本发明实施例的核心构思之一在于,LTE网络中的第一终端可以接收第二终端通过该LTE网络发送的业务数据包,并记录接收到该数据包时的接收时间信息,同时第一终端还可以接收第二终端通过蓝牙发送的该业务数据包发送时的发送时间信息,通过计算该接收时间信息与发送时间信息之差,计算出该LTE网络传输该业务数据包时的传输时延,实时反映该LTE网络的传输时延。
参照图1,示出了本发明的一种传输时延的确定方法实施例一的步骤流程图,可以包括如下步骤:
步骤101,第一终端接收第二终端通过LTE网络发送的业务数据包,并记录接收到所述业务数据包时的接收时间信息;
步骤102,接收第二终端通过蓝牙发送的所述业务数据包对应的发送时间信息,所述发送时间信息为所述第一终端通过LTE网络发送所述业务数据包时的时间信息;
步骤103,计算所述业务数据包对应的接收时间信息与发送时间信息之间的时间差,作为所述业务数据包的传输时延。
在本发明实施例中,LTE网络中的第一终端可以接收第二终端通过该LTE网络发送的业务数据包,并记录接收到该数据包时的接收时间信息,同时第一终端还可以接收第二终端通过蓝牙发送的该业务数据包发送时的发送时间信息,通过计算该接收时间信息与发送时间信息之差,计算出该LTE网络传输该业务数据包时的传输时延,实时反映该LTE网络的传输时延。
参照图2,示出了本发明的一种传输时延的确定方法实施例二的步骤流程图。所述方法可以包括如下步骤:
步骤201,建立第一终端与第二终端之间的蓝牙连接;
具体的,第一终端和第二终端是接入在LTE网络中,直接面向用户的电子设备,根据其功能的不同,可以包括各种类型的终端,例如,手机、平板电脑或其他专用终端设备等。
在本发明实施例中,第一终端和第二终端都具有蓝牙功能,可以预先建立第一终端与第二终端之间的蓝牙连接,以便于后续利用。
具体的,蓝牙是一种无线技术标准,使用跳频技术,可以将传输的数据分割成数据包,通过79个指定的蓝牙频道分别传输数据包,具有蓝牙功能的终端可以通过蓝牙进行连接。
作为一种示例,可以通过以下方法建立第一终端和第二终端的蓝牙连接:第一终端和第二终端以PIN(Personal Identification Number,个人识别码)码建立约定的连接秘钥link key用于产生初始认证码,从而完成第一终端和第二终端的配对过程以完成首次通讯认证;然后第一终端以跳频的方式寻呼第二终端,第二终端每隔预设时间扫描外部寻呼,当第二终端扫描到外部寻呼时,便可以发送一个寻呼响应至第一终端;当第一终端收到该寻呼响应时,第一终端和第二终端建立了蓝牙连接。
步骤202,对第一终端与第二终端进行时间同步;
在本发明实施例中,第一终端和第二终端建立蓝牙连接后,可以通过该建立的蓝牙连接对第一终端与第二终端进行时间同步。
在本发明的一种优选实施例中,步骤202可以包括如下子步骤:
子步骤S11,接收第二终端通过蓝牙发送的第一时间信息;
在本发明实施例中,第一终端和第二终端建立蓝牙连接后,第二终端可以将其本地的第一时间信息通过蓝牙发送至第一终端,第一终端接收该第一时间信息。
子步骤S12,获取第一终端本地的第二时间信息;
在本发明实施例中,第一终端接收第二终端通过蓝牙发送的第一时间信息后,可以获取自己本地的第二时间信息。
子步骤S13,若所述第二时间信息与所述第一时间信息不一致,则将所述第二时间信息更改为所述第一时间信息。
在本发明实施例中,第一终端获取其本地的第二时间信息,以及接收到第二终端的本地第一时间信息后,可以将第二时间信息与第一时间信息进行比较,若该第二时间信息与该第一时间信息不一致,将第二时间信息更改为第一时间信息,若该第二时间信息与该第一时间信息一致,则不对第二时间信息进行调整,达到第一终端的本地时间与第二终端的本地时间同步的目的。
需要说明的是,第一终端与第二终端的时间同步后,后续可以不再进行同步,按照其自身本地的计时功能计时;当然,为了避免第一终端与第二终端时间同步后,按照其自身本地的计时功能计时误差不一致导致的计时不同步,还可以每隔一段预设定时间,对第一终端和第二终端的时间进行同步,以实现第一终端和第二终端的时间实时同步。
需要说明的是,上述子步骤S11~S13通过蓝牙连接进行时间同步的方法仅仅是一种示例,本领域技术人员仍然可以通过蓝牙连接的其他同步手段进行时间同步,本发明实施例对此不作限制。
步骤203,第一终端接收第二终端通过LTE网络发送的业务数据包,并记录接收到所述业务数据包时的接收时间信息;
在本发明实施例中,由于第一终端和第二终端都接入在LTE网络中,当第二终端与第一终端进行业务交互时,可以实时产生业务数据包,然后将其产生的业务数据包通过LTE网络发送至第一终端,该第一终端可以接收该业务数据包,接收到该业务数据包后,第一终端可以记录接收到该业务数据包时的接收时间信息。
具体的,当第一终端和第二终端进行业务交互时,LTE网络的应用层可以直接向核心网EPC提出需要的承载的服务质量QoS(包括QCI(quality of service classidentifier,服务质量等级标识)、GBR(Guaranteed Bit Rate,保证比特速率)类型等)等信息,由核心网EPC来决定是否接受承载建立的请求,建立承载的QCI是多少。
根据QCI的不同,承载(Bearer)可以划分为两大类:GBR类承载和Non-GBR类承载。
GBR类承载,用于对实时性要求较高的业务,需要调度器对该类承载保证最低的比特速率,其QCI的范围是1-4。
Non-GBR类承载,用于对实时性要求不高的业务,不需要调度器对该类承载保证最低的比特速率,其QCI的范围是5-9。
作为一种示例,当第一终端和第二终端进行语音通话业务时,在第二终端发起呼叫,第一终端接收呼叫后,第二终端和第一终端间可以建立QCI 5和QCI 1的专用承载,第一终端和第二终端间的业务数据包可以通过建立的专用承载来实现业务数据包的发送和接收过程。
在本发明的一种优选实施例中,所述业务数据包可以为RTP数据包。
具体的,RTP数据包是终端将需要传输的数据按照RTP协议规范所封装的一种数据包,其通常可以用来承载LTE网络中的VOLTE语音服务,视频通话服务等实时性要求较高的服务。
在本发明实施例的一种优选实施例中,还可以包括如下步骤:
建立所述接收时间信息与所述数据包标识的关联关系。
在具体实现中,第二终端是持续不断地向第一终端发送业务数据包的,而在第二终端侧可以接收到多个业务数据包,其中每个业务数据包可以包括标识该业务数据包的数据包标识,为了更好地管理每个业务数据包与其接收时间信息的关系,第二终端在记录每个业务数据包的接收时间信息以后,可以提取该业务数据包的数据包标识,并生成该业务数据包的数据包标识与对应的接收时间信息的对应关系,以数据包标识来管理数据包的接收时间信息,可以便于后续对接收时间的查询,提高查询效率。
在实际中,为了更好地复用所生成的数据包标识,则可以设定每个数据包的数据包标识具有一定的存活期,例如,在一个周期内发送的数据包的数据包标识是唯一的,但当存活期到达时,该数据包标识可用于下一周期。
步骤204,接收第二终端通过蓝牙发送的所述业务数据包对应的发送时间信息,所述发送时间信息为所述第一终端通过LTE网络发送所述业务数据包时的时间信息;
在具体实现中,有些业务数据包中可以包含标识业务数据包发送时间信息的时间戳序列,但第一终端是不能识别该时间戳序列的,因此,在本发明实施例中,第二终端将业务数据包通过LTE网络发送至第一终端后,还可以记录发送该业务数据包时的发送时间信息,并将该发送时间信息通过蓝牙发送至第一终端。
在本发明实施例的一种优选实施例中,还可以包括如下步骤:
针对每个数据包标识,确定对应的接收时间信息以及发送时间信息。
在实际中,由于第二终端向第一终端发送的业务数据包是持续不断的,为了区分每个业务数据包的发送时间信息,第二终端在通过蓝牙向第一终端发送的发送时间信息中可以携带数据包标识。
则第一终端接收到该发送时间信息时,可以基于该发送时间信息所携带的数据包标识,在在先生成的接收时间信息与数据包标识的关联关系中查找该数据包标识,以确定属于同一数据包的发送时间信息以及接收时间信息。
步骤205,计算所述业务数据包对应的接收时间信息与发送时间信息之间的时间差,作为所述业务数据包的传输时延。
在本发明实施例中,第一终端确定属于同一业务数据包的接收时间信息和发送时间信息之后,可以计算业务数据包的接收时间信息与发送时间信息之差,作为该业务数据包在该LTE网络中的传输时延。
在本发明实施例中,LTE网络中的第一终端可以接收第二终端通过该LTE网络发送的RTP数据包,并记录接收到该数据包时的接收时间信息,同时第一终端还可以接收第二终端通过蓝牙发送的该业务数据包发送时的发送时间信息,通过计算该接收时间信息与发送时间信息之差,计算出该RTP数据包时的传输时延,实时反映该LTE网络的传输时延无需利用RTCP协议来计算传输时延,降低了对RTCP协议的依赖性,并且不需要启用NTP时间协议,降低了基站***的成本和复杂度。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图3,示出了本发明的一种传输时延的确定装置实施例的结构框图,可以包括如下模块:
业务数据包接收模块301,用于第一终端接收第二终端通过LTE网络发送的业务数据包,并记录接收到所述业务数据包时的接收时间信息;
发送时间信息接收模块302,用于接收第二终端通过蓝牙发送的所述业务数据包对应的发送时间信息,所述发送时间信息为所述第一终端通过LTE网络发送所述业务数据包时的时间信息;
传输时延计算模块303,用于计算所述业务数据包对应的接收时间信息与发送时间信息之间的时间差,作为所述业务数据包的传输时延。
在本发明的一种优选实施例中,所述业务数据包包括数据包标识,所述装置还包括:
关联关系建立模块,用于建立所述接收时间信息与所述数据包标识的关联关系。
在本发明的一种优选实施例中,所述发送时间信息中携带所述业务数据包的数据包标识,当所述业务数据包有多个,所述装置还包括:
时间信息确定模块,用于针对每个数据包标识,确定对应的接收时间信息以及发送时间信息。
在本发明的一种优选实施例中,所述装置还包括:
蓝牙连接建立模块,用于建立第一终端与第二终端之间的蓝牙连接;
时间同步模块,用于对第一终端与第二终端进行时间同步。
在本发明的一种优选实施例中,所述时间同步模块包括:
第一时间信息接收子模块,用于接收第二终端通过蓝牙发送的第一时间信息;
第二时间信息获取子模块,用于获取第一终端本地的第二时间信息;
第二时间信息更改子模块,用于若所述第二时间信息与所述第一时间信息不一致,则将所述第二时间信息更改为所述第一时间信息。
在本发明的一种优选实施例中,其特征在于,所述业务数据包为RTP数据包。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种传输时延的确定方法和装置,进行了详细介绍,本文中服务了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及服务范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (12)
1.一种传输时延的确定方法,其特征在于,所述方法包括:
第一终端接收第二终端通过LTE网络发送的业务数据包,并记录接收到所述业务数据包时的接收时间信息;
接收第二终端通过蓝牙发送的所述业务数据包对应的发送时间信息,所述发送时间信息为所述第二终端通过LTE网络发送所述业务数据包时的时间信息;
计算所述业务数据包对应的接收时间信息与发送时间信息之间的时间差,作为所述业务数据包的传输时延;
所述业务数据包括所述发送时间信息的时间戳序列,所述第一终端不能识别所述时间戳序列;
所述业务数据包用来承载所述LTE网络中的VOLTE语音服务。
2.根据权利要求1所述的确定方法,其特征在于,所述业务数据包包括数据包标识,在所述记录接收到所述业务数据包时的接收时间信息的步骤之后,所述方法还包括:
建立所述接收时间信息与所述数据包标识的关联关系。
3.根据权利要求2所述的确定方法,其特征在于,所述发送时间信息中携带所述业务数据包的数据包标识,当所述业务数据包有多个,在所述计算所述业务数据包对应的接收时间信息与发送时间信息之间的时间差的步骤之前,所述方法还包括:
针对每个数据包标识,确定对应的接收时间信息以及发送时间信息。
4.根据权利要求1-3任一项所述的确定方法,其特征在于,在所述第一终端接收第二终端发送的业务数据包的步骤之前,所述方法还包括:
建立第一终端与第二终端之间的蓝牙连接;
对第一终端与第二终端进行时间同步。
5.根据权利要求4所述的确定方法,其特征在于,所述对第一终端与第二终端进行时间同步的步骤包括:
接收第二终端通过蓝牙发送的第一时间信息;
获取第一终端本地的第二时间信息;
若所述第二时间信息与所述第一时间信息不一致,则将所述第二时间信息更改为所述第一时间信息。
6.根据权利要求1-3任一项所述的确定方法,其特征在于,所述业务数据包为RTP数据包。
7.一种传输时延的确定装置,其特征在于,所述装置包括:
业务数据包接收模块,用于第一终端接收第二终端通过LTE网络发送的业务数据包,并记录接收到所述业务数据包时的接收时间信息;
发送时间信息接收模块,用于接收第二终端通过蓝牙发送的所述业务数据包对应的发送时间信息,所述发送时间信息为所述第二终端通过LTE网络发送所述业务数据包时的时间信息;
传输时延计算模块,用于计算所述业务数据包对应的接收时间信息与发送时间信息之间的时间差,作为所述业务数据包的传输时延;
所述业务数据包括所述发送时间信息的时间戳序列,所述第一终端不能识别所述时间戳序列;
所述业务数据包用来承载所述LTE网络中的VOLTE语音服务。
8.根据权利要求7所述的确定装置,其特征在于,所述业务数据包包括数据包标识,所述装置还包括:
关联关系建立模块,用于建立所述接收时间信息与所述数据包标识的关联关系。
9.根据权利要求8所述的确定装置,其特征在于,所述发送时间信息中携带所述业务数据包的数据包标识,当所述业务数据包有多个,所述装置还包括:
时间信息确定模块,用于针对每个数据包标识,确定对应的接收时间信息以及发送时间信息。
10.根据权利要求7-9任一项所述的确定装置,其特征在于,所述装置还包括:
蓝牙连接建立模块,用于建立第一终端与第二终端之间的蓝牙连接;
时间同步模块,用于对第一终端与第二终端进行时间同步。
11.根据权利要求10所述的确定装置,其特征在于,所述时间同步模块包括:
第一时间信息接收子模块,用于接收第二终端通过蓝牙发送的第一时间信息;
第二时间信息获取子模块,用于获取第一终端本地的第二时间信息;
第二时间信息更改子模块,用于若所述第二时间信息与所述第一时间信息不一致,则将所述第二时间信息更改为所述第一时间信息。
12.根据权利要求7-9任一项所述的确定装置,其特征在于,所述业务数据包为RTP数据包。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710271666.4A CN108923995B (zh) | 2017-04-24 | 2017-04-24 | 一种传输时延的确定方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710271666.4A CN108923995B (zh) | 2017-04-24 | 2017-04-24 | 一种传输时延的确定方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108923995A CN108923995A (zh) | 2018-11-30 |
CN108923995B true CN108923995B (zh) | 2021-04-02 |
Family
ID=64403197
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710271666.4A Active CN108923995B (zh) | 2017-04-24 | 2017-04-24 | 一种传输时延的确定方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108923995B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111162971B (zh) * | 2019-12-30 | 2022-05-06 | 视联动力信息技术股份有限公司 | 一种时延确定方法及装置 |
CN114363943A (zh) * | 2020-10-13 | 2022-04-15 | 华为技术有限公司 | 用于确定传输时延的方法和电子设备 |
CN114554322B (zh) * | 2020-11-27 | 2023-06-27 | 华为技术有限公司 | 获取传输时延的方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101252611A (zh) * | 2008-03-28 | 2008-08-27 | 宇龙计算机通信科技(深圳)有限公司 | 一种分体式移动终端间设置时间的方法和分体式移动终端 |
CN101321092A (zh) * | 2008-07-07 | 2008-12-10 | 上海华为技术有限公司 | 一种测量互联网协议传输网服务质量的方法和装置 |
CN103675800A (zh) * | 2013-12-05 | 2014-03-26 | 惠州Tcl移动通信有限公司 | 一种测量距离的方法及实现距离测量的电子设备 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100499526C (zh) * | 2007-03-23 | 2009-06-10 | 中山大学 | 一种端到端排队时延测量方法 |
US8077736B2 (en) * | 2008-02-25 | 2011-12-13 | Newport Media, Inc. | Fast audio/visual reception in DVB-H systems |
CN103297282A (zh) * | 2012-02-22 | 2013-09-11 | 株式会社Ntt都科摩 | 网络时延测量装置及方法 |
US20150244455A1 (en) * | 2012-03-27 | 2015-08-27 | Hangzhou H3C Technologies Co., Ltd. | Calculating time offset |
CN105979603B (zh) * | 2016-06-24 | 2019-04-16 | 贵州宇鹏科技有限责任公司 | 基于TD-LTE技术面向信流QoS保证的无人机上行链路调度方法 |
-
2017
- 2017-04-24 CN CN201710271666.4A patent/CN108923995B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101252611A (zh) * | 2008-03-28 | 2008-08-27 | 宇龙计算机通信科技(深圳)有限公司 | 一种分体式移动终端间设置时间的方法和分体式移动终端 |
CN101321092A (zh) * | 2008-07-07 | 2008-12-10 | 上海华为技术有限公司 | 一种测量互联网协议传输网服务质量的方法和装置 |
CN103675800A (zh) * | 2013-12-05 | 2014-03-26 | 惠州Tcl移动通信有限公司 | 一种测量距离的方法及实现距离测量的电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN108923995A (zh) | 2018-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101421997B (zh) | 用于在移动通信***中断续接收分组的方法和设备 | |
US7680063B2 (en) | Method and apparatus for synchronizing transmissions from multiple transmitters | |
US10652849B2 (en) | Using broadcast physical layer for one-way time transfer of universal coordinated time to receivers | |
JP2019083588A5 (zh) | ||
KR101030678B1 (ko) | 단일 주파수 모바일 통신 네트워크에서 브로드캐스트 데이터의 전달을 동기화하기 위한 방법 | |
JP5312734B2 (ja) | 移動通信端末 | |
CN108923995B (zh) | 一种传输时延的确定方法和装置 | |
US9226266B2 (en) | Method for determining delay parameters for user data flow synchronization for eMBMS | |
KR20080053283A (ko) | 데이터 전송 시스템, 통신 노드 및 데이터 전송 방법 | |
RU2009138332A (ru) | Передача обслуживания в беспроводной связи | |
RU2010107450A (ru) | Способ, устройство и система синхронизации в беспроводных сетях | |
JP6356818B2 (ja) | デバイス間(d2d)通信におけるデバイスおよびデバイス同期方法 | |
CN110830977A (zh) | D2d发现信号的发送方法、装置以及通信*** | |
WO2020063269A1 (zh) | 业务传输方法及装置 | |
WO2021174394A1 (zh) | 同步方法及装置 | |
US11381343B2 (en) | Uplink data transmission confirmation apparatus, device, and method | |
CN110677212A (zh) | 一种时间同步方法、装置、***及计算机存储介质 | |
JP7443529B2 (ja) | サービス品質および経験品質監視 | |
CN109039994B (zh) | 一种计算音频和视频异步时差的方法及设备 | |
CN104320810A (zh) | 一种头压缩方法、装置及解压缩方法、装置 | |
CN101552948A (zh) | 无线网络控制器同步发送相同mbms业务数据的方法 | |
WO2015172310A1 (zh) | 音频数据的测试方法及设备 | |
JP2018528649A (ja) | アップリンクデータパケット送信方法、端末デバイス、基地局、及び通信システム | |
CN117395769A (zh) | 信息传输方法及相关设备 | |
KR102178660B1 (ko) | 무선 통신 시스템에서 mbms 서비스 패킷의 송수신을 지원하는 기법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |