货币识别装置的程序设定系统、程序更新系统、程序更新方法、程序安装系统以及程序安...的制作方法

文档序号:6349691阅读:181来源:国知局
专利名称:货币识别装置的程序设定系统、程序更新系统、程序更新方法、程序安装系统以及程序安 ...的制作方法
技术领域
本发明涉及例如基于识别程序而识别货币的货币识别装置的程序设定系统、程序更新系统、程序更新方法、程序安装系统以及程序安装方法。
背景技术
在以往的货币识别装置中,包括基于识别程序而识别货币的货币识别部,例如在产生了处理国中的货币改版或货币伪造等的情况下,根据随着这些货币改版的现金种类识别或伪造纸币的识别等的新的识别内容,产生变更货币识别部的识别程序的需要。因此,在以往的货币识别装置中,插入存储了根据新的识别内容而更新识别程序的更新用程序的SD卡等的记录介质,从该记录介质中读出更新用程序,并基于读出的更新用程序而更新货币识别部的识别程序(例如,参照专利文献1和专利文献2)。其结果,在以往的货币识别装置中,由于从记录介质中读出更新用程序,并基于读出的更新用程序而更新货币识别部的识别程序,所以能够充分适合新的识别内容。此外,在专利文献1中,在识别程序的更新时将版本适合性的确认作业全部自动化,从而能够可靠地防止因人为的错误而产生的识别程序的版本不匹配所导致的各种动作不良。此外,由于这样的更新用程序的开发需要成本,所以需要将存储了更新用程序的记录介质有偿销售,从而通过该记录介质的销售额来回收开发成本。但是,实际上,通过将正规购入的记录介质再次利用,能够更新同一机型的其他的货币识别装置的识别程序,所以不能卖出与货币识别装置的台数成比例的张数的记录介质,不能回收其开发成本。因此,在专利文献2中,使用存储了更新用程序的记录介质而更新货币识别部的识别程序之后,在记录介质的规定区域写入不能利用更新用程序,从而不能再次利用记录介质的更新用程序,防止货币识别装置间相互的更新用程序的不当利用,从而能够实现其开发成本的回收。专利文献专利文献1 日本专利第3805548号公报(参照权利要求1和图1)专利文献2 日本特开2007-199927号公报(参照摘要和图1)

