应用认证方法及装置、电子许可证发行方法及装置、系统与流程

文档序号:11134517阅读:165来源:国知局
应用认证方法及装置、电子许可证发行方法及装置、系统与制造工艺

本发明涉及一种对自动交易装置的应用进行认证的应用认证方法及应用认证装置、发行自动交易装置的应用的电子许可证的电子许可证发行方法及电子许可证发行装置、以及自动交易装置的应用的认证/许可系统



背景技术:

以往,向银行提供自动交易装置中所使用的应用的应用提供方在向银行或中间代理方提供上述应用时,还提供该应用的电子许可证,使得该应用只能在指定的自动交易装置上运行,而不能在非指定的自动交易装置上运行,从而防止没有得到应用提供方授权的银行使用该应用。

在银行的自动交易装置上所运行的应用的授权管理方面,普遍的做法是通过向自动交易装置发行电子许可证并进行本地认证处理,认证通过后就可以在该自动交易装置上正常使用该应用。电子许可证通常是在应用提供方获得了自动交易装置本身的硬件特征后,将电子许可证与该硬件特征绑定后发给银行来使用的。

硬件特征通常是自动交易装置的某一核心部件如中央处理器(CPU)的序列号、硬盘的序列号、网卡MAC地址等特征。上述的根据自动交易装置的硬件特征来发行电子许可证的方法中,由于电子许可证是与硬件特征绑定在一起的,所以一旦自动交易装置中因设备升级等而更换了所绑定的硬件,则电子许可证就失去了授权认证的作用,因此每次更换硬件时必须重新申请电子许可证。因此存在授权工作繁杂的问题。

此外,这种基于硬件特征的授权是以一台自动交易装置为单位来进行授权的,授权发行的对象被限制在一台自动交易装置上,无法实现对群组对象的自动交易装置进行授权的功能,因此不能同时对多个自动交易装置进行授权,也无法以银行为单位来对大量自动交易装置进行授权。因此存在授权工作繁杂的问题。

因此,期待能够简化应用的授权工作的新的授权方式。



技术实现要素:

本申请是考虑到上述状况而做出的。

具体地说,目前在国内使用的自动交易装置的显示器上显示的画面背景在各银行间是不同的。通常情况下,各银行具有其独有的画面背景,且画面背景上会显示银行名或者银行特有的标志,而且该各银行的画面背景通常很少更新,基本上在公布以后就会一直使用下去。

基于这一点,本申请的发明人提出了根据上述的画面背景(以下称为背景图)的特征值来发行电子许可证的方案。具体可通过如下方案来实现。

根据技术方案1,一种应用认证方法,对自动交易装置的应用进行认证,其特征在于,包括:背景图文件读取步骤,从上述自动交易装置的存储部中读取上述自动交易装置所属的银行所特有的背景图文件;银行背景图特征值计算步骤,根据上述背景图文件计算出该背景图文件的特征值,作为银行背景图特征值;判断步骤,判断上述银行背景图特征值与认证用背景图特征值是否一致;以及控制步骤,若在上述判断步骤中判断为一致,则允许上述自动交易装置运行上述应用,若在上述判断步骤中判断为不一致,则禁止在上述自动交易装置中运行上述应用。

技术方案2的特征在于,在技术方案1所述的应用认证方法中,还包括:特征值文件生成步骤,在上述控制步骤中禁止了在上述自动交易装置中运行上述应用的情况下,根据上述银行背景图特征值和表示上述银行的银行信息,生成包含上述银行背景图特征值和上述银行信息的特征值文件;和特征值文件发送步骤,为了获得电子许可证,向电子许可证发行装置发送上述特征值文件。

技术方案3的特征在于,在技术方案1所述的应用认证方法中,在上述银行背景图特征值计算步骤中,计算出所取得的上述背景图文件的校验值,来作为该背景图文件的特征值。

技术方案4的特征在于,在技术方案1所述的应用认证方法中,在上述银行背景图特征值计算步骤中,计算出所取得的上述背景图文件的颜色特征值分布,来作为该背景图文件的特征值。

