本发明涉及一种通信速率调制方法,具体是一种无线通信设备速率调制方法。
背景技术:
无线通信是利用无线电波而非电缆来实现设备间的通信,这种通信方式具有快捷简单的安装维护、不受现场地形环境影响、成本不高等优点,丰富的产品可以满足用户在通信距离和通信速率上的不同需求。
随着通信设备的不断完善,现有的通信设备不仅仅起到通话的作用,还与我们的生活、工作息息相关,而在使用通信设备时,合适的通信速率是保证正常使用的前提,通信速率与介质、天气、发射功率、信号强度、线路衰减等等有关,也和使用的频段肯定有关,干扰越小速率越大。因此,在使用无线通信设备时,为了确保通信质量,人们会对通信速率进行调制。
但是,现有的通信速率调制方法存在一些缺陷:调制速率时对通信速率是否需要调制的判断标准过于简单,容易造成服务器繁忙,此外,也没有对需要提速的通信进行评级,使得发送端不了解当前速率异常通信的轻重缓急。因此,本领域技术人员提供了一种无线通信设备速率调制方法,以解决上述背景技术中提出的问题。
技术实现要素:
本发明的目的在于提供一种无线通信设备速率调制方法,通过将接收端以往不同时间段接收数据的通信速率进行统计,计算得到以往不同时间段的平均通信速率,用以往不同时间段的平均通信做衡量阈值,能够有效根据用户使用接收端的习惯对当前时间段的通信速率进行有效调制,避免盲目调制,提速过高造成资源浪费,进而避免了服务器紧张,而对需要提速的通信进行评级,使得发送端了解当前速率异常通信的轻重缓急,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种无线通信设备速率调制方法,包括以下步骤:
s1:发送端发送数据,接收端接收数据;
s2:接收端构建通信速率检测模型,将当前通信速率输送给速率检测模型进行检测;
s21:将接收端接收数据的时间按照时间段标记为fzi,i=1……n;
s22:将fzi以往的接收端通信速率标记为fzij,j=1……m;
s23:根据公式fzik=(fzi1 …… fzij)/m,求取以往时间段通信速率fzij的平均值fzim,其中,j=1……m,i=1……n;
s24:将当前时间段的通信速率标记为fzp;
s25:将fzp与以往当前时间段的fzim进行比对,i=1……n;
s26:若fzp小于fzim,则进入下一步骤;若fzp大于等于fzim,则输出检测结果速率正常;
s27:将fzp与当前时间段内的fzij进行匹配;
s28:若fzp与任一一个fzij匹配则输出检测结果速率正常;若fzp不与任一一个fzij匹配则输出检测结果速率异常;
s29:对速率异常的检测结果进行评级,并将评级结果发送给发送端;
s3:发送端接收检测结果,若检测结果速率正常则维持通信速率不变;若检测结果速率异常则将当前fzp提速到以往当前时间段的fzim;
s4:在服务器繁忙状态时,若fzp>fzim,将当前时间段的通信速率fzp降速到fzim。
通过将接收端以往不同时间段接收数据的通信速率进行统计,计算得到以往不同时间段的平均通信速率,用以往不同时间段的平均通信做衡量阈值,能够有效根据用户使用接收端的习惯对当前时间段的通信速率进行有效调制,避免盲目调制,提速过高造成资源浪费,进而避免了服务器紧张,而对需要提速的通信进行评级,使得发送端了解当前速率异常通信的轻重缓急。
作为本发明进一步的方案:所述s2中,将24h分为八个时间段,即n=8,具体为:
fz1对应的时间段为0h-3h,以往该时间段的通信速率为fz1j,j=1……m;
fz2对应的时间段为3h01s-6h,以往该时间段的通信速率为fz2j,j=1……m;
fz3对应的时间段为6h01s-9h,以往该时间段的通信速率为fz3j,j=1……m;
fz4对应的时间段为9h01s-12h,以往该时间段的通信速率为fz4j,j=1……m;
fz5对应的时间段为12h01s-15h,以往该时间段的通信速率为fz5j,j=1……m;
fz6对应的时间段为15h01s-18h,以往该时间段的通信速率为fz6j,j=1……m;
fz7对应的时间段为18h01s-21h,以往该时间段的通信速率为fz7j,j=1……m;
fz8对应的时间段为21h01s-23h59s,以往该时间段的通信速率为fz8j,j=1……m。
不同用户使用通信设备接收端的习惯不同,将每天分为不同的时间段,能够更清楚的辨别用户在不同时间段使用通信设备的习惯,而八个时间段能够有效识别出用户每天在不同时间段内的平均通信速率,进而方便进行判断衡量是否提速或降速。
作为本发明再进一步的方案:所述s29中,具体评级过程为:
(1):若fzp与任一一个fzij的差值在10kb之内则发出一级通信速率异常,若不在则进入下一步骤;
(2):若fzp与任一一个fzij的差值在20kb之内则发出二级通信速率异常,若不在则进入下一步骤;
(3):若fzp与任一一个fzij的差值在50kb之内则发出三级通信速率异常,若不在则发出四级通信速率异常。
将通信速率异常分成四个等级,方便发送端更清楚的了解当前速率异常通信的轻重缓急。
作为本发明再进一步的方案:所述发送端根据评级对通信速率进行调制的具体过程为:
1):发送端对发送的数据进行识别,确定优先级;
2):根据优先级以及通信速率异常评级优先给重要通信进行优先提速。
该设置能够对重要通信以及速率过慢的通信进行优先调速。
作为本发明再进一步的方案:所述优先级的具体确定方式为:
若通信数据为急救通话类型,则该通信数据的优先级为五级;
若通信数据为普通语音或视频通话类型,则该通信数据的优先级为三级;
若通信数据为文件传输类型,则该通信数据的优先级为二级;
若通信数据为娱乐类型,则该通信数据的优先级为一级。
该设置对通信数据的类型进行具体的优先级判定,进而方便了解不同通信的重要程度。
作为本发明再进一步的方案:所述优先提速的具体过程为:
步骤一:将速率异常的级别标记为p,p=1、2、3、4;
步骤二:将通信数据优先级的级别标记为n,n=1、2、3、5;
步骤三:将p与n相加,得到的值越大,越先提高该通信速率。
该设置能够有效对重要通信以及速率过慢的通信进行优先调速。
作为本发明再进一步的方案:所述急救通话类型包括报警通话、火警通话、急救通话。
该设置确保急救通话类型的通信数据能够及时提速,方便第一时间减小损失。
作为本发明再进一步的方案:所述娱乐类型包括音乐、视频、游戏与小说。
作为本发明再进一步的方案:所述s4中降速的过程中,根据通信数据类型的优先级对当前时间段的通信速率fzp进行有序降速,即通信数据优先级越低的越先降速。
该设置确保在服务器繁忙时保证优先级高的通信晚于优先级低的通信降速。
与现有技术相比,本发明的有益效果是:
通过将接收端以往不同时间段接收数据的通信速率进行统计,计算得到以往不同时间段的平均通信速率。用以往不同时间段的平均通信做衡量阈值,能够有效根据用户使用接收端的习惯对当前时间段的通信速率进行有效调制,避免盲目调制,提速过高造成资源浪费,进而避免了服务器紧张。而对需要提速的通信进行评级,使得发送端了解当前速率异常通信的轻重缓急,此外,通过对通信数据类型识别确定优先级,能够了解不同通信的重要程度,结合通信异常的评级对重要通信以及速率过慢的通信进行优先调速,进而避免重要通信被耽误,减小损失。
附图说明
图1为一种无线通信设备速率调制方法的流程示意图。
具体实施方式
请参阅图1,本发明实施例中,一种无线通信设备速率调制方法,包括以下步骤:
s1:发送端发送数据,接收端接收数据;
s2:接收端构建通信速率检测模型,将当前通信速率输送给速率检测模型进行检测;
s21:将接收端接收数据的时间按照时间段标记为fzi,i=1……n;
s22:将fzi以往的接收端通信速率标记为fzij,j=1……m;
s23:根据公式fzik=(fzi1 …… fzij)/m,求取以往时间段通信速率fzij的平均值fzim,其中,j=1……m,i=1……n;
s24:将当前时间段的通信速率标记为fzp;
s25:将fzp与以往当前时间段的fzim进行比对,i=1……n;
s26:若fzp小于fzim,则进入下一步骤;若fzp大于等于fzim,则输出检测结果速率正常;
s27:将fzp与当前时间段内的fzij进行匹配;
s28:若fzp与任一一个fzij匹配则输出检测结果速率正常;若fzp不与任一一个fzij匹配则输出检测结果速率异常;
s29:对速率异常的检测结果进行评级,并将评级结果发送给发送端;
s3:发送端接收检测结果,若检测结果速率正常则维持通信速率不变;若检测结果速率异常则将当前fzp提速到以往当前时间段的fzim;
s4:在服务器繁忙状态时,若fzp>fzim,将当前时间段的通信速率fzp降速到fzim。
通过将接收端以往不同时间段接收数据的通信速率进行统计,计算得到以往不同时间段的平均通信速率,用以往不同时间段的平均通信做衡量阈值,能够有效根据用户使用接收端的习惯对当前时间段的通信速率进行有效调制,避免盲目调制,提速过高造成资源浪费,进而避免了服务器紧张,而对需要提速的通信进行评级,使得发送端了解当前速率异常通信的轻重缓急。
在本实施例中:所述s2中,将24h分为八个时间段,即n=8,具体为:
fz1对应的时间段为0h-3h,以往该时间段的通信速率为fz1j,j=1……m;
fz2对应的时间段为3h01s-6h,以往该时间段的通信速率为fz2j,j=1……m;
fz3对应的时间段为6h01s-9h,以往该时间段的通信速率为fz3j,j=1……m;
fz4对应的时间段为9h01s-12h,以往该时间段的通信速率为fz4j,j=1……m;
fz5对应的时间段为12h01s-15h,以往该时间段的通信速率为fz5j,j=1……m;
fz6对应的时间段为15h01s-18h,以往该时间段的通信速率为fz6j,j=1……m;
fz7对应的时间段为18h01s-21h,以往该时间段的通信速率为fz7j,j=1……m;
fz8对应的时间段为21h01s-23h59s,以往该时间段的通信速率为fz8j,j=1……m。
不同用户使用通信设备接收端的习惯不同,将每天分为不同的时间段,能够更清楚的辨别用户在不同时间段使用通信设备的习惯,而八个时间段能够有效识别出用户每天在不同时间段内的平均通信速率,进而方便进行判断衡量是否提速或降速。
在本实施例中:所述s29中,具体评级过程为:
(1):若fzp与任一一个fzij的差值在10kb之内则发出一级通信速率异常,若不在则进入下一步骤;
(2):若fzp与任一一个fzij的差值在20kb之内则发出二级通信速率异常,若不在则进入下一步骤;
(3):若fzp与任一一个fzij的差值在50kb之内则发出三级通信速率异常,若不在则发出四级通信速率异常。
将通信速率异常分成四个等级,方便发送端更清楚的了解当前速率异常通信的轻重缓急。
在本实施例中:所述发送端根据评级对通信速率进行调制的具体过程为:
1):发送端对发送的数据进行识别,确定优先级;
2):根据优先级以及通信速率异常评级优先给重要通信进行优先提速。
该设置能够对重要通信以及速率过慢的通信进行优先调速。
在本实施例中:所述优先级的具体确定方式为:
若通信数据为急救通话类型,则该通信数据的优先级为五级;
若通信数据为普通语音或视频通话类型,则该通信数据的优先级为三级;
若通信数据为文件传输类型,则该通信数据的优先级为二级;
若通信数据为娱乐类型,则该通信数据的优先级为一级。
该设置对通信数据的类型进行具体的优先级判定,进而方便了解不同通信的重要程度。
在本实施例中:所述优先提速的具体过程为:
步骤一:将速率异常的级别标记为p,p=1、2、3、4;
步骤二:将通信数据优先级的级别标记为n,n=1、2、3、5;
步骤三:将p与n相加,得到的值越大,越先提高该通信速率。
该设置能够有效对重要通信以及速率过慢的通信进行优先调速。
在本实施例中:所述急救通话类型包括报警通话、火警通话、急救通话。该设置确保急救通话类型的通信数据能够及时提速,方便第一时间减小损失。
在本实施例中:所述娱乐类型包括音乐、视频、游戏与小说。
在本实施例中:所述s4中降速的过程中,根据通信数据类型的优先级对当前时间段的通信速率fzp进行有序降速,即通信数据优先级越低的越先降速。该设置确保在服务器繁忙时保证优先级高的通信晚于优先级低的通信降速。
本发明通过将接收端以往不同时间段接收数据的通信速率进行统计,计算得到以往不同时间段的平均通信速率。用以往不同时间段的平均通信做衡量阈值,能够有效根据用户使用接收端的习惯对当前时间段的通信速率进行有效调制,避免盲目调制,提速过高造成资源浪费,进而避免了服务器紧张。而对需要提速的通信进行评级,使得发送端了解当前速率异常通信的轻重缓急,此外,通过对通信数据类型识别确定优先级,能够了解不同通信的重要程度,结合通信异常的评级对重要通信以及速率过慢的通信进行优先调速,进而避免重要通信被耽误,减小损失。
以上所述的,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
1.一种无线通信设备速率调制方法,其特征在于,包括以下步骤:
s1:发送端发送数据,接收端接收数据;
s2:接收端构建通信速率检测模型,将当前通信速率输送给速率检测模型进行检测;
s21:将接收端接收数据的时间按照时间段标记为fzi,i=1……n;
s22:将fzi以往的接收端通信速率标记为fzij,j=1……m;
s23:根据公式fzik=(fzi1 …… fzij)/m,求取以往时间段通信速率fzij的平均值fzim,其中,j=1……m,i=1……n;
s24:将当前时间段的通信速率标记为fzp;
s25:将fzp与以往当前时间段的fzim进行比对,i=1……n;
s26:若fzp小于fzim,则进入下一步骤;若fzp大于等于fzim,则输出检测结果速率正常;
s27:将fzp与当前时间段内的fzij进行匹配;
s28:若fzp与任一一个fzij匹配则输出检测结果速率正常;若fzp不与任一一个fzij匹配则输出检测结果速率异常;
s29:对速率异常的检测结果进行评级,并将评级结果发送给发送端;
s3:发送端接收检测结果,若检测结果速率正常则维持通信速率不变;若检测结果速率异常则将当前fzp提速到以往当前时间段的fzim;
s4:在服务器繁忙状态时,若fzp>fzim,将当前时间段的通信速率fzp降速到fzim。
2.根据权利要求1所述的一种无线通信设备速率调制方法,其特征在于,所述s2中,将24h分为八个时间段,即n=8,具体为:
fz1对应的时间段为0h-3h,以往该时间段的通信速率为fz1j,j=1……m;
fz2对应的时间段为3h01s-6h,以往该时间段的通信速率为fz2j,j=1……m;
fz3对应的时间段为6h01s-9h,以往该时间段的通信速率为fz3j,j=1……m;
fz4对应的时间段为9h01s-12h,以往该时间段的通信速率为fz4j,j=1……m;
fz5对应的时间段为12h01s-15h,以往该时间段的通信速率为fz5j,j=1……m;
fz6对应的时间段为15h01s-18h,以往该时间段的通信速率为fz6j,j=1……m;
fz7对应的时间段为18h01s-21h,以往该时间段的通信速率为fz7j,j=1……m;
fz8对应的时间段为21h01s-23h59s,以往该时间段的通信速率为fz8j,j=1……m。
3.根据权利要求1所述的一种无线通信设备速率调制方法,其特征在于,所述s29中,具体评级过程为:
(1):若fzp与任一一个fzij的差值在10kb之内则发出一级通信速率异常,若不在则进入下一步骤;
(2):若fzp与任一一个fzij的差值在20kb之内则发出二级通信速率异常,若不在则进入下一步骤;
(3):若fzp与任一一个fzij的差值在50kb之内则发出三级通信速率异常,若不在则发出四级通信速率异常。
4.根据权利要求3所述的一种无线通信设备速率调制方法,其特征在于,所述发送端根据评级对通信速率进行调制的具体过程为:
1):发送端对发送的数据进行识别,确定优先级;
2):根据优先级以及通信速率异常评级优先给重要通信进行优先提速。
5.根据权利要求4所述的一种无线通信设备速率调制方法,其特征在于,所述优先级的具体确定方式为:
若通信数据为急救通话类型,则该通信数据的优先级为五级;
若通信数据为普通语音或视频通话类型,则该通信数据的优先级为三级;
若通信数据为文件传输类型,则该通信数据的优先级为二级;
若通信数据为娱乐类型,则该通信数据的优先级为一级。
6.根据权利要求5所述的一种无线通信设备速率调制方法,其特征在于,所述优先提速的具体过程为:
步骤一:将速率异常的级别标记为p,p=1、2、3、4;
步骤二:将通信数据优先级的级别标记为n,n=1、2、3、5;
步骤三:将p与n相加,得到的值越大,越先提高该通信速率。
7.根据权利要求5所述的一种无线通信设备速率调制方法,其特征在于,所述急救通话类型包括报警通话、火警通话、急救通话;所述娱乐类型包括音乐、视频、游戏与小说。
8.根据权利要求5所述的一种无线通信设备速率调制方法,其特征在于,所述s4中降速的过程中,根据通信数据类型的优先级对当前时间段的通信速率fzp进行有序降速,即通信数据优先级越低的越先降速。
技术总结