一种账户显示方法和系统与流程

文档序号:21409329发布日期:2020-07-07 14:44阅读:157来源:国知局
一种账户显示方法和系统与流程

本申请涉及账户显示领域,特别涉及一种账户显示方法和系统。



背景技术:

目前用户进行银行卡、支付平台或理财平台等账户查看或操作时,系统通过账号以及密码校验即可进入账户并显示用户真实账户金额。然而,当用户遇到人身威胁或其它情况下希望展示非真实账户金额时,传统的账户显示方法不能对用户账户隐私信息安全形成保护。因此,需要一种有效的账户显示方法来保护账户信息安全。



技术实现要素:

本申请实施例之一提供一种账户显示的方法和系统。所述方法和系统能够实现至少两种账户显示方式,一种能显示真实的账户金额,另一种显示非真实账户金额,非真实账户金额小于真实账户金额,从而达到保护账户财产信息安全的目的。所述方法包括至少两种账户解密方式;当账户基于第一解密方式被解密后,显示第一账户信息。当所述账户基于第二解密方式被解密后,显示第二账户信息。其中,所述第一解密方式与所述第二解密方式不同。

在一些实施例中,所述第一解密方式包括以下中的至少一种:固定密码、手势密码、人脸识别、语音识别、指纹识别、声纹识别和虹膜识别。在一些实施例中,所述第二解密方式包括以下中的至少一种:部分固定密码、手势密码、人脸识别、语音识别、指纹识别、声纹识别和虹膜识别。

在一些实施例中,所述第一解密方式为固定密码,所述第二解密方式为部分固定密码。

在一些实施例中,账户信息至少包括账户金额,所述第一账户信息的第一账户金额和所述第二账户信息的第二账户金额不同。

在一些实施例中,所述第一账户金额为所述账户的真实账户金额;所述第二账户金额小于所述第一账户金额。

在一些实施例中,所述第二账户金额为预设的固定金额。

在一些实施例中,可以根据所述第二解密方式和/或解密过程中的信息确定所述第二账户金额。

在一些实施例中,根据所述第二解密方式和/或解密过程中的信息确定所述第二账户金额包括:在解密过程中获取用户语音信息;基于所述用户语音信息中的数字内容,确定所述第二账户金额。

在一些实施例中,所述第二解密方式为部分固定密码,所述部分固定密码包括固定部分和非固定部分。根据所述第二解密方式和/或解密过程中的信息确定所述第二账户金额包括:根据所述部分固定密码的非固定部分确定所述第二账户金额。

在一些实施例中,所述非固定部分包括至少两种可行解。所述根据所述部分固定密码的非固定部分确定所述第二账户金额包括:基于所述非固定部分的可行解,根据预设的对应规则确定所述第二账户金额。

在一些实施例中,所述方法还包括第三解密方式,所述第三解密方式包括多人脸识别。当所述账户基于所述第三解密方式识别出仅包括账户用户的人脸时,显示所述第一账户信息。当所述账户基于所述第三解密方式识别出除了所述账户用户外还包括其他人脸时,显示所述第二账户信息。

本申请实施例之一提供一种账户显示系统,包括解密模块和显示模块。所述解密模块用于获取并验证账户的解密信息。所述显示模块用于:当所述账户基于第一解密方式被解密后,显示第一账户信息,当所述账户基于第二解密方式被解密后,显示第二账户信息,其中,所述第一解密方式与所述第二解密方式不同。

在一些实施例中,所述系统还包括金额确定模块。所述金额确定模块用于根据所述第二解密方式和/或解密过程中的信息确定所述第二账户金额。

本申请实施例之一提供一种账户显示装置,包括处理器。所述处理器用于执行如本申请任一实施例所述的账户显示方法。

本申请实施例之一提供一种计算机可读存储介质,所述存储介质存储计算机指令,当计算机读取存储介质中的计算机指令后,计算机执行如本申请任一实施例所述的账户显示方法。

