CN106681747A - 远程操作***的同步及安装方法 - Google Patents

远程操作***的同步及安装方法 Download PDF

Info

Publication number
CN106681747A
CN106681747A CN201510761628.8A CN201510761628A CN106681747A CN 106681747 A CN106681747 A CN 106681747A CN 201510761628 A CN201510761628 A CN 201510761628A CN 106681747 A CN106681747 A CN 106681747A
Authority
CN
China
Prior art keywords
operating system
tested board
synchronization
service device
testing service
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.)
Pending
Application number
CN201510761628.8A
Other languages
English (en)
Inventor
郭玲裳
陈志刚
李岳颖
颜启原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kunda Computer Technology Kunshan Co Ltd
Mitac International Corp
Original Assignee
Kunda Computer Technology Kunshan Co Ltd
Mitac International Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kunda Computer Technology Kunshan Co Ltd, Mitac International Corp filed Critical Kunda Computer Technology Kunshan Co Ltd
Priority to CN201510761628.8A priority Critical patent/CN106681747A/zh
Publication of CN106681747A publication Critical patent/CN106681747A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

本发明提供一种远程操作***的同步及安装方法,其应用于一同步***中,所述同步***包括一远程控制电脑、一测试服务器、一资料管理服务器及被测机台,且所述远程操作***的同步及安装方法包括以下步骤:远程控制电脑远程控制被测机台通过测试服务器PXE启动,并且被测机台检测本身的硬件设备;被测机台向测试服务器发送同步安装请求;测试服务器接收到同步安装请求后,检测被测机台环境是否具备同步安装的条件;若具备同步安装的条件,则网络同步安装操作***,若不具备同步安装的条件,则选择操作***压缩传输。

Description

