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

一种内存资源控制方法、装置、设备及存储介质与流程

2022-03-09 00:20:48 来源:中国专利 TAG:


1.本发明涉及雷达领域,具体涉及一种内存资源控制方法、装置、设备及存储介质。


背景技术:

2.车载毫米波雷达传感器系统可以对目标物体的反射信号进行采样,采样后需要进行数据处理,随着距离分辨率、速度分辨率指标越来越高,数据量也越来越大,常用的主流雷达处理器的内存空间无法满足使用需求。因此通常会花费更高的成本去选择内存空间更大的处理器,导致成本较高。


技术实现要素:

3.为了满足车载毫米波雷达传感器对于处理器内存空间的使用需求,本发明提出了一种内存资源控制方法、装置、设备及存储介质,本发明具体是以如下技术方案实现的。
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.用于存储处理器可执行指令的存储器;
30.其中,所述处理器被配置为执行:
31.监测按预设顺序执行的多个雷达程序中待监测雷达程序的执行进度,所述待监测雷达程序为所述多个雷达程序中的至少一个雷达程序;
32.在监测到执行进度由正在执行状态变更为结束状态的目标程序时,释放所述目标程序在被执行时占用的内存资源,所述目标程序为至少一个待监测程序中的一个;
33.根据所述多个雷达程序的预设顺序,在所述多个雷达程序中确定所述目标程序之后的待执行程序;
34.基于空闲内存资源和释放的内存资源,执行所述待执行程序。
35.本技术还提供一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如上所述的方法。
36.本技术中,目标程序执行结束后,可以释放目标程序在被执行时占用的内存资源,释放的内存资源可以被待执行程序利用,实现内存资源的重复利用,最充分、最有效地利用有限的内存资源,满足车载毫米波雷达传感器对于处理器内存空间的使用需求。
附图说明
37.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以
根据这些附图获得其他的附图。
38.图1为根据一示例性实施例示出的一种内存资源控制方法的流程示意图;
39.图2为根据一示例性实施例示出的一种内存资源控制装置的框图。
具体实施方式
40.以下将参考附图详细说明本技术的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
41.在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
42.另外,为了更好的说明本技术,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本技术同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本技术的主旨。
43.为了满足车载毫米波雷达传感器对于处理器内存空间的使用需求,本发明提出了一种内存资源控制方法、装置、设备及存储介质,本发明具体是以如下技术方案实现的。
44.本说明书实施例提供的一种内存资源控制方法可以应用于车载毫米波雷达,车载毫米波雷达可以对探测对象进行雷达探测,获取探测信号,基于内存资源对探测信号进行处理,得到对探测对象的分析结果,探测对象可以是车辆所处环境中的其他车辆、行人、建筑物等。
45.结合图1所示,本说明书实施例提供的内存资源控制方法包括:
46.步骤s101:监测按预设顺序执行的多个雷达程序中待监测雷达程序的执行进度,待监测雷达程序为多个雷达程序中的至少一个雷达程序。
47.本说明书实施例中,雷达程序可以是车载毫米波雷达获取和处理探测信号的过程中所使用的全部程序,雷达程序的数量可以为两个或两个以上。雷达程序可以包括雷达引导加载程序、探测信号接收程序、探测信号采样程序、距离维傅里叶程序等。雷达程序具有执行顺序,多个雷达程序按照预设顺序依次执行,在前一个雷达程序执行结束后可以执行下一个雷达程序。雷达程序执行信息可以是表征雷达程序的执行状态的信息,执行状态可以包括正在执行状态、结束状态和未执行状态;正在执行状态表示当前正在基于内存资源执行该程序,内存资源可以包括运行资源和数据资源;结束状态可以表示该程序已经执行完毕;未执行状态可以表示该程序正在等待被执行。
48.待监测雷达程序可以是多个雷达程序中的部分程序;多个待监测雷达程序的执行顺序可以连续,也可以不连续;也可以是,多个待监测雷达程序中部分待监测雷达程序的执行顺序连续,而其他待监测雷达程序的执行顺序不连续。本说明书实施例中,可以同时对至少一个待监测雷达程序的执行进度进行监测。
49.步骤s102:在监测到执行进度由正在执行状态变更为结束状态的目标程序时,释放目标程序在被执行时占用的内存资源,目标程序为至少一个待监测程序中的一个。
50.本说明书实施例中,在监测到任一个待监测雷达程序的执行进度由正在执行状态变更为结束状态时,可以将该待监测雷达程序确定为目标程序,并释放该待监测雷达程序在被执行时占用的内存资源。本说明书实施例中,可以释放目标程序在被执行时占用的部
分内存资源,也可以释放目标程序在被执行时占用的全部内存资源。
51.步骤s103:根据多个雷达程序的预设顺序,在多个雷达程序中确定目标程序之后的待执行程序。
52.本说明书实施例中,待执行程序属于雷达程序;多种雷达程序之间具有执行先后顺序,待执行程序的执行顺序位于目标程序之后;可以根据预设的执行顺序信息,确定目标程序的执行顺序之后的程序为待执行程序。待执行程序的数量为至少一个。
53.步骤s104:基于空闲内存资源和释放的内存资源,执行待执行程序。
54.本说明书实施例中,空闲内存资源可以是指在执行目标程序时未被任何程序占用的内存资源,释放的内存资源可以指步骤s102中释放的内存资源。本说明书实施例中,释放的内存资源可以作为待执行程序的数据资源。
55.本说明书实施例中,目标程序执行结束后,可以释放目标程序在被执行时占用的内存资源,释放的内存资源可以被待执行程序利用,实现内存资源的重复利用,最充分、最有效地利用有限的内存资源,满足车载毫米波雷达传感器对于处理器内存空间的使用需求。
56.在一种可能的实现方式中,目标程序和待执行程序之间的对应关系包括以下至少一种:
57.在目标程序为雷达引导加载程序时,待执行程序为距离维傅里叶程序;
58.在目标程序为距离维傅里叶程序时,待执行程序包括速度维傅里叶程序、非相干积累程序和恒虚警检测程序;
59.在目标程序为恒虚警检测程序时,待执行程序为角度估算程序。
60.本说明书实施例中,待监测雷达程序可以包括雷达引导加载程序、距离维傅里叶程序和恒虚警检测程序。在监测到执行进度由正在执行状态变更为结束状态的程序是雷达引导加载程序时,可以将待执行程序确定为距离维傅里叶程序;在监测到执行进度由正在执行状态变更为结束状态的程序是距离维傅里叶程序时,可以将待执行程序确定为包括速度维傅里叶程序、非相干积累程序和恒虚警检测程序;在监测到执行进度由正在执行状态变更为结束状态的程序是恒虚警检测程序时,可以将待执行程序确定为角度估算程序。
61.在一种可能的实现方式中,目标程序为雷达引导加载程序;释放目标程序在被执行时占用的内存资源,包括:释放雷达引导加载程序在被执行时占用的运行资源和数据资源。
62.本说明书实施例中的雷达引导加载程序又称bootloader,雷达引导加载程序是雷达上电后运行的一段程序。通过运行雷达引导加载程序可以检查雷达程序是否需要更新,如果雷达程序不需要更新,则可以继续执行下一个程序;如果雷达程序需要更新,则可以对雷达程序进行更新,更新结束后再执行雷达引导加载程序之后的下一个程序。通过执行雷达引导加载程序,有利于雷达程序及时更新,从而为用户提供更准确的雷达探测结果和更全面的雷达探测功能。本说明书实施例中,执行雷达引导加载程序结束后,释放雷达引导加载程序在被执行时占用的运行资源和数据资源,可以将释放的内存资源用于执行后续程序,提高了内存资源的利用率。
63.本说明书实施例中,雷达引导加载程序执行结束之后,可以继续执行探测信号接收程序、探测信号采样程序,通过执行探测信号接收程序可以控制雷达接收探测信号,通过
执行探测信号采样程序可以控制雷达对探测信号进行采样并得到雷达采样数据。探测信号采样程序执行结束之后,执行距离维傅里叶程序,通过执行距离维傅里叶程序可以对雷达采样数据进行距离维傅里叶处理,得到距离维数据。执行距离维傅里叶程序时,可以基于空闲内存资源和释放的内存资源执行距离维傅里叶程序,实现内存资源的重复利用,提高了内存资源的利用率。
64.内存资源可以分为代码运行资源和数据资源;本说明书实施例可以释放bootloader程序的代码运行资源及数据资源,用来当做后续程序的数据资源使用,可以解决现有技术中数据资源无法满足使用需求的问题。
65.本说明书实施例中考虑到bootloader和bootloader的后续程序(如距离维傅里叶程序)是相互独立且互斥的特性(不可能同时存在和运行),在bootloader执行结束之后释放bootloader占用的运行资源和数据资源,并将释放的运行资源和数据资源用于执行距离维傅里叶程序,可以扩展距离维傅里叶程序的数据空间。其中,能否将bootloader的代码运行资源和数据资源释放掉,当做距离维傅里叶程序的数据资源来用,不仅需要在架构上将bootloader的代码运行资源和数据资源分配到数据资源上,还需要芯片硬件支持代码运行在数据资源上。
66.在一种可能的实现方式中,目标程序为距离维傅里叶程序;释放目标程序在被执行时占用的内存资源包括:释放距离维傅里叶程序对应的丢弃数据占用的数据资源,丢弃数据是根据距离维傅里叶程序对雷达采样数据进行处理后被丢弃的数据。
67.本说明书实施例中,可以根据系统指标确定具体丢弃的数据量。在距离维傅里叶处理中丢弃部分数据,能够保证较高的距离分辨率下,占用较少数据资源。
68.本说明书实施例中,执行距离维傅里叶程序结束后,释放距离维傅里叶程序在被执行时占用的部分数据资源,该部分数据资源即丢弃数据占用的数据资源。根据距离维傅里叶程序对雷达采样数据进行处理时,会丢弃雷达采样数据中的一部分数据,被丢弃的数据即丢弃数据。例如,对3mbytes的雷达采样数据做完距离维傅里叶处理后,会丢弃一部分点数,原本1024点的雷达采样数据做完距离维傅里叶处理后,为512点复数,丢弃48点,所占用的数据资源为144kbytes,执行距离维傅里叶程序结束后可以释放该144kbytes。可以将释放的内存资源用于执行后续程序,提高了内存资源的利用率。本说明书实施例释放的是距离维傅里叶程序占用的数据空间,并不是关闭距离维傅里叶程序,距离维傅里叶程序依然和后续程序一样存在,只是距离维傅里叶程序用到的数据空间也可以被后续程序复用。
69.本说明书实施例中,可以在执行距离维傅里叶程序结束后,执行速度维傅里叶程序并得到速度维数据;再执行非相干积累程序,对速度维数据进行非相干积累处理,得到非相干积累数据;在执行非相干积累程序结束后,执行恒虚警检测程序,对非相干积累数据进行恒虚警检测处理,得到恒虚警检测结果数据。在执行距离维傅里叶程序结束后,可以基于空闲内存资源和释放的内存资源,执行速度维傅里叶程序、非相干积累程序和恒虚警检测程序,实现内存资源的重复利用,提高了内存资源的利用率。
70.在一种可能的实现方式中,目标程序为恒虚警检测程序;释放目标程序在被执行时占用的内存资源,包括:
71.释放恒虚警检测程序对应的检测数据占用的数据资源,检测数据是根据非相干积累程序对速度维数据进行处理后得到的非相干积累数据,速度维数据是根据速度维傅里叶
程序对距离维数据进行处理后得到的,距离维数据是根据距离维傅里叶程序对雷达采样数据进行处理后得到的。
72.本说明书实施例中,执行恒虚警检测程序结束后,释放恒虚警检测处理时所检测的数据(非相干积累数据),非相干积累数据是执行非相干积累程序之后得到的。本说明书实施例中,可以将释放的内存资源用于执行后续程序,提高了内存资源的利用率。本说明书实施例释放的是恒虚警检测程序占用的数据资源,并不是恒虚警检测程序,恒虚警检测程序依然和后续程序一样存在,只是恒虚警检测程序用到的数据空间可以被后续程序复用。
73.本说明书实施例中,可以在执行恒虚警检测程序结束后,执行角度估算程序,对恒虚警检测结果数据进行角度估算处理,得到角度估算数据。可以基于空闲内存资源和释放的内存资源,执行角度估算程序,实现内存资源的重复利用,提高了内存资源的利用率。
74.在一种可能的实现方式中,待执行程序的数量为至少一个。本说明书实施例中,释放的内存资源可以用于后续任一待执行程序执行。
75.在一种可能的实现方式中,在监测到执行进度由正在执行状态变更为结束状态的目标程序时,释放目标程序在被执行时占用的内存资源包括:
76.在监测到目标程序、且目标程序为非末端雷达程序的情况下,释放目标程序在被执行时占用的内存资源,末端程序是多个雷达程序中最后执行的程序。
77.本说明书实施例中,末端雷达程序可以是多个雷达程序中位于执行顺序最末位的程序。如果目标程序是末端程序,由于已经没有下一待执行程序,则可以不释放目标程序在被执行时占用的内存资源。
78.本说明书实施例中,在执行雷达引导加载程序结束后,释放雷达引导加载程序在被执行时占用的运行资源和数据资源,此次释放的运行资源和数据资源可用于执行距离维傅里叶程序;在执行距离维傅里叶程序结束后,释放目标数据占用的数据资源,此次释放的数据资源可用于执行速度维傅里叶程序、非相干积累程序和恒虚警检测程序;在执行恒虚警检测程序结束后,释放恒虚警检测程序对应的检测数据占用的数据资源,此次释放的数据资源可用于执行角度估算程序。
79.现有技术中为了满足系统性能指标要求,通常会花费更高的成本去选择内存空间更大的处理器。而本发明可以释放已执行结束的程序在执行时所占用的内存资源,从而降低内存资源消耗,进而降低处理器成本;可以在有限内存空间下,采样更多探测信号,提高距离或速度分辨率。现有技术中执行雷达程序需要6m存储空间的处理器,使用本说明书实施例提供的内存资源控制方法后,只需要5.5m存储空间即可满足要求。
80.结合图2所示,本说明书实施例还提供一种内存资源控制装置,包括:
81.监测模块10,用于监测按预设顺序执行的多个雷达程序中待监测雷达程序的执行进度,待监测雷达程序为多个雷达程序中的至少一个雷达程序;
82.第一控制模块20,用于在监测到执行进度由正在执行状态变更为结束状态的目标程序时,释放目标程序在被执行时占用的内存资源,目标程序为至少一个待监测程序中的一个;
83.确定模块30,用于根据多个雷达程序的预设顺序,在多个雷达程序中确定目标程序之后的待执行程序;
84.第二控制模块40,用于基于空闲内存资源和释放的内存资源,执行待执行程序。
85.本说明书实施例中,目标程序执行结束后,可以释放目标程序在被执行时占用的内存资源,释放的内存资源可以被待执行程序利用,实现内存资源的重复利用,最充分、最有效地利用有限的内存资源,满足车载毫米波雷达传感器对于处理器内存空间的使用需求。
86.在一种可能的实现方式中,目标程序和待执行程序之间的对应关系包括以下至少一种:
87.在目标程序为雷达引导加载程序时,待执行程序为距离维傅里叶程序;
88.在目标程序为距离维傅里叶程序时,待执行程序包括速度维傅里叶程序、非相干积累程序和恒虚警检测程序;
89.在目标程序为恒虚警检测程序时,待执行程序为角度估算程序。
90.在一种可能的实现方式中,目标程序为雷达引导加载程序;第一控制模块20包括第一控制单元,第一控制单元用于释放雷达引导加载程序在被执行时占用的运行资源和数据资源。
91.在一种可能的实现方式中,目标程序为距离维傅里叶程序;第一控制模块20包括第二控制单元,第二控制单元用于释放距离维傅里叶程序对应的丢弃数据占用的数据资源,丢弃数据是根据距离维傅里叶程序对雷达采样数据进行处理后被丢弃的数据。
92.在一种可能的实现方式中,目标程序为恒虚警检测程序;第一控制模块20包括第三控制单元,第三控制单元用于释放恒虚警检测程序对应的检测数据占用的数据资源,检测数据是根据非相干积累程序对速度维数据进行处理后得到的非相干积累数据,速度维数据是根据速度维傅里叶程序对距离维数据进行处理后得到的,距离维数据是根据距离维傅里叶程序对雷达采样数据进行处理后得到的。
93.在一种可能的实现方式中,待执行程序的数量为至少一个。
94.在一种可能的实现方式中,第一控制模块20用于在监测到目标程序、且目标程序为非末端雷达程序的情况下,释放目标程序在被执行时占用的内存资源,末端雷达程序是多个雷达程序中最后执行的程序。
95.需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
96.此外,本说明书实施例还提供一种内存资源控制设备,包括:
97.处理器;
98.用于存储处理器可执行指令的存储器;
99.其中,处理器被配置为执行:
100.监测按预设顺序执行的多个雷达程序中待监测雷达程序的执行进度,待监测雷达程序为多个雷达程序中的至少一个雷达程序;
101.在监测到执行进度由正在执行状态变更为结束状态的目标程序时,释放目标程序在被执行时占用的内存资源,目标程序为至少一个待监测程序中的一个;
102.根据多个雷达程序的预设顺序,在多个雷达程序中确定目标程序之后的待执行程
序;
103.基于空闲内存资源和释放的内存资源,执行待执行程序。
104.此外,本说明书实施例还提供一种计算机可读存储介质,其上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述内存资源控制方法。
105.计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本技术的各个方面的计算机可读程序指令。
106.计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
107.这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
108.用于执行本技术操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,编程语言包括面向对象的编程语言—诸如smalltalk、c 等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本技术的各个方面。
109.这里参照根据本技术实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本技术的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
110.这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功
能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
111.也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
112.附图中的流程图和框图显示了根据本技术的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
113.以上已经描述了本技术的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
再多了解一些

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

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

相关文献