目标服务器掉线通知方法及装置制造方法及图纸

技术编号:27805792 阅读:30 留言:0更新日期:2021-03-30 09:17
本发明专利技术公开了一种目标服务器掉线通知方法及装置,所述目标服务器掉线通知方法包括:获取目标服务器的断线信息;读取所述目标服务器的断线信息;将所述目标服务器的断线信息通知所述目标服务器的用户端。根据本发明专利技术实施例的目标服务器掉线通知方法能够降低通知的延时性、提高通知的即时性。提高通知的即时性。提高通知的即时性。

【技术实现步骤摘要】
目标服务器掉线通知方法及装置


[0001]本专利技术涉及计算机
,例如涉及一种目标服务器掉线通知方法、目标服务器掉线通知装置、计算机、电子设备、计算机可读存储介质和计算机程序产品。

技术介绍

[0002]在目标服务器和主服务器需建立有效连接的工作过程中,当目标服务器掉线后,通常建立通知机制以通知该目标服务器的所属用户端。
[0003]相关技术中的目标服务器掉线通知,主服务器端根据目标服务器的响应间隔判断该目标服务器是否掉线,具体地,主服务器端在目标服务器上次提交工作响应之后的预定时间内,如未收到该目标服务器再次提交的工作响应,则判断该目标服务器掉线,并通知所属用户端。该种掉线通知方式,在目标服务器掉线后需等待预定时间再通知用户端,具有一定延时性,即时性较差。

技术实现思路