技术方案5的特征在于,在技术方案1所述的应用认证方法中,在上述银行背景图特征值计算步骤之后,还包括:电子许可证文件有无检查步骤,检查是否存在与上述银行背景图特征值对应的电子许可证;以及电子许可证文件有效性检查步骤,在上述电子许可证文件有无检查步骤的检查结果为存在上述电子许可证文件的情况下,对电子许可证文件中所包含的验证数据进行分析,来检查该电子许可证文件是否有效,在上述判断步骤中,在上述电子许可证文件有效性检查步骤的检查结果为上述电子许可证文件有效的情况下,判断上述银行背景图特征值与认证用背景图特征值是否一致,在上述控制步骤中,若在上述判断步骤中判断为一致,则允许上述自动交易装置运行上述应用,若上述电子许可证文件有无检查步骤的检查结果为不存在上述电子许可证文件,或者上述电子许可证文件有效性检查步骤的检查结果为上述电子许可证文件无效,或者在上述判断步骤中判断为不一致,则禁止在上述自动交易装置中运行上述应用。

根据技术方案6,一种电子许可证发行方法,发行自动交易装置的应用的电子许可证,其特征在于,包括:背景图文件读取步骤,从上述自动交易装置的存储部中读取上述自动交易装置所属的银行所特有的背景图文件;银行背景图特征值计算步骤,根据上述背景图文件计算出该背景图文件的特征值,作为银行背景图特征值;特征值文件生成步骤,根据上述银行背景图特征值和表示上述银行的银行信息,生成包含上述银行背景图特征值和上述银行信息的特征值文件;特征值文件发送步骤,为了获得电子许可证,向电子许可证发行装置发送上述特征值文件;特征值文件接收步骤,接收发送来的上述特征值文件;电子许可证文件生成步骤,从上述特征值文件中读取上述银行背景图特征值和银行信息,并根据该银行背景图特征值,生成针对上述银行的包含银行背景图特征值的电子许可证文件;以及电子许可证文件发送步骤,向上述银行发送上述电子许可证文件。

技术方案7的特征在于,在技术方案6所述的电子许可证发行方法中,在上述银行背景图特征值计算步骤中,计算出所取得的上述背景图文件的校验值,来作为该背景图文件的特征值。

技术方案8的特征在于,在技术方案6所述的电子许可证发行方法中,在上述银行背景图特征值计算步骤中,计算出所取得的上述背景图文件的 颜色特征值分布,来作为该背景图文件的特征值。

根据技术方案9,一种应用认证装置,对自动交易装置的应用进行认证,其特征在于,包括:背景图文件读取单元,从上述自动交易装置的存储部中读取上述自动交易装置所属的银行所特有的背景图文件;银行背景图特征值计算单元,根据上述背景图文件计算出该背景图文件的特征值,作为银行背景图特征值;判断单元,判断上述银行背景图特征值与认证用背景图特征值是否一致;以及控制单元,若上述判断单元判断为一致,则允许上述自动交易装置运行上述应用,若上述判断单元判断为不一致,则禁止在上述自动交易装置中运行上述应用。

技术方案10的特征在于,在技术方案9所述的应用认证装置中,还包括:特征值文件生成单元,在上述控制单元禁止了在上述自动交易装置中运行上述应用的情况下,根据上述银行背景图特征值和表示上述银行的银行信息,生成包含上述银行背景图特征值和上述银行信息的特征值文件;和特征值文件发送单元,为了获得电子许可证,向电子许可证发行装置发送上述特征值文件。

技术方案11的特征在于,在技术方案9所述的应用认证装置中,还包括:电子许可证文件有无检查单元,检查是否存在与上述银行背景图特征值对应的电子许可证;以及电子许可证文件有效性检查单元,在上述电子许可证文件有无检查单元的检查结果为存在上述电子许可证文件的情况下,对电子许可证文件中所包含的验证数据进行分析,来检查该电子许可证文件是否有效,上述判断单元在上述电子许可证文件有效性检查单元的检查结果为上述电子许可证文件有效的情况下,判断上述银行背景图特征值与认证用背景图特征值是否一致,上述控制单元若上述判断单元判断为一致,则允许上述自动交易装置运行上述应用,若上述电子许可证文件有无检查单元的检查结果为不存在上述电子许可证文件,或者上述电子许可证文件有效性检查单元的检查结果为上述电子许可证文件无效,或者上述判断单元判断为不一致,则禁止在上述自动交易装置中运行上述应用。

