数据写入方法、电子设备和计算机可读存储介质与流程

文档序号:17290042发布日期:2019-04-03 03:53阅读:203来源:国知局
数据写入方法、电子设备和计算机可读存储介质与流程

本申请涉及电子装置生产技术领域,尤其涉及一种数据写入方法、电子设备和计算机可读存储介质。



背景技术:

在生产电子装置的时候,需要向电子装置写入国际移动设备识别码以及工信部提供的电子网标数据。但是对于现有技术中将电子网标数据和imei写入电子装置的方案,存在成本高和效率低的问题,不利于厂商对电子装置的大规模生产。



技术实现要素:

本申请实施例提供一种数据写入方法、电子设备和计算机可读存储介质,可降低电子装置的生产成本,提升电子装置的生产效率。

本申请实施例第一方面提供一种数据写入方法,该数据写入方法包括:

在预设写号工位上,获取目标数据对,其中,所述目标数据对中包含网标数据和国际移动设备识别码,所述目标数据对中的网标数据和国际移动设备识别码均未被任何电子装置使用;

在所述预设写号工位上,将所述目标数据对写入目标电子装置中。

本申请实施例第二方面提供一种电子设备,该电子设备包括:

获取模块,用于在预设写号工位上,获取目标数据对,其中,所述目标数据对中包含网标数据和国际移动设备识别码,所述目标数据对中的网标数据和国际移动设备识别码均未被任何电子装置使用;

写入模块,用于在所述预设写号工位上,将所述目标数据对写入目标电子装置中。

本申请实施例第三方面提供另一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,实现上述本申请实施例第一方面提供的数据写入方法中的各步骤。

本申请实施例第四方面提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现上述本申请实施例第一方面提供的数据写入方法中的各步骤。

采用本申请实施例提出的数据写入方法、电子设备和计算机可读存储介质,可以在同一个写号工位上获取包含网标数据和国际移动设备识别码的目标数据对,之后,在该写号工位上,将该目标数据对中的两个数据写入目标电子装置中,由此,本实施例中,只需要在一个写号工位上对电子装置进行写号操作,即可实现对目标电子装置写入网标数据和国际移动设备识别码,减少了写入网标数据和国际移动设备识别码所需的工位数量,也较少了写入操作的数量,不仅降低了电子装置的生产成本,还减少了写入时间,有利于提升电子装置的生产效率。

附图说明

图1为本申请第一实施例提供的数据写入方法的流程示意图;

图2为本申请第二实施例提供的数据写入方法的流程示意图;

图3为本申请第三实施例提供的电子装置的程序模块示意图;

图4为本申请第四实施例提供的电子装置的结构示意图。

具体实施方式

为使得本申请的发明目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

为了降低现有技术中对电子装置的生产成本,提升电子装置的生产效率,本实施例中提出一种数据写入方法,在电子装置的生成过程中,通过该数据写入方法可以快速地向电子装置写入网标数据和国际移动设备识别码。

参见图1,该数据写入方法包括以下的步骤:

步骤101、在预设写号工位上,获取目标数据对,其中,目标数据对中包含网标数据和国际移动设备识别码,目标数据对中的网标数据和国际移动设备识别码均未被任何电子装置使用;

步骤102、在预设写号工位上,将目标数据对写入目标电子装置中。

本实施例中,目标电子装置可以是任何需要写入网标数据和国际移动设备识别码的电子装置,例如手机、智能穿戴设备等等。其中,对于使用不同网络制式的电子装置,国际移动设备识别码可能会存在一些区别,例如gsm手机的国际移动设备识别码为internationalmobileequipmentidentity,简称imei号,cdma手机的国际移动设备识别码为mobileequipmentidentifier,简称meid号。可以理解的是,一个电子装置对应一个唯一的imei(或meid)号。

可以理解的是,上述的预设写号工位上设置有对应的写号工具。该预设写号工位和写号工具可以是产线上原本就有的,也可以是专门设置的,本实施例对此没有限制。例如该预设写号工位可以是原本用来向电子装置写入imei码(或网标数据)的工位,写号工具是原本用来向电子装置写入imei码(或网标数据)的工具。本实施例中,采用原本用来向电子装置写入imei码(或网标数据)的工位和写号工具,可以实现对现有工位和写号工具的复用,避免了写入多个数据需要多个写号工位和写号工具的情况,有利于降低电子装置的生产成本,同时,在同一个写号工位和同一个写号工具上实现对网标数据和imei码的写入,可以进一步精简目标电子装置的生产步骤,提升电子装置的生产效率。

