CN100370763C - Active host information updating method and system - Google Patents
Active host information updating method and system 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
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 4
- 238000012795 verification Methods 0.000 claims description 3
- 230000009471 action Effects 0.000 claims description 2
- 230000001360 synchronised effect Effects 0.000 claims 2
- 238000012360 testing method Methods 0.000 description 34
- 238000004519 manufacturing process Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 238000009434 installation Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000008672 reprogramming Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Images
Landscapes
- Computer And Data Communications (AREA)
Abstract
Description
技术领域technical field
本发明涉及一种主机信息主动更新系统,特别是关于一种应用于计算机或电子产品的生产线上,利用主-从网络系统主动更新其产品内部驱动程序、测试程序或系统程序等相关主机信息的系统及其方法。The present invention relates to a host computer information active update system, in particular to a computer or electronic product production line that uses a master-slave network system to actively update its product internal driver, test program or system program and other related host information systems and methods.
背景技术Background technique
一般计算机或电子产品都需在生产线上经过各种测试机台进行产品的测试,或者安装相关的驱动程序或系统程序等等。一般生产线上的测试机台,皆是各自独立运作,而在更换产品时需要针对不同的产品更新相关的测试程序、驱动程序或系统程序等(以下简称产品程序)。General computer or electronic products need to go through various testing machines on the production line for product testing, or install related drivers or system programs, etc. Generally, the test machines on the production line operate independently, and when replacing products, it is necessary to update the relevant test programs, driver programs, or system programs (hereinafter referred to as product programs) for different products.
传统生产线上更新测试机的产品程序信息的方式是以一般储存媒体(如光盘、硬盘或软盘)一站一站分别更新,相当耗费时间及人力,且在更新的过程中容易造成数据的遗失或者更新不完全的情形发生。The way to update the product program information of the testing machine on the traditional production line is to update the general storage media (such as CD, hard disk or floppy disk) one by one, which is quite time-consuming and labor-intensive, and it is easy to cause data loss or loss during the update process. An incomplete update occurs.
某些产品在生产线的测试过程中需利用一测试卡来测试产品,然而各种待测试产品的测试时间(RTC)需由人工来输入,并储存在测试卡的内存中,并以该测试卡的测试时间更新至其它的测试产品中,如此,每次测试人员需做测试时间的设定,且所设定的时间值无法统一,更不能保证输入的正确与否。Some products need to use a test card to test the product during the testing process of the production line. However, the test time (RTC) of various products to be tested needs to be manually input and stored in the memory of the test card, and the test card The test time is updated to other test products. In this way, each tester needs to set the test time, and the set time value cannot be unified, and the correctness of the input cannot be guaranteed.
若测试产品为计算机主机时,传统在测试计算机产品时是以一个PCI硬盘适配卡(可为SISC或IDE的硬盘适配卡)插置于一PCI插槽,再做硬盘机的数据复制与对比,以测试PCI插槽数据输出或输入的正确性,然而此一测试过程,测试人员需不断地插拔该PCI硬盘适配卡,相当耗费测试时间,且所花费的测试成本亦相当昂贵。If the test product is a computer host, traditionally when testing computer products, a PCI hard disk adapter card (which can be a SISC or IDE hard disk adapter card) is inserted into a PCI slot, and then the data copy and In comparison, the correctness of the data output or input of the PCI slot is tested. However, in this testing process, the tester needs to constantly plug and unplug the PCI hard disk adapter card, which consumes a lot of testing time and costs a lot.
另外,传统的测试机台因各自独立,其内部所储存的产品程序信息除了需逐一更新之外,若要与其它的测试机台使用相同文件或数据时,根本无法相互支持及分享,仍需使用储存媒体来转换其共享的文件或数据。In addition, due to the independence of traditional test machines, the product program information stored inside needs to be updated one by one. If they want to use the same files or data with other test machines, they cannot support and share each other at all. Use storage media to convert files or data it shares.
发明内容Contents of the invention
本发明所要解决的技术问题是提出一种主机信息主动更新方法及其系统,从而克服了现有生产线上因各测试机台皆各自独立所具有的不便与缺点,且缩短从属主机的备置时间。The technical problem to be solved by the present invention is to propose a method and system for actively updating host information, thereby overcoming the inconvenience and disadvantages of the existing production line because each test machine is independent, and shortening the preparation time of the slave host .
为了实现上述目的,本发明提供一种主机信息主动更新方法,首先该伺服主机接受该从属主机的登录而联机,联机成功后验证网络传输的正确性,接着传输一时间信息至该从属主机,以同步该从属主机的时间,再依该伺服主机的排程进行检测该从属主机是否符合排程信息,并产生检测结果,最后依检测结果判断是否更新信息,以达成主动更新主机信息的功效。In order to achieve the above object, the present invention provides a method for actively updating host information. First, the server host accepts the login of the slave host and connects. After the connection is successful, the correctness of network transmission is verified, and then a time information is transmitted to the slave host. Synchronize the time of the slave host, and then check whether the slave host conforms to the schedule information according to the schedule of the server host, and generate the detection result, and finally judge whether to update the information according to the detection result, so as to achieve the effect of actively updating the host information.
较佳地,本发明所提供的上述主机信息主动更新方法,其中该主-从网络可以为一局域网络系统或以TCP/IP网际网络协议为架构的网络系统。Preferably, in the method for actively updating host information provided by the present invention, the master-slave network can be a local area network system or a network system based on the TCP/IP Internet Protocol.
较佳地,本发明所提供的上述主机信息主动更新方法,其中该主机信息可以为测试程序、驱动程序或系统程序等等。Preferably, in the above-mentioned method for actively updating host information provided by the present invention, the host information can be a test program, a driver program, or a system program, etc.
较佳地,本发明更提供一种主机信息主动更新系统,包括至少一伺服主机及至少一从属主机,该伺服主机内存放有全部所需的信息及排程,并借助一主-从网络联机该从属主机,依该伺服主机的排程主动将所需的信息更新至该从属主机,以达成保持该信息一致性的功效。Preferably, the present invention further provides a system for actively updating host information, including at least one server host and at least one slave host, the server host stores all required information and schedules, and is connected via a master-slave network The slave host actively updates the required information to the slave host according to the schedule of the server host, so as to maintain the consistency of the information.
较佳地,本发明所提供的上述主机信息主动更新系统,其中该伺服主机借助至少一网络集线器连接一台以上的该从属主机,而该从属主机亦可借该主-从网络连接至少一副从属主机,若其中一从属主机故障时,其故障从属主机所联机的该副从属主机可借该网络集器连接的其它从属主机,更新信息,以达成避免因从属主机故障而停线的功效。Preferably, in the above-mentioned host information active update system provided by the present invention, the server host is connected to more than one slave host by means of at least one network hub, and the slave host can also be connected to at least one slave host through the master-slave network. If one of the slave hosts fails, the secondary slave host connected to the faulty slave host can update information through other slave hosts connected to the network hub, so as to avoid the failure of the slave host and stop the line.
为了能更好地了解本发明为实现预定目的所采取的技术、手段及功效,请参阅以下有关本发明的详细说明与附图,相信本发明的目的、特征与特点,可由此得一深入且具体的了解,然而该附图仅用于参考与说明,并非用来对本发明加以限制。In order to better understand the technology, means and effects that the present invention takes to achieve the intended purpose, please refer to the following detailed description and accompanying drawings of the present invention. For specific understanding, however, the drawings are only for reference and description, and are not intended to limit the present invention.
附图说明Description of drawings
图1为本发明的系统架构示意图;以及Fig. 1 is a schematic diagram of the system architecture of the present invention; and
图2为本发明主动更新方法的流程示意图。FIG. 2 is a schematic flowchart of the active update method of the present invention.
其中,附图标记Among them, reference signs
10-生产线10-Production line
20-副从属主机20-secondary slave host
30-从属主机30 - slave host
40-网络集线器40 - network hub
50-伺服主机50-servo host
具体实施方式Detailed ways
请参阅图1所示,为本发明的系统架构示意图。本发明主要是使用在产品的生产线10上,例如个人计算机的生产线,而在该生产线的流程中其产品的测试,可能需安装测试程序、驱动程序或系统程序等(以下就简称产品程序,亦即副从属主机的主机信息)在产品之中,以便进行该产品的测试。Please refer to FIG. 1 , which is a schematic diagram of the system architecture of the present invention. The present invention is mainly used on the
而在每一生产线10上会由一副从属主机20来负责产品程序(主机信息)的安装及测试,而本发明利用至少一从属主机30联机至多个副从属主机20,例如多个同类型产品的生产线10或同楼层的生产线10的副从属主机20,皆可联机于该从属主机30。On each
而多个该从属主机30之间又可借至少一网络集线器40来连接,该网络集线器40再联机至一伺服主机50,因此即可形成一主-从网络架构,且该伺服主机50所联机的多个从属主机30,又以伺服主机50为中心形成一星状网络架构。而该主-从网络可以为局域网络(LAN)或以TCP/IP网际网络协议为架构的网络系统。And a plurality of these slave hosts 30 can be connected by at least one
本发明的主要技术即在于利用主-从网络联机该伺服主机50、该从属主机30及该副从属主机20,故该从属主机30或该副从属主机20可以仅为一工作站的计算机,用以安装或测试该产品程序(主机信息)至待测产品中,以测试该生产线10上的多个待测产品,而该伺服主机50中设有一程序数据库(图中未示),存放有全部所需的该产品程序(主机信息),且可同步监控该从属主机30或副从属主机20的测试时间,并于该副从属主机20进行产品测试前,主动更新该产品程序(主机信息)至该副从属主机20。The main technology of the present invention is to utilize the master-slave network to connect the
而该从属主机30内亦设有一文件数据库(图中未示),用以存放该副从属主机20所需的信息及排程,并可监控该副从属主机20中主机信息的更新,以保持其主机信息数据的一致性。A file database (not shown) is also provided in the
当该网络集线器40所连接的其中-该从属主机30发生故障时,该故障的从属主机30所联机的副从属主机20,可借该网络集线器40联机至其它从属主机30,或再联机至该伺服主机50,以便使该副从属主机20能更新主机信息,而不致受该从属主机30故障的影响而停线。When the
请参阅图2所示,为本发明主动更新方法的流程示意图。本发明借助上述的联机架构,可由该从属主机30或该伺服主机50,监控所有该副从属主机20或生产线10的生产流程,故本发明可由工厂的生产会议预先排定其生产流程后定出一排程存放于该伺服主机50或从属主机内30,再由该从属主机30或伺服主机50依该排程进行主机信息的更新、安装或测试等工作。Please refer to FIG. 2 , which is a schematic flowchart of the active update method of the present invention. The present invention can monitor the production process of all the sub-slave hosts 20 or the
而本发明由该伺服主机50主动更新该从属主机30的信息,或该从属主机30主动更新该副从属主机20的信息的方法,首先在该从属主机30开机后,该伺服主机50接受该从属主机30的登录(Login)而联机(S101),联机完成后,该伺服主机于一定的时间验证该主-从网络的传输是否正常,并产出验证结果送至该从属主机(S103)。In the present invention, the
其中验证动作较佳实施例为该伺服主机50先复制一5M Bytes数据文件至该从属主机30,并做该数据文件之数据比对动作,当比对结果相同则该主-从网络传输正常。A preferred embodiment of the verification action is that the
接着该伺服主机50传输一时间信息至该从属主机30,以同步所有该从属主机30的机器时间(S105),以便使该从属主机50能依该排程进行主机信息更新,以便进行生产、安装或测试工作。Then the
然后再依该伺服主机50排程进行检测该从属主机30内是否有伺服主机50排程中欲安装或测试的信息(S107),若有则判断该从属主机信息是否为伺服主机排程信息的最新的版本(S109),以便决定是否需要更新,若没有该主机信息或不是最新版本时,则立即更新该主机信息(S111)。Then detect whether there is information to be installed or tested in the
最后记录更新后的该从属主机30的识别号码(S113),以防止不断重复更新。而该从属主机30所连接的该副从属主机20,其从属主机30主动更新该副从属主机30的方式,则与该伺服主机50与该从属主机30的更新方式,因此就不再赘述。Finally record the updated identification number of the slave host 30 (S113), to prevent repeated updates. The
利用本发明的主机信息主动更新系统及方法,具下列的优点:Utilizing the system and method for actively updating host information of the present invention has the following advantages:
1.将生产线的从属主机、副从属主机网络化后,工厂的工程人员可直接将最新版本的主机信息存放于伺服主机之数据库中,以便更新从属主机或副从属主机内的主机信息,而不需逐一以储存媒体更新每一台副从属主机,以节省时间。1. After networking the slave hosts and sub-slave hosts of the production line, the engineering personnel of the factory can directly store the latest version of host information in the database of the server host so as to update the host information in the slave host or sub-slave host without Each sub-slave host needs to be updated with storage media one by one to save time.
2.各副从属主机的测试时间皆以伺服主机或从属主机时间为依据,将可确保每一副从属主机依测试排程进行更新或产品的安装或测试。2. The test time of each sub-host is based on the time of the server or sub-host, which will ensure that each sub-host is updated or installed or tested according to the test schedule.
3.若待测产品为计算机时,可利用本发明取代PCI硬盘适配卡的设备需求,改由网络卡插置于PCI插槽,以测试PCI插槽的数据输出或输入的正确性。3. When the product to be tested is a computer, the present invention can be used to replace the equipment requirements of the PCI hard disk adapter card, and the network card is inserted into the PCI slot to test the correctness of the data output or input of the PCI slot.
4.借助本发明的网络联机功能,可将需共通或分享的数据储存于从属主机或伺服主机,而不需再使用储存媒体传递。4. With the help of the network connection function of the present invention, the data to be shared or shared can be stored in the slave host or the server host without using storage media for transmission.
5.借助本发明之网络联机功能,可以实时显示目前各个从属主机或副从属主机的联机状态与上线数量,以便随时监控网络的状况。5. With the help of the network connection function of the present invention, the current online status and online quantity of each slave host or sub-slave host can be displayed in real time, so as to monitor the network status at any time.
6.若待测产品中有网络卡,且需记录网络号码时,可将已烧录的网络地址或网络号码记录于伺服主机中,因此可验证是否有重复地址或号码情形发生,以防止号码重复烧录的错误情形。6. If there is a network card in the product to be tested and the network number needs to be recorded, the programmed network address or network number can be recorded in the server host, so that it can be verified whether there is a duplicate address or number to prevent the number Error condition for reprogramming.
本发明确能借上述所揭露的技术,提供一种迥然不同于现有技术方案的设计。The present invention can clearly provide a design that is completely different from the prior art solutions by means of the technology disclosed above.
上述所揭露的内容,仅为本发明的较佳的实施例,凡精于此项技术的人员可依据上述说明作其它种种的改进,但这些改变仍属于本发明的发明精神及以下所界定的专利范围中。The content disclosed above is only a preferred embodiment of the present invention, and those who are proficient in this technology can make other various improvements according to the above description, but these changes still belong to the inventive spirit of the present invention and the following definition within the scope of the patent.
Claims (23)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2003101160300A CN100370763C (en) | 2003-12-29 | 2003-12-29 | Active host information updating method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2003101160300A CN100370763C (en) | 2003-12-29 | 2003-12-29 | Active host information updating method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1635745A CN1635745A (en) | 2005-07-06 |
CN100370763C true CN100370763C (en) | 2008-02-20 |
Family
ID=34843532
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2003101160300A Expired - Lifetime CN100370763C (en) | 2003-12-29 | 2003-12-29 | Active host information updating method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100370763C (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TR201613058A2 (en) * | 2015-10-07 | 2017-04-21 | Ford Global Tech Llc | IMAGING SYSTEM FOR AN AUTOMATIC PRODUCTION LINE |
CN109905478A (en) * | 2019-02-28 | 2019-06-18 | 苏州浪潮智能科技有限公司 | A kind of instruction maintenance system method of data synchronization, device, controlled terminal and storage medium |
CN116048585B (en) * | 2023-02-09 | 2023-08-25 | 国核自仪系统工程有限公司 | Industrial control safety protection system and software updating method, device, equipment and medium thereof |
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 (en) * | 2001-05-10 | 2002-12-18 | 华硕电脑股份有限公司 | Mainboard test program processing system and method |
CN1392484A (en) * | 2001-06-15 | 2003-01-22 | 英业达股份有限公司 | Network online computer test system |
CN1392707A (en) * | 2001-06-15 | 2003-01-22 | 日本电气株式会社 | network synchronization technique |
-
2003
- 2003-12-29 CN CNB2003101160300A patent/CN100370763C/en 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 (en) * | 2001-05-10 | 2002-12-18 | 华硕电脑股份有限公司 | Mainboard test program processing system and method |
CN1392484A (en) * | 2001-06-15 | 2003-01-22 | 英业达股份有限公司 | Network online computer test system |
CN1392707A (en) * | 2001-06-15 | 2003-01-22 | 日本电气株式会社 | network synchronization technique |
Also Published As
Publication number | Publication date |
---|---|
CN1635745A (en) | 2005-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110888414B (en) | Test method for upgrading vehicle controller | |
US6968550B2 (en) | Apparatus and method for synchronizing software between computers | |
EP1480096B1 (en) | Field device maintenance tool with enhanced scripts | |
CN113206763A (en) | Simulation test system and method suitable for Internet of things management platform | |
US20120204153A1 (en) | Automated testing on multiple video game platforms | |
CN110580235B (en) | SAS expander communication method and device | |
CN104503965A (en) | High-elasticity high availability and load balancing realization method of PostgreSQL (Structured Query Language) | |
CN111897697B (en) | Server hardware fault repairing method and device | |
JP2007310670A (en) | Development support device and design fault verification method of on-vehicle electric system | |
CN113468049A (en) | Test method, device, equipment and medium based on configurable interface | |
CN116500422A (en) | A chip parallel test system and test method based on a system-level test platform | |
CN111181775B (en) | An integrated operation and maintenance management alarm method based on automatic discovery of host assets | |
US20040162945A1 (en) | Method and apparatus involving a hierarchy of field replaceable units containing stored data | |
CN100370763C (en) | Active host information updating method and system | |
CN116225832A (en) | Automatic detection method, storage medium and equipment for automatic deployment of database cluster | |
CN114138587B (en) | Reliability verification method, device and equipment for server power supply firmware upgrade | |
CN101201779A (en) | Test system and method for establishing mainboard management control connection by using local loop | |
CN110198222B (en) | A plug-and-play test method and test master station for distribution automation terminals | |
CN113656088B (en) | Self-service management method, device and storage medium for internet data center server | |
JP2007082078A (en) | Data relay device | |
CN112783773B (en) | Automatic software testing method and device | |
CN111633642B (en) | Robot management method and device, electronic equipment and storage medium | |
CN113657702A (en) | Automatic operation and maintenance method and device for internet data center and readable storage medium | |
CN111935280A (en) | Cyber-physical system for industrial equipment | |
CN108574741B (en) | Method for detecting IP address and physical address |
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 |