标签生成方法、装置、终端设备及计算机可读存储介质与流程

文档序号:18602723发布日期:2019-09-03 22:53阅读:184来源:国知局
标签生成方法、装置、终端设备及计算机可读存储介质与流程

本申请涉及通信技术领域,尤其涉及一种标签生成方法、装置、终端设备及计算机可读存储介质。



背景技术:

空调等电子设备在出厂的时候会贴上相应的产品标识,通常在空调上以纸质标签的形式贴在空调上,标签中包含有空调的产地、出口地、型号等信息。在标签的制作过程中需要制作或者调用标签模板,通过标签模板和空调的相关参数信息来生成标签。

现有的标签模板创建完成后不进行存储,在标签作业人员下次使用到相同标签模板时需要重新执行相同的标签模板创建流程,重新创建模板,由于标签模板的类型多种多样,以及不同的标签作业人员在不同的时间段创建的标签模板之间存在一定的差异,不仅使利用标签模板生成电子设备的标签的流程较复杂,效率较低,而且对标签作业人员的要求也较高。



技术实现要素:

为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种标签生成方法、装置、终端设备及计算机可读存储介质。

有鉴于此,第一方面,本申请提供了一种标签生成方法,应用于终端设备,所述方法包括以下步骤:

获取电子设备的标签信息,其中,所述标签信息包括标签标识和设备信息;

在预设模板库中,根据预设识别规则查找与所述设备信息对应的目标标签模板,所述目标标签模板中含有多个数据字段;

发送携带所述标签标识和所有数据字段的数据获取请求至预设数据库,以使所述数据库查找每个数据字段中与所述标签标识对应的文本数据;

接收所述预设数据库返回的文本数据;

利用所述目标标签模版、所述标签标识和所述文本数据,生成所述电子设备的目标标签。

结合第一方面,在第一方面第一种可能的实施方式中,所述在预设模板库中,根据预设识别规则查找与所述设备信息对应的目标标签模板,所述目标标签模板中含有多个数据字段包括:

获取所述至少一个预设标签模板的标签模板信息,所述标签模板信息包括标签模板标识信息;

按照所述预设识别规则将所述设备信息与所述标签模板标识信息进行匹配;

若匹配成功,则将匹配到的所述标签模板标识信息对应的预设标签模板作为所述目标标签模板。

结合第一方面,在第一方面第二种可能的实施方式中,所述利用所述目标标签模版、所述标签标识和所述文本数据,生成所述电子设备的目标标签包括:

将所述标签标识和所述文本数据填入到所述目标标签模板中,得到所述目标标签。

结合第一方面,在第一方面第三种可能的实施方式中,所述利用所述目标标签模版、所述标签标识和所述文本数据,生成所述电子设备的目标标签包括:

生成与所述标签标识对应的编码条码;

将所述编码条码加入至所述目标标签模板中,得到所述目标标签。

结合第一方面,在第一方面第四种可能的实施方式中,所述方法还包括:

当检测到新创建的模板时,获取与所述新创建的模板对应的识别规则;

对所述新创建的模板中的模板内容进行识别,提取所述新创建的模板中的所有数据字段;

判断所述预设模板库中是否存在与所述新创建的模板中数据字段相同的预设标签模板;

若存在,将所述预设标签模板从所述预设模板库中删除,并将所述新创建的模板存储至所述预设模板库中。

结合第一方面,在第一方面第五种可能的实施方式中,所述方法还包括:

在生成所述目标标签后,检测所述目标标签对应的目标标签模板中的数据字段是否更新,以及,检测所述目标标签模板中数据字段对应的文本数据是否更新;

若任意一个更新,重新查找目标标签模板以及重新获取文本数据,并生成更新后的目标标签。

第二方面,本申请提供了一种标签生成装置,应用于终端设备,所述装置包括:

第一获取单元,配置用于获取电子设备的标签信息,其中,所述标签信息包括标签标识和设备信息;

查找单元,配置用于在预设模板库中,根据预设识别规则查找与所述设备信息对应的目标标签模板,所述目标标签模板中含有多个数据字段;

发送单元,配置用于发送携带所述标签标识和所有数据字段的数据获取请求至预设数据库,以使所述数据库查找每个数据字段中与所述标签标识对应的文本数据;

接收单元,配置用于接收所述预设数据库返回的文本数据;以及

标签生成单元,配置用于利用所述目标标签模版、所述标签标识和所述文本数据,生成所述电子设备的目标标签。

结合第二方面,在第二方面第一种可能的实施方式中,所述查找单元包括:

获取子单元,配置用于获取所述至少一个预设标签模板的标签模板信息,所述标签模板信息包括标签模板标识信息;

