提示支付终端处于非使用态的方法及装置的制作方法

文档序号:6442213阅读:166来源:国知局
专利名称:提示支付终端处于非使用态的方法及装置的制作方法
技术领域
本发明涉及支付终端技术领域,尤其涉及一种支付终端处于非使用态状态下,提示支付终端处于非使用态的方法及装置。
背景技术
目前,支付终端的安全要求越来越高,PCI和PBOC认证已经成为金融机构采购支付终端的基本要求。在正常使用的终端上,有一系列安全机制保证终端不会受到逻辑或物理的攻击而泄漏秘密数据,常用机制包括开机自毁并提示;所有安装到终端上的软件都必须经过文件认证。终端的正常使用状态简称使用态。但是,支付终端除了使用态下,也会有其他不同状态(即非使用态)。常见的有生产状态是指终端未出厂的状态。此时还在装配和检测过程中,不应该一直报告有外界攻击。维修状态终端损坏时,送到客服维修的状态。此时需要频繁拆机,不应该一直报告有外界攻击。调试状态为了方便终端应用软件的调试,厂商通常会提供一些调试用的终端。在这些终端上,应用软件不进行文件认证也可下载。以上这些非正常状态统称为非使用态。所以,在非使用态下,安全机制是不够完善的。如果处于这些状态的终端被恶意攻击者拿来使用,就会对用户的账户安全造成威胁。所以,在支付终端处于非使用态下时,终端应该给用户提示,让用户知道这是一台非使用态的机器。目前,各厂商常用的方法是,终端在非使用态下,会周期性弹出提示框,提示系统处于非使用态。但是这种方法具有如下缺点缺点1 在生产、维修和调试过程中,频繁弹出提示框会影响操作者对终端的操作,并影响对屏幕信息的查看,从而影响生产、维修和开发的速度。缺点2 在进行维修和调试时,频繁弹出提示框通常是由专门任务进行,这样会占用CPU资源,从而影响系统或其他模块的运行时序,会造成使用态下出现的问题不容易暴露。此外,在开发人员进行调试时,应用软件与使用态终端上运行环境不同,应用软件在使用态终端上布放时可能会出问题。

发明内容
本发明主要解决的技术问题是提供一种提示支付终端处于非使用态的方法及装置,用于提醒用户支付终端处于非使用态,并不影响操作者的操作和对屏幕信息的查看,也不会额外占用CPU资源,对系统和其他模块的时序影响很小。为解决上述技术问题,本发明采用的一个技术方案是提供一种提示支付终端处于非使用态的方法,包括以下步骤判断支付终端是否处于非使用态;若否,则不做任何响应;若是,则从预存区取出用于提示支付终端处于非使用态的图片;将所述图片进行像素混合处理;将经像素混合处理后的图片在支付终端显示。其中,所述将所述图片进行像素混合处理步骤具体为根据支付终端显示屏的参数将所述图片转换成与所述支付终端显示屏相适配的显示格式并将转换后的图片存入图形窗口;设置图形窗口在支付终端显示屏的显示位置及像素混合的混合参数;对转换后的图片进行像素混合处理。其中,所述对转换后的图片进行像素混合处理步骤具体为读取转换后图片的像素;将转换后图片的像素和展示屏幕内容的图片的像素的三个颜色分量分离;将转换后图片的三个颜色分量分别乘以第一特征值得到第一三个颜色分量,将展示屏幕内容的图片的三个颜色分量分别乘以第二特征值得到第二三个颜色分量;将第一三个颜色分量和第二三个颜色分量对应的颜色分量相加,并除以第三特征值,得到第三三个颜色分量;将第三三个颜色分量合成一个像素后输出。为解决上述技术问题,本发明采用的另一个技术方案是提供一种提示支付终端处于非使用态的装置,包括判断模块,用于判断支付终端是否处于非使用态,并在支付终端处理非使用态的状态下从预存区取出用于提示支付终端处于非使用态的图片;处理模块,用于将所述图片进行像素混合处理;显示模块,用于将经像素混合处理后的图片在支付终端显示。其中,所述处理模块包括转换单元,用于根据支付终端显示屏的参数将所述图片转换成与所述支付终端显示屏相适配的显示格式并将转换后的图片存入图形窗口;设置单元,用于设置图形窗口在支付终端显示屏的显示位置及像素混合的混合参数;计算单元,用于对转换后的图片进行像素混合处理。其中,所述计算单元包括读取部分,用于读取转换后图片的像素;像素分离部分,用于将转换后图片的像素和展示屏幕内容的图片的像素的三个颜色分量分离;第一计算部分,用于将转换后图片的三个颜色分量分别乘以第一特征值得到第一三个颜色分量,将展示屏幕内容的图片的三个颜色分量分别乘以第二特征值得到第二三个颜色分量;第二计算部分,用于将第一三个颜色分量和第二三个颜色分量对应的颜色分量相力口,并除以第三特征值,得到第三三个颜色分量;输出部分,用于将第三三个颜色分量合成一个像素后输出。本发明的有益效果是区别于现有技术支付终端在在生产、维修和调试过程中,频繁弹出提示框会影响操作者对终端的操作,并影响对屏幕信息的查看,也会占用CPU资源, 从而影响系统或其他模块的运行时序,使得使用态下的出现问题不容易暴露。本发明提供一种提示支付终端处于非使用态的方法及装置,实时将屏幕内容与提示信息进行混合,使得支付终端在非正常状态下,无论屏幕显示如何变换,始终以具有特殊效果的显示方式显示非正常状态提示信息,用于提醒用户支付终端处于非使用态,但并不影响操作者的操作和对屏幕信息的查看,也不会额外占用CPU资源,对系统和其他模块的时序影响很小。