附图说明

本申请将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:

图1是根据本申请一些实施例所示的账户显示系统的应用场景示意图;

图2是根据本申请一些实施例所示的账户显示系统的模块图;

图3是根据本申请一些实施例所示的账户显示方法的示例性流程图;

图4是根据本申请一些实施例所示的根据第二解密过程中的信息确定第二账户金额的方法示例性流程图;以及

图5是根据本申请一些实施例所示的根据第二解密方式确定第二账户金额的方法的示例性流程图。

具体实施方式

为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。

应当理解,本文使用的“系统”、“装置”、“单元”和/或“模组”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。

如本申请和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。

本申请中使用了流程图用来说明根据本申请的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。

本申请的实施例可以应用于不同的金融账户系统,不同的金融账户系统包括但不限于银行、活期理财、股票、支付平台等一种或多种的组合。例如,银行可以同时提供用户储蓄账户、理财账户以及股票账户,这些账户均属于金融账户系统。本申请的不同应用实施例包括但不限于atm机、网页、客户端、浏览器插件、定制系统等中的一种或几种的组合。应当理解的是,本申请的系统和方法的应用场景仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图及描述将本申请应用于其它类似情景。例如,其它民间借贷系统。

本申请描述的“用户”、“用户端”、“用户终端”、“顾客”、“需求者”、“服务需求者”、“消费者”、“消费方”、“使用需求者”等是可以互换的,是指需要或者订购服务的一方,可以是个人,也可以是工具。另外,本申请描述的“用户”可以是需要或者订购服务的一方,也可以是提供服务或者协助提供服务的一方。

图1所示为根据本申请一些实施例所示的账户显示系统的应用场景示意图。

在一些实施例中,账户显示系统100可以包括用于账户信息显示的线上服务平台。在一些实施例中,账户显示系统100可以用于银行账户服务中的密码验证服务,例如,登录银行账户的面部识别、固定密码识别、指纹识别、虹膜识别、短信验证码识别、和邮箱验证码识别等。在一些实施例中,该账户显示系统100还可以用于理财账户和股票账户等。例如,股票账户中,根据不同的密码校验方式显示不同的股票总市值、单只股票市值、当前可用金额、和账户流水记录等。账户显示系统100可以包括服务器110、网络120、终端130和存储设备140。

服务器110可以处理来自本系统至少一个组件或外部数据源(例如,云数据中心)的数据和/或信息。服务器110可以是一个单个的服务器或者一个服务器群组,所述服务器群组可以是集中式的也可以是分布式的(例如,服务器110可以是一个分布式系统)。在一些实施例中,服务器110可以是本地的或远程的。例如,服务器110可以通过网络120访问终端130和存储设备140以访问存储的信息和/或数据,也可以直接访问或读取储存在存储设备140的信息和/或数据。在一些实施例中,服务器110可处理与密码验证服务有关的数据和/或信息以执行一个或多个本申请中描述的账户显示的功能。以银行储蓄账户密码验证为例,服务器110可以从终端130获取用户输入字符或人脸识别等,通过用户输入的字符或人脸特征进行对比分析,识别是否与系统内部储存录入的信息和/或数据一致。

网络120可以是有限网络或无线网络中的一种或组合。例如,网络120可以包括有线网络、光纤网络、电缆网络、内联网、局域网(lan)、城域网(man)、广域网(wan)、蓝牙网络、zigbee网络、近场通讯(nfc)网络等或上述举例的任意组合。在一些实施例中,网络可以包括一个或多个网络接入点,例如,有线接入点、无线接入点、和基站或互联网交换点在内的有线或无线接入点。通过接入点,账户显示系统100的一个或多个部件可能连接到网络120以交换数据和/或信息。

