本发明专利技术公开了一种生成服务器标签模板的方法,包括:建立部件具名数据源和整体具名数据源;录入部件具名数据源的值;判断部件具名数据源的值是否异常,根据判断结果关联赋值整体具名数据源;根据整体具名数据源输出服务器标签模板。本发明专利技术还公开了一种生成服务器标签模板的系统,包括具名数据源建立模块、录入模块、判断模块和输出模块。本发明专利技术公开的生成服务器标签模板的方法及系统,通过变量关联及判别的方式维护标签模板,实现了在一个标签模板内嵌入多种可变部件的类型及数量,能够减少标签模板数量,减少人为干预,降低作业人员出错概率。
A method and system of creating server label template
【技术实现步骤摘要】
一种生成服务器标签模板的方法及系统
本专利技术涉及服务器生产配置领域,具体涉及一种生成服务器标签模板的方法及系统。
技术介绍
在服务器生产领域,由于产品配置及要求的多样化发展,会存在一张标签内出现多种变化的部件类型及数量的情况。目前的生产过程中,将每种不同部件类型、不同部件数量的产品配置分别做成不同的标签模板,这需要作业员根据生产订单的实际配置来选择模板使用,增加了出错概率,也不利于管控。而且,现有的标签模板无法识别数据错误,可能生成错误的标签模板,不利于生产应用。
技术实现思路
为了解决上述技术问题,本专利技术提出了一种生成服务器标签模板的方法及系统,能够减少标签模板数量,减少人为干预,降低出错概率。为实现上述目的,本专利技术采用以下技术方案:一种生成服务器标签模板的方法,包括:建立部件具名数据源和整体具名数据源;录入部件具名数据源的值;判断部件具名数据源的值是否异常,根据判断结果关联赋值整体具名数据源;根据整体具名数据源输出服务器标签模板。进一步地,所述部件具名数据源,包括:部件类型具名数据源和部件数量具名数据源;所述整体具名数据源,包括:整体部件类型具名数据源和整体部件数量具名数据源;所述整体部件数量具名数据源包括数量部分和单位部分。进一步地,所述部件类型具名数据源数量为N个,部件数量具名数据源数量为N个。进一步地,所述录入部件具名数据源的值,包括:手动输入部件具名数据源的值。进一步地,所述录入部件具名数据源的值,包括:通过数据库链接导入部件具名数据源的值。进一步地,所述判断部件具名数据源的值是否异常,根据判断结果关联赋值整体具名数据源,包括:判断部件类型具名数据源的值是否异常,将判断结果关联至整体具名数据源;判断部件数量具名数据源的值是否异常,将判断结果关联至整体具名数据源。进一步地,所述判断部件类型具名数据源的值是否异常,将判断结果关联至整体具名数据源,包括:定义循环变量n,1<n≤N;若存在第n个部件类型具名数据源的值不为空,且第n-1个部件类型具名数据源的值为空,则输出部件类型值异常;若第n个部件类型具名数据源的值为空,则将第n个整体部件数量具名数据源赋值为空;若第n个部件类型具名数据源的值不为空,则将其值关联至整体部件类型具名数据源;若第1个部件类型具名数据源的值为空,则输出部件类型值异常。进一步地,所述判断部件数量具名数据源的值是否异常,将判断结果关联至整体具名数据源,包括:若第n个部件类型具名数据源的值不为空,且第n个部件数量具名数据源的值为空,则输出部件数量值异常;若第n个部件数量具名数据源的值不为空,且第n-1个部件数量具名数据源的值为空,则输出部件数量值异常;若第n个部件数量具名数据源的值不为空,则将其值关联至整体部件数量具名数据源的数量部分;若第1个部件数量具名数据源的值为空,则输出部件数量值异常。进一步地,所述判断部件数量具名数据源的值是否异常,将判断结果关联至整体具名数据源,还包括:判断部件数量具名数据源的值是否为空,若部件数量具名数据源的值为空,赋值整体部件数量具名数据源的单位部分为空;若部件数量具名数据源的值不为空判断部件数量具名数据源的值是否为1,若部件数量具名数据源的值为1,赋值整体部件数量具名数据源的单位部分为pc;若部件数量具名数据源的值不为1,赋值整体部件数量具名数据源的单位部分为pcs。本专利技术还提供了一种生成服务器标签模板的系统,包括:具名数据源建立模块,用于建立部件具名数据源和整体具名数据源;录入模块,用于录入部件具名数据源的值;判断模块,用于判断部件具名数据源的值是否异常,根据判断结果关联赋值整体具名数据源;输出模块,用于根据整体具名数据源输出服务器标签模板。进一步地,所述部件具名数据源,包括:部件类型具名数据源和部件数量具名数据源;所述整体具名数据源,包括:整体部件类型具名数据源和整体部件数量具名数据源;所述整体部件数量具名数据源包括数量部分和单位部分。进一步地,所述判断模块用于判断部件类型具名数据源的值是否异常,将判断结果关联至整体具名数据源;判断部件数量具名数据源的值是否异常,将判断结果关联至整体具名数据源。本专利技术的有益效果是:本专利技术通过一种生成服务器标签模板的方法,通过变量关联及判别的方式维护标签模板,实现了在一个标签模板内嵌入多种可变部件的类型及数量,能够减少标签模板数量,减少人为干预,降低作业人员出错概率。而且,本专利技术通过脚本设定的程序,可以判断多种可变部件类型的值和可变部件数量的值,确定其自身的值的正确性。附图说明图1是本专利技术生成服务器标签模板的方法实施例部件类型判断流程示意图;图2是本专利技术生成服务器标签模板的方法实施例部件数量判断流程示意图;图3是本专利技术生成服务器标签模板的方法实施例部件单位判断流程示意图。具体实施方式为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本专利技术进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本专利技术省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本专利技术。本专利技术公开了一种生成服务器标签模板的方法,包括:1)建立部件具名数据源和整体具名数据源;2)录入部件具名数据源的值;3)判断部件具名数据源的值是否异常,根据判断结果关联赋值整体具名数据源;4)根据整体具名数据源输出服务器标签模板。具体地,本专利技术采用Bartender软件通过编写脚本进行变量关联及判别的方式维护标签模板,实现在一个标签模板内嵌入多种可变部件的类型及数量。首先,建立各个部件的具名数据源和用于整体显示的整体具名数据源。整体具名数据源为VisualBasic脚本类型。以N(N≥2)种部件为例:分别建立“部件1类型”、“部件1数量”、“部件2类型”、“部件2数量”、……、“部件N类型”、“部件N数量”的具名数据源。所述部件具名数据源的值通过手动输入或通过数据库链接导入。具体地,所述步骤3)包括:31)判断部件类型具名数据源的值是否异常,将判断结果关联至整体具名数据源;判断“部件N类型”是否为空:若其为空,则将“部件N数量”赋值为空,再判断“部件N-1类型”是否为空。若“部件N-1类型”为空,则将“部件N-1数量”赋值为空,再判断“部件N-2类型”是否为空;若“部件N-1类型”不为空,则直接判断“部件N-2类型”是否为空。依次类推,直到判断“部件1类型”是本文档来自技高网...
【技术保护点】
1.一种生成服务器标签模板的方法,其特征是,包括:/n建立部件具名数据源和整体具名数据源;/n录入部件具名数据源的值;/n判断部件具名数据源的值是否异常,根据判断结果关联赋值整体具名数据源;/n根据整体具名数据源输出服务器标签模板。/n
【技术特征摘要】
1.一种生成服务器标签模板的方法,其特征是,包括:
建立部件具名数据源和整体具名数据源;
录入部件具名数据源的值;
判断部件具名数据源的值是否异常,根据判断结果关联赋值整体具名数据源;
根据整体具名数据源输出服务器标签模板。
2.根据权利要求1所述的生成服务器标签模板的方法,其特征是,所述部件具名数据源,包括:部件类型具名数据源和部件数量具名数据源;所述整体具名数据源,包括:整体部件类型具名数据源和整体部件数量具名数据源;所述整体部件数量具名数据源包括数量部分和单位部分。
3.根据权利要求2所述的生成服务器标签模板的方法,其特征是,所述部件类型具名数据源数量为N个,部件数量具名数据源数量为N个。
4.根据权利要求3所述的生成服务器标签模板的方法,其特征是,所述判断部件具名数据源的值是否异常,根据判断结果关联赋值整体具名数据源,包括:
判断部件类型具名数据源的值是否异常,将判断结果关联至整体具名数据源;
判断部件数量具名数据源的值是否异常,将判断结果关联至整体具名数据源。
5.根据权利要求4所述的生成服务器标签模板的方法,其特征是,所述判断部件类型具名数据源的值是否异常,将判断结果关联至整体具名数据源,包括:
定义循环变量n,1<n≤N;
若存在第n个部件类型具名数据源的值不为空,且第n-1个部件类型具名数据源的值为空,则输出部件类型值异常;
若第n个部件类型具名数据源的值为空,则将第n个整体部件数量具名数据源赋值为空;
若第n个部件类型具名数据源的值不为空,则将其值关联至整体部件类型具名数据源;
若第1个部件类型具名数据源的值为空,则输出部件类型值异常。
6.根据权利要求5所述的生成服务器标签模板的方法,其特征是,所述判断部件数量具名数据源的值是否异常,将判断结果关联至整体具名数据源,包括:
若...
【专利技术属性】
技术研发人员:刘欣,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。