根据技术方案12,一种电子许可证发行装置,发行自动交易装置的应用的电子许可证,其特征在于,包括:特征值文件接收单元,接收从技术方案10所述的应用认证装置中的特征值文件发送单元发送来的上述特征值 文件;电子许可证文件生成单元,从上述特征值文件中读取上述银行背景图特征值和银行信息,并根据该银行背景图特征值,生成针对上述银行的包含银行背景图特征值的电子许可证文件;以及电子许可证文件发送单元,向上述银行发送上述电子许可证文件。

根据技术方案13,一种自动交易装置的应用的认证/许可系统,其特征在于,包括应用认证装置及电子许可证发行装置,上述应用认证装置对上述自动交易装置的应用进行认证,包括:背景图文件读取单元,从上述自动交易装置的存储部中读取上述自动交易装置所属的银行所特有的背景图文件;银行背景图特征值计算单元,根据上述背景图文件计算出该背景图文件的特征值,作为银行背景图特征值;判断单元,判断上述银行背景图特征值与认证用背景图特征值是否一致;控制单元,若上述判断单元判断为一致,则允许上述自动交易装置运行上述应用,若上述判断单元判断为不一致,则禁止在上述自动交易装置中运行上述应用;特征值文件生成单元,在上述控制单元禁止了在上述自动交易装置中运行上述应用的情况下,根据上述银行背景图特征值和表示上述银行的银行信息,生成包含上述银行背景图特征值和上述银行信息的特征值文件;以及特征值文件发送单元,为了获得电子许可证,向电子许可证发行装置发送上述特征值文件,上述电子许可证发行装置发行上述自动交易装置的应用的电子许可证,包括:特征值文件接收单元,接收从上述应用认证装置中的特征值文件发送单元发送来的上述特征值文件;电子许可证文件生成单元,从上述特征值文件中读取上述银行背景图特征值和银行信息,并根据该银行背景图特征值,生成针对上述银行的包含银行背景图特征值的电子许可证文件;以及电子许可证文件发送单元,向上述银行发送上述电子许可证文件。

根据技术方案14,一种自动交易装置的应用的认证/许可系统,其特征在于,包括应用认证装置、中转装置及电子许可证发行装置,上述应用认证装置对上述自动交易装置的应用进行认证,包括:背景图文件读取单元,从上述自动交易装置的存储部中读取上述自动交易装置所属的银行所特有的背景图文件;银行背景图特征值计算单元,根据上述背景图文件计算出该背景图文件的特征值,作为银行背景图特征值;判断单元,判断上述银行背景图特征值与认证用背景图特征值是否一致;控制单元,若上述判断 单元判断为一致,则允许上述自动交易装置运行上述应用,若上述判断单元判断为不一致,则禁止在上述自动交易装置中运行上述应用;特征值文件生成单元,在上述控制单元禁止了在上述自动交易装置中运行上述应用的情况下,根据上述银行背景图特征值和表示上述银行的银行信息,生成包含上述银行背景图特征值和上述银行信息的特征值文件;以及特征值文件发送单元,为了获得电子许可证,向上述中转装置发送上述特征值文件,上述中装装置包括:特征值文件收发单元,接收从上述应用认证装置的特征值文件发送单元发送来的特征值文件,并发送给上述电子许可证发行装置;以及电子许可证文件收发单元,接收从上述电子许可证发行装置发送来的电子许可证文件,并发送给上述银行,上述电子许可证发行装置发行上述自动交易装置的应用的电子许可证,包括:特征值文件接收单元,接收从上述特征值文件收发单元发送来的上述特征值文件;电子许可证文件生成单元,从上述特征值文件中读取上述银行背景图特征值和银行信息,并根据该银行背景图特征值,生成针对上述银行的包含银行背景图特征值的上述电子许可证文件;以及电子许可证文件发送单元,向上述中转装置发送上述电子许可证文件。

发明效果

根据本发明,电子许可证文件是根据申请电子许可证文件的银行所特有的背景图文件来生成的,因此该电子许可证文件只对该银行的自动交易装置才有效。因此,能够防止未经应用提供方许可的银行使用该应用。

此外,根据本发明,电子许可证文件是根据申请电子许可证文件的银行所特有的背景图文件来生成的,因此只要该银行的自动交易装置使用的是该银行的上述背景图,该电子许可证就对该自动交易装置有效。因此,不会产生像现有技术那样由于更换自动交易装置中的硬件而导致电子许可证文件失效的问题,不需要每次更换硬件时都进行授权。因此能够简化授权工作。