终端130可以是用户所使用的一个或多个终端设备或软件。在一些实施例中,使用终端130的可以是一个或多个用户,可以包括直接使用服务的用户,也可以包括其他相关用户。其中,用户可以是指查看账户方,银行工作人员或其他服务请求者。在一些实施例中,终端130可以包括各类具有获取和/或发送解密信息,和/或显示账户信息功能的设备。例如,可以是计算机,可以是智能手机,可以是自动柜员机(atm机)。上述示例仅用于说明所述设备范围的广泛性而非对其范围的限制。其中,获取解密信息和显示账户信息可以在同一设备上完成,也可以在分开的设备上完成。例如,可以通过无线键盘输入获取解密信息,通过电脑显示账户信息;也可以是在平板电脑或手机同一设备上完成解密信息和显示账户信息。在一些实施例中,终端130包括但不限于摄像头、输入键盘、鼠标、语音装置、显示屏、和处理器等中的一种或组合。在一些实施例中,终端130可以将用户输入字符和/或其它信息发送至服务器110进行处理。例如,终端130可以将获取的输入字符、声音或人脸图像发送(如通过网络120发送)至服务器,服务器根据预设规则确定应该显示的账户数据和/或信息。

存储设备140可以存储数据和/或指令。在一些实施例中,存储设备140可以存储从账户显示终端130获得的数据。在一些实施例中,存储设备140可以存储服务器110执行或使用的数据和/或指令,服务器110可以通过执行或使用所述数据和/或指令以实现本申请描述的示例性方法。在一些实施例中,存储设备140可以存储预设的解密信息。在一些实施例中,存储设备140可以包括大容量存储器、可移动存储器、挥发性读写存储器、只读存储器(rom)等或其任意组合。其中,大容量存储器可以包括磁盘、光盘、固态硬盘等;挥发性的只读存储器可以包括随机存储器(ram);只读存储器可以包括掩蔽型只读存储器(mrom)、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、压缩硬盘只读存储器(cd-rom)和数字多功能只读存储器等。

服务器110、终端130以及其他组成部分可以包括处理设备。在一些实施例中,上述处理设备可包括一个或以上处理引擎(例如,单核处理引擎或多核处理引擎)。处理设备可以包括中央处理单元(cpu)、专用集成电路(asic)、专用指令集处理器(asip)等本领域技术人员熟知的处理设备。

处理设备可以处理从其他设备或系统组成部分中获得的数据和/或信息,并对这些数据和/或信息进行处理。处理设备可以基于这些数据、信息和/或处理结果对本系统中的其他设备进行控制。

图2是根据本申请一些实施例所示的账户显示系统的模块图。在一些实施例中,该账户显示系统200可以由账户显示系统100(如服务器110和/或终端130)实现。

如图2所示,该账户显示系统200可以包括解密模块210、显示模块220、金额确定模块230。

解密模块210可以用于获取并验证账户的解密信息。在一些实施例中,账户为流动资产类账户;解密信息为账户登录时用于认证用户的标识,解密信息包括但不限于:账号、解密方式信息、识别码以及终端硬件设备信息等。在一些实施例中,解密模块210可以线上获取用户输入的解密信息,并验证输入的解密信息与系统预设解密信息是否一致。在一些实施例中,解密模块210也可以获取用户终端保存的解密信息,并验证保存的解密信息与系统预设解密信息是否一致。

显示模块220可以用于当账户基于第一解密方式被解密后,显示第一账户信息;当所述账户基于第二解密方式被解密后,显示第二账户信息;其中,所述第一解密方式与所述第二解密方式不同。在一些实施例中,第一账户信息反映的可以是账户的真实信息。例如,第一账户信息包括的第一账户金额显示的是该账户的真实金额。在一些实施例中,第二账户信息包括的第二账户金额显示的是该账户的虚拟金额,第二账户金额小于第一账户金额。在一些实施例中,第一解密方式包括以下中的至少一种:固定密码、手势密码、人脸识别、语音识别、指纹识别、声纹识别和虹膜识别;第二解密方式包括以下中的至少一种:部分固定密码、手势密码、人脸识别、语音识别、指纹识别、声纹识别和虹膜识别。在一些实施例中,当终端130获取的账号、解密方式信息、与服务器110或存储设备140预存的第一解密方式相同时,显示模块220显示第一账户信息。在一些实施例中,当终端130获取的账号、解密方式信息与服务器110或存储设备140预存的第二解密方式相同,显示模块220显示第二账户信息。