匹配子单元,配置用于按照所述预设识别规则将所述设备信息与所述标签模板标识信息进行匹配;

确定子单元,配置用于当所述设备信息与所述标签模板标识信息匹配成功时,将匹配到的所述标签模板标识信息对应的预设标签模板作为所述目标标签模板。

第三方面,本申请提供了一种终端设备,所述终端设备包括:至少一个处理器、存储器、至少一个网络接口和用户接口;

所述至少一个处理器、存储器、至少一个网络接口和用户接口通过总线系统耦合在一起;

所述处理器通过调用所述存储器存储的程序或指令,用于执行如第一方面所述的标签生成方法的步骤。

第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有标签生成程序,所述标签生成程序被处理器执行时实现如第一方面所述的标签生成方法的步骤。

本申请实施例提供的上述技术方案与现有技术相比具有如下优点:

本申请实施例提供的一种标签生成方法、装置、终端设备及计算机可读存储介质,该标签生成方法包括以下步骤:获取电子设备的标签信息,其中,所述标签信息包括标签标识和设备信息;在预设模板库中,根据预设识别规则查找与所述设备信息对应的目标标签模板,所述目标标签模板中含有多个数据字段;发送携带所述标签信息和所有数据字段的的数据获取请求至预设数据库,以使所述数据库查找每个数据字段中与所述标签信息对应的文本数据;接收所述预设数据库返回的文本数据;利用所述目标标签模版、所述标签标识和所述文本数据,生成所述电子设备的目标标签。

本申请实施例将预先创建好的多个预设标签模板存储到预设模板库中,当用户需要从预设模板库中调用相关电子设备的目标标签模板时,只需要用户获取到电子设备的标签信息,按照预设识别规则从预设模板库中查找与标签信息中的设备信息对应的目标标签模板,操作简单,提高了标签作业人员的标签模板查找效率,降低了对标签作业人员的要求,提高了标签模板的适用性。根据电子设备的唯一的标签标识和目标标签模板中的数据字段,从数据库中查找与标签标识对应的文本数据,可以将每个电子设备的唯一的标签标识、目标标签模板和文本数据按模板布局方式准确缩放后放置并生成最终的电子设备的目标标签。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种标签生成方法的流程示意图;

图2为本申请实施例提供的另一种标签生成方法的流程示意图;

图3为本申请实施例提供的另一种标签生成方法的流程示意图;

图4为本申请实施例提供的又一种标签生成方法的流程示意图;

图5为本申请实施例提供的一种标签生成装置的结构示意图;

图6为本申请实施例提供的一种移动终端的结构示意图。

具体实施方式

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

现在将参考附图描述实现本发明各个实施例的服务器。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。

终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)等移动终端,以及诸如数字tv、台式计算机等固定终端。

后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。

本申请实施例提供了一种标签生成方法,应用于终端设备,如图1所示,该方法可以包括以下步骤:

s101、获取电子设备的标签信息,其中,标签信息包括标签标识和设备信息。

本申请实施例应用于电子设备的标签制作领域,如,应用于空调的标签制作过程。示例性的,设备信息包括但不限于空调的产品类型信息、产地信息、出口地信息或者认证信息等。示例性的,标签标识为字符串。

s102、在预设模板库中,根据预设识别规则查找与设备信息对应的目标标签模板,目标标签模板中含有多个数据字段。

如,数据字段包括但不限于空调的制冷量、额定电压、额定频率、制冷额定功率、制冷额定电流、最大输入功率、制冷剂名称及注入量、循环风量和噪声。

s103、发送携带标签标识和所有数据字段的数据获取请求至预设数据库,以使数据库查找每个数据字段中与标签标识对应的文本数据。

如,文本数据为数据字段的数值部分,包括但不限于:制冷量为2500w,额定频率为50hz,制冷额定电流为4.8a,制冷额定功率为1020w,以及,最大输入功率为1300w。

s104、接收预设数据库返回的文本数据。

s105、利用目标标签模版、标签标识和文本数据,生成电子设备的目标标签。

本申请实施例按标签标识将数据字段及对应的文本数据显示在页面上用于查看确认和补充缺少数据,确认完后即可提交任务到审批人进行审批,审批人根据情况审批,审批通过后任务生效,系统自动生成标签编码条码,并将标签标识(字符串)、编码条码(如,条形码、二维码)、目标标签模板、数据字段及其对应的文本数据发送到图纸合成端,合成最终目标标签图纸。

在本申请另一个实施例中,步骤s105、利用目标标签模版、标签标识和文本数据,生成电子设备的目标标签包括:

将标签标识和文本数据填入到目标标签模板中,得到目标标签。

在本申请另一个实施例中,步骤s105、利用目标标签模板、标签标识和文本数据,生成电子设备的目标标签包括:生成与标签标识对应的编码条码;

将编码条码加入至目标标签模板中,得到目标标签。

示例性的,编码条码包括但不限于条形码、二维码。

参照图2,本发明实施例还提供了一种标签生成方法,该方法在图1所示实施例的基础上,步骤s102、在预设模板库中,根据预设识别规则查找与设备信息对应的目标标签模板,目标标签模板中含有多个数据字段还包括以下步骤:

s201、获取至少一个预设标签模板的标签模板信息,标签模板信息包括标签模板标识信息。

s202、按照预设识别规则将设备信息与标签模板标识信息进行匹配。

s203、若匹配成功,则将匹配到的标签模板标识信息对应的预设标签模板作为目标标签模板。

参照图3,本发明实施例还提供了一种标签生成方法,该方法在图1所示实施例的基础上,还包括以下步骤:

s301、当检测到新创建的模板时,获取与新创建的模板对应的识别规则。

s302、对新创建的模板中的模板内容进行识别,提取新创建的模板中的所有数据字段。

s303、判断预设模板库中是否存在与新创建的模板中数据字段相同的预设标签模板。

s304、若存在,将预设标签模板从预设模板库中删除,并将新创建的模板存储至预设模板库中。

需要新创建模板时,将新的数据字段存储在审核流程中,经过审批核实后新创建的模板进入生效阶段,如审批时系统检索到预设模板库中已存在相同的预设标签模板,则从预设模板库中删除预设标签模板,新创建的模板生效。生效阶段该新创建的模板可被调用读取。

参照图4,本发明实施例还提供了一种标签生成方法,该方法在图1所示实施例的基础上,还包括以下步骤:

s401、在生成目标标签后,检测目标标签对应的目标标签模板中的数据字段是否更新,以及,检测目标标签模板中数据字段对应的文本数据是否更新。

s402、若任意一个更新,重新查找目标标签模板以及重新获取文本数据,并生成更新后的目标标签。

本申请实施例当标签模板需要更新时,用户可以在预设模板库中搜索查找需要修改的标签模板,修订该标签模板中的数据字段,并且将修订后的新标签模板上传,经过审批后,删除预设模板库中旧的预设标签模板,新的标签模板生效。当文本数据需要变更时,选取需要变更的文本数据,点击修订,修订该文本数据,系统自动生成更改前后的数据字段的对比关系以及与该数据字段对应的文本数据更改前后的对比关系,确认后点击提交任务,任务按标签标识分别走审批流程,审批人根据进行审批,审批通过后任务生效,系统自动生成与标签标识对应的编码条码,并将标签标识、编码条码、目标标签模板、数据字段及其对应的文本数据,将文本数据发送到pc图纸合成端,合成最终标签图纸。

本申请实施例将预先创建好的多个预设标签模板存储到预设模板库中,当用户需要从预设模板库中调用相关电子设备的目标标签模板时,只需要用户获取到电子设备的标签信息,按照预设识别规则从预设模板库中查找与标签信息中的设备信息对应的目标标签模板,操作简单,提高了标签作业人员的标签模板查找效率,降低了对标签作业人员的要求,提高了标签模板的适用性。根据电子设备的唯一的标签标识和目标标签模板中的数据字段,从数据库中查找与标签标识对应的文本数据,可以将每个电子设备的唯一的标签标识、目标标签模板和文本数据按模板布局方式准确缩放后放置并生成最终的电子设备的目标标签。

本申请实施例解决了固定标签模板数据的输入问题,增加了标签模板存储,管理,选择,标签任务管理,版本管理,当前版本批量更改等问题。另外,通过对不同标签模块权限的管理,降低对标签任务人员要求,提高标签模板的适用性。

本申请实施例中的标签模板采用专业排版软件coreldraw,排版效果佳,且同时兼容传统及数码印刷厂家。标签制作人员不需要了解模板编辑软件,也不需要了解释什么类型的电子设备对应不同目的地选择那个标签模板,本申请将预设识别规则置入预设模板库中,仅需要输入电子设备的设备信息(如:产品类型,目的地,认证等信息)和标签标识信息,系统通过计算得出目标标签模板,并将文本数据输入目标标签模板,生成一个或多个标签图纸。目标标签模板通过审批确认后才可正式投入使用,避免目标标签模板偏差造成批量问题。目标标签模板、编码条码、文本数据均可按模板布局方式准确缩放后放置并生成最终标签图纸。采用端口的方式调用数据库,可以关联不同的原有数据库,不需要新建数据库,实现数据统一管理调用。任务流程状态、版本及关联数据采用数据库管理,方便变更及版本管理,采用模糊查询,快速查询所需变更流程,批量数据处理,快速完成批量更改,并生成前后对比差异。