此外,根据本发明,电子许可证文件是根据申请电子许可证文件的银行所特有的背景图文件来生成的,因此该电子许可证对该银行的使用该背景图文件的所有自动交易装置都有效。因此能够以银行为单位对大量自动交易装置进行授权,能够简化授权工作。

附图说明

图1是表示第1实施方式的应用认证装置及电子许可证发行装置的概略图。

图2是表示第1实施方式的应用认证装置对要在自动交易装置上运行的应用进行认证的方法的流程图。

图3是表示第1实施方式的电子许可证发行装置发行自动交易装置的应用的电子许可证的方法的流程图。

图4是表示第2实施方式的应用认证装置及电子许可证发行装置的概略图。

图5是表示第2实施方式的应用认证装置对要在自动交易装置上运行的应用进行认证的方法的流程图。

图6是表示第3实施方式的应用认证装置、电子许可证发行装置及中转装置的概略图。

具体实施方式

在详细说明本发明之前,简要说明本发明的技术思想。

在应用提供方制作在银行的自动交易装置中运行的应用时,根据预先设定的预设图片生成该预设图片的特征值,该预设图片是与任何银行的自动交易装置上显示的背景图不同的图片。之后,根据该预设图片的特征值生成电子许可证。

某一银行在自动交易装置中运行上述应用时,会将上述的预设图片更换成该银行所特有的背景图。由于银行的自动交易装置上所显示的背景图与预设图片不同,因此该背景图的特征值信息与根据预设图片的特征值生成电子许可证不符,因此无法通过认证,从而无法正常运行该应用。为了获得与银行的背景图相符的电子许可证,银行必须向应用提供方申请电子许可证,之后才能在自动交易装置中正常运行该应用。

在收到银行的电子许可证的申请之后,应用提供方从电子许可证申请文件(特征值文件)中读取该银行的背景图特征值,并根据该背景图特征值生成电子许可证,并发给银行。

以下,结合附图详细说明本发明的实施方式。

[第1实施方式]

图1是表示第1实施方式的应用认证装置20、以及应用提供方的电子许可证发行装置40的概略图。

应用认证装置20包括背景图文件读取单元21、银行背景图特征值计算单元22、判断单元23、控制单元24、特征值文件生成单元25、特征值文件发送单元26及电子许可证文件接收单元27。

背景图文件读取单元21用于从自动交易装置的存储部中读取该自动交易装置所属的银行所特有的背景图文件。银行背景图特征值计算单元22用于根据背景图文件计算出该背景图文件的特征值,作为银行背景图特征值。判断单元23用于判断银行背景图特征值与认证用背景图特征值是否一致。控制单元24在判断单元23中判断为一致的情况下,允许自动交易装置运行该应用,在判断单元23判断为不一致的情况下,禁止在自动交易装置中运行该应用。特征值文件生成单元25在控制单元24禁止了在自动交易装置中运行该应用的情况下,根据银行背景图特征值和表示银行的银行信息,生成包含银行背景图特征值和银行信息的特征值文件。特征值文件发送单元26为了获得电子许可证,向电子许可证发行装置40发送所生成的特征值文件。电子许可证文件接收单元27用于接收电子许可证文件。

电子许可证发行装置40包括特征值文件接收单元41、电子许可证文件生成单元42及电子许可证文件发送单元43。

特征值文件接收单元41用于接收从应用认证装置20的特征值文件发送单元26发送来的特征值文件。电子许可证文件生成单元42从特征值文件中读取银行背景图特征值和银行信息,并根据该银行背景图特征值,生成针对该银行的包含银行背景图特征值的电子许可证文件。电子许可证文件发送单元43用于向应用认证装置20发送电子许可证文件。

图2是表示应用认证装置20对要在自动交易装置上运行的应用进行认证的方法的流程图。

在步骤S21(背景图文件读取步骤)中,背景图文件读取单元21从自动交易装置的存储部中读取该自动交易装置所属的银行所特有的背景图文 件。

接着,在步骤S22(银行背景图特征值计算步骤)中,银行背景图特征值计算单元22根据在步骤S21中读取的背景图文件,计算出该背景图文件的特征值,作为该自动交易装置所属的银行的银行背景图特征值。

