一种跨端注册方法、客户端及注册服务器技术

技术编号:25126160 阅读:19 留言:0更新日期:2020-08-05 02:55
本说明书公开了一种跨端注册方法、客户端及注册服务器,该方法包括:获取在所述第一客户端的跨端注册页面中产生的用户信息;所述跨端注册页面由所述软件工具开发包在所述第一客户端中渲染得到;基于所述用户信息生成跨端注册凭证,并通过所述软件工具开发包将所述跨端注册凭证发送给所述第二客户端对应的注册服务器,以使所述注册服务器基于所述跨端注册凭证返回跨端注册信息;所述跨端注册信息用于从所述第一客户端跨端登录所述第二客户端;基于所述跨端注册信息进行注册确认。

【技术实现步骤摘要】
一种跨端注册方法、客户端及注册服务器
本说明书涉及软件
,特别涉及一种跨端注册方法、客户端及注册服务器。
技术介绍
随着互联网的快速发展,各类不同用途的应用软件层出不穷。虽然应用软件可以提供部分功能给游客用户。但是所有软件都默认要求事先进行注册登录,才能提供更多功能。但是目前,各应用软件的注册都是相互独立的,并不具备跨端注册功能。因此,如何安全实现跨端注册是目前亟需解决的问题。
技术实现思路
本说明书实施例提供一种跨端注册方法、客户端及注册服务器,以解决或者部分解决上述问题。第一方面,本说明书提供一种跨端注册方法,所述方法应用于第一客户端,所述第一客户端中配置有第二客户端的软件工具开发包,所述方法包括:获取在所述第一客户端的跨端注册页面中产生的用户信息,所述跨端注册页面由所述软件工具开发包在所述第一客户端中渲染得到;基于所述用户信息生成跨端注册凭证,并通过所述软件工具开发包将所述跨端注册凭证发送给所述第二客户端对应的注册服务器,以使所述注册服务器基于所述跨端注册凭证返回跨端注册信息;所述跨端注册信息用于从所述第一客户端跨端登录所述第二客户端;基于所述跨端注册信息进行注册确认。第二方面,本说明书提供一种客户端,所述客户端中配置有第二客户端的软件工具开发包,包括:第一获取模块,用于获取在所述第一客户端的跨端注册页面中产生的用户信息,所述跨端注册页面由所述软件工具开发包在所述客户端中渲染得到;第一生成模块,用于基于所述用户信息生成跨端注册凭证,并通过所述软件工具开发包将所述跨端注册凭证发送给所述第二客户端对应的注册服务器,以使所述注册服务器基于所述跨端注册凭证返回跨端注册信息;所述跨端注册信息用于从所述客户端跨端登录所述第二客户端;确认模块,用于基于所述跨端注册信息进行注册确认。第三方面,本说明书提供一种跨端注册方法,所述方法应用于注册服务器,所述注册服务器为第二客户端对应的服务器,所述第二客户端的软件工具开发包配置在第一客户端中;所述方法包括:接收所述第一客户端通过所述软件工具开发包发送的跨端注册凭证,所述跨端注册凭证由所述第一客户端根据在所述跨端注册页面产生的用户信息生成,所述跨端注册页面由所述软件工具开发包在所述第一客户端中渲染得到;基于所述跨端注册凭证获取跨端注册信息;将所述跨端注册信息发送给所述第一客户端,以使所述第一客户端基于所述跨端注册信息进行注册确认;所述跨端注册信息用于从所述第一客户端跨端登录所述第二客户端。第四方面,本说明书提供一种注册服务器,所述注册服务器为所述第二客户端对应的服务器,所述第二客户端的软件工具开发包配置在第一客户端中;包括:第一接收单元,用于接收所述第一客户端通过所述软件工具开发包发送的跨端注册凭证,所述跨端注册凭证由所述第一客户端根据在所述跨端注册页面产生的用户信息生成,所述跨端注册页面由所述软件工具开发包在所述第一客户端中渲染得到;获取单元,用于基于所述跨端注册凭证获取跨端注册信息;发送单元,用于将所述跨端注册信息发送给所述第一客户端,以使所述第一客户端基于所述跨端注册信息进行注册确认;所述跨端注册信息用于从所述第一客户端跨端登录所述第二客户端。第五方面,本说明书提供一种注册系统,包括:第一客户端、第二客户端,注册服务器;其中,所述第一客户端中配置有所述第二客户端的软件工具开发包;其中,所述第一客户端,用于获取跨端注册页面中产生的用户信息;所述跨端注册页面由所述软件工具开发包在所述第一客户端中渲染得到;所述第一客户端,用于基于所述用户信息生成跨端注册凭证,并通过所述软件工具开发包将所述跨端注册凭证发送给所述第二客户端对应的注册服务器;所述注册服务器,用于基于所述跨端注册凭证返回跨端注册信息给所述第一客户端;所述跨端注册信息用于从所述第一客户端跨端登录所述第二客户端;所述第一客户端,用于基于所述跨端注册信息进行注册确认。第六方面,本说明书提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面任一所述方法以及第三方面任一所述方法的步骤。第七方面,本说明书提供一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上的程序存储于存储器中,且经配置以由一个或者一个以上的处理器执行所述一个或者一个以上的程序所包含的用于进行如第一方面任一所述方法以及第三方面任一所述方法的操作指令。本说明书实施例中的上述一个或多个技术方案,至少具有如下技术效果:本说明书实施例提供一种跨端注册方法、客户端及注册服务器,在该方法中,获取在所述第一客户端的跨端注册页面中产生的用户信息;所述跨端注册页面由第二客户端的软件工具开发包在所述第一客户端中渲染得到;基于所述用户信息生成跨端注册凭证,并通过所述软件工具开发包将所述跨端注册凭证发送给所述第二客户端对应的注册服务器,以使所述注册服务器基于所述跨端注册凭证返回跨端注册信息;所述跨端注册信息用于从所述第一客户端跨端登录所述第二客户端;基于所述跨端注册信息进行注册确认。可见,本说明书通过在第一客户端中配置的第二客户端的软件工具开发包,来实现第一客户端与注册服务器之间进行交互,实现了在第一客户端跨端注册第二客户端。附图说明为了更清楚地说明本说明书实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本说明书的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本说明书实施例提供的跨端注册系统的示意图;图2为本说明书实施例提供的客户端侧的跨端注册方法的实施过程图;图3为本说明书实施例提供的一种客户端的示意图;图4为本说明书实施例提供的注册服务器侧的跨端注册方法的实施过程图;图5为本说明书实施例提供的注册服务器的示意图;图6为本说明书实施例提供的电子设备的示意图。具体实施方式为使本说明书实施例的目的、技术方案和优点更加清楚,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本说明书保护的范围。下面结合附图对本说明书实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细的阐述。本说明书的一个或者多个实施例提供了一种跨端注册系统,该系统涉及到不同客户端之间的跨端注册和登录。参看图1,图1是本说明书中跨端注册系统的示意图。在该系统中包含:第一客户端11、第一服务器13、第二客户端12、注册服务器14。其中,第一服务器14对应第一客户端11,注册服务器14对应第二客户端12。本说明书实施例的主要目的是在第一客户端11中完成针对第二客户端12的注册和登录,以在第一客户端11中实现跨端注册和跨端登录的目的。第一客户端11和第二客户端本文档来自技高网...