远程操作***的同步及安装方法
技术领域
本发明涉及一种远程操作***的同步及安装方法,特别是一种可避免等待同步的远程操作***的同步及安装方法。
背景技术
PXE(preboot execute environment)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作***的启动过程,其启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作***。
尽管通过PXE网络模式进行远程同步安装及测试已经出现,但是,现有PXE网络模式下的同步安装会因同步过程中的故障而中止,直至操作人员发现后处理,会浪费等待同步及安装的时间,无法提升工作效率。
发明内容
本发明的主要目的在于提供一种可避免等待同步的远程操作***的同步及安装方法。
本发明提供一种远程操作***的同步及安装方法,其应用于一同步***中,所述同步***包括一远程控制电脑、一测试服务器、一资料管理服务器及被测机台,且所述远程操作***的同步及安装方法包括以下步骤:
步骤10:远程控制电脑远程控制被测机台通过测试服务器PXE启动,并且被测机台检测本身的硬件设备;
步骤15:被测机台向测试服务器发送同步安装请求;
步骤20:测试服务器接收到同步安装请求后,检测被测机台环境是否具备同步安装的条件;若具备同步安装的条件,则执行步骤25;若不具备同步安装的条件,则结束流程;
步骤25:被测机台上设置一分区;并判断是否成功设置;若成功设置,则执行步骤30;若失败,则结束流程;
步骤30:由测试服务器从资料管理服务器上获取操作***压缩包并解开;然后将解开后的操作***透过网络传送并储存至被测机台上;
步骤40:测试服务器侦测被测机台是否成功传送并储存;若是,则执行步骤55;若否,则执行步骤50;
步骤50:由测试服务器从资料管理服务器上获取操作***压缩包并传送至被测机台上,由被测机台解开后并储存至被测机台的分区内;
步骤55:将操作***安装到被测机台中;
步骤60:被测机台通过自身的操作***重新开启。
特别地,步骤20中的被测机台环境包括测试服务器上是否包括与同步安装相关的BOM数据、被测机台上是否包括硬盘、网络连接是否正常或网络传输是否稳定。
特别地,所述资料管理服务器上储存有若干种操作***压缩包,所述测试服务器根据与同步安装相关的BOM数据从资料管理服务器上获取匹配的操作***压缩包。
与现有技术相比较,本发明可以检测被测机台是否透过网络成功传送并储存操作***,而在未成功传送并储存操作***的情况下,会将操作***压缩包直接传送至被测机台,由被测机台自行解开并储存;因此,不管是否成功同步,都将会在被测机台上储存解开后的操作***,就不会出现同步过程中因故障而等待,从而节省了等待同步的时间,提高了工作效率。
【附图说明】
图1为本发明远程操作***的同步及安装方法应用的同步***。
图2为本发明远程操作***的同步及安装方法于自动切换的模式下的流程图。
图3为图2中步骤20的具体流程图。
【具体实施方式】
请参阅图1及图2所示,本发明远程操作***的同步及安装方法应用于一同步***中,所述同步***包括一远程控制电脑10、一测试服务器20、一资料管理服务器30及被测机台40,其中,被测机台40可为多个,可同时进行多个被测机台40的同步,且远程控制电脑10、测试服务器20、资料管理服务器30及被测机台40之间通过网络连接,其中,远程控制电脑10可供操作人员进行远程控制操作;测试服务器20用于控制被测机台40的启动;资料管理服务器30储存有若干种不同的操作***及各操作***的不同版本的压缩包,例如是Linux、Windows、以及Free BSD,又例如是不同功能的操作***,例如是网络管理***、程序开发***等等。通过上述同步***,可远程操作将资料管理服务器30上的操作***同步至被测机台40上,另,同步后的重新开启也可让操作人员远程了解被测机台40的OS测试。
远程操作***的同步及安装方法包括以下步骤:
步骤10:远程控制电脑10远程控制被测机台40通过测试服务器20PXE启动,并且被测机台40检测本身的硬件设备;
步骤15:被测机台40向测试服务器20发送同步安装请求;根据被测机台40的硬件设备要求合适的操作***;于本实施例中,被测机台40先向资料管理服务器30要求合适的操作***及正确版本供后续进行安装,例如: windows xp或windows 2007,接着被测机台40再主动对测试服务器20发送要求进行操作***的同步安装请求;
步骤20:测试服务器20接收到同步安装请求后,检测被测机台环境是否具备同步安装的条件;若具备同步安装的条件,则执行步骤25;若不具备同步安装的条件,则结束流程;
步骤25:被测机台上设置一分区并判断是否成功设置;若成功设置,则执行步骤30;若失败,则结束流程;
步骤30:由测试服务器20从资料管理服务器30上获取操作***压缩包并解开;然后将解开后的操作***透过网络传送并储存至被测机台40的分区内;
步骤40:测试服务器20侦测被测机台40是否成功传送并储存解开后的操作***;若是,则执行步骤55;若否,则执行步骤50;于本实施例中,当解开后的操作***在一预定时间内,并未被传送并储存至被测机台40的分区内时,本发明的运作机制会将自动切换成步骤50以避免***因为一直等待同步而花费多余的安装时间。
步骤50:由测试服务器20从资料管理服务器30上获取操作***压缩包并传送至被测机台40上,由被测机台40解开后并储存至被测机台40上;
步骤55:将操作***安装到被测机台中;
步骤60:被测机台40通过自身的操作***重新开启,通过重新开启的状况让操作人员远程了解被测机台的OS测试;如能正常开启,则表明被测机台40的OS测试正常;如不能正常开启,则表明被测机台40的OS测试异常。
于本实施例中,步骤20中的被测机台环境包括测试服务器20上是否包括与同步安装相关的BOM数据、被测机台40上是否包括硬盘、网络连接是否正常或网络传输是否稳定。即对网络状态以及传输状态做评估,根据评估去做自动切换。可并行检测或按序检测,设置的条件可根据需要而定,也可选择其中的一个或多个。请参阅图3所示,步骤20的详细步骤如下所示:
步骤210:检测是否存在与同步安装相关的BOM数据;若存在,则执行步骤220;若不存在,则结束流程;
步骤220:检测被测机台40上是否包括硬盘;若是,则执行步骤230;若否,则结束流程;
步骤230:检测是否可以连接资料管理服务器30;若是,则执行步骤240;若否,则结束流程;
步骤240:检测是否可以从资料管理服务器30下载操作***压缩包;若是,则执行步骤30;若否,则结束流程。
于本实施例中,所述资料管理服务器30上储存有若干种操作***压缩包,所述测试服务器20根据与同步安装相关的BOM数据从资料管理服务器30上获取匹配的操作***压缩包。
本发明图1-图3所示的实施方式为自动切换的模式,可以检测被测机台是否透过网络成功传送并储存操作***,而在未成功传送并储存操作***的情况下,会将操作***压缩包直接传送至被测机台,由被测机台自行解开并储存;因此,不管是否成功同步,都将会在被测机台上储存解开后的操作***,就不会出现同步过程中因故障而等待,从而节省了等待同步的时间,提高了工作效率。此外,在进行同步之前,同步安装方式是可以手动选择的模式,手动选择的模式可用于选择网络同步安装或操作***压缩传输的一种,强制使用其中一种方式来传输。若选择网络同步安装,仅会执行网络同步安装,若选择操作***压缩传输,仅会执行操作***压缩传输。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (4)

