外围设备、外围设备的控制方法、固件的下载系统以及程序技术方案

技术编号:11122608 阅读:110 留言:0更新日期:2015-03-11 11:34
本案提供外围设备、外围设备的控制方法、固件的下载系统以及程序,该外围设备能防止与旧型外围设备对应的程序数据被从上位装置下载,且能避免具有外围设备的系统停机。例如,若存储于上位装置(20)的下载文件(23)包含用于允许重写为程序数据的重写许可数据,则外围设备(30A)将程序数据重写为从上位装置(20)发送的程序数据,并将数据重写的正常结束应答返回至上位装置(20),若不包含重写许可数据,则不将存储于外围设备(30A)的程序数据重写为从上位装置(20)发送的程序数据,就将数据重写的正常结束应答返回至上位装置(20),并将包含于下载文件的其识别信息存储于外围设备(30A)的识别信息存储部(32A)。

【技术实现步骤摘要】
【国外来华专利技术】外围设备、外围设备的控制方法以及固件的下载系统
本专利技术涉及一种外围设备,该外围设备与上位装置连接且能够从上位装置下载使外围设备工作的固件的程序数据。并且,本专利技术涉及一种该外围设备的控制方法以及具有能够与外围设备连接的上位装置的固件的下载系统以及程序。
技术介绍
有一种固件的下载方法,用于从上位装置向读卡器下载固件的程序数据(例如,参考专利文献1)。在专利文献1所记载的下载方法中,包含程序数据的下载文件存储在上位装置中,在存储在上位装置中的下载文件的版次信息与上位装置向读卡器下达的版次获取命令的响应不一致的情况下,从上位装置向读卡器下载程序数据。现有技术文献专利文献专利文献1:日本特开2004-13782号公报
技术实现思路
专利技术所要解决的课题但是,为了提高与上位装置连接的读卡器的功能或应对使用中的部件的制造中止问题,有时从旧型读卡器更换为新型读卡器。但是,不能确保存储在上位装置中的固件的程序数据就是与新型读卡器对应的程序数据。例如,在存储在上位装置中的固件的程序数据是与旧型读卡器对应的程序数据的情况下,有时将新型读卡器与上位装置连接。在将新型读卡器与上位装置连接且与旧型读卡器对应的程序数据存储在上位装置中的情况下,若利用专利文献1所记载的下载方法进行下载,则有可能导致与旧型读卡器对应的程序数据被下载至新型读卡器。即,存在以下问题:根据存储在上位装置中的程序数据而导致与旧型读卡器对应的程序数据被下载至为了提高功能或为了应对使用部件的制造中止问题而生产的新型读卡器。其结果是,尽管将与上位装置连接的读卡器更换为新型读卡器,也有可能无法提高其功能,或无法应对使用部件的制造中止问题。并且,若与旧型读卡器对应的程序数据被下载至新型读卡器,则有可能导致新型读卡器无法工作。为了防止与旧型读卡器对应的程序数据被下载至新型读卡器,在与旧型读卡器对应的程序数据存储在上位装置中的情况下,新型读卡器只要拒绝下载与旧型读卡器对应的程序数据即可。即,只要新型读卡器对来自上位装置的程序数据的下载命令等返回下载拒绝应答即可。但是,若新型读卡器返回下载拒绝应答,则无法正常结束上位装置侧的下载处理,有可能导致具有上位装置的系统停机,即有可能导致系统整体的工作停止。本专利技术的目的在于提供一种能够防止与旧型外围设备对应的程序数据被从上位装置下载且能够避免具有外围设备的系统停机的外围设备、外围设备的控制方法、固件的下载系统以及程序。用于解决课题的方法本专利技术的第一方面的外围设备与上位装置连接,且能够从所述上位装置下载包含使所述外围设备工作的固件的程序数据的下载文件,所述外围设备的特征在于,包括:识别信息存储部,所述识别信息存储部能够存储所述下载文件的识别信息;程序存储部,所述程序存储部至少将程序数据以可重写的方式存储;以及控制部,所述控制部对存储在所述程序存储部中的所述程序数据的重写进行控制,所述下载文件具有所述下载文件的识别信息以及重写许可数据中的至少所述识别信息,所述重写许可数据用于允许所述控制部对存储在所述程序存储部中的程序数据进行重写,在所述下载文件中包含所述重写许可数据的情况下,所述控制部进行正常重写,将存储在所述程序存储部中的所述程序数据重写为从所述上位装置发送来的所述程序数据,并将所述数据重写的正常结束应答返回至所述上位装置,在所述下载文件中不包含所述重写许可数据的情况下,所述控制部进行虚拟重写,不将存储在所述程序存储部中的所述程序数据重写为从所述上位装置发送来的所述程序数据,就将数据重写的正常结束应答返回至所述上位装置,并且,所述控制部将所述下载文件的所述识别信息存储在所述识别信息存储部中。本专利技术的第二方面的外围设备的控制方法,所述外围设备与上位装置连接,且所述外围设备能够从所述上位装置下载包含使所述外围设备工作的固件的程序数据的下载文件,所述外围设备的控制方法的特征在于,包括如下步骤:重写许可判別步骤,所述重写许可判別步骤判别重写许可数据是否包含于从所述上位装置下载的下载文件,所述重写许可数据用于允许将存储在所述外围设备中的所述程序数据重写为存储在所述上位装置中的所述程序数据;正常重写步骤,在所述重写许可判別步骤中判别出所述重写许可数据包含于所述下载文件的情况下,所述正常重写步骤将存储在所述外围设备中的所述程序数据重写为从所述上位装置发送来的所述程序数据,并将数据重写的正常结束应答返回至所述上位装置;虚拟重写步骤,在所述重写许可判別步骤中判别出所述重写许可数据不包含于所述下载文件的情况下,所述虚拟重写步骤不将存储在所述外围设备中的所述程序数据重写为从所述上位装置发送来的所述程序数据,就将数据重写的正常结束应答返回至所述上位装置;识别信息存储步骤,所述识别信息存储步骤将包含于所述下载文件的该下载文件的识别信息存储在所述外围设备的识别信息存储部中;以及识别信息返回步骤,在从所述上位装置接收到所述识别信息的发送要求时,所述识别信息返回步骤将存储在所述识别信息存储部中的所述识别信息返回至所述上位装置。本专利技术的第三方面的固件的下载系统的特征在于,所述固件的下载系统包括:至少一个外围设备;以及上位装置,所述上位装置与所述外围设备连接,且所述上位装置能够将包含使所述外围设备工作的固件的程序数据的下载文件下载至所述外围设备,所述外围设备至少由上述外围设备构成。本专利技术的第四方面的使计算机执行外围设备的控制处理的控制部的程序,所述外围设备与上位装置连接,且所述外围设备能够从所述上位装置下载包含使所述外围设备工作的固件的程序数据的下载文件,所述程序的特征在于,包括如下处理:重写许可判別处理,所述重写许可判別处理判别重写许可数据是否包含于从所述上位装置下载的下载文件,所述重写许可数据用于允许将存储在所述外围设备中的所述程序数据重写为存储在所述上位装置中的所述程序数据;正常重写处理,在所述重写许可判別处理中判别出所述重写许可数据包含于所述下载文件的情况下,所述正常重写处理将存储在所述外围设备中的所述程序数据重写为从所述上位装置发送来的所述程序数据,并将数据重写的正常结束应答返回至所述上位装置;虚拟重写处理,在所述重写许可判別处理中判别出所述重写许可数据不包含于所述下载文件的情况下,所述虚拟重写处理不将存储在所述外围设备中的所述程序数据重写为从所述上位装置发送来的所述程序数据,就将数据重写的正常结束应答返回至所述上位装置;识别信息存储处理,所述识别信息存储处理将包含于所述下载文件的该下载文件的识别信息存储在所述外围设备的识别信息存储部中;以及识别信息返回处理,在从所述上位装置接收到所述识别信息的发送要求时,所述识别信息返回处理将存储在所述识别信息存储部中的所述识别信息返回至所述上位装置。专利技术效果根据本专利技术,能够防止与旧型外围设备对应的程序数据被从上位装置下载,且能够避免具有外围设备的系统停机。附图说明图1是示出本专利技术的实施方式所涉及的固件的下载系统的概略结构的框图。图2是示出存储在图1所示的上位装置中的下载文件的数据结构的一例的示意图。图3是用于说明连接于图1所示的上位装置的读卡器与存储在上位装置中的下载文件的组合模式的示意图。图4是示出在图1所示的上位装置中下载固件时的处理流程的一例的流程图。图5是示出在图1所示的读卡器中下载固件时的处理流程的一本文档来自技高网...
外围设备、外围设备的控制方法、固件的下载系统以及程序