金额确定模块230可以用于根据第二解密方式和/或解密过程中的信息确定所述第二账户金额。金额确定模块230可以基于所述用户语音信息中的数字内容,确定所述第二账户金额。金额确定模块230还可以根据所述部分固定密码的非固定部分确定所述第二账户金额。

应当理解,图2所示的系统及其模块可以利用各种方式来实现。例如,在一些实施例中,系统及其模块可以通过硬件、软件或者软件和硬件的结合来实现。其中,硬件部分可以利用专用逻辑来实现;软件部分则可以存储在存储器中,由适当的指令执行系统,例如微处理器或者专用设计硬件来执行。本领域技术人员可以理解上述的方法和系统,可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、cd或dvd-rom的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本申请的系统及其模块不仅可以有诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用例如由各种类型的处理器所执行的软件实现,还可以由上述硬件电路和软件的结合(例如,固件)来实现。

需要注意的是,以上对于账户显示系统及其模块的描述,仅为描述方便,并不能把本申请限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可能在不背离这一原理的情况下,对各个模块进行任意组合,或者构成子系统与其他模块连接。例如,在一些实施例中,例如,图2中披露的解密模块210、显示模块220、金额确定模块230可以是一个系统中的不同模块,也可以是一个模块实现上述的两个或两个以上模块的功能。例如,解密模块210、显示模块220可以是两个模块,也可以是一个模块同时具有解密和显示功能。例如,各个模块可以共用一个存储模块,各个模块也可以分别具有各自的存储模块。诸如此类的变形,均在本申请的保护范围之内。

图3所示为根据本申请一些实施例所示的账户显示方法示例性流程图。账户显示方法300可以由账户显示系统200实现。如图3所示,该账户显示方法300可以包括:

步骤310,获取并验证账户的解密信息;

在一些实施例中,步骤310可以在图2所示的系统200中实现。例如,获取并验证账户的解密信息可以通过图2中解密模块210来实现。

账户可以包括反映经济内容的会计记录。账户按照经济内容可以包括资产、负债、所有者权益、收入、费用和利润等会计要素。在一些实施例中,账户可以包括流动资产类账户。流动资产类账户可以包括但不限于:现金账户、银行存款账户、理财投资账户等。

在一些实施例中,账户的解密信息可以包括账户登录时用于认证用户的标识。解密信息可以包括但不限于:账号、解密方式信息、识别码以及终端硬件设备信息等。其中,账号可以由数字、字母以及符号的一种或几种组成。在一些实施例中,一个账户可以与多个账号对应,一个账号也可以是与多个账户对应的,但是一个账户至少有一个账号是与其对应的。解密方式信息可以理解为与账号绑定的验证信息,其可以包括但不限于数字、字母、文字、语音、图像、视频以及生物特征识别信息等中的一种或其组合。识别码可以包括除了解密方式信息之外服务器额外的验证信息,例如邮箱验证、短信验证等。终端硬件设备信息可以包括终端的mac地址。本发明对解密信息内容以及具体形式不作限制。

获取和验证账户的解密信息是指账户登录时用户、终端以及服务器三方交互过程。在一些实施例中,服务器可以通过读取银行卡或类似设备中的账户信息获取账户账号。在一些实施例中,获取和验证账户的解密信息的步骤包括但不限于:用户通过终端输入账号和解密方式信息或是选择缓存在终端的账号密码;服务器查找存储账号和其对应的预存密码;服务器确定输入账号密码与存储的账号密码是否一致。在一些实施例中,获取和验证账户的解密信息进一步也可以包括终端mac地址、用户输入特征、绑定账号进一步获取和验证等。在一些实施例中,一个账户可以被至少两种解密方式解密。

