连接建立方法、系统、设备及计算机可读存储介质技术方案

技术编号:19151489 阅读:27 留言:0更新日期:2018-10-13 10:36
本发明专利技术公开了一种连接建立方法、系统、设备及计算机可读存储介质,该方法包括步骤:当服务器接收到登录请求后,验证所述登录请求,得到对应的验证数据,其中,所述登录请求是所述客户端侦测到登录请求后发送给所述服务器的;将所述验证数据发送给所述客户端,以供所述客户端在接收到所述验证数据,且根据所述验证数据确定所述登录请求对应的登录操作处于正常状态后,获取所述验证数据中的登录字符串,并将所述登录字符串转换成请求报文发送给所述服务器;当所述服务器接收到所述请求报文后,检测所述请求报文是否符合建立连接的建立规则;若检测到所述请求报文符合所述建立规则,则建立与所述客户端之间的连接。本发明专利技术提高了服务器的安全性。

Connection to establish method, system, device and computer readable storage medium

The invention discloses a connection establishment method, a system, a device and a computer-readable storage medium. The method comprises the following steps: when the server receives a login request, the login request is verified and the corresponding authentication data is obtained, wherein the login request is sent to the client after the client detects the login request Server's; sends the authentication data to the client for the client to receive the authentication data, and after determining that the login operation corresponding to the login request is in normal state according to the authentication data, obtains the login string in the authentication data, and converts the login string to The request message is sent to the server; when the server receives the request message, it detects whether the request message conforms to the establishment rules for establishing a connection; if it is detected that the request message conforms to the establishment rules, the connection with the client is established. The invention improves the security of the server.

