登录目标即时通讯应用的方法、装置和系统与流程

文档序号:15700903发布日期:2018-10-19 19:49阅读:来源:国知局

技术特征:

1.一种登录目标即时通讯应用的方法,其特征在于,所述方法应用于终端,所述方法包括:

当目标即时通讯应用启动时,如果在所述目标即时通讯应用中未存储所述终端的安全编号,则向即时通讯服务器发送安全编号分配请求,接收所述即时通讯服务器发送的所述终端的安全编号;

当接收到用户操作触发的登录验证指令时,基于所述安全编号和用户输入的登录信息,向业务服务器请求登录验证,接收所述业务服务器发送的所述终端的登录凭证信息;

向所述即时通讯服务器发送登录请求,其中,所述登录请求携带有所述终端的安全编号和所述终端的登录凭证信息。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

当所述目标即时通讯应用启动时,如果在所述目标即时通讯应用中存储有所述终端的安全编号,且在所述目标即时通讯应用中存储有所述终端的登录凭证信息,则向所述即时通讯服务器发送所述登录请求。

3.根据权利要求1-2任一所述的方法,其特征在于,所述安全编号分配请求中携带有所述终端的设备信息,所述设备信息包括设备厂商标识、设备型号;所述登录请求还携带有所述设备信息。

4.根据权利要求1-2任一所述的方法,其特征在于,所述基于所述安全编号和用户输入的登录信息,向业务服务器请求登录验证,包括:

向业务服务器发送携带有登录信息的登录验证请求,接收所述业务服务器在对所述登录信息验证通过后发送的验证成功字符串;

向所述业务服务器发送携带有所述验证成功字符串和所述安全编号的登录凭证获取请求。

5.根据权利要求1-2任一所述的方法,其特征在于,所述向所述即时通讯服务器发送登录请求,包括:

对登录请求进行加密,并对加密后的登录请求计算对应的哈希签名,向所述即时通讯服务器发送所述加密后的登录请求和所述加密后的登录请求对应的哈希签名。

6.根据权利要求1-2任一所述的方法,其特征在于,所述登录请求还携带有所述登录凭证信息对应的使用次数。

7.一种登录目标即时通讯应用的方法,其特征在于,所述方法应用于业务服务器,所述方法包括:

接收终端发送的登录信息和安全编号;

如果对所述登录信息验证通过,则向即时通讯服务器发送对应所述终端的登录凭证分配请求,其中,所述登录凭证分配请求携带有所述安全编号;

接收所述即时通讯服务器发送的所述终端的登录凭证信息,向所述终端转发所述登录凭证信息。

8.根据权利要求7所述的方法,其特征在于,所述接收终端发送的登录信息和安全编号,包括:

接收终端发送的携带有登录信息的登录验证请求,如果对所述登录信息验证通过,则向所述终端发送验证成功字符串;

接收所述终端发送的携带有所述验证成功字符串和安全编号的登录凭证获取请求。

9.一种登录目标即时通讯应用的方法,其特征在于,所述方法应用于即时通讯服务器,所述方法包括:

当接收到终端发送的安全编号分配请求时,确定所述终端的安全编号,向所述终端发送所述安全编号;

当接收到业务服务器发送的携带有所述终端的安全编号的登录凭证分配请求时,确定所述终端的登录凭证信息,向所述业务服务器发送所述终端的登录凭证信息,在预先建立的安全编号与登录凭证信息的对应关系中,添加所述终端的安全编号与所述终端的登录凭证信息的对应项;

接收所述终端发送的携带有所述终端的安全编号和所述终端的登录凭证信息的登录请求,如果在所述预先建立的安全编号与登录凭证信息的对应关系中,存在所述终端的安全编号与所述终端的登录凭证信息的对应项,则确定所述终端登录成功。

10.根据权利要求9所述的方法,其特征在于,所述安全编号分配请求中携带有所述终端的设备信息,所述设备信息包括设备厂商标识、设备型号;所述登录请求还携带有所述设备信息;

所述确定所述终端的安全编号之后,还包括:在预先建立的安全编号与设备信息的对应关系中,添加所述终端的安全编号与所述终端的设备信息的对应项;

所述如果在所述预先建立的安全编号与登录凭证信息的对应关系中,存在所述终端的安全编号与所述终端的登录凭证信息的对应项,则确定所述终端登录成功,包括:如果在所述预先建立的安全编号与登录凭证信息的对应关系中,存在所述终端的安全编号与所述终端的登录凭证信息的对应项,且在所述预先建立的安全编号与设备信息的对应关系中,存在所述终端的安全编号与所述终端的设备信息的对应项,则确定所述终端登录成功。

11.根据权利要求9所述的方法,其特征在于,所述接收所述终端发送的携带有所述终端的设备编号和所述终端的登录凭证信息的登录请求,包括:

接收所述终端发送的加密后的登录请求和所述加密后的登录请求对应的哈希签名,如果基于所述加密后的登录请求,对所述哈希签名验证正确,则对所述加密后的登录请求进行解密,得到携带有所述终端的安全编号和所述终端的登录凭证信息的登录请求。