具体地说,银行背景图特征值计算单元22计算出所取得的背景图文件的校验值(CHECKSUM),来作为该背景图文件的特征值。校验值是通过将背景图文件的内容的每两个比特的值进行相加而最后得出的两个比特的整数值。在上述的相加过程中有可能产生溢出,即相加的和过大,两个比特的内存放不下这么大的数字。为此采取避免该问题的处理,例如在溢出之前将内存的高8位与低8位相加,将相加的结果覆盖到原来存放数据的两个比特当中,以此来避免内存溢出的问题。

或者,在步骤S22中,银行背景图特征值计算单元22也可以计算出所取得的背景图文件的颜色特征值分布,来作为该背景图文件的特征值。具体地说,在颜色特征值分析中,采用灰度图像直方图分析法,基于RGB颜色空间来进行考虑,由于红、绿、蓝三原色分量都是由一个比特值来描述的,值域为0~255。因此,定义一个大小为256的直方图数组H,之后根据像素值完成频率分布统计,例如假设像素值为124,则H[124]=H[124]+1。进一步,通过分析背景图文件的每个比特的值,并归类到数组H的相应的索引下,从而得出该背景图文件的像素的频率分布统计即颜色特征值分布,并将其作为该背景图文件的特征值。

接着,在步骤S23(判断步骤)中,判断单元23判断在步骤S22中计算出的银行背景图特征值与认证用背景图特征值是否一致。

接着,在步骤S24(控制步骤)中,控制单元24在步骤S23中判断为银行背景图特征值与认证用背景图特征值一致的情况下,允许该自动交易装置运行该应用,相反在步骤S23中判断为银行背景图特征值与认证用背景图特征值不一致的情况下,禁止在自动交易装置中运行该应用。

接着,在步骤S25(特征值文件生成步骤)中,特征值文件生成单元25在控制单元24禁止了在自动交易装置中运行该应用的情况下,根据银行背景图特征值和表示银行的银行信息,生成包含银行背景图特征值和银行信息的特征值文件。

接着,在步骤S26(特征值文件发送步骤)中,特征值文件发送单元26为了获得电子许可证,向电子许可证发行装置40发送所生成的特征值文件。

在此,步骤S26中的“发送所生成的特征值文件”既可以通过网络来实现,也可以通过例如移动存储介质来实现。具体的说,既可以通过由应用认证装置20通过网络向电子许可证发行装置40发送来实现,也可以通过由银行工作人员将生成的特征值文件存储到移动存储介质中,之后将该移动存储介质交给应用提供方的工作人员或通过将该移动存储介质中所存储的特征值文件经由网络交给应用提供方的工作人员,并由应用提供方的工作人员将特征值文件读入到电子许可证发行装置40中来实现。考虑到应用认证装置20与网络连接的情况下容易受到网络威胁,通常情况下采用后一方式来实现“发送所生成的特征值文件”。

图3是表示电子许可证发行装置40发行自动交易装置的应用的电子许可证的方法的流程图。

首先,在步骤S41(特征值文件接收步骤)中,特征值文件接收单元41接收上述的步骤S26中从应用认证装置20中的特征值文件发送单元26发送来的特征值文件。

接着,在步骤S42(电子许可证文件生成步骤)中,电子许可证文件生成单元42从在步骤S41中接收的特征值文件中读取银行背景图特征值和银行信息,并根据该银行背景图特征值,生成针对该银行的包含银行背景图特征值的电子许可证文件。

接着,在步骤S43(电子许可证文件发送步骤)中,电子许可证文件发送单元43向应用认证装置20发送在步骤S42中所生成的电子许可证文件。

应用认证装置20的电子许可证文件接收单元27接收该电子许可证文件之后,自动交易装置重新启动时,应用认证装置20如上述的步骤S21-S24那样进行认证。此时,在步骤S23中,判断单元23判断在步骤S22中计算出的银行背景图特征值与在步骤S45中发送来的电子许可证文件内的银行背景图特征值是否一致。即,此时的认证用背景图特征值为银行背景图特征值。

由于该银行背景图特征值是在步骤S22中根据该银行的背景图文件计 算出来的特征值,所以在步骤S23中判断单元23的判断结果为一致,即认证成功,因此在步骤S24中,控制单元24允许该自动交易装置运行该应用。

根据上述第1实施方式,电子许可证文件是根据申请电子许可证文件的银行所特有的背景图文件来生成的,因此该电子许可证文件只对该银行的自动交易装置才有效。因此,能够防止未经应用提供方许可的银行使用该应用。

此外,根据上述第1实施方式,电子许可证文件是根据申请电子许可证文件的银行所特有的背景图文件来生成的,因此只要该银行的自动交易装置使用的是该银行的上述背景图,该电子许可证就对该自动交易装置有效。因此,不会产生像现有技术那样由于更换自动交易装置中的硬件而导致电子许可证文件失效的问题,不需要每次更换硬件时都进行授权。因此能够简化授权工作。

此外,根据上述第1实施方式,电子许可证文件是根据申请电子许可证文件的银行所特有的背景图文件来生成的,因此该电子许可证对该银行的使用该背景图文件的所有自动交易装置都有效。因此能够以银行为单位对大量自动交易装置进行授权,能够简化授权工作。

[第2实施方式]

图4是表示第2实施方式的应用认证装置30、以及应用提供方的电子许可证发行装置40的概略图。

第2实施方式的应用认证装置30与第1实施方式的应用认证装置20的不同点在于,除了包括背景图文件读取单元21、银行背景图特征值计算单元22、判断单元23、控制单元24、特征值文件生成单元25、特征值文件发送单元26及电子许可证文件接收单元27以外,还包括电子许可证文件有无检查单元31及电子许可证文件有效性检查单元32。第2实施方式的电子许可证发行装置40与第1实施方式相同,因此在此省略重复说明。

背景图文件读取单元21用于从自动交易装置的存储部中读取该自动交易装置所属的银行所特有的背景图文件。银行背景图特征值计算单元22用于根据背景图文件计算出该背景图文件的特征值,作为银行背景图特征值。电子许可证文件有无检查单元31用于检查是否存在与银行背景图特征值对 应的电子许可证。电子许可证文件有效性检查单元32在存在电子许可证文件的情况下,对电子许可证文件中所包含的验证数据进行分析,来检查该电子许可证文件是否有效。判断单元23在电子许可证文件有效的情况下,判断银行背景图特征值与认证用背景图特征值是否一致。控制单元24在判断单元23中判断为一致的情况下,允许自动交易装置运行该应用,在电子许可证文件有无检查单元31的检查结果为不存在电子许可证文件,或者电子许可证文件有效性检查单元32的检查结果为电子许可证文件无效,或者判断单元23判断为不一致的情况下,禁止在自动交易装置中运行该应用。特征值文件生成单元25在控制单元24禁止了在自动交易装置中运行该应用的情况下,根据银行背景图特征值和表示银行的银行信息,生成包含银行背景图特征值和银行信息的特征值文件。特征值文件发送单元26为了获得电子许可证,向电子许可证发行装置40发送所生成的特征值文件。电子许可证文件接收单元27用于接收电子许可证文件。

图5是表示应用认证装置30对要在自动交易装置上运行的应用进行认证的方法的流程图。

在步骤S21(背景图文件读取步骤)中,背景图文件读取单元21从自动交易装置的存储部中读取该自动交易装置所属的银行所特有的背景图文件。

接着,在步骤S22(银行背景图特征值计算步骤)中,银行背景图特征值计算单元22根据在步骤S21中读取的背景图文件,计算出该背景图文件的特征值,作为该自动交易装置所属的银行的银行背景图特征值。

具体地说,银行背景图特征值计算单元22计算出所取得的背景图文件的校验值(CHECKSUM),来作为该背景图文件的特征值。校验值是通过将背景图文件的内容的每两个比特的值进行相加而最后得出的两个比特的整数值。在上述的相加过程中有可能产生溢出,即相加的和过大,两个比特的内存放不下这么大的数字。为此采取避免该问题的处理,例如在溢出之前将内存的高8位与低8位相加,将相加的结果覆盖到原来存放数据的两个比特当中,以此来避免内存溢出的问题。

或者,在步骤S22中,银行背景图特征值计算单元22也可以计算出所取得的背景图文件的颜色特征值分布,来作为该背景图文件的特征值。具 体地说,在颜色特征值分析中,采用灰度图像直方图分析法,基于RGB颜色空间来进行考虑,由于红、绿、蓝三原色分量都是由一个比特值来描述的,值域为0~255。因此,定义一个大小为256的直方图数组H,之后根据像素值完成频率分布统计,例如假设像素值为124,则H[124]=H[124]+1。进一步,通过分析背景图文件的每个比特的值,并归类到数组H的相应的索引下,从而得出该背景图文件的像素的频率分布统计即颜色特征值分布,并将其作为该背景图文件的特征值。