步骤320,当账户基于第一解密方式解密后,显示第一账户信息。

在一些实施例中,步骤320可以在图2所示的系统200中实现。例如,当账户基于第一解密方式解密后,显示第一账户信息可以通过图2中显示模块220来实现。

在本发明实施例中,第一解密方式可以包括固定密码、手势密码、人脸识别、语音识别、指纹识别、声纹识别和虹膜识别等中的一种或组合。在一些实施例中,第一解密方式中的固定密码可以包括预设好的字母、数字或字符等中的一种或其组合,在用户选择固定密码登录时只有严格输入对应的密码才能解密;手势密码可以包括手势路径绘制,通过验证手势密码路径来解密;语音识别可以包括通过音色、语气、声音内容等中的一种或组合来解密,人脸识别、语音识别、指纹识别、声纹识别和虹膜识别都属于生物识别技术的一种,都属于人体固有的能用于区别的生理特征,可以用于验证解密方式进行解密。

在本发明实施例中,账户信息可以包括所属用户的账户金额。其中,账户金额可以包括但不限于:可用余额、出入流水记录、当日可操作金额等。在一些实施例中,账户信息还可以包括用户的身份信息、使用年限、已开通服务、最近浏览记录、消费记录、和/或与该账户绑定的其它账号信息等。

当终端130获取的解密方式信息与服务器110或存储设备140预存的第一解密方式相同,则显示第一账户信息。在一些实施例中,第一账户信息反映的可以是账户的真实信息。例如,第一账户信息包括的第一账户金额显示的可以是该账户的真实金额。

在实际生活中,用户可以在确认周围环境安全情况下,在终端130(例如atm机,银行柜台或手机)登录银行或股票等经济相关账户,通过输入预设的固定密码或通过指纹识别、人脸识别等第一解密方式解密,查看账户真实金额或进行其他资金转入转出操作。

步骤330,当所述账户基于第二解密方式被解密后,显示第二账户信息。

在一些实施例中,步骤330可以在图2所示的系统200中实现。例如,当账户基于第二解密方式解密后,显示第二账户信息可以通过图2中显示模块220来实现。

当终端130获取的解密方式信息与服务器110或存储设备140预存的第二解密方式相同(或部分相同),则显示第二账户信息。在一些实施例中,第二解密方式可以包括:部分固定密码、手势密码、人脸识别、语音识别、指纹识别、声纹识别和虹膜识别等一种或多种的组合。在一些实施例中,不同于第一解密方式的固定密码识别,第二解密方式字符输入识别可以采用部分固定密码的方式,其中部分固定密码可以指密码的其中某几位设置为认证信息,而另几位则不用于认证。例如,一个十二位的部分固定密码“cute????2019”,前四位“cute”和后四位“2019”为固定密码,当前四位和后四位准确输入的话,中间四位随机输入字符串都能成功解密。

在一些实施例中,第二解密方式与第一解密方式不同。用户可以通过设置不同于第一解密方式的其他方式,使终端130可以显示其账户的第二账户信息。

在一些实施例中,第二账户金额与第一账户金额不同。值得说明的是,第二账户金额不大于第一账户金额。对应于第一账户的真实金额、真实流水记录、真实当日可操作金额等,第二账户金额的每一项都可以是虚拟的或部分虚拟的,且每一项对应的虚拟金额均小于真实金额。例如,用户真实股票账户有100万资金,当日可转出资金有30万,当用户采用第一解密方式登录账户显示的是账户资金100万,当日可转出30万;当用户采用第二解密方式登录账户可能显示账户资金20万,当日可转出5万。

