更新系统及其应用方法与流程

文档序号:12157464阅读:371来源:国知局
更新系统及其应用方法与流程

本发明涉及一更新系统,尤其涉及基于FTP(File Transfer Protocol:文件传输协议)服务的用于产品生产线的软件更新的一更新系统及其应用方法。



背景技术:

在欣欣向荣的商品物资交易市场的背后,各种商品生产服务线的高效运作在本质上保证了商品市场的稳定,包括商品的产量及质量等。应对现代化生产模式的需要,产品的生产基本采用生产软件管理。生产软件能把企业的制造人员和制造管理人员从复杂而繁杂的手工作业中脱离出来,给制造管理提供了有效的统计,是企业实现智能制造与敏捷制造的可靠帮手。然而,随着日新月异的时长需要,生产软件的及时更新便成了值得关注的问题。例如,电子产品相关产业的产品的生产、测试软件的更新即相对较为频繁,尤其对于结构庞大的产线,其常见的组装测试段的测试软件更新采用服务器文件共享的方式,可供产线员选择使用,参数服务器的参数越来越多,专用的软件和参数的管理还需人员手动选择,如此一来便存在着人工手动选择错误的问题,存在着人员作业风险。这样的错误不仅很有可能因为产品出厂前的质检不过关而给企业带来庞大的损失,更在一定程度上影响了产品生产线的统一化管理及产品的生产效率。由此可见,一种得以自动更新软件信息的系统及应用方法将对产品品质的保证、稳定地供应及高效的生产管理均存在深远的意义。



技术实现要素:

本发明的一个目的在于提供一更新系统,所述更新系统基于FTP服务,用于产品产线软件的更新作业,且产线员仅得以访问与自身工作相关的产线的产线、岗位信息及用于管理产线、岗位作业的作业软件参数信息,进而避免产线员错误地操作错误软件所带来的人员作业风险。

本发明的另一目的在于提供一更新系统,所述更新系统通过识别认证信息而选择性地向产线员提供与其负责岗位相关的所述作业软件参数的信息,进而避免产线员错误地操作错误软件所带来的人员作业风险。

本发明的另一目的在于提供一更新系统,所述更新系统得以可选择地自主地或手动地选择更新所述作业软件参数。

本发明的另一目的在于提供一更新系统,所述更新系统得以检测所述作业软件参数是否为最新版本。

本发明的另一目的在于提供一更新系统,所述更新系统得以可选择地手动或自动地更新所述作业软件参数,同时删除旧版本的所述作业软件参数。

为实现以上目的,本发明提供一更新系统,所述更新系统包括:

至少一管控单元,所述管控单元为负责产品各产线、岗位管理的智能终端,包括主机、平板电脑、手提电脑、智能移动电话等各智能产品中的至少一种,所述管控单元存储有用于产线作业管理的至少一作业软件参数;

一管理单元,所述管理单元为一FTP服务器,所述管控单元可通信地连接于所述管理单元,所述管控单元得以上传、下载软件参数信息于所述管理单元,所述管理单元存储有至少一对比软件参数,各所述对比软件参数与各所述作业软件参数一一对应,且所述对比软件参数为最新版本的所述作业软件参数,所述管理单元亦存储有各所述管控单元、各产线、岗位及所述作业软件参数的信息;及

一更新单元,所述管理单元可通信地连接于所述管控单元及所述更新单元,所述更新单元得以比较所述作业软件参数与所述对比软件参数,若所述作业软件参数与所述对比软件参数存在差异性,则所述更新单元得以用所述对比软件参数替换所述作业软件参数以作为新的所述作业软件参数,实现所述作业软件参数的更新。

优选地,所述更新系统进一步包括:

一检测单元,所述检测单元用于检测所述管控单元所存储的所述作业软件参数的具体信息;

一判断单元,所述判断单元可通信地连接于所述检测单元,以获取所述检测单元检测所得的所述作业软件参数的具体信息后,判断所述作业软件参数与所述对比软件参数是否存在差异性;及

一执行单元,所述执行单元可通信地连接于所述判断单元,以根据所述判断单元的判断结果用所述对比软件参数替代所述作业软件参数实现所述作业软件参数的更新作业并对所述管控单元进行岗位注册,或在所述对比软件参数及所述作业软件参数不存在差异性的情况下记录操作痕迹日志用于软件管理。

优选地,所述更新系统进一步包括:

一输入单元,所述输入单元用于接收产线员输入的认证信息,其中,所述认证信息至少包括用户名及密码;和

