[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101122864A - 数据处理及程序管理装置、程序更新、管理方法及系统 - Google Patents

数据处理及程序管理装置、程序更新、管理方法及系统 Download PDF

Info

Publication number
CN101122864A
CN101122864A CNA2007101437881A CN200710143788A CN101122864A CN 101122864 A CN101122864 A CN 101122864A CN A2007101437881 A CNA2007101437881 A CN A2007101437881A CN 200710143788 A CN200710143788 A CN 200710143788A CN 101122864 A CN101122864 A CN 101122864A
Authority
CN
China
Prior art keywords
program
data
data processing
processing equipment
renewal
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
CNA2007101437881A
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Publication of CN101122864A publication Critical patent/CN101122864A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • H04N1/00933Timing control or synchronising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00244Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00344Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a management, maintenance, service or repair apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • H04N1/00973Input arrangements for operating instructions or parameters, e.g. updating internal software from a remote device, e.g. receiving via the internet instructions input to a computer terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00278Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a printing apparatus, e.g. a laser beam printer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0037Topological details of the connection
    • H04N2201/0039Connection via a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0082Image hardcopy reproducer

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

公开了数据处理装置、程序管理装置、程序管理系统,能够可靠并且高效率地进行数据处理装置中的控制程序的更新和管理。数据处理装置对接收数据进行分析(S3),在取得从高层装置发送来的程序更新数据时,将其中的更新用程序数据临时存储在存储装置中。在步骤(S1)中发生程序更新请求的事件时,从步骤(S4)进至步骤(S9),用存储装置中所存储的更新用的程序数据执行程序的更新处理,并在完成了程序的更新后通知高层装置完成更新,变成在步骤(S1)再次等待事件。步骤(S4)中的程序更新请求的定时被设定在从高层装置发送来程序更新数据的定时之后。

Description

数据处理及程序管理装置、程序更新、管理方法及系统
技术领域
本发明涉及数据处理装置、程序管理装置、控制程序更新方法、程序管理方法和程序管理系统,更具体地说,涉及包括了存储装置的数据处理装置中的控制程序的更新管理。
背景技术
作为数据处理装置,例如,在数字复合机中具有打印机、扫描器、复印、FAX的多个功能,用于控制这些功能的固件或软件的程序数据等被存储在闪速存储器等存储部件中。而且,在产生了需要功能升级或功能变更的情况下,通过服务人员等更换为新功能板或进行程序数据的重写作业。
关于这样的作业,例如,在特开平9-167094号公报中,公开了能够以预先设定的定时(timing)高效率地进行功能的追加、变更的数据处理装置等。
此外,在特开2001-243155号公报中,公开了对网络上连接的各装置的程序进行管理,根据需要而使它更新的网络管理装置等。
而且,在特开2004-110396号公报中,公开了在对打印机的固件进行更新时,可自动地集中多个固件而进行更新的打印机管理系统等。
但是,在上述那样的现有技术中,由于成为将程序更新的期间后从外部取得程序,在从管理服务器经由网络来取得更新用的程序时,有时因管理服务器的状态或网络的状态,或数据处理装置的状态,例如处于大量的数据处理中或处于电源未接通等状态,而在将程序更新的期间不能供给或取得程序。此外,由于没有用于保存旧版本的程序的结构,所以如果更新为最新的程序,在返回以前的程序的情况下,需要将以前的程序作为最新的程序,并再次重新取得程序。
发明内容
本发明的目的是,提供能够可靠并且高效率地进行数据处理装置中的控制程序的更新和管理的数据处理装置、程序管理装置、程序管理系统及程序管理方法。
第1技术方案的特征是,在具有存储装置的数据处理装置中,包括:数据发送接收单元,接收数据,该数据包含了用于更新本装置的控制程序的程序更新数据;以及程序更新单元,管理程序更新数据,同时基于程序更新数据而更新本装置的控制程序,程序更新单元包括:更新数据取得单元,从数据发送接收单元所接收的接收数据之中取得发往本装置的程序更新数据;保存单元,使所取得的程序更新数据保存在存储装置中;以及更新定时确定单元,确定更新定时,以该更新定时确定单元所确定的更新定时,通过存储装置中所保存的程序更新数据而更新本装置的控制程序。
第2技术方案的特征是,在第1技术方案中,更新定时确定单元基于程序更新数据中的更新关联信息中所包含的更新定时条件,确定更新定时。
第3技术方案的特征是,在第2技术方案中,更新定时条件是利用数据处理装置的运行状态的条件。
第4技术方案的特征是,在第3技术方案中,所述运行状态在数据处理装置进入休眠模式之前。
第5技术方案的特征是,在第1技术方案中,程序更新单元具有将程序的更新上所使用的过去的程序数据与更新关联信息相关联而预先保存在存储装置中的功能。
第6技术方案的特征是,在第1技术方案中,该数据处理装置具有在更新后的控制程序中发生了故障的情况下,将控制程序返回到存储装置中所保存的更新前的程序的功能。
第7技术方案的特征是,在第1技术方案中,程序更新单元具有根据来自高层装置的指令,将本装置的控制程序通过使用所述存储装置中所保存的程序而更新为所指定的版本的程序的功能。
第8技术方案的特征是,在第1技术方案中,程序更新单元具有将所述存储装置中所保存的程序更新数据传送到其他数据处理装置的功能。
第9技术方案的特征是,在第1技术方案中,程序更新单元具有将完成了控制程序的更新的情况通知高层装置的功能。
第10技术方案的特征是,在第1技术方案中,程序更新单元具有根据来自高层装置的请求而发送所述存储装置中的程序存储信息的功能。
第11技术方案的特征是,在第1技术方案中,程序更新单元具有在所取得的程序更新数据与所述存储装置中所保存的程序更新数据相同时丢弃所取得的程序更新数据的功能。
第12技术方案的特征是,在第1技术方案中,程序更新单元具有将所述存储装置中所保存的程序删除的功能。
第13技术方案的特征是,在第12技术方案中,删除所述存储装置中所保存的程序,基于更新关联信息中所包含的程序的保存期限信息而被执行。
第14技术方案的特征是,在第12技术方案中,删除所述存储装置中所保存的程序,通过来自高层装置的删除请求而被执行。
第15技术方案的特征是,在第1至第4任何一项的技术方案中,程序更新单元具有在取得来自高层装置的程序更新数据时,将更新关联信息中所包含的程序数据大小信息和存储装置的空余容量信息进行比较,并在所述存储装置的空余容量不足时,基于程序的保存期限信息而从结束期限最近的程序起进行删除的功能。
第16技术方案的特征是,在通过网络而对数据处理装置的控制程序进行管理的程序管理装置中,该程序管理装置包括:数据发送接收单元、以及管理数据处理装置的控制程序的程序管理单元,程序管理单元生成包含了控制程序的更新关联信息的程序更新数据,并将所生成的程序更新数据在数据处理装置的程序的更新定时到来之前通过数据发送接收单元发送到数据处理装置。
第17技术方案的特征是,在第16技术方案中,程序管理单元具有使更新关联信息中所包含的更新定时条件对每个数据处理装置有所不同的功能。
第18技术方案的特征是,在第16技术方案中,程序管理单元具有设定程序可更新期间作为更新关联信息之一的功能。
第19技术方案的特征是,在第18技术方案中,所述程序可更新期间是数据处理装置的电源不被断路而成为非运行状态的期间。
第20技术方案的特征是,在第16技术方案中,程序管理单元具有发送将数据处理装置中已经被设定的程序的更新定时条件变更的命令的功能。
第21技术方案的特征是,在第16技术方案中,程序管理单元具有从数据处理装置取得程序存储信息,对于已经保有相同的程序更新数据的数据处理装置,不发送该程序更新数据的功能。
第22技术方案的特征是,在第16技术方案中,程序管理单元具有从数据处理装置取得程序存储信息,并基于所取得的信息而发送将数据处理装置的所述存储装置中所保存的程序删除的删除命令的功能。
第23技术方案的特征是,在具有所述存储装置的数据处理装置的控制程序更新方法中,该方法包括:接收包含了程序更新数据的数据的步骤;从接收数据之中取出程序更新数据的步骤;将程序更新数据保存在所述存储装置中的步骤;以及通过所述存储装置中所保存的程序更新数据,以规定的更新定时,将本装置的控制程序更新的步骤。
第24技术方案的特征是,在第23技术方案中,确定更新定时的条件被设定在数据处理装置的存储单元中。
第25技术方案的特征是,在第23技术方案中,确定更新定时的条件包含在程序更新数据之中的更新关联信息中。
第26技术方案的特征是,在通过网络而对数据处理装置的控制程序进行管理的程序管理方法中,该方法包括:从外部取得更新用的程序文件的步骤;基于取得的程序文件而生成包含了与数据处理装置对应的更新关联信息的程序更新数据的步骤;以及在数据处理装置的程序的更新定时到来之前,将生成的程序更新数据发送到数据处理装置的步骤。
第27技术方案的特征是,在第26技术方案中,更新关联信息中所包含的更新定时对每个数据处理装置有所不同。
第28技术方案的特征是,作为第1技术方的数据处理装置和作为第16技术方案的程序管理装置通过网络而连接的程序管理系统。
第29技术方案的特征是,在第28技术方案中,更新关联信息包含与程序的更新期限有关的信息,程序管理装置具有对于即使过了更新期限仍未发送更新完成通知的数据处理装置发送其他更新命令的功能。
第30技术方案的特征是,在第28技术方案中,程序管理装置具有对于在更新后的控制程序中产生故障的数据处理装置,发送将控制程序返回到该数据处理装置的存储装置中所保存的更新前的程序的命令的功能。
第31技术方案的特征是,在第28技术方案中,程序管理装置具有对网络上连接的个人计算机中所装入的打印机驱动器的版本进行管理的功能,并具有以所有个人计算机中的打印机驱动器变为最新版本的定时,对于相应的数据处理装置,发送更新命令的功能,更新命令通过所述存储装置中所保存的最新版本的更新用程序数据而使控制程序被更新。
第32技术方案的特征是,在第31技术方案中,对于相应的多个数据处理装置隔开规定的间隔而依次发送更新命令。
附图说明
图1是表示本发明实施方式的程序管理系统整体的概略结构图。
图2是图1的打印机控制程序管理单元的模块结构图。
图3是图1的打印机控制程序更新单元的模块结构图。
图4是表示在程序管理装置中选择打印机和各作业时的画面的显示例子的图。
图5A及图5B是表示程序管理装置中的‘程序的追加’画面的显示例子的图。
图6是表示程序管理装置中的‘程序的删除’画面的显示例子的图。
图7是表示程序管理装置中的‘程序的更新’画面的显示例子的图。
图8是表示程序更新数据的数据结构例子的图。
图9是表示打印机控制程序更新单元中主处理的流程图。
图10是表示图9中的接收数据分析处理的流程图。
图11是表示图10的程序更新数据的取得处理的流程图。
图12是表示程序管理装置中的起动画面处理的流程图。
图13是表示程序管理装置中的‘程序的追加’画面处理的流程图。
图14是表示程序管理装置中的‘程序的更新’画面处理的流程图。
具体实施方式
以下,作为数据处理装置,以打印机为例,说明本发明的实施方式。
图1是表示程序管理系统整体的概略结构图,通过网络3连接程序管理装置1和作为数据处理装置具备数据发送接收功能及存储装置的打印机(数据处理装置)2,程序管理装置1包括:数据发送接收单元11、以及对打印机2的控制程序进行管理的打印机控制程序管理单元12,打印机2包括:数据发送接收单元21、打印机控制程序更新单元22、打印机控制程序23、存储装置24。
图2表示打印机控制程序管理单元12的模块结构,构成为包括:程序更新数据生成单元12-1、打印机控制程序23的更新数据管理单元12-2、程序更新数据分配处理单元12-3、打印机控制程序保存单元12-4。
图3表示打印机2的打印机控制程序更新单元22的模块结构,构成为包括:程序更新数据取得单元22-1、打印机控制程序23的更新数据管理单元22-2、打印机控制程序保存单元22-3、程序更新数据传送处理单元22-4、程序更新处理单元22-5、程序删除处理单元22-6。
下面,基于各处理中的画面显示例子说明本实施方式的程序管理装置1。
图4是表示在程序管理装置1中进行网络上所连接的打印机2的控制程序的追加、删除及更新的情况下的画面显示例子的图。画面中网络上所连接的打印机的打印机名、当前的版本信息、打印机的设置场所和作为输出目的地的IP地址等的列表与选择‘追加’、‘删除’、‘更新’的各作业的按钮一起被显示。
在该显示画面,将光标(未图示)对准处理对象的打印机而进入校验,通过点击‘追加’、‘删除’或‘更新’的按钮而切换为所选择的作业的处理画面。这里,说明程序管理装置侧的‘追加’、‘删除’、‘更新’的作业内容时,‘追加’是将现行版本的控制程序整体更换并更新为每个文件的新版本的程序,是所谓的将用于主版本升级的最新版本的程序文件发送到相应打印机的处理,‘删除’是从存储装置24中删除在打印机的存储装置中所保存的旧版本的程序并且是不需要的程序的处理,‘更新’是对现行的控制程序进行局部的变更或修正,是将所谓的子版本用的更新数据文件供给打印机端的处理,还包含与更新条件的变更有关的处理等。
再有,对每个相同型号执行控制程序的更新,所以在打印机的台数较多时,按打印机的型号选择打印机的方法是高效率的。
图5A表示进行‘追加’作业的情况下的画面,在图4的画面中选择一个打印机并通过点击‘追加’按钮而被显示。在该画面,管理者输入用于将所选择的打印机的控制程序更新为每个文件的新版本的程序文件名(例如,△△△打印机、固件(Ver.3.00)、更新(保存)期限(例如,2007/3/31)、更新日期时间(例如,2006/4/1、12:15)、更新规定期限(例如,2006/4/1、18:00)及该程序的传送目的地(例如,打印机C(SHARP AR-C350)1层东)。更新用的最新版本的程序文件,通过网站或其他方法从制造商侧提供的最新版本的程序文件已经被存储在程序管理装置的存储装置中,程序文件名等包含在该程序信息中,所以也可以利用该程序文件名而自动地输入。此外,后述的程序的传送目的地等也可以在默认下自动输入当前所设定的内容。
在本实施方式,作为图5A所示的画面的左上部分a中所选择的打印机的信息,将打印机名和设置场所、现行程序的版本信息(※3)、其更新期限、更新日期时间和打印机的存储装置24中所保存的控制程序的版本信息(※1、※2)及更新历史信息如图5B那样显示。由此,管理者可以一边参考打印机信息,一边输入更新条件等参数。
再有,对于以后说明的‘删除’和‘更新’处理,也可以说是相同的,但在网络上的管理对象的打印机台数较多时,也可以通过将图4画面中的打印机的选择以打印机的型号指定而一并选择相同型号的打印机,在点击‘追加’后,以程序文件为首,完全自动地进行更新定时条件、更新期限、保存期限等参数的输入。
更新定时被设定为全部相同的时刻时,在该时刻会一起开始更新处理,在此期间,为了不出现可使用的打印机一台也没有,例如,对于相同楼层(floor)中所设置的多个打印机,也可以相互隔开规定的间隔来设定其更新定时。这种情况,对于程序的传送目的地中的更新定时也是同样的。即,包含所选择的打印机和传送目的地的打印机,至少处于相同楼层的打印机被设定为不会以相同的定时一起执行更新处理。
此外,作为确定更新定时的条件,也可以如规定的星期几和时刻、或规定的星期几和装置的运行状态(例如转移到休眠模式之前等)那样组合设定。
图6表示将在打印机保有的各版本的程序之中没有保存必要性的程序从存储装置24中删除的显示画面的一例,在图4的画面中选择作为对象的打印机后,通过点击‘删除’按钮而被显示。在该画面,对要删除的版本加入校验(check)而‘OK’时,删除命令被发送到相应的打印机。再有,在版本2.00中不被加入校验,以不会错误地选择当前版本。
图7是表示在将程序的一部分重写、所谓的子版本升级或将更新条件变更的情况下的显示画面的一例,在图4的画面中选择作为对象的打印机后,通过点击‘更新’按钮而被显示。这种情况下更新数据也已经被存储在程序管理装置中,通过将打印机确定,其更新数据文件名被自动地输入到程序文件名的输入区域。此外,在更新条件的输入区域中,当前版本的程序中所设定的更新条件被显示在左侧。在右侧的变更栏的相应项目中输入有关程序的保存期限、更新日期时间、更新期限、传送目的地的变更,并点击‘OK’按钮时,以程序文件名确定的程序更新数据和输入到右侧的有关更新的信息被发送到相应的打印机。
再有,与‘追加’的情况同样,在画面左上部分b中,也可以显示图5B的历史信息。
图8表示对打印机装置发送的程序更新数据的内容。
下面,基于流程图说明打印机2的打印机控制程序更新单元22中的处理流程。
图9表示打印机控制程序更新单元的主要处理的流程图。
再有,以下说明将更新用的程序数据和更新定时决定条件、更新期限、保存期限等更新关联信息,即已经从程序管理装置1向打印机装置2发送来程序更新数据作为前提。此外,打印机控制程序更新单元(以下,表记为‘程序更新单元’)中的‘更新’包含在程序管理装置时说明的‘追加’产生的基于新版本的程序文件的主版本升级和对于现行的控制程序进行部分变更或修正的子版本升级两者。
在步骤S1中发生某些事件时,在步骤S2中判别该事件是否为数据接收,并在数据接收的情况下进至步骤S3,执行后述的接收数据分析处理后再次变为等待事件。在发生的事件不是数据接收时进至步骤S4,如果是程序更新定时的到来的程序更新请求,则进至步骤S5。在发生的事件是程序保存期限到来的情况下,从步骤S6进至步骤S7,执行相应的程序删除处理后返回到步骤S1。
在步骤S5中,即使是程序更新请求,但其更新规定期限已过的情况下,不执行程序的更新处理并返回到步骤S1。
如果程序更新请求在更新期限之前,则在步骤S9中执行程序的更新处理,并在步骤S10中将程序更新完成信息发送到程序管理装置1后返回到步骤S1。
在步骤S1中,在该事件是程序结束请求的情况下,进至步骤S8,并结束。
再有,对于程序的自动删除,除了将该条件设定为保存期限以外,例如,也可以设定保有程序数的上限,并在超过的情况下,删除最旧的程序。
此外,虽未在图9的流程图中示出,但例如在程序的更新定时到来后,即使发生程序更新请求的事件,在程序更新数据没有从高层装置传送来的情况下,也可以越过步骤S10而返回到步骤S1。
而且,在程序的更新没有正常地完成时,可以按中断方式转移到返回原来的版本的程序,对高层装置通知没有正常地完成更新。或者,也可以对担当装置整体(复合机)的控制的主控制单元输出这种状态信号,从主控制单元对程序管理单元通知这种信息。
图10表示图9的步骤S3中的接收数据分析处理的流程图。在步骤S11中取得作业的类别,在作业为打印作业时,进至步骤S19,执行通常的打印机打印的控制处理后结束。
在步骤S11中,如果该作业是程序更新数据,则从步骤S13进至步骤S14,执行之后说明的程序更新数据的取得处理后结束。
在作业是程序删除请求的情况下,从步骤S15进至步骤S16,发行程序保存期限事件后结束。
此外,在作业是来自程序管理装置1的程序存储信息的发送请求的情况下,从步骤S17进至步骤S18,将程序存储信息列表发送到程序管理装置1后结束。
图11表示上述程序更新数据取得处理的流程图。在步骤S21中,取得程序更新数据时进至步骤S22,如果该数据没有接收完毕,则进至步骤S23,基于程序的数据大小信息,判别在存储装置中存储该程序的程序存储区域是否不足,并在不足的情况下,在步骤S24中删除保存期限最近的程序。
在接收的程序更新数据已经取得完毕的情况下,在步骤S25中执行程序的浏览处理后进至步骤S27。
在步骤S23中,在能够确保更新程序的存储区域的情况下进至步骤S26,将所取得的程序临时存储在存储装置中。
在步骤S27中,在本次传送来的程序更新数据中所包含的更新关联信息之中的程序更新日期时间上有变更的情况下,在步骤S28以所指定的程序更新日期时间进行定时器置位,此外,在步骤S29中,在程序保存期限上有变更的情况下,在步骤S30中以所指定的程序保存期限进行定时器置位。
进而,在步骤S31中,在更新关联信息之中指定了程序传送目的地的情况下,在步骤S32中执行程序传送处理,并结束程序更新数据取得处理。
图12是表示图4所示的打印机控制程序管理单元12中的打印机选择和作业选择的画面处理的流程图。
在步骤S41中,对网络上所连接的打印机进行检索,在步骤S42中显示所检索的打印机的打印机信息列表,接着在步骤S43中,使‘追加’、‘删除’及‘更新’的各按钮为非选择显示,从而在步骤S44中变为等待事件。
这里,不选择打印机而选择‘关闭’按钮时,从步骤S45变成‘结束’。
在步骤S44的等待事件中进行打印机的选择时,从步骤S46进至步骤S47,将所选择的打印机强调显示,并使‘追加’、‘删除’及‘更新’的各按钮为选择显示,从而在步骤S48变成等待事件。
在图4的画面中选择‘追加’按钮时,从步骤S49进至步骤S50,显示图5A及图5B的程序的追加处理用的画面,可执行程序的追加处理。程序的追加处理结束时,返回到步骤S42,再次显示图4的画面,在步骤S43中使‘追加’、‘删除’及‘更新’的各按钮为非选择显示,从而在步骤S44再次变为等待事件。
在图4的画面中选择了‘删除’按钮时,则从步骤S49进至步骤S51,显示图6的用于程序的删除处理的画面,可执行程序的删除处理,而在图4的画面中选择了‘更新’按钮时,则从步骤S49进至步骤S52,显示图7的用于程序更新处理的画面,可执行程序的更新处理。处理结束后,与‘追加’的情况同样,返回到步骤S42而被显示图44的画面,在步骤S43使‘追加’、‘删除’及‘更新’的各按钮为非选择显示后,在步骤S44再次成为等待事件。
在重新进行打印机的选择的情况下,通过在步骤S49中点击‘返回’按钮,返回到步骤S44,变为打印机选择的等待事件。再有,这种情况下,虽未在流程图中示出,但将打印机的强调显示返回到通常显示,各作业按钮也变成非选择显示。
图13是表示图12的流程图中步骤S50的‘程序的追加处理’的画面处理的流程图。
在步骤S61中显示图5A及图5B的画面,在步骤S62中被输入了更新用的程序文件名或上述更新关联信息中的各参数时,在步骤S63中变为等待事件。这里,点击‘取消’按钮时,从步骤S64变为结束。输入必要的参数后点击‘OK’按钮时,从步骤S65进至步骤S66,如果输入参数合适,则进至步骤S67,将所追加的新版本的程序文件和包含更新关联信息的程序更新数据发送到相应的打印机,并结束程序的追加处理。
在步骤S62中所输入的参数不合适的情况下,从步骤S66进至步骤S68,显示差错消息,返回到步骤S62。
图14是表示图12的流程图中步骤S52的‘程序的更新处理’的画面处理的流程图。
在步骤S71中,取得当前版本的程序文件名或更新条件等参数,在步骤S72中显示上述图7的画面,在步骤S73被输入更新条件的参数时,在步骤S74变为等待事件。这里,点击‘取消’按钮时,从步骤S75变为结束。被输入必要的参数,点击‘OK’按钮时,从步骤S76进至步骤S77,如果输入参数合适,则进至步骤S78,并将程序更新数据或仅将所变更的变更条件的更新数据发送到相应的打印机,并结束程序的更新处理。
在输入参数不合适的情况下,从步骤S77进至步骤S79,显示差错消息而返回到步骤S73,变为等待参数的再输入。
这里的更新处理,不仅是基于新更新数据的版本升级,而且也可以是进行将打印机控制程序返回到存储装置中所保存的以前版本的版本降级(version down)。即,对于打印机的存储装置中所保存的多个控制程序,也由与它的更新有关的信息相关联的程序管理装置进行管理,所以例如按各个人计算机中所装入的打印机驱动器的版本的使用状况的关系,也可以应对产生了需要返回到以前版本的情况。
再有,对于数据处理装置中的控制程序的更新定时,上述‘日期时间’只是一例,除了日期时间以外,也可以利用数据处理装置的运行状态等,例如,近年来,从节省能源的观点来说,在一定时间内没有接收来自个人计算机的打印数据时,打印机大多是被设定为休眠模式,所以也可以将进入休眠模式之前的状态利用为更新定时的条件。再有,作为更新定时,在表示了‘日期时间’的例子的上述实施方式的情况下,在图11的流程图中,步骤S27、步骤S28相当于更新定时确定手段。
此外,也可以利用由程序管理装置进行的个人计算机的打印机驱动器的版本管理信息,对全部的个人计算机在打印机驱动器变成规定的版本的时刻,从程序管理装置发行更新命令。如果将打印机的程序和个人计算机的打印驱动器两者更新,则在新功能不动作的情况中成为有效的程序更新方法。
本发明也可以获得以下实施方式。
即,也可以使程序管理装置具有对于更新期限已过还未发送更新完成通知的数据处理装置,另外发送更新命令的功能。
此外,也可以使程序管理装置具有对于在更新后的控制程序中发生了故障的数据处理装置,发送将控制程序返回到该数据处理装置的存储装置中所保存的更新前的程序的命令的功能。
这种情况下,使打印机端具有将更新后的控制程序中发生了故障的情况发送到程序管理装置的功能和根据来自程序管理装置的命令返回到更新前的控制程序的功能。
虽然在图9中已论述,但在近年来的数字复合机等中,例如,即使在打印机部分(section)中的控制程序的更新没有正常地结束的情况下,通过对装置整体进行控制的主控制单元,也可充分进行对程序管理装置端通知该信息。
根据本发明,与将程序更新的时刻无关,通过数据处理装置预先取得更新用的程序数据,并且将它保存,在到达了将程序更新的时刻时,可以可靠地将程序更新。
因此,没有如以往那样的问题,即,在到达将程序更新的时刻后想要取得程序的情况下,由于网络或管理服务器的状态、或数据处理装置处于打印作业的执行之中而不能正确地取得程序更新数据。
此外,根据本发明,通过设定使程序的更新时机为夜间以外的时间段的更新条件,与如以往那样,在业务结束时间以后仍然为接通数据处理装置的电源的状态,在夜间一起执行更新处理的方法相比,可降低无用的电力消耗。
此外,即使可更新期间为白天的时间段,由于对每个数据处理装置隔开规定的间隔执行更新处理,所以没有为了程序更新而不能使用全部的数据处理装置的情况。
此外,根据本发明,通过将更新前的程序保存在硬盘等存储装置中,即使在最新的程序中发生故障,即使不从高层装置供给程序,也可以将程序返回到原来的版本。
此外,按个人计算机中的打印驱动器的使用状况的关系,即使产生了需要将打印机的控制程序变更为以前的版本的情况,即使不从高层装置将该版本的程序作为程序更新数据来传送,也可以容易地进行版本降级。
此外,根据本发明,由于可以将从程序管理装置对数据处理装置发送的程序更新数据传送到其他数据处理装置,所以能够减轻在内联网等网络上连接了多个数据处理装置的环境、或高层装置和数据处理装置进行远距离的网络连接(因特网连接)的环境下的数据的业务量。
此外,根据本发明,由于从数据处理装置对程序管理装置通知程序的更新完成,所以程序管理装置可以识别由数据处理装置使用的程序的当前版本。此外,对于更新期限已过而更新完成的通知仍为到达的数据处理装置,可以容易地应对。
此外,根据本发明,由于具有将存储装置中保存的程序存储信息通知高层装置的功能,所以可以防止从高层装置重复发送程序更新数据。
此外,根据本发明,在取得的程序更新数据是已在存储装置中保有的数据时,丢弃所取得的数据,不保存重复的数据,所以可以避免存储装置的浪费性使用。
此外,根据本发明,对于数据处理装置中的存储装置中保存的程序,自动地删除已过了保存期限的程序,此外,还可以通过来自高层装置的删除请求进行删除,所以可以防止因不需要的数据而使存储区域减少。
此外,根据本发明,即使在程序更新数据的取得时存储区域的空余少的情况下,基于保存期限信息而从结束期限最近的程序起开始删除,所以可以可靠地装入程序更新数据。
此外,根据本发明,由于可以从程序管理装置指定在数据处理装置中已经设定的程序的更新定时的确定条件,所以在更新处理上需要时间的子版本升级等情况下,也容易进行白天和夜间等时间段的变更。
此外,根据本发明,对于没有正常地完成控制程序的更新的数据处理装置,可以从程序管理装置端返回到更新前的控制程序,所以没有数据处理装置长时间处于不能使用的状态的情况。

Claims (32)

1.一种数据处理装置,具有存储装置,其特征在于,该数据处理装置包括:
数据发送接收单元,接收数据,该数据包含了用于更新本装置的控制程序的程序更新数据;以及
程序更新单元,管理所述程序更新数据,同时基于所述程序更新数据而更新本装置的控制程序,
所述程序更新单元包括:更新数据取得单元,从所述数据发送接收单元所接收的接收数据之中取得发往本装置的程序更新数据;保存单元,使所取得的程序更新数据保存在所述存储装置中;以及更新定时确定单元,确定更新定时,以该更新定时确定单元所确定的更新定时,通过所述存储装置中所保存的程序更新数据而更新本装置的控制程序。
2.如权利要求1所述的数据处理装置,其特征在于,所述更新定时确定单元基于所述程序更新数据中的更新关联信息中所包含的更新定时条件,确定更新定时。
3.如权利要求2所述的数据处理装置,其特征在于,所述更新定时条件是利用数据处理装置的运行状态的条件。
4.如权利要求3所述的数据处理装置,其特征在于,所述运行状态在数据处理装置进入休眠模式之前。
5.如权利要求1所述的数据处理装置,其特征在于,所述程序更新单元具有将程序的更新上所使用的过去的程序数据与更新关联信息相关联而预先保存在所述存储装置中的功能。
6.如权利要求1所述的数据处理装置,其特征在于,该数据处理装置具有在更新后的控制程序中发生了故障的情况下,将控制程序返回到所述存储装置中所保存的更新前的程序的功能。
7.如权利要求1所述的数据处理装置,其特征在于,所述程序更新单元具有根据来自高层装置的指令,将本装置的控制程序通过使用所述存储装置中所保存的程序而更新为所指定的版本的程序的功能。
8.如权利要求1所述的数据处理装置,其特征在于,所述程序更新单元具有将所述存储装置中所保存的程序更新数据传送到其他数据处理装置的功能。
9.如权利要求1所述的数据处理装置,其特征在于,所述程序更新单元具有将完成了控制程序的更新的情况通知高层装置的功能。
10.如权利要求1所述的数据处理装置,其特征在于,所述程序更新单元具有根据来自高层装置的请求而发送所述存储装置中的程序存储信息的功能。
11.如权利要求1所述的数据处理装置,其特征在于,所述程序更新单元具有在所取得的程序更新数据与所述存储装置中所保存的程序更新数据相同时丢弃所取得的程序更新数据的功能。
12.如权利要求1所述的数据处理装置,其特征在于,所述程序更新单元具有将所述存储装置中所保存的程序删除的功能。
13.如权利要求12所述的数据处理装置,其特征在于,删除所述存储装置中所保存的程序,基于所述更新关联信息中所包含的程序的保存期限信息而被执行。
14.如权利要求12所述的数据处理装置,其特征在于,删除所述存储装置中所保存的程序,通过来自高层装置的删除请求而被执行。
15.如权利要求1至4任何一项所述的数据处理装置,其特征在于,所述程序更新单元具有在取得来自高层装置的程序更新数据时,将更新关联信息中所包含的程序数据大小信息和所述存储装置的空余容量信息进行比较,并在所述存储装置的空余容量不足时,基于程序的保存期限信息而从结束期限最近的程序起进行删除的功能。
16.一种程序管理装置,通过网络而对数据处理装置的控制程序进行管理,其特征在于,该程序管理装置包括:
数据发送接收单元、以及管理所述数据处理装置的控制程序的程序管理单元,
所述程序管理单元生成包含了所述控制程序的更新关联信息的程序更新数据,并将所生成的程序更新数据在数据处理装置的程序的更新定时到来之前通过所述数据发送接收单元发送到所述数据处理装置。
17.如权利要求16所述的程序管理装置,其特征在于,所述程序管理单元具有使所述更新关联信息中所包含的更新定时条件对每个数据处理装置有所不同的功能。
18.如权利要求16所述的程序管理装置,其特征在于,所述程序管理单元具有设定程序可更新期间作为所述更新关联信息之一的功能。
19.如权利要求18所述的程序管理装置,其特征在于,所述程序可更新期间是数据处理装置的电源不被断路而成为非运行状态的期间。
20.如权利要求16所述的程序管理装置,其特征在于,所述程序管理单元具有发送将数据处理装置中已经被设定的程序的更新定时条件变更的命令的功能。
21.如权利要求16所述的程序管理装置,其特征在于,所述程序管理单元具有从数据处理装置取得程序存储信息,对于已经保有相同的程序更新数据的数据处理装置,不发送该程序更新数据的功能。
22.如权利要求16所述的程序管理装置,其特征在于,所述程序管理单元具有从数据处理装置取得程序存储信息,并基于所取得的信息而发送将数据处理装置的存储装置中所保存的程序删除的删除命令的功能。
23.一种控制程序更新方法,用于具有存储装置的数据处理装置的控制程序更新,其特征在于,该方法包括:
接收包含了程序更新数据的数据的步骤;
从接收数据之中取出所述程序更新数据的步骤;
将所述程序更新数据保存在所述存储装置中的步骤;以及
通过所述存储装置中所保存的程序更新数据,以规定的更新定时,将本装置的控制程序更新的步骤。
24.如权利要求23所述的控制程序更新方法,其特征在于,确定所述更新定时的条件被设定在数据处理装置的存储单元中。
25.如权利要求23所述的控制程序更新方法,其特征在于,确定所述更新定时的条件包含在所述程序更新数据之中的更新关联信息中。
26.一种程序管理方法,通过网络而对数据处理装置的控制程序进行管理,其特征在于,该方法包括:
从外部取得更新用的程序文件的步骤;
基于所述取得的程序文件而生成包含了与数据处理装置对应的更新关联信息的程序更新数据的步骤;以及
在数据处理装置的程序的更新定时到来之前,将所述生成的所述程序更新数据发送到数据处理装置的步骤。
27.如权利要求26所述的程序管理方法,其特征在于,所述更新关联信息中所包含的更新定时对每个数据处理装置有所不同。
28.一种程序管理系统,其特征在于,权利要求1所述的数据处理装置和权利要求16所述的程序管理装置通过网络被连接。
29.如权利要求28所述的程序管理系统,其特征在于,所述更新关联信息包含与程序的更新期限有关的信息,所述程序管理装置具有对于即使过了所述更新期限仍未发送更新完成通知的数据处理装置发送其他更新命令的功能。
30.如权利要求28所述的程序管理系统,其特征在于,所述程序管理装置具有对于在更新后的控制程序中产生故障的数据处理装置,发送将控制程序返回到该数据处理装置的存储装置中所保存的更新前的程序的命令的功能。
31.如权利要求28所述的程序管理系统,其特征在于,所述程序管理装置具有对网络上连接的个人计算机中所装入的打印机驱动器的版本进行管理的功能,并具有以所有个人计算机中的打印机驱动器变为最新版本的定时,对于相应的所述数据处理装置,发送更新命令的功能,所述更新命令通过存储装置中所保存的最新版本的更新用程序数据而使控制程序被更新。
32.如权利要求31所述的程序管理系统,其特征在于,对于相应的多个数据处理装置隔开规定的间隔而依次发送所述更新命令。
CNA2007101437881A 2006-08-11 2007-08-06 数据处理及程序管理装置、程序更新、管理方法及系统 Pending CN101122864A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2006219289A JP2008046708A (ja) 2006-08-11 2006-08-11 データ処理装置、プログラム管理装置、制御プログラム更新方法、プログラム管理方法、プログラム管理システム、更新プログラムおよび記録媒体
JP219289/06 2006-08-11

Publications (1)

Publication Number Publication Date
CN101122864A true CN101122864A (zh) 2008-02-13

Family

ID=39052290

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007101437881A Pending CN101122864A (zh) 2006-08-11 2007-08-06 数据处理及程序管理装置、程序更新、管理方法及系统

Country Status (3)

Country Link
US (1) US8010958B2 (zh)
JP (1) JP2008046708A (zh)
CN (1) CN101122864A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104049992A (zh) * 2013-03-13 2014-09-17 洛克威尔自动控制技术股份有限公司 用于对多个电动机驱动器进行编程的系统和方法
CN104395880A (zh) * 2013-01-25 2015-03-04 Jvl风险投资有限责任公司 用于管理数据重新安装的系统、方法和计算机程序产品
CN104428751A (zh) * 2014-06-27 2015-03-18 华为技术有限公司 程序数据的更新方法及设备
CN106716372A (zh) * 2014-09-16 2017-05-24 三菱电机株式会社 可编程逻辑控制器
CN105683917B (zh) * 2013-11-05 2019-05-21 株式会社理光 通信装置、通信系统、通信方法和通信程序
CN114413419A (zh) * 2021-12-21 2022-04-29 珠海格力电器股份有限公司 一种提示方法、装置、电子设备、空调及其存储介质

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005141413A (ja) * 2003-11-05 2005-06-02 Sony Corp 情報処理装置及びその情報処理方法、並びにデータ通信システム及びデータ通信方法
JP5284023B2 (ja) * 2007-10-05 2013-09-11 キヤノン株式会社 情報処理装置および制御方法および制御プログラム
JP2010000636A (ja) * 2008-06-18 2010-01-07 Canon Inc 画像形成装置及び画像形成装置の制御方法
US10282285B2 (en) 2008-09-30 2019-05-07 Rockwell Automation Technologies, Inc. Human interface module for motor drive
JP4973669B2 (ja) * 2009-01-26 2012-07-11 ブラザー工業株式会社 デバイス管理プログラム、デバイス管理システムおよび情報処理装置
JP5223707B2 (ja) * 2009-02-05 2013-06-26 富士通株式会社 ソフトウェア更新指示プログラム、ソフトウェア更新指示方法、および情報処理装置
KR101703631B1 (ko) * 2009-10-12 2017-02-08 에스프린팅솔루션 주식회사 전원중계유닛 및 이를 적용한 화상형성장치
US8831409B1 (en) 2010-06-07 2014-09-09 Purplecomm Inc. Storage management technology
CN103246519B (zh) * 2013-05-23 2016-06-01 清华大学 在闪存存储设备中提供通用事务支持的方法
US9923762B1 (en) * 2013-08-13 2018-03-20 Ca, Inc. Upgrading an engine when a scenario is running
CN103455354B (zh) * 2013-09-06 2017-04-12 南京南自信息技术有限公司 一种防止固件升级失败的方法和设备
JP2015103975A (ja) * 2013-11-25 2015-06-04 キヤノン株式会社 画像読取システム、画像読取装置、情報処理装置、それらの制御方法、及びプログラム
JP2015103105A (ja) 2013-11-26 2015-06-04 株式会社リコー 通信装置、通信システム、及び通信プログラム
CN104021010A (zh) * 2014-03-27 2014-09-03 中国科学院长春光学精密机械与物理研究所 一种实时在线更新应用程序和图像模板数据的装置
JP6351413B2 (ja) * 2014-07-15 2018-07-04 キヤノン株式会社 画像形成装置およびその制御方法、並びにプログラム
JP2016189047A (ja) 2015-03-30 2016-11-04 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、及びプログラム
JP6314893B2 (ja) * 2015-03-31 2018-04-25 コニカミノルタ株式会社 画像処理システム、画像処理装置、配信サーバー、管理サーバー、および、プログラム
JP6684699B2 (ja) * 2016-12-15 2020-04-22 富士フイルム株式会社 プリンター及びプリンター付きデジタルカメラ、並びに、プリント方法
CN106919843B (zh) * 2017-01-24 2020-08-28 北京奇虎科技有限公司 漏洞修复系统、方法及设备
JP7033929B2 (ja) * 2018-01-12 2022-03-11 キヤノン株式会社 情報処理装置と、情報処理装置におけるファームウェアの更新方法、及びプログラム
JP7298311B2 (ja) * 2019-06-03 2023-06-27 ブラザー工業株式会社 プログラム、情報処理装置、及び通信システム
JP7541915B2 (ja) * 2020-12-23 2024-08-29 キヤノン株式会社 処理装置、装置、システム、方法およびプログラム

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4280311B2 (ja) 1995-10-11 2009-06-17 キヤノン株式会社 画像処理複合装置およびその制御方法
US6343313B1 (en) * 1996-03-26 2002-01-29 Pixion, Inc. Computer conferencing system with real-time multipoint, multi-speed, multi-stream scalability
JP3589830B2 (ja) * 1996-06-24 2004-11-17 富士通株式会社 電子計算機システム
US7908602B2 (en) * 1999-06-30 2011-03-15 Blackboard Inc. Internet-based education support system, method and medium providing security attributes in modular, extensible components
JP2001243155A (ja) 2000-02-25 2001-09-07 Canon Inc ネットワーク管理装置及び情報処理装置及び制御方法並びに記憶媒体
JP2002007255A (ja) * 2000-06-27 2002-01-11 Nec Corp ダウンロードの配布先管理方法
US7140011B2 (en) * 2000-12-12 2006-11-21 Intel Corporation Dynamically loading program code over a push-based network
JP2002204327A (ja) * 2000-12-28 2002-07-19 Ricoh Co Ltd 複合機システムおよび該システムに使用される複合機
US7539747B2 (en) * 2001-03-14 2009-05-26 Microsoft Corporation Schema-based context service
US7266085B2 (en) * 2001-03-21 2007-09-04 Stine John A Access and routing protocol for ad hoc network using synchronous collision resolution and node state dissemination
JP2003005991A (ja) 2001-06-25 2003-01-10 Toshiba Tec Corp ファームウェアアップデートシステム、ファームウェア配信プログラムおよび電子機器
JP2004021463A (ja) * 2002-06-14 2004-01-22 Canon Inc 周辺装置ファームウエアアップデート装置
JP2004110396A (ja) 2002-09-18 2004-04-08 Ricoh Co Ltd プリンタ監視システム、プリンタ監視方法、プリンタ監視プログラム及び記録媒体
JP4408033B2 (ja) * 2002-09-24 2010-02-03 株式会社リコー 遠隔管理システム
US8271971B2 (en) * 2002-11-26 2012-09-18 Hewlett-Packard Development Company, L.P. System and method for automated program updating in a remote appliance
JP4430296B2 (ja) * 2002-12-24 2010-03-10 あいおい損害保険株式会社 プログラム配信システム
US7555749B2 (en) * 2003-03-10 2009-06-30 Microsoft Corporation Software updating system and method
US7673297B1 (en) * 2003-09-03 2010-03-02 The Directv Group, Inc. Automatic software update detection and flexible installer for set-top boxes
JP4698182B2 (ja) * 2003-09-16 2011-06-08 株式会社リコー 電子装置、ネットワーク機器、管理方法、ソフトウェア更新方法、管理プログラム、ソフトウェア更新プログラム及び記録媒体
JP4215710B2 (ja) 2004-12-13 2009-01-28 インターナショナル・ビジネス・マシーンズ・コーポレーション クライアントへのデータ送信および更新データの実行制御方法
CN100356320C (zh) 2004-12-20 2007-12-19 上海贝尔阿尔卡特股份有限公司 用于选择多版本软件的方法和选择设备
US7761849B2 (en) * 2005-08-25 2010-07-20 Microsoft Corporation Automated analysis and recovery of localization data

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104395880A (zh) * 2013-01-25 2015-03-04 Jvl风险投资有限责任公司 用于管理数据重新安装的系统、方法和计算机程序产品
US9767287B2 (en) 2013-01-25 2017-09-19 Google Inc. Systems, methods, and computer program products for managing data re-installation
CN104395880B (zh) * 2013-01-25 2018-06-29 谷歌有限责任公司 用于管理数据重新安装的系统、方法和计算机程序产品
US10521589B2 (en) 2013-01-25 2019-12-31 Google Llc Systems, methods, and computer program products for managing data re-installation
CN104049992A (zh) * 2013-03-13 2014-09-17 洛克威尔自动控制技术股份有限公司 用于对多个电动机驱动器进行编程的系统和方法
CN105683917B (zh) * 2013-11-05 2019-05-21 株式会社理光 通信装置、通信系统、通信方法和通信程序
CN104428751A (zh) * 2014-06-27 2015-03-18 华为技术有限公司 程序数据的更新方法及设备
CN106716372A (zh) * 2014-09-16 2017-05-24 三菱电机株式会社 可编程逻辑控制器
CN106716372B (zh) * 2014-09-16 2018-08-24 三菱电机株式会社 可编程逻辑控制器
CN114413419A (zh) * 2021-12-21 2022-04-29 珠海格力电器股份有限公司 一种提示方法、装置、电子设备、空调及其存储介质
CN114413419B (zh) * 2021-12-21 2023-02-28 珠海格力电器股份有限公司 一种提示方法、装置、电子设备、空调及其存储介质

Also Published As

Publication number Publication date
US8010958B2 (en) 2011-08-30
US20080040712A1 (en) 2008-02-14
JP2008046708A (ja) 2008-02-28

Similar Documents

Publication Publication Date Title
CN101122864A (zh) 数据处理及程序管理装置、程序更新、管理方法及系统
CN101365642B (zh) 电梯控制程序的远程更新系统
JP5326918B2 (ja) 電子機器,ソフトウェア更新方法,プログラム,および記録媒体
US8065406B2 (en) Job processing apparatus, method for managing job log in the job processing apparatus, and system for managing job history
US9720776B2 (en) Server system, method for controlling the same, and program for executing parallel distributed processing
JP2011235580A (ja) 画像形成装置及びその制御プログラム
CN101504631B (zh) 信息处理装置及设备管理方法
CN101498999B (zh) 图像形成系统和方法、以及管理设备
CN102810052A (zh) 图像形成装置、图像形成系统及图像形成装置的控制程序
JP5380895B2 (ja) 管理プログラム、管理方法及び管理装置
JP2630227B2 (ja) 端末ソフトウェア自動同時更新システム
JP6705979B2 (ja) 機器設定装置、機器設定方法、及びプログラム
JPH0778115A (ja) ネットワーク定義変更方式
CN113934711A (zh) 一种自动化部署gbase8s集群的方法
WO2017115426A1 (ja) データ管理装置、データ管理方法及びデータ管理プログラム
JP2006139647A (ja) プリンタサポートサーバとプリンタ制御プログラムとプリンタサポートサーバプログラムと記録媒体とプリンタサポート制御方法
JP3856045B2 (ja) 通信システム、及び記憶媒体
JP2004297285A (ja) 伝送装置の設定制御管理方式
JP2007241672A (ja) エミュレート装置、エミュレートシステム、エミュレート装置の制御方法および制御プログラム
JP3321359B2 (ja) 加工制御システム
JP4207032B2 (ja) ファームウェア送信プログラム、制御方法、データ送信装置、及びネットワークシステム
JP2004208278A (ja) データ入出力方法及びプログラム並びにネットワークシステム
JPH0399341A (ja) ネツトワーク管理方式
JP2002259238A (ja) ネットワーク機器管理装置および方法およびプログラムおよび記録媒体
JP2006260463A (ja) リモートメンテナンスシステム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20080213