一种收银机用户管理方法及终端与流程

文档序号:13689539阅读:330来源:国知局
一种收银机用户管理方法及终端与流程

本发明涉及收款终端领域,尤其涉及一种收银机用户管理方法及终端。



背景技术:

随着科技的进步,现代收银机的功能越来越丰富。丰富多样的功能可以通过用户管理功能来统一。传统的用户管理方式需要用户输入用户名和密码,这种操作方式繁琐费时,并且用户名和密码在各种系统平台中都在使用,不同平台的不同用户名和密码不方便记忆,从而导致用户体验感不佳;有的为了提高用户身份验证的安全性,会在原有用户名和密码输入的基础上,进一步用其他方式对用户身份进行验证,比如声音等,这种方式虽然提高了安全性,但是多重验证方式叠加,导致用户身份验证步骤多,速度慢,复杂度高,效率不高,同样导致用户体验不佳。



技术实现要素:

本发明所要解决的技术问题是:提供一种收银机用户管理方法及终端,操作方便快捷,提高用户体验。

为了解决上述技术问题,本发明采用的一种技术方案为:

一种收银机用户管理方法,其特征在于,包括步骤:

s1、接收用户的登录请求,提示用户进行语音输入;

s2、接收用户输入的语音信息;

s3、将所述语音信息转换为文本字符串;

s4、以所述文本字符串作为用户名,所述语音信息对应的声纹信息作为密码进行登录。

为了解决上述技术问题,本发明采用的另一种技术方案为:

一种收银机用户管理终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:

s1、接收用户的登录请求,提示用户进行语音输入;

s2、接收用户输入的语音信息;

s3、将所述语音信息转换为文本字符串;

s4、以所述文本字符串作为用户名,所述语音信息对应的声纹信息作为密码进行登录。

本发明的有益效果在于:根据用户在收银机前输入的语音信息,以所述语音信息对应的文本字符串作为用户名,所述语音信息对应的声纹信息作为密码实现对收银机的登录,不需要用户记住复杂的用户名和密码,用户只需要在收银机前说出相应的语音信息,即可实现收银机对用户身份的快速识别,操作简单,方便快捷,并且由于每个人说话时对应的声纹信息各不相同,也无法被模仿,因此,采用每个人说话时对应的声纹信息作为密码,不仅安全性高,而且减少用户身份验证的步骤,速度快,效率高。

附图说明

图1为本发明实施例的收银机用户管理方法的流程图;

图2为本发明实施例的收银机用户管理终端的结构示意图;

标号说明:

1、收银机用户管理终端;2、存储器;3、处理器。

具体实施方式

本发明最关键的构思在于:以用户输入的语音信息对应的文本字符串作为用户名,以所述语音信息对应的声纹信息作为密码,实现对收银机的简单快速登录。

请参照图1,一种收银机用户管理方法,包括步骤:

s1、接收用户的登录请求,提示用户进行语音输入;

s2、接收用户输入的语音信息;

s3、将所述语音信息转换为文本字符串;

s4、以所述文本字符串作为用户名,所述语音信息对应的声纹信息作为密码进行登录。

从上述描述可知,本发明的有益效果在于:根据用户在收银机前输入的语音信息,以所述语音信息对应的文本字符串作为用户名,所述语音信息对应的声纹信息作为密码实现对收银机的登录,不需要用户记住复杂的用户名和密码,用户只需要在收银机前说出相应的语音信息,即可实现收银机对用户身份的快速识别,操作简单,方便快捷,并且由于每个人说话时对应的声纹信息各不相同,也无法被模仿,因此,采用每个人说话时对应的声纹信息作为密码,不仅安全性高,而且减少用户身份验证的步骤,速度快,效率高。

进一步的,所述语音信息为用户的手机号。

由上述描述可知,以用户生活中使用的手机号作为语音信息,用户只需要在收银机前报出自己的手机号,即可实现对收银机的登录,不需要刻意记忆,用户体验感佳。

进一步的,所述步骤s1之前还包括:

s11、接收所述用户的注册请求,提示用户进行语音输入;

s12、接收用户语音输入的手机号;

s13、将所述语音输入的手机号转换为文本字符串;