【技术实现步骤摘要】
连接建立方法、系统、设备及计算机可读存储介质
本专利技术涉及通信
,尤其涉及一种连接建立方法、系统、设备及计算机可读存储介质。
技术介绍
现有客户端和服务器建立连接的方法,都是客户端先发送连接请求给服务器,和服务器建立通信连接。当客户端连接上服务器后,客户端再去认证连接请求对应用户的身份,然后才执行登录和发送消息等操作。即在客户端与服务器建立连接过程中,客户端只要获取到服务器的IP(InternetProtocol,网络之间互连的协议)地址,即可与服务器建立连接,在与服务器建立连接之前,不需要验证用户的身份,因此容易导致非法分子很容易连接到服务器中,降低了服务器的安全性。
技术实现思路
本专利技术的主要目的在于提供一种连接建立方法、系统、设备及计算机可读存储介质,旨在解决现有的非法分子容易连接到服务器中,从而导致服务器安全性低的技术问题。为实现上述目的,本专利技术提供一种连接建立方法,所述连接建立方法包括步骤:当服务器接收到登录请求后,验证所述登录请求,得到对应的验证数据,其中,所述登录请求是所述客户端侦测到登录请求后发送给所述服务器的;将所述验证数据发送给所述客户端,以供所述客户端在接收到所述验证数据,且根据所述验证数据确定所述登录请求对应的登录操作处于正常状态后,获取所述验证数据中的登录字符串,并将所述登录字符串转换成请求报文发送给所述服务器;当所述服务器接收到所述请求报文后,检测所述请求报文是否符合建立连接的建立规则;若检测到所述请求报文符合所述建立规则,则建立与所述客户端之间的连接。优选地,所述当服务器接收到登录请求后,验证所述登录请求,得到对应的验证数据,其中,所述登录请求是所述客户端侦测到登录请求后发送给所述服务器的步骤包括:当所述服务器接收到登录请求后,在所述登录请求中提取登录用户名和登录密码;根据所述登录用户名和所述登录密码进行登录验证,得到对应的验证数据;其中,当所述客户端侦测到所述登录请求后,读取配置信息,根据所述配置信息设置连接所述服务器的连接信息,根据所述连接信息将所述登录请求发送给所述服务器。优选地,所述将所述验证数据发送给所述客户端,以供所述客户端在接收到所述验证数据,且根据所述验证数据确定所述登录请求对应的登录操作处于正常状态后,获取所述验证数据中的登录字符串,并将所述登录字符串转换成请求报文发送给所述服务器的步骤包括:将所述验证数据发送给所述客户端;其中,当所述客户端接收到所述验证数据后,检测所述验证数据中是否存在登录字符串;若检测到所述验证数据中存在登录字符串,则确定所述登录请求对应的登录操作处于正常状态,获取所述验证数据中的登录字符串,并将所述登录字符串转换成请求报文发送给所述服务器。优选地,所述将所述登录字符串转换成请求报文发送给所述服务器的步骤包括:根据所述登录字符串的长度进行位运算,以重组所述登录字符串,得到重组后的所述登录字符串;将重组后的所述登录字符串与所述预设质数进行取模运算,得到与所述登录字符串对应的数据报文;通过预设协议将所述数据报文转换成请求报文发送给所述服务器。优选地,所述当所述服务器接收到所述请求报文后,检测所述请求报文是否符合建立连接的建立规则的步骤包括:当所述服务器接收到所述请求报文后,获取所述请求报文中的登录字符串,并检测在数据库中是否查找到与所述请求报文中的登录字符串相同的预设字符串;若查找到所述预设字符串,则确定所述请求报文符合建立连接的建立规则;若未查找到所述预设字符串,则确定所述请求报文未符合建立连接的建立规则。优选地,所述若检测到所述请求报文符合所述建立规则,则建立与所述客户端之间的连接的步骤之后,还包括:生成与所述客户端成功建立连接的第一提示信息,并将所述第一提示信息发送给所述客户端,以供所述客户端在接收到所述第一提示信息后监控与所述服务器之间的连接状态。优选地,所述当所述服务器接收到所述请求报文后,检测所述请求报文是否符合建立连接的建立规则的步骤之后,还包括:若检测到所述请求报文未符合所述建立规则,则拒绝与所述客户端建立连接,并生成第二提示信息;将所述第二提示信息发送给所述客户端,以供所述客户端根据所述第二提示信息提示客户端用户建立连接失败。此外,为实现上述目的,本专利技术还提供一种连接建立系统,所述连接建立系统包括服务器和客户端,所述服务器包括:验证模块,用于当接收到登录请求后,验证所述登录请求,得到对应的验证数据;第一发送模块,用于将所述验证数据发送给所述客户端;检测模块,用于当接收到所述客户端发送的请求报文后,检测所述请求报文是否符合建立连接的建立规则;建立模块,用于若检测到所述请求报文符合所述建立规则,则建立与所述客户端之间的连接;所述客户端包括:第二发送模块,用于在侦测到登录请求后,将所述登录请求发送给所述服务器;获取模块,用于在接收到所述服务器发送的验证数据,且根据所述验证数据确定所述登录请求对应的登录操作处于正常状态后,获取所述验证数据中的登录字符串;转换模块,用于将所述登录字符串转换成请求报文发送给所述服务器。此外,为实现上述目的,本专利技术还提供一种连接建立设备,所述连接建立设备包括存储器、微处理器和存储在所述存储器上并可在所述处理器上运行的连接建立程序,所述连接建立程序被所述微处理器执行时实现如上所述的连接建立方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有连接建立程序,所述连接建立程序被处理器执行时实现如上所述的连接建立方法的步骤。本专利技术通过当客户端侦测到登录请求后,将登录请求发送给服务器进行登录验证;当服务器接收到登录请求后,验证该登录请求,并返回验证数据给客户端;当客户端根据验证数据确定登录请求对应的登录操作处于正常状态后,获取验证数据中的登录字符串,将登录字符串转换成请求报文发送给服务器;当服务器接收到请求报文,且检测到该请求报文符合建立连接的建立规则后,服务器才建立与客户端之间的连接。通过在与客户端建立连接之前,先进行登录验证,通过验证后再建立连接,减少了无用连接的创建,减轻了服务器的负担,以及避免了非法分子在获取到服务器的IP地址后即可连接到服务器,提高了服务器的安全性。附图说明图1为本专利技术连接建立方法第一实施例的流程示意图;图2为本专利技术连接建立方法第二实施例的流程示意图;图3为本专利技术连接建立方法第三实施例的流程示意图;图4位本专利技术连接建立系统较佳实施例的功能示意图模块图;图5是本专利技术实施例方案涉及的硬件运行环境的结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种连接建立方法,参照图1,图1为本专利技术连接建立方法第一实施例的流程示意图。本专利技术实施例提供了连接建立方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。连接建立方法可应用于服务器中,连接建立方法包括:步骤S10,当服务器接收到登录请求后,验证所述登录请求,得到对应的验证数据,其中,所述登录请求是所述客户端侦测到登录请求后发送给所述服务器的。当客户端侦测到其用户触发的登录请求后,将登录请求发送给服本文档来自技高网...

