一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种流量控制方法、装置及存储介质与流程

2022-06-18 00:03:02 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种流量控制方法、装置及存储介质。


背景技术:

2.当前第五代移动通信技术(5th generation mobile networks,5g)非独立组网(non-standalone,nsa)和独立组网(standalone,sa)混合组网场景下,nsa用户与4g基站(gnb)的交互信令由5g基站(enb)承载,而辅基站(sgnb)的添加、删除或修改等信令交互交由x2口进行。多条链路及多用户条件下,会导致x2链路信令过载,且主控cpu需要同时处理sa用户及nsa用户的信令,这势必导致主控cpu负荷增加,处理能力降低,影响用户感知及测量跟踪等功能。


技术实现要素:

3.本技术实施例提供一种流量控制方法、装置及存储介质,以解决主控负荷较重且处理能力较低的问题,以实现对主控流量的控制。
4.第一方面,本技术实施例提供一种流量控制方法,包括:
5.获取基站的中央处理器cpu的负荷值;
6.当cpu的负荷值大于第一预设值时,按照预设比例丢弃辅基站sgnb相关消息,其中所述sgnb相关消息包括sgnb添加、修改和/或释放首消息。
7.第二方面,本技术实施例提供一种流量控制装置,包括存储器,收发机,处理器:
8.存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
9.获取基站的中央处理器cpu的负荷值;
10.当cpu的负荷值大于第一预设值时,按照预设比例丢弃辅基站sgnb相关消息,其中所述sgnb相关消息包括sgnb添加、修改和/或释放首消息。
11.第三方面,本技术实施例提供一种流量控制装置,包括:
12.获取模块,用于获取基站的中央处理器cpu的负荷值;
13.消息丢弃模块,用于当所述cpu的负荷值大于第一预设值时,按照预设比例丢弃辅基站sgnb相关消息,其中所述sgnb相关消息包括sgnb添加、修改和/或释放首消息。
14.第四方面,本技术实施例提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使处理器执行第一方面所述的方法。
15.本技术实施例提供的流量控制方法、装置及存储介质,通过获取基站的cpu的负荷值,并当负荷值大于第一预设值时,按照预设比例丢弃sgnb相关消息,其中sgnb相关消息包括sgnb添加、修改和/或释放首消息,避免了因消息过多导致的x2链路信令过载,并且降低了因信令过多导致的cpu负荷,解决了因信令过多导致的cpu负荷过重的问题。
附图说明
16.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1为现有的nsa/sa混合组网结构示意图;
18.图2为现有sgnb添加/修改/释放流程示意图;
19.图3为本技术实施例中流量控制方法的步骤流程图;
20.图4为本技术实施例中流量控制方法的具体流程示意图;
21.图5为本技术实施例中流量控制装置的结构示意图;
22.图6为本技术实施例中流量控制装置的模块框图。
具体实施方式
23.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,并不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
24.随着5g网络发展,目前整体移动网络已步入nsa/sa混合组网结构阶段,可同时支持nsa用户(nsa ue)及sa用户(sa ue),组网结构如图1所示。
25.其中,gnb处理sa ue及5g核心网(5gc)的相关相互信令,例如广播消息、随机接入、无线资源控制(rrc)连接管理、上下文管理及协议数据单元(pdu)会话管理等,主控cpu负荷状态与lte一致,且随着用户数增加及移动性相关信令增加,cpu负荷会逐渐增加。在图1所示的组网结构下,gnb在以上基础上,需通过x2接口处理nsa ue的相关信令,例如多条x2链路sgnb添加/删除/修改等信令过程。
26.此外,sgnb添加/修改/释放流程如图2所示,其中,enb向gnb发送辅基站添加、修改或释放请求(sgnb addition(modification/release)request),并接收gnb返回的辅基站添加、修改或释放请求应答(sgnb addition(modification/release)request ack),然后enb向ue发送无线资源控制连接重配置(rrc connnection reconfig)消息,并接收ue返回的rrc连接重配置完成(rrc connnection reconfig complete)消息,并向gnb发送辅基站重配置完成(sgnb reconfig complete)消息。
27.从上述整体流程来看,gnb需要处理sa网络下的广播消息、寻呼消息、随机接入、上下文管理、pdu管理等信令流程,需要处理客户要求的测量报告(mr)上报、信令跟踪及基站自有交互。同时,还需要处理多条x2链路sgnb添加/删除/修改等信令过程,这会导致主控负荷增加,导致信令处理拥塞。此外,目前协议中对流控制传输协议(sctp)链路条数没有限制,当前实现来看可以支持128条sctp链路,极端情况下,一个gnb站点可以配置128个锚点站,即存在128条x2链路同时进行上述信令交互,也会导致x2链路信令过载。
28.因此,本技术实施例提供一种流量控制方法、装置及存储介质,以解决主控cpu负荷过重的问题。
29.其中,方法和装置是基于同一申请构思的,由于方法和装置解决问题的原理相似,
因此装置和方法的实施可以相互参见,重复之处不再赘述。
30.本技术实施例提供的技术方案可以适用于多种系统,尤其是5g系统。例如适用的系统可以是全球移动通讯(global system of mobile communication,gsm)系统、码分多址(code division multiple access,cdma)系统、宽带码分多址(wideband code division multiple access,wcdma)通用分组无线业务(general packet radio service,gprs)系统、长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)系统、高级长期演进(long term evolution advanced,lte-a)系统、通用移动系统(universal mobile telecommunication system,umts)、全球互联微波接入(worldwide interoperability for microwave access,wimax)系统、5g新空口(new radio,nr)系统等。这多种系统中均包括终端设备和网络设备。系统中还可以包括核心网部分,例如演进的分组系统(evloved packet system,eps)、5g系统(5gs)等。
31.此外,应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
32.下面对本技术进行具体说明。
33.如图3所示,为本技术实施例中流量控制方法的步骤流程图,该方法包括如下步骤:
34.步骤301:获取基站的cpu的负荷值。
35.具体的,该基站可以为5g基站,且cpu可以为基站的主控cpu;即本实施例在nsa和sa混合组网的架构中获取5g基站的主控cpu的负荷值。
36.本实施例在获取基站的cpu的负荷值时可以通过高层模块定期获取。具体的,该高层模块可以为x2ap模块。其中,驱动模块定期获取cpu的负荷值,且维护管理模块定期从驱动模块中获取cpu的负荷值并传递给高层模块。
37.步骤302:当cpu的负荷值大于第一预设值时,按照预设比例丢弃sgnb相关消息。
38.具体的,sgnb相关消息包括sgnb添加、修改和/或释放首消息。即sgnb相关消息可以包括sgnb添加、修改和释放首消息中的至少一个。
39.其中,sgnb添加首消息为sgnb添加请求消息,sgnb修改首消息为sgnb修改请求消息,sgnb释放首消息为sgnb释放请求消息。
40.此外,具体的,第一预设值可以根据需求进行设置,例如可以按照预设时段内cpu负荷的平均值进行判断得到。例如可以设置为85%。
41.另外,在本步骤中,当检测到cpu的负荷值大于第一预设值时,开始按照预设比例丢弃sgnb相关消息,即按照预设比例丢弃sgnb添加、修改和/或释放首消息,从而避免因消息过多导致的x2链路信令过载,以降低因信令过多导致的cpu负荷。
42.具体的,丢弃sgnb相关消息的预设比例可以按照需要进行设置,但为了避免不对用户感知产生影响,可以将预设比例的数值设置为10%至30%。
43.这样,本实施例通过在检测到cpu的负荷值大于第一预设值时按照预设比例丢弃sgnb的添加、修改和/或释放首消息,避免了因消息过多导致的x2链路信令过载,降低了因
信令过多导致的cpu负荷,解决了因信令过多导致的cpu负荷过重的问题。
44.此外,可选地,本实施例在按照预设比例丢弃sgnb相关消息时,可以以预设时间段为执行周期,并在至少一个执行周期内按照预设比例丢弃sgnb相关消息。
45.例如执行周期的取值范围可以为1s-60s。本实施例可以在一个执行周期内执行一次按照预设比例丢弃sgnb相关消息的操作,此时当在至少一个周期内按照预设比例丢弃sgnb相关消息时,使得能够至少一个按照预设比例丢弃sgnb相关消息,从而实现了能够多次按照预设比例丢弃sgnb相关消息,从而进一步降低了因消息过多导致的cpu负荷过重的问题。
46.此外,可选地,本实施例在按照预设比例丢弃sgnb相关消息之后,还可以包括如下步骤:
47.当检测到cpu的负荷值仍大于所述第一预设值时,继续按照预设比例丢弃sgnb相关消息,并获取sgnb相关消息的第一总丢弃次数;并当第一总丢弃次数未超过第一预设次数,且在每次按照预设比例丢弃sgnb相关消息之后所述cpu的负荷值仍大于所述第一预设值时,继续按照预设比例丢弃所述sgnb相关消息,直至所述cpu的负荷值小于所述第一预设值或所述第一总丢弃次数到达所述第一预设次数。
48.具体的,在按照预设比例丢弃sgnb相关消息之后,若cpu的负荷值已经小于第一预设值但却大于第二预设值,则可以继续按照预设比例丢弃sgnb相关消息,并统计该sgnb相关消息的第二总丢弃次数。具体的,若该第二总丢弃次数未超过第二预设次数,且cpu的负荷值在每次按照预设比例丢弃所述sgnb相关消息之后仍大于第二预设值,则继续按照预设比例丢弃该sgnb相关消息,直至cpu的负荷值小于第二预设值或第二总丢弃次数到达第二预设次数,从而实现了降低cpu的负荷值。
49.具体的,一次丢弃sgnb相关消息是指一次按照预设比例丢弃sgnb相关消息,第一总丢弃次数是指从第一次开始丢弃sgnb相关消息时开始计算的丢弃sgnb相关消息的总次数;第一预设次数的值可以根据负荷降低的预期值进行设定,例如若负荷降低的预期值为15%时,该第一预设次数的值可以设置为5次,当然在此不对此进行具体限定。
50.当然,在此需要说明的,预设比例的数值可以在每次按照预设比例丢弃sgnb相关消息之后进行调整,即预设比例可以为一个动态值。例如,第一次丢弃sgnb相关消息时预设比例的数值可以为10%,第二次丢弃sgnb相关消息时预设比例的数值可以为15%,在此并不对此进行具体限定。
51.此外,具体的,还需要说明的是,当第一总丢弃次数超过第一预设次数且所述cpu的负荷值仍大于所述第一预设值时,采用除丢弃sgnb相关消息之外的预设降负荷方式降低所述cpu的负荷值。
52.具体的,预设降负荷方式可以包括接纳控制、拥塞控制以及切换控制等现有降负荷方式,从而实现了有效降低cpu的负荷。
53.另外,可选地,本实施例在按照预设比例丢弃sgnb相关消息之后,还可以包括如下步骤:
54.当检测到cpu的负荷值小于第一预设值且大于第二预设值时,继续按照预设比例丢弃sgnb相关消息,并获取sgnb相关消息的第二总丢弃次数;并当第二总丢弃次数未超过第二预设次数,且在每次按照预设比例丢弃sgnb相关消息之后cpu的负荷值仍大于第二预
设值时,继续按照预设比例丢弃sgnb相关消息,直至cpu的负荷值小于第二预设值或到达所述第二预设次数。
55.具体的,在按照预设比例丢弃sgnb相关消息之后,若cpu的负荷值小于第一预设值但大于第二预设值,则可以继续按照预设比例丢弃sgnb相关消息,并统计该sgnb相关消息的第二总丢弃次数。具体的,若该第二总丢弃次数未超过第二预设次数,且cpu的负荷值在每次按照预设比例丢弃所述sgnb相关消息之后仍大于第二预设值,则继续按照预设比例丢弃该sgnb相关消息,直至cpu的负荷值小于第二预设值或第二总丢弃次数到达第二预设次数,从而实现了降低cpu的负荷值。
56.具体的,第一预设值大于第二预设值,且第二预设值可以根据需求进行设置,例如可以设置为70%,在此并不对此进行具体限定。
57.另外,第二总丢弃次数是指从第一次开始丢弃sgnb相关消息时开始计算的丢弃sgnb相关消息的总次数;当然在此需要说明的是,第一总丢弃次数和第二总丢弃次数的数值可以相同,也不可不同,在此不对此进行具体限制。此外,第二预设次数的值可以根据负荷降低的预期值进行设定,例如若负荷降低的预期值为30%时,该第二预设次数的值可以设置为10次,当然在此不对此进行具体限定;需要说明的是,第一预设次数和第二预设次数的值可以相同,也可以不同,在此不对此进行具体限定。
58.此外,具体的,还需要说明的是,当第二总丢弃次数超过第二预设次数且所述cpu的负荷值仍大于所述第二预设值时,采用除丢弃sgnb相关消息之外的预设降负荷方式降低所述cpu的负荷值。
59.这样,通过结合丢弃sgnb相关消息以及其他的预设降负荷方式,使得能够有效降低cpu的负荷值。
60.下面通过具体实施例对本技术的一个具体流程进行说明。
61.如图4所示,本技术的一个具体流程可以包括下述步骤:
62.步骤1,由高层模块获取主控cpu的负荷值。
63.具体的,可以定义主控cpu负荷包括正常负荷和高负荷。具体的,该负荷值可以为一段时间内的负荷平均值,且高层模块可以从维护管理模块获取,维护管理模块通过内部私有接口获取一定时间内的cpu负荷平均值。
64.当该cpu负荷值大于第一预设值(例如85%)时,认为cpu负荷为高负荷。
65.步骤2,判断主控cpu的负荷值是否正常,若正常则继续获取主控cpu的负荷值;若不正常,则判断负荷值是否大于第一预设值。
66.当不大于第一预设值时继续获取主控cpu的负荷值。当大于第一预设值时认为主控cpu负荷状态为高负荷,此时开始按照预设比例(例如10%)丢弃sgnb相关消息,执行周期为t1。
67.步骤3,判断主控cpu的负荷值是否仍超过第一预设值;
68.若仍超过第一预设值,则继续按照预设比例丢弃sgnb相关消息,并统计sgnb相关消息的丢弃次数n1;
69.若丢弃次数n1小于第一预设次数(例如5),则继续按照预设比例丢弃sgnb相关消息并判断主控cpu的负荷值是否仍超过第一预设值;
70.若丢弃次数n1大于第一预设次数(例如5)且主控cpu的负荷值仍大于第一预设值,
此时为了按照预期降低主控cpu的负荷(例如负荷降低的预期为15%),同时避免x2信令过载导致堵塞,则执行其他降负荷方案,该其他降负荷方案例如包括接纳控制、拥塞控制、切换控制等。
71.需要说明的是,为了避免产生影响,丢弃sgnb相关消息的预设比例不能超过30%。
72.这样,本技术的按照比例丢弃sgnb相关消息的降负荷方式与其他降负荷方案并行存在,并且优先采用丢弃sgnb相关消息的方式,从而实现了在有效降低主控cpu的负荷值的同时,减少用户感知影响。
73.步骤4,当主控cpu的负荷值小于第一预设值时,判断是否超过第二预设值;
74.若不超过第二预设值,则进入下一流控周期,即继续获取主控cpu的负荷值;
75.若超过第二预设值,则继续按照预设比例丢弃sgnb相关消息,并统计sgnb相关消息的丢弃次数n2;
76.若丢弃次数n2小于第二预设次数(例如10),则继续按照预设比例丢弃sgnb相关消息并判断主控cpu的负荷值是否仍超过第二预设值;当然,在判断主控cpu的负荷值是否仍超过第二预设值之前,可以先判断主控cpu的负荷值是否仍超过第一预设值;
77.若丢弃次数n2大于二预设次数(例如10)且主控cpu的负荷值仍大于第二预设值,此时为了按照预期降低主控cpu的负荷(例如负荷降低的预期为30%),同时避免x2信令过载导致堵塞,则执行其他降负荷方案,该其他降负荷方案例如包括接纳控制、拥塞控制、切换控制等,还可以包括cellbar和整站bar方案等进行负荷降低。
78.这样,本技术通过上述多次按照预设比例丢弃sgnb相关消息且结合其他降负荷方案,降低主控cpu的负荷值,避免了因消息过多导致的cpu负荷高的问题。
79.图5是本技术实施例提供的一种流量控制装置的结构示意图,包括存储器520,收发机500,处理器510。
80.其中,在图5中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器510代表的一个或多个处理器和存储器520代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机500可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。处理器510负责管理总线架构和通常的处理,存储器520可以存储处理器510在执行操作时所使用的数据。
81.处理器510可以是中央处埋器(cpu)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或复杂可编程逻辑器件(complex programmable logic device,cpld),处理器也可以采用多核架构。
82.存储器520,用于存储计算机程序;收发机500,用于在所述处理器的控制下收发数据;处理器510,用于读取所述存储器中的计算机程序并执行以下操作:
83.获取基站的中央处理器cpu的负荷值;
84.当所述cpu的负荷值大于第一预设值时,按照预设比例丢弃辅基站sgnb相关消息,其中所述sgnb相关消息包括sgnb添加、修改和/或释放首消息。
85.可选地,所述按照预设比例丢弃辅基站sgnb相关消息,包括:
86.以预设时间段为执行周期,并在至少一个所述执行周期内按照预设比例丢弃所述sgnb相关消息。
87.可选地,所述按照预设比例丢弃辅基站sgnb相关消息之后,包括:
88.当检测到所述cpu的负荷值仍大于所述第一预设值时,继续按照预设比例丢弃所述sgnb相关消息,并获取所述sgnb相关消息的第一总丢弃次数;
89.当所述第一总丢弃次数未超过第一预设次数,且在每次按照预设比例丢弃所述sgnb相关消息之后所述cpu的负荷值仍大于所述第一预设值时,继续按照预设比例丢弃所述sgnb相关消息,直至所述cpu的负荷值小于所述第一预设值或所述第一总丢弃次数到达所述第一预设次数。
90.可选地,当所述第一总丢弃次数超过所述第一预设次数且所述cpu的负荷值仍大于所述第一预设值时,采用除丢弃sgnb相关消息之外的预设降负荷方式降低所述cpu的负荷值。
91.可选地,所述按照预设比例丢弃辅基站sgnb相关消息之后,包括:
92.当检测到所述cpu的负荷值小于所述第一预设值且大于第二预设值时,继续按照预设比例丢弃所述sgnb相关消息,并获取所述sgnb相关消息的第二总丢弃次数;
93.当所述第二总丢弃次数未超过第二预设次数,且在每次按照预设比例丢弃所述sgnb相关消息之后所述cpu的负荷值仍大于所述第二预设值时,继续按照预设比例丢弃所述sgnb相关消息,直至所述cpu的负荷值小于所述第二预设值或到达所述第二预设次数。
94.可选地,当所述第二总丢弃次数超过所述第二预设次数且所述cpu的负荷值仍大于所述第二预设值时,采用除丢弃sgnb相关消息之外的预设降负荷方式降低所述cpu的负荷值。
95.由上述实施例可见,避免了因消息过多导致的x2链路信令过载,降低了因信令过多导致的cpu负荷,解决了因信令过多导致的cpu负荷过重的问题。
96.图6是本技术实施例提供的一种流量控制装置的模块框图,该装置包括:
97.获取模块601,用于获取基站的中央处理器cpu的负荷值;
98.消息丢弃模块602,用于当所述cpu的负荷值大于第一预设值时,按照预设比例丢弃辅基站sgnb相关消息,其中所述sgnb相关消息包括sgnb添加、修改和/或释放首消息。
99.可选地,所述消息丢弃模块602具体用于,以预设时间段为执行周期,并在至少一个所述执行周期内按照预设比例丢弃所述sgnb相关消息。
100.可选地,还包括:
101.第一获取单元,用于当检测到所述cpu的负荷值仍大于所述第一预设值时,继续按照预设比例丢弃所述sgnb相关消息,并获取所述sgnb相关消息的第一总丢弃次数;
102.第一丢弃单元,用于当所述第一总丢弃次数未超过第一预设次数,且在每次按照预设比例丢弃所述sgnb相关消息之后所述cpu的负荷值仍大于所述第一预设值时,继续按照预设比例丢弃所述sgnb相关消息,直至所述cpu的负荷值小于所述第一预设值或所述第一总丢弃次数到达所述第一预设次数。
103.可选地,还包括:
104.第二丢弃单元,用于当所述第一总丢弃次数超过所述第一预设次数且所述cpu的负荷值仍大于所述第一预设值时,采用除丢弃sgnb相关消息之外的预设降负荷方式降低所
述cpu的负荷值。
105.可选地,还包括:
106.第二获取单元,用于当检测到所述cpu的负荷值小于所述第一预设值且大于第二预设值时,继续按照预设比例丢弃所述sgnb相关消息,并获取所述sgnb相关消息的第二总丢弃次数;
107.第三丢弃单元,用于当所述第二总丢弃次数未超过第二预设次数,且在每次按照预设比例丢弃所述sgnb相关消息之后所述cpu的负荷值仍大于所述第二预设值时,继续按照预设比例丢弃所述sgnb相关消息,直至所述cpu的负荷值小于所述第二预设值或到达所述第二预设次数。
108.可选地,还包括:
109.第四丢弃单元,用于当所述第二总丢弃次数超过所述第二预设次数且所述cpu的负荷值仍大于所述第二预设值时,采用除丢弃sgnb相关消息之外的预设降负荷方式降低所述cpu的负荷值。
110.需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
111.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
112.在此需要说明的是,本技术实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
113.另一方面,本技术实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行上述实施例中所述的方法。
114.所述处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等。
115.由上述实施例可见,处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行上述流量控制方法。
116.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序
产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
117.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机可执行指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机可执行指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
118.这些处理器可执行指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的处理器可读存储器中,使得存储在该处理器可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
119.这些处理器可执行指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
120.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献