本发明涉及一种客户信息自动关联系统及关联方法。
背景技术:
包装之前都是单台人工操作写码和批量打标签再对应贴标签,这样写码效率低,而且在贴标签时,容易因为人为操作问题,对应出错。
技术实现要素:
本发明的目的在于克服现有技术的不足,提供一种客户信息自动关联系统及关联方法,该方法采用自动化批量写Flash信息,将一维码关联到数据库自动扫码打印标签,方便后续的追溯和控制。
本发明的目的是通过以下技术方案来实现的:一种客户信息自动关联系统,它包括数据库表模块、综合测试模块和扫码打印标签模块;
数据库表模块建立数据库表结构,并将客户信息录入客户信息表;
综合测试模块,进行多台产品的综合测试;
扫码打印标签模块,将综合测试后绑定好的客户信息,通过扫SN信息,调用相应的打印模板打印出相应的标签。
所述的客户信息包括客户所在地区和产品型号。
一种客户信息自动关联系统的关联方法,它包括如下步骤:
S1:建立数据库表结构,将客户信息录入客户信息表;
S2:进行多台产品综合测试,为产品绑定客户信息;
S3:扫描产品SN,将SN与客户信息关联;
S4:打印标签,贴在产品上。
所述的产品综合测试包括如下子步骤:
S201:检测光猫是否上线;
S202:Telnet进入光猫,使能Telnet,登录Telnet,获取SN命令;
S203:读取数据库T4的信息;
S204:判断寄存器检查是否通过或者数据库T4信息是否有记录,满足其中任一个条件代表完成T4,若没完成则跳转步骤S214;若完成T4则跳转步骤S205;
S205:Telnet进入光猫,使能Telnet,登录Telnet,设置ipv6打开,获取版本信息,获取配置文件名称;
S207:比较省码,判断是否相同;若相同则跳转步骤S208,若不相同则重新设置省码;
S208:比较软件版本,判断是否相同,若相同则跳转步骤S209,若不相同则升级软件版本;
S209:重启板子;
S21O:Telnet进入光猫,使能Telnet,登录Telnet,设置ipv6打开,获取版本信息,获取配置文件名称,比较省码,比较软件版本;
S212:判断省码是否相同,软件版本号是否相同,若其中一个不相同,则跳转步骤S214;
S213:写入Flash,判断写入是否成功,若写入失败则跳转步骤S214,若写入成功则写入数据库,测试完成;
S214:等待Ping断开,重新开始下次测试。
本发明的有益效果是:本发明提供了一种客户信息自动关联系统及关联方法,该方法采用自动化批量写Flash信息,将一维码关联到数据库自动扫码打印标签,方便后续的追溯和控制。
附图说明
图1为系统结构框图;
图2为产品综合测试流程图。
具体实施方式
下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。
如图1所示,一种客户信息自动关联系统,它包括数据库表模块、综合测试模块和扫码打印标签模块;
数据库表模块建立数据库表结构,并将客户信息录入客户信息表;
综合测试模块,进行多台产品的综合测试;
扫码打印标签模块,将综合测试后绑定好的客户信息,通过扫SN信息,调用相应的打印模板打印出相应的标签。
所述的客户信息包括客户所在地区和产品型号。
一种客户信息自动关联系统的关联方法,它包括如下步骤:
S1:建立数据库表结构,将客户信息录入客户信息表;
S2:进行多台产品综合测试,为产品绑定客户信息;
S3:扫描产品SN,将SN与客户信息关联;
S4:打印标签,贴在产品上。
设计建立数据库表结构,将每次使用的不同地区和型号的客户信息录入到客户信息表,经过综合测试多台写码后,通过读取产品内部SN然后将关联的关系写入绑定客户信息的表。表都是通过建立唯一索引设计的,所以就在数据库上保证了所有的设备型号不会重复。后面在扫描条码打印标签的时候就会打出来唯一的对应关系标签。
如图2所示,所述的产品综合测试包括如下子步骤:
S201:检测光猫是否上线;
S202:Telnet进入光猫,使能Telnet,登录Telnet,获取SN命令;
S203:读取数据库T4的信息;
S204:判断寄存器检查是否通过或者数据库T4信息是否有记录,满足其中任一个条件代表完成T4,若没完成则跳转步骤S214;若完成T4则跳转步骤S205;
S205:Telnet进入光猫,使能Telnet,登录Telnet,设置ipv6打开,获取版本信息,获取配置文件名称;
S207:比较省码,判断是否相同;若相同则跳转步骤S208,若不相同则重新设置省码;
S208:比较软件版本,判断是否相同,若相同则跳转步骤S209,若不相同则升级软件版本;
S209:重启板子;
S21O:Telnet进入光猫,使能Telnet,登录Telnet,设置ipv6打开,获取版本信息,获取配置文件名称,比较省码,比较软件版本;
S212:判断省码是否相同,软件版本号是否相同,若其中一个不相同,则跳转步骤S214;
S213:写入Flash,判断写入是否成功,若写入失败则跳转步骤S214,若写入成功则写入数据库,测试完成;
S214:等待Ping断开,重新开始下次测试。