CN105592163A - 一种通信方法及*** - Google Patents

一种通信方法及*** Download PDF

Info

Publication number
CN105592163A
CN105592163A CN201610048569.4A CN201610048569A CN105592163A CN 105592163 A CN105592163 A CN 105592163A CN 201610048569 A CN201610048569 A CN 201610048569A CN 105592163 A CN105592163 A CN 105592163A
Authority
CN
China
Prior art keywords
server
long connection
router
connection server
database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610048569.4A
Other languages
English (en)
Other versions
CN105592163B (zh
Inventor
张伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Jiji Intellectual Property Operation Co ltd
Original Assignee
Shanghai Feixun Data Communication Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Feixun Data Communication Technology Co Ltd filed Critical Shanghai Feixun Data Communication Technology Co Ltd
Priority to CN201610048569.4A priority Critical patent/CN105592163B/zh
Publication of CN105592163A publication Critical patent/CN105592163A/zh
Priority to PCT/CN2016/103894 priority patent/WO2017128789A1/zh
Application granted granted Critical
Publication of CN105592163B publication Critical patent/CN105592163B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种通信方法,包括:S10移动终端发送多条并行的请求信息至中转服务器;S20中转服务器查询数据库得到路由器对应的长连接服务器;S30中转服务器将多条并行的请求信息按照预设规则逐条发送至长连接服务器;S40长连接服务器转发请求信息至路由器;S50长连接服务器接收路由器发送的多条串行的响应消息并转发至中转服务器;S60中转服务器接收并处理响应消息并转发至移动终端。本发明采用并行消息串行化和串行消息并行化的处理机制,有效解决了现有技术中并发请求时信息拥堵的难题,提高了信号传输效率。

Description

一种通信方法及***
技术领域
本发明涉及通信领域,特别是一种通信方法及***。
背景技术
随着互联网技术的发展,很多家用设备都需要接入互联网,形成智能家居***。基于现在的IPV4网络协议下,大多数设备都无法拥有独立的公网IP地址,而需要与其它设备共享公网IP地址,这样就使得远程控制设备变得困难。
现在普遍的做法是,路由器与服务端建立长连接,如果用户通过移动终端要远程控制家里的设备,需要先将请求消息发送给服务器,然后服务器中转该请求消息到路由器。
现在利用服务器做中继的方法,有两个问题:
1.移动终端和路由器的交互经常是并发请求,而长连接通道只有一个,如何利用这一个通道来做并发访问是一个难点。
2.服务器通常要支持数百万的长连接集群,由数台长连接服务器组成,如何合理高效地存储与读取长连接信息,也是一个难点。
发明内容
本发明的目的是提供一种通信方法及***,用于解决移动终端远程控制路由器的问题。
本发明提供的技术方案如下:
本发明公开了一种通信方法,包括:S10移动终端发送多条并行的请求信息至中转服务器;S20中转服务器查询数据库获得与路由器对应的长连接服务器;S30中转服务器将所述多条并行的请求信息按照预设规则逐条发送至长连接服务器;S40长连接服务器转发所述请求信息至路由器;S50长连接服务器接收路由器发送的多条串行的响应消息并转发至中转服务器;S60中转服务器接收并处理所述响应消息,将所述串行的多条响应消息按照预设规则转换成并行的响应消息并发送至移动终端。
本发明采用并行消息串行化和串行消息并行化的处理机制,将并行的请求信息按照预设规则逐条发送至长连接服务器进行处理,并将长连接服务器返回的串行的响应信息按照预设规则转换成并行的响应消息发送至移动终端,有效解决了现有技术中并发请求时信息拥堵的难题,提高了信号传输效率。
进一步优选的,所述数据库存储有每个路由器与对应的长连接服务器的连接信息。
进一步优选的,所述数据库为每个长连接服务器分配一个缓存数据库;每个缓存数据库存储长连接服务器的MAC地址以及所述MAC地址的哈希值。
本发明通过缓存数据库能够实现快速读取、查询和删除相应的连接信息,提高长连接服务器工作效率。
进一步优选的,还包括步骤:S05当检测到当前的长连接服务器宕机时,计算所述长连接服务器的MAC地址的哈希值;在缓存数据库中查询是否存在所述哈希值;若不存在,则清除缓存数据库中当前长连接服务器的连接信息。
本发明通过计算哈希值查询缓存数据库中是否存在无效的存储信息,有效提高了查询和处理无效信息的效率。
本发明还公开了另一种通信方法,包括:S10移动终端发送多条并行的请求信息至中转服务器务器;S15中转服务器根据所述请求信息生成多条服务线程;所述中转服务器为每个服务线程分配生命周期T;超过当前所述服务线程的生命周期时,清除当前服务线程所述生命周期T=T0+T1*(1-n/N),其中T0为预设第一时间,T1为预设第二时间,n为当前服务线程数,N为最大服务线程数;S20中转服务器查询数据库获得与路由器对应的长连接服务器;S30中转服务器将所述多条并行的请求信息按照预设规则逐条发送至长连接服务器;S40长连接服务器转发所述请求信息至路由器;S50长连接服务器接收路由器发送的多条串行的响应消息并转发至中转服务器;S60中转服务器接收并处理所述响应消息,将所述串行的多条响应消息按照预设规则转换成并行的响应消息并发送至移动终端。
本发明通过动态调节服务线程生命周期,在中转服务器性能接近瓶颈时能减少消息等待时间,降低了中转服务器的开销,提高了中转服务器的性能。
本发明还公开了一种通信***,包括:移动终端、中转服务器、长连接服务器、数据库以及路由器;所述移动终端将并行的请求信息发送至所述中转服务器;所述中转服务器查询所述数据库获得与所述路由器对应的所述长连接服务器并将所述多条并行的请求信息按照预设规则逐条发送至长连接服务器;所述长连接服务器转发所述请求信息至所述路由器;以及,接收所述路由器发送的多条串行的响应消息并转发至中转服务器;所述中转服务器接收并处理所述响应消息,将所述串行的多条响应消息按照预设规则转换成并行的响应消息并发送至所述移动终端。
进一步优选的,所述数据库存储有每个路由器与对应的长连接服务器的连接信息;所述数据库为每个长连接服务器分配一个缓存数据库;每个缓存数据库存储长连接服务器的MAC地址以及所述MAC地址的哈希值。
进一步优选的,还包括清除模块,用于当检测到当前的长连接服务器宕机时,计算所述长连接服务器的MAC地址的哈希值;在缓存数据库中查询是否存在所述哈希值;若不存在,则清除缓存数据库中当前长连接服务器的连接信息。
本发明还公开了一种通信***,包括:移动终端、中转服务器、长连接服务器、数据库以及路由器;所述移动终端将并行的请求信息发送至所述中转服务器;所述中转服务器查询所述数据库获得与所述路由器对应的所述长连接服务器并将所述多条并行的请求信息按照预设规则逐条发送至长连接服务器;所述长连接服务器转发所述请求信息至所述路由器;以及,接收所述路由器发送的多条串行的响应消息并转发至中转服务器;所述中转服务器接收并处理所述响应消息,将所述串行的多条响应消息按照预设规则转换成并行的响应消息并发送至所述移动终端;所述中转服务器具体包括:线程控制模块,用于根据所述请求信息生成多条服务线程;以及用于为每个服务线程分配生命周期T;超过当前所述服务线程的生命周期时,清除当前服务线程所述生命周期T=T0+T1*(1-n/N),其中T0为预设第一时间,T1为预设第二时间,n为当前服务线程数,N为最大服务线程数。
与现有技术相比,本发明能够带来以下至少一项有益效果:
1、本发明通过将并行的请求信息进行串行化处理,能够有效解决当前同一个移动终端向同一台路由器同时发出多个请求时信息拥堵问题,提高信号传输效率。
2、本发明通过动态调节服务线程生命周期,快速清除无效信息,从而更好地利用服务器的资源。
3、本发明采用多个缓存数据库存储每台长连接服务器的连接消息,实现快速读写、查询、清除每台长连接服务器存储的信息,提高工作效率。
附图说明
下面将以明确易懂的方式,结合附图说明优选实施方式,对一种通信方法及***的上述特性、技术特征、优点及其实现方式予以进一步说明。
图1是本发明一种通信方法的主要步骤示意图;
图2是本发明通信方法的串/并行消息并/串行化处理的流程图;
图3是本发明一种通信方法的长连接存储方案示意图;
图4是本发明一种通信***的组成示意图。
附图标号说明:
100.移动终端,200.中转服务器,300.长连接服务器,400.路由器,500.数据库。
具体实施方式
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
图1为本发明一种通信方法的主要步骤示意图。作为本发明的一个具体实施例,如图1所示,一种移动终端100控制路由器400的方法,包括:S10移动终端100发送多条并行的请求信息至中转服务器200;S20中转服务器200查询数据库500得到与路由器400对应的长连接服务器300;S30中转服务器200将所述多条并行的请求信息按照预设规则逐条发送至长连接服务器300;S40长连接服务器300转发所述请求信息至路由器400;S50长连接服务器300接收路由器400发送的多条串行的响应消息并转发至中转服务器200;S60中转服务器200接收并处理所述响应消息,将所述串行的多条响应消息按照预设规则转换成并行的响应消息并发送并转发至移动终端100。
具体的,同一个移动终端100可能会向同一台路由器400同时发出多个请求,而长连接通道只有一个,但是却要处理并发的请求,本发明在中转服务器200中增加了“并行消息串行化”的处理机制。所谓的“并行消息串行化”就是将并行的请求消息按照一定的预设规则进入一个控制器,然后一条条发往长连接服务器300,等前面的消息得到处理结果后,后面的消息再发往长连接服务器300。
图2是本发明通信方法的串/并行消息并/串行化处理的流程图,从图3中可见,移动终端100发出的并行消息经过串行化处理分别形成串行的1、2、3信息发送到长连接服务器300,长连接服务器300逐条响应返回。同理,中转服务器200接收长连接服务器300返回的响应消息,并将串行的响应消息经过并行化处理形成并行的1、2、3信息发送至移动终端100。对与移动终端100而言,无需关注服务器端的处理过程。
本发明采用并行消息串行化和串行消息并行化的处理机制,将并行的请求信息按照预设规则逐条发送至长连接服务器300进行处理,并将长连接服务器300返回的串行的响应信息按照预设规则转换成并行的响应消息发送至移动终端100,有效解决了现有技术中并发请求时信息拥堵的难题,提高了信号传输效率。
优选的,数据库存储每个路由器400与对应的长连接服务器300的连接信息,同时为每个长连接服务器300分配一个缓存数据库;每个缓存数据库中存储有长连接服务器300的MAC地址以及所述MAC地址的哈希值。本发明通过采用哈希算法将MAC地址计算成哈希值并存储在缓存数据库中,压缩了数据量,能够实现快速读取、查询和删除相应的连接信息,提高长连接服务器300工作效率。
对上述实施例进行改进,得到另一种通信方法,包括:S10移动终端发送多条并行的请求信息至中转服务器务器200;S20中转服务器200查询数据库500获得与路由器400对应的长连接服务器300;S30中转服务器200将所述多条并行的请求信息按照预设规则逐条发送至长连接服务器300;S40长连接服务器300转发所述请求信息至路由器400;S50长连接服务器300接收路由器400发送的多条串行的响应消息并转发至中转服务器200;S60中转服务器200接收并处理所述响应消息,将所述串行的多条响应消息按照预设规则转换成并行的响应消息并发送至移动终端100;S05当检测到当前的长连接服务器300宕机时,计算所述长连接服务器300的MAC地址的哈希值;在缓存数据库中查询是否存在所述哈希值;若不存在,则清除缓存数据库中当前长连接服务器300的连接信息。
具体的,如何处理海量的连接信息也是本发明的重点。在处理长连接时,本发明的缓存数据库具有以下两点有益效果:
1.快速地读写。
2.如果某台长连接服务器300宕机了,则该长连接服务器300的存储信息是无效的,该长连接服务器300所有的连接信息被立刻从缓存数据库中清除。
图3是本发明通信方法的长连接存储方案示意图,本方案中,以Redis缓存数据库为具体实例。如图3所示,本发明采取了多个数据库的存储方式,即每台长连接服务器300占用一个Redis缓存数据库,图2中长连接服务器1、长连接服务器2以及长连接服务器3分别占用Db1、Db2和Db3三个缓存数据库,数据存储的格式为<MAC,ServerIP_ChannelID>。并且,每个Redis缓存数据库也存储了长连接服务器300MAC地址的哈希值,中转服务器200根据MAC地址进行查询时,先计算出该MAC地址的哈希值,然后根据哈希值到对应的数据库500中进行查询,如果该数据库500中没有该哈希值,则可以很快地判断出,该MAC地址的信息不在该数据库500中,可以提高查询速度。
当某台长连接服务器300宕机时,由于本方案采用的是每台服务器有自己独立的缓存数据库,可以立刻请求缓存数据库来清除无效的信息。本发明通过计算哈希值查询缓存数据库中是否存在无效的存储信息,有效提高了查询和处理无效信息的效率。
对上述实施例进行改进,得到另一种移动终端100控制路由器400的方法,包括:S10移动终端100发送多条并行的请求信息至中转服务器200;S15中转服务器200根据所述请求信息生成多条服务线程;所述中转服务器200为每个服务线程分配生命周期T;超过当前所述服务线程的生命周期时,清除当前服务线程;所述生命周期T=T0+T1*(1-n/N),其中T0为预设第一时间,T1为预设第二时间,n为当前服务线程数,N为最大服务线程数;S20中转服务器200查询数据库500获得与路由器400对应的长连接服务器300;S30中转服务器200将所述多条并行的请求信息按照预设规则逐条发送至长连接服务器300;S40长连接服务器300转发所述请求信息至路由器400;S50长连接服务器300接收路由器400发送的多条串行的响应消息并转发至中转服务器200;S60中转服务器200接收并处理所述响应消息,将所述串行的多条响应消息按照预设规则转换成并行的响应消息并发送至移动终端100。
具体的,在同一时刻,会有大量的路由器400与中转服务器200相连,并且有大量的并行的请求消息要转发,如何很好地控制服务质量是一个很重要的技术点。
由于移动终端100发出的请求消息一般都是基于HTTP的同步请求,所以每次请求都会在中转服务器200端产生一个服务线程,每个服务线程都会产生一段开销。一般而言,每个服务线程都会有自己的生命周期,这个生命周期就等于消息处理时间。也就是说,如果路由器400消息能够很快地返回,那么创建的服务线程就会很快地销毁,这样中转服务器200可以把资源用于处理新的请求。但如果路由器400没有及时地响应消息,那么这个服务线程就会生存很长时间,直到请求消息超时才会被销毁。
对于以上问题,本发明采用了一种动态调节服务线程生命周期的方法,其基本思想是,一般路由器400消息会在T0秒时间内返回,为了增加可靠性,中转服务器200会将等待时间提高到T0+T1秒,增加了T1秒一定程度上提高了消息的可靠度,但确增加了中转服务器200的开销,降低了中转服务器200的性能。因此,本发明的基本思想是,在中转服务器200性能未达到瓶颈的情况下,中转服务器200等待T0+T1秒,当中转服务器200的性能接近瓶颈时,减小T1等待时间,但T1最小为0,也就是说,等待时间最小为T0。可以用一个公式来表示以上关系:
T=T0+T1*(1-n/N),其中,设最大服务线程数为N,当前服务线程数为n,T为消息等待时间。
通过以上方法,可以更好地利用中转服务器200资源。
图4为本发明一种通信***的组成示意图,作为本发明的一个具体实施例,如图4所示,一种移动终端100控制路由器400的***,包括:移动终端100、中转服务器200、长连接服务器300、数据库500以及路由器400;所述移动终端100将并行的请求信息发送至所述中转服务器200;所述中转服务器200查询数据库500得到与所述路由器400对应的所述长连接服务器300并将所述多条并行的请求信息按照预设规则逐条发送至长连接服务器300;所述长连接服务器300转发所述请求信息至所述路由器400;以及,接收所述路由器400发送的多条串行的响应消息并转发至中转服务器200;所述中转服务器200接收并处理所述响应消息,将所述串行的多条响应消息按照预设规则转换成并行的响应消息并发送至所述移动终端100。
具体的,如图4所示,其中长连接服务器300为多个,分别连接一个路由器400。由于路由器400通常不一定有公网IP地址,所以移动终端100在路由器400没有公网IP地址的情况下,无法与路由器400直接建立连接,而是移动终端100将报文发送给中转服务器200,中转服务器200从数据库500中查询得到该路由器400的连接信息,也就是该路由器400与哪台长连接服务器300是处于连接状态。然后将报文发送给该长连接服务器300,长连接服务器300最后将报文发送给路由器400。路由器400将消息返回给长连接服务器300,长连接服务器300将消息返回给中转服务器200,中转服务器200将消息返回给移动终端100。
优选的,所述数据库500存储有每个路由器400与对应的长连接服务器300的连接信息;所述数据库500为每个长连接服务器300分配一个缓存数据库;每个缓存数据库存储长连接服务器300的MAC地址以及所述MAC地址的哈希值。
优选的,还包括清除模块,用于当检测到当前的长连接服务器300宕机时,计算所述长连接服务器300的MAC地址的哈希值;在缓存数据库中查询是否存在所述哈希值;若不存在,则清除缓存数据库中当前长连接服务器300的连接信息。
本发明通过采用哈希算法将MAC地址计算成哈希值并存储在缓存数据库中,压缩了数据量,能够实现快速读取、查询和删除相应的连接信息,提高长连接服务器300工作效率。
对上述实施例进行改进,得到另一种一种通信***,包括:移动终端100、中转服务器200、长连接服务器300、数据库500以及路由器400;所述移动终端100将并行的请求信息发送至所述中转服务器200;所述中转服务器200查询所述数据库500获得与所述路由器400对应的所述长连接服务器300并将所述多条并行的请求信息按照预设规则逐条发送至长连接服务器300;所述长连接服务器300转发所述请求信息至所述路由器400;以及,接收所述路由器400发送的多条串行的响应消息并转发至中转服务器200;所述中转服务器200接收并处理所述响应消息,将所述串行的多条响应消息按照预设规则转换成并行的响应消息并发送至所述移动终端100;所述中转服务器200具体包括:线程控制模块,用于根据所述请求信息生成多条服务线程;以及用于为每个服务线程分配生命周期T;超过当前所述服务线程的生命周期时,清除当前服务线程所述生命周期T=T0+T1*(1-n/N),其中T0为预设第一时间,T1为预设第二时间,n为当前服务线程数,N为最大服务线程数。
应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (10)

1.一种通信方法,其特征在于,包括:
S10移动终端发送多条并行的请求信息至中转服务器;
S20中转服务器查询数据库获得与路由器对应的长连接服务器;
S30中转服务器将所述多条并行的请求信息按照预设规则逐条发送至长连接服务器;
S40长连接服务器转发所述请求信息至路由器;
S50长连接服务器接收路由器发送的多条串行的响应消息并转发至中转服务器;
S60中转服务器接收并处理所述响应消息,将所述串行的多条响应消息按照预设规则转换成并行的响应消息并发送至移动终端。
2.如权利要求1所述的通信方法,其特征在于,所述数据库存储有每个路由器与对应的长连接服务器的连接信息。
3.如权利要求2所述的通信方法,其特征在于,所述数据库为每个长连接服务器分配一个缓存数据库;每个缓存数据库存储长连接服务器的MAC地址以及所述MAC地址的哈希值。
4.如权利要求3述的通信方法,其特征在于,还包括步骤:
S05当检测到当前的长连接服务器宕机时,计算所述长连接服务器的MAC地址的哈希值;
在数据库中查询是否存在所述哈希值;若不存在,则清除数据库中当前长连接服务器的连接信息。
5.如权利要求1所述的通信方法,其特征在于,所述步骤S10移动终端发送多条并行的请求信息至中转服务器务器之后还包括步骤:
S15中转服务器根据所述请求信息生成多条服务线程;所述中转服务器为每个服务线程分配生命周期T;超过当前所述服务线程的生命周期时,清除当前服务线程;
所述生命周期T=T0+T1*(1-n/N),其中T0为预设第一时间,T1为预设第二时间,n为当前服务线程数,N为最大服务线程数。
6.一种通信***,其特征在于,包括:移动终端、中转服务器、长连接服务器、数据库以及路由器;
所述移动终端将并行的请求信息发送至所述中转服务器;
所述中转服务器查询所述数据库获得与所述路由器对应的所述长连接服务器并将所述多条并行的请求信息按照预设规则逐条发送至长连接服务器;
所述长连接服务器转发所述请求信息至所述路由器;以及,接收所述路由器发送的多条串行的响应消息并转发至中转服务器;
所述中转服务器接收并处理所述响应消息,将所述串行的多条响应消息按照预设规则转换成并行的响应消息并发送至所述移动终端。
7.如权利要求6所述的通信***,其特征在于,所述数据库存储有每个路由器与对应的长连接服务器的连接信息。
8.如权利要求7所述的通信***,其特征在于,所述数据库为每个长连接服务器分配一个缓存数据库;每个缓存数据库存储长连接服务器的MAC地址以及所述MAC地址的哈希值。
9.如权利要求8所述的通信***,其特征在于,还包括:
清除模块,用于当检测到当前的长连接服务器宕机时,计算所述长连接服务器的MAC地址的哈希值;在缓存数据库中查询是否存在所述哈希值;若不存在,则清除缓存数据库中当前长连接服务器的连接信息。
10.如权利要求6所述的通信***,其特征在于,所述中转服务器具体包括:
线程控制模块,用于根据所述请求信息生成多条服务线程;以及用于为每个服务线程分配生命周期T;超过当前所述服务线程的生命周期时,清除当前服务线程;所述生命周期T=T0+T1*(1-n/N),其中T0为预设第一时间,T1为预设第二时间,n为当前服务线程数,N为最大服务线程数。
CN201610048569.4A 2016-01-25 2016-01-25 一种通信方法及*** Active CN105592163B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610048569.4A CN105592163B (zh) 2016-01-25 2016-01-25 一种通信方法及***
PCT/CN2016/103894 WO2017128789A1 (zh) 2016-01-25 2016-10-29 一种通信方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610048569.4A CN105592163B (zh) 2016-01-25 2016-01-25 一种通信方法及***

Publications (2)

Publication Number Publication Date
CN105592163A true CN105592163A (zh) 2016-05-18
CN105592163B CN105592163B (zh) 2018-07-17

Family

ID=55931366

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610048569.4A Active CN105592163B (zh) 2016-01-25 2016-01-25 一种通信方法及***

Country Status (2)

Country Link
CN (1) CN105592163B (zh)
WO (1) WO2017128789A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106301944A (zh) * 2016-08-30 2017-01-04 上海斐讯数据通信技术有限公司 一种路由器网络中转读写方法及中转服务器
CN106341345A (zh) * 2016-08-18 2017-01-18 北京奇虎科技有限公司 一种并发请求的处理方法及装置
CN106790607A (zh) * 2016-12-29 2017-05-31 北京奇虎科技有限公司 发送离线消息的方法及装置
CN106850731A (zh) * 2016-10-14 2017-06-13 水熊有限公司 一种远程控制的方法、服务器和***
WO2017128789A1 (zh) * 2016-01-25 2017-08-03 上海斐讯数据通信技术有限公司 一种通信方法及***
CN112559134A (zh) * 2020-12-23 2021-03-26 安徽航天信息有限公司 一种分布式WebSocket集群构建方法、装置、***及存储介质

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113645323A (zh) * 2021-07-29 2021-11-12 广州鲁邦通智能科技有限公司 一种高并发状态下防止mac地址重复写入的方法、单元和***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101719929A (zh) * 2009-11-20 2010-06-02 山东中创软件商用中间件股份有限公司 一种实现Web Service下实时数据传输的方法
CN102932444A (zh) * 2012-10-29 2013-02-13 上海银商资讯有限公司 金融实时交易***中的负载均衡模块
CN104009938A (zh) * 2014-06-17 2014-08-27 合一网络技术(北京)有限公司 基于路由层面的长连接的方法和***
CN104144080A (zh) * 2014-07-24 2014-11-12 上海斐讯数据通信技术有限公司 采用远端设备对终端设备进行管理的***及方法
CN105024860A (zh) * 2015-07-23 2015-11-04 上海斐讯数据通信技术有限公司 一种远程通信控制方法及***

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1992709B (zh) * 2005-12-27 2011-05-11 中兴通讯股份有限公司 一种终端设备和终端适配器间处理at命令的方法
CN102394867A (zh) * 2011-10-10 2012-03-28 深圳市金槌拍卖行有限公司 网络并发通讯请求转串行队列技术
US8972526B2 (en) * 2012-10-17 2015-03-03 Wal-Mart Stores, Inc. HTTP parallel processing router
CN105592163B (zh) * 2016-01-25 2018-07-17 上海斐讯数据通信技术有限公司 一种通信方法及***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101719929A (zh) * 2009-11-20 2010-06-02 山东中创软件商用中间件股份有限公司 一种实现Web Service下实时数据传输的方法
CN102932444A (zh) * 2012-10-29 2013-02-13 上海银商资讯有限公司 金融实时交易***中的负载均衡模块
CN104009938A (zh) * 2014-06-17 2014-08-27 合一网络技术(北京)有限公司 基于路由层面的长连接的方法和***
CN104144080A (zh) * 2014-07-24 2014-11-12 上海斐讯数据通信技术有限公司 采用远端设备对终端设备进行管理的***及方法
CN105024860A (zh) * 2015-07-23 2015-11-04 上海斐讯数据通信技术有限公司 一种远程通信控制方法及***

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017128789A1 (zh) * 2016-01-25 2017-08-03 上海斐讯数据通信技术有限公司 一种通信方法及***
CN106341345A (zh) * 2016-08-18 2017-01-18 北京奇虎科技有限公司 一种并发请求的处理方法及装置
CN106301944A (zh) * 2016-08-30 2017-01-04 上海斐讯数据通信技术有限公司 一种路由器网络中转读写方法及中转服务器
CN106301944B (zh) * 2016-08-30 2020-02-11 上海斐讯数据通信技术有限公司 一种路由器网络中转读写方法及中转服务器
CN106850731A (zh) * 2016-10-14 2017-06-13 水熊有限公司 一种远程控制的方法、服务器和***
CN106790607A (zh) * 2016-12-29 2017-05-31 北京奇虎科技有限公司 发送离线消息的方法及装置
CN106790607B (zh) * 2016-12-29 2020-11-03 北京奇虎科技有限公司 发送离线消息的方法及装置
CN112559134A (zh) * 2020-12-23 2021-03-26 安徽航天信息有限公司 一种分布式WebSocket集群构建方法、装置、***及存储介质

Also Published As

Publication number Publication date
WO2017128789A1 (zh) 2017-08-03
CN105592163B (zh) 2018-07-17

Similar Documents

Publication Publication Date Title
CN105592163A (zh) 一种通信方法及***
CN102289508B (zh) 分布式缓存阵列及其数据查询方法
CN102843426B (zh) 基于智能父节点的Web缓存资源共享***和方法
CN109413211B (zh) 一种eos区块链超级节点的架构及其实现方法
CN102970242B (zh) 一种实现负载均衡的方法
CN102299969A (zh) 一种Web访问方法、七层交换设备和服务网络
CN104284201A (zh) 一种视频内容的处理方法和装置
CN103220219A (zh) 一种报文转发方法和设备
CN103685213A (zh) 一种减少针对dns的攻击的装置、***和方法
CN103530335B (zh) 电力计量采集***的入库操作方法及装置
CN113132403A (zh) 用于内容分发网络的回源方法和装置
CN102932269A (zh) 负载均衡的实现方法和装置
CN101599910B (zh) 报文发送的方法及设备
CN101674193B (zh) 传输控制协议连接的管理方法和装置
CN110798495B (zh) 用于在集群架构模式下端到端的消息推送的方法和服务器
CN102761608A (zh) Udp会话复用的方法和负载均衡设备
CN105025042B (zh) 一种确定数据信息的方法及***、代理服务器
CN108234595B (zh) 日志传输方法及***
CN107249017B (zh) 一种通过cdn网络获取hls内容的方法及服务器
WO2021115368A1 (zh) 物联网设备性能采集方法、装置、设备及可读存储介质
KR101382177B1 (ko) 동적 메시지 라우팅 시스템 및 방법
US9960957B2 (en) Methods for prioritizing failover of logical interfaces (LIFs) during a node outage and devices thereof
CN111541667A (zh) 一种***间消息通信的方法、设备、存储介质
CN109756567A (zh) 一种跨域的任务调度断点续传方法
CN101635669A (zh) 一种用于数据共享***中获取数据片段的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201113

Address after: Room 10242, No. 260, Jiangshu Road, Xixing street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: Hangzhou Jiji Intellectual Property Operation Co.,Ltd.

Address before: 201616 Shanghai city Songjiang District Sixian Road No. 3666

Patentee before: Phicomm (Shanghai) Co.,Ltd.

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20160518

Assignee: ZHEJIANG XINZAILING TECHNOLOGY Co.,Ltd.

Assignor: Hangzhou Jiji Intellectual Property Operation Co.,Ltd.

Contract record no.: X2024330000010

Denomination of invention: A communication method and system

Granted publication date: 20180717

License type: Common License

Record date: 20240123

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20160518

Assignee: HANGZHOU DUNCHONG SCIENCE & TECHNOLOGY CO.,LTD.

Assignor: Hangzhou Jiji Intellectual Property Operation Co.,Ltd.

Contract record no.: X2024330000013

Denomination of invention: A communication method and system

Granted publication date: 20180717

License type: Common License

Record date: 20240227