CN106648748A - 程序更新方法和*** - Google Patents
程序更新方法和*** Download PDFInfo
- Publication number
- CN106648748A CN106648748A CN201611007093.6A CN201611007093A CN106648748A CN 106648748 A CN106648748 A CN 106648748A CN 201611007093 A CN201611007093 A CN 201611007093A CN 106648748 A CN106648748 A CN 106648748A
- Authority
- CN
- China
- Prior art keywords
- program
- mark
- updating
- local
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 206010021033 Hypomenorrhoea Diseases 0.000 claims description 23
- 238000004519 manufacturing process Methods 0.000 description 6
- 102100034501 Cyclin-dependent kinases regulatory subunit 1 Human genes 0.000 description 3
- 102100032522 Cyclin-dependent kinases regulatory subunit 2 Human genes 0.000 description 3
- 101000710200 Homo sapiens Cyclin-dependent kinases regulatory subunit 1 Proteins 0.000 description 3
- 101000942317 Homo sapiens Cyclin-dependent kinases regulatory subunit 2 Proteins 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 3
- 238000007689 inspection Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000032696 parturition Effects 0.000 description 1
- 238000012956 testing procedure Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明涉及一种程序更新方法和***,其是获取目标程序的第一标识和本地程序的第二标识,本地程序是当前电子设备中已烧录的程序,目标程序是待烧录的程序,标识与程序具备唯一对应关系;若目标程序的第一标识和本地程序的第二标识不同,则根据目标程序对本地程序进行更新。上述过程利用程序的标识来判断本地程序是否需要更新,如果本地程序与目标程序的标识相同,表明本地程序与目标程序也是相同的,不需要对本地程序进行更新;如果本地程序与目标程序的标识不同,表明本地程序与目标程序也是不同的,此时需要对本地程序进行更新,如此就可以避免在本地程序与目标程序相同时进行重复更新,节省更新资源,提高程序更新的效率。
Description
技术领域
本发明涉及计算机技术领域,特别是涉及一种程序更新方法和***。
背景技术
目前,智能硬件终端类主板通常会在生产线上进行软件程序的烧录。在主板中烧录的程序可能会发生异常,因此在烧录完成以后,需要根据原本的正常待烧录程序对主板中已烧录的程序进行更新,并通过将此主板与显示设备连接,检验程序的更新结果。
传统技术方案,更新时会统一对生产线上所有主板的程序执行更新操作。但在生产线上,一般主板的生产数量是非常大的,生产过程中发生程序异常的主板只占少数,多数主板上的程序将发生重复更新,如此会造成更新资源浪费,使主板生产效率低下。
发明内容
基于此,有必要针对传统的软件程序更新方式会造成重复更新的问题,提供一种程序更新方法和***。
一种程序更新方法,包括以下步骤:
获取更新过程中目标程序的第一标识;其中,目标程序是用于更新的程序,目标程序与第一标识具备唯一对应关系;
获取当前电子设备的本地程序的第二标识;其中,本地程序是当前电子设备中已烧录的程序,本地程序与第二标识具备唯一对应关系;
若第一标识和第二标识不同,则根据目标程序对本地程序进行更新。
一种程序更新***,包括以下单元:
第一获取单元,用于获取更新过程中目标程序的第一标识;其中,目标程序是用于更新的程序,目标程序与第一标识具备唯一对应关系;
第二获取单元,用于获取当前电子设备的本地程序的第二标识;其中,本地程序是当前电子设备中已烧录的程序,本地程序与第二标识具备唯一对应关系;
更新单元,用于在第一标识和第二标识不同时,根据目标程序对本地程序进行更新。
根据上述本发明的程序更新方法和***,利用与程序唯一对应的标识来判断当前电子设备的本地程序是否需要更新,如果本地程序与目标程序的标识相同,表明本地程序与目标程序也是相同的,不需要对本地程序进行更新;如果本地程序与目标程序的标识不同,表明本地程序与目标程序也是不同的,此时需要对本地程序进行更新,如此就可以避免在本地程序与目标程序相同时进行重复更新,节省更新资源,提高程序更新的效率。
附图说明
图1为其中一个实施例的程序更新方法的流程示意图;
图2为其中一个实施例的程序更新***的结构示意图;
图3为其中一个实施例的程序更新***的结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不限定本发明的保护范围。
参见图1所示,为本发明一个实施例中程序更新方法的流程示意图。该实施例中的程序更新方法,包括以下步骤:
步骤S101:获取更新过程中目标程序的第一标识;其中,目标程序是用于更新的程序,目标程序与第一标识具备唯一对应关系;
在本步骤中,获取标识的过程是在检测到目标程序存在的情况下执行的,目标程序实质上是指在实施烧录过程中的待烧录程序,该程序可以正常运行。
步骤S102:获取当前电子设备的本地程序的第二标识;其中,本地程序是当前电子设备中已烧录的程序,本地程序与第二标识具备唯一对应关系;
在本步骤中,本地程序是指在当前电子设备中已烧录的程序,当前电子设备可以是智能硬件终端类主板、具有主板的各类电子设备等,本地程序与第二标识具备唯一对应关系。
步骤S103:若第一标识和第二标识不同,则根据目标程序对本地程序进行更新。
在本步骤中,不论是本地程序还是目标程序,只要程序代码有任何不同,对应的标识就有所不同,如果目标程序的第一标识和本地程序的第二标识不同,表明目标程序与本地程序不同,也就是原先在当前电子设备中烧录的程序出现异常,与原本待烧录的程序不同,此时就需要目标程序对本地程序进行更新,以使本地程序能与目标程序相同。
在本实施例中,获取目标程序的第一标识和本地程序的第二标识,比较目标程序的第一标识和本地程序的第二标识,若目标程序的第一标识和本地程序的第二标识不同,表明本地程序与目标程序不同,需要根据目标程序对本地程序执行更新操作;若目标程序的第一标识和本地程序的第二标识相同,表明本地程序与目标程序相同,不需要对本地程序进行更新,如此就可以避免在本地程序与目标程序相同时进行重复更新,节省更新资源,提高程序更新的效率。
在其中一个实施例中,程序更新方法还包括以下步骤:
若目标程序的第一标识和本地程序的第二标识相同,则不对本地程序进行更新。
在本实施例中,如果目标程序的第一标识和本地程序的第二标识相同,表明本地程序与目标程序相同,即原先在当前电子设备中烧录的程序与待烧录的程序是相同的,不对本地程序进行更新。
可选的,若目标程序的第一标识和本地程序的第二标识相同,则不对本地程序进行更新,发出更新成功的提示信息。在不进行更新时,其最终结果与对本地程序进行更新并成功后的结果是一致的,因此,可以在不对本地程序进行更新时,发出更新成功的提示信息,提示更新过程已经结束并给出结果,以供操作人员确认。
在其中一个实施例中,程序更新方法还包括以下步骤:
在对本地程序进行更新时,发出正在更新的提示信息;
获取更新后的本地程序的第三标识,其中,更新后的本地程序与第三标识具备唯一对应关系;
若第三标识与第一标识相同,则发出更新成功的提示信息;
若第三标识与第一标识不同,则发出更新失败的提示信息。
在本实施例中,在确定进行更新之后,对更新的状态发出各种提示信息,便于监控更新过程,及时了解更新结果。在进行更新过程中,发出正在更新的提示信息;在更新结束以后,可以获取更新后的本地程序的第三标识,比对更新后的本地程序的第三标识与目标程序的第一标识,如果相同,表明更新后的本地程序已与目标程序相同,更新成功,发出相应的信息;如果不同,表明更新后的本地程序与目标程序还是不同,更新失败,发出相应的信息。
可选的,可以通过多种形式来发出提示信息,如发出不同的声音警报,显示不同的图像信息等等。
在其中一个实施例中,发出提示信息的方式为驱动指示灯闪烁,驱动指示灯以不同周期进行闪烁发出不同的提示信息。
在本实施例中,发出提示信息的方式为驱动指示灯以一定周期进行闪烁,以指示灯闪烁的形式来表征更新的各种状态,不必通过连接显示器等显示设备来显示更新的状态,不仅节省了硬件成本,而且避免了显示设备开机检验等过程,减短提示更新状态的耗时。
在发出提示信息时,指示灯闪烁的周期有所不同,从小到大排列的不同周期之间的差值应大于或等于一个预设值,以使得容易区分别以不同周期闪烁的指示灯灯光。
可选的,当指示灯以最短周期闪烁时,表示更新失败;当指示灯以最长周期闪烁时,表示更新成功;当指示灯以中间周期闪烁时,表示正在更新。
具体的,在发出正在更新的提示信息时,对应的周期可以设置为800ms;在发出更新成功的信息时,对应的周期可以设置为1500ms;在发出更新失败的信息时,对应的周期可以设置为100ms。需要说明的是,周期的设置可以根据需要灵活调整,不限于上述具体的时间。
在其中一个实施例中,发出提示信息的方式为驱动指示灯闪烁,驱动指示灯以不同周期进行两种颜色灯光交替闪烁发出不同的提示信息。
在本实施例中,指示灯以不同周期进行两种颜色灯光交替闪烁,每一种颜色灯光的发光周期不同。相比于指示灯只发出一种光,仅仅改变一种光的发光周期,指示灯以不同周期交替闪烁两种颜色光更加容易区分指示灯的发光模式,即更加容易区分更新的各种状态。
具体的,指示灯可以闪烁红光和绿光,红光和绿光互为补色,两者对比明显,便于肉眼区分,在发出正在更新的提示信息时,红光的发光周期可以是1000ms,绿光的发光周期可以是1000ms;在发出更新成功的提示信息时,红光的发光周期可以是1750ms,绿光的发光周期可以是250ms;在发出更新失败的提示信息时,红光的发光周期可以是250ms,绿光的发光周期可以是250ms。在发出不同含义的提示信息时,每一种颜色灯光的发光周期是不同的;在发出一种提示信息时,两种颜色的发光周期可以相同,也可以不同。需要说明的是,周期的设置可以根据需要灵活调整,不限于上述具体的时间。
在其中一个实施例中,目标程序的标识类型和本地程序的标识类型相同。
在本实施例中,获取的目标程序的第一标识和本地程序的第二标识的类型是相同的,和更新后的本地程序的第三标识的类型也是相同的,如此比较的结果才有意义,从而有利于判断是否需要进行更新。
在其中一个实施例中,标识类型包括总和校验码、循环冗余校验码或信息摘要校验码。
在本实施例中,标识可以为综合校验码、循环冗余校验码或信息摘要校验码,获取的目标程序的标识和本地程序的标识的类型是相同的,比较的结果才有意义,从而有利于判断是否需要进行更新。总和校验码是用于校验目的的一组数据项的和,这些数据项可以是数字或在计算检验总和过程中看作数字的其它字符串,通常以十六进制表示,一般利用总和校验码可以验证程序代码的完整性和准确性,只要程序不是完全相同,相应的总和校验码就不同,适合用于验证程序的不同;循环冗余校验码是一种根据数据包或数据产生简短固定位数校验码的一种散列函数,可以用来检测或校验数据之间的差别,它是利用除法及余数的原理来作差别侦测的;信息摘要校验码可以根据程序代码数据来计算,而且任意长度的数据,算出的信息摘要校验码的长度都是固定的,更重要的是,对原数据的任何改动,即使只修改一个字节,计算得到的信息摘要校验码也有很大不同,因此可以用来表征程序的不同。另外,利用上述三种校验码中的任意一种来判断待目标程序和本地程序是否相同,整个过程的耗时非常短,在微秒级别,可以快速确定本地程序是否需要进行更新。
在一个具体的实施例中,上述程序更新方法可以应用在智能硬件终端类主板程序更新的场景中。
将保存有目标程序的U盘***主板,并将主板上电(AC,交流电),主板上电后会自动检测U盘中是否存在目标程序,当检测到目标程序时,读取目标程序的CHECKSUM(命名为CKS1,总和校验码)和主板中存在的本地程序的CHECKSUM(命名为CKS2),将目标程序的CKS1和本地程序的CKS2进行比对,判断CKS1和CKS2是否相同,若相同,则表明本地程序和目标程序完全相同,也就是该主板中的程序未发生异常,不需要进行程序更新,直接提示更新成功的信息;若不同,则表明本地程序发生异常,需要根据目标程序对本地程序进行更新,更新时发出正在更新的提示信息,更新完成后发出更新结果的提示信息。
传统技术中,一般是将主板与显示器等显示设备连接,通过显示器来观察烧录过程和烧录结果,即使利用显示器来显示程序更新过程和更新结果,在使用时也会增加硬件成本,并且显示设备还需要开机校验,耗时长;而本发明中,不需要连接显示设备,可以直接利用主板上存在的指示灯来发出相关的提示信息。
通过控制指示灯来发出相关的提示信息的方式可以是:
正在更新状态:指示灯红绿光交替闪烁,红光的发光周期为1000ms,绿光的发光周期为1000ms;
更新成功状态:指示灯红绿光交替闪烁,红光的发光周期为1750ms,绿光的发光周期为250ms;
更新失败状态:指示灯红绿光交替闪烁,红光的发光周期为250ms,绿光的发光周期为250ms。
本发明可以将目标程序拷贝到U盘,将U盘插上主板并AC上电。通过指示灯的闪烁即可判断更新是否成功,一旦一块主板已经成功更新过了,相同程序将不会重复更新,且可以在短时间内通过指示灯闪烁的情况进行判断。
以一个程序大小为300M为例,一次更新大约在4-5分钟。在大批量生产过程中,如果发生重复更新,对效率将会产生非常大的影响,而通过校验CHECKSUM的方法来判断是否需要进行更新,整个过程耗时非常少(在us级),避免了不必要的更新资源和时间的浪费。
一块主板连接显示设备,再加上显示设备开机检验,整体所消耗的时间大约会多花在3分钟。而通过本发明,通过指示灯闪烁来判断更新状态,而不需要再连接显示设备来判断,这3分钟将完全不需要,进而提升了产线软件更新的效率。
根据上述程序更新方法,本发明还提供一种程序更新***,以下就本发明的程序更新***的实施例进行详细说明。
参见图2所示,为本发明一个实施例中程序更新***的结构示意图。该实施例中的程序更新***包括以下单元:
第一获取单元210,用于获取更新过程中目标程序的第一标识;其中,目标程序是用于更新的程序,目标程序与第一标识具备唯一对应关系;
第二获取单元220,用于获取当前电子设备的本地程序的第二标识;其中,本地程序是当前电子设备中已烧录的程序,本地程序与第二标识具备唯一对应关系;
更新单元230,用于在第一标识和第二标识不同时,根据所述目标程序对所述本地程序进行更新。
在其中一个实施例中,如图3所示,程序更新***还包括提示单元240;
提示单元240用于在对本地程序进行更新时,发出正在更新的提示信息;
第二获取单元220还用于获取更新后的本地程序的第三标识;
提示单元240还用于在更新后的本地程序的第三标识与目标程序的第一标识相同时,发出更新成功的提示信息;在更新后的本地程序的第三标识与目标程序的第一标识不同时,发出更新失败的提示信息。
在其中一个实施例中,提示单元240还用于在第一标识和第二标识相同时,不对本地程序进行更新。
在其中一个实施例中,提示单元240发出提示信息的方式为驱动指示灯闪烁,提示单元240驱动指示灯以不同周期进行闪烁发出不同的提示信息。
在其中一个实施例中,提示单元240发出提示信息的方式为驱动指示灯闪烁,提示单元240驱动指示灯以不同周期进行两种颜色灯光交替闪烁发出不同的提示信息。
在其中一个实施例中,正在更新时,提示单元240驱动指示灯以第一颜色灯光和第二颜色灯光交替闪烁,第一颜色灯光的发光周期为1000ms,第二颜色灯光的发光周期为1000ms;
更新成功时,提示单元240驱动指示灯以第一颜色灯光和第二颜色灯光交替闪烁,第一颜色灯光的发光周期为1750ms,第二颜色灯光的发光周期为250ms;
更新失败时,提示单元240驱动指示灯以第一颜色灯光和第二颜色灯光交替闪烁,第一颜色灯光的发光周期为250ms,第二颜色灯光的发光周期为250ms。
在其中一个实施例中,两种颜色灯光分别为红色灯光和绿色灯光。
在其中一个实施例中,目标程序的标识类型和本地程序的标识类型相同。
在其中一个实施例中,标识类型包括总和校验码、循环冗余校验码或信息摘要校验码。
在本发明中,“第一”、“第二”等序数词只是为了对所涉及的对象进行区分,并不是对对象本身进行限定。
本发明的程序更新***与本发明的程序更新方法一一对应,在上述程序更新方法的实施例阐述的技术特征及其有益效果均适用于程序更新***的实施例中。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种程序更新方法,其特征在于,包括以下步骤:
获取更新过程中目标程序的第一标识;其中,所述目标程序是用于更新的程序,所述目标程序与所述第一标识具备唯一对应关系;
获取当前电子设备的本地程序的第二标识;其中,所述本地程序是所述当前电子设备中已烧录的程序,所述本地程序与所述第二标识具备唯一对应关系;
若所述第一标识和所述第二标识不同,则根据所述目标程序对所述本地程序进行更新。
2.根据权利要求1所述的程序更新方法,其特征在于,还包括以下步骤:
若所述第一标识和所述第二标识相同,则不对所述本地程序进行更新。
3.根据权利要求1所述的程序更新方法,其特征在于,还包括以下步骤:
在根据所述目标程序对所述本地程序进行更新时,发出正在更新的提示信息;
获取更新后的本地程序的第三标识,其中,所述更新后的本地程序与所述第三标识具备唯一对应关系;
若所述第三标识与所述第一标识相同,则发出更新成功的提示信息;
若所述第三标识与所述第一标识不同,则发出更新失败的提示信息。
4.根据权利要求3所述的程序更新方法,其特征在于,发出提示信息的方式为驱动指示灯闪烁,驱动所述指示灯以不同周期进行闪烁代表发出不同的提示信息。
5.根据权利要求3所述的程序更新方法,其特征在于,发出提示信息的方式为驱动指示灯闪烁,驱动所述指示灯以不同周期进行两种颜色灯光交替闪烁代表发出不同的提示信息。
6.根据权利要求3所述的程序更新方法,其特征在于:
正在更新时,驱动指示灯以第一颜色灯光和第二颜色灯光交替闪烁,第一颜色灯光的发光周期为1000ms,第二颜色灯光的发光周期为1000ms;
更新成功时,驱动指示灯以第一颜色灯光和第二颜色灯光交替闪烁,第一颜色灯光的发光周期为1750ms,第二颜色灯光的发光周期为250ms;
更新失败时,驱动指示灯以第一颜色灯光和第二颜色灯光交替闪烁,第一颜色灯光的发光周期为250ms,第二颜色灯光的发光周期为250ms。
7.根据权利要求5所述的程序更新方法,其特征在于,所述两种颜色灯光分别为红色灯光和绿色灯光。
8.根据权利要求1至7中任意一项所述的程序更新方法,其特征在于,所述目标程序的标识类型和所述本地程序的标识类型相同。
9.根据权利要求8所述的程序更新方法,其特征在于,所述标识类型包括总和校验码、循环冗余校验码或信息摘要校验码。
10.一种程序更新***,其特征在于,包括以下单元:
第一获取单元,用于获取更新过程中目标程序的第一标识;其中,所述目标程序是用于更新的程序,所述目标程序与所述第一标识具备唯一对应关系;
第二获取单元,用于获取当前电子设备的本地程序的第二标识;其中,所述本地程序是所述当前电子设备中已烧录的程序,所述本地程序与所述第二标识具备唯一对应关系;
更新单元,用于在所述第一标识和所述第二标识不同时,根据所述目标程序对所述本地程序进行更新。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611007093.6A CN106648748A (zh) | 2016-11-15 | 2016-11-15 | 程序更新方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611007093.6A CN106648748A (zh) | 2016-11-15 | 2016-11-15 | 程序更新方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106648748A true CN106648748A (zh) | 2017-05-10 |
Family
ID=58806958
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611007093.6A Pending CN106648748A (zh) | 2016-11-15 | 2016-11-15 | 程序更新方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106648748A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108549826A (zh) * | 2018-03-30 | 2018-09-18 | 努比亚技术有限公司 | 应用程序的校验方法、终端、服务器及可读存储介质 |
CN109189420A (zh) * | 2018-08-02 | 2019-01-11 | 广州视源电子科技股份有限公司 | ***升级方法、装置、电路板、设备和存储介质 |
CN109298875A (zh) * | 2018-01-26 | 2019-02-01 | 广州小百合信息技术有限公司 | 跑步机固件升级提示方法及其主板 |
CN110687873A (zh) * | 2018-07-05 | 2020-01-14 | Juki株式会社 | 生产***、管理装置、对程序进行记录的记录介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103019797A (zh) * | 2012-12-29 | 2013-04-03 | 福建三元达通讯股份有限公司 | 一种通过usb接口升级广告机终端固件的方法 |
CN103605550A (zh) * | 2013-11-27 | 2014-02-26 | 深圳众为兴技术股份有限公司 | 分布式处理器依赖固件自适应下载方法、主机及客户端 |
CN103838612A (zh) * | 2014-03-31 | 2014-06-04 | 广州视睿电子科技有限公司 | 一种工厂烧录固件的装置、方法及*** |
CN104331313A (zh) * | 2014-11-26 | 2015-02-04 | 珠海迈科智能科技股份有限公司 | 一种机顶盒中软件更新状态的提示方法及*** |
CN105094859A (zh) * | 2014-05-04 | 2015-11-25 | 生迪光电科技股份有限公司 | 基于智能led照明装置的固件批量升级方法及*** |
CN105843645A (zh) * | 2016-03-24 | 2016-08-10 | 浙江风向标科技有限公司 | zigbee设备的固件升级方法和装置 |
US20160291967A1 (en) * | 2015-03-30 | 2016-10-06 | Konica Minolta Laboratory U.S.A., Inc. | Method and system for updating firmware |
-
2016
- 2016-11-15 CN CN201611007093.6A patent/CN106648748A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103019797A (zh) * | 2012-12-29 | 2013-04-03 | 福建三元达通讯股份有限公司 | 一种通过usb接口升级广告机终端固件的方法 |
CN103605550A (zh) * | 2013-11-27 | 2014-02-26 | 深圳众为兴技术股份有限公司 | 分布式处理器依赖固件自适应下载方法、主机及客户端 |
CN103838612A (zh) * | 2014-03-31 | 2014-06-04 | 广州视睿电子科技有限公司 | 一种工厂烧录固件的装置、方法及*** |
CN105094859A (zh) * | 2014-05-04 | 2015-11-25 | 生迪光电科技股份有限公司 | 基于智能led照明装置的固件批量升级方法及*** |
CN104331313A (zh) * | 2014-11-26 | 2015-02-04 | 珠海迈科智能科技股份有限公司 | 一种机顶盒中软件更新状态的提示方法及*** |
US20160291967A1 (en) * | 2015-03-30 | 2016-10-06 | Konica Minolta Laboratory U.S.A., Inc. | Method and system for updating firmware |
CN105843645A (zh) * | 2016-03-24 | 2016-08-10 | 浙江风向标科技有限公司 | zigbee设备的固件升级方法和装置 |
Non-Patent Citations (2)
Title |
---|
《电脑报》编写组 编: "《电脑报(2010合订本上册)》", 30 December 2010, 重庆:重庆出版社 * |
彭国军 等: "《软件安全》", 30 September 2015, 武汉:武汉大学出版社 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109298875A (zh) * | 2018-01-26 | 2019-02-01 | 广州小百合信息技术有限公司 | 跑步机固件升级提示方法及其主板 |
CN108549826A (zh) * | 2018-03-30 | 2018-09-18 | 努比亚技术有限公司 | 应用程序的校验方法、终端、服务器及可读存储介质 |
CN110687873A (zh) * | 2018-07-05 | 2020-01-14 | Juki株式会社 | 生产***、管理装置、对程序进行记录的记录介质 |
CN110687873B (zh) * | 2018-07-05 | 2024-02-06 | Juki株式会社 | 生产***、管理装置、对程序进行记录的记录介质 |
CN109189420A (zh) * | 2018-08-02 | 2019-01-11 | 广州视源电子科技股份有限公司 | ***升级方法、装置、电路板、设备和存储介质 |
CN109189420B (zh) * | 2018-08-02 | 2022-08-09 | 广州视源电子科技股份有限公司 | ***升级方法、装置、电路板、设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106648748A (zh) | 程序更新方法和*** | |
CN104199755B (zh) | 一种基于指示灯诊断硬件模块故障的方法及*** | |
CN111240973B (zh) | 基于仿真的设备测试方法、***及可读存储介质 | |
CN105182371A (zh) | 基于功能测试实现gnss产品自动化测试的方法 | |
CN111063386A (zh) | Ddr芯片测试方法和装置 | |
CN106547668A (zh) | 计算机***故障告警方法、装置及*** | |
CN111885579A (zh) | 蓝牙设备的测试方法、装置、设备及存储介质 | |
CN104133168A (zh) | 主板测试***及方法 | |
CN111143150A (zh) | 一种测试pcba板的方法、***、测试设备及微控制单元 | |
CN104216832A (zh) | 一种pos应用程序测试的方法及*** | |
CN106155885A (zh) | 一种全自动测试***及测试方法 | |
CN110767259A (zh) | 一种闪存存储装置掉电压力测试方法 | |
CN110147312A (zh) | 软件开发测试方法、装置、计算机装置及存储介质 | |
CN109386936A (zh) | 空调电控板的烧录、遥控方法、空调、遥控器及*** | |
CN103324890A (zh) | 对链接进行本地文件包含漏洞的检测方法和装置 | |
CN116685029A (zh) | 拼接灯具及其控制器和配置方法、装置 | |
CN111885580A (zh) | 蓝牙设备的测试方法、装置、设备及存储介质 | |
CN109002397B (zh) | 一种控制器冒烟测试***及测试方法 | |
CN101957606B (zh) | 高温测试监控***及方法 | |
CN110502376A (zh) | 一种硬盘上下电测试方法与装置 | |
TW201312331A (zh) | 電腦開關機控制系統 | |
CN115686978B (zh) | 一种老化测试方法、***以及pcb板 | |
CN111915601A (zh) | 智能终端的异常测试方法、装置以及*** | |
CN112100051B (zh) | 一种自动化冒烟测试***及其测试方法 | |
CN111242445A (zh) | 基于配置生产线测试产品的方法、设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170510 |