一种网络连接状态评价方法、装置、终端设备和存储介质制造方法及图纸

技术编号:29685072 阅读:10 留言:0更新日期:2021-08-13 22:09
本发明专利技术公开了一种网络连接状态评价方法、装置、终端设备和存储介质。该方法包括:获取至少两个心跳回复时间,并计算心跳回复时间平均值,其中,所述心跳回复时间为投屏发送端从发送心跳包到接收到与所述心跳包匹配的数据包所需的时间;获取投屏接收端发送的文件下载速度,所述文件下载速度为投屏接收端接收多媒体文件的下载速度;根据所述心跳回复时间平均值以及所述文件下载速度,确定网络连接状态的级别。使用本发明专利技术的技术方案,可以实现对网络连接状态的稳定性进行持续检测。

【技术实现步骤摘要】
一种网络连接状态评价方法、装置、终端设备和存储介质
本专利技术实施例涉及无线投屏
,尤其涉及一种网络连接状态评价方法、装置、终端设备和存储介质。
技术介绍
随着智能电视的普及,家庭网络中心已经成为用户获取信息和进行娱乐的重要途径,其中使用多屏互动技术实现家庭娱乐信息共享是数字家庭网络中一项非常重要的内容。多屏互动技术是指在不同的终端设备之间,通过无线网络连接的方式,实现数字多媒体(高清视频,音频,图片等)内容的传输。在数字家庭网络中,手机、平板等终端设备,可以通过多屏互动技术,将屏幕的显示内容同步至智能电视。当用户使用投屏功能,实现其他终端设备与智能电视之间的数字多媒体内容传输时,如果网络连接质量较差,容易出现智能电视播放内容卡顿的现象。在现有的无线投屏技术中,通常将网络带宽作为判断网络连接状态的依据,但这种网络连接状态的检测方式,不足以全面的反映网络连接状态的稳定性。
技术实现思路
本专利技术实施例提供一种网络连接状态评价方法、装置、终端设备和存储介质,以实现对网络连接状态的稳定性进行综合性和持续性的评价。第一方面,本专利技术实施例提供了一种网络连接状态评价方法,由投屏发送端执行,该方法包括:获取至少两个心跳回复时间,并计算心跳回复时间平均值;其中,所述心跳回复时间为投屏发送端从发送心跳包到接收到与所述心跳包匹配的数据包所需的时间;获取投屏接收端发送的文件下载速度;所述文件下载速度为投屏接收端接收多媒体文件的下载速度;根据所述心跳回复时间平均值以及所述文件下载速度,确定网络连接状态的级别。第二方面,本专利技术实施例还提供了一种网络连接状态评价方法,由投屏接收端执行,该方法包括:获取投屏发送端发送的至少两个心跳回复时间,并计算心跳回复时间平均值,其中,所述心跳回复时间为投屏发送端从发送心跳包到接收到与所述心跳包匹配的数据包所需的时间;计算下载多媒体文件时的文件下载速度;根据所述心跳回复时间平均值以及所述文件下载速度,确定网络连接状态的级别。第三方面,本专利技术实施例还提供了一种网络连接状态评价装置,设置在投屏发送端,该装置包括:发送端心跳回复时间平均值获取模块,用于获取至少两个心跳回复时间,并计算心跳回复时间平均值,其中,所述心跳回复时间为投屏发送端从发送心跳包到接收到与所述心跳包匹配的数据包所需的时间;发送端文件下载速度获取模块,用于获取投屏接收端发送的文件下载速度,所述文件下载速度为投屏接收端接收多媒体文件的下载速度;发送端网络连接状态评级模块,用于根据所述心跳回复时间平均值以及所述文件下载速度,确定网络连接状态的级别。第四方面,本专利技术实施例还提供了一种网络连接状态评价装置,设置在投屏接收端,该装置包括:接收端心跳回复时间平均值获取模块,用于获取投屏发送端发送的至少两个心跳回复时间,并计算心跳回复时间平均值,其中,所述心跳回复时间为投屏发送端从发送心跳包到接收到与所述心跳包匹配的数据包所需的时间;接收端文件下载速度获取模块,用于计算下载多媒体文件时的文件下载速度;接收端网络连接状态评级模块,用于根据所述心跳回复时间平均值以及所述文件下载速度,确定网络连接状态的级别。第五方面,本专利技术实施例还提供了一种终端设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术实施例中任一所述的网络连接状态评价方法。第六方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本专利技术实施例中任一所述的网络连接状态评价方法。本专利技术实施例通过根据两个以上的心跳回复时间计算心跳回复时间平均值,并获取投屏接收端发送的文件下载速度,根据心跳回复时间平均值和文件下载速度这两个因素,确定网络连接状态的级别。解决了现有技术中网络连接状态的检测方式,不足以全面的反映网络连接状态的稳定性的问题,实现了对网络连接状态稳定性的综合性、持续性评价。附图说明图1是本专利技术实施例一中的一种网络连接状态评价方法的流程图;图2是本专利技术实施例二中的又一种网络连接状态评价方法的流程图;图3是本专利技术实施例三中的一种网络连接状态评价方法的流程图;图4是本专利技术实施例四中的又一种网络连接状态评价方法的流程图;图5是本专利技术实施例五中的一种网络连接状态评价装置的结构示意图;图6是本专利技术实施例六中的一种网络连接状态评价装置的结构示意图;图7是本专利技术实施例七中的一种终端设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一提供的一种网络连接状态评价方法的流程图,本实施例可适用于在用户使用投屏功能时,确定网络连接状态的级别的情况,该方法可以由网络连接状态评价装置来执行,该装置可以由软件和/或硬件来实现,并一般集成在投屏发送端。如图1所示,本专利技术实施例的技术方案,具体包括如下步骤:S110、获取至少两个心跳回复时间,并计算心跳回复时间平均值。其中,所述心跳回复时间为投屏发送端从发送心跳包到接收到与所述心跳包匹配的数据包所需的时间。本实施例中,执行主体为投屏发送端,投屏发送端是指将多媒体文件发送至投屏接收端,以将屏幕内容同步至投屏接收端的终端设备,示例性的,投屏发送端可以是手机、平板等终端设备。多媒体文件可以是视频、音频或者图片等内容对应的文件。投屏接收端是获取多媒体文件,并将多媒体文件对应的内容在屏幕进行播放的终端设备,示例性的,投屏接收端可以是电视、投影仪等终端设备。心跳包是在投屏发送端与投屏接收端之间定时通知对方自身状态的、预设格式的数据包,投屏发送端定时向投屏接收端发送心跳包,并接收投屏接收端回复的与心跳包匹配的数据包。具体的,投屏发送端与投屏接收端连接到同一个无线网络,或者,投屏接收端连接到有线网络,投屏发送端连接无线网络,但有线网络与无线网络连接在同一无线路由器上。此时,投屏发送端定时向无线路由器发送心跳包,无线路由器将心跳包转发至投屏接收端,投屏接收端接收到心跳包后生成与心跳包匹配的数据包,将该数据包发送至无线路由器,无线路由器将该数据包转发至投屏发送端。在本专利技术实施例中,投屏发送端需获取发送心跳包的时间以及接收到与心跳包匹配的数据包的时间。具体的,可以在发送心跳包和接收到与心跳包匹配的数据包时,分别记录当前时间。也可以分别获取心跳包中以及与心跳包匹配的数据包中的时间戳,本实施例对获取发送心跳包的时间以及接收到与心跳包匹配的数据包的时间的方式不进行限制。在本专利技术实施例中,可以预先规定获取的心跳回复时间的数量,当确定已获取预设数量的心跳回复时间时,计算心跳回复时间平均本文档来自技高网...

【技术保护点】
1.一种网络连接状态评价方法,其特征在于,由投屏发送端执行,所述方法包括:/n获取至少两个心跳回复时间,并计算心跳回复时间平均值;其中,所述心跳回复时间为投屏发送端从发送心跳包到接收到与所述心跳包匹配的数据包所需的时间;/n获取投屏接收端发送的文件下载速度;所述文件下载速度为投屏接收端接收多媒体文件的下载速度;/n根据所述心跳回复时间平均值以及所述文件下载速度,确定网络连接状态的级别。/n

【技术特征摘要】
1.一种网络连接状态评价方法,其特征在于,由投屏发送端执行,所述方法包括:
获取至少两个心跳回复时间,并计算心跳回复时间平均值;其中,所述心跳回复时间为投屏发送端从发送心跳包到接收到与所述心跳包匹配的数据包所需的时间;
获取投屏接收端发送的文件下载速度;所述文件下载速度为投屏接收端接收多媒体文件的下载速度;
根据所述心跳回复时间平均值以及所述文件下载速度,确定网络连接状态的级别。


2.根据权利要求1所述的方法,其特征在于,在获取至少两个心跳回复时间,并计算心跳回复时间平均值之前,还包括:
建立与所述投屏接收端之间的传输控制协议连接;
每隔预设时间间隔,向所述投屏接收端发送心跳包。


3.根据权利要求2所述的方法,其特征在于,所述获取至少两个心跳回复时间,包括:
获取向所述投屏接收端发送目标心跳包的发送时间,以及接收到所述投屏接收端发送的与所述目标心跳包匹配的目标数据包的接收时间;
将所述接收时间与所述发送时间的差值,作为目标心跳回复时间;
若确定满足心跳回复时间获取条件,则重复执行获取向所述投屏接收端发送目标心跳包的发送时间的操作。


4.根据权利要求1所述的方法,其特征在于,所述根据所述心跳回复时间平均值以及所述文件下载速度,确定网络连接状态的级别,包括:
确定所述心跳回复时间平均值所处的平均值区间,以及所述文件下载速度所处的速度区间;
将所述平均值区间和所述速度区间对应的目标级别,作为当前网络连接状态的级别。


5.根据权利要求1所述的方法,其特征在于,在确定网络连接状态的级别之后,还包括:
若确定网络连接状态对应的级别小于或者等于预设级别,则对用户进行与所述网络连接状态匹配的提示。


6.一种网络连接状态评价方法,其特征在于,由投屏接收端执行,所述方法包括:
获取投屏发送端发送的至少两个心跳回复时间,并计算心跳回复时间平均值;其中,所述心跳回复时间为投屏发送端从发送心跳包到接收到与所述心跳包匹配的数据包所需的时间;
计算下载多媒体文件时的文件下载速度;
根据所述心跳回复时间平均值以及所述文件下载速度,确定网络连接状态的级别。


7.根据权利要求6所述的方法,其特征在于,在计算下载多媒体文件时...

【专利技术属性】
技术研发人员:张志龙
申请(专利权)人:深圳市雷鸟网络传媒有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1