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

一种半静态调度方法及装置与流程

2022-04-13 17:53:44 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种半静态调度方法及装置。


背景技术:

2.半静态调度(semi-persistent scheduling,sps)是指基于无线资源控制(radio resource control,rrc)信令为终端配置周期性的调度参数,并通过半静态调度-无线网络临时标记(configured scheduling rnti,cs-rnti)对物理下行控制信道(physical downlink control channel,pdcch)进行加扰来激活半静态调度。当半静态调度激活后,终端可以按照rrc信令中配置的周期在相同的时频资源位置周期性地接收下行数据,从而基站就不需要在每一个调度时隙均传输pdcch信令,可以节省控制信道的资源。
3.但是,如果选择的半静态调度的周期不合理,可能会导致视频资源的浪费或者服务质量的降低。例如,如果半静态调度的周期太短,可能会导致部分的时隙上调度的物理下行共享信道(physical downlink shared channel,pdsch)和上行物理共享信道(physical uplink shared channel,pusch)为填充(padding)数据,会浪费pdsch和pusch信道的时频资源。反之,如果半静态调度的周期太长,或导致两个周期之间仍然需要采用动态调度传输数据,无法达到节约pdcch信道资源的目的。


技术实现要素:

4.本技术示例性的实施方式中提供一种半静态调度的方法及装置,用以解决相关技术中的半静态调度周期与实际的数据传输需求不相符导致无线资源浪费的问题。
5.第一方面,本技术实施例提供了一种半静态调度方法,包括:
6.网络设备根据至少两个请求的时间间隔从预先为终端分配的多个半静态调度的配置中确定待激活的半静态调度的配置,其中,所述待激活的半静态调度的配置和所述网络设备与所述终端当前所采用的半静态调度的配置不相同;所述多个请求用于指示所述网络设备更新待发送数据或者所述多个请求用于指示所述网络设备分配时频资源;所述时间间隔是所述多个请求中任意两个在时域上相邻的请求之间的时间间隔,所述多个请求中任意两个在时域上相邻的请求之间的时间间隔相同;
7.所述网络设备向终端指示激活所述待激活的半静态调度的配置。
8.在相关技术中,对于一种业务类型一般采用固定的半静态调度配置,在一些情况下,固定的半静态调度可能并不符合网络设备与终端之间实际的数据传输情况,导致无线资源浪费。基于上述方案,网络设备可以根据实际上下行的数据传输情况动态的调整半静态调度配置,使得半静态调度的配置符合网络设备与终端之间数据传输的实际要求,避免资源浪费。另外,由于一些业务类型,比如游戏业务没有专用的5g服务质量标识(5g qos identifier,5qi)承载,所以网络设备中没有这类业务对应的半静态调度配置。而在本技术提出的方案中,即使网络设备中没有某一个业务的半静态调度配置,也可以根据实际的上下行数据传输情况来确定该业务可以采用的半静态调度配置。
9.在一些实施例中,当所述多个请求用于指示所述网络设备分配时频资源时,所述多个请求是从所述终端接收的,所述方法还包括:
10.当所述网络设备在设定时长内没有接收到来自终端的物理共享信道pusch信令时,向所述终端指示去激活所述当前所采用的半静态调度的配置。
11.在一些实施例中,当所述多个请求用于指示所述网络设备更新待发送数据时,所述多个请求是所述网络设备在生成所述待发送数据的过程中生成的,所述方法还包括:
12.当所述网络设备在设定时长内没有生成所述待发送数据时,向所述终端指示去激活所述当前所采用的半静态调度的配置。
13.基于上述方案,本技术涵盖了上、下行两种传输场景,可以分别针对两种场景中的数据传输情况来确定所要采用的半静态地调度配置,满足网络设备与终端的实际要求。并且,上述方案中,若网络设备确定在设定时长内没有数据传输,就可以去激活当前的半静态调度配置,避免资源浪费。
14.在一些实施例中,所述多个半静态调度的配置中每个半静态调度的配置包括所述每个半静态调度的周期,所述每个半静态调度的配置对应一个编号,所述编号用于指示激活对应的半静态调度的配置。
15.基于上述方案,每个半静态配置都对应一个编号,可以根据该编号来向终端指示激活半静态调度配置。解决了现有技术中配置多套半静态调度时,需要终端进行盲检来确定采用的是哪一套半静态调度配置,使得终端的负担较重的问题。
16.在一些实施例中,根据多个请求的时间间隔从预先为终端分配的多个半静态调度的配置中确定待激活的半静态调度的配置,包括:
17.若所述时间间隔与所述多个半静态调度的配置中第一半静态调度的配置包括的半静态调度的周期相同,则将所述第一半静态调度的配置作为所述待激活的半静态调度的配置;
18.若所述时间间隔与所述多个半静态调度的配置中包括的多个半静态调度的周期均不相同,则将第二半静态调度的配置作为所述待激活的半静态调度的配置;所述第二半静态调度的配置包括的半静态调度的周期为所述多个半静态调度的周期中与所述时间间隔最接近的半静态调度的周期。
19.在一些实施例中,在向所述终端指示激活所述待激活的半静态调度的配置之前,所述方法还包括:
20.所述网络设备向终端指示去激活所述当前所采用的半静态调度的配置。
21.第二方面,本技术实施例提供了一种半静态调度装置,包括:
22.确定模块,用于根据至少两个请求的时间间隔从预先为终端分配的多个半静态调度的配置中确定待激活的半静态调度的配置,其中,所述待激活的半静态调度的配置和所述网络设备与所述终端当前所采用的半静态调度的配置不相同;所述多个请求用于指示所述网络设备更新待发送数据或者所述多个请求用于指示所述网络设备分配时频资源;所述时间间隔是所述多个请求中任意两个在时域上相邻的请求之间的时间间隔,所述多个请求中任意两个在时域上相邻的请求之间的时间间隔相同;
23.指示模块,用于向终端指示激活所述待激活的半静态调度的配置。
24.在一些实施例中,当所述多个请求用于指示所述网络设备分配时频资源时,所述
多个请求是从所述终端接收的,所述指示模块,还用于:
25.在设定时长内没有接收到来自终端的物理共享信道pusch信令时,向所述终端指示去激活所述当前所采用的半静态调度的配置。
26.在一些实施例中,当所述多个请求用于指示所述网络设备更新待发送数据时,所述多个请求是所述网络设备在生成所述待发送数据的过程中生成的,所述指示模块,还用于:
27.在设定时长内没有生成所述待发送数据时,向所述终端指示去激活所述当前所采用的半静态调度的配置。
28.在一些实施例中,所述多个半静态调度的配置中每个半静态调度的配置包括所述每个半静态调度的周期,所述每个半静态调度的配置对应一个编号,所述编号用于指示激活对应的半静态调度的配置。
29.在一些实施例中,所述确定模块,具体用于:
30.若所述时间间隔与所述多个半静态调度的配置中第一半静态调度的配置包括的半静态调度的周期相同,则将所述第一半静态调度的配置作为所述待激活的半静态调度的配置;
31.若所述时间间隔与所述多个半静态调度的配置中包括的多个半静态调度的周期均不相同,则将第二半静态调度的配置作为所述待激活的半静态调度的配置;所述第二半静态调度的配置包括的半静态调度的周期为所述多个半静态调度的周期中与所述时间间隔最接近的半静态调度的周期。
32.在一些实施例中,所述指示模块在向所述终端指示激活所述待激活的半静态调度的配置之前,还用于:
33.向终端指示去激活所述当前所采用的半静态调度的配置。
34.第三方面,本技术实施例提供了一种电子设备,所述电子设备包括控制器和存储器。存储器用于存储计算机执行指令,控制器执行存储器中的计算机执行指令以利用控制器中的硬件资源执行第一方面任一种可能实现的方法的操作步骤。
35.第四方面,本技术提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面的方法。
36.另外,第二方面至第四方面的有益效果可以参见如第一方面所述的有益效果,此处不再赘述。
附图说明
37.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例。
38.图1为本技术实施例提供的一种通信系统的架构示意图;
39.图2为本技术实施例提供的一种半静态调度的方法流程图;
40.图3为本技术实施例提供的一种上行半静态调度的方法流程图;
41.图4为本技术实施例提供的一种下行半静态调度的方法流程图;
42.图5为本技术实施例提供的一种用于实现半静态调度方法的装置结构示意图;
function,smf)等。
51.目前,网络设备为终端进行资源调度时采用的方法包括动态调度和半静态调度。动态调度指的是网络设备根据接收到的来自终端的调度请求,为终端分配上、下行的时频域资源。半静态调度指的是网络设备可以根据终端所进行的业务类型为终端分配半静态调度配置,其中包括周期和为终端分配的时频域资源。可选地,网络设备可以通过无线资源控制(radio resource control,rrc)信令向终端分配半静态调度配置。网络设备还可以通过物理下行控制信道(physical downlink control channel,pdcch)信令向终端指示激活半静态调度配置。半静态调度被激活之后,终端就可以按照半静态调度配置周期性地在时频域资源上收发数据。所以半静态调度的周期的选取尤为重要,如果周期选取的过短会导致部分时隙上发送的是无用的填充数据;如果周期选取的过长会导致两个周期之间仍然采用动态调度的方式传输数据,没有达到节约上下行信道资源的目的。
52.针对上述问题,当前的解决方案包括如下两种:一种是网络设备为终端分配多套半静态调度的配置,每一套配置对应一个半静态调度-无线网络临时标记(configured scheduling rnti,cs-rnti),网络设备会根据终端的业务类型从多套配置中选取一套。但是,在该方案中,终端并不知道网络设备选取的是哪一套半静态调度配置,所以需要终端盲检pdcch信道,增加了终端的负担。另一种解决方案是网络设备在为终端分配一套半静态调度配置之后,如果检测到这一套配置并不适用于终端当前的业务类型,则会重新为终端配置一套半静态调度配置以适应终端当前的业务类型。在该方案中,重新配置所花费的时间较长,可能会导致终端当前进行的业务中断的问题。
53.有鉴于此,本技术实施例提供了一种半静态调度的方法及装置,网络设备可以预先为终端分配多套半静态调度配置,并根据终端发送的调度请求的时间间隔或者自身生成下行数据的时间间隔向终端指示激活一套与当前终端的业务类型适应的半静态调度配置。实现了根据与终端之间的数据传输情况自适应的调整半静态调度配置,避免资源浪费。
54.首先,为了理解本技术提出的方案,参见图2,为本技术实施例提供的一种半静态调度方法流程图,具体包括:
55.201,网络设备根据至少两个请求的时间间隔从预先为终端分配的多个半静态调度配置中确定待激活的半静态调度配置。
56.其中,待激活的半静态调度配置与当前终端所采用的半静态调度配置不相同。所述至少两个请求的时间间隔指的是至少两个请求中任意两个在时域上相邻的请求之间的时间间隔,所述多个请求中任意两个在时域上相邻的请求之间的时间间隔相同。例如在第一时刻接收到的请求和第二时刻接收到的请求之间的时间间隔,与第二时刻接收到的请求和第三时刻接收到的请求之间的时间间隔相同。
57.可选地,请求的数量可以是预先设定好的。例如,网络设备可以预先设定在接收到10个请求,且这10个请求任一两个在时域上相邻的请求之间的时间间隔均相同的情况下,根据这10个请求中任意两个在时域上相邻的请求之间的时间间隔来确定待激活的半静态调度配置。
58.作为一种可能实现的方式,所述多个请求可以是终端发送给网络设备的调度请求,用于指示网络设备分配时频资源。作为另一种可能实现的方式,所述多个请求也可以是用于指示网络设备更新待发送的数据的。
59.202,网络设备向终端指示激活待激活半静态调度配置。
60.可选地,网络设备在根据多个请求的时间间隔从多套预先分配的半静态调度配置中确定待激活半静态调度配置之后,可以向终端发送指示信息以指示终端激活待激活半静态调度配置。进一步地,终端就可以根据激活的半静态调度配置周期性地在对应的时频资源上收发数据了。
61.基于上述方案,网络设备可以根据实际上下行的数据传输情况动态的调整半静态调度配置,使得半静态调度的配置符合网络设备与终端之间数据传输的实际要求,避免资源浪费。另外,由于一些业务类型,比如游戏业务没有专用的5qi承载,所以网络设备中没有这类业务对应的半静态调度配置。而在本技术提出的方案中,即使网络设备中没有某一个业务的半静态调度配置,也可以根据实际的上下行数据传输情况来确定该业务可以采用的半静态调度配置。
62.在一些实施例中,半静态调度配置中可以包括半静态调度的周期和网络设备为终端分配的时频域资源。作为一种可选地方式,网络设备可以在终端接入时,为终端分配多套半静态调度配置,多套半静态调度配置中包括的多个周期可以覆盖所有终端可能创建的周期性业务的数据承载的周期。作为一种举例,网络设备可以统计不同的业务类型对应的数据承载周期,然后根据统计的多个周期生成多个不同的半静态调度周期,每一个半静态调度周期对应一套半静态调度配置。可选地,网络设备在终端接入时,还可以为终端分配一个cs-rnti。可选地,网络设备可以通过rrc信令向终端下发为其分配的多套半静态调度的配置以及cs-rnti。作为一种举例,网络设备下发的多套半静态调度的配置中每一套配置都可以有一个对应的编号。
63.在一些实施例中,网络设备在为终端分配多套半静态调度配置之后,可以进行检测上下行的数据传输情况,根据数据传输情况确定具体采用哪一套半静态调度配置。作为一种可选的方式,网络设备可以根据多个请求之间的时间间隔确定待激活的半静态调度配置。所述多个请求的时间间隔指的是多个请求中任意两个在时域上相邻的请求之间的时间间隔。一种可能情况下,多个请求可以是网络设备从终端接收的调度请求,用于指示网络设备分配时频域资源的。另一种可能的情况下,多个请求可以是网络设备在生成待发送的下行数据时产生的,用于指示网络设备发送下行数据。
64.可选地,每一套半静态调度配置中都包括一个半静态调度的周期,网络设备在根据多个请求的时间间隔确定待激活的半静态调度配置时,可以采用如下的方式:一种可能的情况下,若网络设备可以确定所述时间间隔与多套半静态调度配置中第一半静态调度配置中包括的半静态调度的周期相同,则网络设备可以将第一半静态调度配置作为待激活的半静态调度配置。另一种可能的情况下,若网络设备可以确定所述时间间隔与多套半静态调度配置中任意一套半静态调度配置包括的半静态调度周期均不相同,则网络设备可以将与所述时间间隔最接近的半静态调度周期对应的半静态调度配置作为待激活的半静态调度配置。例如,网络设备确定的多个请求之间的时间间隔为10秒,为终端分配的多套半静态调度中任意一套半静态调度配置包括的半静态调度的周期都不是10秒,但是多套半静态调度配置中第二半静态调度配置包括的半静态调度周期为9.8秒,则网络设备可以将第二半静态调度配置作为待激活的半静态调度配置。再一种可能的情况下,若网络设备确定所述时间间隔与多套半静态调度配置中任意一套半静态调度配置包括的半静态调度周期均不
相同,还可以根据时间间隔创建新的半静态调度配置,并通过rrc信令将新创建的半静态调度配置发送给终端,作为待激活半静态调度配置。可选地,网络设备还可以删除原来分配给终端的半静态调度配置以节约资源。进一步地,网络设备在根据多个请求的时间间隔确定待激活的半静态调度配置,且确定待激活半静态调度配置并不是终端和网络设备当前所采用的半静态调度配置之后,可以向终端指示激活所述待激活半静态调度配置。
65.作为一种可选的方式,网络设备为终端分配的多套半静态调度配置中每一套半静态调度配置都有对应的编号,网络设备可以通过向终端发送待激活半静态调度配置的编号以指示终端激活待激活半静态调度配置。作为一种举例,网络设备可以向终端发送包含待激活的半静态调度配置的编号的pdcch信令来指示终端激活待激活的半静态调度配置。可选地,网络设备还可以使用cs-rnti来加扰发送给终端的pdcch信令,由于cs-rnti是网络设备预先为终端分配的,所以采用cs-rnti来加扰pdcch信令即表明了这个pdcch信令时发送给终端的。
66.在一些实施例中,网络设备在向终端指示激活待激活的半静态调度配置之前,还可以向终端指示去激活终端当前所采用的半静态调度配置。例如,网络设备可以向终端发送携带终端和网络设备当前所采用的半静态调度配置的编号的pdcch信令以指示终端去激活当前所采用的半静态调度配置。
67.为了更进一步的理解本技术提出的半静态调度方案,下面结合具体的场景对本技术的方案进行介绍。
68.场景一:上行数据传输。
69.在场景一中,网络设备可以在终端接入时为终端分配多套上行半静态调度配置,每套半静态配置中包括的上行半静态调度周期都是不相同的,且每套上行半静态调度配置均对应一个编号。可选地,网络设备可以通过rrc信令向终端发送为其分配的多套上行半静态调度配置。进一步地,网络设备可以监测终端发送的多个用于请求时频域资源的调度请求的时间间隔,在确定达到设定数量的调度请求中任意两个在时域上相邻的调度请求之间的时间间隔相同时,根据该时间间隔从多套上行半静态调度配置中选取待激活的上行半静态调度配置。具体的根据时间间隔确定待激活上行半静态调度配置的过程可以参见上述实施例中的介绍,在此不再进行赘述。再进一步地,网络设备可以向终端指示激活待激活的上行半静态调度配置,例如可以通过发送携带待激活的上行半静态调度配置的编号的pdcch信令来进行指示。
70.在一些实施例中,网络设备在首次激活一套上行半静态调度之后,还会继续检测来自终端的调度请求之间的时间间隔。在确定达到设定数量的调度请求中任意两个在时域上相邻的调度请求之间的时间间隔相同时,根据该时间间隔从预先配置的多套上行半静态调度配置中选取一套,然后判断该套上行半静态调度配置与终端当前所采用的上行半静态调度配置是否相同。若相同,则不进行任何操作,若不相同,则将该套上行半静态调度配置作为新的待激活上行半静态调度配置。进一步地,网络设备可以先向终端指示去激活当前所采用的上行半静态调度配置,然后向终端指示激活新确定的待激活上行半静态调度配置。终端就可以根据新激活的上行半静态调度中的上行半静态调度周期,在设定的资源位置周期性地传输上行数据。
71.在一些实施例中,如果网络设备在设定时长内没有接收到来自终端的pusch信令
control,mac)层发送的,用于指示mac层更新待传输的下行数据。网络设备(或者网络设备的mac层)可以统计多个更新请求的时间间隔,当确定设定数量的更新请求中任意两个在时域上相邻的更新请求之间的时间间隔相同时,可以根据该时间间隔从预先为终端分配的多套下行半静态调度配置中确定待激活的下行半静态调度配置。具体的确定待激活的下行半静态调度配置的过程可以参见上述场景一中的介绍,在此不再进行赘述。
88.进一步地,网络设备可以判断确定的待激活下行半静态调度配置与终端当前所采用的下行半静态调度配置是否相同,若不相同,则网络设备可以先向终端指示去激活当前所采用的下行半静态调度配置,然后向终端指示激活确定的待激活下行半静态调度配置。具体的激活与去激活的过程可以参见上述实施例中的介绍,在此不再进行赘述。
89.在一些实施例中,网络设备的mac层若在设定时长内没有接收到来自rlc层的更新请求,也可以向终端指示去激活当前所采用的下行半静态调度配置。
90.下面,参见图4,为本技术实施例提供的一种场景二中的下行半静态调度的方法流程图。为了方便理解,在图4中将结合网络设备的各个层来进行介绍下行半静态调度的方法,具体包括:
91.401,mac层持续接收来自rlc层的更新请求。
92.所述更新请求用于指示mac层将待传输的下行数据进行更新。
93.402,mac层确定多个更新请求中任意两个在时域上相邻的请求之间的时间间隔相同。
94.可选地,mac层可以预先定义接收到的更新请求的数量。例如,mac层设定在接收到来自rlc层的10个更新请求,且这10个更新请求中任意两个在时域上相邻的更新请求之间的时间间隔都相同。
95.403,mac层根据时间间隔从预先为终端分配的多套下行半静态调度配置中确定待激活的下行半静态调度配置。
96.具体的过程可以参见上述图3中的步骤303,在此不再进行赘述。
97.404,mac层判断待激活的下行半静态调度配置与终端当前采用的下行半静态调度配置是否相同。
98.若相同,则mac层不进行任何操作。
99.若不相同,则继续步骤405。
100.405,mac层向终端指示去激活当前采用的下行半静态调度配置。
101.具体参见上述图3中的步骤305,在此不再进行赘述。
102.406,mac层向终端指示激活待激活下行半静态调度配置。
103.具体参见上述图3中的步骤306,在此不再进行赘述。
104.基于与上述方法的同一构思,参见图5,本技术实施例还提供了一种用于实现半静态调度方法的装置500。装置500能够执行上述方法中的各个步骤,为了避免重复,此处不再详述。装置500包括:确定模块501和指示模块502。
105.确定模块501,用于根据至少两个请求的时间间隔从预先为终端分配的多个半静态调度的配置中确定待激活的半静态调度的配置,其中,所述待激活的半静态调度的配置和所述网络设备与所述终端当前所采用的半静态调度的配置不相同;所述多个请求用于指示所述网络设备更新待发送数据或者所述多个请求用于指示所述网络设备分配时频资源;
所述时间间隔是所述多个请求中任意两个在时域上相邻的请求之间的时间间隔,所述多个请求中任意两个在时域上相邻的请求之间的时间间隔相同;
106.指示模块502,用于向终端指示激活所述待激活的半静态调度的配置。
107.在一些实施例中,当所述多个请求用于指示所述网络设备分配时频资源时,所述多个请求是从所述终端接收的,所述指示模块502,还用于:
108.在设定时长内没有接收到来自终端的物理共享信道pusch信令时,向所述终端指示去激活所述当前所采用的半静态调度的配置。
109.在一些实施例中,当所述多个请求用于指示所述网络设备更新待发送数据时,所述多个请求是所述网络设备在生成所述待发送数据的过程中生成的,所述指示模块502,还用于:
110.在设定时长内没有生成所述待发送数据时,向所述终端指示去激活所述当前所采用的半静态调度的配置。
111.在一些实施例中,所述多个半静态调度的配置中每个半静态调度的配置包括所述每个半静态调度的周期,所述每个半静态调度的配置对应一个编号,所述编号用于指示激活对应的半静态调度的配置。
112.在一些实施例中,所述确定模块501,具体用于:
113.若所述时间间隔与所述多个半静态调度的配置中第一半静态调度的配置包括的半静态调度的周期相同,则将所述第一半静态调度的配置作为所述待激活的半静态调度的配置;
114.若所述时间间隔与所述多个半静态调度的配置中包括的多个半静态调度的周期均不相同,则将第二半静态调度的配置作为所述待激活的半静态调度的配置;所述第二半静态调度的配置包括的半静态调度的周期为所述多个半静态调度的周期中与所述时间间隔最接近的半静态调度的周期。
115.在一些实施例中,所述指示模块502在向所述终端指示激活所述待激活的半静态调度的配置之前,还用于:
116.向终端指示去激活所述当前所采用的半静态调度的配置。
117.图6示出了本技术实施例提供的电子设备600结构示意图。本技术实施例中的电子设备600还可以包括通信接口603,该通信接口603例如是网口,电子设备可以通过该通信接口603传输数据,例如通信接口603可以实现上述图5中的指示模块502的部分功能。
118.在本技术实施例中,存储器602存储有可被至少一个控制器601执行的指令,至少一个控制器601通过执行存储器602存储的指令,可以用于执行上述方法中的各个步骤,例如,控制器601可以实现上述图5中的确定模块501的功能和指示模块502的部分功能。
119.其中,控制器601是电子设备的控制中心,可以利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器602内的指令以及调用存储在存储器602内的数据。可选的,控制器601可包括一个或多个处理单元,控制器601可集成应用控制器和调制解调控制器,其中,应用控制器主要处理操作系统和应用程序等,调制解调控制器主要处理无线通信。可以理解的是,上述调制解调控制器也可以不集成到控制器601中。在一些实施例中,控制器601和存储器602可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。
120.控制器601可以是通用控制器,例如中央控制器(cpu)、数字信号控制器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中公开的各方法、步骤及逻辑框图。通用控制器可以是微控制器或者任何常规的控制器等。结合本技术实施例所公开的数据统计平台所执行的步骤可以直接由硬件控制器执行完成,或者用控制器中的硬件及软件模块组合执行完成。
121.存储器602作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器602可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(random access memory,ram)、静态随机访问存储器(static random access memory,sram)、可编程只读存储器(programmable read only memory,prom)、只读存储器(read only memory,rom)、带电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁性存储器、磁盘、光盘等等。存储器602是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本技术实施例中的存储器602还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
122.通过对控制器601进行设计编程,例如,可以将前述实施例中介绍的神经网络模型的训练方法所对应的代码固化到芯片内,从而使芯片在运行时能够执行前述的神经网络模型训练方法的步骤,如何对控制器601进行设计编程为本领域技术人员所公知的技术,这里不再赘述。
123.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
124.本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其它可编程数据处理设备的控制器以产生一个机器,使得通过计算机或其它可编程数据处理设备的控制器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
125.这些计算机程序指令也可存储在能引导计算机或其它可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
126.这些计算机程序指令也可装载到计算机或其它可编程数据处理设备上,使得在计算机或其它可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其它可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
127.尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造
性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
128.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

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

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

相关文献