12.根据权利要求9所述的方法,其特征在于,所述登录请求还携带有所述登录凭证信息对应的使用次数;

所述如果在所述预先建立的安全编号与登录凭证信息的对应关系中,存在所述终端的安全编号与所述终端的登录凭证信息的对应项,则确定所述终端登录成功,包括:如果在所述预先建立的安全编号与登录凭证信息的对应关系中,存在所述终端的安全编号与所述终端的登录凭证信息的对应项,且所述登录凭证信息对应的使用次数等于本地存储的所述登录凭证信息对应的使用次数加1,则确定所述终端登录成功。

13.一种终端,其特征在于,所述终端包括:

第一发送模块,用于当目标即时通讯应用启动时,如果在所述目标即时通讯应用中未存储所述终端的安全编号,则向即时通讯服务器发送安全编号分配请求,接收所述即时通讯服务器发送的所述终端的安全编号;

第二发送模块,用于当接收到用户操作触发的登录验证指令时,基于所述安全编号和用户输入的登录信息,向业务服务器请求登录验证,接收所述业务服务器发送的所述终端的登录凭证信息;

第三发送模块,用于向所述即时通讯服务器发送登录请求,其中,所述登录请求携带有所述终端的安全编号和所述终端的登录凭证信息。

14.一种业务服务器,其特征在于,所述业务服务器包括:

第一接收模块,用于接收终端发送的登录信息和安全编号;

发送模块,用于如果对所述登录信息验证通过,则向即时通讯服务器发送对应所述终端的登录凭证分配请求,其中,所述登录凭证分配请求携带有所述安全编号;

第二接收模块,用于接收所述即时通讯服务器发送的所述终端的登录凭证信息,向所述终端转发所述登录凭证信息。

15.一种即时通讯服务器,其特征在于,所述即时通讯服务器包括:

第一确定模块,用于当接收到终端发送的安全编号分配请求时,确定所述终端的安全编号,向所述终端发送所述安全编号;

第二确定模块,用于当接收到业务服务器发送的携带有所述终端的安全编号的登录凭证分配请求时,确定所述终端的登录凭证信息,向所述业务服务器发送所述终端的登录凭证信息,在预先建立的安全编号与登录凭证信息的对应关系中,添加所述终端的安全编号与所述终端的登录凭证信息的对应项;

第三确定模块,用于接收所述终端发送的携带有所述终端的安全编号和所述终端的登录凭证信息的登录请求,如果在所述预先建立的安全编号与登录凭证信息的对应关系中,存在所述终端的安全编号与所述终端的登录凭证信息的对应项,则确定所述终端登录成功。

16.一种登录目标即时通讯应用的系统,其特征在于,所述系统包括终端、业务服务器和即时通讯服务器,其中:

所述终端,用于当目标即时通讯应用启动时,如果在所述目标即时通讯应用中未存储所述终端的安全编号,则向即时通讯服务器发送安全编号分配请求,接收所述即时通讯服务器发送的所述终端的安全编号;当接收到用户操作触发的登录验证指令时,基于所述安全编号和用户输入的登录信息,向业务服务器请求登录验证,接收所述业务服务器发送的所述终端的登录凭证信息;向所述即时通讯服务器发送登录请求,其中,所述登录请求携带有所述终端的安全编号和所述终端的登录凭证信息;

所述业务服务器,用于接收终端发送的登录信息和安全编号;如果对所述登录信息验证通过,则向即时通讯服务器发送对应所述终端的登录凭证分配请求,其中,所述登录凭证分配请求携带有所述安全编号;接收所述即时通讯服务器发送的所述终端的登录凭证信息,向所述终端转发所述登录凭证信息;

所述即时通讯服务器,用于当接收到终端发送的安全编号分配请求时,确定所述终端的安全编号,向所述终端发送所述安全编号;当接收到业务服务器发送的携带有所述终端的安全编号的登录凭证分配请求时,确定所述终端的登录凭证信息,向所述业务服务器发送所述终端的登录凭证信息,在预先建立的安全编号与登录凭证信息的对应关系中,添加所述终端的安全编号与所述终端的登录凭证信息的对应项;接收所述终端发送的携带有所述终端的安全编号和所述终端的登录凭证信息的登录请求,如果在所述预先建立的安全编号与登录凭证信息的对应关系中,存在所述终端的安全编号与所述终端的登录凭证信息的对应项,则确定所述终端登录成功。

17.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如权利要求1至6任一所述的登录目标即时通讯应用的方法。

18.一种业务服务器,其特征在于,所述业务服务器包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如权利要求7至8任一所述的登录目标即时通讯应用的方法。

19.一种即时通讯服务器,其特征在于,所述即时通讯服务器包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如权利要求9至12任一所述的登录目标即时通讯应用的方法。

20.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如权利要求1至12任一所述的登录目标即时通讯应用的方法。

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