网速预测方法、装置及计算机可读存储介质制造方法及图纸

技术编号:33758925 阅读:22 留言:0更新日期:2022-06-12 14:08
本公开实施例提出了一种网速预测方法和装置,该方法包括:实时监测通信本端的网络状态和通信对端的网络状态;当通信本端的网络状态和/或通信对端的网络状态发生变化时,根据所述通信本端的网络状态和/或通信对端当前的网络状态、以及预设的网络状态与网速的对应关系预测通信本端和通信对端之间的当前网速。本公开实施例提出的网速预测方法和装置能够实时地预测当前网速。时地预测当前网速。时地预测当前网速。

【技术实现步骤摘要】
网速预测方法、装置及计算机可读存储介质


[0001]本公开涉及移动物联网领域,尤其涉及网速预测方法及装置。

技术介绍

[0002]随着移动物联网的发展与成熟,端与端的网络交互业务日益普遍化,如移动端-服务器端之间的通信,多个移动端/移动机器人之间协作通信等。同时,移动端存在网络状态实时变化的特点:如移动端可通过移动/联通/电信4G连接网络,也可以通过Wifi/Zigbee/蓝牙等技术联网。同时在联网之后,由于位置变化往往导致联网方式、信号强度等网络状态发生改变。
[0003]目前,当端与端建立通信后,如需要进行大流量的业务,则立刻对当前网速进行测量,然后根据当前网速对业务参数进行配置。但是,由于网络测量需要持续发送和接收大量的报文数据,一般网络测速需耗时数十秒(如使用sppedtest.cn测速,耗时30秒左右),在网络不佳时,耗时可能会更久,因此,对于实时性要求高的业务配置,无法通过此方法获取网速并配置参数。
[0004]当前也存在如下方法:当端与端建立通信后,每间隔一定周期(如60秒),在后台对端与端的网速进行测量并记录,在需要实时获取当前网速时,直接使用上次测速的结果即可。然而,该方法不适应于移动物联网领域。因此在测试周期内,如果两端发生网络状态变化,如联网信号发生切换、信号强度发生变化等情况,上次网络状态的测速数据将无法作为当前网速的参考。

技术实现思路