发明内容
发明要解决的课题但是,由于在专利文献2中,即使在存储了更新用程序的记录介质的规定区域中写入了不能利用,也能够根据顾客侧的规定操作而解除不能利用,将该记录介质的更新用程序再次利用并能够多次更新其他的货币识别装置的识别程序,所以不能回收更新用程序的开发成本。此外,假设在安全性强化为根本不能再次利用记录介质的更新用程序情况下,虽能够防止更新用程序的不当利用,但每台货币识别装置需要一个记录介质,对于导入多个货币识别装置的用户或一次销售多个货币识别装置的销售代理店来说,记录介质的数目增力口,需要区分使用已使用和未使用,存在安装作业非常麻烦的问题。此外,对于提供更新用程序的厂商侧来说,记录介质的数目增加会存在制造上和运输上都没有效率的问题。此外,当然,除了更新用程序之外,在销售国决定的时刻安装该国用的识别程序的首次的安装的情况下,销售代理店也能够将该记录介质的识别程序再次利用并能够多次安装到其他的货币识别装置,所以不能回收识别程序的开发成本。本发明是鉴于上述的点而完成的,其目的在于,提供一种通过可靠地防止货币识别装置间相互的程序的不当利用,从而能够实现开发成本的回收的货币识别装置的程序设定系统。此外,本发明的目的在于,提供一种通过可靠地防止货币识别装置间相互的更新用程序的不当利用,从而能够实现开发成本的回收的货币识别装置的程序更新系统以及货币识别装置的程序更新方法。此外,本发明的目的在于,提供一种通过可靠地防止货币识别装置间相互的程序的不当利用,从而能够实现程序所需的开发成本的回收,并且在同时安装多个货币识别装置的程序的情况下也有效的货币识别装置的程序安装系统以及货币识别装置的程序安装方法。用于解决课题的手段为了达到上述目的,本发明是一种货币识别装置的程序设定系统,设定货币识别装置的程序,该程序设定系统包括固有信息输入部,输入有关所述货币识别装置的装置固有的信息;以及设定控制部,在通过所述固有信息输入部输入的所述装置固有的信息符合与该装置固有的信息相关联的条件的情况下,许可与该装置固有的信息相关联的条件对应的所述程序对于该货币识别装置的设定。为了达到上述目的,本发明是一种货币识别装置的程序更新系统,其特征在于,该程序更新系统包括货币识别部,基于识别程序而识别货币;输入部,输入对每个装置主体赋予的加密码;确认码生成部,基于在所述输入部中输入的加密码以及用于确定所述装置主体的装置码,通过规定算法而生成确认码;以及更新控制部,在通过所述确认码生成部生成的所述确认码符合许可条件的情况下,设为能够利用更新用程序,并基于该更新用程序而更新所述货币识别部的识别程序。此外,本发明的货币识别装置的程序更新系统在上述发明的结构中,所述更新控制部在所述确认码不符合所述许可条件的情况下,设为不能利用该更新用程序。此外,本发明的货币识别装置的程序更新系统在上述发明的结构中,所述更新控制部包括解密部,在所述确认码符合所述许可条件的情况下,基于该确认码而解密所述更新用程序,并设为能够利用该更新用程序。此外,本发明的货币识别装置的程序更新系统在上述发明的结构中,所述许可条件与所述更新用程序一同存储。此外,本发明的货币识别装置的程序更新系统在上述发明的结构中,所述更新控制部根据存储了所述更新用程序的记录介质的插入动作,读出在该记录介质中存储的所述更新用程序,并基于读出的更新用程序而更新所述货币识别装置的识别程序。此外,本发明的货币识别装置的程序更新系统在上述发明的结构中,所述更新控制部根据与管理所述更新用程序的管理装置之间的通信连接动作,从所述管理装置接收所述更新用程序,并基于接收到的更新用程序而更新所述货币识别装置的识别程序。此外,本发明的货币识别装置的程序更新系统在上述发明的结构中,包括加密码生成部,基于所述更新用程序更新对象的货币识别装置主体的所述装置码以及设为能够利用该更新用程序的所述许可条件,通过所述规定算法,生成对所述更新用程序更新对象的货币识别装置赋予的所述加密码。此外,本发明的货币识别装置的程序更新系统在上述发明的结构中,所述许可条件是设为能够利用该更新用程序的公共的许可码。为了达到上述目的,本发明是一种货币识别装置的程序更新方法,该货币识别装置基于识别程序而识别货币,该程序更新方法包括输入步骤,输入对每个装置主体赋予的加密码;确认码生成步骤,基于输入的加密码以及用于确定所述装置主体的装置码,通过规定算法而生成确认码;以及更新控制步骤,在生成的确认码符合许可条件的情况下,设为能够利用更新用程序,并基于该更新用程序而更新所述识别程序。此外,本发明的货币识别装置的程序更新方法在上述方法中,包括加密码生成步骤,基于所述更新用程序更新对象的货币识别装置主体的装置码以及许可利用该更新用程序的许可条件,通过所述规定算法,生成对所述更新用程序更新对象的货币识别装置赋予的加密码。为了达到上述目的,本发明是一种货币识别装置的程序安装系统,在基于识别程序而识别货币的货币识别装置中安装程序,该程序安装系统包括指定部,指定用于识别安装对象的货币识别装置的装置信息;程序生成部,生成与通过该指定部指定的装置信息的货币识别装置有关的程序;以及程序提供部,将在该程序生成部中生成的程序与装置信息相关联而生成程序信息,并将该程序信息提供给所述货币识别装置,所述货币识别装置包括程序安装部,在该程序信息内有对应于本装置的装置信息的情况下,安装与该程序信息内的该装置信息对应的程序。此外,本发明的货币识别装置的程序安装系统在上述发明的结构中,将在所述程序生成部中生成的程序与多个装置信息相关联而生成程序信息,并将该程序信息提供给所述货币识别装置。此外,本发明的货币识别装置的程序安装系统在上述发明的结构中,通过存储了所述程序信息的记录介质,提供给所述货币识别装置。此外,本发明的货币识别装置的程序安装系统在上述发明的结构中,通过存储了多个程序信息的记录介质,提供给所述货币识别装置。此外,本发明的货币识别装置的程序安装系统在上述发明的结构中,与所述货币识别装置进行通信连接,将所述程序信息提供给所述货币识别装置。此外,本发明的货币识别装置的程序安装系统在上述发明的结构中,所述指定部包括提供指定画面的指定画面提供部,该指定画面包括指定所述装置信息的装置信息指定部以及指定用于识别程序的程序名的程序指定部,通过该指定画面上的装置信息指定部和程序指定部而指定装置信息和程序名。
此外,本发明的货币识别装置的程序安装系统在上述发明的结构中,包括历史管理部,以所述装置信息为单位管理程序的历史信息,若通过所述指定画面上的所述装置信息指定部而指定装置信息,则从历史管理部中读出与该装置信息对应的历史信息,并基于该历史信息,在指定画面上画面显示该装置信息的更新历史。此外,本发明的货币识别装置的程序安装系统在上述发明的结构中,所述指定部将全部货币识别装置共同的共同码指定为所述装置信息。此外,本发明的货币识别装置的程序安装系统在上述发明的结构中,包括程序提供装置,对所述货币识别装置提供程序,在该程序提供装置内,包括所述指定部、所述程序生成部以及所述程序提供部。为了达到上述目的,本发明是一种货币识别装置的程序安装方法,在基于识别程序而识别货币的货币识别装置中安装程序,该程序安装方法包括指定步骤,指定用于识别安装对象的货币识别装置的装置信息;程序生成步骤,生成与指定的装置信息的货币识别装置有关的程序;以及程序提供步骤,将生成的程序与装置信息相关联而生成程序信息,并将该程序信息提供给所述货币识别装置;以及所述货币识别装置侧的程序安装步骤,在该程序信息内有对应于本装置的装置信息的情况下,安装与该程序信息内的该装置信息对应的程序。发明效果在如上构成的本发明的货币识别装置的程序设定系统中,在输入的装置固有的信息符合与该装置固有的信息相关联的条件的情况下,许可与装置固有的信息相关联的条件对应的程序对于货币识别装置的设定。其结果,在本发明中,起到如下效果由于以装置单位赋予装置固有的信息,所以即使对该货币识别装置输入了不同的货币识别装置的装置固有的信息,也因为输入的装置固有的信息不符合条件,所以不会许可对于货币识别装置的程序的设定,能够可靠地防止货币识别装置间相互的程序的不当利用。在如上构成的本发明的货币识别装置的程序更新系统中,利用以装置单位的加密码和装置码而生成确认码,在该确认码符合许可条件的情况下,能够利用更新用程序,并基于该更新用程序而更新识别程序。其结果,在本发明中,起到如下效果能够以装置单位赋予加密码,从而即使对其他的货币识别装置输入了同一个加密码,也因装置码不同,所以不能生成符合许可条件的确认码,能够可靠地防止货币识别装置间相互的更新用程序的不当利用。S卩,起到如下效果货币识别装置侧的顾客能够利用通过正规购入更新用程序而赋予的以装置单位的加密码,更新识别程序。此外,还起到如下效果由于货币识别装置侧的制造者以装置单位对正规购入的顾客提供加密码,所以能够可靠地防止货币识别装置间相互的更新用程序的不当利用的同时,实现其开发成本的回收。此外,在本发明的货币识别装置的程序更新系统中,除了上述发明的效果之外,在确认码不符合许可条件的情况下,设为不能利用该更新用程序。其结果,在本发明中,起到如下效果由于在输入的加密码不正确的情况下,确认码不符合许可条件,所以能够可靠地防止更新用程序的不当利用。此外,在本发明的货币识别装置的程序更新系统中,除了上述发明的效果之外,在确认码符合许可条件的情况下,基于该确认码而解密更新用程序,并设为能够利用该更新用程序。其结果,在本发明中,起到如下效果能够使用确认码而解密已加密的更新用程序。此外,在本发明的货币识别装置的程序更新系统中,除了上述发明的效果之外,还起到如下效果能够将许可条件与更新用程序一同存储。此外,在本发明的货币识别装置的程序更新系统中,除了上述发明的效果之外,还起到如下效果通过记录介质而取得更新用程序,能够基于该更新用程序而更新货币识别装置的识别程序。此外,在本发明的货币识别装置的程序更新系统中,除了上述发明的效果之外,还起到如下效果通过管理装置取得更新用程序,能够基于该更新用程序而更新货币识别装置的识别程序。此外,在本发明的货币识别装置的程序更新系统中,除了上述发明的效果之外,基于更新用程序更新对象的货币识别装置主体的装置码以及设为能够利用该更新用程序的许可条件,通过规定算法,生成对更新用程序更新对象的货币识别装置赋予的加密码。其结果,起到如下效果由于货币识别装置侧的制造者以装置单位对正规购入更新用程序的顾客提供加密码,所以能够可靠地防止货币识别装置间相互的更新用程序的不当利用的同时,实现其开发成本的回收。此外,在本发明的货币识别装置的程序更新系统中,除了上述发明的效果之外,起到如下效果通过将能够利用更新用程序的许可条件设为公共的许可码,从而能够大幅减轻管理以更新用程序为单位的许可条件的负担。此外,在如上构成的本发明的货币识别装置的程序更新方法中,利用以装置单位的加密码和装置码而生成确认码,在该确认码符合许可条件的情况下,设为能够利用该更新用程序,并基于该更新用程序而更新识别程序。其结果,起到如下效果货币识别装置侧的顾客能够利用通过正规购入更新用程序而赋予的以装置单位的加密码,更新识别程序。 此外,还起到如下效果由于货币识别装置侧的制造者以装置单位对正规购入更新用程序的顾客提供加密码,所以能够可靠地防止货币识别装置间相互的更新用程序的不当利用的同时,实现其开发成本的回收。此外,在本发明的货币识别装置的程序更新方法中,除了上述发明的效果之外,基于更新用程序更新对象的货币识别装置主体的装置码以及能够利用该更新用程序的许可条件,通过规定算法,生成对更新用程序更新对象的货币识别装置赋予的加密码。其结果, 起到如下效果由于货币识别装置侧的制造者以装置单位对正规购入更新用程序的顾客提供加密码,所以能够可靠地防止货币识别装置间相互的更新用程序的不当利用的同时,实现其开发成本的回收。在如上构成的本发明的货币识别装置的程序安装系统中,与安装对象的货币识别装置的装置信息相关联而生成程序信息,并将该程序信息提供给货币识别装置,且在货币识别装置侧在程序信息内有对应于本装置的装置信息的情况下,安装与该程序信息内的该装置信息对应的程序。其结果,起到如下效果制造者生成仅对指定的货币识别装置有效的程序信息,可靠地防止货币识别装置间相互的程序的不当利用,从而实现程序所需的开发成本的回收。此外,在本发明的货币识别装置的程序安装系统中,除了上述发明的效果之外,将程序与多个装置信息相关联而生成程序信息,并将该程序信息提供给货币识别装置。其结果,起到如下效果在制造者对多台货币识别装置安装一个程序的情况下,也不会对指定的每个货币识别装置生成程序信息,而是生成仅对指定的多台货币识别装置有效的一个程序信息即可,所以大幅提高了其生产效率。此外,在本发明的货币识别装置的程序安装系统中,除了上述发明的效果之外,通过存储了程序信息的记录介质,将程序信息提供给货币识别装置。其结果,起到如下效果 制造者能够使用记录介质,将程序信息提供给货币识别装置。此外,在本发明的货币识别装置的程序安装系统中,除了上述发明的效果之外,通过存储了多个程序信息的记录介质,将这些多个程序信息提供给货币识别装置。其结果,起到如下效果制造者能够使用记录介质,将多个程序信息提供给货币识别装置。此外,在本发明的货币识别装置的程序安装系统中,除了上述发明的效果之外,与货币识别装置进行通信连接,将程序信息提供给所货币识别装置。其结果,起到如下效果 制造者与货币识别装置进行通信连接,能够在该在线上,将程序信息提供给货币识别装置。此外,在本发明的货币识别装置的程序安装系统中,除了上述发明的效果之外,在指定画面上指定装置信息和程序。其结果,起到如下效果制造者或者顾客能够在指定画面上指定安装对象的货币识别装置和程序。此外,在本发明的货币识别装置的程序安装系统中,除了上述发明的效果之外,若在指定画面上指定装置信息,则从历史管理部中读出与该装置信息对应的历史信息,并基于该历史信息,在指定画面上画面显示该装置信息的更新历史。其结果,起到如下效果制造者或者顾客能够基于安装对象的货币识别装置的更新历史来认识应安装的程序。此外,在本发明的货币识别装置的程序安装系统中,除了上述发明的效果之外,将全部货币识别装置共同的共同码指定为装置信息。其结果,起到如下效果制造者通过将共同码指定为装置信息,从而能够统一指定对全部货币识别装置有效的程序,能够充分应对例如将全部货币识别装置作为安装对象的产品缺陷(bug)等中。此外,在本发明的货币识别装置的程序安装系统中,除了上述发明的效果之外,包括对所述货币识别装置提供程序的程序提供装置,在该程序提供装置内,包括所述指定部、 所述程序生成部以及所述程序提供部。其结果,程序提供装置能够与安装对象的货币识别装置的装置信息相关联而生成程序信息,并将该程序信息提供给货币识别装置。此外,在如上构成的本发明的货币识别装置的程序安装方法中,与安装对象的货币识别装置的装置信息相关联而生成程序信息,并将该程序信息提供给货币识别装置,且在货币识别装置侧在程序信息内有对应于本装置的装置信息的情况下,安装与该程序信息内的该装置信息对应的程序。其结果,起到如下效果制造者生成仅对指定的货币识别装置有效的程序信息,可靠地防止货币识别装置间相互的程序的不当利用,从而实现程序所需的开发成本的回收。