图1是本发明提示支付终端处于非使用态的方法流程图;图2是本发明提示支付终端处于非使用态的方法一具体流程图;图3是本发明提示支付终端处于非使用态的方法一具体流程图;图4是支付终端正常使用态下的屏幕显示内容;图5是支付终端非使用态下的屏幕显示内容。
具体实施例方式为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。请参阅图1至图5,图1中本发明提供一种提示支付终端处于非使用态的方法,包括以下步骤判断支付终端是否处于非使用态;若否,则不做任何响应;若是,则从预存区取出用于提示支付终端处于非使用态的图片;将所述图片进行像素混合处理;将经像素混合处理后的图片在支付终端显示。在本发明的某些实施例中,针对彩屏和带灰度的支付终端背景采用了像素混合处理的方式来显示提示信息,即当支付终端处于非正常运行状态下时,无论屏幕显示任何内容,都会与预先设好的一张图片进行像素混合处理,从而使得提示信息以特殊效果方式显示在屏幕上。这里指的特殊效果包括水印(半透明)、火光、阴影等特殊效果,相应的,采用的像素混合技术包括 Alpha-Blending,Additive-Blending,Subtractive-Blending 等。其中,Alpha-Blending是产生水印效果的像素混合技术,Additive-Blending是产生火光效果的像素混合技术,Subtractive-Blending是产生阴影的像素混合技术。图2中,所述将所述图片进行像素混合处理步骤具体为根据支付终端显示屏的参数将所述图片转换成与所述支付终端显示屏相适配的显示格式并将转换后的图片存入图形窗口;设置图形窗口在支付终端显示屏的显示位置及像素混合的混合参数;对转换后的图片进行像素混合处理。由于支付终端型号或设备厂商的不同,其显示屏可支持的图片显示参数也不同, 故作为本发明的进一步改进,根据支付终端显示屏的具体参数将用作提示的图片转换成与支付终端显示屏相适配的显示格式。在本领域中,许多支付终端显示屏有第二显示缓冲区 (图形窗口),在显示时可以进行Alpha-Blending像素混合。在某些实施例中,完成水印效果的过程通常由显示驱动在显示时完成混合。在本发明的另一些实施例中,也可以通过把进行Alpha-Blending像素混合的代码嵌入到相关软件代码中,直接运行,完成像素混合的过程。图3中,所述对转换后的图片进行像素混合处理步骤具体为读取转换后图片的像素;将转换后图片的像素和展示屏幕内容的图片的像素的三个颜色分量分离;将转换后图片的三个颜色分量分别乘以第一特征值得到第一三个颜色分量,将展示屏幕内容的图片的三个颜色分量分别乘以第二特征值得到第二三个颜色分量;将第一三个颜色分量和第二三个颜色分量对应的颜色分量相加,并除以第三特征值,得到第三三个颜色分量;将第三三个颜色分量合成一个像素后输出。在本发明的某些实施例中,读取转换后图片的像素,先把转换后图片的像素和展示屏幕内容的图片的像素的R,G,B三个颜色分量分离;然后把转换后图片的像素的三个颜色分量分别乘上Alpha的值,并把展示屏幕内容的图片的像素的三个颜色分量分别乘上Alpha的反值;接下来把结果按对应颜色分量相加,再对最后求得的每个分量结果除以 Alpha的最大值;最后把三个颜色分量重新合成为一个像素输出。比如将2个图像中对应的2点进行混色的算法过程如下设a = Alpha值,b = 256-a (b是a的补值)。为了分离像素中的RGB三个颜色分量,我们一般会使用掩膜的方法。在本实施例中,Alpha值为第一特征量,(256-a)为第二特征量,256为第三特征量。MR, MG, MB分别为R,G,B的掩膜值,用二进制表示,即MR = 00000000 11111111 00000000 00000000MG = 00000000 00000000 11111111 00000000MB = 00000000 00000000 00000000 11111111它们与图像的像素逻辑乘,即可从32位色彩中分离出R,G,B分量。通常,在一个 32位色彩的像素值数据中,前8位就是alpha值,故每个像素可以有自己的Alpha值,它也要利用掩膜值MA来分离MA= 11111111 00000000 00000000 00000000如果用C代表32位色彩值,则Alpha值a = C&MA。混合后的像素值为dest = (R&(( (Csource & MR) *a+(Cdest & MR)*b) >>8))I (G&( ((Csource & MG)*a+(Cdest & MG) *b) >>8))I (B&( ((Csource & MB)*a+(Cdest & MB)*b) >>8));上式中,Csource, Cdest分别为待混合的像素色彩值。如图4与图5所示的对比所示,通过上述过程,则可实时将展示屏幕内容的图片与提示信息的图片进行混合,使得支付终端在非使用态下,无论屏幕显示如何变换,始终以透明方式显示支付终端处于非使用态的状态提示信息。综上所述,区别于现有技术支付终端在在生产、维修和调试过程中,频繁弹出提示框会影响操作者对终端的操作,并影响对屏幕信息的查看,也会占用CPU资源,从而影响系统或其他模块的运行时序,使得使用态下的出现问题不容易暴露。本发明提供一种提示支付终端处于非使用态的方法及装置,实时将屏幕内容与提示信息进行混合,使得支付终端在非正常状态下,无论屏幕显示如何变换,始终以具有特殊效果的显示方式显示非正常状态提示信息,用于提醒用户支付终端处于非使用态,但并不影响操作者的操作和对屏幕信息的查看,也不会额外占用CPU资源,对系统和其他模块的时序影响很小。此外,本发明提供的方法不仅仅用于支付终端,也可以用于其他安全设计的产品。 手机,相机,mp3, ipad等个人产品也可以根据需要采用本发明提供的方法。为解决上述技术问题,本发明采用的另一个技术方案是提供一种提示支付终端处于非使用态的装置,包括判断模块,用于判断支付终端是否处于非使用态,并在支付终端处理非使用态的状态下从预存区取出用于提示支付终端处于非使用态的图片;处理模块,用于将所述图片进行像素混合处理;显示模块,用于将经像素混合处理后的图片在支付终端显示。在本发明的某些实施例中,针对彩屏和带灰度的支付终端背景采用了像素混合处理的方式来显示提示信息,即当支付终端处于非正常运行状态下时,无论屏幕显示任何内容,都会与预先设好的一张图片进行像素混合处理,从而使得提示信息以特殊效果方式显示在屏幕上。这里指的特殊效果包括水印(半透明)、火光、阴影等特殊效果,相应的,采用的像素混合技术包括 Alpha-Blending,Additive-Blending,Subtractive-Blending 等。其中,Alpha-Blending是产生水印效果的像素混合技术,Additive-Blending是产生火光效果的像素混合技术,Subtractive-Blending是产生阴影的像素混合技术。所述处理模块包括转换单元,用于根据支付终端显示屏的参数将所述图片转换成与所述支付终端显示屏相适配的显示格式并将转换后的图片存入图形窗口;设置单元,用于设置图形窗口在支付终端显示屏的显示位置及像素混合的混合参数;计算单元,用于对转换后的图片进行像素混合处理。由于支付终端型号或设备厂商的不同,其显示屏可支持的图片显示参数也不同, 故作为本发明的进一步改进,根据支付终端显示屏的具体参数将用作提示的图片转换成与支付终端显示屏相适配的显示格式。在本领域中,许多支付终端显示屏有第二显示缓冲区 (图形窗口),在显示时可以进行Alpha-Blending像素混合。在某些实施例中,完成水印效果的过程通常由显示驱动在显示时完成混合。在本发明的另一些实施例中,也可以通过把进行Alpha-Blending像素混合的代码嵌入到相关软件代码中,直接运行,完成像素混合的过程。所述计算单元包括读取部分,用于读取转换后图片的像素;像素分离部分,用于将转换后图片的像素和展示屏幕内容的图片的像素的三个颜色分量分离;第一计算部分,用于将转换后图片的三个颜色分量分别乘以第一特征值得到第一三个颜色分量,将展示屏幕内容的图片的三个颜色分量分别乘以第二特征值得到第二三个颜色分量;第二计算部分,用于将第一三个颜色分量和第二三个颜色分量对应的颜色分量相力口,并除以第三特征值,得到第三三个颜色分量;输出部分,用于将第三三个颜色分量合成一个像素后输出。在本发明的某些实施例中,读取转换后图片的像素,先把转换后图片的像素和展示屏幕内容的图片的像素的R,G,B三个颜色分量分离;然后把转换后图片的像素的三个颜色分量分别乘上Alpha的值,并把展示屏幕内容的图片的像素的三个颜色分量分别乘上Alpha的反值;接下来把结果按对应颜色分量相加,再对最后求得的每个分量结果除以 Alpha的最大值;最后把三个颜色分量重新合成为一个像素输出。比如将2个图像中对应的2点进行混色的算法过程如下设a = Alpha值,b = 256_a(b是a的补值)。为了分离像素中的RGB三个颜色分量,我们一般会使用掩膜的方法。在本实施例中,Alpha值为第一特征量,(256-a)为第二特征量,256为第三特征量。MR, MG, MB分别为R,G,B的掩膜值,用二进制表示,即MR = 00000000 11111111 00000000 00000000MG = 00000000 00000000 11111111 00000000MB = 00000000 00000000 00000000 11111111它们与图像的像素逻辑乘,即可从32位色彩中分离出R,G,B分量。通常,在一个 32位色彩的像素值数据中,前8位就是alpha值,故每个像素可以有自己的Alpha值,它也要利用掩膜值MA来分离MA = 11111111 00000000 00000000 00000000如果用C代表32位色彩值,则Alpha值a = C&MA。混合后的像素值为dest = (R&(( (Csource & MR) *a+(Cdest & MR)*b) >>8))I (G&( ((Csource & MG)*a+(Cdest & MG) *b) >>8))I (B&( ((Csource & MB)*a+(Cdest & MB)*b) >>8));上式中,Csource, Cdest分别为待混合的像素色彩值。如图4与图5所示的对比所示,通过上述过程,则可实时将展示屏幕内容的图片与提示信息的图片进行混合,使得支付终端在非使用态下,无论屏幕显示如何变换,始终以透明方式显示支付终端处于非使用态的状态提示信息。在本实施例中,字符串“Mock-up”用于提醒用户支付终端处理非使用态。综上所述,区别于现有技术支付终端在在生产、维修和调试过程中,频繁弹出提示框会影响操作者对终端的操作,并影响对屏幕信息的查看,也会占用CPU资源,从而影响系统或其他模块的运行时序,使得使用态下的出现问题不容易暴露。本发明提供一种提示支付终端处于非使用态的方法及装置,实时将屏幕内容与提示信息进行混合,使得支付终端在非正常状态下,无论屏幕显示如何变换,始终以具有特殊效果的显示方式显示非正常状态提示信息,用于提醒用户支付终端处于非使用态,但并不影响操作者的操作和对屏幕信息的查看,也不会额外占用CPU资源,对系统和其他模块的时序影响很小。此外,本发明提供的方案不仅仅用于支付终端,也可以用于其他安全设计的产品。手机,相机,mp3,ipad等个人产品也可以根据需要采用本发明提供的方案。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种提示支付终端处于非使用态的方法,其特征在于包括以下步骤判断支付终端是否处于非使用态;若否,则不做任何响应;若是,则从预存区取出用于提示支付终端处于非使用态的图片; 将所述图片进行像素混合处理; 将经像素混合处理后的图片在支付终端显示。
2.根据权利要求1所述的提示支付终端处于非使用态的方法,其特征在于所述将所述图片进行像素混合处理步骤具体为根据支付终端显示屏的参数将所述图片转换成与所述支付终端显示屏相适配的显示格式并将转换后的图片存入图形窗口 ;设置图形窗口在支付终端显示屏的显示位置及像素混合的混合参数; 对转换后的图片进行像素混合处理。
3.根据权利要求2所述的提示支付终端处于非使用态的方法,其特征在于所述对转换后的图片进行像素混合处理步骤具体为读取转换后图片的像素;将转换后图片的像素和展示屏幕内容的图片的像素的三个颜色分量分离; 将转换后图片的三个颜色分量分别乘以第一特征值得到第一三个颜色分量,将展示屏幕内容的图片的三个颜色分量分别乘以第二特征值得到第二三个颜色分量;将第一三个颜色分量和第二三个颜色分量对应的颜色分量相加,并除以第三特征值, 得到第三三个颜色分量;将第三三个颜色分量合成一个像素后输出。
4.一种提示支付终端处于非使用态的装置,其特征在于包括判断模块,用于判断支付终端是否处于非使用态,并在支付终端处理非使用态的状态下从预存区取出用于提示支付终端处于非使用态的图片; 处理模块,用于将所述图片进行像素混合处理; 显示模块,用于将经像素混合处理后的图片在支付终端显示。
5.根据权利要求4所述的提示支付终端处于非使用态的装置,其特征在于所述处理模块包括转换单元,用于根据支付终端显示屏的参数将所述图片转换成与所述支付终端显示屏相适配的显示格式并将转换后的图片存入图形窗口;设置单元,用于设置图形窗口在支付终端显示屏的显示位置及像素混合的混合参数; 计算单元,用于对转换后的图片进行像素混合处理。
6.根据权利要求5所述的提示支付终端处于非使用态的装置,其特征在于所述计算单元包括读取部分,用于读取转换后图片的像素;像素分离部分,用于将转换后图片的像素和展示屏幕内容的图片的像素的三个颜色分量分离;第一计算部分,用于将转换后图片的三个颜色分量分别乘以第一特征值得到第一三个颜色分量,将展示屏幕内容的图片的三个颜色分量分别乘以第二特征值得到第二三个颜色分量;第二计算部分,用于将第一三个颜色分量和第二三个颜色分量对应的颜色分量相加, 并除以第三特征值,得到第三三个颜色分量;输出部分,用于将第三三个颜色分量合成一个像素后输出。
全文摘要
本发明公开一种提示支付终端处于非使用态的方法及装置,其中所述提示支付终端处于非使用态方法包括以下步骤判断支付终端是否处于非使用态;若否,则不做任何响应;若是,则从预存区取出用于提示支付终端处于非使用态的图片;将所述图片进行像素混合处理;将经像素混合处理后的图片在支付终端显示。通过本发明,实时将屏幕内容与提示信息进行混合,使得支付终端在非正常状态下,无论屏幕显示如何变换,始终以具有特殊效果的显示方式显示非正常状态提示信息,用于提醒用户支付终端处于非使用态,但并不影响操作者的操作和对屏幕信息的查看,也不会额外占用CPU资源,对系统和其他模块的时序影响很小。
文档编号G06F21/00GK102542199SQ20111042913
公开日2012年7月4日 申请日期2011年12月20日 优先权日2011年12月20日
发明者吴旋, 洪逸轩 申请人:福建联迪商用设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1