本申请实施例可以通过excel表格批量上传设备信息及标签标识、审批人,不用区分电子设备的种类,系统自动识别查找到目标标签模板及目标标签模板上的数据字段,并将数据字段发送到数据库端提取文本数据,待数据库返回文本数据后,按标签标识将数据字段及对应的文本数据分别显示在页面上用于查看确认和补充缺少数据,确认数据,并按需上传文本数据后即可提交任务,提交后任务按标签标识(字符串)分别走审批流程,审批人根据情况审批,审批通过后任务生效,系统自动生成与标签标识对应的编码条码,并将标签标识、编码条码、目标标签模板、数据字段及其对应的文本数据发送到pc图纸合成端,合成最终标签图纸。系统批量处理计算目标标签模板及文本数据,批量新建任务,填入设备信息后实时显示关联数据库数据,实现即时数据查看。通过系统管理任务流程,审批任务提高质量。通过流程实现图纸版本管理、模板版本管理及数据版本管理,通过模糊查询批量勾选实现标签图纸批量变更及变更前后数据对比实时查看。

本申请实施例还提供了一种标签生成装置,如图5所示,装置包括:

第一获取单元11,配置用于获取电子设备的标签信息,其中,标签信息包括标签标识和设备信息;

查找单元12,配置用于在预设模板库中,根据预设识别规则查找与设备信息对应的目标标签模板,目标标签模板中含有多个数据字段;

发送单元13,配置用于发送携带标签标识和所有数据字段的的数据获取请求至预设数据库,以使数据库查找每个数据字段中与标签标识对应的文本数据;

接收单元14,配置用于接收预设数据库返回的文本数据;以及

标签生成单元15,配置用于利用目标标签模版、标签标识和文本数据,生成电子设备的目标标签。

在本申请另一个实施例中,查找单元12包括:

获取子单元,配置用于获取至少一个预设标签模板的标签模板信息,标签模板信息包括标签模板标识信息;

匹配子单元,配置用于按照预设识别规则将设备信息与标签模板标识信息进行匹配;

确定子单元,配置用于当设备信息与标签模板标识信息匹配成功时,将匹配到的标签模板标识信息对应的预设标签模板作为目标标签模板。

图6是本发明一个实施例提供的移动终端的结构示意图。图6所示的移动终端600包括:至少一个处理器601、存储器602、至少一个网络接口604和其他用户接口603。移动终端600中的各个组件通过总线系统605耦合在一起。可理解,总线系统605用于实现这些组件之间的连接通信。总线系统605除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为总线系统605。

其中,用户接口603可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。

可以理解,本发明实施例中的存储器602可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。本文描述的存储器602旨在包括但不限于这些和任意其它适合类型的存储器。

在一些实施方式中,存储器602存储了如下的元素,可执行单元或者数据结构,或者他们的子集,或者他们的扩展集:操作系统6021和应用程序6022。

其中,操作系统6021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序6022,包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序6022中。

在本发明实施例中,通过调用存储器602存储的程序或指令,具体的,可以是应用程序6022中存储的程序或指令,处理器601用于执行各方法实施例所提供的方法步骤,例如包括:

获取电子设备的标签信息,其中,所述标签信息包括标签标识和设备信息;

在预设模板库中,根据预设识别规则查找与所述设备信息对应的目标标签模板,所述目标标签模板中含有多个数据字段;

发送携带所述标签标识和所有数据字段的数据获取请求至预设数据库,以使所述数据库查找每个数据字段中与所述标签标识对应的文本数据;

接收所述预设数据库返回的文本数据;

利用所述目标标签模版、所述标签标识和所述文本数据,生成所述电子设备的目标标签。

上述本发明实施例揭示的方法可以应用于处理器601中,或者由处理器601实现。处理器601可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器601中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器601可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器602,处理器601读取存储器602中的信息,结合其硬件完成上述方法的步骤。

可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(applicationspecificintegratedcircuits,asic)、数字信号处理器(digitalsignalprocessing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmablelogicdevice,pld)、现场可编程门阵列(field-programmablegatearray,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本申请功能的其它电子单元或其组合中。

对于软件实现,可通过执行本文所述功能的单元来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。

本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有标签生成程序,所述标签生成程序被处理器执行时实现如各方法实施例所述的标签生成方法的步骤。

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

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