【技术保护点】
一种外围设备,其与上位装置连接,且能够从所述上位装置下载包含使所述外围设备工作的固件的程序数据的下载文件,所述外围设备的特征在于,包括:识别信息存储部,所述识别信息存储部能够存储所述下载文件的识别信息;程序存储部,所述程序存储部至少将程序数据以可重写的方式存储;以及控制部,所述控制部对存储在所述程序存储部中的所述程序数据的重写进行控制,所述下载文件具有所述下载文件的识别信息以及重写许可数据中的至少所述识别信息,所述重写许可数据用于允许所述控制部对存储在所述程序存储部中的程序数据进行重写,在所述下载文件中包含所述重写许可数据的情况下,所述控制部进行正常重写,将存储在所述程序存储部中的所述程序数据重写为从所述上位装置发送来的所述程序数据,并将所述数据重写的正常结束应答返回至所述上位装置,在所述下载文件中不包含所述重写许可数据的情况下,所述控制部进行虚拟重写,不将存储在所述程序存储部中的所述程序数据重写为从所述上位装置发送来的所述程序数据,就将数据重写的正常结束应答返回至所述上位装置,并且,所述控制部将所述下载文件的所述识别信息存储在所述识别信息存储部中。

【技术特征摘要】
【国外来华专利技术】2012.12.27 JP 2012-2855991.一种外围设备,其与上位装置连接,且能够从所述上位装置下载包含使所述外围设备工作的固件的程序数据的下载文件,所述外围设备的特征在于,包括:识别信息存储部,所述识别信息存储部能够存储所述下载文件的识别信息;程序存储部,所述程序存储部至少将程序数据以可重写的方式存储;以及控制部,所述控制部对存储在所述程序存储部中的所述程序数据的重写进行控制,所述下载文件具有所述下载文件的识别信息以及重写许可数据中的至少所述识别信息,所述重写许可数据用于允许所述控制部对存储在所述程序存储部中的程序数据进行重写,在所述下载文件中包含所述重写许可数据的情况下,所述控制部进行正常重写,将存储在所述程序存储部中的所述程序数据重写为从所述上位装置发送来的所述程序数据,并将所述数据重写的正常结束应答返回至所述上位装置,在所述下载文件中不包含所述重写许可数据的情况下,所述控制部进行虚拟重写,不将存储在所述程序存储部中的所述程序数据重写为从所述上位装置发送来的所述程序数据,而将数据重写的正常结束应答返回至所述上位装置,并且,所述控制部将所述下载文件的所述识别信息存储在所述识别信息存储部中。2.根据权利要求1所述的外围设备,其特征在于,所述控制部在进行所述虚拟重写时,获取包含于所述下载文件的识别信息,并存储在所述识别信息存储部中。3.根据权利要求1所述的外围设备,其特征在于,所述控制部在从所述上位装置接收到所述识别信息的发送要求时,将存储在所述识别信息存储部中的所述识别信息返回至所述上位装置。4.根据权利要求1所述的外围设备,其特征在于,所述控制部在进行所述正常重写时,将在正常接收到所述下载文件的情况下存储在所述识别信息存储部中的识别信息设成无法获取。5.根据权利要求1至4中任一项所述的外围设备,其特征在于,所述识别信息记载于所述下载文件的程序数据的规定位置。6.根据权利要求1至4中任一项所述的外围设备,其特征在于,在接收到的所述下载文件内不包含识别信息的情况下,所述控制部能够接收来自所述上位装置的新的命令作为识别信息。7.一种外围设备的控制方法,所述外围设备与上位装置连接,且所述外围设备能够从所述上位装置下载包含使所述外...

【专利技术属性】
技术研发人员:折井勉
申请(专利权)人:日本电产三协株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1