[发明专利]一种大型通讯录人员状态实时感知算法在审
申请号: | 201410081362.8 | 申请日: | 2014-03-07 |
公开(公告)号: | CN103916460A | 公开(公告)日: | 2014-07-09 |
发明(设计)人: | 周旭光 | 申请(专利权)人: | 杭州易和互联软件技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/58 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种大型通讯录人员状态实时感知算法,其包含获取个人通讯录、获取用户组织通讯录、实时状态获取和用户的增删改,获取个人通讯录通过登录后,点击常用联系人,获取个人通讯录,查看本地是否有个人通讯录的缓存,IM收到请求后,向客户端返回个人通讯录的版本号,此时,客户端把本地个人通讯录版本号和IM返回的版本号进行比对,IM收到请求后,获取个人通讯录的用户,从用户队列中读取个人通讯录数据的数据,然后把数据返回给客户端,客户端更新个人通讯录的展现,并把数据缓存保存到本地。本发明所应用的一套系统,以导航模式,展现了当前级或当前节点用户的状态,且通讯录人数可达到10万人以上。 | ||
搜索关键词: | 一种 大型 通讯录 人员 状态 实时 感知 算法 | ||
【主权项】:
一种大型通讯录人员状态实时感知算法,其特征是,包含获取个人通讯录、获取用户组织通讯录、实时状态获取和用户的增删改,获取个人通讯录通过登录后,点击常用联系人,获取个人通讯录,查看本地是否有个人通讯录的缓存,如果有缓存,点击直接展现个人通讯录,并向IM请求获取个人通讯录版本号,如果没有缓存,直接向IM请求获取个人通讯录版本号,IM收到请求后,向客户端返回个人通讯录的版本号,此时,客户端把本地个人通讯录版本号和IM返回的版本号进行比对,如果版本号一致,则维持当前个人通讯录的展现;如果不一致的话,再次向IM请求获取个人通讯录的数据,IM收到请求后,获取个人通讯录的用户,从用户队列中读取个人通讯录数据的数据,然后把数据返回给客户端,客户端更新个人通讯录的展现,并把数据缓存保存到本地;获取用户的组织通讯录分级获取组织,打开当前节点的组织,就获取当前组织,打开其他节点组织,则再次获取其他组织,获取组织后在客户端展现,获取用户指定类型用户,即获取当前打开某一节点组织;实时状态获取,在获取到组织通讯录后,客户端每隔10s会去轮询IM服务器,获取组织通讯录版本号进行比较,如果一致,则维持当前组织通讯录的展现;如果不一致,则获取IM中用户状态统计数据,同时更新客户端组织通讯录展现,更新本地组织缓存数据,保存数据,更新版本号;用户的增删改,在Web后台增加、删除、修改一个用户,web后台把消息发送给IM,IM保存数据,同时IM去判断用户是否在线,在线的话,把消息推送给用户,更新客户端;如果用户离线,IM便更新版本号,等用户上线,向IM请求获取版本号,获取版本号后比对不一致,则向IM请求重新获取组织,IM返回新数据后,更新客户端通讯录展现,更新本地组织缓存数据,保存数据,更新版本号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州易和互联软件技术有限公司,未经杭州易和互联软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410081362.8/,转载请声明来源钻瓜专利网。