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

基于算法优先级的设备运行方法、系统、存储介质及其计算机设备与流程

2022-02-23 00:40:44 来源:中国专利 TAG:


1.本发明涉及设备算法更新运行技术领域,尤其涉及一种基于算法优先级的设备运行方法、系统、存储介质及其计算机设备。


背景技术:

2.华为公司针对监控摄像头提出了sdc os(一种智能摄像机的操作系统),它使得摄像机变得像智能手机一样,设备基础功能与应用程序解耦,通过不同的app(应用程序,application)来定义摄像机的功能。华为sdc os与华为智能摄像机配套使用,具备完整的前端ai(人工智能,artificial intelligence)计算接口、app运行框架与管理框架,符合华为sdc接口的app可以在sdc os上进行在线安装、激活、升级、卸载等操作。sdc os让智能摄像机真正进入“玩机”时代。受摄像机体积与成本的限制,软件运行资源是有限的,因此sdc os既要解决app与os的解耦,又要最大限度地节省系统资源。sdc os采用“轻量级、服务化”的设计思路,在摄像机嵌入式系统中构建了包含ai的智能app生态系统。
3.然而在实际的升级过程中,不仅是针对于如上的监控设备,物联网同时也大量存在着弱终端(硬件配置极低,仅能保证基本的运行),在ota(over the air,空中下载技术)前需要保证系统有足够的安装和运行内存空间,在ota后有部分设备为了安全起见,在安装了新算法之后仍保留着旧的算法,这也导致了在ota后,对于其他算法的更新并不一定能够保证足够多的内存控制保证使用。
4.以华为公司的sdc os采用的容器架构为例,在该容器架构上可以保证多个算法同时独立的运行。一般而言,设备在出厂前都会算法有足够的运行空间。而且随着算法的更新迭代,有可能会碰到当更新某个算法时因为并没有做足够足够好的内存管理机制或者运行内存超过系统最大的运行内容,则可能导致系统奔溃。
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.图1为本发明优选实施例所述的基于算法优先级的设备运行方法的步骤流程图;
33.图2为本发明所述的基于算法优先级的设备运行方法的所述检测执行步骤可选的具体流程图;
34.图3为本发明优选实施例所述的基于算法优先级的设备运行系统的结构框图;
35.图4为本发明所述的基于算法优先级的设备运行系统的所述检测执行单元可选的具体示意图。
具体实施方式
36.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
37.需要说明的,本说明书中针对“一个实施例”、“实施例”、“示例实施例”等的引用,指的是描述的该实施例可包括特定的特征、结构或特性,但是不是每个实施例必须包含这些特定特征、结构或特性。此外,这样的表述并非指的是同一个实施例。进一步,在结合实施例描述特定的特征、结构或特性时,不管有没有明确的描述,已经表明将这样的特征、结构或特性结合到其它实施例中是在本领域技术人员的知识范围内的。
38.此外,在说明书及后续的权利要求当中使用了某些词汇来指称特定组件或部件,所属领域中具有通常知识者应可理解,制造商可以用不同的名词或术语来称呼同一个组件或部件。本说明书及后续的权利要求并不以名称的差异来作为区分组件或部件的方式,而是以组件或部件在功能上的差异来作为区分的准则。在通篇说明书及后续的权利要求书中所提及的“包括”和“包含”为一开放式的用语,故应解释成“包含但不限定于”。以外,“连接”一词在此系包含任何直接及间接的电性连接手段。间接的电性连接手段包括通过其它装置进行连接。
39.在物联网的终端系统中存在着主系统和应用两大类。主系统一般是指一些基础的组件和服务,应用是基于主系统开发而来。剔除掉操作系统以外的工作则可用来安装和运行应用,因此则需要保证有一定的运行空间,相对智能手机而言,物联网终端需要提供更稳定的运行机制。以华为的sdc os采用的容器架构为例,在该容器架构上可以保证多个算法同时独立的运行。
40.假设目前终端设备的运行内存是8m,假定8m运存足够5个算法运行。一般而言,设备在出厂前都会为算法配置有足够的运行空间。但随着算法的更新迭代,有可能会碰到当更新某个算法时因为并没有做足够足够好的内存管理机制或者运行内存超过系统最大的运行内容,则可能导致系统奔溃。
41.为此,图1示出本发明优选实施例所述的基于算法优先级的设备运行方法,包括步骤:
42.s101:获取设备的预更新算法;本实施例的设备为物联网终端设备,当然,其他实施例中还可以是其他智能终端设备等;具体可在设备ota升级时,获取到需要更新的算法;
43.s102:对所述设备的已更新算法和预更新算法配置对应的优先级;其中,已更新算法和预更新算法优选为ai算法,为其配置的优先级的划分可以是等级划分或数值划分等方式,如一种实施例中,配置的优先级可划分为:高、中、低;另一种实施例中,配置的优先级可划分为:1、2、3

