备用服务器、恢复客户端在主用服务器注册的系统及方法技术方案

技术编号:7789043 阅读:213 留言:0更新日期:2012-09-21 23:17
一种备用服务器,应用于包括主用服务器、备用服务器以及多个客户端的系统中,所述备用服务器包括检测模块、序列存储模块以及通信模块,所述检测模块用于检测出现故障的所述主用服务器是否恢复正常工作;所述序列存储模块包括序列,所述序列用于按序存储向所述备用服务器注册的所有所述客户端;所述通信模块在主用服务器恢复正常工作时,该通信模块用于从序列内读取需要向所述主用服务器注册的客户端,并向这些客户端发送该主用服务器恢复正常工作的通知信息。所述备用服务器可有效避免所述主用服务器由于同时接收到大量客户端的注册请求而降低工作效率的情况发生。本发明专利技术还提供一种恢复客户端在主用服务器注册的系统及方法。

【技术实现步骤摘要】

本专利技术涉及一种恢复客户端在主用服务器注册的系统及方法,尤其涉及一种备用服务器、以及利用该备用服务器来恢复客户端在主用服务器注册的系统及方法。
技术介绍
随着因特网的发展及普及,因特网语音协议(Voice over Internet Protocol,VOIP)技术以得到广泛的应用。VOIP是ー种由IP网络传送话音的技术服务,客户端可利用VOIP装置通过因特网拨打电话。在VOIP网络系统的使用中,客户端需要向一个服务器(一般是主用服务器)进行注册以获得相应的服务。若该服务器在使用过程中出现故障,这些客户端则会寻找备用服务器来继续获得相应的服务。 当主用服务器故障消除可重新使用时,这些客户端则需要重新向主用服务器进行注册以建立通信。然而,ー个主用服务器同时拥有许多用户,少则上千,多则上万,主用服务器一旦恢复使用吋,则会同时接收到大量客户端的注册请求,这样不仅增加了主用服务器的工作负担,降低了主用服务器的工作效率,同时还增加了网络负载。
技术实现思路
有鉴于此,有必要提供ー种备用服务器,所述备用服务器在主用服务器恢复使用并接受客户端注册时,可降低主用服务器工作负担。另,还有必要提供一种恢复客户端在主用服务器注册的系统。另,还有必要提供一种恢复客户端在主用服务器注册的方法。ー种备用服务器,应用于包括主用服务器、备用服务器以及多个客户端的系统中,所述备用服务器包括 检测模块,用于检测出现故障的所述主用服务器是否恢复正常工作; 序列存储模块,包括序列,所述序列用于按序存储向所述备用服务器注册的所有所述客户端; 通信模块,在主用服务器恢复正常工作时,该通信模块用于从序列内读取需要向所述主用服务器注册的客户端,并向这些客户端发送该主用服务器恢复正常工作的通知信息。一种恢复客户端在主用服务器注册的系统,包括备用服务器、主用服务器及多个客户端,所述备用服务器包括序列,所述备用服务器用于在检测出现故障的所述主用服务器恢复正常工作时,将在该备用服务器注册的所有客户端依次放入该序列中,并按照该主用服务器一次可注册的客户端的数目按序给该序列中的客户端发送该主用服务器恢复正常工作的通知信息;所述客户端接收到该通知信息后,判断其是否可向主用服务器注册,并发送相应的返回信息至所述备用服务器。一种恢复客户端在主用服务器注册的方法,应用于包括主用服务器、备用服务器以及多个客户端的系统中,该方法包括如下步骤提供上述的备用服务器; 检测模块检测该主用服务器是否恢复正常工作; 若该主用服务器恢复正常工作,则该检测模块检测该主用服务器一次可注册的客户端的数目; 将所述客户端按序放入所述序列内; 通信模块按照该主用服务器依次可注册的客户端的数目按序给该序列中的客户端发送该主用服务器恢复正常工作的通知。 所述的通过备用服务器来侦测所述主用服务器是否恢复正常工作,并由所述备用服务器按序通知所述客户端向恢复正常工作后的主用服务器发送注册请求,如此,可有效避免所述主用服务器由于同时接收到大量客户端的注册请求而降低工作效率的情况发生。附图说明图I为本专利技术较佳实施方式恢复客户端在主用服务器注册的系统的功能模块图。图2为本专利技术较佳实施方式备用服务器及客户端的功能模块图。图3为通过图2所示备用服务器来恢复客户端在主用服务器注册的方法的流程图。主要元件符号说明本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.ー种备用服务器,应用于包括主用服务器、备用服务器以及多个客户端的系统中,其特征在于,所述备用服务器包括 检测模块,用于检测出现故障的所述主用服务器是否恢复正常工作; 序列存储模块,包括序列,所述序列用于按序存储向所述备用服务器注册的所有所述客户端; 通信模块,在主用服务器恢复正常工作时,该通信模块用于从序列内读取需要向所述主用服务器注册的客户端,并向这些客户端发送该主用服务器恢复正常工作的通知信息。2.如权利要求I所述的备用服务器,其特征在于所述检测模块还用于检测该主用服务器一次可注册的所述客户端的数目,所述通信模块按照该主用服务器一次可注册的客户端的数目按序给该序列中的客户端发送该主用服务器恢复正常工作的通知。3.如权利要求I或2所述的备用服务器,其特征在于所述通信模块还用于接收所述客户端的回应信息以判断该客户端是否可向主用服务器注册,若该客户端返回的回应信息表明该客户端可以向该主用服务器注册,则删除该序列中的该客户端;若该客户端返回的回应信息表明该客户端暂时不能向该主用服务器注册,则将该客户端放入该序列的尾端。4.如权利要求I或2所述的备用服务器,其特征在于从该序列存取客户端的原则采用先入先出原则。5.一种恢复客户端在主用服务器注册的系统,包括备用服务器、主用服务器及多个客户端,其特征在干 所述备用服务器,包括序列,所述备用服务器用于在检测出现故障的所述主用服务器恢复正常工作时,将在该备用服务器注册的所有客户端依次放入该序列中,并按照该主用服务器一次可注册的客户端的数目按序给该序列中的客户端发...

【专利技术属性】
技术研发人员:刘家豪
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:

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

1