接着,在步骤S31(电子许可证文件有无检查步骤)中,电子许可证文件有无检查单元31检查是否存在与银行背景图特征值对应的电子许可证。

接着,在步骤S32(电子许可证文件有效性检查步骤)中,电子许可证文件有效性检查单元32在步骤S31的检查结果为存在电子许可证文件的情况下,对电子许可证文件中所包含的验证数据进行分析,来检查该电子许可证文件是否有效。

接着,在步骤S23(判断步骤)中,判断单元23在步骤S32的检查结果为电子许可证文件有效的情况下,判断在步骤S22中计算出的银行背景图特征值与认证用背景图特征值是否一致。

接着,在步骤S24(控制步骤)中,控制单元24在步骤S23中判断为银行背景图特征值与认证用背景图特征值一致的情况下,允许该自动交易装置运行该应用,而在步骤S31的检查结果为不存在电子许可证文件的情况下,或者步骤S32的检查结果为电子许可证文件无效的情况下,或者在步骤S23中判断为银行背景图特征值与认证用背景图特征值不一致的情况下,禁止在自动交易装置中运行该应用。

接着,在步骤S25(特征值文件生成步骤)中,特征值文件生成单元25在控制单元24禁止了在自动交易装置中运行该应用的情况下,根据银行背景图特征值和表示银行的银行信息,生成包含银行背景图特征值和银行信息的特征值文件。

接着,在步骤S26(特征值文件发送步骤)中,特征值文件发送单元26为了获得电子许可证,向电子许可证发行装置40发送所生成的特征值文件。

根据上述第2实施方式,能够获得与第1实施方式相同的效果,即能 够防止未经应用提供方许可的银行使用该应用。此外也不会产生像现有技术那样由于更换自动交易装置中的硬件而导致电子许可证文件失效的问题,不需要每次更换硬件时都进行授权。因此能够简化授权工作。此外,也能够以银行为单位对大量自动交易装置进行授权,能够简化授权工作。

[第3实施方式]

在上述的第1实施方式及第2实施方式中,由银行直接向应用提供方申请应用的电子许可证,并由应用提供方直接向银行发行应用的电子许可证。

但是,银行还可以经由中间代理方向应用提供方申请应用的电子许可证,应用提供方经由中间代理方向银行发行应用的电子许可证。在本第3实施方式中说明这种实施方式。

图6是表示第3实施方式的应用认证装置20、应用提供方的电子许可证发行装置40及中转装置60的概略图。

第3实施方式的应用认证装置20与第1实施方式的不同点仅在于特征值文件发送单元。第1实施方式的特征值文件发送单元26向电子许可证发送装置40发送特征值文件,而第3实施方式的特征值文件发送单元26’向中转装置60发送特征值文件。

第3实施方式的电子许可证发行装置40与第1实施方式的不同点仅在于特征值文件接收单元及电子许可证文件发送单元。第1实施方式的特征值文件接收单元41接收从应用认证装置20中发送来的特征值文件,而第3实施方式的特征值文件接收单元41’接收从中转装置60发送来的特征值文件。第1实施方式的电子许可证文件发送单元43向应用认证装置20发送电子许可证文件,而第3实施方式的电子许可证文件发送单元43’向中转装置60发送电子许可证文件。

中转装置60包括特征值文件收发单元61及电子许可证文件收发单元62。特征值文件收发单元61接收从应用认证装置20的特征值文件发送单元26’发送来的特征值文件,并发送给电子许可证发行装置40的特征值文件接收单元41’。电子许可证文件收发单元62接收从电子许可证发行装置40的电子许可证文件发送单元43’发送来的电子许可证文件,并发送给申 请了电子许可证文件的银行。

根据上述第3实施方式,能够防止中间代理方向未经应用提供方许可的银行提供该应用。

此外,根据上述第3实施方式,与第1实施方式同样,不会产生像现有技术那样由于更换自动交易装置中的硬件而导致电子许可证文件失效的问题,不需要每次更换硬件时都进行授权。因此能够简化授权工作。此外,也能够以银行为单位对大量自动交易装置进行授权,能够简化授权工作。

以上通过几个实施方式说明了本发明,但本发明不限于此。例如,本领域技术人员理解能够进行各种变更、改良、组合等。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1