在一些实施例中,第二账户信息包含的第二账户金额可以是预设的固定金额。当账户中的真实金额发生变化时,用户可以自行修改预设的第二账户金额,但是应该保证所预设的第二账户金额不大于该账户的真实金额。在一些实施例中,当账户中的真实金额减少后,用户之前预设的第二账户金额若大于真实金额并且用户还未进行修改,那么系统可以默认第二账户的显示金额为不大于真实金额的任意值(例如,真实金额的100%,80%,60%等)。在一些实施例中,第二账户信息包含的第二账户金额也可以是根据第二解密方式和/或解密过程中的信息确定的。基于第二解密方式确定第二账户金额的更多细节可以参考图5及其相关描述;基于解密过程中的信息确定所述第二账户金额的更多细节可以参见图4及其相关描述。

在现实生活中,用户周围环境不安全或是基于自身利益需要,登录流动资产类账户(例如,银行、理财平台、股票等账户)时可以选择采用第二解密方式进行解密,显示第二账户金额。用户可以通过使账户显示一个较低金额,显著降低财务受损的风险。

在一些实施例中,账户的解密方式还可以包含第三解密方式。其中,第三解密方式可以是多人脸识别的方式,多人脸识别作为人脸识别的一种,比单人脸认证能提取更多信息。在一些实施例中,当所述账户基于第三解密方式识别出仅包括账户用户的人脸时,显示所述第一账户信息;当所述账户基于所述第三解密方式识别出除了所述账户用户外还包括其他人脸时,显示所述第二账户信息。

在一些实施例中,终端未识别出账户用户的人脸时,则验证失败;仅识别出该账户用户的人脸时,显示第一账户信息;当识别出包括该账户用户外的其它人脸时,显示第二账户信息。

在一些实施例中,第三解密方式可以是独立进行,也可以是在第一解密或第二解密方式的基础上进行。例如,在用户使用第一解密方式或第二解密方式进行解密后,还可以进行基于第三解密方式解密账户。在这种情况下,账户的显示金额最终可以基于第三解密方式的结果显示(识别出为一人时显示第一账户金额,识别出为多人时显示第二账户金额)。又例如,用户可以直接以第三解密方式解密账户。

应当注意的是,上述有关流程300的描述仅仅是为了示例和说明,而不限定本申请的适用范围。对于本领域技术人员来说,在本申请的指导下可以对流程300进行各种修正和改变。然而,这些修正和改变仍在本申请的范围之内。例如,流程300还可以包括第四种或第五种解密方式等,分别对应第四账户信息和第五账户信息等。

图4所示为根据本申请一些实施例所示的根据第二解密过程中的信息确定第二账户金额的方法示例性流程图。如图4所示,该根据第二解密过程中的信息确定第二账户金额的方法可以包括:

步骤410,获取用户语音信息。在一些实施例中,步骤410可以由解密模块210实现。

在一些实施例中,终端130获取用户的语音信息可以包括该用户的语音特征信息(例如,语音波普信息)和/或获取用户的语音内容等。其中,语音特征识别作为区别用户的身份信息之一,可以确定账户登录。例如,在嘈杂的环境中,用户语音输入登录账户时,终端只有获取到与服务器中储存的用户语音特征相似度高达99%的语音信息,才能识别通过。又例如,在确认获得的语音特征信息与预存的语音特征信息匹配后,解密模块210可以进行语音内容的识别。

在一些实施例中,语音内容可以是指特定或非特定人语音识别获取的语音内容,例如,数字内容等。在一些实施例中,解密模块210可以通过语音识别模型将语音信号转变为相应的文本或命令。

在一些实施例中,可以设置仅在特定时间段内获取用户的语音信息。例如,可以设定仅在使用第二解密方式解密的前后一段时间(例如1分钟)内获取语音信息。例如,在使用过第一解密方式解密后的一段时间内(例如15分钟内),可以自动关闭语音信息获取功能;又如,工作时间周一到周五09:00-18:00之间获取语音信息功能关闭,非工作时间则自动开启。

