一种确认程序正确的方法及装置制造方法
【专利摘要】本明实施例公开了一种确认程序正确的方法及装置,通过对程序的属性进行确定,并根据确定的属性对程序进行相关联的操作,便能够避免由于人为失误而造成将样机程序进行批量生产,所导致的在经济和时间上的巨大损失。本发明实施例方法包括:首先,获取程序的信息并触发嵌入模式,然后,根据信息对程序的属性进行确定,最后,若确定程序为第一属性,则删除程序,或者是若确定程序为第二属性,则嵌入程序,本实施例中,通过对程序的属性进行确定,并根据确定的属性对程序进行相关联的操作,便能够避免由于人为问题所导致的未经确认的样机程序进行批量生产的技术问题,同时,也进一步避免了在经济和时间上造成巨大损失。
【专利说明】一种确认程序正确的方法及装置
【技术领域】
[0001]本发明涉及计算机领域,尤其涉及一种确认程序正确的方法及装置。
【背景技术】
[0002]随着科技的不断发展,如今的电子产品领域已经进入了软硬件相互结合的阶段,通过使用程序对承载硬件进行控制,从而实现电子产品的应用功能,在电子产品生产时,当软件嵌入进硬件系统进行批量生产电子产品之前,需要先确认软件的正确性,通常这种先确认的软件称为样机程序,当样机程序经过确认并标志为批量程序之后,才能最终实施电子产品的批量生产。
[0003]目前的确认软件程序无误的技术,通常是通过软件提供方进行人为告知提供程序的类型,是样机程序或者批量程序,生产方再进行后续处理工作。
[0004]然而,这样通过人为通知软件程序的类型的确认程序正确的方法,在实际应用中,常常由于沟通误会或者其它意外因素,不仅导致未经确认的样机程序进行批量生产的技术问题,同时,经济和时间也因此造成巨大地损失。
【发明内容】
[0005]本发明实施例提供了一种确认程序正确的方法及装置,通过对程序的属性进行确定,并根据确定的属性对程序进行相关联的操作,便能够避免由于人为失误而造成将样机程序进行批量生产,所导致的在经济和时间上的巨大损失。
[0006]—种确认程序正确的方法,包括:
[0007]获取程序的信息并触发嵌入模式;
[0008]根据所述信息对所述程序的属性进行确定;
[0009]若确定所述程序为第一属性,则删除所述程序;
[0010]或
[0011]若确定所述程序为第二属性,则嵌入所述程序。
[0012]可选地,获取程序的信息并触发嵌入模式具体包括:
[0013]获取存储设备中的所述程序的所述信息;
[0014]触发嵌入模式。
[0015]可选地,根据所述信息对所述程序的属性进行确定具体包括:
[0016]对所述程序的标志位进行检测;
[0017]确定与所述标志位建立有相对应关系所述程序的所述属性。
[0018]可选地,若程序为第一属性,则删除所述程序具体包括:
[0019]若确定所述程序为第一属性,则检测所述程序的正确性,若正确,则将所述程序所述第一属性转换为所述第二属性,若不正确,则删除所述程序并退出所述嵌入模式。
[0020]可选地,将所述程序所述第一属性转换为所述第二属性之后还包括:
[0021]嵌入转换为所述第二属性的所述程序。[0022]一种确认程序正确的装置,包括:
[0023]获取模块,用于获取程序并触发嵌入模式;
[0024]确定模块,用于对所述程序的属性进行确定;
[0025]第一属性模块,用于若确定所述程序为第一属性,则删除所述程序;
[0026]或
[0027]第二属性模块,用于若确定所述程序为第二属性,则嵌入所述程序。
[0028]可选地,获取模块具体包括:
[0029]获取子模块,用于获取存储设备中的程序;
[0030]触发子模块,用于触发嵌入模式。
[0031 ] 可选地,确定模块具体包括:
[0032]第一检测子模块,用于对所述程序的标志位进行检测;
[0033]确定子模块,用于确定与所述标志位建立有相对应关系的所述属性。
[0034]可选地,第一属性模块具体包括:
[0035]第二检测子模块,用于若确定所述程序为第一属性,则检测所述程序的正确性,若正确,则触发转换子模块,若不正确,则触发删除子模块;
[0036]所述转换子模块,用于将所述程序所述第一属性转换为所述第二属性;
[0037]所述删除子模块,用于删除所述程序并退出所述嵌入模式。
[0038]可选地,第一属性模块还包括嵌入子模块,用于嵌入转换为所述第二属性的所述程序。
[0039]从以上技术方案可以看出,本发明实施例具有以下优点:
[0040]本发明实施例提供的一种确认程序正确的方法及装置,包括:首先,获取程序的信息并触发嵌入模式,然后,根据信息对程序的属性进行确定,最后,若确定程序为第一属性,则删除程序,或者是若确定程序为第二属性,则嵌入程序,本实施例中,通过对程序的属性进行确定,并根据确定的属性对程序进行相关联的操作,便能够避免由于人为问题所导致的未经确认的样机程序进行批量生产的技术问题,同时,也进一步地避免了在经济和时间上造成巨大地损失。
【专利附图】
【附图说明】
[0041]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0042]图1为本发明实施例中提供的一种确认程序正确的方法的一个实施例的流程示意图;
[0043]图2为本发明实施例中提供的一种确认程序正确的方法的另一个实施例的流程示意图;
[0044]图3为本发明实施例中提供的一种确认程序正确的方法的另一个实施例的流程示意图;
[0045]图4为本发明实施例中提供的一种确认程序正确的装置的一个实施例的结构示意图;
[0046]图5为本发明实施例中提供的一种确认程序正确的装置的另一个实施例的结构示意图;
[0047]图6为本发明实施例中提供的一种确认程序正确的装置的另一个实施例的结构示意图。
【具体实施方式】
[0048]本发明实施例提供了一种确认程序正确的方法及装置,通过对程序的属性进行确定,并根据确定的属性对程序进行相关联的操作,便能够避免由于人为失误而造成将样机程序进行批量生产,所导致的在经济和时间上的巨大损失。
[0049]为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0050]请参阅图1,本发明实施例中提供的一种确认程序正确的方法的一个实施例包括:
[0051]101、获取程序的信息并触发嵌入模式;
[0052]本实施例中,在某一电子产品需要嵌入该电子产品所需的软件,并批量生产之前,需要先对前述的软件的程序的正确性进行确认,首先,获取软件的程序的信息并触发嵌入模式。
[0053]102、根据信息对程序的属性进行确定,若确定程序为第一属性,则执行步骤103,若确定程序为第二属性,则执行步骤104 ;
[0054]获取软件的程序的信息并触发嵌入模式之后,需要根据该信息对该软件的程序的属性进行确定,若确定程序为第一属性,则执行步骤103,若确定程序为第二属性,则执行步骤 104。
[0055]103、删除程序;
[0056]若确定程序为第一属性之后,则对程序进行删除处理,需要说明的是,该第一属性与样机程序建立有相对应的关系。
[0057]104、嵌入程序。
[0058]若确定程序为第二属性之后,则对该程序进行嵌入处理,需要说明的是,该第二属性与批量程序建立有相对应的关系,前述的嵌入处理可以是将程序嵌入进电子产品,使得电子产品进行批量生产。
[0059]本发明实施例提供的一种确认程序正确的方法,包括:获取程序的信息并触发嵌入模式,根据信息对程序的属性进行确定,若确定程序为第一属性,则删除程序,或若确定程序为第二属性,则嵌入程序,本实施例中,通过对程序的属性进行确定,并根据确定的属性对程序进行相关联的操作,便能够避免由于人为问题所导致的未经确认的样机程序进行批量生产的技术问题,同时,也进一步地避免了在经济和时间上造成巨大地损失。
[0060]上面是对本发明实施例提供的确认程序正确的方法的过程进行详细的说明,下面将对程序属性的确定过程进行详细的描述,请参阅图2,本发明实施例中提供的一种确认程序正确的方法的另一个实施例包括:
[0061]201、获取存储设备中的程序的信息并触发嵌入模式;
[0062]本实施例中,在某一电子产品需要嵌入该电子产品所需的软件,并批量生产之前,需要先对前述的软件的程序的正确性进行确认,首先,从存储设备中获取软件的程序的数据信息并触发嵌入模式。
[0063]需要说明的是,前述的信息为从存储设备中的数据空间获取。
[0064]202、根据信息对程序的标志位进行检测;
[0065]当从存储设备中的数据空间获取软件的程序的数据信息并触发嵌入模式之后,根据该数据信息在前述的数据空间内的固定地址进行标志位检测。
[0066]203、确定与标志位建立有相对应关系程序的属性,若确定程序为第一属性,则执行步骤204,若确定程序为第二属性,则执行步骤205 ;
[0067]根据该数据信息在前述的数据空间内的固定地址进行标志位检测之后,需要根据该标志位对该软件的程序的属性进行确定,若确定程序为第一属性,则执行步骤204,若确定程序为第二属性,则执行步骤205。
[0068]需要说明的是,该标志位与程序的属性建立有相对应的关系,例如在前述的数据空间内的固定地址的标志位检测到0x00数值,该0x00数值可以是代表程序的第一属性,此处具体不做限定,若标志位检测到0x00数值则确定程序为第一属性,执行步骤204。
[0069]例如在前述的数据空间内的固定地址的标志位检测到0x01数值,该0x01数值可以是代表程序的第二属性,此处具体不做限定,若标志位检测到0x01数值则确定程序为第二属性,执行步骤205。
[0070]204、删除程序;
[0071]若确定程序为第一属性之后,则对程序进行删除处理,需要说明的是,该第一属性与样机程序建立有相对应的关系。
[0072]205、嵌入程序。
[0073]若确定程序为第二属性之后,则对该程序进行嵌入处理,需要说明的是,该第二属性与批量程序建立有相对应的关系,前述的嵌入处理可以是将程序嵌入进电子产品,使得电子产品进行批量生产。
[0074]本实施例中,通过从存储设备的数据空间中获取程序的数据信息,从而通过数据信息的标志位实现对程序属性的确定,并根据确定的属性对程序进行相关联的操作,便能够避免由于人为问题所导致的未经确认的样机程序进行批量生产的技术问题,同时,也进一步地避免了在经济和时间上造成巨大地损失,以及,通过在数据空间中获取数据信息的标志位,便能够更进一步有效且快速地确定程序的属性。
[0075]上面是对程序属性的确定过程进行详细的描述,下面将对若确定程序为第一属性时,删除程序的具体过程进行详细的描述,请参阅图3,本发明实施例中提供的一种确认程序正确的方法的另一个实施例包括:
[0076]301、获取存储设备中的程序的信息并触发嵌入模式;
[0077]本实施例中,在某一电子产品需要嵌入该电子产品所需的软件,并批量生产之前,需要先对前述的软件的程序的正确性进行确认,首先,从存储设备中获取软件的程序的数据信息并触发嵌入模式。
[0078]需要说明的是,前述的信息为从存储设备中的数据空间获取。
[0079]302、根据信息对程序的标志位进行检测;
[0080]当从存储设备中的数据空间获取软件的程序的数据信息并触发嵌入模式之后,根据该数据信息在前述的数据空间内的固定地址进行标志位检测。
[0081]303、确定与标志位建立有相对应关系程序的属性,若确定程序为第一属性,则执行步骤304,若确定程序为第二属性,则执行步骤306 ;
[0082]根据该数据信息在前述的数据空间内的固定地址进行标志位检测之后,需要根据该标志位对该软件的程序的属性进行确定,若确定程序为第一属性,则执行步骤304,若确定程序为第二属性,则执行步骤306。
[0083]需要说明的是,该标志位与程序的属性建立有相对应的关系,例如在前述的数据空间内的固定地址的标志位检测到0x00数值,该0x00数值可以是代表程序的第一属性,此处具体不做限定,若标志位检测到0x00数值则确定程序为第一属性,执行步骤304。
[0084]例如在前述的数据空间内的固定地址的标志位检测到0x01数值,该0x01数值可以是代表程序的第二属性,此处具体不做限定,若标志位检测到0x01数值则确定程序为第二属性,执行步骤306。
[0085]304、检测程序的正确性,若正确,则执行步骤305,若不正确,则执行步骤307 ;
[0086]本实施例中,当确定程序为第一属性之后,需要进一步对程序是否正确进行检测,若检测程序为正确的,则执行步骤305,若检测程序为不正确的,则执行步骤307。
[0087]305、将程序的第一属性转换为第二属性;
[0088]当检测到程序为正确的之后,对程序进行第一属性转换成第二属性的处理,例如将表示程序的第一属性的数据空间内的固定地址的标志位0x00数值转换成代表程序的第二属性的数据空间内的固定地址的标志位0x01数值,此处具体不做限定。
[0089]需要说明的是,将前述的第一属性转换成第二属性的转换方法可以是通过十六进制文件编辑器进行转换,例如对数据空间内的固定地址的标志位的地址进行单独编辑字节的数值,还可以是通过编辑存储区的工具进行修改转换。
[0090]306、嵌入程序;
[0091]若确定程序为第二属性之后,则对该程序进行嵌入处理,需要说明的是,该第二属性与批量程序建立有相对应的关系,前述的嵌入处理可以是将程序嵌入进电子产品,使得电子产品进行批量生产。
[0092]可以理解的是,本实施例中,步骤305将程序的第一属性转换为第二属性之后,对转换为第二属性的程序进行嵌入处理。
[0093]307、删除程序并退出嵌入模式。
[0094]当检测到程序为不正确的之后,则对程序进行删除处理,需要说明的是,该第一属性与样机程序建立有相对应的关系,并且退出嵌入模式,还可以是自动检索具备第二属性的程序,进行后续处理。
[0095]本实施例中,通过从存储设备的数据空间中获取程序的数据信息,从而通过数据信息的标志位实现对程序属性的确定,并根据确定的属性对程序进行相关联的操作,便能够避免由于人为问题所导致的未经确认的样机程序进行批量生产的技术问题,也进一步地避免了在经济和时间上造成巨大地损失,以及,通过在数据空间中获取数据信息的标志位,便能够更进一步有效且快速地确定程序的属性,同时,通过检测到具备第一属性的程序为正确的,将第一属性转换成第二属性的设计,使得数据处理上得到相应减少。
[0096]上面是对若确定程序为第一属性时,删除程序的具体过程进行详细的描述,为便于理解,下面将以一具体应用场景对图3所示的实施例进行详细的描述,本发明实施例中提供的一种确认程序正确的方法的另一个实施例包括:
[0097]本实施例中,在某一电子产品需要嵌入该电子产品所需的软件,并批量生产之前,需要先对前述的软件的程序的正确性进行确认,首先,从存储设备中获取软件的程序的数据信息并触发嵌入模式,该信息可以是从存储设备中的数据空间获取,然后,当从存储设备中的数据空间获取软件的程序的数据信息并触发嵌入模式之后,根据该数据信息在前述的数据空间内的固定地址进行标志位检测,根据该数据信息在前述的数据空间内的固定地址进行标志位检测之后,需要根据该标志位对该软件的程序的属性进行确定,若确定程序为第一属性,例如该标志位与程序的属性建立有相对应的关系,例如在前述的数据空间内的固定地址的标志位检测到0x00数值,该0x00数值可以是代表程序的第一属性,此处具体不做限定,若标志位检测到0x00数值则确定程序为第一属性,则需要进一步对程序是否正确进行检测,此时,若检测程序为正确的,对程序进行第一属性转换成第二属性的处理,例如将表示程序的第一属性的数据空间内的固定地址的标志位0x00数值转换成代表程序的第二属性的数据空间内的固定地址的标志位检测到0x01数值,此处具体不做限定,将前述的第一属性转换成第二属性的转换方法可以是通过十六进制文件编辑器进行转换,例如对数据空间内的固定地址的标志位的地址进行单独编辑字节的数值,还可以是通过编辑存储区的工具进行修改转换,当程序属性转换成第二属性之后,对转换为第二属性的程序进行嵌入处理,但若检测到程序为不正确的之后,则对程序进行删除处理,需要说明的是,该第一属性与样机程序建立有相对应的关系,并且退出嵌入模式,还可以是自动检索具备第二属性的程序,进行后续处理,前述的若确定程序为第二属性,例如在前述的数据空间内的固定地址的标志位检测到0x01数值,该0x01数值可以是代表程序的第二属性,此处具体不做限定,若标志位检测到0x01数值则确定程序为第二属性,则对该程序进行嵌入处理,需要说明的是,该第二属性与批量程序建立有相对应的关系,前述的嵌入处理可以是将程序嵌入进电子产品,使得电子产品进行批量生产。
[0098]本实施例中,通过从存储设备的数据空间中获取程序的数据信息,从而通过数据信息的标志位实现对程序属性的确定,并根据确定的属性对程序进行相关联的操作,便能够避免由于人为问题所导致的未经确认的样机程序进行批量生产的技术问题,也进一步地避免了在经济和时间上造成巨大地损失,以及,通过在数据空间中获取数据信息的标志位,便能够更进一步有效且快速地确定程序的属性,同时,通过检测到具备第一属性的程序为正确的,将第一属性转换成第二属性的设计,使得数据处理上得到相应减少。
[0099]请参阅图4,本发明实施例提供的一种确认程序正确的装置的一个实施例包括:
[0100]获取模块401,用于获取程序并触发嵌入模式;
[0101]确定模块402,用于对程序的属性进行确定;
[0102]第一属性模块403,用于若确定程序为第一属性,则删除程序;
[0103]或[0104]第二属性模块404,用于若确定程序为第二属性,则嵌入程序。
[0105]本实施例中,通过确定模块对程序的属性进行确定,则第一属性模块和第二属性模块分别根据确定的属性对程序进行相关联的操作,便能够避免由于人为问题所导致的未经确认的样机程序进行批量生产的技术问题,同时,也进一步地避免了在经济和时间上造成巨大地损失。
[0106]上面是对本发明实施例中的一种确认程序正确的装置的各模块的功能进行详细的描述,下面将对获取模块和确定模块中的子模块的功能进行详细的描述,请参阅图5,本发明实施例提供的一种确认程序正确的装置的另一个实施例包括:
[0107]获取模块501,用于获取程序并触发嵌入模式;
[0108]其中,获取模块501还可以进一步包括:
[0109]获取子模块5011,用于获取存储设备中的程序;
[0110]触发子模块5012,用于触发嵌入模式。
[0111]确定模块502,用于对程序的属性进行确定;
[0112]其中,确定模块502还可以进一步包括:
[0113]第一检测子模块5021,用于对程序的标志位进行检测;
[0114]确定子模块5022,用于确定与标志位建立有相对应关系的属性。
[0115]第一属性模块503,用于若确定程序为第一属性,则删除程序;
[0116]或
[0117]第二属性模块504,用于若确定程序为第二属性,则嵌入程序。
[0118]本实施例中,通过确定模块对程序的属性进行确定,则第一属性模块和第二属性模块分别根据确定的属性对程序进行相关联的操作,便能够避免由于人为问题所导致的未经确认的样机程序进行批量生产的技术问题,同时,也进一步地避免了在经济和时间上造成巨大地损失,以及,通过第一检测子模块在数据空间中获取数据信息的标志位,便能够更进一步有效且快速地确定程序的属性。
[0119]上面是对获取模块和确定模块中的子模块的功能进行详细的描述,下面将对第一属性模块的子模块的功能进行详细的描述,请参阅图6,本发明实施例提供的一种确认程序正确的装置的另一个实施例包括:
[0120]获取模块601,用于获取程序并触发嵌入模式;
[0121]其中,获取模块601还可以进一步包括:
[0122]获取子模块6011,用于获取存储设备中的程序;
[0123]触发子模块6012,用于触发嵌入模式。
[0124]确定模块602,用于对程序的属性进行确定;
[0125]其中,确定模块602还可以进一步包括:
[0126]第一检测子模块6021,用于对程序的标志位进行检测;
[0127]确定子模块6022,用于确定与标志位建立有相对应关系的属性。
[0128]第一属性模块603,用于若确定程序为第一属性;
[0129]其中,第一属性模块603还可以进一步包括:
[0130]第二检测子模块6031,用于若确定程序为第一属性,则检测程序的正确性,若正确,则触发转换子模块,若不正确,则触发删除子模块;[0131]转换子模块6032,用于将程序第一属性转换为第二属性;
[0132]嵌入子模块6033,用于嵌入转换为第二属性的程序;
[0133]删除子模块6034,用于删除程序并退出嵌入模式;
[0134]或
[0135]第二属性模块604,用于若确定程序为第二属性,则嵌入程序。
[0136]本实施例中,通过确定模块对程序的属性进行确定,则第一属性模块和第二属性模块分别根据确定的属性对程序进行相关联的操作,便能够避免由于人为问题所导致的未经确认的样机程序进行批量生产的技术问题,同时,也进一步地避免了在经济和时间上造成巨大地损失,以及,通过第一检测子模块在数据空间中获取数据信息的标志位,便能够更进一步有效且快速地确定程序的属性,同时,通过第二检测子模块检测到具备第一属性的程序为正确的,转换子模块将第一属性转换成第二属性的设计,使得数据处理上得到相应减少。
[0137]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0138]在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0139]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0140]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0141]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序的介质。
[0142]以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【权利要求】
1.一种确认程序正确的方法,其特征在于,包括: 获取程序的信息并触发嵌入模式; 根据所述信息对所述程序的属性进行确定; 若确定所述程序为第一属性,则删除所述程序; 或 若确定所述程序为第二属性,则嵌入所述程序。
2.根据权利要求1所述的方法,其特征在于,获取程序的信息并触发嵌入模式具体包括: 获取存储设备中的所述程序的所述信息; 触发嵌入模式。
3.根据权利要求1所述的方法,其特征在于,根据所述信息对所述程序的属性进行确定具体包括: 对所述程序的标志位进行检测; 确定与所述标志位建立有相对应关系所述程序的所述属性。
4.根据权利要求1所述的方法,其特征在于,若程序为第一属性,则删除所述程序具体包括: 若确定所述程序为第一属性,则检测所述程序的正确性,若正确,则将所述程序所述第一属性转换为所述第二属性,若不正确,则删除所述程序并退出所述嵌入模式。
5.根据权利要求4所述的方法,其特征在于,将所述程序所述第一属性转换为所述第二属性之后还包括: 嵌入转换为所述第二属性的所述程序。
6.一种确认程序正确的装置,其特征在于,包括: 获取模块,用于获取程序并触发嵌入模式; 确定模块,用于对所述程序的属性进行确定; 第一属性模块,用于若确定所述程序为第一属性,则删除所述程序; 或 第二属性模块,用于若确定所述程序为第二属性,则嵌入所述程序。
7.根据权利要求6所述的确认程序正确的装置,其特征在于,获取模块具体包括: 获取子模块,用于获取存储设备中的程序; 触发子模块,用于触发嵌入模式。
8.根据权利要求6所述的确认程序正确的装置,其特征在于,确定模块具体包括: 第一检测子模块,用于对所述程序的标志位进行检测; 确定子模块,用于确定与所述标志位建立有相对应关系的所述属性。
9.根据权利要求6所述的确认程序正确的装置,其特征在于,第一属性模块具体包括: 第二检测子模块,用于若确定所述程序为第一属性,则检测所述程序的正确性,若正确,则触发转换子模块,若不正确,则触发删除子模块; 所述转换子模块,用于将所述程序所述第一属性转换为所述第二属性; 所述删除子模块,用于删除所述程序并退出所述嵌入模式。
10.根据权利要求9所述的确认程序正确的装置,其特征在于,第一属性模块还包括:嵌入子模块,用于嵌入转换为所`述第二属性的所述程序。
【文档编号】G06F9/46GK103744721SQ201310754932
【公开日】2014年4月23日 申请日期:2013年12月31日 优先权日:2013年12月31日
【发明者】曾庆凯, 廖祖锐, 陈洪祥, 王凡, 徐海, 李梓铭 申请人:广州视源电子科技股份有限公司