即时通讯系统及实现公共好友分组的方法

即时通讯系统及实现公共好友分组的方法

本发明公开了一种在即时通讯系统中实现公用 好友分组的方法,所述即时通讯系统包括即时通讯 服务器和与该即时通讯服务器交互的客户端。

该方法为:按预定的分组方式创建公用好友分组信息并 保存在即时通讯服务器中;客户端通过访问接口与 即时通讯服务器交互,获取公用好友分组信息;以 及客户端按预定的分组方式展示公用好友分组信 息。本发明还同时公开了一种即时通讯系统。

背景技术

即时通讯(IM)系统中用户好友列表的管理和表现是一个基本的功能,一般用户会将好友按个人习惯在即时通讯软件中进行分组,例如“同学”,“同事”, “业务伙伴”等,然后再将好友安排在合适的组里。这种好友分组形式有较强的个性化特点。 然而,即时通讯系统用在一些企业、事业单位或其它社会团体中时,往往需要一种统一的好友分组方式,以便给社团内的用户提供一个统一的内部组织结构视图,例如“市场部”,“财务部”,“信访办”等,这些分组是社团固有的特 性而不再是个性化的信息。这类社团固有的分组与个人个性化的分组在实现方 法上有很大的区别。 传统即时通讯系统好友分组的实现请参看下面的图1和图2所示,图1所 示的技术方案中,用户根据个人喜好进行的分组信息保存的客户端本地。图2 所示的技术方案较图一有些改进,是将用户个性化的分组信息以私有数据的形 式保存在服务器端,不会因本地数据的毁坏而使这些数据丢失。 虽然图2所示的方案数据可靠性有较大提高,但两种方案的实现方式都是 由用户以个人的身份设置好友分组,这些信息完全是用户个性化的设置,没有 统一集中的公用好友分组构架,更没有相应的实现方法,因而给需要统一好友分组方式的用户带来困难,无法满足其使用需求。

 

本发明的目的在于提供一种即时通讯系统及在该系统中实现公用好友分组的方法,以解决现有即时通讯系统存在不能提供统一好友分组方式的问题。实现本发明的技术方案:

一种在即时通讯系统中实现公用好友分组的方法,所述即时通讯系统包括 即时通讯服务器和与该即时通讯服务器交互的客户端。该方法为:按预定的分 组方式创建公用好友分组信息并保存在即时通讯服务器中;客户端通过访问接口与即时通讯服务器交互,获取公用好友分组信息;以及客户端按预定的分组 方式展示公用好友分组信息。 根据上述方法: 从客户端展示的公用好友分组中选取交互对象,并以此作为功能入口,通 过客户端与选中的对象进行应用交互。 通过管理器对即时通讯服务器进行配置来创建公用好友分组信息;或将好 友分组信息导入即时通讯服务器。 所述访问接口根据配置对传送给客户端的公用好友分组信息进行处理。 在即时通讯服务器中对公用好友分组信息的变化进行监控,当发现发生变 化时即时通讯服务器主动通知客户端获取最新的公用好友分组信息。 客户端主动与即时通讯服务器进行交互来检查服务器上的公用好友分组信 息是否发生变化,如果发现发生变化则主动获取最新的公用好友分组信息。

一种即时通讯系统,包括即时通讯服务器,与即时通讯服务器交互的客户 端;其中:所述即时通讯服务器具有包含公用好友分组信息的存储模块,以及 用于检测该存储模块中数据变化的检测模块;所述客户端通过即时通讯服务器 的访问接口从所述存储模块获取公用好友分组信息。 根据上述即时通讯系统: 所述检测模决检测到存储模块中的数据变化时通过访问接口通知客户端。 所述系统还包括与即时通讯服务器连接的管理器、通过该管理器配置存储 模块中公用好友分组数据。 本发明能够将团体中某种固有的人员组织结构信息作为即时通讯(IM)系统的好友分组的一种形式,使IM系统更适合团队组织使用,方便团队内人员的沟通与交流。 附图说明 图1为现有技术中在客户端保存好友分组信息的IM系统示意图; 图2为现有技术中在服务器端保存个性化好友分组信息的IM系统示意图; 图3为本发明的IM系统结构示意图。

  

具体实施方式

参阅图3所示,本发明的即时通讯(IM)系统包括即时通讯服务器(IM Server )、即时通讯客户端} IM Client)和管理器。客户端通过访问接口与即时通讯服务器交互,管理器与通讯服务器连接,用于对通讯服务器进行管理和配置。 即时通讯服务器具有包含好友及分组信,息的存储模块,以及用于检测该存 储模块中数据变化的检测模块。 在本发明中,好友及好友分组的依据不再是个人的个性化爱好,而是团体 中某种固有的人员组织结构。因此,存储模块包含的是公用好友及分组信息。 如:团体中有部门A} A中有若干人员,A部门中又有一个子部门B} B部门中 又有若干人员。同时团体中又有另一些与A处在同一级别上的部门C. D等。 在计算机网络环境内运行的即时通讯系统中,管理员通过管理器对即时通讯服务器的公用好友分组信息进行配置,或者通过其它方式将定义好的公用好友及好友分组信息以某种格式导入到即时通讯服务器中,由即时通讯服务器将这些数据保存。即时通讯客户端与即时通讯服务器通过服务器上的访问接口,就公用好友分组数据进行交互,最终客户端也拥有公用好友分组数据。即时通讯客户端在得到公用好友分组信息后,将好友分组数据以某种形式显示在用户计算机屏幕上,通过显示在屏幕上的好友分组信息,用户可以方便地选取交互对象,然后以此为功能入口,与选中的对象开始一系列的应用交互,实现即时通讯。访问接口可以对数据内容进行某些加工处理,例如:根据不同的人员的权限,过滤掉一些好友分组数据,使团队的某些分组对某些人员不可见。也可以完全不作处理。即时通讯服务器中的检测模块是对公用好友分组信息进行监控的逻辑,当 系统中的公用好友及好友分组数据发生变更后,即时通讯服务器会检测到这种变更。或者这种变更是由外部主动地激发给即时通讯服务器的。即时通讯服务在检测到公用好友及好友分组发生变化时,可主动通知即时通讯客户端;即时通讯客户端也可以通过定时的主动检查,来驱动服务器的变更检测。当确认公用好友及好友分组数据发生变更后,IM客户端与IM服务器会进行交互,最终客户端会得到最新的公用好友及好友分组信息,并将最新的数据显示在用户计算机屏幕。从上述可知,在本发明中好友及好友分组数据的配置者不再是个人身份,而是系统管理员身份;好友及好友分组数据不再是不同用户的个性化数据,而足团体公用的数据。

本文摘取自 腾讯有关发明专利资料,不得转载和用于商业用途,否则一切后果由侵权方承担 。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值