本实施例中,在预设写号工位上,获取目标数据对,可以是通过预设写号工位上的写号工具获取目标数据对。在实际中,电子装置的生产一般涉及复杂的流水线,为了便于生产管理,企业一般都采用了生产管理系统,如制造企业生产过程执行系统(manufacturingexecutionsystem,mes),该mes系统连接和控制着多条流水线,进而控制着流水线上不同工位的工具。

在一个实施例中,可以通过向ems系统请求网标数据和国际移动设备识别码的方式获取目标数据对。可选的,在步骤101之前,ems系统与工信部对接,获取工信部发送的网标数据;ems系统将网标数据作为虚拟资源,存储到自身的资源库中。

在步骤101之前,还包括:获取imei号。可选的,获取imei号的方式包括ems系统生成imei号。可以理解的是,ems系统生成imei号的步骤可以先于ems系统获取工信部发送的网标数据的步骤,也可以在ems系统获取工信部发送的网标数据的步骤之后,本实施例对此没有限制,若是后一种情况,则ems系统生成imei号时,可以根据资源库中网标数据的数量,生成相同数量的imei号。

实际中,每台电子装置的网标数据唯一,imei号唯一,所以本实施例中,需要目标数据对中的网标数据和国际移动设备识别码均未被任何电子装置使用。可选的,本实施例中,可以为网标数据和国际移动设备识别码分别设置标识信息,该标识信息用于表示网标数据和国际移动设备识别码是否被电子装置使用。

可选的,在步骤101之前,还包括:对ems系统中存储的网标数据和国际移动设备识别码,分别设置标识信息,其中,对未被任何电子装置使用的网标数据和国际移动设备识别码分别标识为未使用,对已被电子装置使用的网标数据和国际移动设备识别码分别标识为已使用。在一个实施例中,标识信息可以是标志位,采用0或1表示,对于未被任何电子装置使用的网标数据和国际移动设备识别码,标志位设置为0,对于被电子装置使用的网标数据和国际移动设备识别码,标志位设置为1。

可选的,获取目标数据对包括:根据网标数据和国际移动设备识别码的标识信息,选择标识为未使用的网标数据和国际移动设备识别码,以该选择的网标数据和国际移动设备识别码组成目标数据对。例如选择标志位为0的网标数据和国际移动设备识别码组成目标数据对。

可选的,在一个实施例中,ems系统可以预先将设置好标识信息的网标数据和国际移动设备识别码存入预设写号工位的写号工具上,以便写号工具在需要时,可以快速获取网标数据和国际移动设备识别码。

可选的,在一个实施例中,在步骤101之前,还可以对未被电子装置使用的网标数据和国际移动设备识别码预先进行绑定,绑定之后的一对网标数据和国际移动设备识别码为一数据对,可选的,获取目标数据对包括:根据网标数据的标识信息和国际移动设备识别码的标识信息,选择网标数据和国际移动设备识别码分别标识为未使用的数据对,将该数据对作为目标数据对。

可选的,在本实施例中,还可以将未使用的网标数据和国际移动设备识别码写入一个数据集合中。以便获取目标数据对时,可以直接从该数据集合中选择数据。可选的,在步骤101之前,还包括:将未被任何电子装置使用的网标数据和国际移动设备识别码写入预设的数据集合中。获取目标数据对包括:从预设的数据集合中获取目标数据对。即,从预设的数据集合中选取数据得到目标数据对。

本实施例中,获取网标数据和国际移动设备识别码之后,可以在需要时,向目标电子装置写入这两个数据,可选的,将目标数据对写入目标电子装置中包括:将目标数据对写入目标电子装置的非易失性存储器(non-volatilememory,nvram)中。

可以理解的是,目标数据对中的网标数据和国际移动设备识别码,在目标电子装置中的存储地址可以不同。

采用本申请实施例提出的数据写入方法,可以在同一个写号工位上获取包含网标数据和国际移动设备识别码的目标数据对,之后,在该写号工位上,将该目标数据对中的两个数据写入目标电子装置中,由此,本实施例中,只需要在一个写号工位上对电子装置进行写号操作,即可实现对目标电子装置写入网标数据和国际移动设备识别码,减少了写入网标数据和国际移动设备识别码所需的工位数量,也较少了写入操作的数量,不仅降低了电子装置的生产成本,还减少了写入时间,有利于提升电子装置的生产效率。

