一种即时通讯服务的管理方法与系统技术方案

技术编号:13547723 阅读:67 留言:0更新日期:2016-08-18 13:30
一种即时通讯服务的管理方法,该方法从即时通讯服务客户端发送的注册信息中至少采集:用户账号、用户密码、即时通讯服务名称、客户端版本、客户端终端类型以及登录状态信息,再将所采集的信息通过哈希函数分别生成哈希值,所述哈希值重新组合后作为即时通讯服务的服务标识,根据所述服务标识实现对即时通讯服务的管理,提高网络服务的兼容性、可扩展性,实现对即时通讯服务的统一管理。

【技术实现步骤摘要】
201610373292

【技术保护点】
一种即时通讯服务的管理方法,其特征在于,包括以下步骤:步骤a:从即时通讯服务客户端发送的注册信息中采集部分信息,所述部分信息至少包括:用户账号、用户密码、即时通讯服务名称、客户端版本、客户端终端类型以及登录状态;其中,登录状态为空状态;步骤b:将所采集的信息通过哈希函数分别生成哈希值,将所述哈希值重新组合,作为即时通讯服务的服务标识;步骤c:存储所述服务标识;步骤d:用户登录时,采集所述部分信息,将采集的信息通过哈希函数分别生成哈希值,将所述哈希值重新组合作为即时通讯服务的新服务标识,根据已存储的服务标识中用户账号和用户密码哈希值对登录进行认证;步骤e:如果认证成功,则检测最新服务标识中即时通讯服务名称、客户端版本以及客户端终端类型哈希值与已储存的服务标识中通讯服务名称、客户端版本以及客户端终端类型哈希值是否一致;步骤f:如果一致,则将所述新服务标识中在线状态哈希值替换已储存的服务标识中离线状态哈希值;步骤g:如果不一致,则储存所述新服务标识;步骤h:如果认证失败,则拒绝此次登录要求;步骤i:管理即时通讯服务;其中,所述管理即时通讯服务包括:根据储存的服务标识中即时通讯服务名称哈希值,区分不同即时通讯服务之间通信协议差异并保证系统兼容不同种类即时通讯服务;根据储存的服务标识中用户账号哈希值,实现即时通讯对象的查询并建立通讯服务;根据储存的服务标识中客户端版本哈希值,实现相同种类即时通讯服务不同客户端版本之间的即时通讯服务;根据储存的服务标识中客户端终端类型哈希值,实现相同即时通讯服务的不同终端之间的即时通讯服务;步骤j:根据客户端心跳信息判断客户端是否已经离线;步骤k:如果是,则判定所述客户端离线,将离线状态哈希值替换已储存的登录状态哈希值;步骤l:如果否,则转到步骤j。...

【技术特征摘要】

【专利技术属性】
技术研发人员:权伟张宏科周华春刘亚娜赵允富建国刘宇
申请(专利权)人:北京交通大学
类型:发明
国别省市:北京;11

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

1