[0004]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术的一个目的在于提出一种目标服务器掉线通知方法,该目标服务器掉线通知方法能够降低通知的延时性、提高通知的即时性。
[0005]根据本专利技术的第一方面的实施例提出一种目标服务器掉线通知方法,所述目标服务器的通知方法包括:获取目标服务器的断线信息;读取所述目标服务器的断线信息;将所述目标服务器的断线信息通知所述目标服务器的用户端。
[0006]根据本专利技术实施例的目标服务器掉线通知方法,根据目标服务器的断线信息来判断目标服务器是否掉线,即如目标服务器断线,则进行对应的通知,相比相关技术中根据目标服务器响应间隔进行通知的方法,大幅降低了延时性,进而提高通知的即时性,能够使如用户端及时获取相关目标服务器的断线通知。
[0007]根据本专利技术的一些具体实施例,所述获取目标服务器的断线信息,包括:检测所述目标服务器与主服务器的长连接是否断开;如果否,则再次检测所述目标服务器与主服务器的长连接是否断开;如果是,则记录所述目标服务器的断线信息。
[0008]根据本专利技术的一些具体实施例,在所述获取目标服务器的断线信息之后,所述目标服务器掉线通知方法还包括:存储所述目标服务器的断线信息。
[0009]进一步地,所述读取所述目标服务器的断线信息,包括:以预定优先级规则对存储的所有目标服务器的断线信息进行排序;根据所有目标服务器的断线信息的排序依次读取目标服务器的断线信息。
[0010]进一步地,所述预定优先级规则为按照所有目标服务器的断线信息被储存的时间的先后顺序。
[0011]根据本专利技术的一些具体示例,所述存储所述目标服务器的断线信息,包括:查询同一目标服务器是否有在先的断线信息被存储;如果否,则对该目标服务器的本次断线信息
进行存储;如果是,则对该目标服务器的本次断线信息进行存储并覆盖该目标服务器的在先断线信息。
[0012]根据本专利技术的一些具体实施例,所述将所述目标服务器的断线信息通知所述目标服务器的用户端,包括:每隔预定时间统计同一用户端的所有目标服务器的断线信息的数量;判断该用户端的所有目标服务器的断线信息的数量是否大于预定阈值;如果否,则将该用户端的所有目标服务器的断线信息通知该用户端;如果是,则选取该用户端的预定数量的目标服务器的断线信息加以省略标识通知该用户端。
[0013]根据本专利技术的一些具体示例,用户端可选择是否接收通知。
[0014]根据本专利技术的第二方面的实施例提出一种目标服务器掉线通知装置,所述目标服务器掉线通知装置包括:获取模块,配置为获取目标服务器的断线信息;读取模块,配置为读取所述目标服务器的断线信息;通知模块,配置为将所述目标服务器的断线信息通知所述目标服务器的用户端。
[0015]根据本专利技术实施例的目标服务器掉线通知装置具有通知的延时性低、通知的即时性高等优点。
[0016]根据本专利技术的一些具体实施例,所述获取模块包括:检测模块,配置为检测所述目标服务器与主服务器的长连接是否断开;记录模块,配置为如果否则所述检测模块再次检测所述目标服务器与主服务器的长连接是否断开,如果是则所述记录模块记录所述目标服务器的断线信息。
[0017]根据本专利技术的一些具体实施例,所述目标服务器掉线通知装置还包括:存储模块,配置为存储所述目标服务器的断线信息。
[0018]进一步地,所述读取模块包括:排序模块,配置为以预定优先级规则对存储的所有目标服务器的断线信息进行排序;采集模块,配置为根据所有目标服务器的断线信息的排序依次读取目标服务器的断线信息。
[0019]进一步地,所述预定优先级规则为按照所有目标服务器的断线信息被储存在所述存储模块的时间的先后顺序。
[0020]根据本专利技术的一些具体示例,所述存储模块包括:查询模块,配置为查询同一目标服务器是否有在先的断线信息被存储;写入模块,配置为如果否则对该目标服务器的本次断线信息进行存储,如果是则对该目标服务器的本次断线信息进行存储并覆盖该目标服务器的在先断线信息
[0021]根据本专利技术的一些具体示例,所述通知模块包括:统计模块,配置为每隔预定时间统计同一用户端的所有目标服务器的断线信息的数量;判断模块,配置为判断该用户端的所有目标服务器的断线信息的数量是否大于预定阈值;输出模块,配置为如所述判断模块判定否则将该用户端的所有目标服务器的断线信息通知该用户端,如所述判断模块判定是则选取该用户端的预定数量的目标服务器的断线信息加以省略标识通知该用户端。
[0022]根据本专利技术的第三方面的实施例提出一种计算机,所述计算机包含根据本专利技术的第二方面的实施例所述的目标服务器掉线通知装置。
[0023]根据本专利技术实施例的第四方面提出一种电子设备,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行时,使所述至少一个处
理器执行根据本专利技术的第一方面的实施例所述的目标服务器掉线通知方法。
[0024]根据本专利技术的第五方面的实施例提出一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令设置为执行根据本专利技术的第一方面的实施例所述的目标服务器掉线通知方法。
[0025]根据本专利技术的第六方面的实施例提出一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行根据本专利技术的第一方面的实施例所述的目标服务器掉线通知方法。
[0026]本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0027]本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,一个或多个实施例通过与之对应的附图进行示例性说明,这些示例性说明和附图并不构成对实施例的限定,附图中具有相同参考数字标号的元件示为类似的元件,附图不构成比例限制,其中:
[0028]图1为根本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种目标服务器掉线通知方法,其特征在于,包括:获取目标服务器的断线信息;读取所述目标服务器的断线信息;将所述目标服务器的断线信息通知所述目标服务器的用户端。2.根据权利要求1所述的目标服务器掉线通知方法,其特征在于,所述获取目标服务器的断线信息,包括:检测所述目标服务器与主服务器的长连接是否断开;如果否,则再次检测所述目标服务器与主服务器的长连接是否断开;如果是,则记录所述目标服务器的断线信息。3.根据权利要求1或2所述的目标服务器掉线通知方法,其特征在于,在所述获取目标服务器的断线信息之后,所述目标服务器掉线通知方法还包括:存储所述目标服务器的断线信息。4.根据权利要求3所述的目标服务器掉线通知方法,其特征在于,所述读取所述目标服务器的断线信息,包括:以预定优先级规则对存储的所有目标服务器的断线信息进行排序;根据所有目标服务器的断线信息的排序依次读取目标服务器的断线信息。5.根据权利要求4所述的目标服务器掉线通知方法,其特征在于,所述预定优先级规则为按照所有目标服务器的断线信息被储存的时间的先后顺序。6.根据权利要求3-5中任一项所述的目标服务器掉线通知方法,其特征在于,所述存储所述目标服务器的断线信息,包括:查询同一目标服务器是否有在先的断线信息被存储;如果否,则对该目标服务器的本次断线信息进行存储;如果是,则对该目标服务器的本次断线信息进行存储并覆盖该目标服务器的在先断线信息。7.根据权利要求1-6中任一项所述的目标服务器掉线通知方法,其特征在于,所述将所述目标服务器的断线信息通知所述目标服务器的用户端,包括:每隔预定时间统计同一用户端的所有目标服务器的断线信息的数量;判断该用户端的所有目标服务器的断线信息的数量是否大于预定阈值;如果否,则将该用户端的所有目标服务器的断线信息通知该用户端;如果是,则选取该用户端的预定数量的目标服务器的断线信息加以省略标识通知该用户端。8.根据权利要求1-7中任一项所述的目标服务器掉线通知方法,其特征在于,用户端可选择是否接收通知。9.一种目标服务器掉线通知装置,其特征在于,包括:获取模块,配置为获取目标服务器的断线信息;读取模块,配置为读取所述目标服务器的断线信息;通知模块,配置为将所述目标服务器的断线信息通知所述目标服务器的用户端。10.根据权利要求9所述的目标服务器掉线通知装置,其特征在于,所述获取模块包括:检测模块,配置为检测所述目标服务器与主服务器的长连接是否断开;
记录模块,配置为如果否...

【专利技术属性】
技术研发人员:江超
申请(专利权)人:北京比特大陆科技有限公司
类型:发明
国别省市:

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

1