请参阅图2,图2为本发明第二实施例提供的一种数据写入方法,该数据写入方法包括:

步骤201、在预设写号工位上,从预设的数据集合中获取目标数据对,其中,预设的数据集合包含未被任何电子装置使用的网标数据和国际移动设备识别码。

上述步骤201是实施例一中步骤101的细化步骤。

可选的,在步骤201之前,还包括:获取未被电子装置使用的网标数据,获取未被电子装置使用的国际移动设备识别码;将获取的网标数据和国际移动设备识别码写入预设的数据集合中。

可选的,在从预设的数据集合中获取目标数据对时,可以选取未被任何电子装置使用的网标数据和国际移动设备识别码,组成目标数据对。即从预设的数据集合中获取目标数据对包括:从预设的数据集合中选择一网标数据和一国际移动设备识别码,以该网标数据和国际移动设备识别码组成目标数据对。

在一个实施例中,可以在预设的数据集合中设置两个子集合,分别存储网标数据和国际移动设备识别码。可选的,在步骤201之前,还包括:预先设置一数据集合,在该预设的数据集合中设置网标数据子集合和识别码子集合;获取未被电子装置使用的网标数据,将该获取的网标数据写入网标数据子集合中;获取未被电子装置使用的国际移动设备识别码,将该获取的国际移动设备识别码写入识别码子集合中。

在该实施例中,从预设的数据集合中获取目标数据对包括:

从网标数据子集合取出一网标数据,从识别码子集合取出一国际移动设备识别码;

以取出的网标数据和国际移动设备识别码,组成目标数据对。

本实施例中,鉴于上述网标数据子集合和识别码子集合中存储的分别为未被电子装置使用的网标数据和国际移动设备识别码,所以可以采用随机选取的方式从网标数据子集合中取出一网标数据,以及采用随机选取的方式从识别码子集合取出一国际移动设备识别码。可以理解的是,在从网标数据子集合和识别码子集合中随机取出网标数据和国际移动设备识别码之后,网标数据子集合和识别码子集合中的数据会得到更新,被取出使用的网标数据不存在于网标数据子集合中,并且被取出使用的国际移动设备识别码不存在于识别码子集合中,以保证网标数据子集合和识别码子集合中保存的网标数据和国际移动设备识别码均为未被电子装置使用的数据。

可选的,在得到目标数据对之后,可以将该目标数据对存储于mes系统中,或者基于该目标数据对将网标数据和国际移动设备识别码的对应关系存储于mes系统中。以便mes系统了解同一个电子装置中使用的网标数据和国际移动设备识别码的对应关系,便于查询或在电子装置出现问题时进行产品回溯。

上述实施例中,采用分别设置网标数据子集合和识别码子集合的方案,可以避免网标数据和国际移动设备识别码这两类数据混合带来的需要区分数据类型的问题,可以帮助写号工具快速而准确地获取网标数据和国际移动设备识别码,加快写号速度。

进一步的,还可以为各个网标数据和国际移动设备识别码设置标识信息,可选的,对未被任何电子装置使用的网标数据和国际移动设备识别码分别标识为未使用,对已被电子装置使用的网标数据和国际移动设备识别码分别标识为已使用。在一个实施例中,标识信息可以采用标志位表示,采用0和1表示,对于未被任何电子装置使用的网标数据和国际移动设备识别码,标志位设置为0,对于被电子装置使用的网标数据和国际移动设备识别码,标志位设置为1。

在上述设置标识信息的方案中,预设的数据集合中网标数据和国际移动设备识别码均被标识为未使用。可以理解的是,在从网标数据子集合取出一网标数据,从识别码子集合取出一国际移动设备识别码;以取出的网标数据和国际移动设备识别码,组成目标数据对之后,还包括:将目标数据对中的网标数据和国际移动设备识别码的标识信息从未使用修改为已使用。基于上述的标识信息的更新,可以进一步避免本实施例中在预设的数据集合中存在已被电子装置使用的数据。保证电子装置上网标数据和国际移动设备识别码的唯一性。

在另一个实施例中,可以在从预设的数据集合中获取目标数据对之前,预先将网标数据和国际移动设备识别码进行绑定,在需要获取目标数据对时,根据绑定关系,即可同时获取到需要的网标数据和国际移动设备识别码,进一步提升了获取网标数据和国际移动设备识别码的速度。

在该实施例中,可选的,在从预设的数据集合中获取目标数据对之前,还包括以下的步骤a-c:

a、获取未被任何电子装置使用的网标数据和国际移动设备识别码;

b、将网标数据和国际移动设备识别码按照一一对应的关系进行绑定,形成数据对;

c、将数据对写入预设的数据集合中。

在上述步骤b中,可以对网标数据和国际移动设备识别码分别进行排序,得到网标数据序列和国际移动设备识别码序列;然后对这两个序列中相同位置的网标数据和国际移动设备识别码进行绑定,得到多个数据对。

可选的,在该实施例中,从预设的数据集合中获取目标数据对包括:从预设的数据集合中取出一数据对作为目标数据对。可以理解的是,本实施例中,可以随机从预设的数据集合中取出一数据对作为目标数据对。可选的,在从预设的数据集合中取出一数据对作为目标数据对后,预设的数据集合中就不存在该目标数据对了,这可以保证各个目标数据对只被一个电子装置使用,保证电子装置中网标数据和国际移动设备识别码的唯一性。

可选的,本实施例中,可以对每对数据对设置标识信息,对网标数据和国际移动设备识别码未被任何电子装置使用的数据对,标识为未使用,对网标数据和国际移动设备识别码已被电子装置使用的数据对,标识为已使用。在一个实施例中,标识信息可以采用标志位表示,采用0和1表示,对于网标数据和国际移动设备识别码未被任何电子装置使用的数据对,标志位设置为0,对于网标数据和国际移动设备识别码已被电子装置使用的数据对,标志位设置为1。可以理解的是,在从预设的数据集合中取出一数据对作为目标数据对后,还包括:将目标数据对的标识信息从未使用修改为已使用。

可选的,本实施例中,在步骤c之后,还包括:对预设的数据集合中的网标数据和国际移动设备识别码的对应关系进行存储。

可选的,在将数据对写入预设的数据集合中后,还可以将预设的数据集合存入预设写号工位的写号工具中,以减少写号工具获取网标数据和国际移动设备识别码需要的时间。

在上述实施例中,基于预先设置数据对的方案,在获取网标数据和国际移动设备识别码的时候,可以只在数据集合中进行一次数据获取的操作就得到这两个数据,进一步提升网标数据和国际移动设备识别码的获取速度,有利于提升电子装置的生产速度。

可以理解的是,在本实施例中,mes系统中可以有多条相同的流水线,可能出现同时在多条流水线上的预设写号工位上,完成本实施例的数据写入方法的步骤,在这种情况下,对于需要将预设的数据集合写入预设写号工位上的写号工具的方案,mes系统可以根据预设写号工位的数量,预先为每个工位设置一个数据集合,向每个数据集合中写入适量的网标数据和国际移动设备识别码,然后将各个数据集合写入对应的预设写号工位的写号工具中。

步骤202、在预设写号工位上,将目标数据对写入目标电子装置中。

可选的,本实施例中,目标数据对中的网标数据和国际移动设备识别码可以写入目标电子装置的非易失性存储器中。本实施例中,对于非易失性存储器中网标数据和国际移动设备识别码的具体存储地址,可以不同。

可选的,在预设写号工位上,将目标数据对写入目标电子装置中包括:

在预设写号工位上,获取目标电子装置中用于存储网标数据的第一存储地址,以及用于存储国际移动设备识别码的第二存储地址;

将目标数据对中的网标数据写入第一存储地址,将目标数据对中的国际移动设备识别码写入第二存储地址。

进一步的,获取目标电子装置中用于存储网标数据的第一存储地址,以及用于存储国际移动设备识别码的第二存储地址包括:

获取目标电子装置的型号;

根据预设的型号与存储地址的对应关系以及所述目标电子装置的型号,获取在目标电子装置中用于存储网标数据的第一存储地址,以及用于存储国际移动设备识别码的第二存储地址。

其中,预设的型号与存储地址的对应关系可以预先设置于mes系统中。

可选的,本实施例中,在步骤202之前,还可以先对预设写号工位上的写号工具进行身份鉴权,在写号工具的身份鉴权通过之后,再利用写号工具向目标电子装置写入网标数据和国际移动设备识别码。

采用本申请实施例提出的数据写入方法,可以在同一个写号工位上获取包含网标数据和国际移动设备识别码的目标数据对,之后,在该写号工位上,将该目标数据对中的两个数据写入目标电子装置中,由此,本实施例中,只需要在一个写号工位上对电子装置进行写号操作,即可实现对目标电子装置写入网标数据和国际移动设备识别码,减少了写入网标数据和国际移动设备识别码所需的工位数量,也较少了写入操作的数量,不仅降低了电子装置的生产成本,还减少了写入时间,有利于提升电子装置的生产效率。