1.一种远程操作***的同步及安装方法,其应用于一同步***中,所述同步***包括一远程控制电脑、一测试服务器、一资料管理服务器及被测机台,其特征在于所述远程操作***的同步及安装方法包括以下步骤:
步骤10:远程控制电脑远程控制被测机台通过测试服务器PXE启动,并且被测机台检测本身的硬件设备;
步骤15:被测机台向测试服务器发送同步安装请求;
步骤20:测试服务器接收到同步安装请求后,检测被测机台环境是否具备同步安装的条件;若具备同步安装的条件,则执行步骤25;若不具备同步安装的条件,则结束流程;
步骤25:被测机台上设置一分区;并判断是否成功设置;若成功设置,则执行步骤30;若失败,则结束流程;
步骤30:由测试服务器从资料管理服务器上获取操作***压缩包并解开;然后将解开后的操作***透过网络传送并储存至被测机台上;
步骤40:测试服务器侦测被测机台是否成功传送并储存;若是,则执行步骤55;若否,则执行步骤50;
步骤50:由测试服务器从资料管理服务器上获取操作***压缩包并传送至被测机台上,由被测机台解开后并储存至被测机台的分区内;
步骤55:将操作***安装到被测机台中;
步骤60:被测机台通过自身的操作***重新开启。
2.根据权利要求1所述的远程操作***的同步及安装方法,其特征在于:步骤20中的被测机台环境包括测试服务器上是否包括与同步安装相关的BOM数据、被测机台上是否包括硬盘、网络连接是否正常或网络传输是否稳定。
3.根据权利要求2所述的远程操作***的同步及安装方法,其特征在于:所述资料管理服务器上储存有若干种操作***压缩包,所述测试服务器根据与同步安装相关的BOM数据从资料管理服务器上获取匹配的操作***压缩包。
4.根据权利要求3所述的远程操作***的同步及安装方法,其特征在于:步骤15的详细步骤为: 被测机台先向资料管理服务器要求合适的操作***及正确版本供后续进行安装,接着被测机台再主动对测试服务器发送要求进行操作***的同步安装请求。
CN201510761628.8A 2015-11-10 2015-11-10 远程操作***的同步及安装方法 Pending CN106681747A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510761628.8A CN106681747A (zh) 2015-11-10 2015-11-10 远程操作***的同步及安装方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510761628.8A CN106681747A (zh) 2015-11-10 2015-11-10 远程操作***的同步及安装方法

Publications (1)

Publication Number Publication Date
CN106681747A true CN106681747A (zh) 2017-05-17

Family

ID=58864688

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510761628.8A Pending CN106681747A (zh) 2015-11-10 2015-11-10 远程操作***的同步及安装方法

Country Status (1)