步骤420,基于所述用户语音信息中的数字内容,确定所述第二账户金额。在一些实施例中,步骤420可以由金额确定模块230实现。

在一些实施例中,第二账户金额可以根据用户语音信息中的与数字相关的内容来确定。

例如,用户登录银行客户端,密码验证时通过提取用户语音信息包含“卡里只有400元”,对应显示余额400元。又例如,提取到语音信息包含“卡里不足1000元”时,显示与1000元差额在100元以下的一个随机数字,例如,900-999元之间,其中差额100可以被提前设置,差额数值也可以设置成其它数字。

应当注意的是,上述有关流程400的描述仅仅是为了示例和说明,而不限定本申请的适用范围。对于本领域技术人员来说,在本申请的指导下可以对流程400进行各种修正和改变。然而,这些修正和改变仍在本申请的范围之内。例如流程400还可以是账户基于第一种解密方式解密后,通过识别特定的语音信息,显示其他账户信息。

图5所示为根据本申请一些实施例所示的根据第二解密方式确定第二账户金额的方法示例性流程图。如图5所示,该根据第二解密方式确定第二账户金额的方法可以包括:

步骤510,第二解密方式被设定为部分固定密码。在一些实施例中,步骤510可以由显示模块220实现。

在一些实施例中,第一解密方式可以是固定密码、手势密码、人脸识别、语音识别、指纹识别、声纹识别和虹膜识别中的一种或组合。优选的,第一解密方式可以是固定密码方式。例如,账户预设好的一组8位数密码,字母和数字的组合例如密码为baby1234,准确输入密码“baby1234”就能显示第一账户信息。

在一些实施例中,第二解密方式可以被设定为部分固定密码。其中,部分固定密码包括固定部分和非固定部分。

在一些实施例中,部分固定密码的固定部分可以是字母、数字、符号中的一种或组合。例如,需要输入一个12位数密码,密码形式是cutexxxxxxx0,其中固定密码是cute和末尾数0,只有在前四位输入cute以及末尾输入数字0才能显示账户信息,其它非固定部分可以输入随机数字或是数字和其它字符的组合。又例如,部分固定密码可以是由6位数字组成的密码,密码形式是2020**,其中密码的前4位是固定的,后两位可以输入随机数字,只有当用户准确输入前四位时,才能显示账户信息。

步骤520,根据部分固定密码的非固定部分确定所述第二账户金额。在一些实施例中,步骤520可以由金额确定模块230实现。

在一些实施例中,第二账户金额可以由部分固定密码的非固定部分来确定。在一些实施例中,可以基于部分固定密码中的固定部分进行解密,确定将显示第二账户信息。其中,所显示的第二账户信息的第二账户金额由部分固定密码中非固定部分来确定。在一些实施例中,非固定部分可以包括至少两种可行解。可行解可以是指满足约束条件的一组变量。在一些实施例中,可行解可以包括数字组合,字母组合或数字字母组合等。用户可以预设可行解与第二账户金额之间的对应规则。金额确定模块230可以基于非固定部分的可行解,根据预设的对应规则确定第二账户金额。例如,可行解可以是任意的两位数字;对应规则可以包括可行解的前一位数字确定第二账户金额的首位数字,后一位数字可以确定首位数字后0的个数(如可行解为93,第二账户金额即为9000)。又例如可行解可以是任意的两位数字,对应规则可以包括第二账户金额为可行解的固定倍数(例如,9倍,5倍等)。在一些实施例中,第二账户金额中的流水信息可以根据非固定部分确定的金额来统计生成对应的虚拟流水。值得说明的是,显示第二账户金额不大于账户的真实金额。如若金额确定模块230所确定的第二账户金额大于账户的真实金额,可以根据用户预设的最大金额显示或任意不大于账户真实金额的值。