s14、以所述文本字符串作为用户名,所述语音输入的手机号对应的声纹信息作为密码,生成一个账户;

s15、关联并存储所述用户名及所述账户。

由上述描述可知,用户只需要说出自身手机号即可实现收银机账户的注册,方便简单。

进一步的,所述步骤s13和s14之间还包括:

以所述文本字符串作为第一用户名,在数据库中查找是否存在与所述第一用户名相同的第二用户名,如果存在,则提示该用户名已注册过;否则,执行步骤s14。

由上述描述可知,在用户注册时,通过判断数据库中是否存在相应的用户名,防止用户重复注册或者用户注册错误。

进一步的,所述步骤s13和s14之间还包括:

自动发送一条验证码至所述文本字符串对应的手机;

接收用户输入的确认信息,所述确认信息为所述验证码。

由上述描述可知,通过用户的确认保证所述注册的准确性以及有效性,防止用户的随意注册以及错误注册。

进一步的,所述步骤s4具体包括:

以所述文本字符串作为用户名,在数据库中查找是否存在与所述用户名相同的第二用户名,如果不存在,则提示该用户名未注册;否则,以所述文本字符串作为用户名,所述语音信息对应的声纹信息作为密码进行登录。

由上述描述可知,先查找数据库中是否有对应的用户名,如果有,再进行相应账户的登录,提高了登录的效率。

进一步的,还包括步骤:

s5、以所述用户名作为索引,查找数据库中对应的账户,获取账户中的密码,作为第二密码;

比对所述密码与所述第二密码是否相同,如果相同,在收银机上显示登录成功,否则,显示密码错误,登录失败。

由上述描述可知,只有用户名和密码都匹配的情况下,才能进行登录,而密码又具有唯一性及不可伪造性,由此提高了账户的安全性,保证了收银机用户识别的准确性。

进一步的,还包括步骤:

接收登录成功的信息;

在收银机上显示与所述账户关联的所有优惠券。

进一步的,还包括步骤:

接收登录成功的信息;

获取与所述账户关联的用户信息;

分析所述用户信息,在收银机显示与所述用户信息匹配的推荐广告信息。

由上述描述可知,用户完成登录后,即可进行一系列与用户账户相关的操作,方便对收银机用户的管理,并且能够对收银机广告进行有针对性的推广。

请参照图2,一种收银机用户管理终端1,包括存储器2、处理器3及存储在存储器2上并可在处理器3上运行的计算机程序,所述处理器3执行所述计算机程序时实现以下步骤:

s1、接收用户的登录请求,提示用户进行语音输入;

s2、接收用户输入的语音信息;

s3、将所述语音信息转换为文本字符串;

s4、以所述文本字符串作为用户名,所述语音信息对应的声纹信息作为密码进行登录。

从上述描述可知,本发明的有益效果在于:根据用户在收银机前输入的语音信息,以所述语音信息对应的文本字符串作为用户名,所述语音信息对应的声纹信息作为密码实现对收银机的登录,不需要用户记住复杂的用户名和密码,用户只需要在收银机前说出相应的语音信息,即可实现收银机对用户身份的快速识别,操作简单,方便快捷,并且由于每个人说话时对应的声纹信息各不相同,也无法被模仿,因此,采用每个人说话时对应的声纹信息作为密码,不仅安全性高,而且减少用户身份验证的步骤,速度快,效率高。

进一步的,所述语音信息为用户的手机号。

由上述描述可知,以用户生活中使用的手机号作为语音信息,用户只需要在收银机前报出自己的手机号,即可实现对收银机的登录,不需要刻意记忆,用户体验感佳。

进一步的,所述步骤s1之前还包括:

s11、接收所述用户的注册请求,提示用户进行语音输入;

s12、接收用户语音输入的手机号;

s13、将所述语音输入的手机号转换为文本字符串;

s14、以所述文本字符串作为用户名,所述语音输入的手机号对应的声纹信息作为密码,生成一个账户;

s15、关联并存储所述用户名及所述账户。

由上述描述可知,用户只需要说出自身手机号即可实现收银机账户的注册,方便简单。

进一步的,所述步骤s13和s14之间还包括:

以所述文本字符串作为第一用户名,在数据库中查找是否存在与所述第一用户名相同的第二用户名,如果存在,则提示该用户名已注册过;否则,执行步骤s14。

由上述描述可知,在用户注册时,通过判断数据库中是否存在相应的用户名,防止用户重复注册或者用户注册错误。

进一步的,所述步骤s13和s14之间还包括:

自动发送一条验证码至所述文本字符串对应的手机;

接收用户输入的确认信息,所述确认信息为所述验证码。

由上述描述可知,通过用户的确认保证所述注册的准确性以及有效性,防止用户的随意注册以及错误注册。

进一步的,所述步骤s4具体包括:

以所述文本字符串作为用户名,在数据库中查找是否存在与所述用户名相同的第二用户名,如果不存在,则提示该用户名未注册;否则,以所述文本字符串作为用户名,所述语音信息对应的声纹信息作为密码进行登录。

由上述描述可知,先查找数据库中是否有对应的用户名,如果有,再进行相应账户的登录,提高了登录的效率。

进一步的,还包括步骤:

s5、以所述用户名作为索引,查找数据库中对应的账户,获取账户中的密码,作为第二密码;

比对所述密码与所述第二密码是否相同,如果相同,在收银机上显示登录成功,否则,显示密码错误,登录失败。

由上述描述可知,只有用户名和密码都匹配的情况下,才能进行登录,而密码又具有唯一性及不可伪造性,由此提高了账户的安全性,保证了收银机用户识别的准确性。

进一步的,还包括步骤:

接收登录成功的信息;

在收银机上显示与所述账户关联的所有优惠券。

进一步的,还包括步骤:

接收登录成功的信息;

获取与所述账户关联的用户信息;

分析所述用户信息,在收银机显示与所述用户信息匹配的推荐广告信息。

由上述描述可知,用户完成登录后,即可进行一系列与用户账户相关的操作,方便对收银机用户的管理,并且能够对收银机广告进行有针对性的推广。

实施例一

一种收银机用户管理方法,包括步骤:

s1、接收用户的登录请求,提示用户进行语音输入;

s2、接收用户输入的语音信息;

s3、将所述语音信息转换为文本字符串;

s4、以所述文本字符串作为用户名,所述语音信息对应的声纹信息作为密码进行登录;

其中,以所述文本字符串作为用户名,在数据库中查找是否存在与所述用户名相同的第二用户名,如果不存在,则提示该用户名未注册;否则,以所述文本字符串作为用户名,所述语音信息对应的声纹信息作为密码进行登录。

实施例二

一种收银机用户管理方法,包括步骤:

s1、接收用户的登录请求,提示用户进行语音输入;

s2、接收用户输入的语音信息;

s3、将所述语音信息转换为文本字符串;

s4、以所述文本字符串作为用户名,所述语音信息对应的声纹信息作为密码进行登录;

其中,以所述文本字符串作为用户名,在数据库中查找是否存在与所述用户名相同的第二用户名,如果不存在,则提示该用户名未注册;否则,以所述文本字符串作为用户名,所述语音信息对应的声纹信息作为密码进行登录;

s5、接收登录成功的信息,进行一系列的用户账户操作,比如:将优惠券自动发放到所述用户账户中,用户消费时可以直接使用;在收银机上显示与所述账户关联的所有优惠券,以供用户依其需求选择使用,用户点击屏幕即可选择要使用的优惠券;分析所述用户信息,所述用户信息可以是用户购买习惯等,在收银机显示与所述用户信息匹配的推荐广告信息等。

实施例三

一种收银机用户管理方法,包括步骤:

s11、接收所述用户的注册请求,提示用户进行语音输入;

s12、接收用户语音输入的手机号,比如用户在收银机前说出自己的手机号;

s13、将所述语音输入的手机号转换为文本字符串;

以所述文本字符串作为第一用户名,在数据库中查找是否存在与所述第一用户名相同的第二用户名,如果存在,则提示该用户名已注册过;否则,执行步骤s14;

s14、以所述文本字符串作为用户名,所述语音输入的手机号对应的声纹信息作为密码,生成一个账户;

s15、关联并存储所述用户名及所述账户,可以将所述用户名及所述帐户存储在数据库中;