[0005]本公开提出了一种网速预测方法,包括实时监测通信本端的网络状态和通信对端的网络状态,其中,网络状态包括信号强度、信号标识;
[0006]当通信本端的网络状态和/或通信对端的网络状态发生变化时,根据所述通信本端的网络状态和/或通信对端当前的网络状态、以及预设的网络状态与网速的对应关系预测通信本端和通信对端之间的当前网速。
[0007]一种示例性的实施例中,所述预设的网络状态与网速的对应关系通过以下方式获得:
[0008]获取所述通信本端的网络状态和所述通信对端的网络状态;
[0009]当所述通信本端和所述通信对端满足预设条件时,测量所述通信本端和通信对端之间的网速,并将所述通信本端和通信对端之间的网速、所述通信本端的网络状态、所述通信对端的网络状态和测量时间作为一条记录项记录下来。
[0010]一种示例性的实施例中,所述根据所述通信本端的网络状态和/或通信对端当前的网络状态、以及预设的网络状态与网速的对应关系预测通信本端和通信对端之间的当前网速,包括:
[0011]根据所述通信本端的网络状态和/或通信对端当前的网络状态,按照信号强度就
近匹配的原则匹配所述预设的网络状态与网速的对应关系;
[0012]根据所匹配的所述预设的网络状态与网速的对应关系中的网速预测通信本端和通信对端之间的当前网速。
[0013]一种示例性的实施例中,所述按照信号强度就近匹配的原则匹配所述预设的网络状态与网速的对应关系,包括:
[0014]在具有相同通信端、相同网络标识的所述预设的网络状态与网速的对应关系中,查找信号强度与当前的网络状态中的信号强度相同的所述预设的网络状态与网速的对应关系,或者查找信号强度与当前的网络状态中的信号强度相差最小的N条所述预设的网络状态与网速的对应关系;
[0015]其中,N为大于1的预设整数。
[0016]一种示例性的实施例中,根据所述通信本端的网络状态和/或通信对端当前的网络状态、以及预设的网络状态与网速的对应关系预测通信本端和通信对端之间的当前网速,包括:
[0017]当仅通信本端的网络状态发生变化时,按照所述通信本端当前的网络状态匹配所述预设的网络状态与网速的对应关系;
[0018]当仅通信对端的网络状态发生变化时,按照所述通信对端当前的网络状态匹配所述预设的网络状态与网速的对应关系;
[0019]当通信本端和通信对端的网络状态都发生变化时,根据任一端当前的网络状态信号强度匹配所述预设的网络状态与网速的对应关系,或者根据所述通信本端当前的网络状态和所述通信对端当前的网络状态分别匹配所述预设的网络状态与网速的对应关系。
[0020]一种示例性的实施例中,根据所匹配的所述预设的网络状态与网速的对应关系中的网速预测通信本端和通信对端之间的当前网速,包括:
[0021]当所匹配的所述预设的网络状态与网速的对应关系中的信号强度与当前信号强度相同时,所匹配的所述预设的网络状态与网速的对应关系中的网速为通信本端和通信对端之间的当前网速。
[0022]一种示例性的实施例中,根据所匹配的所述预设的网络状态与网速的对应关系中的网速预测通信本端和通信对端之间的当前网速,包括:
[0023]当所匹配的所述预设的网络状态与网速的对应关系中的信号强度与当前信号强度不相同时,所匹配的所述预设的网络状态与网速的对应关系中的网速包括根据当前网络状态发生变化的通信本端或通信对端匹配得到的第一网速和第二网速;
[0024]根据所述第一网速、第二网速、第一信号强度、第二信号强度和当前网络状态发生变化的通信本端或通信对端的信号强度预测当前网速;
[0025]其中,第一信号强度为所述预设的网络状态与网速的对应关系中与第一网速对应的信号强度;第二信号强度为所述预设的网络状态与网速的对应关系中与第二网速对应的信号强度。
[0026]一种示例性的实施例中,根据所匹配的所述预设的网络状态与网速的对应关系中的网速预测通信本端和通信对端之间的当前网速,包括:
[0027]当所匹配的所述预设的网络状态与网速的对应关系中的信号强度与当前信号强度不相同时,所匹配的所述预设的网络状态与网速的对应关系中的网速包括根据当前网络
状态发生变化的通信本端的网络状态匹配得到的第一网速和第二网速、根据当前网络状态发生变化的通信对端的网络状态匹配得到的第三网速和第四网速;
[0028]根据所述第一网速、第二网速、第三网速、第四网速、第一信号强度、第二信号强度、第三信号强度、第四信号强度、通信本端当前的信号强度和通信对端当前的信号强度预测当前网速;
[0029]其中,第一信号强度为所述预设的网络状态与网速的对应关系中与第一网速对应的信号强度;
[0030]第二信号强度为所述预设的网络状态与网速的对应关系中与第二网速对应的信号强度;
[0031]第三信号强度为所述预设的网络状态与网速的对应关系中与第三网速对应的信号强度;
[0032]第四信号强度为所述预设的网络状态与网速的对应关系中与第四网速对应的信号强度。
[0033]本公开还提供了一种网速预测装置,包括:存储器和处理器;所述存储器,设置为保存用于网速预测的程序;
[0034]所述处理器,设置为读取所述用于网速预测的程序,执行上述的网速预测方法。
[0035]本公开还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的网速预测方法。
[0036]本公开实施例通过实时监测通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网速预测方法,其特征在于:实时监测通信本端的网络状态和通信对端的网络状态,其中,网络状态包括信号强度、信号标识;当通信本端的网络状态和/或通信对端的网络状态发生变化时,根据所述通信本端的网络状态和/或通信对端当前的网络状态、以及预设的网络状态与网速的对应关系预测通信本端和通信对端之间的当前网速。2.如权利要求1所述的方法,所述预设的网络状态与网速的对应关系通过以下方式获得:获取所述通信本端的网络状态和所述通信对端的网络状态;当所述通信本端和所述通信对端满足预设条件时,测量所述通信本端和通信对端之间的网速,并将所述通信本端和通信对端之间的网速、所述通信本端的网络状态、所述通信对端的网络状态和测量时间作为一条记录项记录下来。3.如权利要求1所述的方法,所述根据所述通信本端的网络状态和/或通信对端当前的网络状态、以及预设的网络状态与网速的对应关系预测通信本端和通信对端之间的当前网速,包括:根据所述通信本端的网络状态和/或通信对端当前的网络状态,按照信号强度就近匹配的原则匹配所述预设的网络状态与网速的对应关系;根据所匹配的所述预设的网络状态与网速的对应关系中的网速预测通信本端和通信对端之间的当前网速。4.如权利要求3所述的方法,其特征在于:所述按照信号强度就近匹配的原则匹配所述预设的网络状态与网速的对应关系,包括:在具有相同通信端、相同网络标识的所述预设的网络状态与网速的对应关系中,查找信号强度与当前的网络状态中的信号强度相同的所述预设的网络状态与网速的对应关系,或者查找信号强度与当前的网络状态中的信号强度相差最小的N条所述预设的网络状态与网速的对应关系;其中,N为大于1的预设整数。5.如权利要求1所述的方法,根据所述通信本端的网络状态和/或通信对端当前的网络状态、以及预设的网络状态与网速的对应关系预测通信本端和通信对端之间的当前网速,包括:当仅通信本端的网络状态发生变化时,按照所述通信本端当前的网络状态匹配所述预设的网络状态与网速的对应关系;当仅通信对端的网络状态发生变化时,按照所述通信对端当前的网络状态匹配所述预设的网络状态与网速的对应关系;当通信本端和通信对端的网络状态都发生变化时,根据任一端当前的网络状态信号强度匹配所述预设的网络状态与网速的对应关系,或者根据所述通信本端当前的网络状态和所述通信对端当前的网络状态分别匹配所述预设的网络状态与网速的对应关系。6.如权利要求4所述的方法,根据所匹配的所述预设的网络状态与网速...

【专利技术属性】
技术研发人员:王陈
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:

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

1