一信息操作单元,所述信息操作单元可通信地连接于所述输入单元,以根据产线员输入的认证信息选择性地提供存所述作业软件参数,其中,所述信息操作单元提供的所述作业软件参数仅限于产线员所负责的工作岗位相关的信息,从而避免人员操作错误造成的人员作业风险。

优选地,所述更新系统进一步包括一设置单元,所述设置单元可通信地连接于所述判断单元,以根据所述判断单元得到的所述作业软件参数与所述对比软件参数的差异性对比结果设置自动更新或手动更新动作,其中,自动更新动作得以为定时更新的方式。

本发明还提供了一所述更新系统的更新方法,所述方法基于FTP服务用于更新产品作业产线的软件,所述方法包括如下步骤:

A:判断管控单元的注册信息是否完整,若是,则执行步骤B,若否,则执行步骤E;

B:读取对比软件参数的信息及作业软件参数的信息;

C:判断所述对比软件参数的信息与所述作业软件参数的信息是否一致,若是,则执行步骤E,若否,则执行步骤D;

D:用所述对比软件参数替换所述作业软件参数以作为新的所述作业软件参数存储于所述管控单元并执行步骤E;及

E:记录操作痕迹日志。

优选地,所述步骤A与所述步骤B之间包括步骤:读取第一记录单元所记录的各线体及各岗位的注册信息。

优选地,所述步骤D进一步包括如下步骤:

D.1:删除第二记录单元所记录的所述作业软件参数的信息;

D.2:读取信息目录单元中所述对比软件参数的信息;及

D.3:下载所述对比软件参数至所述第二记录单元,以作为新的所述作业管理单元并执行步骤E。

优选地,所述步骤A之前进一步包括步骤:接收对所述作业软件参数进行更新动作信号,其中,更新信号包括接收更新指令。

本发明还揭露了另一种所述更新系统的更新方法,所述方法基于FTP服务用于更新产品作业产线的软件,所述方法包括如下步骤:

A`:判断管控单元的注册信息是否完整,若是,则执行步骤B`,若否,则执行步骤 D`;

B`:读取对比软件参数的信息及作业软件参数的信息;

C`:用所述对比软件参数替换所述作业软件参数,以作为新的所述作业软件参数并执行步骤D`;及

D`:记录操作痕迹日志。

优选地,所述步骤C`进一步包括如下步骤:

C.1`:删除所述作业软件参数的信息;和

C.2`:下载所述对比软件参数至第二记录单元,以作为新的所述作业软件参数并执行步骤D`。

附图说明

如图1所示为本发明更新系统的一优选实施例的一结构示意图。

如图2所示为本发明更新系统的一优选实施例的一部分结构示意图。

如图3所示为本发明更新系统的一优选实施例的另一部分结构示意图。

如图4所示为本发明更新系统的一优选实施例的又一部分结构示意图。

如图5A所示为本发明更新系统的一优选实施例的一具体实施方式的管理单元目录信息划分的一示意图。

如图5B所示为本发明更新系统的一优选实施例的一具体实施方式的管理单元目录信息划分的另一示意图。

如图5C所示为本发明更新系统的一优选实施例的一具体实施方式的管理单元目录信息划分的又一示意图

如图5D所示为本发明更新系统的一优选实施例的一具体实施方式的管理单元目录信息划分的再一示意图。

如图5E所示为本发明更新系统的一优选实施例的一具体实施方式示的管理单元目录信息划分的又一示意图。

如图6所示为本发明更新系统的一优选实施例的一具体实施方式的管控单元的岗位注册示意图。

如图7所示为本发明更新系统的一优选实施例的一具体实施方式的作业软件参数的信息示意图。

如图8所示为本发明更新系统的更新方法的一优选实施例的一流程示意图。

如图9所示为本发明更新系统的更新方法的一优选实施例的一部分流程示意图。

如图10所示为本发明更新系统的更新方法的另一优选实施例的一流程示意图。

如图11所示为本发明更新系统的更新方法的另一优选实施例的一部分流程示意图。

具体实施方式

根据本发明的权利要求和说明书所公开的内容,本发明的技术方案具体如下文所述。

本发明涉及用于软件更新的一更新单元1000,所述更新单元1000用于自动检测软件是否处于最新版本并可选择地自主地或手动地更新软件,在本优选实施例中,以产品组装测试段的测试软件的更新为例。也就是说,所述更新单元1000用于测试软件是否处于最新版本的检测并更新。

优选地,所述更新单元1000为基于FTP(File Transfer Protocol:文件传输协议)服务的一更新系统,并结合登录认证,从而有效避免产线员在作业时人为手动选择错误软件的问题。在本优选实施例中,所述更新系统1000的更新作业至少采用用户名及密码登录的模式,以避免产线员提取错误的软件参数对产品进行检测而造成的人员作业风险。

具体地,如图1至图4所示,所述更新单元1000包括一更新单元100、一管理单元200及至少一管控单元300,所述更新单元100可通信地连接于所述管理单元200及所述管控单元300。其中,所述管理单元200为一FTP服务器,所述管控单元300为一智能终端,包括主机、平板电脑、手提电脑、智能移动电话等各智能产品中的至少一种,用于各产线的产品测试作业如摄像模组测试作业。所述管控单元300得以上传、下载各种软件参数信息于所述管理单元200。所述管控单元300存储有用于产线、岗位测试作业的至少一作业软件参数3010,所述管理单元200存储有至少一对比软件参数2001,其中,各所述对比软件参数2001与各所述作业软件参数3010为一一对应关系,且所述对比软件2001为最新版本的所述作业软件3010`。所述对比软件参数2001用于与所述作业软件参数3010做差异性比较,以确定所述作业软件参数3010是否为最新版本。所述更新单元100得以自动检测存储于所述管控单元300的用于测试作业的所述作业软件参数3010,并所述管理单元200中的所述对比软件参数2001与所述作业软件参数3010相比较,而后进一步根据比较结果自动或手动保留最新版本的软件参数于所述管控单元300,即当所述作业软件参数3010为最新版本时,保留所述作业软件参数3010于所述管控单元300,当所述作业软件参数3010不是最新版本时,保留所述对比软件参数2001于所述管控单元300以作为新的所述作业软件参数3010。