Country Link
CN (1) CN106681747A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107247596A (zh) * 2017-06-22 2017-10-13 联想(北京)有限公司 开机方法、装置及电子设备
CN108763098A (zh) * 2018-06-08 2018-11-06 郑州云海信息技术有限公司 一种内存数据处理测试***
CN108804270A (zh) * 2018-06-12 2018-11-13 郑州云海信息技术有限公司 一种硬盘储存数据处理测试方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101964821A (zh) * 2010-10-12 2011-02-02 北京中科院软件中心有限公司 远程终端运行环境的加载方法及***
CN103164238A (zh) * 2011-12-12 2013-06-19 纬创资通股份有限公司 自动化连续安装操作***的方法
CN103902344A (zh) * 2009-11-10 2014-07-02 纬创资通股份有限公司 自动化连续安装操作***的电子装置及其相关方法
CN104079671A (zh) * 2014-07-21 2014-10-01 深圳市快易典教育科技有限公司 基于远程终端的平板电脑控制***及方法
CN104601628A (zh) * 2013-10-31 2015-05-06 京信通信***(中国)有限公司 客户端、服务端及其远程下载方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103902344A (zh) * 2009-11-10 2014-07-02 纬创资通股份有限公司 自动化连续安装操作***的电子装置及其相关方法
CN101964821A (zh) * 2010-10-12 2011-02-02 北京中科院软件中心有限公司 远程终端运行环境的加载方法及***
CN103164238A (zh) * 2011-12-12 2013-06-19 纬创资通股份有限公司 自动化连续安装操作***的方法
CN104601628A (zh) * 2013-10-31 2015-05-06 京信通信***(中国)有限公司 客户端、服务端及其远程下载方法
CN104079671A (zh) * 2014-07-21 2014-10-01 深圳市快易典教育科技有限公司 基于远程终端的平板电脑控制***及方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107247596A (zh) * 2017-06-22 2017-10-13 联想(北京)有限公司 开机方法、装置及电子设备
CN108763098A (zh) * 2018-06-08 2018-11-06 郑州云海信息技术有限公司 一种内存数据处理测试***
CN108763098B (zh) * 2018-06-08 2021-09-17 郑州云海信息技术有限公司 一种内存数据处理测试***
CN108804270A (zh) * 2018-06-12 2018-11-13 郑州云海信息技术有限公司 一种硬盘储存数据处理测试方法

Similar Documents

Publication Publication Date Title
EP2456257B1 (en) Method and system for upgrading wireless data card
WO2017133691A1 (zh) 智能设备联网方法和装置
EP2878140B1 (en) Wireless firmware upgrades to an alarm security panel
CN108595333B (zh) PaaS平台中应用进程的健康检查方法及装置
CN103377094A (zh) 异常监测方法和装置
CN109587005B (zh) 连接检测方法、装置、计算机设备以及可读存储介质
CN101426077A (zh) 通过Internet在线升级电视机软件的方法
CN109753301A (zh) 应用***部署方法、装置、存储介质及电子设备
CN103685391A (zh) 一种使用静态网络地址的终端设备的自动升级方法
CN106549789B (zh) 一种实现服务器安装的方法及***
CN106681747A (zh) 远程操作***的同步及安装方法
CN101150460A (zh) 自动调测网络设备的方法及***
CN104168160A (zh) 服务器兼容性测试方法和***
CN102799446A (zh) 同时软件更新
WO2015081709A1 (zh) 一种基于反向代理实现网络测试的方法、终端设备和***
CN103200271A (zh) Arm服务器及其自动化安装***的方法
CN101989208A (zh) 软件更新方法
CN113721957B (zh) 对嵌入式设备固件部署升级的自动测试方法、装置和***
CN104503861A (zh) 一种异常处理方法及***、代理设备与控制装置
CN105512026A (zh) 一种批量自动测试方法
CN111273924A (zh) 软件更新方法及装置
JP2007082078A (ja) データ中継装置
WO2016065853A1 (zh) 一种基站掉站后自恢复的方法和装置
CN102567050B (zh) B/s***远程部署项目的方法和装置
CN108984193A (zh) 软件服务部署方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170517