一种基于浏览器的终端动态锁定标记方法与流程

文档序号:12493752阅读:来源:国知局

技术特征:

1.一种基于浏览器的终端动态锁定标记方法,其特征在于,包括如下步骤:

S101.客户终端向服务端长连接服务器发送包含浏览器标记符的登录请求消息,所述浏览器标记符为使用登录请求时间戳对该客户终端浏览器的浏览器信息进行混编而得到的字符串;

S102.服务端长连接服务器在接收到所述登录请求消息后,从服务器本地的连接资源池中为该客户终端分配可用的长连接账户,并使用所述浏览器标记符对所述长连接账户进行混编,得到连接标记符;

S103.服务端长连接服务器在连接资源池中保存所述浏览器标记符和所述连接标记符及它们与所述长连接账户的对应关系;

S104.服务端长连接服务器向客户终端发送包含所述长连接账户和连接标记密文的登录请求响应消息,所述连接标记密文为使用所述浏览器标记符对所述连接标记符进行数字签名而得到的字符串;

S105.客户终端在接收到所述登录请求响应消息后,保存所述长连接账户和所述连接标记密文,然后使用所述长连接账户建立客户终端与服务端之间的长连接,完成对客户终端的动态锁定标记。

2.如权利要求1所述的一种基于浏览器的终端动态锁定标记方法,其特征在于,在所述步骤S101之前,还包括如下步骤:

S100.客户终端使用浏览器客户端脚本语言读取该客户终端浏览器的浏览器信息。

3.如权利要求1所述的一种基于浏览器的终端动态锁定标记方法,其特征在于,在所述步骤S101中,所述混编方式为杂凑算法。

4.如权利要求1所述的一种基于浏览器的终端动态锁定标记方法,其特征在于,所述浏览器信息包含浏览器类型和浏览器版本号。

5.如权利要求1所述的一种基于浏览器的终端动态锁定标记方法,其特征在于,所述登录请求时间戳为预定发送所述登录请求消息的毫秒级时间戳。

6.如权利要求1所述的一种基于浏览器的终端动态锁定标记方法,其特征在于,在所述步骤S102中,从服务器本地的连接资源池中为该客户终端分配可用的长连接账户的步骤包括如下:

若所述连接资源池存在未分配的长连接账户,则直接从未分配的长连接账户中随机选择一个长连接账户分配给该客户终端;

若所述连接资源池不存在未分配的长连接账户且该连接资源池中的数据未满,则在该连接资源池中新建一个长连接账户,然后将新建的长连接账户分配给该客户终端;

若所述连接资源池不存在未分配的长连接账户且该连接资源池中的数据已满,则中止为该客户终端分配可用的长连接账户。

7.如权利要求1所述的一种基于浏览器的终端动态锁定标记方法,其特征在于,所述长连接账户为Socket长连接账户。

8.如权利要求1所述的一种基于浏览器的终端动态锁定标记方法,其特征在于,在所述步骤S105之后,还包括如下步骤:

在客户终端与服务端之间的长连接通信中,将所述连接标记密文添加到交互消息的Http请求头中。

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