CN100370763C - 一种主机信息主动更新方法及其系统 - Google Patents
一种主机信息主动更新方法及其系统 Download PDFInfo
- Publication number
- CN100370763C CN100370763C CNB2003101160300A CN200310116030A CN100370763C CN 100370763 C CN100370763 C CN 100370763C CN B2003101160300 A CNB2003101160300 A CN B2003101160300A CN 200310116030 A CN200310116030 A CN 200310116030A CN 100370763 C CN100370763 C CN 100370763C
- Authority
- CN
- China
- Prior art keywords
- host
- slave
- information
- network
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种主机信息主动更新方法及其系统,包括至少一副从属主机、至少一从属主机及一伺服主机,借助一主-从网络联机该副从属主机、该从属主机及该伺服主机,而本发明之主动更新方法,首先该伺服主机系接受该从属主机的登录而联机,联机成功后验证网络传输的正确性,接着传输一时间信息至该从属主机,以同步该从属主机的时间,再依该伺服主机的排程进行侦测该从属主机是否符合排程信息,并依侦测的结果判断是否新数据,以达成主动更新主机信息的目的,而从属主机主动更新副从属主机之方式亦相同于伺服主机与从属主机的更新方式。
Description
技术领域
本发明涉及一种主机信息主动更新系统,特别是关于一种应用于计算机或电子产品的生产线上,利用主-从网络系统主动更新其产品内部驱动程序、测试程序或系统程序等相关主机信息的系统及其方法。
背景技术
一般计算机或电子产品都需在生产线上经过各种测试机台进行产品的测试,或者安装相关的驱动程序或系统程序等等。一般生产线上的测试机台,皆是各自独立运作,而在更换产品时需要针对不同的产品更新相关的测试程序、驱动程序或系统程序等(以下简称产品程序)。
传统生产线上更新测试机的产品程序信息的方式是以一般储存媒体(如光盘、硬盘或软盘)一站一站分别更新,相当耗费时间及人力,且在更新的过程中容易造成数据的遗失或者更新不完全的情形发生。
某些产品在生产线的测试过程中需利用一测试卡来测试产品,然而各种待测试产品的测试时间(RTC)需由人工来输入,并储存在测试卡的内存中,并以该测试卡的测试时间更新至其它的测试产品中,如此,每次测试人员需做测试时间的设定,且所设定的时间值无法统一,更不能保证输入的正确与否。
若测试产品为计算机主机时,传统在测试计算机产品时是以一个PCI硬盘适配卡(可为SISC或IDE的硬盘适配卡)插置于一PCI插槽,再做硬盘机的数据复制与对比,以测试PCI插槽数据输出或输入的正确性,然而此一测试过程,测试人员需不断地插拔该PCI硬盘适配卡,相当耗费测试时间,且所花费的测试成本亦相当昂贵。
另外,传统的测试机台因各自独立,其内部所储存的产品程序信息除了需逐一更新之外,若要与其它的测试机台使用相同文件或数据时,根本无法相互支持及分享,仍需使用储存媒体来转换其共享的文件或数据。
发明内容
本发明所要解决的技术问题是提出一种主机信息主动更新方法及其系统,从而克服了现有生产线上因各测试机台皆各自独立所具有的不便与缺点,且缩短从属主机的备置时间。
为了实现上述目的,本发明提供一种主机信息主动更新方法,首先该伺服主机接受该从属主机的登录而联机,联机成功后验证网络传输的正确性,接着传输一时间信息至该从属主机,以同步该从属主机的时间,再依该伺服主机的排程进行检测该从属主机是否符合排程信息,并产生检测结果,最后依检测结果判断是否更新信息,以达成主动更新主机信息的功效。
较佳地,本发明所提供的上述主机信息主动更新方法,其中该主-从网络可以为一局域网络系统或以TCP/IP网际网络协议为架构的网络系统。
较佳地,本发明所提供的上述主机信息主动更新方法,其中该主机信息可以为测试程序、驱动程序或系统程序等等。
较佳地,本发明更提供一种主机信息主动更新系统,包括至少一伺服主机及至少一从属主机,该伺服主机内存放有全部所需的信息及排程,并借助一主-从网络联机该从属主机,依该伺服主机的排程主动将所需的信息更新至该从属主机,以达成保持该信息一致性的功效。
较佳地,本发明所提供的上述主机信息主动更新系统,其中该伺服主机借助至少一网络集线器连接一台以上的该从属主机,而该从属主机亦可借该主-从网络连接至少一副从属主机,若其中一从属主机故障时,其故障从属主机所联机的该副从属主机可借该网络集器连接的其它从属主机,更新信息,以达成避免因从属主机故障而停线的功效。
为了能更好地了解本发明为实现预定目的所采取的技术、手段及功效,请参阅以下有关本发明的详细说明与附图,相信本发明的目的、特征与特点,可由此得一深入且具体的了解,然而该附图仅用于参考与说明,并非用来对本发明加以限制。
附图说明
图1为本发明的系统架构示意图;以及
图2为本发明主动更新方法的流程示意图。
其中,附图标记
10-生产线
20-副从属主机
30-从属主机
40-网络集线器
50-伺服主机
具体实施方式
请参阅图1所示,为本发明的系统架构示意图。本发明主要是使用在产品的生产线10上,例如个人计算机的生产线,而在该生产线的流程中其产品的测试,可能需安装测试程序、驱动程序或系统程序等(以下就简称产品程序,亦即副从属主机的主机信息)在产品之中,以便进行该产品的测试。
而在每一生产线10上会由一副从属主机20来负责产品程序(主机信息)的安装及测试,而本发明利用至少一从属主机30联机至多个副从属主机20,例如多个同类型产品的生产线10或同楼层的生产线10的副从属主机20,皆可联机于该从属主机30。
而多个该从属主机30之间又可借至少一网络集线器40来连接,该网络集线器40再联机至一伺服主机50,因此即可形成一主-从网络架构,且该伺服主机50所联机的多个从属主机30,又以伺服主机50为中心形成一星状网络架构。而该主-从网络可以为局域网络(LAN)或以TCP/IP网际网络协议为架构的网络系统。
本发明的主要技术即在于利用主-从网络联机该伺服主机50、该从属主机30及该副从属主机20,故该从属主机30或该副从属主机20可以仅为一工作站的计算机,用以安装或测试该产品程序(主机信息)至待测产品中,以测试该生产线10上的多个待测产品,而该伺服主机50中设有一程序数据库(图中未示),存放有全部所需的该产品程序(主机信息),且可同步监控该从属主机30或副从属主机20的测试时间,并于该副从属主机20进行产品测试前,主动更新该产品程序(主机信息)至该副从属主机20。
而该从属主机30内亦设有一文件数据库(图中未示),用以存放该副从属主机20所需的信息及排程,并可监控该副从属主机20中主机信息的更新,以保持其主机信息数据的一致性。
当该网络集线器40所连接的其中-该从属主机30发生故障时,该故障的从属主机30所联机的副从属主机20,可借该网络集线器40联机至其它从属主机30,或再联机至该伺服主机50,以便使该副从属主机20能更新主机信息,而不致受该从属主机30故障的影响而停线。
请参阅图2所示,为本发明主动更新方法的流程示意图。本发明借助上述的联机架构,可由该从属主机30或该伺服主机50,监控所有该副从属主机20或生产线10的生产流程,故本发明可由工厂的生产会议预先排定其生产流程后定出一排程存放于该伺服主机50或从属主机内30,再由该从属主机30或伺服主机50依该排程进行主机信息的更新、安装或测试等工作。
而本发明由该伺服主机50主动更新该从属主机30的信息,或该从属主机30主动更新该副从属主机20的信息的方法,首先在该从属主机30开机后,该伺服主机50接受该从属主机30的登录(Login)而联机(S101),联机完成后,该伺服主机于一定的时间验证该主-从网络的传输是否正常,并产出验证结果送至该从属主机(S103)。
其中验证动作较佳实施例为该伺服主机50先复制一5M Bytes数据文件至该从属主机30,并做该数据文件之数据比对动作,当比对结果相同则该主-从网络传输正常。
接着该伺服主机50传输一时间信息至该从属主机30,以同步所有该从属主机30的机器时间(S105),以便使该从属主机50能依该排程进行主机信息更新,以便进行生产、安装或测试工作。
然后再依该伺服主机50排程进行检测该从属主机30内是否有伺服主机50排程中欲安装或测试的信息(S107),若有则判断该从属主机信息是否为伺服主机排程信息的最新的版本(S109),以便决定是否需要更新,若没有该主机信息或不是最新版本时,则立即更新该主机信息(S111)。
最后记录更新后的该从属主机30的识别号码(S113),以防止不断重复更新。而该从属主机30所连接的该副从属主机20,其从属主机30主动更新该副从属主机30的方式,则与该伺服主机50与该从属主机30的更新方式,因此就不再赘述。
利用本发明的主机信息主动更新系统及方法,具下列的优点:
1.将生产线的从属主机、副从属主机网络化后,工厂的工程人员可直接将最新版本的主机信息存放于伺服主机之数据库中,以便更新从属主机或副从属主机内的主机信息,而不需逐一以储存媒体更新每一台副从属主机,以节省时间。
2.各副从属主机的测试时间皆以伺服主机或从属主机时间为依据,将可确保每一副从属主机依测试排程进行更新或产品的安装或测试。
3.若待测产品为计算机时,可利用本发明取代PCI硬盘适配卡的设备需求,改由网络卡插置于PCI插槽,以测试PCI插槽的数据输出或输入的正确性。
4.借助本发明的网络联机功能,可将需共通或分享的数据储存于从属主机或伺服主机,而不需再使用储存媒体传递。
5.借助本发明之网络联机功能,可以实时显示目前各个从属主机或副从属主机的联机状态与上线数量,以便随时监控网络的状况。
6.若待测产品中有网络卡,且需记录网络号码时,可将已烧录的网络地址或网络号码记录于伺服主机中,因此可验证是否有重复地址或号码情形发生,以防止号码重复烧录的错误情形。
本发明确能借上述所揭露的技术,提供一种迥然不同于现有技术方案的设计。
上述所揭露的内容,仅为本发明的较佳的实施例,凡精于此项技术的人员可依据上述说明作其它种种的改进,但这些改变仍属于本发明的发明精神及以下所界定的专利范围中。
Claims (23)
1.一种主机信息主动更新方法,借助一主-从网络连接至少一伺服主机与至少一从属主机,其特征在于,该方法包括:
该伺服主机接受该从属主机的登录而联机;
该伺服主机传输一时间信息至该从属主机,以使该从属主机的机器时间与该伺服主机的机器时间保持同步;
根据该伺服主机的排程进行检测该从属主机是否具有所述排程中指定的更新至产品内部的信息,并产生检测结果;以及
依据检测结果判断是否更新该从属主机中的信息。
2.根据权利要求1所述的主机信息主动更新方法,其特征在于,该主-从网络为一局域网络系统。
3.根据权利要求1所述的主机信息主动更新方法,其特征在于,该主-从网络为以TCP/IP网际网络协议为架构的网络系统。
4.根据权利要求1所述的主机信息主动更新方法,其特征在于,该从属主机为工作站的计算机。
5.根据权利要求1所述的主机信息主动更新方法,其特征在于,该伺服主机内设有一数据库,用以存放所需的信息。
6.根据权利要求1所述的主机信息主动更新方法,其特征在于,该排程中指定的更新至产品内部的信息为测试程序、驱动程序或系统程序。
7.根据权利要求1所述的主机信息主动更新方法,其特征在于,在该从属主机登录的步骤后,更包括:
在一定的时间验证该主-从网络的传输是否正常,并产出验证结果送至从属主机。
8.根据权利要求7所述的主机信息主动更新方法,其特征在于,该验证主从网络的步骤,是从该伺服主机复制一数据文件至该从属主机,并做该数据文件的数据的对比动作,以验证网络传输的正确性。
9.根据权利要求1所述的主机信息主动更新方法,其特征在于,该伺服主机的排程为预先排定在该伺服主机。
10.根据权利要求1所述的主机信息主动更新方法,其特征在于,该检测从属主机信息的步骤中,更包括:
对比该从属主机信息中是否有伺服主机排程中指定的更新至产品内部的信息;
对比该从属主机信息是否为伺服主机排程中指定的更新至产品内部的信息之最新版本;
其中,上述的对比方法有任一为否时,立即更新该从属主机。
11.根据权利要求10所述的主机信息主动更新方法,其特征在于,该检测从属主机信息的步骤后,更包括:
记录更新后的从属主机的识别号码,以防止不断重复更新。
12.根据权利要求1所述的主机信息主动更新方法,其特征在于,该从属主机连接至少一个副从属主机,且该从属主机与副从属主机的主动更新方式,同伺服主机与从属主机的更新方式。
13.一种主机信息主动更新系统,其特征在于,包括:
至少一伺服主机,存放有全部所需的排程及所述排程中指定的更新至产品内部的信息,并用于向至少一从属主机发送时间信息;以及
所述至少一从属主机,借助一主-从网络连接并登陆该伺服主机,接收该时间信息以与伺服主机的机器时间保持同步;
借助伺服主机的排程,主动将所需的所述排程中指定的更新至产品内部的信息更新至从属主机。
14.根据权利要求13所述的主机信息主动更新系统,其特征在于,该从属主机为一工作站的计算机。
15.根据权利要求13所述的主机信息主动更新系统,其特征在于,该伺服主机内设有一程序数据库,用以存放全部所需的所述排程中指定的更新至产品内部的信息。
16.根据权利要求13所述的主机信息主动更新系统,其特征在于,该信息为测试程序、驱动程序或系统程序。
17.根据权利要求13所述的主机信息主动更新系统,其特征在于,该主从网络为一局域网络。
18.根据权利要求13所述的主机信息主动更新系统,其特征在于,该主从网络为以TCP/IP网际网络协议为架构的网络系统。
19.根据权利要求13所述的主机信息主动更新系统,其特征在于,该主从网络以该伺服主机为中心,分别联机至一台或一台以上的该从属主机,形成-星形网络架构。
20.权利要求19所述的主机信息主动更新系统,其特征在于,更包括:至少一网络集线器,连接该伺服主机及一台以上的该从属主机;以借助该伺服主机监控所有该从属主机中的信息,保持数据的一致性。
21.根据权利要求19所述的主机信息主动更新系统,其特征在于,该从属主机借助一主-从网络连接至少一副从属主机,该从属主机具有全部所需的信息及排程,借助从属主机的排程主动将所需的信息更新至副从属主机。
22.根据权利要求20所述的主机信息主动更新系统,其特征在于,该从属主机借助一主-从网络连接至少一副从属主机,该从属主机具有全部所需的信息及排程,借助从属主机的排程主动将所需的信息更新至副从属主机。
23.权利要求22所述的主机信息主动更新系统,其特征在于,该网络集线器所连接的其中一个从属主机故障时,该故障的从属主机所联机的副从属主机可借该网络集线器联机至其它从属主机。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2003101160300A CN100370763C (zh) | 2003-12-29 | 2003-12-29 | 一种主机信息主动更新方法及其系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2003101160300A CN100370763C (zh) | 2003-12-29 | 2003-12-29 | 一种主机信息主动更新方法及其系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1635745A CN1635745A (zh) | 2005-07-06 |
CN100370763C true CN100370763C (zh) | 2008-02-20 |
Family
ID=34843532
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2003101160300A Expired - Lifetime CN100370763C (zh) | 2003-12-29 | 2003-12-29 | 一种主机信息主动更新方法及其系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100370763C (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TR201613058A2 (tr) * | 2015-10-07 | 2017-04-21 | Ford Global Tech Llc | Bi̇r otomati̇k üreti̇m hatti i̇çi̇n görüntüleme si̇stemi̇ |
CN109905478A (zh) * | 2019-02-28 | 2019-06-18 | 苏州浪潮智能科技有限公司 | 一种指令维护系统数据同步方法、装置、受控终端及存储介质 |
CN116048585B (zh) * | 2023-02-09 | 2023-08-25 | 国核自仪系统工程有限公司 | 工控安全防护系统及其软件更新方法、装置、设备和介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5835911A (en) * | 1994-02-08 | 1998-11-10 | Fujitsu Limited | Software distribution and maintenance system and method |
US6131096A (en) * | 1998-10-05 | 2000-10-10 | Visto Corporation | System and method for updating a remote database in a network |
CN1385785A (zh) * | 2001-05-10 | 2002-12-18 | 华硕电脑股份有限公司 | 主机板测试程序处理系统及方法 |
CN1392707A (zh) * | 2001-06-15 | 2003-01-22 | 日本电气株式会社 | 网络同步技术 |
CN1392484A (zh) * | 2001-06-15 | 2003-01-22 | 英业达股份有限公司 | 网络联机式计算机测试系统 |
-
2003
- 2003-12-29 CN CNB2003101160300A patent/CN100370763C/zh not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5835911A (en) * | 1994-02-08 | 1998-11-10 | Fujitsu Limited | Software distribution and maintenance system and method |
US6131096A (en) * | 1998-10-05 | 2000-10-10 | Visto Corporation | System and method for updating a remote database in a network |
CN1385785A (zh) * | 2001-05-10 | 2002-12-18 | 华硕电脑股份有限公司 | 主机板测试程序处理系统及方法 |
CN1392707A (zh) * | 2001-06-15 | 2003-01-22 | 日本电气株式会社 | 网络同步技术 |
CN1392484A (zh) * | 2001-06-15 | 2003-01-22 | 英业达股份有限公司 | 网络联机式计算机测试系统 |
Also Published As
Publication number | Publication date |
---|---|
CN1635745A (zh) | 2005-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6968550B2 (en) | Apparatus and method for synchronizing software between computers | |
CN110888414B (zh) | 一种车辆控制器升级的测试方法 | |
US7054695B2 (en) | Field maintenance tool with enhanced scripts | |
US6678639B2 (en) | Automated problem identification system | |
CN113206763A (zh) | 一种适应于物联管理平台的仿真测试系统及方法 | |
US20120204153A1 (en) | Automated testing on multiple video game platforms | |
CN110580235B (zh) | 一种sas扩展器通信方法及装置 | |
US20140156596A1 (en) | Replication control using eventually consistent meta-data | |
CN111897697B (zh) | 服务器硬件故障修复方法和装置 | |
JP2007310670A (ja) | 車載電装システムの開発支援装置及び設計不具合検証方法 | |
CN113468049A (zh) | 基于可配置化接口的测试方法、装置、设备及介质 | |
CN116500422A (zh) | 一种基于系统级测试平台的芯片并行测试系统和测试方法 | |
US20040162945A1 (en) | Method and apparatus involving a hierarchy of field replaceable units containing stored data | |
CN100370763C (zh) | 一种主机信息主动更新方法及其系统 | |
CN101408765B (zh) | 分布式自动化系统及i/o模块扩充单元 | |
CN116225832A (zh) | 数据库集群自动化部署的自动检测方法、存储介质及设备 | |
CN114138587B (zh) | 服务器电源固件升级的可靠性验证方法、装置和设备 | |
CN101201779A (zh) | 利用本地回路建立主板管理控制联机的测试系统与方法 | |
CN110198222B (zh) | 一种配电自动化终端即插即用测试方法及测试主站 | |
CN113656088B (zh) | 互联网数据中心服务器自助管理方法、装置和存储介质 | |
JP2007082078A (ja) | データ中継装置 | |
CN112783773B (zh) | 软件自动化测试方法及装置 | |
CN113657702A (zh) | 一种互联网数据中心自动运维方法、装置和可读存储介质 | |
CN111338677A (zh) | 部件与驱动关联有效性验证方法、系统、终端及存储介质 | |
CN114216221B (zh) | 用于多联机的检测方法、装置、多联机及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term |
Granted publication date: 20080220 |
|
CX01 | Expiry of patent term |