依次递推;通过配置对应优先级的划分,将已更新算法和预更新算法配置
对应高低顺序的优先级,优先级的高低顺序对应着不同的重要程度。
44.s103:检测所述设备当前的运行内存,并根据所述运行内存和优先级的排序以更新和/或运行所述优先级高顺位的算法。优先级高低顺位对应着不同的算法,优先级顺位越高表示该算法的重要程度越高,检测到设备当前的运行内存,并根据优先级的顺序优先更新和/或执行高顺位的算法,即优先更新和/或执行重要程度越高的算法,并停止优先级低顺位的算法,即设备当前运行的算法处于低顺位则根据设备的运行内存的运行空间决定是否停止该算法,优先停止最低顺位的算法,依次递推;从而来保证重要性最高的算法能够正常运行。
45.所述步骤s103包括:若全部的所述预更新算法和已更新算法的需求内存大于运行内存,则更新和/或运行所述运行内存范围内的所述优先级高顺位的算法。根据设备保持系统稳定时的运行内存的最大运行空间,优先更新和/或执行高顺位的算法,根据优先级的排序,从高往低启动算法的更新和/或运行,保障重要的算法优先被启动;若当前运行内存的占用满载或接近满载,则不再启动新的算法,即此时部分算法暂停启动,从而保障系统运行不会奔溃。
46.进一步的,步骤s103还包括:若全部的所述预更新算法和已更新算法的需求内存小于或等于所述运行内存,则更新并运行所述预更新算法和已更新算法。即设备当前的运行内存依然满足于,更新和/或运行全部的预更新算法和已更新算法所需要的最低内存;此时可无需停止更新和/或运行优先级低顺位的算法,可直接更新和/或运行全部的算法。
47.参见图2,可选的,步骤s103包括:
48.s1031:检测所述设备当前的运行内存;当前的运行内存包括空闲的运行内存和非空闲的运行内存,其中非空闲的运行内存被已更新算法占用;即获取的运行内存为最大运行空间,从而提供给后续算法再分配。
49.s1032:根据运行内存和优先级的排序以依序更新和/或运行所述优先级高顺位的算法。基于当前的运行内存,按优先级高低排序的算法,依序启动对应的算法,从高到低,逐一启动对应的算法,直至所述运行内存被全部占用,则停止启动后一低顺位的算法,保障先前高顺位的算法的更新和/或运行。
50.可选的,在一种实施例中,步骤s1031还包括:检测设备在所述预更新算法更新后释放的空闲内存;算法在更新的过程中会占有一定的运行内存,当其更新完成时,所占用内存将会被释放,则当检测到预更新算法更新后释放出一定的空闲内存时,可进一步用于分配启动相应的算法。步骤s1032还包括:在所述空闲内存的范围内依序更新和/或运行优先级低顺位的算法。即所述预更新算法更新后,释放出的空闲内存可提供给低顺位的算法启动;当然可以在预更新算法更新完成并运行该预更新算法后,若还能够释放出空闲内存,则进一步提供给低顺位的算法启动,从而保障了资源的有效合理利用。
51.可选的,步骤s102进一步包括:根据所述已更新算法和预更新算法分别在所述设备应用场景中的使用权重,以配置对应的优先级。在实际的用户场景中,不同的算法被使用的重要程度不尽相同,可根据设备在对应的使用场景中,不同算法的重要程度计算对应的使用权重,并根据所对应的使用权重为其配置对应的优先级;可以是人为设置也可以是人工智能计算并配置,本实施例对此不做限定。
52.以算法升级为例,在算法升级时,需要对已有升级的算法及要更新的算法的优先
级进行定义,根据实际的用户场景,假设这个设备在停车场运行,则我们认为算法的重要性排列如下:车辆识别>人脸识别>行为识别>哭脸识别。设备在更新算法时根据重要性对算法配置对应优先级进行区分,以应对特殊的极限情况,如当系统在运行过程中检测系统内存不足以支撑以上4个算法同时运行时,则优先停止哭脸识别算法,以此类推,最终目的需要保证车辆识别算法能够正常运行;而当车辆识别算法能够正常运行时,再根据重要性依次去启动算法。
53.除了对算法优先级进行区分,我们需要考虑在ota升级算法时可能的策略,一般情况下,假如现在我们需要更新车辆识别的算法碰到运存空间不够的问题,则同样需要牺牲优先级较低的算法以使车辆识别的算法能够正常运行,当保证新算法能够正常运行时,系统再计算能否支持重要性较低的算法的继续运行。
54.一种实施例中,可选的,步骤s103之前包括:
55.排序表步骤,根据配置的所述优先级的高低排序,制成优先级排序表;将若干个算法分别配置的优先级存储记录在优先级排序表内。所述步骤s103进一步包括:根据运行内存和所述优先级排序表以更新和/或运行所述优先级高顺位的算法。通过优先级排序表中的顺序,在运行内存的范围内从高顺位往低顺位逐一启动对应的算法。
56.一种实施例中,可选的,步骤s103之后还包括:
57.运行时间步骤,根据预更新算法对应的优先级权重,以通过预制的运行策略增加或缩短所述设备中所述预更新算法的运行时间。其中,优先级权重表示为预更新算法本身的优先级在全部的优先级内的排序,即通过该优先级权重的重要程度,通过运行策略为其决定增加或缩短在设备中的运行时间。根据不同算法的优先级权重,如原本设备在正常ota新算法后需要至少运行7天的时间,然而为了保证其他算法能够正常运行,这个时间可以根据权重进行相应的延长或缩短。需要对新算法的风险进行预估,如更新新算法在1天内出现问题的可能是5%,3天的出现问题可能性是3%,7天出现问题的可能性是1%,则根据算法本身的优先级权重,原本车辆识别的算法需要运行至少7天,则此时为了保证人脸算法能够正常运行,则可以提前一定的时间如新算法仅运行3天。
58.图3示出本发明优选实施例所述的基于算法优先级的设备运行系统100,包括有获取单元10、优先级配置单元20以及检测执行单元30,其中:
59.获取单元10用于获取设备的预更新算法;优先级配置单元20用于对设备的已更新算法和所述预更新算法配置对应的优先级;执行单元30用于检测设备当前的运行内存,并根据运行内存和所述优先级的排序以更新和/或运行所述优先级高顺位的算法。本实施例的设备为物联网终端设备,当然,其他实施例中还可以是其他智能终端设备等;具体可在设备ota升级时,获取到需要更新的算法;本实施例根据设备当前的运行内存和优先级的排序以更新和/或运行所述优先级高顺位的算法,从而保证重要性最高的算法能够正常运行。
60.其中,执行单元30用于:若全部的所述预更新算法和已更新算法的需求内存大于所述运行内存,则更新和/或运行所述运行内存范围内的优先级高顺位的算法。根据设备保持系统稳定时的运行内存的最大运行空间,优先更新和/或执行高顺位的算法,根据优先级的排序,从高往低启动算法的更新和/或运行,保障重要的算法优先被启动;若当前运行内存的占用满载或接近满载,则不再启动新的算法,即此时部分算法暂停启动,从而保障系统运行不会奔溃。
61.进一步的,执行单元30还用于:若全部的所述预更新算法和已更新算法的需求内存小于或等于所述运行内存,则更新并运行所述预更新算法和已更新算法。即设备当前的运行内存依然满足于,更新和/或运行全部的预更新算法和已更新算法所需要的最低内存;此时可无需停止更新和/或运行优先级低顺位的算法,可直接更新和/或运行全部的算法。
62.参见图4,可选的,检测执行单元30包括有检测子单元31和更新运行子单元32,其中:
63.检测子单元31用于检测设备当前的运行内存;更新运行子单元32用于根据运行内存和所述优先级的排序以依序更新和/或运行所述优先级高顺位的算法。基于当前的运行内存,按优先级高低排序的算法,依序启动对应的算法,从高到低,逐一启动对应的算法,直至所述运行内存被全部占用,则停止启动后一低顺位的算法,保障先前高顺位的算法的更新和/或运行。
64.一种实施例中,可选的,检测子单元31还用于:检测设备在所述预更新算法更新后释放的空闲内存;更新运行子单元32还用于:在所述空闲内存的范围内依序更新和/或运行所述优先级低顺位的算法。
65.优先级配置单元20进一步用于:根据所述已更新算法和预更新算法分别在所述设备应用场景中的使用权重,以配置对应的优先级。在实际的用户场景中,不同的算法被使用的重要程度不尽相同,可根据设备在对应的使用场景中,不同算法的重要程度计算对应的使用权重,并根据所对应的使用权重为其配置对应的优先级;可以是人为设置也可以是人工智能计算并配置,本实施例对此不做限定。
66.一般情况下,假如需要更新车辆识别的算法碰到运存空间不够的问题,则同样需要牺牲优先级较低的算法以使车辆识别的算法能够正常运行,当保证新算法能够正常运行时,系统再计算能否支持重要性较低的算法的继续运行。
67.一种实施例中,可选的,还包括有:排序表单元,用于根据配置的优先级的高低排序,制成优先级排序表;检测执行单元30进一步用于:根据所述运行内存和优先级排序表以更新和/或运行所述优先级高顺位的算法。
68.一种实施例中,可选的,还包括:运行时间单元,用于根据预更新算法对应的优先级权重,以通过预制的运行策略增加或缩短所述设备中所述预更新算法的运行时间。其中,优先级权重表示为预更新算法本身的优先级在全部的优先级内的排序,即通过该优先级权重的重要程度,通过运行策略为其决定增加或缩短在设备中的运行时间。根据不同算法的优先级权重,如原本设备在正常ota新算法后需要至少运行7天的时间,然而为了保证其他算法能够正常运行,这个时间可以根据权重进行相应的延长或缩短。需要对新算法的风险进行预估,如更新新算法在1天内出现问题的可能是5%,3天的出现问题可能性是3%,7天出现问题的可能性是1%,则根据算法本身的优先级权重,原本车辆识别的算法需要运行至少7天,则此时为了保证人脸算法能够正常运行,则可以提前一定的时间如新算法仅运行3天。
69.本发明还提供一种存储介质,用于存储如图1~图2所述基于算法优先级的设备运行方法的计算机程序。例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本技术的方法和/或技术方案。而调用本技术的方法的程序指令,可能被存储在固定的或可移动的存储介质中,和/或通过广播或其他信号承载媒体中的数据流
而被传输和/或被存储在根据程序指令运行的计算机设备的存储介质中。在此,根据本技术的一个实施例包括如图3所示基于算法优先级的设备运行系统的计算机设备,所述计算机设备优选包括用于存储计算机程序的存储介质和用于执行计算机程序的处理器,其中,当该计算机程序被该处理器执行时,触发该计算机设备执行基于前述多个实施例中的方法和/或技术方案。
70.需要注意的是,本技术可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本技术的软件程序可以通过处理器执行以实现上文步骤或功能。同样地,本技术的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本技术的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
71.根据本发明的方法可以作为计算机实现方法在计算机上实现、或者在专用硬件中实现、或以两者的组合的方式实现。用于根据本发明的方法的可执行代码或其部分可以存储在计算机程序产品上。计算机程序产品的示例包括存储器设备、光学存储设备、集成电路、服务器、在线软件等。优选地,计算机程序产品包括存储在计算机可读介质上以便当所述程序产品在计算机上执行时执行根据本发明的方法的非临时程序代码部件。
72.在优选实施例中,计算机程序包括适合于当计算机程序在计算机上运行时执行根据本发明的方法的所有步骤的计算机程序代码部件。优选地,在计算机可读介质上体现计算机程序。
73.综上所述,本发明所述的基于算法优先级的设备运行方法及其系统,在算法升级时,对已有升级的算法及要更新的算法的优先级进行定义;设备在更新算法时根据重要性对算法进行区分以应对特殊的极限情况,根据设备当前的运行内存和优先级的排序以更新和/或运行所述优先级高顺位的算法。保证重要性最高的算法能够正常运行;当能正常运行算法时,再根据重要性依次去启动算法。保障物联网终端的算法在安装前、安装后、以及在持续运行过程中都始终有充足的运行空间运行,系统不易崩溃。
74.当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
75.还提供了a1、一种基于算法优先级的设备运行方法,包括:
76.获取步骤,获取设备的预更新算法;
77.优先级配置步骤,对所述设备的已更新算法和所述预更新算法配置对应的优先级;
78.检测执行步骤,检测所述设备当前的运行内存,并根据所述运行内存和所述优先级的排序以更新和/或运行所述优先级高顺位的算法。
79.a2、根据a1所述的基于算法优先级的设备运行方法,所述检测执行步骤包括:
80.若全部的所述预更新算法和所述已更新算法的需求内存大于所述运行内存,则更新和/或运行所述运行内存范围内的所述优先级高顺位的算法。
81.a3、根据a1所述的基于算法优先级的设备运行方法,所述检测执行步骤还包括:
82.若全部的所述预更新算法和所述已更新算法的需求内存小于或等于所述运行内
存,则更新并运行所述预更新算法和所述已更新算法。
83.a4、根据a1所述的基于算法优先级的设备运行方法,所述检测执行步骤包括:
84.检测步骤,检测所述设备当前的运行内存;
85.更新运行步骤,根据所述运行内存和所述优先级的排序以依序更新和/或运行所述优先级高顺位的算法。
86.a5、根据a4所述的基于算法优先级的设备运行方法,所述检测步骤还包括:
87.检测所述设备在所述预更新算法更新后释放的空闲内存;
88.所述更新运行步骤还包括:
89.在所述空闲内存的范围内依序更新和/或运行所述优先级低顺位的算法。
90.a6、根据a1所述的基于算法优先级的设备运行方法,所述优先级配置步骤进一步包括:
91.根据所述已更新算法和所述预更新算法分别在所述设备应用场景中的使用权重,以配置对应的优先级。
92.a7、根据a1所述的基于算法优先级的设备运行方法,所述检测执行步骤之前包括:
93.排序表步骤,根据配置的所述优先级的高低排序,制成优先级排序表;
94.所述检测执行步骤进一步包括:
95.根据所述运行内存和所述优先级排序表以更新和/或运行所述优先级高顺位的算法。
96.a8、根据a1所述的基于算法优先级的设备运行方法,所述检测执行步骤之后还包括:
97.运行时间步骤,根据所述预更新算法对应的优先级权重,以通过预制的运行策略增加或缩短所述设备中所述预更新算法的运行时间。
98.a9、根据a1所述的基于算法优先级的设备运行方法,所述设备为物联网终端设备。
99.还提供了b10、一种基于算法优先级的设备运行系统,包括有:
100.获取单元,用于获取设备的预更新算法;
101.优先级配置单元,用于对所述设备的已更新算法和所述预更新算法配置对应的优先级;
102.检测执行单元,用于检测所述设备当前的运行内存,并根据所述运行内存和所述优先级的排序以更新和/或运行所述优先级高顺位的算法。
103.b11、根据b10所述的基于算法优先级的设备运行系统,所述检测执行单元用于:
104.若全部的所述预更新算法和所述已更新算法的需求内存大于所述运行内存,则更新和/或运行所述运行内存范围内的所述优先级高顺位的算法。
105.b12、根据b10所述的基于算法优先级的设备运行系统,所述检测执行单元还用于:
106.若全部的所述预更新算法和所述已更新算法的需求内存小于或等于所述运行内存,则更新并运行所述预更新算法和所述已更新算法。
107.b13、根据b10所述的基于算法优先级的设备运行系统,所述检测执行单元包括有:
108.检测子单元,用于检测所述设备当前的运行内存;
109.更新运行子单元,用于根据所述运行内存和所述优先级的排序以依序更新和/或运行所述优先级高顺位的算法。
110.b14、根据b13所述的基于算法优先级的设备运行系统,所述检测子单元还用于:
111.检测所述设备在所述预更新算法更新后释放的空闲内存;
112.所述更新运行子单元还用于:
113.在所述空闲内存的范围内依序更新和/或运行所述优先级低顺位的算法。
114.b15、根据b10所述的基于算法优先级的设备运行系统,所述优先级配置单元进一步用于:
115.根据所述已更新算法和所述预更新算法分别在所述设备应用场景中的使用权重,以配置对应的优先级。
116.b16、根据b10所述的基于算法优先级的设备运行系统,还包括有:
117.排序表单元,用于根据配置的所述优先级的高低排序,制成优先级排序表;
118.所述检测执行单元进一步用于:
119.根据所述运行内存和所述优先级排序表以更新和/或运行所述优先级高顺位的算法。
120.b17、根据b10所述的基于算法优先级的设备运行系统,还包括:
121.运行时间单元,用于根据所述预更新算法对应的优先级权重,以通过预制的运行策略增加或缩短所述设备中所述预更新算法的运行时间。
122.b18、根据b10所述的基于算法优先级的设备运行系统,所述设备为物联网终端设备。
123.还提供了c19、一种存储介质,用于存储一种用于执行a1~a9中任意一种所述基于算法优先级的设备运行方法的计算机程序。
124.还提供了d20、一种计算机设备,包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现a1~a9任一项所述的基于算法优先级的设备运行方法。
再多了解一些

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

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

相关文献