值得一提的是,存储于所述管控单元300的所述作业软件参数3010得以作用于至少一工作岗位,包括同一产线的各工作岗位及不同产线的各工作岗位。

所述更新单元100设置有访问权限,在本优选实施例中,产线员仅得以访问与其所在产线岗位相关的所述作业软件参数3010,也就是说,产线员将无法相互访问非管理职责范围内的产线岗位的所述作业软件参数3010。从而在很大程度上避免了错误操作错误的软件参数的人员作业风险。

优选地,所述管控单元300进一步包括一第一记录单元3011及一第二记录单元3012,所述第二记录单元3012记录有各所述作业软件参数3010的详细信息。所述第一记录单元3011记录有所述管控单元300所负责的各产线及各产线上的各岗位的注册信息,即各产线及各产线上的各岗位具体负责的产品测试工序、测试标准、测试效果等各种具体的信息,如图4所示。也就是说,所述第二记录单元3012所记录的信息为所述第一记录单元3011所记录的信息的下位信息。所述管理单元200进一步包括至少一信息目录单元202,所述信息目录单元202存储有各所述管控单元300的注册信息,所述管控单元300的注册信息包括所述管控单元300所负责的产线及产品的相关信息,即所述管控单元300控制的产线信息,各产线所包含的测试岗位的信息,各产线的测试工序信息,测试工序的动作信息,各产线测试的产品信息,被测试产品的达标效果等等,如图3所示。值得一提的是,所述信息目录202中所储存的所述管控单元300的注册信息与所述管控单元300的实时注册信息一致,也就是说,所述信息目录单元202中所储存的所述管控单元300的注册信息随着所述管控单元300的注册信息的更新而更新。

所述信息目录单元202另存储有所述对比软件参数2001,进而通过比较所述管理单元200内所存储的所述对比软件参数2001与所述管控单元300所存储的所述作业软件参数3010是否一直得以判断存储于所述管控单元300的所述作业软件参数3010是否为最新版本,并进一步确定是否需要用所述对比软件参数2001替换所述作业软件参数3010而作为新的所述作业软件参数3010使用。

综上所述,所述目录信息单元202,所述第一记录单元3011及所述第二记录单元3012所记录的信息为逐层下位的关系。

进一步地,如图2所示,所述更新单元100包括一输入单元10、一判断单元20及一信息操作单元30,所述判断单元20分别可通信地连接于所述输入单元10及所述信息操作单元30。所述输入单元10用于接收产线员输入的访问所述管控单元300的认证信息,所述判断单元20得以判断所述输入单元10所接收的认证信息是否匹配且正确,若 所述判断单元20判断得到所述输入单元10接收到的认证信息有效,则所述信息操作单元30将进一步根据所述输入单元10收到的认证信息提供存储于所述管理单元200的所述作业软件参数3010信息。

