著录项信息
专利名称 | 一种快速注册帐户并充值和登录的方法 |
申请号 | CN200910054840.5 | 申请日期 | 2009-07-15 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2010-08-11 | 公开/公告号 | CN101799901A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/24 | IPC分类号 | H;0;4;L;1;2;/;2;4查看分类表>
|
申请人 | 姚学民 | 申请人地址 | 上海市浦东新区向城路19号5楼B座
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 姚学民 | 当前权利人 | 姚学民 |
发明人 | 姚学民;姚子靖;吴振玉 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 王宝筠 |
摘要
一种可同时完成账户注册、充值和登录的方法:1)商户信息和用户信息预存于第三方支付系统数据库中;2)商户网站接入第三方支付网关,商户网站数据库设置独立字段用于保存第三方ID;3)第三方支付系统根据用户的请求进行鉴权,将充值金额划入商户帐户;4)第三方支付系统将充值信息和预存的用户信息提交给商户网站,5)商户网站将用户信息和充值信息写入其数据库的约定字段内,完成自动注册和充值;6)触发商户网站登陆程序,实现用户在商户网站上的登陆。优点是:通过一个代码或一个命令就可以完成在一个或多个商户网站上注册、充值并登陆,效率很高又安全,操作简单又方便,特别适合互联网增值服务和数字产品的消费行为。
1.一种快速注册账户并充值和登录的方法,其特征在于:包括以下步骤:
1)商户信息和用户信息预存于第三方支付系统的数据库中,其中用户信息至少包含一个在第三方支付系统内唯一的第三方ID;
2)商户网站接入第三方支付系统内的支付网关,商户网站数据库设置独立字段用于保存所述第三方ID;
3)第三方支付系统根据用户的请求进行鉴权,鉴权成功后将充值金额划入商户帐户;
第三方支付系统根据用户的请求进行鉴权具体包括:用户登录到第三方支付系统后,选择或填入想要付费充值的商户网站,并填入需要充值的金额;
4)第三方支付系统将充值信息和预存的用户信息提交给商户网站,其中充值信息至少包含充值金额;
5)商户网站在收到第三方支付系统提交的充值信息和用户信息后,首先在商户网站数据库设置的独立字段中查找收到的第三方ID,如找到,说明该用户是已经存在的老用户,则根据用户信息和充值信息更新该用户的相关数据;如未找到,则将用户信息和充值信息写入其数据库的约定字段内,完成自动注册和充值;
6)商户网站触发站内登陆程序,实现用户在商户网站上的登陆。
2.根据权利要求1所述快速注册账户并充值和登录的方法,其特征在于:所述步骤3)所述的第三方支付系统根据用户的请求进行鉴权还包括:用户发送至少包含商户信息、支付金额和密码的支付命令给第三方支付系统;第三方支付系统鉴权后生成一个与商户信息和第三方ID一一对应的充值码,用户通过主动或被动的方式得知充值码后,在商户网站上提交此充值码;第三方支付系统对商户网站传递过来的商户信息和充值码进行验证,验证成功后根据充值码对应的第三方ID信息向商户网站提交用户信息和充值信息。
3.根据权利要求l—2任一所述的快速注册账户并充值和登录的方法,其特征在于:所述第三方ID是由用户自定义或由第三方支付系统指定,可以由随机数字或代码组成,也可以是用户的手机号或emai l;第三方ID记录在商户网站数据库中被建立后不能被商户和用户更改。
4.根据权利要求l—2任一所述的快速注册账户并充值和登录的方法,其特征在于:所述第三方支付系统提交至商户网站的充值信息和预存的用户信息,包含第三方ID和充值金额,还包含用户名、密码、E一mai l和充值码中的任意一个或多个;第三方ID、用户名、密码、E一mai l由用户预先设定;用户名、密码、E一mai 1被写入商户网站用户数据库中的对应字段,用户名如有重复,由商户网站立即更改为在商户网站内唯一的用户名;第三方ID被写入商户网站数据库中的独立字段。
5.根据权利要求1—2任一所述的快速注册账户并充值和登录的方法,其特征在于:用户在登陆后可自由更改除第三方ID的信息,并通过用户名和密码独立登录商户网站,第三方ID可以被商户选用作为商户网站内的用户名。
6.根据权利要求l—2任一所述的快速注册账户并充值和登录的方法,其特征在于:商户网站的数据库中,与第三方支付系统互动的数据,用户可以通过第三方支付系统提交的新信息来更新或清空;如所述提交的新信息在第三方支付系统中被记录且具唯一性,则用户还可利用所述提交的新信息来恢复原来数据。
7.根据权利要求l—2任一所述的快速注册账户并充值和登录的方法,其特征在于:第三方支付系统在对用户的小额支付请求鉴权后,将用户信息和充值信息都保存在一个独立于第三方支付系统和商户网站的数据库系统中,并由所述独立数据库系统来处理和管理相关数据,商户系统再通过授权与所述独立数据库系统进行互动。
一种快速注册帐户并充值和登录的方法\n技术领域\n[0001] 本发明属于第三方支付及互联网增值服务技术领域,尤其涉及一种可同时完成账户注册、充值和登录的方法。\n背景技术\n[0002] 用户在使用互联网增值服务、消费数字产品、网购时,需要将一定资金充值进入商户网站才能使用。其流程一般为:用户首先注册成为商户网站的用户,并登陆,再提交支付订单至第三方支付,第三方支付处理后返回成功信息,商户网站记录用户的充值金额,用户得到授权,开始进行消费。\n[0003] 可以看出,这种模式的前提是:用户先须在商户网站内进行注册、登陆并充值。而互联网上有着大量的服务网站,尤其是互联网上的数字产品及增值服务,分属于不同的网站,用户需要其服务时,都必须在每个网站上单独注册并完成支付过程,非常不方便。而且为数字产品和内容、服务作的支付属于小额支付,用目前的第三方支付流程,则显得非常繁琐,并在一些特定场所如网吧内进行支付充值也不够安全。用户在每次消费前还需登陆商户网站提交用户名和密码,不方便、不安全。最好能通过一个代码或一个命令来完成用户注册、充值并登陆。\n[0004] 为了解决用户快速注册的问题,中国专利CN101075910公开了一种快速注册用户的方法,可以使用户完成在商户网站的快速注册,但这仅仅只是一个注册过程,并未解决用户帐户的充值并即时登陆的过程,也不能使用户通过一串代码就实现对商户网站的登陆并充值。\n[0005] 中国专利CN101067856公开了一种用临时验证码进行小额支付的方法,中国专利CN1835008公开了利用手机短信获取一次支付密码进行小额支付的方法,它们都可以为用户提供安全的小额支付功能,但其临时验证码或一次性支付密码在他们系统内只起一个认证功能,其系统并不能让用户实现在商户网站内注册并实时登陆,也不能实现通过单一代码在商户网站内登陆。\n发明内容\n[0006] 本发明的目的是通过对第三方支付功能的扩充,使用一个充值码或一个充值命令,实现用户在商户网站内创建帐户并充值、登录、即时使用的全过程。\n[0007] 为达到上述目的,本发明采用如下技术方案:\n[0008] 一种快速注册账户并充值和登录的方法,其特征在于:包括以下步骤:\n[0009] 1)商户信息和用户信息预存于第三方支付系统的数据库中,其中用户信息至少包含一个在第三方支付系统内唯一的第三方ID;\n[0010] 2)商户网站接入第三方支付网关,商户网站数据库设置独立字段用于保存所述第三方ID;\n[0011] 3)第三方支付系统根据用户的请求进行鉴权,鉴权成功后将充值金额划入商户帐户;\n[0012] 4)第三方支付系统将充值信息和预存的用户信息提交给商户网站,其中充值信息至少包含充值金额;\n[0013] 5)商户网站将用户信息和充值信息写入其数据库的约定字段内,完成自动注册和充值;\n[0014] 6)触发商户网站登陆程序,实现用户在商户网站上的登陆。\n[0015] 以上方法中步骤3)所述的第三方支付系统根据用户的请求进行鉴权还包括:用户发送至少包含商户信息、支付金额和密码的支付命令给第三方支付系统;第三方支付系统鉴权后生成一个与商户信息和第三方ID一一对应的充值码,用户通过主动或被动的方式得知充值码后,在商户网站上提交此充值码;第三方支付系统对商户网站传递过来的商户信息和充值码进行验证,验证成功后根据充值码对应的第三方ID信息向商户网站提交用户信息和充值信息。\n[0016] 以上所述用户得知充值码的方式有两种,被动方式是:用户通过手机短信或手机语音被动接收第三方支付传递过来的充值码;主动方式是:第三方支付通过电子邮件发到用户指定的邮件地址,用户需登录后获取。或第三方支付将充值码写入一个约定的数据库中,用户通过网页或程序登录后获取。\n[0017] 以上方法中步骤3)所述的第三方支付系统根据用户的请求进行鉴权还可以用以下方法:用户登录到第三方支付系统后,选择或填入想要付费充值的商户网站,并填入需要充值的金额;第三方支付系统验证后,提交用户信息和充值信息给商户网站,商户网站据此完成用户的注册,充值和登录。或实现用户批量注册和有选择地登陆。\n[0018] 商户网站在收到第三方支付系统提交的充值信息和用户信息后,首先在商户网站数据库设置的独立字段中查找收到的第三方ID,如找到,说明该用户是已经存在的老用户,则根据用户信息和充值信息更新该用户的相关数据;如未找到,则根据用户信息和充值信息新建一个用户记录。\n[0019] 所述第三方ID是由用户自定义或由第三方支付系统指定,可以由随机数字或代码组成,也可以是用户的手机号、email等;第三方ID记录在商户网站数据库中被建立后不能被商户和用户更改。\n[0020] 所述第三方支付系统提交至商户网站的充值信息和预存的用户信息,包含第三方ID和充值金额,用户名和密码,E-mail或充值码;第三方ID、用户名、密码、E-mail由用户预先设定;用户名、密码、E-mail被写入商户网站用户数据库中的对应字段,用户名如有重复,由商户网站立即更改为在商户网站内唯一的用户名;第三方ID被写入商户网站数据库中的独立字段。\n[0021] 用户在登陆后,除第三方ID不能被商户和用户更改外,用户可自由更改信息,并通过用户名和密码独立登录商户网站。第三方ID可以被商户选用作为商户系统内的用户名。\n[0022] 商户网站的数据库中,与第三方支付互动的数据,可以通过第三方支付提交的新信息来更新。用户更新时的数据为空或为无用值时,可以清空或替代原来在商户网站的真实数据,以此保护用户的隐私。如果第三方支付提交的新信息在第三方支付系统中被记录且具唯一性,则用户如想恢复,可以利用所述提交的新信息来恢复原来的数据。\n[0023] 第三方支付在对用户的小额支付请求鉴权后,将用户信息和充值信息都保存在一个独立于第三方支付和商户网站的数据库系统中,并由所述独立数据库系统来处理和管理相关数据,商户系统再通过授权与所述独立数据库系统进行互动。\n[0024] 本发明的有益效果是:用户通过一个代码或一个命令就可以完成在商户网站上注册、充值并登陆,在以后的消费过程中也只需要一个代码或一个命令完成在商户网站上充值并登陆。用户在登录第三方支付系统后一次提交多个充值命令,就可以批量注册商户网站并充值,完成一个或多个网站的即时、同时登陆。因此,这种方法效率很高又安全,操作简单又方便,特别适合互联网增值服务和数字产品的消费行为。\n附图说明\n[0025] 图1:通过充值码的方式注册、充值和登录流程图;\n[0026] 图2:通过第三方支付系统的支付命令注册、充值和登录流程图。\n具体实施方式:\n[0027] 本发明是通过对第三方支付系统功能的扩充达到用户在商户网站上同时注册、充值和登陆的目的。第三方支付系统与商户网站进行互动,因此第三方支付系统和商户网站都预先进行约定和设置。\n[0028] 首先,第三方支付系统内,存在一个唯一的第三方ID,可由用户自定义或由第三方支付系统指定,如指定用户的手机号。对用户来说,还需设置用于注册和身份识别的信息,如用户准备在商户网站内作登陆使用的用户名、密码、email等信息。对于第三方支付系统来说,系统内已设置好了用户信息和充值信息的功能模块,并已经接入了众多的商户网站。\n这样,用户可以用统一的用户名和不同的密码在商户网站内实现注册。\n[0029] 其次,商户网站应已接入第三方支付的接口,并根据与第三支付系统的约定,在其数据库内新增一个放置第三方ID的字段,并允许程序对提交过来的信息写入不同的字段内。商户网站内至少包含三个功能模块:接收信息的功能模块和写入信息即注册的功能模块和调用信息进行登录的功能模块。\n[0030] 用户在浏览商户页面时,根据商户的使用说明或操作,提交支付请求。\n[0031] 第三方支付系统根据用户的请求,在鉴权后将充值金额划入商户帐户,同时将预存的用户帐户信息和充值信息提交给商户,用户信息至少包含上述的第三方ID,充值信息至少包含充值金额。\n[0032] 商户网站将这些信息写入用户数据库的约定字段内,完成自动注册和充值,并实现在商户网站上登陆。\n[0033] 对于上述方法,第三方支付提交了第三方ID、用户名、密码、E-mail、充值金额等信息。这些信息除第三方ID和充值金额外,商户接入时可以有选择地接入,或接收后有选择地处理。\n[0034] 根据以上所述的方法,用户的请求可以是这样提交的:第三方支付系统收到用户的支付命令,支付命令应包含商户信息、支付金额及密码,第三方支付鉴权后生成一个充值码,并通过短信、email等方式将充值码告知用户或用户主动通过其他通道得知;用户在商户网页上提交此充值码,第三方支付对商户页面传递过来的商户信息和充值码进行验证;\n成功后向商户提交用户信息和充值信息。\n[0035] 用户的请求还可以在第三方支付系统内部提交。其流程是:用户登录到第三方支付系统后,选择或填入想要注册付费的网站,并填入需要充值的金额,支付验证成功后,提交用户信息和充值信息给商户;商户网站完成注册、充值并登陆。\n[0036] 这种方法可以对已接入的商户网站进行大量的批处理,即用户可以选择其愿意注册并充值的网站,填入充值金额,并选择需要即时登陆的网站,作一次提交,可以同时完成注册大量的网站并充值,完成一个或多个网站即时、同时登陆。\n[0037] 以上所述方法中所述的第三方ID,记录在商户网站上被建立后不能被商户和用户更改,用户可以通过传递给商户网站的用户名和密码在商户页面上登陆。这个第三方ID可以是用户的手机号码,也可以是email或其他字符的组合。\n[0038] 第三方ID可以被商户网站选用作为商户本身的用户名。\n[0039] 所述的第三方支付生成的充值码,充值码与商户信息一一对应,验证充值码的同时也验证商户网站上传来的商户信息;充值码与第三方ID也是一一对应的,第三方支付在验证完充值码和商户信息后,找到充值码对应的第三方ID,和充值金额一并提交至商户。商户网站通过提交的第三方ID到约定字段内来辨别用户,这样,用户只需要一个充值码就可以实现在商户网站中的认证、充值和登陆。\n[0040] 第三方ID被提交至商户后,商户在其数据库中建立了独立存放的字段,并且约定不能被商户或用户更改,因此从第三方支付提交上来的第三方ID,与商户原有的用户名等属性不会有冲突。系统据此判断用户在商户网站的存在情况。具体流程是:商户网站根据第三方ID在其数据库的约定字段内查找,如果此ID不存在,则以此ID新建一个用户记录,将充值金额写入数据库中的资金帐户,将用户名、密码、email等写入数据库中原有的相应字段内,如用户名与原有的重复,则修改此用户名;如果此ID已存在,说明本次非用户第一次充值,则将充值金额加入,并即时登陆。\n[0041] 所述的通过支付系统传递至商户网站的信息,包含但不限于第三方ID、用户名、密码、email、充值码、充值金额等属性信息。第三方ID、用户名、密码、email都由用户预先设定;用户名、密码、email等被写入商户的用户数据库中的对应的这字段,用户名如有重复即行更改;第三方ID被写入数据库中独立的字段。\n[0042] 用户名和密码是用户自定义的,在第三方支付系统中保存,可以让用户使用易记的用户名和密码来登陆商户网站,即使忘记,也可以在第三方支付系统中找到;用户名和密码即使在商户网站上更改过,也可以通过第三方ID或email的方式找到。\n[0043] 以上方法所述的,第三方ID可以被商户选用作为商户系统内的用户名。对于已接入众多的商户网站的第三方支付系统来说,其中的第三方ID将在大量的商户网站上得到广泛使用,从而将形成一个统一的ID系统。\n[0044] 可以看出:在这个统一的ID系统下,第三方ID关联了大量的用户信息和交易记录,这些数据在运营一段时间后将变得非常庞大。\n[0045] 本发明是通过对第三方支付系统功能的扩充达到的效果,其处理过程是小额支付的验证和用户数据的提交。而用第三方支付系统来处理大量的小额支付交易,从成本上来说都不是很经济,效率也不高。因此可以将用户数据的提交与管理功能独立出来,运行于云计算环境内,由独立的数据库系统对相关数据进行保存、处理和管理。\n[0046] 具体实施方法是,第三方支付在对用户的小额支付请求鉴权后,将用户信息和充值信息都保存在一个独立于第三方支付和商户网站的数据库系统中,并由该系统来处理和管理相关数据,商户系统再通过授权与该数据库系统进行互动。\n[0047] 通过这种方法,可以支持大量的商户使用,支持大量的小额支付、注册和登陆的请求。还可以保证第三方ID和其他用户信息的相对独立性,保护用户的隐私。\n[0048] 用户第一次登陆商户网站后,可自行修改除第三方ID外的内容,如用户名、密码等,以使用户可以在商户页面直接提交其容易记忆的用户名和密码登陆网站。另外,可以看出,该系统也不会影响到用其他支付方法对用户帐号进行充值,或修改用户的其他属性。\n[0049] 如上所述,用户可以用两种方式注册充值登录商户网站。以下结合附图作进一步说明:\n[0050] 一、通过充值码的方式注册、充值和登录(图1):\n[0051] 1.用户在网站上看到所需的数字产品后,根据网站提示,通过网站订单的方式或直接通过手机支付的方式,向第三方支付提交商户代码、支付金额、支付密码等信息,授权将所需的钱款支付至商户帐户;\n[0052] 2.第三方支付系统收到用户的支付命令,生成一个充值码,并通过短信、email等方式将充值码告知用户或用户主动通过其他通道得知;\n[0053] 3.用户在商户网站上提交此支付码至第三方支付网关进行鉴权;\n[0054] 4.对传过来的充值码和商户信息验证后,第三方支付系统将充值金额划入商户帐户;并根据充值码的对应关系找到充值金额和第三方ID,并将帐户的其他属性一并传到商户网站;\n[0055] 5.商户网站根据第三方ID在其数据库的约定字段内查找,如果此ID不存在,则以此ID新建一个用户记录,将充值金额写入数据库中的资金帐户,将用户名、密码、emai等写入数据库中原有的相应字段内,如用户名有与原重复,则修改此用户名;如果此ID已存在,说明本次非用户第一次充值,则将充值金额加入,并即时登陆;\n[0056] 6.用户已登陆商户页面,可以进行消费。\n[0057] 以上所述可知用户所做的操作仅有2步:①发送支付命令;②填入充值码。\n[0058] 二、通过第三方支付系统的支付命令注册、充值和登录(图2)。\n[0059] 1.用户直接登陆第三方支付系统;\n[0060] 2.第三方支付系统中已包含了大量商户,用户只需选中或填写已接入第三方支付系统的商户,提交支付金额并确认支付,授权将所需的钱款支付至商户帐户;\n[0061] 3.第三方支付系统提交充值金额和第三方ID,并将帐户的其他属性一并传到商户网站;\n[0062] 4.商户网站根据第三方ID在其数据库的约定字段内查找,如果此ID不存在,则以此ID新建一个用户记录,将充值金额写入数据库中的资金帐户,将用户名、密码、emai等写入数据库中原有的相应字段内,如用户名有与原重复,则修改此用户名;如果此ID已存在,说明本次非用户第一次充值,则将充值金额加入,并即时登陆;\n[0063] 5.用户已登陆商户页面,可以进行消费。\n[0064] 以上所述可见用户所做的操作也仅有2步:①登陆第三方支付系统;②提交充值命令。\n[0065] 本发明的一个最佳实施例是:\n[0066] 1.用户在浏览商户网站需要消费时,商户网站上有提示告知用户该商户网站在第三方支付系统中的代码,即商户号,如商户号是“100072”。用户通过手机短信的方式,通过中国专利公开号CN1885964公开的方法,获得如下短信菜单:“/移动支付/《收款方号码》《支付金额》《支付密码》《支付说明》”后,编辑内容如下:“/移动支付/《收款方号码》\n100072《支付金额》2《支付密码》123456《支付说明》”,将支付命令传到第三方支付,第三方支付系统将收款方号码判别为商户号,并生成与商户号对应的充值码,返回到用户手机上;\n[0067] 2.用户在商户网站上填入此充值码,第三方支付判断此充值码是否有效,商户网站上传递过来的商户号是否与用户用手机提交的商户号相一致,如果是,则将用户的手机号作为第三方ID,传至商户;\n[0068] 3.商户网站写入第三方ID信息和充值信息,并以用户的手机号为用户名进行登陆。\n[0069] 4.用户的下一次登陆既可以用一个充值码直接登陆,也可以用手机号和设定的密码来登陆。\n[0070] 这种方法的好处是,只要在已接入本发明所述的第三方支付的商户网站内,用户仅凭自己的手机就可以完成一个小额支付请求,既简单又方便。在返回的短信中获取到充值码,输入充值码就可以成为商户网站的用户并开始消费。充值码是被第三方支付验证后才支付给商户的,因此整个支付过程非常安全。以后用户只需记忆自己的手机号和约定的密码就可以快速登录商户网站。\n[0071] 本发明的另一较佳实施例是:\n[0072] 用户登陆到第三方支付系统,用批处理的方法,一次批量地注册成为多个商户的注册用户和充值,并登陆一个或多个商户网站。\n[0073] 本发明的一个特殊实施例是:\n[0074] 当用户提交的充值金额为零或空时,只实现用充值码或充值命令直接登陆,这样可使用户在忘记商户网站登陆密码的情况下直接登陆商户网站。
法律信息
- 2015-07-08
- 2010-09-29
实质审查的生效
IPC(主分类): G06Q 20/00
专利申请号: 200910054840.5
申请日: 2009.07.15
- 2010-08-11
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-09-10
|
2008-04-25
| | |
2
| |
2009-05-20
|
2008-12-19
| | |
3
| |
2009-04-22
|
2008-12-15
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |