网络加速方法、电子设备及存储介质与流程
未命名
09-13
阅读:96
评论:0

1.本技术涉及通信领域,尤其涉及一种网络加速方法、电子设备及存储介质。
背景技术:
2.随着互联网的普及,人们对网络使用体验的要求越来越高。在日常使用过程中,由于网络质量不好,用户可能会遇到诸如缓慢的网速、网络中断、延迟过高等问题;这些均会影响了用户的使用体验和满意度。
3.目前对于终端的网络加速方案,大多是部署在终端侧,需要用户主动去触发的。例如,用户可以通过相关网络加速应用软件(application,app)去改变终端发送的数据包大小,或者改变终端发送数据包的频率去优化该终端发送数据的过程,对该终端进行网络加速。然而,这种方式只能对终端发送数据的过程进行优化,对网络加速的效果不好;以及这种加速方式需要用户主动进行触发,用户体验不高。
技术实现要素:
4.本技术提供一种网络加速方法、电子设备及存储介质,可以解决现有技术中网络加速效果不好,用户体验不高的问题。
5.为达到上述目的,本技术采用如下技术方案:
6.第一方面,本技术提供一种网络加速方法,该方法可以应用于与终端了通信连接的基站;该方法可以包括:
7.首先,基站获取终端的基础信息和网络信息。该基础信息包括位置信息和套餐信息;网络信息包括接收信号强度、网速和延迟。之后,基站可以通过网络信息判断需要调整终端的网络传输参数。该网络传输参数包括:发送信号强度、网络频段、资源限制。再之后,基站调整网络传输参数。其中,基站调整网络传输参数包括下述一项或多项:基站根据接收信号强度切换网络频段;或者,基站根据位置信息增大发送信号强度;或者,基站根据套餐信息提升资源限制。
8.这样,用户在使用终端的过程中,如果基站发现该终端的网络质量不好,网络信息比较差;基站就可以在用户无感知的情况下,对发送信号强度、网络频段、资源限制等进行调整,对该终端的网络进行加速。就可以提升该终端的网络质量。就可以提升网络加速效果和用户的使用体验。
9.在第一方面的一种可能的设计中,该方法还可以包括:基站获取该终端的使用场景。该使用场景包括视频场景或游戏场景。在使用场景包括游戏场景的情况下,上述调整所述网络传输参数可以包括:基站提升该终端的资源限制。若在调整资源限制之后,该终端的延迟高于预设延迟阈值,则提高终端的发送信号强度和/或切换终端的网络频段。
10.在这种设计中,基站可以获取到用户对终端的使用行为,也就是终端的使用场景。在游戏场景下,终端的网络质量要求(如延迟要求)会很高,因此,在游戏场景下,可以优先通过调整对该终端的资源限制的方式,去对用户的网络进行加速。这样用户在使用终端进
行游戏时,就可以收获很好的使用体验。
11.在第一方面的一种可能的设计中,该方法还可以包括:在终端的使用场景包括视频场景的情况下,上述基站调整所述网络传输参数,可以包括:增大基站的发送信号强度和/或切换终端的网络频段。若在增大所述发送信号强度和/或切换所述网络频段之后终端的网速低于预设网速阈值,则提升该终端资源限制。
12.在这种设计中,由于基站的带宽资源、网速资源是有限的。因此在终端对网络质量的要求不高的情况下,可以有限通过对基站的带宽资源、网速资源消耗比较小的方式对终端的网速进行调整。这样,可以节约基站有限的带宽资源、网速资源。
13.在第一方面的一种可能的设计中,在使用场景包括游戏场景的情况下,调整网络传输参数还包括:将与终端正在进行游戏数据传输的游戏服务器切换至目标游戏服务器;目标游戏服务器的延迟,低于终端正在进行数据传输的游戏服务器。
14.在第一方面的一种可能的设计中,在使用场景包括视频场景的情况下,调整网络传输参数还包括:将与终端正在进行视频数据传输的视频服务器切换至目标视频服务器;目标视频服务器的带宽,高于终端正在进行数据传输的视频服务器。
15.在第一方面的一种可能的设计中,上述套餐信息包括套餐余量;在基站调整终端的网络参数之后,该方法还可以包括:
16.在套餐余量小于预设的余量阈值的情况下,向该终端发送订购指示信息;该订购指示信息可以触发终端展示套餐订购短信。该套餐订购指示短信指示了目标套餐,该目标套餐可以是基站通过上述终端的基础信息得到的。若基站接收到了终端发送的套餐订购消息,则基站可以基于上述目标套餐修改该终端的套餐余量。
17.在这种设计中,基站还可以在对终端进行网络加速的过程中对该终端的套餐余量进行监控。这样可以减少因为终端对网络资源的使用超出了套餐余量,对用户造成的损失。可以进一步地提升用户的使用体验。
18.在第一方面的一种可能的设计中,在基站修改了目标套餐之后,基站还可以向终端发送反馈信息,该反馈指示信息可以用来触发该终端收集用户的反馈信息。若基站接收到了终端发送的反馈信息,则基站可以使用预先训练好的神经网络模型对上述反馈信息进行处理,得到第一优化信息和第二优化信息。该第一优化信息可以用于对提升上述终端的资源限制的幅度进行优化,上述第二优化信息可以用于对上述目标套餐包括的流量资源大小进行优化。
19.这样,基站就可以根据用户的反馈对网络加速过程,以及推荐给用户的目标套餐进行优化,可以进一步地提升用户的使用体验。
20.在第一方面的一种可能的设计中,上述神经网络模型是深度神经网络模型,包括:输入层、输出层和至少两个隐藏层。
21.第二方面,本技术又提供一种网络加速方法,该方法可以用于与终端,该终端与基站建立通信连接。该方法包括:在基站调整该终端的网络传输参数之后,若终端接收到该基站发送的订购指示信息,则终端展示套餐的订购短信。该套餐订购短信指示了目标套餐,该目标套餐是该基站通过终端的基础信息得到的。终端响应于用户在套餐订购短信中的套餐订购操作,向基站发送套餐订购消息;以使得该基站可以基于上述目标套餐修改套餐余量。
22.在第二方面的一种可能的设计中,若终端接收到上述基站发送的反馈指示信息,
则终端收集反馈信息,该反馈信息是用户针对上述目标套餐的反馈信息。若终端收集到反馈信息,则向基站发送上述反馈信息,这样可以使得基站可以通过上述反馈信息得到第一优化信息和第二优化信息;该第一优化信息可以用于对基站调整网络传输参数的过程进行优化,该第二优化信息可以用于对目标套餐进行优化。
23.第三方面,本技术提供一种电子设备,该电子设备可以包括处理器和通信接口,该通信结构和处理器耦合,该处理器用于运行计算机程序或指令,以实现如上述第一方面及第一方面的任一项可能的设计中所提供的方法;或者,实现如上述第二方面及第二方面的任一项可能的设计中所提供的方法。
24.第四方面,本技术提供一种可读计算机存储介质,该介质包括计算机指令,当电子设备执行该指令时,实现上述第一方面及第一方面的任一项可能的设计中所提供的方法;或者,实现如上述第二方面及第二方面的任一项可能的设计中所提供的方法。
25.第五方面,本技术提供一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得所述计算机实现上述第一方面及第一方面的任一项可能的设计中所提供的方法;或者,实现如上述第二方面及第二方面的任一项可能的设计中所提供的方法。
26.第六方面,本技术提供一种网络加速装置,该装置包括:
27.信息获取模块,信息获取模块被配置为获取终端的基础信息和网络信息;基础信息包括位置信息和套餐信息,网络信息包括接收信号强度;加速判断模块,判断模块被配置为通过网络信息判断需要调整终端的网络传输参数;网络传输参数包括下述一项或多项:发送信号强度、网络频段、资源限制;参数调整模块,参数调整模块被配置为调整网络传输参数;其中,参数调整模块调整网络传输参数的方式可以包括下述一项或多项:根据终端的接收信号强度切换终端的网络频段;或者,根据终端的位置信息增大向终端的发送信号强度;或者,根据终端的套餐信息提升终端的资源限制。
28.其中,第二方面至第六方面中任一种设计方式所带来的技术效果可参见上述第一方面中不同设计方法所带来的技术效果,此处不再赘述。
附图说明
29.图1为本技术实施例提供的一种通信系统的架构示意图;
30.图2为本技术实施例提供的一种网络加速方法的流程示意图图;
31.图3为本技术实施例提供的又一种网络加速方法的流程示意图;
32.图4为本技术实施例提供的一种终端的套餐订购短信示意图;
33.图5为本技术实施例提供的又一种网络加速方法的流程示意图;
34.图6为本技术实施例提供的一种终端的反馈信息界面示意图;
35.图7为本技术实施例提供的一种网络加速系统的结构示意图;
36.图8为本技术实施例提供的一种网络加速装置的结构示意图;
37.图9为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
38.下面结合附图对本技术实施例提供的移动网络udp业务拥塞处理方法、装置及系统进行详细地描述。其中,在本技术的描述中,除非另有说明,“/”表示前后关联的对象是一
种“或”的关系,例如,a/b可以表示a或b;本技术中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况,其中a,b可以是单数或者复数。
39.并且,在本技术的描述中,除非另有说明,“多个”是指两个或多于两个。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
40.另外,为了便于清楚描述本技术实施例的技术方案,在本技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
41.同时,在本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念,便于理解。
42.此外,本技术的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
43.本技术实施例提供的网络加速方法可以应用于图1所示的通信网络中,该通信网络可以为第五代(5th generation,5g)移动通信网络,还可以为第四代(4th generation,4g)(如:演进型分组系统(evolved packet system,eps)移动通信网络,还可以为其他实际的移动通信网络,本技术不予限制。
44.如图1所示,该通信网络可以包含:终端、基站和数据网络。其中,图1中的终端(终端设备)可以用于通过无线空口连接到运营商部署的接入网设备,继而接入数据网络;基站主要用于实现无线物理层功能、资源调度和无线资源管理、无线接入控制以及移动性管理功能;数据网络可以包含网络设备(如:服务器、路由器等设备),数据网络主要用于为终端设备提供数据服务。需要说明的是,图1仅为示例性架构图,除图1中所示功能单元之外,该网络架构还可以包括其他功能单元,本技术实施例对此不进行限定。
45.上述终端可以为:手机、电脑,还可以为蜂窝电话、无绳电话、会话发起协议(session initiation protocol,sip)电话、智能电话、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)、膝上型计算机、手持式通信设备、手持式计算设备、卫星无线设备、无线调制解调器卡、电视机顶盒(set top box,stb)、用户驻地设备(customer premise equipment,cpe)和/或用于在无线系统上进行通信的其它设备。
46.随着互联网的普及,人们对网络使用体验的要求越来越高。在日常使用过程中,由于网络信号、通道和速度等因素的影响,用户可能会遇到诸如缓慢的网速、网络中断、延迟过高等问题;这些均会影响了用户的使用体验和满意度。
47.在一些方案中,如果用户在使用终端时感觉终端的网络不好,想要对终端的网络
进行加速。用户需要在终端上主动开启网络加速应用app,或者开启一些app内置的网络加速功能。在开启了终端的网络加速应用,或网络加速功能后,终端会优化其向基站发送数据的过程;如改变向基站发送数据包的大小、改变向发送数据包的频率等;从而实现对终端进行网络加速。然而,这种方式仅通过优化终端发送数据的过程对终端进行网络加速,具有一定的局限性。被并不能对用户的网络进行很好的加速。
48.在另一些方案中,在用户使用运营商网络的过程中;运营商可以提供一些流量包(套餐)管理服务,可以提供多个流量包供用户选择。然而,对于一些不熟悉网络技术的用户,这些用户很难在多个流量包中选择出适合该用户当前网络环境的流量包。这会影响到该用户使用运营商网络的使用体验。
49.有鉴于此,本技术实施例提供的网络加速方法,可以应用于图1所示的通信网络中。首先,基站获取终端的基础信息和网络信息。该基础信息包括位置信息和套餐信息;网络信息包括接收信号强度、网速和延迟。之后,基站可以通过网络信息判断需要调整终端的网络传输参数。该网络传输参数包括:发送信号强度、网络频段、资源限制。再之后,基站调整网络传输参数。其中,基站调整网络传输参数包括下述一项或多项:基站根据接收信号强度切换网络频段;或者,基站根据位置信息增大发送信号强度;或者,基站根据套餐信息提升资源限制。
50.这样,用户在使用终端的过程中,如果基站发现该终端的网络质量不好,网络信息比较差;基站就可以在用户无感知的情况下,对发送信号强度、网络频段、资源限制等进行调整,对该终端的网络进行加速。就可以提升该终端的网络质量。就可以提升网络加速效果和用户的使用体验。
51.本技术实施例提供一种网络加速方法,如图2所示,该方法可以包括步骤s101-s103。
52.s101.基站获取终端的基础信息和网络信息。
53.其中,上述基础信息可以包括:终端的位置信息、终端的套餐信息、终端的类型等等。网络信息可以包括:终端的接收信号强度、终端的网速(带宽)、终端的延迟等等。
54.在一些实施例中,基站可以通过与终端通信协议中的一些信令,指示终端发送上述基础信息和/或网络信息;或者基站还可以通过解析与终端之间通信的报文去得到上述基础信息和/或网络信息。本技术对基站获取上述网络信息和/或基础信息的方式,不做具体限制。
55.在一些实施例中,基站可以通过一些定位技术去得到该终端的位置信息;例如,可以通过蜂窝小区来源(cell of origin,coo)定位技术、到达时间(time of arrival,toa)/到达时间差(time difference of arrival,tdoa)定位技术,到达角度(angle of arrival,aoa)定位技术等定位技术去得到该终端的位置信息。
56.在一些实施例中,基站可以获取该终端的一些唯一标识符;例如,国际移动设备识别码(international mobile equipment identity,imei)、国际移动用户识别码(international mobile subscriber identity,imsi)、用户身份识别卡(subscriber identification module,sim)等等。并根据上述这些唯一标识符,从预设的套餐库中查询得到这些唯一标识符所对应的套餐信息。
57.例如,基站可以获取该终端的sim信息。并基于上述sim信息,从预设的套餐库中查
询得到该sim所对应的套餐信息。上述套餐信息可以包括:套餐流量资源、套餐已使用资源、套餐余量、套餐余额、话费余额和套餐的资源限制等等。其中资源限制可以包括:网速限制和流量限制。可以理解的,网速限制是指使用该sim卡的终端在进行上网时,上传和/或下载的速度限制;流量限制是指使用该sim卡的终端在该运营商的无线网络环境下所能消耗的最多的数据流量。可以理解的,对于基站来讲,其会为多个终端提供无线服务。因此,基站的无线资源(网速、流量等)不能全部分配给一个终端;因此需要设置资源限制,让基站的无线资源可以合理分配到基站的全部终端上,使得基站的无线资源可以合理的利用。
58.又例如,基站可以通过imei去识别该终端的类型是否是手机。如该终端的类型为手机,则可以进一步的去得到手机的型号。这样就可以得到该手机是否支持5g通信,是否为5g终端。
59.在一些实施例中,基站可以通过向终端发送一些相关信令,或者通过与该终端通信时的报文获取该终端的接收信号强度、发送信号强度、该终端使用的频段、该终端的网速(带宽)等等。
60.在一些实施例中,基站也可以使用用户探针技术,去获取终端的基础信息和网络信息。
61.s102.基站通过终端的网络信息判断需要对该终端的网络传输参数进行调整。
62.其中,上述终端的网络传输参数可以包括:基站对该终端的发送信号强度、基站与该终端之间通信的网络频段,以及基站对该终端的资源限制。其中,基站对该终端的资源限制可以是上述套餐内的资源限制,包括流量限制(例如,5吉字节(gigabyte,gb),网速限制(例如,5兆比特每秒(million bits per second,mbps))。可以理解的,如果终端的网络质量不好,可能会导致该终端的网速比较缓慢、终端的延迟比较高、终端的接收信号强度比较低等等。这种均会影响到用户对网络的使用体验。如用户此时正在观看视频,用户所观看的视频会变得卡顿。如用户此时在打游戏,用户的在游戏内的延迟会增高。可见,此时用户对网络的使用体验并不好。因此,需要对用户的网络进行加速,优化用户的网络质量。
63.在一些实施例中,基站可以通过预设的阈值来判断需要对该终端的网络传输参数进行调整。
64.示例性的,基站可以将预设的信号强度阈值与上述终端的接收信号强度阈值进行比较,如小于信号强度阈值(例如,1分贝)则需要对该终端的网络传输参数进行调整。示例性的,基站也可以将预设的网速阈值(例如,1mbps)与上述终端的网速进行比较,如小于网速阈值则判断需要对该终端的网路传输参数进行调整。示例性的,基站也可以将预设的延迟阈值(例如,200毫秒)与上述终端的延迟进行比较,如大于延迟阈值则需要对该终端的网络传输参数进行调整。
65.在一些实施例中,基站可以通过网络信息的变化来判断需要对该终端的网络传输参数进行调整。
66.示例性的,基站可以监控上述终端的接收信号强度的变化幅度,如接收信号强度的变化幅度比较大(例如,在1秒钟的时间内变化超过了0.3分贝),则需要对终端的网络传输参数进行调整。示例性的,基站还可以监控上述终端的网速阈值的变化幅度,如网速阈值的变化幅度比较大(例如,在1秒钟内变化超过了0.3mbps),则需要对终端的网络传输参数进行调整。示例性的,基站还可以监控上述终端的延迟的变化幅度,如终端延迟的幅度变化
比较大(例如,在1秒钟内变化超过了150毫秒),则需要对终端的网络传输参数进行调整。
67.s103.基站基于基础信息或网络信息对终端的网络传输参数进行调整。
68.基站可以通过提高基站对该终端的发送信号的信号强度、切换网络频段、提升对该终端的资源限制之中的一种或多种方式去对该终端的网络进行加速。这样,该终端与基站之间的网络就会被加速,该终端的网络质量就会得到改善。
69.在一些实施例中,基站可以根据上述终端的位置信息和接收信号强度调整基站的发送信号强度,这样可以提升该终端所使用的网络的稳定性,可以减少发生在终端上的掉线、卡顿等不良现象。
70.示例性的,在终端的接收信号强度小于上述信号强度阈值的情况下,终端可以通过增大对该终端的发送信号强度,这样就可以增大该终端的接收信号强度,就可以提升该终端的网络质量。
71.又示例性的,基站可以对终端的位置信息和接收信号强度进行分析;之后,再增大对该终端的发送信号强度。可以理解的,由于终端的位置信息会直接地影响到终端的接收信号强度。因此可以根据终端的位置信息来计算得到基站对终端发送信号强度提升的大小(幅度)。这样,就可以节约基站的网络资源,还可以提升基站的效率。示例性的,如果该终端距离基站位置比较远,超过了一定范围(例如,5km)则此时如果通过提高基站的发送信号强度的方式去提高终端的接收信号强度,接收信号提高的效率就会降低(假设在终端距离基站5km的情况下,基站对终端的发送信号强度提升1分贝,终端的接收信号强度可能只会提升0.01分贝);会造成基站的资源的不合理的浪费。
72.在一些实施例中,基站可以获取该基站可以使用的多个频段的信噪比(signal to interference plus noise ratio,sinr)。之后,基站可以将与终端进行无线通信所使用的频段切换至上述多个频段中sinr最低的频段。这样,由于终端与基站间通信所使用的频段上的干扰被减弱,终端网络质量就会得到提升。
73.在一些实施例中,基站可以根据终端的接收信号强度去切换该终端的网络频段。例如,基站可以根据该基站对终端a的发送信号强度与终端a反馈的接收信号强度,去得到基站与终端a通信所使用的频段上的干扰。之后,基站可以通过相同的方式去得到与该基站通信的其他终端所使用的频段的干扰。之后,基站可以从这些频段中选择干扰最小的频段,并将该基站与终端a通信所使用的频段切换到该频段上。这样,基站就可以通过调整与终端通信所使用的频段的方式去优化与该终端通信的网络。这样基站就可以对该终端的网络进行加速,可以提升使用该终端的用户的使用体验。
74.在一些实施例中,基站还可以根据终端所对应套餐的使用情况(如,套餐已使用资源、套餐余量、套餐余额等等)去提升该终端的资源限制。这样,基站可以合理地分配该基站的网络资源;这样就可以提升该终端网络的传输速度、降低该终端网络的时延、降低该终端网络的丢包率,提升使用该终端用户的使用体验。例如,基站可以通过该终端的sim卡信息得到该终端套餐余量。在终端套餐的余量大于预设的余量阈值的情况下,基站可以提升上述资源限制。例如,假设某终端在加速前的网速限制是(2mbps);且当前终端套餐的余量大于预设的阈值(如,10%),则基站可以将该终端的网速限制提升至(4mbps)。这样,由于终端的网速限制被提升,该终端就可以使用该基站更多的资源。因此,该终端的网速就会提升,用户使用该终端进行上网时,就会得到更好的网络体验。
75.在一些实施例中,如果该终端支持5g,还可以对该终端使用边缘计算技术,将需要与该终端传输的数据进行加速、压缩、分流等操作。这样可以减少与该终端数据传输时的延迟;进一步的还可以该终端的网络速度,可以优化该用户的网络体验。其中,终端是否支持5g可以通过上述终端的类型、终端的imei或终端的imsi之中的一种或多种得到。
76.在一些实施例中,基站还可以获取终端的使用场景,并根据上述使用场景,对终端采用不同的加速策略进行网络加速。其中,上述使用场景可以包括:视频场景和游戏场景。
77.例如,基站可以通过解析终端上传的报文,去获取终端通信的服务器的互联网协议(internet protocol,ip)地址。之后通过上述ip地址可以得到终端的使用场景。可以理解的,在不同的使用场景下;终端会与不同的服务器进行通信,这样终端就可以通过终端通信的服务器去得到终端的使用场景。又例如,基站可以通过分析终端使用的传输协议,去获取终端的使用场景。示例性的,如终端使用了实时消息传输协议(real time messaging protocol,rtmp),则可以认为该终端的使用场景是视频场景。
78.在终端的使用场景是游戏场景的情况下,基站可以调整对该终端的网络连接方式,如指示该终端开启5g网络,切换与该终端通信的网络频段、增大针对该终端的发送信号强度、提高针对该终端的资源限制等优化网络连接的方式,对该终端进行网络加速,这样可以降低该终端的网络延迟。在一些实施例中,基站也可以通过5g的边缘计算技术,将终端产生的网络数据进行加速、压缩和优化。这样进一步地减少网络的延迟。以及,基站还可以通过代理以及反向代理技术,将终端产生的网络数据代理到延迟更低的游戏服务器上,这样可以进一步降低该终端的网络延迟。
79.在一些实施例中,基站可以优先选择调整终端资源限制的方式去对该终端的网络进行加速。如经过调整后,终端的网络参数(如延迟)依旧没有得到很好的改善,则基站可以进一步的通过调整终端的发送信号强度和/或切换终端的网络频段的方式,对终端进的网络传输参数进行调整。
80.可以理解的,在用户使用终端玩游戏,也就是终端处于游戏场景的情况下。终端对于网络的延迟、网速(带宽)的变化会十分敏感。网络稍有波动就会影响到用户的使用体验。以及,提升对终端的资源限制,可以很直接的去对用户的网络进行加速。因此,在本技术实施例中,在游戏场景下,可以优先通过调整对该终端的资源限制的方式,去对用户的网络进行加速。这样用户在使用终端进行游戏时,就可以收获很好的使用体验。
81.在终端的使用场景是视频场景的情况下,基站可以通过增大针对该终端的发送信号强度、切换与该终端通信的网络频段、提升针对该终端的资源限制等方式,对该终端进行网络加速。这样就可以提升该终端的网速。
82.在一些实施例中,基站还可以通过调整视频流量优先级的方式(如优先传输视频流量)。或者通过代理、反向代理技术,将终端产生的网络数据代理到带宽更高的视频服务器上。这样,就可以提升该终端的网速。
83.在一些实施例中,基站还可以通过调整视频分辨率或编码格式的方式,来对该基站的网络进行加速。例如,基站可以指示服务器向该终端传输分辨率更低的视频数据,这样终端在视频时的资源需求就会被降低。在相同的网速条件下,用户在使用该终端观看视频时就会得到更好的网络体验。
84.在一些实施例中,基站可以优先选择提升发送信号强度和/或切换网络频段等方
式,对该终端进行网络加速。之后,假如在切换网络频段和/或提升发送信号强度之后,终端的网速依旧没有得到明显提升。基站还可以通过调整该终端的资源限制的方式,去对该终端的网络进行加速。可以理解的,在终端的使用场景是视频场景的情况下,由于终端在观看视频时大多会具有缓冲机制。也就是说,会预先从服务器上缓存一段视频数据到终端本地;并在缓存的视频数据达到预设的起播阈值后,再播放视频。这就会导致终端在进行视频播放时,终端对网络质量的波动不会十分敏感。终端发生的一些网速波动并不会影响到用户在终端上观看视频时的使用体验。基于此,基站在对终端进行网络加速时,可以先采用对与使用该基站其他终端影响比较小的方式。如,切换网络频段、提升发送信号强度等方式对该终端进行网络加速。之后,再采用提升资源限制的方式对该终端进行网络加速。这样就可以节约基站的带宽资源、网速资源。
85.在基站对终端进行网络加速的过程中,由于终端的网络质量会变好,因此该终端套餐内的资源消耗也会变得更快。因此需要在对终端进行网络加速的过程中,对该终端的套餐信息(套餐余量)进行监控。这样可以减少因为用户超出套餐余量,对用户造成损失,可以进一步地提升对网络的使用体验。以及,对于基站的运营商来讲,也可以在用户套餐余量不足时,及时给用户推送相关产品;并提供给用户一个方便快捷的订购方式,可以提高用户的每用户平均收入(average revenue per user,arpu)值贡献收入和用户的满意度,这样也可以进一步的提升用户的使用体验。
86.可以理解,对于一些运营商来说,为了便于对基站的资源进行管理、分配,以及使基站资源的最大化。运营商会对套餐(流量包)进行分类,如高速流量包,低速流量包等等。其中高速流量包是指,该流量是在比较高的网速(如,4mbps)下进行消耗。低速流量包是指,该流量是在比较低的网速(如,2mbps)下进行消耗。基于此,在对用户的网络进行加速后,可能会导致用户原本消耗的低速流量包,变为高速流量包。因此需要对用户的流量消耗进行监控,并在用户流量过低(低于阈值)时给用户推荐相应的流量包。
87.在一些实施例中,参见图3,本技术实施例提供的技术方案还可以包括下述步骤s104-s108。
88.s104.在基站对终端进行网络加速的过程中,对该终端的套餐余量进行监控。
89.示例性的,基站可以通过基站内相关的计费网元(如,融合计费系统(converged charging system,ccs))去对该终端的套餐余量进行监控。
90.s105.基站响应于上述套餐余量小于预设阈值,向终端发送订购指示短信。该订购指示短信指示了至少一个目标套餐,该目标套餐可以是基站基于上述用户基础信息得到的;例如,基站可以通过用户当前的套餐流量情况(套餐流量资源)、剩余可使用流量(套餐余量)、用户近半年的消费习惯等信息等得到目标套餐(如,目标套餐内流量资源的大小、套餐的费用)等等。
91.s106.终端若接收到基站发送的订购指示短信,则展示套餐订购短信。
92.示例性的,参见图4。手机作为终端,手机的短信展示界面401中展示有订购指示短信402。该订购指示短信402指示了目标套餐;该订购指示短信402中还包括上述目标套餐的简要介绍如“xxxgb流量仅需xxx元”,以及还包括上述目标套餐的订购连接如“https://xxxxxxx”。这样用户就可以点击该连接,来订购目标套餐。
93.s107.终端响应于用户在该订购指示短信上的订购操作,向基站发送套餐订购消
息。
94.在一些实施例中,再次参见图4。上述用户在该订购指示短信上的订购操作可以为用户在订购指示短信402中点击了目标套餐的订购连接。
95.s108.基站响应于接收到上述套餐订购消息,基于套餐订购消息所指示的目标套餐,修改该终端的套餐信息。
96.这样,在用户使用本技术实施例提供的网络加速的过程中,就可以收到套餐的网络提示,就可以减少因用户超出套餐包流量造成高额流量费用,而对用户造成损失。可以进一步地提升用户的使用体验。
97.在一些实施例中,在基站对终端进行了网络加速后,或者用户在网络加速的过程中订购了上述目标套餐之后,基站还可以去收集用户反馈的回填(反馈)信息。这样,可以帮助该基站的运营商或网络服务提供商,对网络的加速过程、或目标套餐进行改进或者优化。可以使得目标套餐更加符合用户的需求,可以进一步的提升用户的使用体验。
98.参见图5;本技术实施例提供的网络加速方法还可以包括下述步骤s109-s112。
99.s109.在用户订购目标套餐成功的情况下,基站向终端发送反馈指示信息。
100.在一些实施例中,基站也可以周期性的(如每周),向终端发送反馈指示信息。这样基站就可以周期性的收集用户对网络的使用体验,以及对订购的目标套餐的反馈信息,并基于上述用户的反馈信息对上述网络加速过程或目标套餐的配置进行优化。这样,基站就可以周期性的更新对中终端的优化方式、更新对推荐给终端的目标套餐,可以进一步地提升用户的使用体验。
101.s110.若终端接收到基站发送的反馈指示信息,则收集用户的反馈信息。
102.示例性的,终端可以通过展示反馈提示短信的方式,来收集用户的反馈信息。示例性的,参见图6。图6示出了终端上展示的一种反馈提示短信的示意图。手机显示短信展示界面601;该界面中展示了反馈提示短信602。用户可以通过回复短信的方式,提交该用户的反馈信息。终端就可以收集该用户的反馈信息。
103.s111.若终端收集到用户的反馈信息,则向基站发送上述反馈信息。
104.s112.基站使用预先训练好的神经网络模型对上述反馈信息进行处理,得到第一优化信息和第二优化信息。其中,该第一优化信息可以用于对上述基站基于所述网络信息与对所述终端的网络传输参数进行调整的过程进行优化;例如,第一优化信息可以用于对基站调整网络参数的幅度进行优化。第二优化信息可以用于对上述目标套餐进行优化。例如,第二优化信息可以用于对目标套餐中套餐内的流量大小、套餐价格进行优化。
105.在一些实施例中,基站可以将上述基础信息、网络信息和反馈信息输入到预先训练好的神经网络之中。例如,可以将上述终端接收的信号强度,终端的位置信息、终端的网速、终端的延迟等输入预先训练好的神经网络之中。神经网络对上述基础信息和网络信息进行学习分析,可以得到适合该终端的网络加速需求(如,对发送信号强度的提升幅度、资源限制的提升幅度等等)。这样,在后续对该终端进行网络加速的过程中,就可以基于上述第一优化信息,对该终端进行网络加速。
106.在一些实施例中,基站可以将上述基础信息、网络信息、目标套餐和反馈信息输入到预先训练好的神经网络之中。神经网络对输入的信息进行学习分析,可以得到适合该终端的套餐推荐需求(如,目标套餐内流量资源的大小、套餐的费用)等等。这样,在后续需要
向用户推荐套餐的过程中,就可以基于上述第二优化信息,给用户推荐更适合的目标套餐。
107.在一些实施例中,上述网络加速需求可以被称为第一优化信息;上述套餐推荐需求可以被称为第二优化信息。
108.在一些实施例中,基站还可以在对终端网络进行调整时(如在上述步骤s103的过程中),将上述基础信息或网络信息输入到预先训练好的神经网络之中。这样,基站就可以对该终端进行更加符合终端网络环境的加速,可以进一步地提升用户的使用体验。
109.在一些实施例中,上述神经网络模型可以是深度神经网络(deep neural network,dnn)模型可以实现机器学习不断迭代的过程。dnn是一种多层神经网络模型,通过多个隐藏层的叠加,可以实现更加复杂的特征提取和非线性映射,从而实现更加准确的预测。在本技术的一些实施例中,可以使用dnn模型进行监督学习、无监督学习、半监督学习等任务,并通过不断迭代优化模型参数,提高预测精度。示例性的,本技术实施例中使用的dnn模型可以包括一个输入层、至少两个隐藏层和一个输出层。
110.示例性的,上述输入层用于接收输入的数据,并将数据传递到下一层进行处理。
111.示例性的,上述每个隐藏层都由多个神经元组成,可以使用不同或相同的激活函数和卷积函数。
112.其中,输入层输入n维向量,并将该n维向量传递给隐藏层1。n为大于等于1的整数。
113.隐藏层1的输入为上述输入层传递的n维向量,其输出为一个h1维的向量。其中h1为大于等于1的整数,可以与n相同也可以不同。
114.隐藏层2的输入为上述隐藏层1输出的h1维的向量,其输出的是一个h2维向量。其中h2为大于等于1的整数,可以与h1相同也可以不同。
115.输出层的输入为上述隐藏层2输出的h2维向量,输出为维度为c的向量。在输出函数中可以使用归一化指数函数(如,softmax函数)作为输出函数,也可以使用线性函数作为输出函数。其中,c为大于等于1的整数,可以与h2相同也可以不同。
116.在一些实施方式中,在上述每层之间,均可以使用不同的激活函数(如relu函数、sigmoid函数等)来实现非线性变换,并将数据传递到下一层。
117.在一些实施例中,基站还可以将上述终端的位置信息、终端的套餐信息、终端的类型;终端的接收信号强度、终端的网速(带宽)、终端的延迟、反馈信息等等,输入给上述神经网络模型。
118.示例性的,在本技术实施例中,对上述神经网络模型的训练过程可以包括如下步骤:
119.步骤1)数据准备:收集探针数据(如,上述基础信息和网络信息)、用户反馈数据、用户使用的套餐资源、产品库的信息,对数据进行清洗、预处理和标注,构建训练集、验证集和测试集。
120.步骤2)特征工程:对上述步骤1)中的数据进行特征提取和转换,例如用户使用的应用程序、用户的位置、网络速度等,构建特征向量表示样本。
121.步骤3)模型选择:选择相关的机器学习算法,如可以实现分类功能的机器学习算法、回归功能的机器学习算法、聚类功能的机器学习算等。
122.步骤4)模型训练:使用训练集对所选的机器学习算法进行训练,并根据上述验证集的验证结果进行调整和优化,以提高模型的性能。
123.步骤5)模型评估:使用测试集对训练好的模型进行评估,包括准确率、召回率、精确率等指标,以确定模型的性能是否满足训练结束的要求。
124.步骤6)模型部署:将训练好的模型部署到生产环境中,以便进行实时预测和推荐。
125.步骤7)模型优化:根据用户反馈(反馈数据)和数据探针的收集结果(基础信息、网络信息),对模型进行优化和调整,以提高模型的准确率和鲁棒性。
126.步骤8)持续改进:根据用户需求和市场变化,对机器学习算法进行持续改进和优化,以满足用户的需求。
127.可以理解的,上述整个训练过程是一个迭代的过程,通过不断调整和优化,以达到更好的性能和效果。通过基础信息、网络信息、用户反馈的数据、用户使用的套餐资源、运营商的产品库和网络优化的方法中的结果,在训练过程中对数据传输进行优化,提高数据的质量和稳定性;可以提高模型的训练效果。之后,该模型输出的结果可以应用于帮助基站的运营商产品迭代,不断提升经济收益。
128.在一些实施例中,在上述训练的过程中使用的损失函数可以是交叉熵损失函数,用来评估模型的预测值和实际值之间的差异,帮助优化模型参数,使其能够更准确地预测用户的使用行为。
129.在一些实施例中,还可以使用优化函数来对上述模型进行优化。例如,使用随机梯度下降算法(stochastic gradient descent,sgd),该算法通过计算损失函数的梯度来更新模型参数,从而不断优化模型。需要注意的是,学习率是sgd算法中一个重要的参数,可以用来控制模型参数的更新速度。在训练过程中,可以根据模型的表现情况动态调整学习率,这样可以更好地优化模型。
130.在一些实施例中,为了避免模型出现过拟合现象,本技术实施例中还可以使用正则化技术。例如,(l2 regularization)l2正则化技术。该技术可以在损失函数中增加正则化项,对模型的复杂度进行限制,从而避免过度拟合数据。
131.在一些实施例中,在上述训练模型的过程中,还可以使用早停(early stopping)技术,当模型的损失函数连续多次迭代且没有明显下降时,就可以停止训练,可以避免过度拟合数据。同时也可以通过早停技术设置最大的迭代次数的限制。这样,就可以节约模型的训练时间。
132.在一些实施例中,在上述训练模型的过程中,还可以使用反向传播算法来更新模型的权重,以使模型能够更好地适应训练数据。
133.本技术实施例可以根据上述方法示例对基站进行功能模块或者功能单元的划分,例如,可以对应各个功能划分各个功能模块或者功能单元,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块或者功能单元的形式实现。其中,本技术实施例中对模块或者单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
134.图7示出了本技术实施例中所涉及的网络加速系统700的一种可能的结构示意图。该系统700包括用户探针模块701、数据分析模块702、网络优化模块703、产品分析模块704、业务操作模块705、用户反馈模块706和机器学习模块707。
135.用户探针模块701,可以用于实时监测用户的网络信号、上网通道和网络速率等信息。例如,可以通过解析终端发送的user-agent字段,运营商可以获得终端的类型,如手机、
平板、电脑等,进而判断终端是否支持5g网络、imei识别用户的手机型号(也能判断是否5g终端)、sim卡信息(识别用户的个人信息和运营商数据库查询用户使用的套餐、套餐使用的资源及余量、话费余额等)、通过基站信号定位用户的位置,判断用户(用户的终端)信号的强度、目前使用的网络频道等。
136.数据分析(处理)模块702,可以用于处理从用户探针模块收集的数据,并根据预设的算法判断是否需要对终端进行网络加速,以提高用户的网络体验和数据传输速度。在一些实施例中,数据处理模块,还可以用于获取该终端的使用强度。
137.网络优化模块703,可以用于根据终端的基础信息(如位置)和网络信息(如接收信号强度)对终端的网络传输参数进行调整,以提高用户的上网优先级和带宽,减少用户等待时长。比如可以通过以下几种方式进行:
138.1)调整信号强度:根据用户所处的位置和信号质量,运营商可以调整信号强度,确保用户能够稳定使用网络,减少掉线、卡顿等不良现象。
139.2)选择最优网络频道:运营商会根据不同的网络频段、网络类型和用户的位置,选择最优的网络频道,以确保用户在网络质量和速度方面都能得到最好的服务。
140.3)合理分配网络资源:根据用户套餐的使用情况,运营商可以合理配置网络资源,确保数据传输速度和网络体验的稳定性。如根据用户的使用习惯、套餐配额等条件,智能调整网络速率、流量限制等。
141.4)优化数据传输:通过数据处理模块进行数据加速、压缩、分流等操作,以减少数据传输时延,提高网络速度,从而优化用户的网络体验。例如,某些运营商的基站在5g网络上可以通过边缘计算技术,将部分运算和数据处理转移到基站本地进行,从而减少网络传输延迟和负载。
142.产品分析模块704,可以用于分析用户的流量使用情况,并根据用户套餐内的资源利用情况和用户的网络体验,自动匹配用户适配的流量包并推荐用户订购,可以减少因用户超出套餐包流量造成高额流量费而流失造成的损失。
143.业务操作模块705,可以用于下发的推荐产品(如,目标套餐)进行业务订购,实现用户价值变现。
144.用户反馈模块706,可以用于接收用户的反馈信息,如用户对上网服务体验的满意度情况、推荐产品的满意度情况进行收集。用户可以通过应用程序、反馈提示短信或网站提交反馈信息,该模块将收集的信息整合,以了解用户的需求和问题。此外,用户反馈也有助于识别系统中的缺陷和漏洞,并及时修复以提高系统的性能和稳定性。
145.机器学习模块707,可以用于将用户反馈的数据与其他指标相结合,如网络质量、速度和稳定性、用户对上网优化的满意度、用户对推荐产品的满意度等数据相结合,进行学习分析得出用户侧的需求偏好。对于学习的结果,系统会应用于产品分析模块,针对用户的需求偏好提供最优产品推荐算法优化,以提高用户体验和满意度,提高用户的价值贡献及粘性。
146.参见图8,本技术实施例还提供一种网络加速装置,该网络加速装置800包括:
147.信息获取模块801,被配置为获取终端的基础信息和网络信息;基础信息包括位置信息和套餐信息,网络信息包括接收信号强度;加速判断模块802,被配置为通过网络信息判断需要调整终端的网络传输参数;网络传输参数包括下述一项或多项:发送信号强度、网
络频段、资源限制;参数调整模块803,被配置为调整网络传输参数;
148.其中,参数调整模块调整网络传输参数的方式可以包括下述一项或多项:根据终端的接收信号强度切换终端的网络频段;或者,根据终端的位置信息增大向终端的发送信号强度;或者,根据终端的套餐信息提升终端的资源限制。
149.图9示出了上述实施例中所涉及的电子设备的一种可能的结构示意图。该电子设备可以是上述方法实施例中的基站也可以是上述方法实施例中的终端。该电子设备300包括:处理器301和通信接口303。处理器301用于对电子设备的动作进行控制管理;例如,执行上述数据处理模块702、网络优化模块703执行的步骤,和/或用于执行本文所描述的技术的其它过程。通信接口303用于支持基站与其他网络实体的通信,例如,业务操作模块705、用户反馈模块706执行的步骤。基站还可以包括存储器302和总线304,存储器302用于存储基站的程序代码和数据。
150.其中,存储器302可以是基站中的存储器等,该存储器可以包括易失性存储器,例如随机存取存储器;该存储器也可以包括非易失性存储器,例如只读存储器,快闪存储器,硬盘或固态硬盘;该存储器还可以包括上述种类的存储器的组合。
151.上述处理器301可以是实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。该处理器可以是中央处理器,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
152.总线304可以是扩展工业标准结构(extended industry standard architecture,eisa)总线等。总线304可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
153.本技术实施例提供一种通信系统,该通信系统可以包括基站、用户设备、服务器,该基站用于转发服务器发送给用户设备的数据包,以执行本技术实施例提供的网络加速方法。对于基站、用户设备、服务器的描述具体可以参见上述方法实施例和装置实施例中的相关描述,此处不再赘述。
154.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
155.本技术实施例提供一种包含指令的计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述方法实施例所述的网络加速方法。
156.本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当网络设备(如基站、终端)执行该指令时,该网络设备(如基站、终端)执行上述方法实施例所示的方法流程中网络设备执行的各个步骤。
157.其中,计算机可读存储介质,例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷
举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(random access memory,ram)、只读存储器(read-only memory,rom)、可擦式可编程只读存储器(erasable programmable read only memory,eprom)、寄存器、硬盘、光纤、便携式紧凑磁盘只读存储器(compact disc read-only memory,cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合、或者本领域熟知的任何其它形式的计算机可读存储介质。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于特定用途集成电路(application specific integrated circuit,asic)中。在本技术实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
158.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应该以权利要求的保护范围为准。
技术特征:
1.一种网络加速方法,其特征在于,所述方法应用于基站,所述基站与终端建立通信连接;所述方法包括:获取所述终端的基础信息和网络信息;所述基础信息包括位置信息和套餐信息,所述网络信息包括接收信号强度;通过所述网络信息判断需要调整所述终端的网络传输参数;所述网络传输参数包括下述一项或多项:发送信号强度、网络频段、资源限制;调整所述网络传输参数;其中,所述调整所述网络传输参数包括下述一项或多项:根据所述终端的接收信号强度切换所述终端的网络频段;或者,根据所述终端的位置信息增大向所述终端的发送信号强度;或者,根据所述终端的套餐信息提升所述终端的资源限制。2.根据权利要求1所述的方法,其特征在于,所述网络信息还包括网速和延迟,所述方法还包括:获取所述终端的使用场景;所述使用场景包括视频场景或游戏场景;在所述使用场景包括所述游戏场景的情况下,所述调整所述网络传输参数包括:提升所述终端的资源限制;若在提升所述资源限制之后所述终端的延迟高于预设延迟阈值,则增大所述终端的发送信号强度和/或切换所述终端的网络频段。3.根据权利要求2所述的方法,其特征在于,在所述使用场景包括所述视频场景的情况下,所述调整所述网络传输参数包括:增大所述终端的发送信号强度和/或切换所述终端的网络频段;若在增大所述终端的发送信号强度和/或切换所述终端的网络频段之后所述终端的网速低于预设网速阈值,则提升所述终端的资源限制。4.根据权利要求3所述的方法,其特征在于,在所述使用场景包括所述游戏场景的情况下,所述调整所述网络传输参数还包括:将与所述终端正在进行游戏数据传输的游戏服务器切换至目标游戏服务器;所述目标游戏服务器的延迟,低于所述终端正在进行数据传输的游戏服务器。5.根据权利要求4所述的方法,其特征在于,在所述使用场景包括所述视频场景的情况下,所述调整所述网络传输参数还包括:将与所述终端正在进行视频数据传输的视频服务器切换至目标视频服务器;所述目标视频服务器的带宽,高于所述终端正在进行数据传输的视频服务器。6.根据权利要求1-5任一项所述的方法,其特征在于,所述套餐信息包括套餐余量;在所述调整所述网络参数之后,所述方法还包括:在所述套餐余量小于预设的余量阈值的情况下,向所述终端发送订购指示信息;所述订购指示信息用于触发所述终端展示套餐订购短信;所述套餐订购短信指示了目标套餐,所述目标套餐是通过所述基础信息得到的;若接收到所述终端发送的套餐订购消息,则基于所述目标套餐修改所述套餐余量。7.根据权利要求6所述的方法,其特征在于,在所述基于所述目标套餐修改所述套餐余量之后,所述方法还包括:向所述终端发送反馈指示信息,所述反馈指示信息用于触发终端收集用户的反馈信
息;若接收到终端发送的反馈信息,则使用预先训练好的神经网络模型对所述反馈信息进行处理,得到第一优化信息和第二优化信息;所述第一优化信息用于对提升所述终端的资源限制的幅度进行优化,所述第二优化信息用于对所述目标套餐包括的流量资源大小进行优化。8.一种网络加速装置,其特征在于,所述装置包括:信息获取模块,所述信息获取模块被配置为获取所述终端的基础信息和网络信息;所述基础信息包括位置信息和套餐信息,所述网络信息包括接收信号强度;加速判断模块,所述判断模块被配置为通过所述网络信息判断需要调整所述终端的网络传输参数;所述网络传输参数包括下述一项或多项:发送信号强度、网络频段、资源限制;参数调整模块,所述参数调整模块被配置为调整所述网络传输参数;其中,所述调整所述网络传输参数包括下述一项或多项:根据所述终端的接收信号强度切换所述终端的网络频段;或者,根据所述终端的位置信息增大向所述终端的发送信号强度;或者,根据所述终端的套餐信息提升所述终端的资源限制。9.一种电子设备,其特征在于,包括处理器和通信接口;所述通信接口和所述处理器耦合,所述处理器用于运行计算机程序或指令,以实现如权利要求1-7任一项所述的方法。10.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-7任一项所述的方法。
技术总结
本申请涉及通信领域,尤其涉及一种网络加速方法、电子设备及存储介质。该方法可以包括:获取终端的基础信息和网络信息;基础信息包括位置信息和套餐信息,网络信息包括接收信号强度;通过网络信息判断需要调整终端的网络传输参数;网络传输参数包括下述一项或多项:发送信号强度、网络频段、资源限制;调整网络传输参数;其中,调整网络传输参数包括下述一项或多项:根据终端的接收信号强度切换终端的网络频段、根据终端的位置信息增大向终端的发送信号强度、根据终端的套餐信息提升终端的资源限制。这样,用基站就可以在用户无感知的情况下,对该终端的网络进行加速;可以提升该终端的网络质量,可以提升网络加速效果和用户的使用体验。验。验。
技术研发人员:郑杨波 曾智 黄恒杰 王琦 申海岑 吕穗瑜 王泽源 李家明
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:2023.06.07
技术公布日:2023/9/12
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/