即时通讯消息路由寻址方法、接入服务器及系统的制作方法_5

文档序号:9618621阅读:来源:国知局
分发服务器用于:基于负载均衡原则和各个接入服务器402的实时负载大小,为需要登录 上述接入服务器的即时通讯用户分配一接入服务器402。
[0096] 在本申请所提供的几个实施例中,应该理解到,所揭露的接入服务器和方法,可以 通过其它的方式实现。例如,以上所描述的接入服务器实施例仅仅是示意性的,例如,上述 单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元 或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所 显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,各单元的间接 耦合或通信连接,可以是电性,机械或其它的形式。
[0097] 需要说明的是,对于前述的实施例一和实施例二,为了简便描述,故将其都表述为 一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限 制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也 应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都 是本发明所必须的。
[0098] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部 分,可以参见其它实施例的相关描述。
[0099] 以上为对本发明所提供的一种即时通讯消息路由寻址方法、接入服务器及系统的 描述,对于本领域的一般技术人员,依据本发明实施例的思想,在【具体实施方式】及应用范围 上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。
【主权项】
1. 一种即时通讯消息路由寻址方法,其特征在于,所述方法包括: 接入服务器侦测到即时通讯用户登录或退出登录时,向与当前登录或退出登录的即时 通讯用户关联的路由查找服务器发送相应的路由更新指示消息,以便所述路由查找服务器 根据接收到的所述路由更新指示消息更新所述路由查找服务器本地存储的消息路由表,其 中,所述接入服务器的数量为至少两个;所述消息路由表用于存储与所述路由查找服务器 关联且已登录的各所述即时通讯用户最新登录的接入服务器地址; 当接收到第一即时通讯用户向第二即时通讯用户发送的即时通讯消息时,第一接入服 务器从与所述第二即时通讯用户关联的路由查找服务器中查找所述第二即时通讯用户登 录的第二接入服务器的地址,其中,所述第一即时通讯用户为当前登录所述第一接入服务 器的即时通讯用户; 若查找到所述第二接入服务器的地址,则所述第一接入服务器将所述即时通讯消息转 发至所述第二接入服务器,以供所述第二接入服务器将所述即时通讯消息发送至所述第二 即时通讯用户。2. 根据权利要求1所述的方法,其特征在于,若查找到所述第二接入服务器的地址,则 所述方法还包括: 所述第一接入服务器将所述第二接入服务器的地址记录在本地缓存中。3. 根据权利要求2所述的方法,其特征在于,所述第一接入服务器从与所述第二即时 通讯用户关联的路由查找服务器中查找所述第二即时通讯用户登录的第二接入服务器的 地址之前还包括: 所述第一接入服务器查询本地缓存中是否存在有效记录的所述第二接入服务器的地 址; 若存在,则所述第一接入服务器根据查询到的第二接入服务器的地址转发所述即时通 讯消息; 若不存在,则所述第一接入服务器执行所述从与所述第二即时通讯用户关联的路由查 找服务器中查找所述第二接入服务器的地址的步骤以及后续步骤; 其中,所述有效记录的所述第二接入服务器的地址是指在查询时间点之前的预设时间 段内记录的所述第二即时通讯用户登录的接入服务器的地址。4. 根据权利要求1至3任一项所述的方法,其特征在于,所述接入服务器侦测到即时通 讯用户登录或退出登录时,向与当前登录或退出登录的即时通讯用户关联的路由查找服务 器发送相应的路由更新指示消息,包括: 所述接入服务器侦测到即时通讯用户登录或退出登录时,获取当前登录或退出登录的 即时通讯用户的账号; 向与所述账号所在的账号区间对应的路由查找服务器发送相应的路由更新指示消 息; 其中,每个账号区间对应一路由查找服务器,且不同的账号区间对应不同的路由查找 服务器。5. -种接入服务器,其特征在于,所述接入服务器包括: 更新指示消息发送单元,用于在侦测到即时通讯用户登录或退出登录时,向与当前登 录或退出登录的即时通讯用户关联的路由查找服务器发送相应的路由更新指示消息,以便 所述路由查找服务器根据接收到的所述路由更新指示消息更新所述路由查找服务器本地 存储的消息路由表,其中,所述接入服务器的数量为至少两个,所述消息路由表用于存储与 所述路由查找服务器关联且已登录的各所述即时通讯用户最新登录的接入服务器地址; 接收单元,用于接收即时通讯消息; 查找单元,用于当所述接收单元接收到第一即时通讯用户向第二即时通讯用户发送的 即时通讯消息时,从与所述第二即时通讯用户关联的路由查找服务器中查找所述第二即时 通讯用户登录的另一接入服务器的地址,其中,所述第一即时通讯用户为当前登录所述接 入服务器的即时通讯用户; 转发单元,用于当所述查找单元查找到所述另一接入服务器的地址时,将所述即时通 讯消息转发至所述另一接入服务器,以供所述另一接入服务器将所述即时通讯消息发送至 所述第二即时通讯用户。6. 根据权利要求5所述的接入服务器,其特征在于,所述接入服务器还包括:记录单 元,用于当所述查找单元查找到所述另一接入服务器的地址时,将查找到的所述另一接入 服务器的地址记录在本地缓存中。7. 根据权利要求6所述的接入服务器,其特征在于, 所述接入服务器还包括: 查询单元,用于查询本地缓存中是否存在有效记录的所述另一接入服务器的地址; 所述转发单元具体还用于:当所述查询单元查询到本地缓存中存在有效记录的所述 另一接入服务器的地址时,根据查询到的所述另一接入服务器的地址转发所述即时通讯消 息; 所述查找单元在所述查询单元查询到本地缓存中不存在有效记录的所述另一接入服 务器的地址时触发; 其中,所述有效记录的所述另一接入服务器的地址是指在查询时间点之前的预设时间 段内记录的所述第二即时通讯用户登录的接入服务器的地址。8. 根据权利要求5至7任一项所述的接入服务器,其特征在于,所述接入服务器还包 括: 获取单元,用于在侦测到即时通讯用户登录或退出登录时,获取当前登录或退出登录 的即时通讯用户的账号; 所述更新指示消息发送单元,具体用于:向与所述账号所在的账号区间对应的路由查 找服务器发送相应的路由更新指示消息; 其中,每个账号区间对应一路由查找服务器,且不同的账号区间对应不同的路由查找 服务器。9. 一种即时通讯消息路由寻址系统,其特征在于,所述系统包括:至少一个路由查找 服务器,以及至少两个接入服务器; 其中,所述接入服务器为如权利要求5至8任一项所述的接入服务器。10. 根据权利要求9所述的即时通讯消息路由寻址系统,其特征在于,所述即时通讯消 息路由寻址系统还包括:分发服务器; 所述分发服务器用于:基于负载均衡原则和各个所述接入服务器的实时负载大小,为 需要登录所述接入服务器的即时通讯用户分配一所述接入服务器。
【专利摘要】本发明公开了一种即时通讯消息路由寻址方法、接入服务器及系统,该方法包括:接入服务器侦测到即时通讯用户登录或退出登录时,向相应的路由查找服务器发送相应的路由更新指示消息,以便该路由查找服务器更新其本地存储的消息路由表,其中,该接入服务器的数量为至少两个;该消息路由表用于存储与该路由查找服务器关联且已登录的各即时通讯用户最新登录的接入服务器地址;当接收到第一即时通讯用户向第二即时通讯用户发送的即时通讯消息时,第一接入服务器从相应的路由查找服务器中查找该第二即时通讯用户登录的第二接入服务器的地址,根据查找到的第二接入服务器的地址转发该即时通讯消息。本发明技术方案使得接入服务器具备更好的伸缩性。
【IPC分类】H04L12/58
【公开号】CN105376147
【申请号】CN201510964511
【发明人】廖冬生
【申请人】Tcl集团股份有限公司
【公开日】2016年3月2日
【申请日】2015年12月18日
...
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1