一种在企业即时通信工具中选择接收者的系统的制作方法

文档序号:7932146阅读:192来源:国知局
专利名称:一种在企业即时通信工具中选择接收者的系统的制作方法
技术领域
本实用新型涉及计算机软件、网络通信领域,尤其是即时通讯技术,特别是涉及一种在企业即时通信工具中选择接收者的系统。
技术背景
即时通信(Instant messaging,简称IM)目前已经成为用户通过网络进行通信的重要手段。随着近年来日益加快的商务实时沟通需求,企业即时通信系统也在迅速发展,正在逐渐成为企业内外一种常 用的沟通手段。
目前大部分即时通信工具UM)是面向个人用户,但企业用户使 用时,即当用户发起对话,或发送广播消息、文件、短信、邮件,或 启动多人会话时,需要选择对象(接收者),只能逐个得去选择,由于 企业中对象的多样性。上述选择接收者的手段单一,当对象很多时, 选择、传输和处理的效率低。
发明内容
本实用新型为解决上述问题不足之处,提供了一种在企业即时通 信工具中选择接收者的系统,包括即时通信客户端和即时通信服务 器,即时通信客户端之间通过即时通服务器通信,其特征在于所述 即时通信客户端包括对象存储模块、选择对象模块、对象处理模块, 以及收发模块,其中发送模块与对象处理模块、对象储模块以及即 时通信服务器连接通信,选择对象模块与对象存储模块以及对象处理模块连接通信。
所述即时通信服务器包括收发模块、对象处理模块以及数据库,对象处理模块与收发模块、数据库连接通信。
为了解决上述问题,本实用新型提供以下技术方案 一种在企业 即时通信工具中选择接收者的方法,包括如下步骤
a. 用户登录客户端,即时通信服务器对用户进行身份认证,身份 认证成功后,即时通信服务器会把企业的组织结构信息、该用户定义 的联系人信息、该用户定义的地址簿信息中的所有对象发送给客户 端;
b. 发送者通过"选择接收者窗口",选择接收者,根据发送数据的 不同,使用不同的选择方式和对象;
c. 发送者选择完成接收者后,生成发送的数据,然后通过相应的界 面发送数据给即时通信服务器,不同的数据,生成所发送的数据的方 式不同;
d. 接收者从即时通信服务器得到数据后,显示相应的内容。 所述步骤a中,组织结构信息存储在企业即时通信服务器的数据库中,管理员通过管理客户端登录企业即时通信服务器,创建或者修改 组织结构信息。
所述组织结构信息,包含所有用户数据,所有部门数据以及所有职 务数据。
所述步骤a中,联系人信息存储在服务器的数据库中,联系人是用 户通过即时通信客户端自己定义的,所有数据都来自组织结构,用户 能够自定义一些组,然后把常用的员工加入该组。 所述联系人信息包含自定义的组和自定义的联系人。 所述步骤a中,地址簿信息包含用户保存的相关人员的数据,存储 在服务器的数据库中,地址簿中定义的主要是组织结构外的用户,即非企业即时通信的用户,而且数据内容不限于组织结构的相应字段。
所述数据包括消息、文件、短信、邮件、启动会话、多人会话。
所述步骤b中,当启动会话、多人会话、发送消息、发送文件时, 会从组织结构或联系人中通过不同的选择方法选择对象。
所述选择方法包括按员工、按部门、按职务、按部门职务、按自定义的联系人。
所述步骤b中,当发送短信、发送邮件时,还能够从地址簿中选择对象。
所述步骤b中,包括当用户选择接收者后,客户端会生成一个对象列表。
所述步骤c中,发送者发送数据时,所述的对象列表会作为接收者字段发送给即时通信服务器,即时通信服务器转发数据时按照每种对 象的属性进一步处理。
所述步骤c中,发送者发送数据时,能够通过用户界面设置是否显示接收者列表。
所述设置是否显示接收者列表,该设置项随同数据、接收者列表一起发送给即时通信服务器,选择不显示,则接收者看不到接收者列表, 选择显示,则则接收者看到接收者列表。 本实用新型的优点
1. 用户可以按照需要快速找到接收者,提高使用效率;
2. 接收者收到数据后,通过对象格式,可以清楚地知道其他接收者的身份,提高企业内的办事效率;
3. 群发给很多用户时,使用集合的对象减少对象数目,可以减少用户的选择次数,提高效率,减少消息大小,减少网络压力,提高客
户端和服务器的处理性能。