s1、接收用户的登录请求,提示用户进行语音输入;

s2、接收用户输入的语音信息,即手机号;

s3、将所述语音信息转换为文本字符串;

s4、以所述文本字符串作为用户名,所述语音信息对应的声纹信息作为密码进行登录;

其中,以所述文本字符串作为用户名,在数据库中查找是否存在与所述用户名相同的第二用户名,如果不存在,则提示该用户名未注册;否则,以所述文本字符串作为用户名,所述语音信息对应的声纹信息作为密码进行登录;

s5、接收登录成功的信息,进行一系列的用户账户操作,比如:将优惠券自动发放到所述用户账户中,用户消费时可以直接使用;在收银机上显示与所述账户关联的所有优惠券,以供用户依其需求选择使用,用户点击屏幕即可选择要使用的优惠券;分析所述用户信息,所述用户信息可以是用户购买习惯等,在收银机显示与所述用户信息匹配的推荐广告信息等。

实施例四

一种收银机用户管理方法,包括步骤:

s11、接收所述用户的注册请求,提示用户进行语音输入;

s12、接收用户语音输入的手机号,比如用户在收银机前说出自己的手机号;

s13、将所述语音输入的手机号转换为文本字符串;

以所述文本字符串作为第一用户名,在数据库中查找是否存在与所述第一用户名相同的第二用户名,如果存在,则提示该用户名已注册过;否则,自动发送一条验证码至所述文本字符串对应的手机;接收用户输入的确认信息,所述确认信息为所述验证码;

s14、以所述文本字符串作为用户名,所述语音输入的手机号对应的声纹信息作为密码,生成一个账户;

s15、关联并存储所述用户名及所述账户,可以将所述用户名及所述帐户存储在数据库中;

s1、接收用户的登录请求,提示用户进行语音输入;

s2、接收用户输入的语音信息,即手机号;

s3、将所述语音信息转换为文本字符串;

s4、以所述文本字符串作为用户名,所述语音信息对应的声纹信息作为密码进行登录;

其中,以所述文本字符串作为用户名,在数据库中查找是否存在与所述用户名相同的第二用户名,如果不存在,则提示该用户名未注册;否则,以所述文本字符串作为用户名,所述语音信息对应的声纹信息作为密码进行登录。

s5、接收登录成功的信息,进行一系列的用户账户操作,比如:将优惠券自动发放到所述用户账户中,用户消费时可以直接使用;在收银机上显示与所述账户关联的所有优惠券,以供用户依其需求选择使用,用户点击屏幕即可选择要使用的优惠券;分析所述用户信息,所述用户信息可以是用户购买习惯等,在收银机显示与所述用户信息匹配的推荐广告信息等。

实施例五

一种收银机用户管理终端1,包括存储器2、处理器3及存储在存储器2上并可在处理器3上运行的计算机程序,所述处理器3执行所述计算机程序时实现实施例一中的步骤。

实施例六

一种收银机用户管理终端1,包括存储器2、处理器3及存储在存储器2上并可在处理器3上运行的计算机程序,所述处理器3执行所述计算机程序时实现实施例二中的步骤。

实施例七

一种收银机用户管理终端1,包括存储器2、处理器3及存储在存储器2上并可在处理器3上运行的计算机程序,所述处理器3执行所述计算机程序时实现实施例三中的步骤。

实施例八

一种收银机用户管理终端1,包括存储器2、处理器3及存储在存储器2上并可在处理器3上运行的计算机程序,所述处理器3执行所述计算机程序时实现实施例四中的步骤。

综上所述,本发明提供的收银机用户管理方法及终端,根据用户在收银机前输入的语音信息,以所述语音信息对应的文本字符串作为用户名,所述语音信息对应的声纹信息作为密码实现快速注册,生成一个账户,用户进行收银机登录时,不需要用户记住复杂的用户名和密码,用户只需要在收银机前说出相应的语音信息,即可实现收银机对用户身份的快速识别,实现快速登录,操作简单,方便快捷,并且由于每个人说话时对应的声纹信息各不相同,也无法被模仿,因此,采用每个人说话时对应的声纹信息作为密码,不仅安全性高,而且减少用户身份验证的步骤,速度快,效率高。

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