值得一提的是,所述认证信息由专门的作业人员授权编写,产线员无法随意修改认证信息,从而进一步确保避免人员作业风险的产生。

优选地,根据输入的所述认证信息的产线员所处的产线岗位的不同,所述信息操作单元30得以自动匹配显示存储于所述管控单元300的所述作业软件参数3010群。比如,负责一号产线的产线员将仅得以访问所述管控单元300所储存的管理一号产线的各所述作业软件参数3010,而无法访问管理其他产线的各所述作业软件参数3010,负责其他产线的产线员亦是如此,而管理各条产线的管理人员则得以访问管理所有产线的所述作业软件参数3010,从而避免各条产线的产线员错误操作所述作业软件参数3010所可能造成的人员作业风险。

所述更新单元100还包括一检测单元40及一执行单元50,所述检测单元40可通信地连接于所述信息操作单元30及所述判断单元20,所述执行单元50可通信地连接于所述判断单元20。当所述信息操作单元30根据产线员所输入的认证信息提供对应的所述作业软件参数3010信息后,所述检测单元40得以进一步检测所述管控单元300所提供的所述作业软件参数3010并获取所述作业软件参数3010的信息,而后上传至所述判断单元20,所述判断单元20将进一步判断作业软件参数与所述对比软件参数2001是否存在差异,即所述判断单元20将根据所述对比软件参数2001判断所述管控单元300所储存的相关的所述作业软件参数3010是否为最新版本。若所述判断单元20判断得出所述管控单元300所储存的相关的所述作业软件参数3010与所述对比软件参数2001不存在差异性,也就是说,所述管控单元300所储存的相关的软件参数为最新版本,则所述作业软件参数3010将被保留于所述管控单元300,另外,所述执行单元50将根据所述判断单元20的判断结果优选地记录操作痕迹日志,即记录已检测所述管控单元300内所述作业软件参数3010件的版本信息的信息。若所述判断单元20判断得出所述管控单元300所存储的相关的所述作业软件参数3010与本地存在的软件参数存在差异,则所述执行单元50将根据所述判断单元20的判断结果更新储存于所述管控单元300的相关的所述作业软件参数3010。也就是说,所述执行单元50将用所述对比软件参数2001替换存储于所述管控单元300的相关的所述作业软件参数3010,即所述对比软件参数2001将作为新的所述作业软件参数3010存储于所述管控单元300,从而保证所述管控单元300所存 储的所述作业软件参数3010为最新版本。

优选地,在本优选实施例中,若储存于所述管控单元300的所述作业软件参数3010的有异于存储于所述管理单元200的所述对比软件参数2001时,即所述管控单元300中所存储的所述作业软件参数3010并非最新版本时,则所述更新单元100将删除所述管控单元300内所存储的所述作业软件参数3010,并由所述管理单元200下载所述对比软件参数2001于所述管控单元300作为新的所述作业软件参数3010,以适应当前生产计划所需的软件参数。

当所述执行单元50删除所述管控单元300中的原所述作业软件参数3010并用存储于所述管理单元200的所述对比软件参数2001代替作为新的所述作业软件参数3010后,所述执行单元50将同时记录所述管控单元300中原所述作业软件参数3010被替代更新的操作痕迹日志。

优选地,所述更新单元100更包括一设置单元60,所述设置单元60可通信地连接于所述判断单元20与所述执行单元50。所述设置单元60用于设置所述管控单元300的原所述作业软件参数3010的更新动作选用自动更新或手动更新,且该更新动作得以根据所需被人为地设置替换。

值得一提的是,所述更新单元100得以随着所述管控单元300开始工作而自主地运行。

当所述执行单元50记录下对存储于所述自管理单元2001内的所述作业软件参数3010的版本检测及版本更新信息时,记录的信息得以被优选地根据具体的操作对象被存储于所述第二记录单元1012。