图1为本实用新型系统的结构示意图2为本实用新型方法技术方案的流程图。
具体实施方式
如图l所示, 一种在企业即时通信工具中选择接收者的系统,包 括即时通信客户端和即时通信服务器,即时通信客户端之间通过即时 通信服务器通信,
所述即时通信客户端包括对象存储模块、选择对象模块、对象处 理模块,以及收发模块,其中发送模块与对象处理模块、对象存储模 块以及即时通信服务器连接通信,选择对象模块与对象存储模块以及 对象处理模块连接通信。
所述即时通信服务器包括收发模块、对象处理模块以及数据库, 对象处理模块与收发模块以及数据库连接通信。
如图2所示., 一种在企业即时通信工具中选择接收者的方法的流 程图,包括如下步骤
a.用户登录客户端,即时通信服务器把企业的组织结构信息、该用 户定义的联系人信息、该用户定义的地址簿信息中的所有对象发送给 客户端;客户端从服务器获取对象信息并存储到对象存储模块中
其中组织结构信息
组织结构信息存储在企业即时通讯服务器(以下简称服务器)的数据 库中。公司的管理员通过管理客户端登录服务器,创建或者修改组织 结构信息。组织结构信息是企业即时通讯的核心数据,包含了以下内 容所有用户数据、所有部门数据、所有职务数据。
其中联系人信息
联系人信息存储在服务器的数据库中。联系人是用户通过即时通讯客 户端(以下简称客户端)自己定义的,所有数据都来自组织结构。用户 可以自定义一些组,然后把常用的员工加入该组。联系人信息包含了 以下内容自定义的组、自定义的联系人
其中地址簿信息 地址簿信息存储在服务器的数据库中。地址簿是用户自己定义的,自 己对地址薄进行管理,地址簿中定义的主要是组织结构外的用户(即 非企业即时通讯的用户),而且数据内容不限于组织结构的相应字段。 地址簿信息包含了以下内容用户保存的相关人员的数据。 其中对象
以下把组织结构、联系人、地址簿中的每个数据项都称为"对象", 例如员工、部门、职务、联系人都是对象。每个对象都是一个数据结 构,该数据结构的基本内容是ID(267)、范围(组织结构)、类型(职 务)、名称(部门经理),每个对象通过ID进行唯一标识,客户端向服 务器发送数据时,接收者列表就是这些ID的列表,服务器通过ID从 数据库中获取该对象的所有数据。
对象有2种性质集合、个体。个体对象是指最终的数据接收者, 如用户、手机号、邮件地址等;集合对象是有包含其他对象能力的对 象,例如部门、职务、组等。
对象之间会有一定的包容和交叉关系。例如职务对象会包含多个用户 对象,部门对象与职务对象会交叉包含多个用户对象(例如一个用户 既是部门经理,又属于产品部)。 其中数据类型包括消息、文件、短信、邮件、启动会话、多人会话等。
b. 发送者从选择对象模块中,通过"选择接收者窗口"根据选择发 送数据的不同,选择接收者;
在企业即时通信工具中,当用户发起对话,或发送广播消息、文件、 短信、邮件,或启动多人会话时,需要选择接收者,由于企业中接收 者的多样性,选择的方法包括
按员工(全体员工的列表)
按部门(组织结构树)
按职务(职务-〉员工)
按部门职务(部门->职务->员工)
按自定义的联系人(组-〉联系人)。
当启动会话、多人会话、发送消息、发送文件时,会从组织结构或 联系人中选择对象,
例如张三想给所有部门经理发送一个文件,则打开"选择接收者" 对话框,点击"组织结构"标签,选择"按职务"方法,选中"部门 经理",然后发送文件。如果有6个部门经理,则消息中只需要一个 职务ID标识,不需要6个用户ID。当接收者收到文件后,在文件接 收信息中,"接收者"字段显示的是"部门经理",则会明白该文件是 发送给所有部门经理的。
当发送短信、发送邮件时,除了可能从组织结构或联系人中选择, 还可能从地址簿中选择。
当用户完成选择后,客户端会生成一个对象列表。
c. 对象处理模块根据对象列表处理数据,发送者选择完成接收者 后,生成发送的数据,然后客户端的收发模块通过相应的界面发送数据给即时通信服务器,不同的数据,生成所发送的数据的方式不同。 发送者发送数据时,所述的对象列表会作为接收者字段发送给服务
器;
如广播消息,选择完接收者后,输入所要发送的信息,发送该 信息给服务器。
发送文件,选择完接收者后,选择所要发送的文件,发送该文件 给服务器。
发送者发送数据时,能够通过用户界面设置是否显示接收者列表, 设置是否显示接收者列表,该设置项随同数据、接收者列表一起发送 给即时通信服务器,选择不显示,则接收者看不到接收者列表,选择 显示,则则接收者看到接收者列表,这样接收者收到数据后,会通过 接收者列表得知该数据发了那些用户。
即时通信服务器通过收发模块,接收到相应的数据后,存储到数据库 中,对象处理模块按照每种对象的属性进一步处理,然后通过收发模 块发送数据给接收者客户端。
d.接收者从即时通信服务器得到数据后,显示相应的内容。
本实用新型总的构思是客户端和服务器的通信协议中,对每种接 收者都有明确定义,包括唯一标识、名称、属性、分类、结构和包容 关系等。客户端和服务器通过约定的方式处理这些接收者。本实用新 型实施例中,涉及到的实用新型构思仅仅是一部分,但已清楚地说明 了技术方案,涉及到本实用新型构思的其他专利,都属于本实用新型 的内容。
权利要求1.一种在企业即时通信工具中选择接收者的系统,其特征在于包括即时通信客户端和即时通信服务器,即时通信客户端之间通过即时通服务器通信,其特征在于所述即时通信客户端包括对象存储模块、选择对象模块、对象处理模块,以及收发模块,其中发送模块与对象处理模块、对象存储模块以及即时通信服务器连接通信,选择对象模块与对象存储模块以及对象处理模块连接通信。
2. 根据权利要求l.一种在企业即时通信工具中选择接收者的系统,其特征在于所述即时通信服务器包括收发模块、对象处理模块以及数据库, 对象处理模块与收发模块、数据库连接通信。
专利摘要本实用新型为了克服在企业即时通信中选择接收者的手段单一,当对象很多时,选择、传输和处理的效率低下的缺陷,提供了一种在企业即时通信工具中选择接收者的系统,其特征在于包括即时通信客户端和即时通信服务器,即时通信客户端之间通过即时通服务器通信,所述即时通信客户端包括对象存储模块、选择对象模块、对象处理模块,以及收发模块,其中发送模块与对象处理模块、对象存储模块以及即时通信服务器连接通信,选择对象模块与对象存储模块以及对象处理模块连接通信。从而用户可以按照需要快速找到接收者,提高使用效率;群发给很多用户时,可以减少用户的选择次数,提高效率,减少网络压力,提高客户端和服务器的处理性能。
文档编号H04L12/58GK201181950SQ20082007987
公开日2009年1月14日 申请日期2008年4月11日 优先权日2008年4月11日
发明者霍文旌 申请人:北京亿企通信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1