【技术保护点】
1.一种跨端注册方法,所述方法应用于第一客户端,所述第一客户端中配置有第二客户端的软件工具开发包,所述方法包括:/n获取在所述第一客户端的跨端注册页面中产生的用户信息,所述跨端注册页面由所述软件工具开发包在所述第一客户端中渲染得到;/n基于所述用户信息生成跨端注册凭证,并通过所述软件工具开发包将所述跨端注册凭证发送给所述第二客户端对应的注册服务器,以使所述注册服务器基于所述跨端注册凭证返回跨端注册信息;所述跨端注册信息用于从所述第一客户端跨端登录所述第二客户端;/n基于所述跨端注册信息进行注册确认。/n

【技术特征摘要】
1.一种跨端注册方法,所述方法应用于第一客户端,所述第一客户端中配置有第二客户端的软件工具开发包,所述方法包括:
获取在所述第一客户端的跨端注册页面中产生的用户信息,所述跨端注册页面由所述软件工具开发包在所述第一客户端中渲染得到;
基于所述用户信息生成跨端注册凭证,并通过所述软件工具开发包将所述跨端注册凭证发送给所述第二客户端对应的注册服务器,以使所述注册服务器基于所述跨端注册凭证返回跨端注册信息;所述跨端注册信息用于从所述第一客户端跨端登录所述第二客户端;
基于所述跨端注册信息进行注册确认。