在一些实施例中,部分固定密码的非固定部分至少包含数字符号,当非固定部分输入字母或字符时,可以设置该位为0或者不显示,例如,12位密码cutexxxxxxx0,固定部分为开头四位字母以及末尾数字0,其它7位非固定部分可以输入r!90*87,设置字符显示为0时,对应账户显示金额为90087元,设置字母或字符不显示时,对应账户金额为9087元。

应当注意的是,上述有关流程500的描述仅仅是为了示例和说明,而不限定本申请的适用范围。对于本领域技术人员来说,在本申请的指导下可以对流程500进行各种修正和改变。然而,这些修正和改变仍在本申请的范围之内。例如,系统将上一次输入密码的某一部分字符默认为部分固定密码的固定部分,第二次输入密码需要准确输入前一次该部分字符。

本申请实施例可能带来的有益效果包括但不限于:(1)本申请的技术方案能够有效的保护用户账户隐私安全,通过账户多样性的显示方法,来达到账户信息保护的目的;(2)本申请在账户显示过程中,通过对多样化的解密信息的验证识别,并根据预设规则获取用户输入的关键的数据和/或信息,使账户能按用户意愿显示信息。需要说明的是,不同实施例可能产生的有益效果不同,在不同的实施例里,可能产生的有益效果可以是以上任意一种或几种的组合,也可以是其他任何可能获得的有益效果。

上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本申请的限定。虽然此处并没有明确说明,本领域技术人员可能会对本申请进行各种修改、改进和修正。该类修改、改进和修正在本申请中被建议,所以该类修改、改进、修正仍属于本申请示范实施例的精神和范围。

同时,本申请使用了特定词语来描述本申请的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本申请至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本申请的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。

此外,本领域技术人员可以理解,本申请的各方面可以通过若干具有可专利性的种类或情况进行说明和描述,包括任何新的和有用的工序、机器、产品或物质的组合,或对他们的任何新的和有用的改进。相应地,本申请的各个方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“系统”。此外,本申请的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。

计算机存储介质可能包含一个内含有计算机程序编码的传播数据信号,例如在基带上或作为载波的一部分。该传播信号可能有多种表现形式,包括电磁形式、光形式等,或合适的组合形式。计算机存储介质可以是除计算机可读存储介质之外的任何计算机可读介质,该介质可以通过连接至一个指令执行系统、装置或设备以实现通讯、传播或传输供使用的程序。位于计算机存储介质上的程序编码可以通过任何合适的介质进行传播,包括无线电、电缆、光纤电缆、rf、或类似介质,或任何上述介质的组合。

本申请各部分操作所需的计算机程序编码可以用任意一种或多种程序语言编写,包括面向对象编程语言如java、scala、smalltalk、eiffel、jade、emerald、c++、c#、vb.net、python等,常规程序化编程语言如c语言、visualbasic、fortran2003、perl、cobol2002、php、abap,动态编程语言如python、ruby和groovy,或其他编程语言等。该程序编码可以完全在用户计算机上运行、或作为独立的软件包在用户计算机上运行、或部分在用户计算机上运行部分在远程计算机运行、或完全在远程计算机或服务器上运行。在后种情况下,远程计算机可以通过任何网络形式与用户计算机连接,比如局域网(lan)或广域网(wan),或连接至外部计算机(例如通过因特网),或在云计算环境中,或作为服务使用如软件即服务(saas)。

此外,除非权利要求中明确说明,本申请所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本申请流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本申请实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或移动设备上安装所描述的系统。

同理,应当注意的是,为了简化本申请披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本申请实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本申请对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。

最后,应当理解的是,本申请中所述实施例仅用以说明本申请实施例的原则。其他的变形也可能属于本申请的范围。因此,作为示例而非限制,本申请实施例的替代配置可视为与本申请的教导一致。相应地,本申请的实施例不仅限于本申请明确介绍和描述的实施例。

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