图1是表示实施例1的纸币识别装置内部的概略结构的说明图。图2是表示实施例1的纸币识别装置内部的概略结构的方框图。图3是清楚地表示更新用程序的加密方法的说明图。图4是清楚地表示PIN码的生成方法的说明图。
图5是清楚地表示更新用程序的解密方法的说明图。图6是清楚地表示每个更新用程序的PIN码、装置码、确认码以及许可码的说明图。图7是表示实施例2的程序安装系统内部的概略结构的方框图。图8是表示实施例2的纸币识别装置内部的概略结构的说明图。图9是清楚地表示对通信终端装置提供的指定画面的一例的说明图。图10是清楚地表示SD卡内部的数据结构的说明图。图11是清楚地表示管理表的表内容的说明图。图12是表示有关程序请求处理的程序提供装置内的提供控制部内部的处理动作的流程图。图13是表示有关第1程序安装处理的纸币识别装置内的主体控制部内部的处理动作的流程图。图14是表示实施例3的程序安装系统内部的概略结构的方框图。图15是表示有关第2程序安装处理的程序提供装置内的提供控制部内部的处理动作的流程图。
具体实施例方式以下,基于附图详细说明有关本发明的货币识别装置的程序设定系统、货币识别装置的程序更新系统、货币识别装置的程序更新方法、货币识别装置的程序安装系统以及货币识别装置的程序安装方法的实施例。首先,说明本实施例的货币识别装置的程序设定系统。其概要是设定货币识别装置的程序的程序设定系统,包括固有信息输入部和设定控制部。固有信息输入部输入有关货币识别装置的装置固有的信息。此外,装置固有的信息相当于例如对每个货币识别装置主体赋予的加密码、确定货币识别装置主体的装置码、识别货币识别装置的制造号等。设定控制部在通过固有信息输入部输入的装置固有的信息符合与该装置固有的信息相关联的条件的情况下,许可将与该装置固有的信息相关联的条件对应的程序对于该货币识别装置的设定。此外,例如在装置固有的信息为加密码的情况下,条件相当于基于货币识别装置的正确的加密码和装置码并通过规定算法而获得的码,在装置固有的信息为制造号的情况下,条件相当于在该货币识别装置中存储的正确的制造号。此外,程序相当于例如货币识别用的识别程序、对每个货币种类决定了判定基准的识别表、以及货币识别装置的控制用程序中的任一个或者它们的组合等。在本实施例的程序设定系统中,在输入的装置固有的信息符合与该装置固有的信息相关联的条件的情况下,许可将与装置固有的信息相关联的条件对应的程序对于货币识别装置的设定。在本实施例的程序设定系统中,由于以装置单位赋予装置固有的信息,所以即使对该货币识别装置输入了不同的货币识别装置的装置固有的信息,也因为输入的装置固有的信息不符合条件,所以不会许可对于货币识别装置的程序的设定,能够可靠地防止货币识别装置间相互的程序的不当利用。此外,说明本实施例的货币识别装置的程序更新系统。其概要是包括基于识别程序而识别货币的货币识别部的货币识别装置的程序更新系统,包括输入部,输入对每个装置主体赋予的PIN(个人身份号码)码;以及确认码生成部,基于输入的PIN码和确定装置主体的装置码,通过规定算法而生成确认码。这里,程序是指例如货币识别用的识别程序、对每个货币种类决定了判定基准的识别表、以及货币识别装置的控制用程序中的任一个或者它们的组合。此外,货币识别装置包括更新控制部,在通过确认码生成部生成的确认码符合许可码的情况下,设为能够利用更新用程序,并基于该更新用程序而更新货币识别部的识别程序。S卩,在货币识别装置中,利用以装置单位的加密码和装置码而生成确认码,在该确认码符合许可码的情况下,基于更新用程序而更新货币识别部的识别程序。其结果,货币识别装置侧的顾客能够利用例如通过正规购入更新用程序而赋予的以装置单位的PIN码,更新识别程序。此外,货币识别装置侧的制造者通过对每个货币识别装置提供PIN码,从而能够可靠地防止货币识别装置间相互的更新用程序的不当利用的同时,实现其开发成本的回收。此外,说明本实施例的货币识别装置的程序安装系统。其概要是,包括基于识别程序而识别货币的货币识别装置以及对该货币识别装置提供程序的程序提供装置。这里,程序是指例如货币识别用的识别程序、对每个货币种类决定了判定基准的识别表、以及货币识别装置的控制用程序中的任一个或者它们的组合。此外,程序提供装置包括指定部,指定安装对象的货币识别装置的制造号;以及程序生成部,生成与通过该指定部指定的制造号的货币识别装置有关的程序。此外,程序提供装置包括程序提供部,将在该程序生成部中生成的程序与制造号相关联而生成程序信息,并将该程序信息提供给货币识别装置。此外,货币识别装置包括管理部,管理用于识别该货币识别装置主体的制造号; 以及程序安装部,在该程序信息内有与由管理部管理的制造号对应的制造号的情况下,安装与该程序信息内的该制造号对应的程序。在本实施例的程序安装系统中,与安装对象的货币识别装置的制造号相关联而生成程序信息,并将该程序信息提供给货币识别装置,且若在货币识别装置侧检测出程序信息,则在该程序信息内有与该货币识别装置对应的制造号的情况下,安装与该程序信息内的该制造号对应的程序。其结果,制造者生成仅对指定的货币识别装置有效的程序信息,可靠地防止货币识别装置间相互的程序的不当利用,从而能够实现程序所需的开发成本的回收。实施例1图1是表示实施例1的纸币识别装置内部的概略结构的说明图。图1所示的纸币识别装置1包括操作/显示部2,画面显示各种信息,并在其画面显示上输入各种指令;储存器(hopper)部3,将交易纸币投入到装置内;以及转出部4, 将投入到该储存器部3的纸币以1张为单位转出。此外,纸币识别装置1包括传送带等的纸币传送部5,传送通过该转出部4转出的纸币;以及纸币识别部6,对在该纸币传送部5中传送的纸币的现金种类、真伪、方向等的种类进行识别。
此外,纸币识别装置1包括积累部7,通过纸币识别部6识别传送纸币的种类,并基于该识别结果,依次积累传送纸币;以及拒收部8,拒收不能识别的纸币或通过设定而成为对象之外的纸币。此外,在纸币识别装置1内的纸币传送路径上的分支部位,配置了用于将在纸币传送路径上传送的传送纸币分配到积累部7或拒收部8的分支部9。此外,分支部9若通过检测传感器IOA检测出传送纸币的前端的进入,则未图示的螺线管驱动,从而分配传送纸币。此外,积累部7包括叶轮7A,将传送纸币以一张为单位积累在纸币积累空间内的规定位置;以及开闭器7B,为了可取出在纸币积累空间内积累的纸币,将纸币积累空间的纸币取出口开闭。此外,纸币识别部6包括线传感器6A,光学方式检测传送纸币的正面和反面,并基于其检测结果而识别传送纸币。此外,纸币识别装置1包括SD卡插入部11,插入存储了用于更新纸币识别部6的识别程序的更新用程序的SD卡。图2是表示实施例1的纸币识别装置1内部的概略结构的方框图。图2所示的纸币识别装置1包括操作/显示部2,具有显示部2A和操作部2B ;SD 卡插入部11 ;检测传感器IOA等的传感器部10 ;驱动纸币传送部5、叶轮7A、开闭器7B、分支部9等的驱动部13 ;线传感器6A等的纸币识别部6。此外,纸币识别装置1包括识别控制部14,控制纸币识别部6 ;以及主体控制部 15,控制该纸币识别装置1整体。识别控制部14包括识别控制用R0M14A,存储了纸币识别部6的固定设定内容; 识别控制用RAM14B,存储识别控制部14的识别程序等;以及识别控制用CPU14C,控制识别控制部14整体。此外,为了识别传送纸币的现金种类、真伪、方向等的种类,识别程序包括每个种类的判定信息或程序。主体控制部15包括控制用R0M15A,存储了纸币识别装置1的固定设定内容;控制用RAM15B,存储了主体控制部15的各种程序或各种设定内容;以及控制用CPU15C,控制主体控制部15整体。控制用RAM15B由易失性存储区域151和非易失性存储区域152构成,在该非易失性存储区域152中,除了纸币识别装置1的制造号之外,例如存储了在纸币识别装置1的制造时等识别该纸币识别装置1的装置码。此外,装置码例如是在制造者侧掌握,但对于顾客是隐匿的结构,所以能够避免顾客不当利用装置码。控制用CPU15C例如包括确认码生成部21,使用在控制用RAM15B中存储的装置码而解密正规购入更新用程序之后赋予的以装置单位的PIN码,从而生成确认码。此外,控制用CPU15C包括程序解密部22,在通过确认码生成部21生成的确认码符合解密更新用程序的许可码的情况下,解密在SD卡中存储的更新用程序。此外,控制用CPU15C包括更新控制部23,通过程序解密部22解密更新用程序, 并基于该解密后的更新用程序,更新在识别控制用RAM14B中存储的识别程序。此外,程序解密部22在确认码不符合许可码的情况下,不能解密在SD卡中存储的更新用程序,结束该处理动作。即,更新控制部23由于不能解密更新用程序,所以不能更新在识别控制用RAM14B中存储的识别程序。这里,说明在实施例1中使用的PIN码、装置码、确认码以及许可码的各种码。许可码相当于如下码加密或解密更新用程序的、在纸币识别装置1的制造者侧设定的码。此外,PIN码相当于如下码例如根据更新对象的纸币识别装置1侧顾客的更新用程序的正规购入,使用更新对象的纸币识别装置1的装置码加密了更新用程序的许可码的、对正规购入者赋予的码。此外,确认码相当于如下码通过使用装置码对PIN码进行解密,从而用于解密在 SD卡中存储的更新用程序的码。此外,程序解密部22在确认码符合许可码的情况下,解密在SD卡中存储的更新用程序,设为能够利用该更新用程序,在确认码不符合许可码的情况下,不能解密在SD卡中存储的更新用程序,设为不能利用该更新用程序。S卩,在纸币识别装置1的控制用CPU15C中,例如,成立PIN码*装置码=确认码的算法,在对该纸币识别装置1输入了正确的PIN码的情况下,成立PIN码*装置码=确认码 =许可码的算法。此外,权利要求所记载的货币识别装置对应于纸币识别装置1、货币识别部对应于纸币识别部6、输入部对应于操作部2B、确认码生成部对应于确认码生成部21、加密码对应于PIN码、许可条件对应于许可码、更新控制部对应于程序解密部22以及更新控制部23、力口密生成部对应于未图示的制造者侧的个人计算机终端等。此外,权利要求所记载的固有信息输入部对应于操作部2B、设定控制部对应于确认码生成部21以及更新控制部23等。接着,说明实施例1的纸币识别装置1的动作。图3是清楚地表示更新用程序的加密方法的说明图,图4是清楚地表示PIN码的生成方法的说明图,图5是清楚地表示更新用程序的解密方法的说明图,图6是清楚地表示每个更新用程序的PIN码、装置码、确认码以及许可码的说明图。在纸币识别装置1的制造者侧,例如想要开发用于更新纸币识别部6的识别程序的更新用程序,以便为了配合对应于纸币改版的各个现金种类的识别内容。此外,在制造者侧,设定对该更新用程序进行加密或解密的许可码,以便为了能够利用更新用程序。如图3所示,制造者侧使用许可码Dl对更新用程序Al进行加密,并将该加密的更新用程序Al存储在SD卡中。此外,在制造者侧,例如利用个人计算机终端等,如图4所示,对每个纸币识别装置1使用该纸币识别装置1的装置码Bl对用于解密更新用程序Al的许可码Dl进行加密, 从而生成以装置单位的PIN码Cl。在制造者侧,根据更新用程序Al的正规购入合同,将存储了已加密的更新用程序 Al的SD卡发布给各个正规购入者。此外,在制造者侧,将与同一个正规购入者使用的更新对象的纸币识别装置1对应的装置单位的PIN码Cl赋予同一个正规购入者。正规购入者将发布的SD卡插入SD卡插入部11,且通过操作部2B,输入从制造者侧赋予的装置单位的PIN码Cl。如图5所示,纸币识别装置1内的控制用CPU15C通过确认码生成部21,使用该纸币识别装置1的装置码Bl对PIN码Cl进行解密而生成确认码E1。控制用CPU15C若生成确认码El,则在确认码El符合许可码Dl的情况下,通过使用确认码El对在SD卡中存储的更新用程序Al进行解密,从而获得可利用的更新用程序 Al。控制用CPU15C通过更新控制部23,基于解密的更新用程序Al,更新在识别控制用 RAM14B中存储的识别程序Al。其结果,正规购入者在将通过正规购入更新用程序而赋予的装置单位的PIN码输入到纸币识别装置1的情况下,能够对在SD卡中存储的更新用程序Al进行解密,基于该更新用程序Al而更新该纸币识别装置1内的识别程序。例如,如图6所示,在设为解密更新用程序Al的许可码为D1,该纸币识别装置1为装置码Bl的情况下,赋予与装置码Bl对应的装置单位的PIN码Cl,通过装置码B1*PIN码 Cl取得确认码El。此外,在装置码B4的情况下,赋予与装置码B4对应的装置单位的PIN 码C4,通过装置码B4*PIN码C4取得确认码E4。S卩,由于每个纸币识别装置1的装置码不同,所以装置单位的PIN码也分别不同。此外,在将通过正规购入而赋予的装置单位的PIN码Cl输入到其他的纸币识别装置1(例如,装置码B2的纸币识别装置1)的情况下,控制用CPU15C通过使用该纸币识别装置1的装置码B2对PIN码Cl进行解密,从而获得确认码E2。但是,即使控制用CPU15C取得了确认码E2,也因PIN码Cl不对应于装置码B2,所以确认码E2不符合许可码D1,不能使用确认码E2对在SD卡中存储的更新用程序Al进行解密。其结果,即使在其他的纸币识别装置1中使用通过正规购入而赋予的装置单位的 PIN码,也因装置码不同,所以不能解密在SD卡中存储的更新用程序,所以不能更新该纸币识别装置1内的识别程序。此外,如图6所示,在设为对版本等与更新用程序Al不同的更新用程序A2进行解密的许可码为D2,该纸币识别装置1为装置码B4的情况下,赋予与装置码B4对应的装置单位的PIN码C14,通过装置码B4*PIN码C14取得确认码E14。S卩,由于每个更新用程序的许可码不同,所以装置单位的PIN码也分别不同。在实施例1中,利用以装置单位的PIN码和装置码而生成确认码,在该确认码符合许可码的情况下,设为能够利用该更新用程序,并基于该更新用程序而更新识别程序。其结果,在本实施例中,由于以装置单位赋予PIN码,所以即使对其他的纸币识别装置1输入了同一个PIN码,也因装置码不同,所以不能生成符合许可码的确认码,能够可靠地防止纸币识别装置1间相互间的更新用程序的不当利用。此外,纸币识别装置1侧的顾客能够利用通过正规购入更新用程序而赋予的装置单位的PIN码,更新识别程序。此外,由于纸币识别装置1的制造者以装置单位对正规购入了更新用程序的顾客提供PIN码,所以能够可靠地防止纸币识别装置1间相互的更新用程序的不当利用的同时,能够实现其开发成本的回收。在实施例1中,在确认码不符合许可码的情况下,设为不能利用该更新用程序。其结果,在本实施例中,由于在输入的PIN码不正确的情况下,确认码不符合许可码,所以能够可靠地防止更新用程序的不当利用。
在实施例1中,在确认码符合许可码的情况下,基于该确认码而解密更新用程序, 设为能够利用该更新用程序。其结果,在本实施例中,能够使用确认码解密已加密的更新用程序。在实施例1中,能够通过SD卡取得更新用程序,并基于该更新用程序而更新纸币识别部6的识别程序。在实施例1中,基于更新用程序更新对象的纸币识别装置1的装置码以及设为能够利用该更新用程序的许可码,生成对更新用程序更新对象的纸币识别装置1赋予的PIN 码。其结果,纸币识别装置1的制造者以装置单位对正规购入更新用程序的顾客提供PIN 码,所以能够可靠地防止纸币识别装置1间相互的更新用程序的不当利用的同时,能够实现其开发成本的回收。在实施例1中,通过将能够利用更新用程序的许可条件设为共同的许可码,从而能够大幅减轻用于管理更新用程序单位的许可码的负担。在实施例1中,通过更新用程序共同的许可码,设定用于解密已加密的更新用程序的许可码,并以更新对象的纸币识别装置1的装置单位生成PIN码。其结果,在本实施例中,由于通过在同一个更新用程序中设定共同的许可码,装置码对每个纸币识别装置1不同,所以装置单位的PIN码也分别不同,所以能够可靠地防止纸币识别装置1间相互的更新用程序的不当利用。此外,在实施例1中,即使许可码对每个更新用程序不同的情况下,装置码也对每个纸币识别装置1不同,所以装置单位的PIN码也分别不同,所以能够可靠地防止纸币识别装置1间相互的更新用程序的不当利用。此外,在实施例1中,使用更新对象的纸币识别装置1的装置码对在更新用程序正规购入时赋予的装置单位的PIN码进行解密,从而生成确认码。其结果,由于利用在更新用程序正规购入时赋予的装置单位的PIN码和更新对象的纸币识别装置1的装置码而生成确认码,从而能够可靠地防止纸币识别装置1间相互的更新用程序的不当利用。并且,由于用于确认码生成的装置码是对顾客隐匿的码,所以生成确认码极其困难。此外,在实施例1中,将已加密的更新用程序存储在SD卡中,为生成对该更新用程序进行解密的确认码而利用装置单位的装置码和PIN码,但不需要对SD卡进行用于防止不当利用的多余的细工,所以能够减轻SD卡的制造负担。此外,在实施例1中,通过许可码对更新用程序进行加密或解密,但也可以是在与更新用程序一同存储许可码,且确认码与许可码一致的情况下,展开在SD卡中存储的更新用程序,获得同样的效果是不言而喻的。此外,在实施例1中,从SD卡中取得了更新用程序,但也可以对管理更新用程序的管理服务器将纸币识别装置1通信连接,在基于PIN码和装置码而生成的确认码符合许可码的情况下,将更新用程序从该管理服务器下载到纸币识别装置1,获得同样的效果是不言而喻的。此外,在实施例1中,根据更新用程序的正规购入合同而对正规购入者赋予了装置单位的PIN码,但例如将更新对象的纸币识别装置1和管理服务器进行通信连接,在线上从该管理服务器对更新对象的纸币识别装置1通知PIN码,也可以获得同样的效果。此外,在线上从管理服务器对更新对象的纸币识别装置1通知PIN码的情况下,自动输入PIN码,而不会如本实施例那样手动输入PIN码,也可以获得同样的效果。此外,在实施例1中,作为装置码而利用了对顾客具有隐匿性的码,但也可以将对顾客没有隐匿性但纸币识别装置1固有的制造号作为装置码而利用,利用这些装置单位的装置码和PIN码,也能够可靠地防止纸币识别装置1间相互的更新用程序的不当利用。此外,在上述实施例1中,举例说明了具有识别纸币的功能的纸币识别装置1,但具有识别硬币的功能的装置以及具有识别纸币和硬币两者的功能的装置,也可以获得相同的效果。实施例2图7是表示实施例2的程序安装系统内部的概略结构的方框图,图8是实施例2 的纸币识别装置内部的概略结构的说明图。图7所示的程序安装系统101包括纸币识别装置102,识别纸币的同时积累该纸币;程序提供装置103,提供纸币识别装置102的程序;以及例如个人计算机终端等的通信终端装置105,经由通信网104而与程序提供装置103进行通信连接。此外,为了便于说明, 设为纸币识别装置102例如配置在顾客侧,程序提供装置103例如配置在制造厂,通信终端装置105例如配置在销售了纸币识别装置102的制造厂的销售代理店等。图7和图8所示的纸币识别装置102包括操作显示部111,画面显示各种信息, 并在该画面显示上输入各种指令;储存器(hopper)部112,将交易纸币投入到装置内;以及转出部113,将投入到该储存器部112的纸币以1张为单位转出。此外,纸币识别装置102包括传送带等的纸币传送部114,传送通过该转出部113 转出的纸币;以及纸币识别部115,对在该纸币传送部114中传送的纸币的现金种类、真伪、 方向等的种类进行识别。此外,纸币识别装置102包括积累部116,通过纸币识别部115识别传送纸币的种类,并基于该识别结果,依次积累传送纸币;以及拒收部117,拒收不能识别的纸币或通过设定而成为对象之外的纸币。此外,在纸币识别装置102内的纸币传送路径上的分支部位,配置了用于将在纸币传送路径上传送的传送纸币分配到积累部116或拒收部117的分支部118。此外,分支部118若通过检测传感器119A检测出传送纸币的前端的进入,则未图示的螺线管驱动,从而分配传送纸币。此外,积累部116包括叶轮116A,将传送纸币以一张为单位积累在纸币积累空间内的规定位置;以及开闭器116B,为了可取出在纸币积累空间内积累的纸币,将纸币积累空间的纸币取出口开闭。此外,纸币识别部115包括线传感器115A,基于识别程序,光学方式检测传送纸币的正面和反面,并基于其检测结果而识别传送纸币。此外,纸币识别装置102包括SD卡插入部120,插入存储了用于更新纸币识别部 115的识别程序的更新用程序的SD卡106。图7所示的纸币识别装置102包括操作显示部111,具有显示部IllA和操作部IllB ;SD卡插入部120 ;检测传感器119A等的传感器部119 ;驱动纸币传送部114、叶轮 116A、开闭器116B、分支部118等的驱动部121 ;线传感器115A等的纸币识别部115。此外,纸币识别装置102包括识别用控制部122,控制纸币识别部115 ;以及主体控制部123,控制该纸币识别装置102整体。识别用控制部122包括识别用R0M122A,存储了纸币识别部115的固定设定内容;识别用RAM122B,存储识别用控制部122的识别程序等的程序;以及识别用CPU122C,控制识别用控制部122整体。此外,为了识别传送纸币的现金种类、真伪、方向等的种类,识别程序包括每个种类的判定信息或程序。主体控制部123包括控制用R0M123A,存储了纸币识别装置102的固定设定内容;控制用RAM123B,存储了主体控制部123的各种程序或各种设定内容;以及控制用 CPU123C,控制主体控制部123整体。控制用RAM12!3B由易失性存储区域231和非易失性存储区域232构成,在该非易失性存储区域232中,存储了纸币识别装置102的制造号、在纸币识别装置102的制造时等识别该纸币识别装置102的装置码。此外,装置码例如是在制造者侧掌握,但对于顾客是隐匿的结构,所以能够避免顾客不当利用装置码。控制用CPU123C包括制造号判定部131,若从插入SD卡插入部120的SD卡106 中读出程序信息,则判定在程序信息内是否有与该纸币识别装置102的制造号对应的制造号。此外,程序信息在后面叙述,其是将程序和可安装该程序的纸币识别装置102的制造号相关联的信息。控制用CPU123C包括SD卡控制部132,在制造号判定部131中有对应的制造号的情况下,从SD卡106中读出与该制造号对应的程序信息;以及安装控制部133,将通过SD卡控制部132读出的程序安装在控制用RAM12!3B或识别用RAM122B。此外,图7所示的程序提供装置103包括通信部141,担任与通信网104之间的通信接口 ;SD卡插入部142,插入SD卡106 ;管理表143,管理生成的程序信息;历史管理部 144,对每个纸币识别装置102的制造号管理程序的更新历史;以及提供控制部145,控制程序提供装置103整体。提供控制部145包括画面提供部151,根据经由通信网104而与通信终端装置 105的通信连接,对通信终端装置105提供引导画面。画面提供部151对通信终端装置105提供例如请求程序的请求画面、指定安装对象的制造号等的指定画面等的引导画面。图9是清楚地表示对通信终端装置105提供的指定画面的一例的说明图。在图9所示的指定画面160中,包括制造号输入栏160A,指定安装对象的纸币识别装置102的制造号;以及程序名输入栏160B,指定安装到安装对象的纸币识别装置102 的程序名。在制造号输入栏160A中,例如设为可指定在多个纸币识别装置102中连续的制造号的范围,程序名输入栏160B将在制造厂预先准备的多个程序名一览显示,由可从这些一览显示中指定期望的程序名的选择标签构成。在图9的例子中,作为安装对象的制造号 160A而指定“00305 00405”,作为对于这些安装对象的制造号的纸币识别装置102的安装对象程序名160B而指定“R0”,例如安装了罗马尼亚规格的模板。提供控制部145包括制造号检测部152,在指定画面160的制造号输入栏160A 上,检测在通信终端装置105侧指定的安装对象的制造号;以及程序名检测部153,在指定画面160的程序名输入栏160B上,检测在通信终端装置105侧指定的要安装的程序名。
此外,若通过制造号检测部152依次检测出安装对象的制造号,则提供控制部145 向历史管理部144查询与依次检测出的制造号对应的更新历史,并将作为其查询结果的更新历史弹出显示在指定画面160上。其结果,通信终端装置105侧的用户能够以制造号单位认识当前的更新历史,从而避免多余的更新。提供控制部145包括程序生成部154,在通过程序名检测部153检测出安装对象的程序名的情况下,生成与该程序名对应的程序;以及程序信息生成部155,将通过该程序生成部154生成的程序和安装对象的制造号相关联而生成程序信息。此外,提供控制部145包括程序提供部156,在管理表143中管理通过程序信息生成部155生成的程序信息,且将程序信息存储在SD卡106中。程序提供部156包括SD卡控制部156A,将程序信息存储在插入SD卡插入部142 的SD卡106中。图10是清楚地表示SD卡106内部的数据结构的说明图。在图10所示的SD卡106中存储至少一个以上的程序信息,且该程序信息相关联地存储了安装对象的纸币识别装置102的制造号106A、要安装的程序名106B、要安装的程序 106C。图11是清楚地表示管理表143的表内容的说明图。图11所示的管理表143相关联地管理纸币识别装置102的机型名143A、识别请求了程序的销售代理店的组143B、程序名143C、安装对象的制造号143D、要安装的程序143E。 此外,程序提供部156除了通过程序信息生成部155生成的程序信息内的安装对象的制造号、程序名以及程序名之外,在管理表143中还管理安装对象的机型名和销售代理店组。此外,在图11的例子中,作为机型名143A而相关联了 “GFR-VX1”、作为其组143B 而相关联了 “11”、作为安装对象的制造号143D而相关联了 “00305 00405”、作为要安装的程序名143C而相关联了“R0”、作为要安装的程序143E而相关联了程序内容,并在该管理表143内进行管理。此外,在权利要求中记载的程序安装系统对应于程序安装系统101,货币识别装置对应于纸币识别装置102,程序提供装置对应于程序提供装置103,指定部对应于制造号检测部152,程序生成部对应于程序生成部154,程序提供部对应于程序信息生成部155和程序提供部156,程序安装部对应于制造号判定部131、SD卡控制部132和安装控制部133,指定画面提供部对应于画面提供部151,指定画面对应于指定画面160,装置信息指定部对应于制造号输入栏160A,程序指定部对应于程序名输入栏160B,历史管理部对应于历史管理部144等。此外,在权利要求中记载的固有信息输入部相当于制造号检测部152,设定控制部相当于制造号判定部131、SD卡控制部132以及安装控制部133等。接着,说明实施例2的程序安装系统101的动作。图12是表示有关程序请求处理的程序提供装置103内的提供控制部145内部的处理动作的流程图。图12所示的程序请求处理是,从通信终端装置105经由通信网104指定要安装的程序和安装对象的纸币识别装置102的制造号,作为程序信息而生成相关联了制造号的程序,并将该程序信息存储在SD卡106的处理。程序提供装置103内的提供控制部145在经由通信网104与通信终端装置105的通信连接中,通过画面提供部151对通信终端装置105提供请求画面,且若在该请求画面上检测出来自通信终端装置105的程序请求(步骤Sll),则通过画面提供部151,将指定画面 160(参照图9)提供给通信终端装置105。此外,提供控制部145判定是否通过制造号检测部152检测出在指定画面160的制造号输入栏160A上来自通信终端装置105的安装对象的制造号的指定操作(步骤S12)。提供控制部145在检测出安装对象的制造号的指定操作的情况下(步骤 S12 “是”),从历史管理部144中读出与该制造号对应的更新历史,并在指定画面160上弹出显示与该制造号对应的更新历史(步骤Si; )。此外,通信终端装置105侧的用户在指定画面160上的弹出显示中认识到制造号单位的纸币识别装置102的更新历史,能够认识是否需要它的更新。此外,提供控制部145判定是否通过程序名检测部153检测出在指定画面160的程序名输入栏160B上来自通信终端装置105的要安装的程序名的指定操作(步骤S14)。提供控制部145在检测出要安装的程序名的指定操作的情况下(步骤S14“是”), 通过程序生成部1 而生成与该程序名对应的程序(步骤S15)。此外,提供控制部145若生成要安装的程序,则基于要安装的程序和安装对象的制造号,通过程序信息生成部155而生成程序信息(步骤S16)。提供控制部145若生成程序信息,则在管理表143内注册管理该程序信息(步骤 S17)。此外,提供控制部145在管理表143内管理程序信息之后,通过SD卡控制部132 而将该程序信息存储在SD卡106(步骤S18),并结束图12所示的处理动作。此外,提供控制部145在没有检测出安装对象的制造号的指定操作的情况下(步骤S12 “否”),转移到步骤S14,以便为了判定是否检测出要安装的程序名的指定操作。此外,提供控制部145在没有检测出程序名的指定操作的情况下(步骤S14“否”), 转移到步骤S12,以便为了判定是否检测出安装对象的制造号的指定操作。在图12所示的程序请求处理中,在通信终端装置105侧指定安装对象的制造号和程序名,在程序提供装置103侧生成与安装对象的制造号对应的程序,生成与安装对象的制造号和程序对应的程序信息,并在管理表143中管理该程序信息,且将该程序信息存储在SD卡106中。其结果,在程序提供装置103侧,生成在通信终端装置105侧指定的安装对象的纸币识别装置102的程序信息,在SD卡106中能够将该程序信息提供给安装对象的纸币识别装置102。此外,在程序请求处理中,若在通信终端装置105侧指定安装对象的制造号,则从历史管理部143中读出与该制造号的纸币识别装置102对应的更新历史,并在指定画面160 上弹出显示该读出的更新历史。其结果,通信终端装置105侧的用户能够基于指定画面160 上的弹出显示,认识有关指定的制造号的纸币识别装置102的更新历史的同时,认识是否需要更新该纸币识别装置102。接着,说明将存储了程序信息的SD卡106插入到纸币识别装置102的情况下的纸币识别装置102侧的动作。图13是表示有关第1程序安装处理的纸币识别装置102内的主体控制部123内部的处理动作的流程图。图13所示的第1程序安装处理是,插入存储了程序信息的SD卡106,并在该SD卡 106中存储的程序信息内有与该纸币识别装置102的制造号对应的制造号的情况下,安装与该制造号对应的程序信息内的程序的处理。纸币识别装置102内的主体控制部123判定在SD卡插入部120中是否插入了 SD 卡106 (步骤S21)。主体控制部123在SD卡插入部120中插入了 SD卡106的情况下(步骤S21“是”), 判定在SD卡106中存储的程序信息的全部制造号中是否有与在控制用RAM123B中存储的制造号对应的制造号(步骤S22)。主体控制部123在有对应的制造号的情况下(步骤S22 “是”),从SD卡106中读出与对应的制造号对应的程序名(步骤S23),并将该程序名画面显示在显示部11IA (步骤 S24)。此外,纸币识别装置102侧的顾客能够认识可安装的程序名。主体控制部123若将程序名画面显示在显示部111A,则判定在该画面上是否检测出指示安装OK的OK按钮的按钮操作(步骤S25)。主体控制部123在检测出OK按钮的按钮操作的情况下(步骤S25 “是”),判断为执行程序的安装动作,并将在步骤S23中读出的程序安装在控制用RAM123B或识别用 RAM122B (步骤S26),并结束图13所示的处理动作。此外,主体控制部123在没有检测出OK按钮的按钮操作的情况下(步骤 S25 “否”),判定在画面上是否检测出NG按钮的按钮操作(步骤S27)。主体控制部123在检测出NG按钮的按钮操作的情况下(步骤S27 “是”),不执行程序的安装动作,并结束图13所示的处理动作。此外,主体控制部123在没有检测出NG按钮的按钮操作的情况下(步骤 S27 “否”),转移到步骤S25,以便为了判定是否检测出ON按钮的按钮操作。此外,主体控制部123在没有将SD卡106插入SD卡插入部120的情况下(步骤 S21 “否”),结束图13所示的处理动作。此外,主体控制部123在没有对应的制造号的情况下(步骤S22 “否”),将表示在 SD卡106内没有可安装的程序的消息画面显示在显示部IllA(步骤S28),并结束图13所示的处理动作。此外,纸币识别装置102的顾客能够认识在SD卡106内没有可安装的程序的情况。在图13所示的第1程序安装处理中,若存储了程序信息的SD卡106插入该纸币识别装置102内,则在该SD卡106中存储的程序信息内有与该纸币识别装置102的制造号对应的制造号的情况下,判断为有可安装的程序,并将该可安装的程序名画面显示在显示部111A。其结果,纸币识别装置102的顾客能够认识在SD卡106内可安装的程序名。此外,若在第1程序安装处理中,画面显示了可安装的程序名之后,检测出OK按钮的按钮操作,则安装与该程序名对应的程序。其结果,纸币识别装置102的顾客用户能够自己选择是否需要安装程序。此外,在第1程序安装处理中,在SD卡106中存储的程序信息内没有与该纸币识别装置102的制造号对应的制造号的情况下,判断为没有可安装的程序,并画面显示无程序的消息。其结果,纸币识别装置102的用户能够认识在SD卡106内没有可安装的程序的情况。在实施例2中,与安装对象的纸币识别装置102的制造号相关联而生成程序信息, 并将该程序信息提供给纸币识别装置102,且若在纸币识别装置102侧检测出程序信息,则在该程序信息内有与该纸币识别装置102的制造号对应的制造号的情况下,安装与在该程序信息内的该制造号对应的程序。其结果,制造者能够生成仅对指定的纸币识别装置102 有效的程序信息,可靠地防止纸币识别装置102间相互的程序的不当利用,从而实现程序所需的开发成本的回收。此外,在实施例2中,将程序与多个制造号相关联而生成程序信息,并将该程序信息提供给纸币识别装置102。其结果,在制造者对多台纸币识别装置102安装一个程序的情况下,也不会对指定的每个纸币识别装置102生成程序信息,而是生成仅对指定的多台纸币识别装置102有效的一个程序信息即可,所以大幅提高了其生产效率。此外,在实施例2中,通过存储了程序信息的SD卡106,将程序信息提供给纸币识别装置102。其结果,制造者能够使用SD卡106,将程序信息提供给纸币识别装置102。此外,在实施例2中,通过存储了多个程序信息的SD卡106,将这些多个程序信息提供给纸币识别装置102。其结果,制造者能够使用SD卡106,将多个程序信息提供给纸币识别装置102。此外,在实施例2中,在程序提供装置103提供的指定画面160上指定安装对象的制造号和程序名。其结果,销售代理店能够简单地指定安装对象的纸币识别装置102和程序。此外,在实施例2中,若在指定画面160上指定安装对象的制造号,则从历史管理部144中读出与该制造号对应的更新历史,并在指定画面160上弹出显示有关该制造号的纸币识别装置102的更新历史。其结果,销售代理店能够基于安装对象的纸币识别装置102 的更新历史来认识应安装的程序。此外,在上述实施例2中,使用SD卡106而从程序提供装置103对纸币识别装置 102提供了程序信息,但也可以在线上从程序提供装置103对纸币识别装置102提供程序信息,以下作为实施例3说明这种情况。实施例3图14是表示实施例3的程序安装系统内部的概略结构的方框图。此外,通过对与实施例1的程序安装系统101相同的结构赋予相同的符号,省略与其重复的结构和动作的说明。实施例2的程序安装系统101和实施例3的程序安装系统IOlA的不同点在于,纸币识别装置102和程序提供装置103A之间经由通信网104进行通信连接,纸币识别装置 102可在线从程序提供装置103A下载程序信息。程序提供部156包括下载控制部170,在经由通信网104与纸币识别装置102的连接中,控制对于该纸币识别装置102的程序信息的下载。下载控制部170包括制造号判定部171,判定在管理表143内的程序信息内,是否有与连接中的纸币识别装置102的制造号对应的制造号;以及下载请求检测部172,通过制造号判定部171判定为有对应的制造号的情况下,检测来自纸币识别装置102的下载请求。此外,下载控制部170包括下载执行部173,若检测出来自纸币识别装置102的下载请求,则对该纸币识别装置102执行与本装置的制造号对应的程序信息的下载。此外,纸币识别装置102包括与通信网104进行通信连接的通信部124,使用通信部124经由通信网104与程序提供装置103A进行通信连接。此外,纸币识别装置102包括控制主体控制部123的控制用CPU123D,控制用 CPU123D包括下载请求部134,该下载请求部134根据规定操作对连接中的程序提供装置 103A通知下载请求。此外,控制用CPU123D内的安装控制部133若针对对于连接中的程序提供装置 103A的下载请求,从程序提供装置103A下载程序信息,则将该下载的程序信息内的程序安装到控制用RAM123B或识别用RAM122B。接着,说明实施例3的程序安装系统IOlA的动作。图15是表示有关实施例3的第2程序安装处理的程序提供装置103A的提供控制部145A内部的处理动作的流程图。图15所示的第2程序安装处理是,在程序提供装置103A侧,在程序信息内有与连接中的纸币识别装置102的制造号对应的制造号的情况下,对该连接中的纸币识别装置 102传送程序信息,并在纸币识别装置102侧更新程序的处理。在图15中,程序提供装置103A内的提供控制部145A判定是否为经由通信网104 与纸币识别装置102连接中(步骤S31)。提供控制部145A在判定为与纸币识别装置102连接中的情况下(步骤S31“是”), 通过制造号判定部171判定在管理表143内的程序信息内是否有与该连接中的纸币识别装置102的制造号对应的制造号(步骤S32)。提供控制部145A在判定为程序信息内有与程序信息对应的制造号的情况下(步骤S32 “是”),从管理表143中读出与该制造号对应的程序信息(步骤S33)。提供控制部145A若读出与制造号对应的程序信息,则通过画面提供部151,将该程序信息的程序名对纸币识别装置102进行画面提供(步骤S34)。此外,纸币识别装置102 的用户能够在显示部IllA上认识可安装的程序名。此外,提供控制部145A若将程序名对纸币识别装置102进行画面提供,则判定是否从纸币识别装置102检测出下载OK请求(步骤S35)。此外,下载OK请求通过纸币识别装置102侧的操作部IllB的特定操作而通知到程序提供装置103A。
提供控制部145A在从纸币识别装置102检测出下载OK请求的情况下(步骤 S35 “是”),对纸币识别装置102下载与该纸币识别装置102的制造号对应的程序信息(步骤S36),结束图15所示的处理动作。此外,纸币识别装置102侧的安装控制部133从下载的程序信息中读出程序,并将该程序安装到控制用RAM123B或识别用RAM122B。提供控制部145A在没有从纸币识别装置102检测出下载OK请求的情况下(步骤 S35 “否”),判定是否从纸币识别装置102检测出下载NG请求(步骤S37)。此外,下载NG 请求通过纸币识别装置102侧的操作部IllB的特定操作而通知到程序提供装置103A。提供控制部145A在从纸币识别装置102检测出下载NG请求的情况下(步骤 S37 “是”),结束图15所示的处理动作。提供控制部145A在没有从纸币识别装置102检测出下载NG请求的情况下(步骤 S37 “否”),转移到步骤S35,以便为了判定是否从纸币识别装置102检测出下载OK请求。提供控制部145A在通过制造号判定部171判定为在管理表143内的程序信息内没有与该连接中的纸币识别装置102的制造号对应的制造号的情况下(步骤S32“否”),通过画面提供部151对纸币识别装置102画面提供表示没有对应的程序的消息(步骤S38),并结束图15所示的处理动作。此外,纸币识别装置102侧的用户能够在显示部IllA上认识没有程序的情况。此外,提供控制部145A在判定为没有经由通信网104与纸币识别装置102连接的情况下(步骤S31 “否”),结束图15所示的处理动作。在图15所示的第2程序安装处理中,在与纸币识别装置102的通信连接中,在管理表143中管理的程序信息内有与该纸币识别装置102的制造号对应的制造号的情况下, 判断为有可安装的程序,并将可安装的程序名对该纸币识别装置102进行画面提供。其结果,纸币识别装置102的用户能够在显示部IllA上认识可安装的程序名。此外,在第2程序安装处理中,在将可安装的程序名对纸币识别装置102进行画面提供之后,根据纸币识别装置102侧的下载OK请求,执行对于该纸币识别装置102的程序信息的下载。其结果,纸币识别装置102的用户能够自己选择是否需要安装程序。此外,在第2程序安装处理中,在管理表143中管理的程序信息内没有与该纸币识别装置102的制造号对应的制造号的情况下,判断为没有可安装的程序,并将表示没有可安装的程序的消息对该纸币识别装置102进行画面提供。其结果,纸币识别装置102的用户能够认识没有可安装的程序的情况。在实施例3中,与安装对象的纸币识别装置102的制造号对应而生成程序信息,将该程序信息提供给纸币识别装置102,并与纸币识别装置102进行通信连接,在该程序信息内有与该纸币识别装置102的制造号对应的制造号的情况下,安装与该程序信息内的该制造号对应的程序。其结果,制造者生成仅对指定的纸币识别装置102有效的程序信息,可靠地防止纸币识别装置102间相互的程序的不当利用,从而实现程序所需的开发成本的回收。此外,在实施例3中,将程序与多个制造号相关联而生成程序信息,并将该程序信息提供给纸币识别装置102。其结果,在制造者对多台纸币识别装置102安装一个程序的情况下,也不会对指定的每个纸币识别装置102生成程序信息,而是生成仅对指定的多台纸币识别装置有效的一个程序信息即可,所以大幅提高了其生产效率。此外,在实施例3中,程序提供装置103A与纸币识别装置102进行通信连接,将程序信息提供给纸币识别装置102。其结果,制造者能够与纸币识别装置102进行通信连接, 在线上将程序信息提供给纸币识别装置102。此外,在上述实施例2和3中,若与通信终端装置105进行通信连接,检测出在其指定画面160上的安装对象的制造号和程序名,则生成与制造号对应的程序信息,并将该程序信息提供给SD卡106或在线提供给纸币识别装置102,但也可以不与通信终端装置105进行通信连接,而在纸面上将安装对象的制造号和程序名相关联,对程序提供装置 103(103A)手动输入了这些安装对象的制造号和程序名,也能够获得相同的效果。此外,在上述实施例2和3中,为了便于说明,将通信终端装置105的用户设为销售代理店,但即使是纸币识别装置102的顾客或其制造厂,也能够获得相同的效果。此外, 同样地,关于纸币识别装置102,并不限定于顾客,即使配置在制造厂或销售代理店等,也能够获得相同的效果。此外,在上述实施例2和3中,作为指定画面160上的安装对象的制造号,可范围指定连续的制造号,但即使制造号不连续,当然也能够依次指定多个安装对象的制造号,生成与这些多个制造号对应的一个程序信息。此外,在上述实施例2和3中,作为安装对象的制造号而使用了纸币识别装置固有的制造号,但在例如产品缺陷等的缺陷消除程序那样将全部纸币识别装置102设为安装对象的情况下,对每个纸币识别装置102输入制造号非常费工夫。因此,也可以在预先准备全部纸币识别装置102共同的共同码作为其安装对象的制造号,并作为安装对象的制造号而使用了一个共同码的情况下,可对全部纸币识别装置10安装程序。此外,在上述实施例2和3中,若与通信终端装置105进行通信连接,检测出在其指定画面160上的安装对象的制造号和程序名,则生成与制造号对应的程序信息,并将该程序信息提供给SD卡106或在线提供给纸币识别装置102,但也可以在指定安装对象的制造号和程序名之后,还监视该程序的费用支付状况,只有在已支付的情况下,提供给SD卡 106或在线提供程序信息,此时,能够可靠地回收开发成本。此外,在上述实施例2和3中,使用制造号指定了安装对象的纸币识别装置102,但只要是能够识别每个纸币识别装置102的装置信息,则并不限定于这些制造号,也能够获得相同的效果。此外,在上述实施例2和3中,例举具有识别纸币的功能的纸币识别装置102进行了说明,但即使是具有识别硬币的功能的装置,进而是具有识别纸币和硬币两者的功能的装置,也能够获得相同的效果。此外,在上述实施例3中,在程序提供装置103A和纸币识别装置102的通信连接中,在程序信息内有与连接中的纸币识别装置102的制造号对应的制造号的情况下,将该程序信息传送到连接中的纸币识别装置102,但也可以在程序信息内仅将对应的程序传送到纸币识别装置102,此时,在纸币识别装置102侧能够大幅减轻从程序信息中读出程序的处理负担。以上,说明了上述实施例,但本申请的技术思想的范围并不会由本实施例所限定, 只要不脱离在权利要求中记载的技术思想的范围,则可以实施各种各样的实施例。此外,在本实施例中记载的效果并不限定于此。此外,在本实施例中说明的各种处理内,说明为自动进行的处理的全部或者一部分当然也可以手动进行,相反地,说明为手动进行的处理的全部或者一部分当然也可以自动进行。此外,除了特殊记载的情况之外,本实施例中说明的处理步骤、控制步骤、具体名称、包括各种数据或参数的信息也可以适当地变更。此外,图示的各个装置的各个结构元素是功能概念性记载的,不需要在物理上一定如图所示那样构成,其各个装置的具体方式当然并不限定于如图所示。此外,当然也可以在CPU (中央处理单元)、(或者MPU (微处理单元)、MCU (微控制单元)等的微计算机)上、或者在同样的CPU (或者MPU、MCU等的微计算机)中分析执行的程序上、或者布线逻辑的硬件上,执行在各个装置中进行的各种处理功能的全部或者任意的一部分。产业上的可利用性在本发明的货币识别装置的程序设定系统中,由于以装置单位赋予装置固有的信息,所以即使对该货币识别装置输入了不同的货币识别装置的装置固有的信息,也因输入的装置固有的信息不符合条件,所以不许可对于货币识别装置的程序的设定,能够可靠地防止货币识别装置间相互间的程序的不当利用,所以例如在识别传送纸币,并基于该识别结果而积累传送纸币的纸币识别装置等中有用。在本发明的货币识别装置的程序更新系统和货币识别装置的程序更新方法中,由于以装置单位赋予加密码,所以即使对其他的货币识别装置输入了同一个加密码,也因装置码不同,所以不能生成符合许可条件的确认码,能够可靠地防止货币识别装置间相互的更新用程序的不当利用,所以例如在识别传送纸币,并基于该识别结果而积累传送纸币的纸币识别装置等中有用。在本发明的货币识别装置的程序安装系统和货币识别装置的程序安装方法中,与安装对象的货币识别装置的装置信息相关联而生成程序信息,并将该程序信息提供给货币识别装置,且在货币识别装置侧在程序信息内有对应于本装置的装置信息的情况下,安装与该程序信息内的该装置信息对应的程序,因此,制造者生成仅对指定的货币识别装置有效的程序信息,可靠地防止货币识别装置间相互的程序的不当利用,能够实现程序所需的开发成本的回收,所以例如在金融机构等中使用的纸币识别装置等中有用。符号说明1纸币识别装置2B操作部6纸币识别部21确认码生成部22程序解密部23更新控制部101程序安装系统IOlA程序安装系统102纸币识别装置103程序提供装置103A程序提供装置104通信网106 SD 卡123B 控制用 RAM124通信部131制造号判定部132 SD卡控制部133安装控制部144历史管理部151画面提供部152制造号检测部154程序生成部155程序信息生成部156程序提供部160指定画面
160A制造号输入栏160B程序名输入栏
权利要求
1.一种货币识别装置的程序设定系统,设定货币识别装置的程序,其特征在于,该程序设定系统包括固有信息输入部,输入有关所述货币识别装置的装置固有的信息;以及设定控制部,在通过所述固有信息输入部输入的所述装置固有的信息符合与该装置固有的信息相关联的条件的情况下,许可与该装置固有的信息相关联的条件对应的所述程序对于该货币识别装置的设定。
2.一种货币识别装置的程序更新系统,其特征在于,该程序更新系统包括 货币识别部,基于识别程序而识别货币;输入部,输入对每个装置主体赋予的加密码;确认码生成部,基于在所述输入部中输入的加密码以及用于确定所述装置主体的装置码,通过规定算法而生成确认码;以及更新控制部,在通过所述确认码生成部生成的所述确认码符合许可条件的情况下,设为能够利用更新用程序,并基于该更新用程序而更新所述货币识别部的识别程序。
3.如权利要求2所述的货币识别装置的程序更新系统,其特征在于,所述更新控制部在所述确认码不符合所述许可条件的情况下,设为不能利用该更新用程序。
4.如权利要求2或3所述的货币识别装置的程序更新系统,其特征在于, 所述更新控制部包括解密部,在所述确认码符合所述许可条件的情况下,基于该确认码而解密所述更新用程序,并设为能够利用该更新用程序。
5.如权利要求2或3所述的货币识别装置的程序更新系统,其特征在于, 所述许可条件与所述更新用程序一同存储。
6.如权利要求2 5的任一项所述的货币识别装置的程序更新系统,其特征在于,所述更新控制部根据存储了所述更新用程序的记录介质的插入动作,读出在该记录介质中存储的所述更新用程序,并基于读出的更新用程序而更新所述货币识别装置的识别程序。
7.如权利要求2 5的任一项所述的货币识别装置的程序更新系统,其特征在于,所述更新控制部根据与管理所述更新用程序的管理装置之间的通信连接动作,从所述管理装置接收所述更新用程序,并基于接收到的更新用程序而更新所述货币识别装置的识别程序。
8.如权利要求2 7的任一项所述的货币识别装置的程序更新系统,其特征在于,包括加密码生成部,基于所述更新用程序更新对象的货币识别装置主体的所述装置码以及设为能够利用该更新用程序的所述许可条件,通过所述规定算法,生成对所述更新用程序更新对象的货币识别装置赋予的所述加密码。
9.如权利要求2 8的任一项所述的货币识别装置的程序更新系统,其特征在于, 所述许可条件是设为能够利用该更新用程序的公共的许可码。
10.一种货币识别装置的程序更新方法,该货币识别装置基于识别程序而识别货币,其特征在于,该程序更新方法包括输入步骤,输入对每个装置主体赋予的加密码;确认码生成步骤,基于输入的加密码以及用于确定所述装置主体的装置码,通过规定算法而生成确认码;以及更新控制步骤,在生成的确认码符合许可条件的情况下,设为能够利用更新用程序,并基于该更新用程序而更新所述识别程序。
11.如权利要求10所述的货币识别装置的程序更新方法,其特征在于,包括加密码生成步骤,基于所述更新用程序更新对象的货币识别装置主体的装置码以及许可利用该更新用程序的许可条件,通过所述规定算法,生成对所述更新用程序更新对象的货币识别装置赋予的加密码。
12.—种货币识别装置的程序安装系统,在基于识别程序而识别货币的货币识别装置中安装程序,其特征在于,该程序安装系统包括指定部,指定用于识别安装对象的货币识别装置的装置信息; 程序生成部,生成与通过该指定部指定的装置信息的货币识别装置有关的程序;以及程序提供部,将在该程序生成部中生成的程序与装置信息相关联而生成程序信息,并将该程序信息提供给所述货币识别装置, 所述货币识别装置包括程序安装部,在该程序信息内有对应于本装置的装置信息的情况下,安装与该程序信息内的该装置信息对应的程序。
13.如权利要求12所述的货币识别装置的程序安装系统,其特征在于,将在所述程序生成部中生成的程序与多个装置信息相关联而生成程序信息,并将该程序信息提供给所述货币识别装置。
14.如权利要求12或13所述的货币识别装置的程序安装系统,其特征在于, 通过存储了所述程序信息的记录介质,提供给所述货币识别装置。
15.如权利要求12或13所述的货币识别装置的程序安装系统,其特征在于, 通过存储了多个程序信息的记录介质,提供给所述货币识别装置。
16.如权利要求12或13所述的货币识别装置的程序安装系统,其特征在于,与所述货币识别装置进行通信连接,将所述程序信息提供给所述货币识别装置。
17.如权利要求12 16的任一项所述的货币识别装置的程序安装系统,其特征在于, 所述指定部包括提供指定画面的指定画面提供部,该指定画面包括指定所述装置信息的装置信息指定部以及指定用于识别程序的程序名的程序指定部,通过该指定画面上的装置信息指定部和程序指定部而指定装置信息和程序名。
18.如权利要求17所述的货币识别装置的程序安装系统,其特征在于,包括 历史管理部,以所述装置信息为单位管理程序的历史信息,若通过所述指定画面上的所述装置信息指定部而指定装置信息,则从历史管理部中读出与该装置信息对应的历史信息,并基于该历史信息,在指定画面上画面显示该装置信息的更新历史。
19.如权利要求12 18的任一项所述的货币识别装置的程序安装系统,其特征在于, 所述指定部将全部货币识别装置共同的共同码指定为所述装置信息。
20.如权利要求12 19的任一项所述的货币识别装置的程序安装系统,其特征在于,包括程序提供装置,对所述货币识别装置提供程序,在该程序提供装置内,包括所述指定部、所述程序生成部以及所述程序提供部。
21. 一种货币识别装置的程序安装方法,在基于识别程序而识别货币的货币识别装置中安装程序,其特征在于,该程序安装方法包括指定步骤,指定用于识别安装对象的货币识别装置的装置信息; 程序生成步骤,生成与指定的装置信息的货币识别装置有关的程序;以及程序提供步骤,将生成的程序与装置信息相关联而生成程序信息,并将该程序信息提供给所述货币识别装置;以及所述货币识别装置侧的程序安装步骤,在该程序信息内有对应于本装置的装置信息的情况下,安装与该程序信息内的该装置信息对应的程序。
全文摘要
通过可靠地防止货币识别装置间相互的更新用程序的不当利用,从而实现开发成本的回收。包括纸币识别部(6),基于识别程序而识别纸币;操作部(2B),输入以装置单位赋予的PIN码;确认码生成部(21),使用装置码对PIN码进行加密而生成确认码;程序解密部(22),在确认码符合许可码的情况下,对在SD卡中存储的更新用程序进行解密;以及更新控制部(23),设为能够利用已解密的更新用程序,并基于该更新用程序而更新纸币识别部(6)的识别程序。
文档编号G06F11/00GK102473328SQ20108002737
公开日2012年5月23日 申请日期2010年6月23日 优先权日2009年7月6日
发明者松浦伸治, 森野肇, 池田泰 申请人:光荣株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1