【技术保护点】
1.一种连接建立方法,其特征在于,所述已接入连接建立方法包括以下步骤:当服务器接收到登录请求后,验证所述登录请求,得到对应的验证数据,其中,所述登录请求是所述客户端侦测到登录请求后发送给所述服务器的;将所述验证数据发送给所述客户端,以供所述客户端在接收到所述验证数据,且根据所述验证数据确定所述登录请求对应的登录操作处于正常状态后,获取所述验证数据中的登录字符串,并将所述登录字符串转换成请求报文发送给所述服务器;当所述服务器接收到所述请求报文后,检测所述请求报文是否符合建立连接的建立规则;若检测到所述请求报文符合所述建立规则,则建立与所述客户端之间的连接。

【技术特征摘要】
1.一种连接建立方法,其特征在于,所述已接入连接建立方法包括以下步骤:当服务器接收到登录请求后,验证所述登录请求,得到对应的验证数据,其中,所述登录请求是所述客户端侦测到登录请求后发送给所述服务器的;将所述验证数据发送给所述客户端,以供所述客户端在接收到所述验证数据,且根据所述验证数据确定所述登录请求对应的登录操作处于正常状态后,获取所述验证数据中的登录字符串,并将所述登录字符串转换成请求报文发送给所述服务器;当所述服务器接收到所述请求报文后,检测所述请求报文是否符合建立连接的建立规则;若检测到所述请求报文符合所述建立规则,则建立与所述客户端之间的连接。2.如权利要求1所述的连接建立方法,其特征在于,所述当服务器接收到登录请求后,验证所述登录请求,得到对应的验证数据,其中,所述登录请求是所述客户端侦测到登录请求后发送给所述服务器的步骤包括:当所述服务器接收到登录请求后,在所述登录请求中提取登录用户名和登录密码;根据所述登录用户名和所述登录密码进行登录验证,得到对应的验证数据;其中,当所述客户端侦测到所述登录请求后,读取配置信息,根据所述配置信息设置连接所述服务器的连接信息,根据所述连接信息将所述登录请求发送给所述服务器。3.如权利要求1所述的连接建立方法,其特征在于,所述将所述验证数据发送给所述客户端,以供所述客户端在接收到所述验证数据,且根据所述验证数据确定所述登录请求对应的登录操作处于正常状态后,获取所述验证数据中的登录字符串,并将所述登录字符串转换成请求报文发送给所述服务器的步骤包括:将所述验证数据发送给所述客户端;其中,当所述客户端接收到所述验证数据后,检测所述验证数据中是否存在登录字符串;若检测到所述验证数据中存在登录字符串,则确定所述登录请求对应的登录操作处于正常状态,获取所述验证数据中的登录字符串,并将所述登录字符串转换成请求报文发送给所述服务器。4.如权利要求3所述的连接建立方法,其特征在于,所述将所述登录字符串转换成请求报文发送给所述服务器的步骤包括:根据所述登录字符串的长度进行位运算,以重组所述登录字符串,得到重组后的所述登录字符串;将重组后的所述登录字符串与所述预设质数进行取模运算,得到与所述登录字符串对应的数据报文;通过预设协议将所述数据报文转换成请求报文发送给所述服务器。5.如权利要求1所述的连接建立方法,其特征在于,所述当所述服务器接收到所述请求报文后,检测所述请求...

【专利技术属性】
技术研发人员:林小渝
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1