2.如权利要求1所述的方法,所述基于所述跨端注册信息进行注册确认之后,所述方法还包括:
若检测到所述第一客户端产生的跨端登录操作,则生成用于获取跨端免登凭证的请求;
通过所述软件工具开发包向所述注册服务器发送所述请求,以使所述注册服务器生成并向所述第一客户端返回所述跨端免登凭证;
通过所述软件工具开发包接收所述跨端免登凭证,并通过所述软件工具开发包基于所述跨端免登凭证执行跨端登录所述第二客户端的操作。


3.如权利要求2所述的方法,所述跨端登录操作通过以下步骤获得:
所述第一客户端产生对所述第二客户端相关链接的打开操作;或
所述第一客户端产生对跨端登录按钮的点击操作;或
所述第一客户端产生对所述第二客户端相关推送的打开操作。


4.如权利要求1所述的方法,所述获取在所述第一客户端的跨端注册页面中产生的用户信息之前,所述方法还包括:
获取所述第一客户端的本端注册页面产生的所述用户信息;所述本端注册页面由第一客户端渲染得到;
将所述用户信息转移到所述跨端注册页面。


5.如权利要求1所述的方法,所述基于所述跨端注册信息进行注册确认,具体包括:
通过所述软件工具开发包将所述跨端注册信息渲染为注册确认页面;
在所述注册确认页面中接收用户确认消息,并根据所述确认消息进行注册确认。


6.一种客户端,所述客户端中配置有第二客户端的软件工具开发包,包括:
第一获取模块,用于获取在所述第一客户端的跨端注册页面中产生的用户信息,所述跨端注册页面由所述软件工具开发包在所述客户端中渲染得到;
第一生成模块,用于基于所述用户信息生成跨端注册凭证,并通过所述软件工具开发包将所述跨端注册凭证发送给所述第二客户端对应的注册服务器,以使所述注册服务器基于所述跨端注册凭证返回跨端注册信息;所述跨端注册信息用于从所述客户端跨端登录所述第二客户端;
确认模块,用于基于所述跨端注册信息进行注册确认。


7.如权利要求6所述的客户端,所述客户端还包括:
第二生成模块,用于若检测到所述第一客户端产生的跨端登录操作,则生成用于获取跨端免登凭证的请求;
发送模块,用于通过所述软件工具开发包向所述注册服务器发送所述请求,以使所述注册服务器生成并向所述第一客户端返回所述跨端免登凭证;
跨端登录模块,用于通过所述软件工具开发包接收所述跨端免登凭证,并通过所述软件工具开发包基于所述跨端免登凭证执行跨端登录所述第二客户端的操作。


8.如权利要求7所述的客户端,所述跨端登录操作通过以下步骤获得:
所述第一客户端产生对所述第二客户端相关链接的打开操作;或
所述第一客户端产生对跨端登录按钮的点击操作;或
所述第一客户端产生对所述第二客户端相关推送的打开操作。


9.如权利要求6所述的客户端,所述客户端还包括:
第二获取模块,用于获取所述第一客户端的本端注册页面产生的所述用户信息;所述本端注册页面由客户端渲染得到;
转移模块,用于将所述用户信息转移到所述跨端注册页面。


10.如权利要求6所述的客户端,所述确认模块,具体用于:
通过所述软件工具开发包将所述跨端注册信息渲染为注册确认页面;
在所述注册确认页面中接收用户确认消息,并根据所述确认消息进行注册确认。


11.一种跨端注册方法,所述方法应用于注册服务器,所述注册服务器为第二客户端对应的服务器,所述第二客户端的软件工具开发包配置在第一客户端中;所述方法包括:
接收所述第一客户端通过所述软件工具开发包发送的跨端注册凭证,所述跨端注册凭证由所述第一客户端根据在所述跨端注册页面产生的用户信息生成,所述跨端注册页面由所述软件工具开发包在所述第一客户端中渲染得到;
基于所述跨端注册凭证获取跨端注册信息;
将所述跨端注册信息发送给所述第一客户端,以使所述第一客户端基于所述跨端注册信息进行注册确认;所述跨端注册信息用于从所述第一客户端跨端登录所述第二客户端。


12.如权利要求11所述的方法,所述基于所述跨端注册凭证获取跨端注册信息,具体包括:
基于所述跨端注册凭证从第一服务器中获取用户信息;所述第一服务器为所述第一客户端对应的服务器;

【专利技术属性】
技术研发人员:杨孝强邱晓东杨利王坤张仪俊李月婷侯媛媛刘苏东康祖彬陈师东
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1