[发明专利]一种即时通讯方法、装置与群组服务器有效
申请号: | 200710188273.3 | 申请日: | 2007-11-30 |
公开(公告)号: | CN101159714A | 公开(公告)日: | 2008-04-09 |
发明(设计)人: | 李斌 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 罗正云;宋志强 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 即时通讯 方法 装置 服务器 | ||
1.一种即时通讯方法,其特征在于,该方法包括步骤:
即时通讯客户端根据即时通讯IM用户的会话请求生成会话窗口,并在所述会话窗口中生成与会话请求对象的身份标识码对应的会话页面;
在所述会话页面中装载与会话请求对象的身份标识码对应的用于与其他IM用户进行交流的子控件。
2.如权利要求1所述的方法,其特征在于,所述子控件至少包括:消息显示子控件、输入消息子控件、快捷工具栏子控件。
3.如权利要求1所述的方法,其特征在于,在生成会话窗口之前检测所述会话窗口是否已存在,如果已经存在,则在所述会话窗口中根据会话请求对象的身份标识码建立对应该会话请求对象的会话页面,如果不存在,则根据所述会话请求生成会话窗口。
4.如权利要求3所述的方法,其特征在于,在建立会话页面之前检测所述会话页面是否已存在,如果已存在,则将所述会话页面设置为当前显示页,如果不存在,则检测会话窗口是否已存在。
5.如权利要求1至权利要求4中任一权利要求所述的方法,其特征在于,在所述会话页面中建立聊天子页面和共享子页面;
IM用户通过聊天子页面实现与会话请求对象的会话交流;
IM用户通过共享子页面实现与会话请求对象的资源共享。
6.如权利要求5所述的方法,其特征在于,检测会话请求的对象是好友用户还是群组用户;
如果是好友用户,则建立与所述好友用户的共享连接;
如果是群组用户,则建立与所述群组用户的共享连接。
7.如权利要求6所述的方法,其特征在于,建立与所述好友用户的共享连接的方法为:
获取所述好友的IP地址以及端口号码;
服务器通过所述IP地址以及端口号码验证即时通讯用户与所述好友用户之间连接的有效性,如果有效,则在IM用户的客户端与好友用户的客户端之间建立数据通道,IM用户通过所述数据通道与所述好友用户实现资源共享,如果无效,服务器向IM用户发送共享连接建立失败的消息。
8.如权利要求7所述的方法,其特征在于,建立与所述群组用户的共享连接的方法为:
通过IM用户的身份标识和群组用户的身份标识判断所述IM用户是否是该群组用户的成员,如果不是,则向客户端返回无权获取共享资源的提示消息;
如果是,则执行下面的步骤:
根据群组用户的身份标识从群组服务器中获取对应该身份标识的共享资源列表,并将所述共享资源列表组合成数据包发送给IM用户的客户端,所述客户端接收所述数据包并将所述数据包中的共享资源列表显示在所述IM用户的共享子页面中。
9.如权利要求1至权利要求4以及权利要求6至权利要求8上述权利要求中的任一权利要求所述,其特征在于,所述会话窗口的生成方法为:
利用Windows相关API生成所述会话窗口;
所述会话页面的生成方法为:
在属性页对象中建立与会话对象的身份标识码对应的会话页面。
10.一种即时通讯装置,其特征在于,该装置包括会话窗口创建模块和会话页面创建模块;
所述会话窗口创建模块用于根据IM用户的会话请求建立会话窗口;
所述会话页面创建模块用于根据所述会话请求对象的身份标识码在所述会话窗口中建立会话页面。
11.如权利要求10所述的装置,其特征在于,所述会话页面创建模块包括资源共享创建模块;
所述资源共享创建模块用于根据所述会话请求对象的身份标识码建立IM用户与会话请求对象之间的资源共享子页面以及共享连接。
12.如权利要求10或权利要求11所述的装置,其特征在于,该装置还包括会话管理模块;
所述会话管理模块用于检测所述会话请求,在检测到所述会话请求后,进一步检测会话窗口是否已建立,如果未建立,则调用会话窗口创建模块建立会话窗口,会话管理模块检测会话页面是否已建立,如果未建立,则调用会话页面创建模块建立会话页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710188273.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:洗碗机及洗碗机的控制方法
- 下一篇:一种乳腺癌计算机辅助诊断系统及方法