所述信息目录单元202、所述第一记录单元3011及所述第二记录单元3012得以按诸如课室、产线、岗位的规律记录相关的信息。所述信息操作单元30根据产线员输入的信息,经所述信息目录单元202的索引后,提供所述第一记录单元3011及所述第二记录单元1012内所记录的信息,从而提供工作效率。如图5A至图7所示为本优选实施例具体实施方式的示意图,所述作业软件参数3010用于管理摄像模组的相关测试产线。所述管理单元200所存储的各所述对比软件参数2001得以根据其所产生测试动作分类,包括所属课室产线及测试岗位等。值得一提的是,一所述作业软件参数3010得以被规划如至少一产线中的至少一岗位。进而,当所述管控单元300的所述作业软件参数3010被存储于所述管理单元200的所述对比软件参数2001代替时,新所述作业软件参数3010得以通过岗位注册被赋予新的身份并被所述信息操作单元30识别。如图5A至图5E所示为 所述管理单元200的目录信息划分示意图。如图6所示为所述管控单元300注册岗位的一种方式的示意图。如图7所示为存储于所述管控单元300的所述作业软件参数3010的具体信息,也就是说,存储于所述管控单元300的所述作业软件参数3010的信息得以被相关的产线员读取。同样,产线员亦得以通过所述设置单元60手动更新对应的所述作业软件参数3010,或设置所述设置单元60使得所述更新单元100自动检测所述作业软件参数3010的版本情况,一旦发现存在更新版本的所述作业软件参数3010即自动更新旧版本的所述作业软件参数3010。

值得一提的是,对所述作业软件参数3010的自动更新作业通过接收更新指令自动进行,例如按设定的时间点主动更新。本发明还提供了一所述更新系统的更新方法400,用于更新存储于所述管控单元300的所述作业软件参数3010,如图8、图9所示,所述方法包括如下步骤:

步骤401:所述判断单元20判断所述信息目录单元202所存储的所述管控单元300的注册信息是否完整,若是,则执行步骤302,若否,则执行步骤405;

步骤402:读取所述对比软件参数2001信息及所述作业软件参数3010信息;

步骤403:判断所述对比软件参数2001的信息与所述作业软件参数3010的信息是否一致,若是,则执行步骤405,若否,则执行步骤404;

步骤404:用所述对比软件参数2001替换所述作业软件参数3010以作为新的所述作业软件参数3010存储于所述管控单元300并执行步骤405;及

步骤405:记录操作痕迹日志。

其中,所述步骤401之前还包括步骤401`:接收对所述作业软件参数3010进行更新动作信号,其中,更新信号包括接收更新指令,如设定的更新时间指令。

其中,所述步骤401及所述步骤402之间还包括步骤402`:读取所述第一记录单元3011所记录的各线体及各岗位的注册信息。

所述步骤404进一步包括如下步骤:

步骤4041:删除所述第二记录单元1012所记录的所述作业软件参数3010的信息;

步骤4042:读取所述信息目录单元202中所述对比软件参数2001的信息;及

步骤4043:下载所述对比软件参数2001至所述管控单元300的所述第二记录单元3012,以作为新的所述作业软件参数3010并执行步骤405。

优选地,该方法为所述更新单元的自动更新的方法400,当所述更新单元100选用手动更新的方法对所述管控单元300存储的所述作业软件参数3010进行更新时,如图 10、图11所示,所述方法包括如下步骤:

步骤401A:所述判断单元20判断所述信息目录单元202所存储的所述管控单元300的注册信息是否完整,若是,则执行步骤402A,若否,则执行步骤405A;

步骤402A:读取所述对比软件参数2001信息及所述作业软件参数3010信息;

步骤403A:用所述对比软件参数2001替换所述作业软件参数3010以作为新的所述作业软件参数3010存储于所述第二记录单元3012并执行步骤404A;及

步骤404A:记录操作痕迹日志。

其中,所述步骤403A进一步包括如下步骤:

步骤403A.1:删除所述第二记录单元1012所记录的所述作业软件参数3010的信息;和

步骤403A.2:下载所述对比软件参数2001至所述管控单元300的所述第二记录单元3012,以作为新的所述作业软件参数3010并执行步骤404A。

值得一提的是,此方法亦适用于所述更新单元100自动更新的动作,也就是说,所述更新单元100亦得以被定时设置为在无需确定所述子作业软件参数与所述对比软件参数2001是否存在差异的情况下,直接用所述对比软件参数2001替换所述作业软件参数3010,从而确保所述作业软件参数3010为最新版本。

上述内容为本发明的具体实施例的例举,对于其中未详尽描述的设备和结构,应当理解为采取本领域已有的通用设备及通用方法来予以实施。

同时本发明上述实施例仅为说明本发明技术方案之用,仅为本发明技术方案的列举,并不用于限制本发明的技术方案及其保护范围。采用等同技术手段、等同设备等对本发明权利要求书及说明书所公开的技术方案的改进应当认为是没有超出本发明权利要求书及说明书所公开的范围。

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