请参阅图3,图3为本发明第三实施例提供的一种电子设备。该电子设备可用于实现图1或图2所示任一实施例中的数据写入方法。如图3所示,该电子设备主要包括:

获取模块301,用于在预设写号工位上,获取目标数据对,其中,目标数据对中包含网标数据和国际移动设备识别码,目标数据对中的网标数据和国际移动设备识别码均未被任何电子装置使用;

写入模块302,用于在预设写号工位上,将目标数据对写入目标电子装置中。

可选的,获取模块301,用于从预设的数据集合中获取目标数据对,其中,预设的数据集合包含未被任何电子装置使用的网标数据和国际移动设备识别码。

可选的,本实施例中,预设的数据集合包括网标数据子集合,以及识别码子集合,网标数据子集合中包含未被任何电子装置使用的网标数据,识别码子集合中包含未被任何电子装置使用的国际移动设备识别码;可选的,获取模块301,用于从网标数据子集合取出一网标数据,从识别码子集合取出一国际移动设备识别码;以取出的网标数据和国际移动设备识别码,组成目标数据对。

可选的,本实施例的电子设备还包括绑定模块,用于获取未被任何电子装置使用的网标数据和国际移动设备识别码;将网标数据和国际移动设备识别码按照一一对应的关系进行绑定,形成数据对;将数据对写入预设的数据集合中;可选的,获取模块301,用于从预设的数据集合中取出一数据对作为目标数据对。

可选的,写入模块302,用于在预设写号工位上,获取目标电子装置中用于存储网标数据的第一存储地址,以及用于存储国际移动设备识别码的第二存储地址;将目标数据对中的网标数据写入第一存储地址,将目标数据对中的国际移动设备识别码写入第二存储地址。

可选的,写入模块302,用于获取目标电子装置的型号;根据预设的型号与存储地址的对应关系以及目标电子装置的型号,获取在目标电子装置中用于存储网标数据的第一存储地址,以及用于存储国际移动设备识别码的第二存储地址。

采用本申请实施例提出的电子设备,可以在同一个写号工位上获取包含网标数据和国际移动设备识别码的目标数据对,之后,在该写号工位上,将该目标数据对中的两个数据写入目标电子装置中,由此,本实施例中,只需要在一个写号工位上对电子装置进行写号操作,即可实现对目标电子装置写入网标数据和国际移动设备识别码,减少了写入网标数据和国际移动设备识别码所需的工位数量,也较少了写入操作的数量,不仅降低了电子装置的生产成本,还减少了写入时间,有利于提升电子装置的生产效率。

请参阅图4,图4为本发明第四实施例提供的一种电子设备。该电子设备可用于实现图1或图2所示任一实施例中的数据写入方法。如图4所示,该电子设备主要包括:

存储器401、处理器402、总线403及存储在存储器401上并可在处理器402上运行的计算机程序,存储器401和处理器402通过总线403连接。处理器402执行该计算机程序时,实现图1或图2所示任一实施例中的数据写入方法。其中,处理器的数量可以是一个或多个。

存储器401可以是高速随机存取记忆体(ram,randomaccessmemory)存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。存储器401用于存储可执行程序代码,处理器402与存储器401耦合。

采用本申请实施例提出的电子设备,可以在同一个写号工位上获取包含网标数据和国际移动设备识别码的目标数据对,之后,在该写号工位上,将该目标数据对中的两个数据写入目标电子装置中,由此,本实施例中,只需要在一个写号工位上对电子装置进行写号操作,即可实现对目标电子装置写入网标数据和国际移动设备识别码,减少了写入网标数据和国际移动设备识别码所需的工位数量,也较少了写入操作的数量,不仅降低了电子装置的生产成本,还减少了写入时间,有利于提升电子装置的生产效率。

进一步的,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是设置于上述各实施例中的电子设备中,该计算机可读存储介质可以是前述图4所示实施例中的存储器。

该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现图1或图2所示任一实施例中的数据写入方法。进一步的,该计算机可存储介质还可以是u盘、移动硬盘、只读存储器(rom,read-onlymemory)、ram、磁碟或者光盘等各种可以存储程序代码的介质。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个可读存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的可读存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上为对本申请所提供的数据写入方法、电子装置及计算机可读存储介质的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1