This invention discloses a method for establishing connection, communication method and communication system is established, which comprises the following steps: S100 server receives the router sends the long connection request message; step S200 according to the long connection request message, the server gets the current router source IP address and port IP address; according to the steps of S300 the source IP address, the server acquires the current router location area information at the location; step S400 when the corresponding to the source IP address and the IP address, port and the location information in the main road by implement, the server and the current routers establish a long connection, and the the current router router settings. The invention reduces the occupation rate of bandwidth and reduces the performance consumption of the server.
【技术实现步骤摘要】
本专利技术涉及电子通信领域,尤其涉及一种长连接的建立方法、通信方法及建立通信系统。
技术介绍
随着互联网技术的发展和移动终端的普及,智能家居设备越来越普及,这些智能家居设备大多都要接入互联网,从而让移动终端远程控制智能家居设备。目前,每台智能家居设备连入互联网后,每台智能家居设备都会和服务器建立长连接,因为这种方式简单,实现容易。但是,随着家庭的智能家居设备的增加,如果每台智能家居设备都与服务器建立长连接,会严重占用带宽,对服务器的性能消耗极大。
技术实现思路
本专利技术的目的是提供一种长连接的建立方法、通信方法及建立通信系统,降低带宽的占用率,且减轻服务器的性能消耗。本专利技术提供的技术方案如下:一种长连接的建立方法,包括:步骤S100服务器接收当前路由器发送的长连接请求报文;步骤S200根据所述长连接请求报文,服务器得到所述当前路由器的源IP地址和端口IP地址;步骤S300根据所述源IP地址,服务器获取所述当前路由器所处的位置区域信息;步骤S400当所述源IP地址和所述端口IP地址一致、且所述位置区域信息对应的位置区域中无主路由器时,服务器与所述当前路由器建立长 ...
【技术保护点】
一种长连接的建立方法,其特征在于,包括:步骤S100服务器接收当前路由器发送的长连接请求报文;步骤S200根据所述长连接请求报文,服务器得到所述当前路由器的源IP地址和端口IP地址;步骤S300根据所述源IP地址,服务器获取所述当前路由器所处的位置区域信息;步骤S400当所述源IP地址和所述端口IP地址一致、且所述位置区域信息对应的位置区域中无主路由器时,服务器与所述当前路由器建立长连接,并将所述当前路由器设置为主路由器。
【技术特征摘要】
1.一种长连接的建立方法,其特征在于,包括:步骤S100服务器接收当前路由器发送的长连接请求报文;步骤S200根据所述长连接请求报文,服务器得到所述当前路由器的源IP地址和端口IP地址;步骤S300根据所述源IP地址,服务器获取所述当前路由器所处的位置区域信息;步骤S400当所述源IP地址和所述端口IP地址一致、且所述位置区域信息对应的位置区域中无主路由器时,服务器与所述当前路由器建立长连接,并将所述当前路由器设置为主路由器。2.如权利要求1所述的长连接的建立方法,其特征在于,所述步骤S300之后还包括:步骤S500当所述位置区域信息对应的位置区域中存在主路由器时,服务器将存在的所述主路由器的端口IP地址发送给所述当前路由器;步骤S510所述当前路由器根据所述主路由器的端口IP地址,与所述主路由器建立长连接。3.如权利要求2所述的长连接的建立方法,其特征在于,所述步骤S510进一步包括:步骤S511当所述当前路由器和主路由器建立长连接后,所述主路由器为所述当前路由器分配身份标识。4.如权利要求2或3所述的长连接的建立方法,其特征在于,所述步骤S510之后还包括:步骤S520当所述位置区域信息对应的位置区域中还存在备用主路由器时,服务器将存在的所述备用主路由器的端口IP地址发送给所述当前路由器;步骤S530所述当前路由器根据所述备用主路由器的端口IP地址,与所述备用主路由器建立备用长连接。5.如权利要求4所述的长连接的建立方法,其特征在于,所述步骤S530之后还包括:步骤S600当所述源IP地址和所述端口IP地址一致时,服务器与所述当前路由器建立备用长连接,且将所述当前路由器设置为备用主路由器;步骤S610当所述源IP地址和所述端口IP地址不一致时,服务器将所述当前路由器设置为从路由器。6.一种采用权利要求1-5任一所述的长连接的建立方法的通信方法,其特征在于,包括:步骤S10当接收到智能终端发送的控制指令信息时,服务器解析所述控制指令信息,得到控制指令和设备标识;步骤S20服务器将所述控制指令信息发送给所述设备标识对应的主路由器;步骤S30当主路由器接收到所述控制指令信息时,主路由器将所述控制指令信息...
【专利技术属性】
技术研发人员:张伟,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。