基于用户输入显示图标的制作方法_2

文档序号:9308609阅读:来源:国知局
4)。接着,过程200在显示器装置114上将图标124显示给用户。(框206)。以此方式,如果图标124匹配用户已知的针对密码号、信用卡号、借记卡号、参考号等的预定义图标,那么用户知道他们已经输入正确的号码并且能够继续进行登录到计算装置102和/或继续进行他们的购买交易、银行交易等。
[0025]如将描述,图标124可包含基于用户输入103的校验和函数的特定形状、特定色彩及特定像素纹理。例如,如将描述,图标124可以是星形的、一对有色矩形、或具有穿过三角形的有色线的有色三角形。可存在几乎无限的多种不同类型的图标124,并且这些仅仅是实例。图标124通常基于校验和函数预定义。在一个特定实例中,图标124的形状、色彩及像素纹理可基于模数除法校验和函数。应了解,计算装置102可基于图标生成器105生成预定义图标或所述图标可由用户经由计算装置102接入的服务器120的图标生成器105生成。
[0026]下文中将描述实例。
[0027]参考图3,其图解说明解锁计算装置102的显示屏300的实例。例如,用户可将他们的用户名(例如,ALICE)输入到用户名文本框302中。接着,用户可将他们的解锁ID输入到解锁ID文本框304中。为了安全起见解锁ID可隐藏。然而,随着解锁ID的字符被输入,计算装置102生成图标310。
[0028]例如,在此实例中,图标310可以是白色三角形320,其具有延伸穿过白色三角形320的绿色线322及黑色线324。因此,图标310具有由计算装置102的图标生成器105生成的基于用户输入的校验和函数的特定形状、色彩及像素纹理。
[0029]在用户已经输入他们的完整解锁ID之后,如果图标310匹配用户知道的针对他们的解锁ID 304的预定义图标,那么用户知道他们已经输入正确的解锁ID 304并且可继续进行解锁他们的计算装置102 (例如,解锁他们的个人计算机或智能电话)。在一些实施例中,如果计算装置102通过网络118连接到服务器120,那么利用图标生成器105的服务器120可生成图标310以用于显示。
[0030]参考图4,其图解说明通过计算装置102接入银行服务器120的显示屏400的实例。例如,用户可将他们的用户名(例如,ALICE)输入到用户名文本框402中。接着,用户可将他们的密码输入到密码文本框404中。为了安全起见密码可隐藏。然而,随着密码的字符被输入,计算装置102生成图标410。
[0031]例如,在此实例中,图标410可以是星形420,其中右半边424是黄色的且左半边422是蓝色的。因此,图标410具有由计算装置102的图标生成器105生成的基于用户输入的校验和函数的特定形状、色彩及像素纹理。
[0032]在用户已经输入他们的完整密码之后,如果图标410匹配用户知道的针对他们的密码的预定义图标,那么用户知道他们已经输入正确的密码并且可继续进行他们的银行业务(例如,查看他们的帐户、进行转账、支付账单等)。在一些实施例中,银行服务器120可利用图标生成器105以生成图标410用于显示。
[0033]作为类似实例,参考图4,计算装置102可以是用户在其中已经输入借记卡或信用卡的ATM机,并且所述ATM机连接到银行服务器120以接入他们的帐户以及可能的现金申请或银行交易。如先前所描述,用户可将他们的用户名(例如,ALICE)输入到用户名文本框402中。接着,用户可将他们的密码输入到密码文本框404中。为了安全起见密码可隐藏。然而,随着密码的字符被输入,ATM 102生成图标410。在此实例中,图标410可以是星形420,其中右半边424是黄色的且左半边422是蓝色的。
[0034]在用户已经输入他们的完整密码之后,如果图标410匹配用户知道的针对他们的密码的预定义图标,那么用户知道他们已经输入正确的密码并且可继续进行他们的银行业务(例如,查看他们的帐户、现金申请、执行银行交易等)。ATM 102或银行服务器120可利用图标生成器105以生成图标410用于显示。
[0035]作为又另一个类似实例,参考图4,计算装置102可以是用户在其中已经输入借记卡或信用卡的销售点(POS)终端,并且所述POS终端连接到信用卡服务器或银行服务器120以接入他们的帐户并批准交易。如先前所描述,用户可将他们的用户名(例如,ALICE)输入到用户名文本框402中。接着,用户可将他们的密码输入到密码文本框404中。为了安全起见密码可隐藏。然而,随着密码的字符被输入,POS终端102生成图标410。在此实例中,图标410可以是星形420,其中右半边424是黄色的且左半边422是蓝色的。
[0036]在用户已经输入他们的完整密码之后,如果图标410匹配用户知道的针对他们的密码的预定义图标,那么用户知道他们已经输入正确的密码并且可继续进行他们的购买交易(例如,已经经授权的购买交易)。POS终端102或银行/信用卡服务器120可利用图标生成器105以生成图标410用于显示。
[0037]参考图5,其图解说明通过计算装置102接入在线商店网站服务器120的显示屏500的实例。例如,用户可将他们的用户名(例如,ALICE)输入到用户名文本框502中。此夕卜,用户可经由密码进行自身验证。例如,可通过图标辅助用户输入密码,如先前参考图4所描述。此外,用户可将长信用卡号输入到并不隐藏的信用卡方框504中。随着长信用卡号被输入,生成图标510。
[0038]在此实例中,图标510可以是红色矩形520,其中在红色矩形内生成较小的蓝色矩形522。因此,图标510具有由计算装置102的图标生成器105生成的基于用户输入的校验和函数的特定形状、色彩及像素纹理。
[0039]在用户已经输入他们的完整信用卡号之后,如果图标510匹配用户知道的针对他们的信用卡的预定义图标,那么用户知道他们已经输入正确的信用卡号并且可继续进行他们的购买交易。在一些实施例中,商店网站服务器120可利用图标生成器105以生成图标510用于显示。这是有用的,因为长的参考号(例如信用卡号或借记卡号)尽管在输入时显示给用户,但是由于它们的长度而易于发生输入错误,并且生成的图标510有助于用户识别他们已经输入正确的信用卡号。
[0040]因此,本发明的实施例涉及使用图标生成器105中的校验和函数以生成图标。图标可由通过校验和函数确定的特定形状、色彩、像素纹理构成。因此,如先前所描述,每个输入,例如解锁ID(图3)、密码(图4)、信用卡号(图5)等,产生预定义的且容易被用户识别的独特的、不同的观看图标。
[0041]应了解,因为相较于确定长号码输入项的数字之间的细微差异或输入隐藏密码时的细微差异,人类更擅长模式和色彩识别,所以如果已经错误地输入号码或字母,那么利用与图标生成器相关的本发明的实施例,由此产生的图标将对用户呈现为错误的,从而清楚地识别已经错误地输入号码/字母,这样用户能够再次输入字符。
[0042]在先前参考图3到5描述的那些计算机系统之外存在其中可采用生成图标的图标生成器的广泛多种不同类型的计算机系统。
[0043]作为另外的实例,可紧邻在用户接收的实体字母或电子邮件中接收到的账单上的参考号(例如,账户号码或账单号码)列印图标。作为实例,当用户尝试利用用户的计算装置102经由服务器网站120 (例如,通过电力公司的服务器网站接入电力公司或通过银行网站)在线支付账单时,用户可能错误地输入账户号码或账单号码,在此情况下,所产生的在线生成图标将不匹配账单上的图标。然而,如果正确地输入账户号码或账单号码,那么所生成的图标将匹配账单上的图标。这种情况的实例类似于图5中输入的信用卡号及在网站的显示屏500上生成的图标510。然而,在此实例中,支付的接收方可以是另一实体,例如电力公司,而不是网上商店网站。
[0044]应了解,存在其中可采用代码生成器来生成图标以验证密码、信用卡号、借记卡号、参考号、解锁ID、其它类型ID等的广泛多种不同类型的计算机系统。此外,应了解,可以使用广泛多种不同的校验和方案来为用户生成几乎无限的多种不同的图标。
[0045]作为一个实例,图标的形状、色彩及像素纹理可基于模数除法校验和函数(例如,mod5, mod7, modl2等)。作为实例,此方案可设计为使得在使号码发生小变化(例如,输入号码I而不是号码O)时形状可不变化,但是色彩将大幅度变化。然而,如果使号码发生较大变化(例如,调换两个数字),那么色彩可发生或可不发生大幅度变化,但是形状可明显变化。
[0046]另外,应了解,可使用许多其它方案来生成图标(CRC、奇偶校验、哈希函数等),并且可制得其它类型的视觉差别(比色图卡、对称性、多边形形状等)。这些可以是另外的或代替先前描述的校验和方法。
[0047]同样,应了解,对于某些类型的非数值字符输入项(例如,字母、符号、特殊字符等),字符可转化成它们的等效ASCII代码。
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1