专利名称:一种集团即时通讯方法和集团即时通讯系统的制作方法
技术领域:
本发明涉及即时通讯技术领域,更具体地说,本发明涉及一种集团即时通讯方法和集团即时通讯系统。
背景技术:
即时通讯服务是一种基于互联网(Internet)的通讯服务,一般以实现网络上即时通讯功能为主。目前,即时通讯服务已经在互联网上得到了广泛的应用和认可,即时通讯服务可以通过即时通讯系统来实现。即时通讯系统以速度快、功能丰富、使用稳定而获得了广大网民的认可和喜爱。在现有的即时通讯服务中,用户之间可以通过即时通讯系统进行文字信息的交互、传送文件、发送手机短消息等多种操作。
在即时通讯领域中,用户用来登陆和区分其他用户的标识称为账号。一个账号可以是一个数字(例如即时通讯ID数字),也可以是一个Email地址(例如MSN账号),还可以是一个英文ID以及英文ID与数字的结合。比如,账号可以为123456789、sample@sample.com、Johnson781031、Grace887等。
在即时通讯领域中,基本采用的都是个体账号,用户之间的交流也主要是个体与个体之间的沟通。目前在一些即时通讯系统中已出现了群(Group)的概念。群是一种多人交流的服务。群主在创建群以后,可以邀请朋友或者有共同兴趣爱好的人到一个群里面聊天。除了聊天功能之外,在群内还提供了群空间服务。在群空间中,用户可以使用论坛、相册、共享文件等多种交流方式。
群技术的出现使得多人交流取得了一定的进步。然而,即便于此,群技术仍然只能进行群内部交流,并不能与群之外的帐号(包括个体帐号和群帐号)进行交流,因此其交流功能非常有限。
另外,虽然群技术为一群人建立了交流圈子,但是交流时要么是所有人都可以看到交流内容,要么只能一对一交流,因此交流方式非常单一。
发明内容
有鉴于此,本发明的主要目的是提出一种集团即时通讯方法,以使集团帐号用户可以从集团外部的用户接收信息。
本发明的另一目的是提出一种集团即时通讯系统,以使集团帐号用户可以从集团外部的用户接收信息。
为达到上述目的,本发明的技术方案是这样实现的一种集团即时通讯方法,预先对集团设置集团帐号,以及设置集团内部的默认内部帐号,该方法还包括A、该集团外部的外部帐号向集团帐号发送即时通讯消息;B、判断是否指定由所述集团中的具体内部帐号接收该即时通讯消息,如果指定,则所指定的内部帐号接收该即时通讯消息,如果没有指定,则所述默认内部帐号接收该即时通讯消息。
所述该集团外部的外部帐号为位于该集团外部且不属于其它集团的独立个人帐号;或者位于该集团外部且其属于其它集团的内部帐号。
步骤B中所述默认内部帐号接收该即时通讯消息后,该方法进一步包括C、确定该集团中应该回复该即时通讯消息的内部帐号,并将该即时通讯消息转发到所确定的内部帐号;D、确定的该内部帐号向所述外部帐号回复该即时通讯消息。
步骤D后,该方法进一步包括在所述外部帐号和确定的内部帐号之间建立即时通讯直接连接。
所述对集团设置集团帐号包括将集团内部帐号设置为能够单独登陆即时通讯系统的个体帐号,或将集团内部帐号设置为不能够单独登陆即时通讯系统的个体帐号。
一种集团即时通讯系统,该系统包括即时通讯发送客户端、即时通讯服务器和即时通讯接收客户端,至少一个即时通讯接收客户端组成集团,在所述即时通讯服务器中设置有该集团的默认内部帐号,其中即时通讯发送客户端,具有位于该集团外部的外部帐号,用于向所述集团帐号发送即时通讯消息,该即时通讯消息发送到即时通讯服务器;即时通讯服务器,用于判断是否指定由所述集团中的具体内部帐号接收该即时通讯消息,如果指定,则向指定的内部帐号所对应的即时通讯接收客户端转发该即时通讯消息,如果没有指定,则向该默认内部帐号所对应的即时通讯接收客户端转发该即时通讯消息。
所述该集团的外部帐号为位于该集团外部且不属于其它集团的独立个人帐号;或者位于该集团外部且其属于其它集团的内部帐号。
该默认内部帐号所对应的即时通讯接收客户端,进一步用于确定该集团中应该回复该即时通讯消息的内部帐号,并将该即时通讯消息转发到所确定的内部帐号所对应的即时通讯接收客户端;确定的内部帐号所对应的即时通讯接收客户端,用于向所述即时通讯发送客户端回复该即时通讯消息。
所述即时通讯服务器进一步用于,在即时通讯发送客户端和确定的内部帐号所对应的即时通讯接收客户端之间建立即时通讯直接连接。
所述在即时通讯服务器中对集团设置集团帐号包括在即时通讯服务器中,将集团内部帐号设置为能够单独登陆即时通讯系统的个体帐号,或在即时通讯服务器中,将集团内部帐号设置为不能够单独登陆即时通讯系统的个体帐号。
从上述技术方案中可以看出,在本发明中,预先对集团设置集团帐号,以及设置集团内部的默认内部帐号,当该集团外部的外部帐号向集团帐号发送即时通讯消息时;首先判断是否指定由所述集团中的具体内部帐号接收该即时通讯消息,如果指定,则所指定的内部帐号接收该即时通讯消息,如果没有指定,则所述默认内部帐号接收该即时通讯消息。由此可见,应用本发明以后,集团帐号用户可以从集团外部的用户接收信息。而且,当确定了相互通讯关系后,集团帐号用户同样可以向集团外部的用户发送信息,因此本发明的集团帐号用户实现了和集团外部的用户进行充分的相互交流。
另外,本发明还提出了一种不同于群技术的全新的、统一的对外联系方式,从而使得用户交流的选择性更强。
图1为根据本发明的集团即时通讯方法的示范性流程图;图2为根据本发明的集团即时通讯系统的示范性结构图;图3为根据本发明第一实施例的集团即时通讯示意图;图4为根据本发明第二实施例的集团即时通讯示意图;图5为根据本发明第三实施例的集团即时通讯示意图。
具体实施例方式
为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。
图1为根据本发明的集团即时通讯方法的示范性流程图。如图1所示,该方法包括步骤101对集团设置集团帐号,以及设置集团内部的默认内部帐号;其中,多人共享的账号称为集团账号。在即时通讯领域中,目前都是个体账号,用户都是个体与个体之间的沟通,本发明提出了集团账号的概念,两者的关系类似公司电话的总机号码和分机号码的关系。
集团账号不能直接登陆使用,必须和一个个体账号配合登陆使用,这就像每个员工都有分机号;多个个体账号可以共享同一个集团账号登陆;但一个集团账号和一个个体账号的组合不能重复登陆。
其中,对集团设置集团帐号可以包括将集团内部帐号设置为能够单独登陆即时通讯系统的个体帐号,或将集团内部帐号设置为不能够单独登陆即时通讯系统的个体帐号。
对内,集团账号为内部账号提供组织信息管理和直接交流的功能,能够划分组织架构、为内部账号指定个人信息等等;对外,集团账号向外部的个体、集团账号提供了一致的联系方法,外部的个体、集团账号可以直接与本集团账号进行交流。
该集团外部的外部帐号为位于该集团外部且不属于其它集团的独立个人帐号;或者位于该集团外部且其属于其它集团的内部帐号。
内部账号根据能否作为个体号码单独登陆,分为两种一种除了作为内部账号外,还能作为个体号码单独登陆,这种方式要求所有内部账号各不相同,不论归属于哪个集团号码;另一种只能做为内部账号,这种方式中每个集团号码的内部账号可以重新分配,资源丰富。
这两种方式的集团账号的创建、加入有些不同,下面分别详细叙述。
当内部账号就是个体号码时集团账号创建时需要指定一个已存在的个体号码为最高管理权限,由该个体号码管理集团帐号的各项权限,拥有最高管理权限的内部账号这里简称为管理员。管理员可以把一项或多项管理权限授给其他内部账号。
其他个体账号有两种方式加入集团账号一、个体账号申请加入集团帐号,经管理员审核通过后加入;二、管理员直接把某个个体账号加入集团帐号。
这种方式里,管理员不能创建个体帐号,需要用户自行向系统申请个体账号,然后再加入到集团账号中。
当内部账号不是个体号码时
集团账号创建时设定一个内部账号为最高管理权限,并自动创建该内部账号。要添加新用户时,由管理员账号(内部账号)直接创建新的内部账号。
步骤102该集团外部的外部帐号向集团帐号发送即时通讯消息;步骤103判断是否指定由所述集团中的具体内部帐号接收该即时通讯消息,如果是,则执行步骤104,否则执行步骤105;步骤104所指定的内部帐号接收该即时通讯消息,并结束本流程;步骤105该默认内部帐号接收即时通讯消息,并结束本流程。
优选地,默认内部帐号接收该即时通讯消息后,该方法进一步包括首先确定该集团中应该回复该即时通讯消息的内部帐号,并将该即时通讯消息转发到所确定的内部帐号;然后确定的该内部帐号向所述外部帐号回复该即时通讯消息。更优选地,紧接着,在所述外部帐号和确定的内部帐号之间建立即时通讯直接连接。
图2为根据本发明的集团即时通讯系统的示范性结构图。如图2所示,该系统包括即时通讯发送客户端201、即时通讯服务器202和即时通讯接收客户端203、即时通讯接收客户端204、即时通讯接收客户端205等,其中即时通讯接收客户端203、即时通讯接收客户端204、即时通讯接收客户端205组成集团,在所述即时通讯服务器202中设置有该集团的默认内部帐号;即时通讯发送客户端201,具有位于该集团外部的外部帐号,用于向所述集团帐号发送即时通讯消息,该即时通讯消息发送到即时通讯服务器202;即时通讯服务器202,用于判断是否指定由所述集团中的具体内部帐号接收该即时通讯消息,如果指定,则向指定的内部帐号所对应的即时通讯接收客户端转发该即时通讯消息,如果没有指定,则向该默认内部帐号所对应的即时通讯接收客户端转发该即时通讯消息。
其中,该默认内部帐号所对应的即时通讯接收客户端,可以进一步用于确定该集团中应该回复该即时通讯消息的内部帐号,并将该即时通讯消息转发到所确定的内部帐号所对应的即时通讯接收客户端;确定的内部帐号所对应的即时通讯接收客户端,还可以用于向所述即时通讯发送客户端回复该即时通讯消息。
此时,所述即时通讯服务器202,可以进一步用于,在即时通讯发送客户端和确定的内部帐号所对应的即时通讯接收客户端之间建立即时通讯直接连接。
类似地,该集团的外部帐号可以为位于该集团外部且不属于其它集团的独立个人帐号;或者位于该集团外部且其属于其它集团的内部帐号。
而且,在即时通讯服务器202中,可以将集团内部帐号设置为能够单独登陆即时通讯系统的个体帐号,或在即时通讯服务器202中,将集团内部帐号设置为不能够单独登陆即时通讯系统的个体帐号。
集团账号的外部交流是本发明的核心点。外部的个体账号与某个集团账号交流时,集团账号可以指定某些内部号码负责接收外部账号发来的消息,再由他们根据客户的目的进行转发,这就好比是集团电话中的人工服务的过程。如果客户知道要联系的人的内部账号,还可以通过集团账号+内部账号进行交流,这好比拨打集团电话总机后直接拨分机号的过程。
第一实施例假设有集团账号G,它有两个内部账号A、B。
图3为根据本发明第一实施例的集团即时通讯示意图。
如图3所示,用户A向B发送消息,发送过程可以表示为(G,A)→(G,B),其中(G,A)表示由集团账号和A的内部账号组合起来的唯一标识。如果通过即时通讯服务器(也就是图3中的消息中转服务器)中转,即时通讯服务器判断出A和B是同一集团账号,转发消息;如果不通过服务器中转,B看到消息发送者是同一集团账号,接收消息。
如果情形为集团账号内部的多个内部账号之间的群发通讯,那么这个过程类似于第一实施例所述的集团账号内部两个内部账号之间的通讯。此时,集团账号相同,即时通讯服务器直接中转或直接发送。
第二实施例假设有集团账号G,它有两个内部账号A、B,以及集团帐号G,它有内部帐号C以及个体帐号P。下面说明个体帐号与集团帐号的通讯方式。
图4为根据本发明第二实施例的集团即时通讯示意图。
如图4所示,个体账号P向集团账号G发送消息,由于不知道内部账号,发送过程为P→(G,0),其中(G,0)表示内部账号未指定。此消息只能发给消息中转服务器,消息中转服务器根据集团账号的设定,把此消息转给预先指定的固定一个内部账号或若干内部账号中的任意一个。这里假设转发给(G,A),即P→(G,A);A查看P发来的消息后,认为应该由B来和P通讯,就转发给B,P→(G,B),这样P和(G,B)建立了通讯关系。
当P和(G,B)建立通讯关系后,P可以直接和(G,B)进行通讯,不用通过(G,A)转发了。
为了更加清楚地说明,下面举例说明假设有集团账号8000,内部账号1001,和内部账号1002,该集团账号指定了1001为消息的默认接收者。现有外部个体账号123456向8000发消息。步骤如下第一步123456向8000发消息,该消息中转服务器;第二步中转服务器发现该消息没有指定内部账号,查找8000的配置,发现要转发给1001;第三步1001收到消息后,根据消息的内容,觉得应该有1002来答复,把消息转发给1002;第四步1002收到消息后,恢复给123456;第五步123456后续知道和8000的1002进行通讯,就不用重复过程2和3,而是直接指定把消息发给8000的1002;这里的内部账号可以用(8000,1001)这种格式表示,具体是表示成80001001这样一个数字,还是别的方式(例如用两个变量表示),这里不做限定。(8000,1001)就是上面提到的(G,A)。
第三实施例假设有集团账号G,它有两个内部账号A、B,以及集团帐号G,它有内部帐号C,以及个体帐号P。下面说明集团帐号之间的通讯方式。
图5为根据本发明第三实施例的集团即时通讯示意图。如图5所示,集团账号之间的通讯过程类似个体账号与集团账号之间的通讯。
综上,集团账号是一种集体账号,多人共享,但不能直接登陆使用,必须和一个个体账号配合使用;集团账号能够与外部的个体、集团账号交流。应用本发明以后,集团帐号用户可以从集团外部的用户接收信息。而且,当确定了相互通讯关系后,集团帐号用户也可以向集团外部的用户发送信息,因此本发明的集团帐号用户可以和集团外部的用户进行交流。
另外,本发明还提出了一种不同于群技术的全新的、统一的对外联系方式,从而使得用户交流的可供选择性更强。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种集团即时通讯方法,其特征在于,预先对集团设置集团帐号,以及设置集团内部的默认内部帐号,该方法还包括A、该集团外部的外部帐号向集团帐号发送即时通讯消息;B、判断是否指定由所述集团中的具体内部帐号接收该即时通讯消息,如果指定,则所指定的内部帐号接收该即时通讯消息,如果没有指定,则所述默认内部帐号接收该即时通讯消息。
2.根据权利要求1所述的集团即时通讯方法,其特征在于,所述该集团外部的外部帐号为位于该集团外部且不属于其它集团的独立个人帐号;或者位于该集团外部且其属于其它集团的内部帐号。
3.根据权利要求1所述的集团即时通讯方法,其特征在于,步骤B中所述默认内部帐号接收该即时通讯消息后,该方法进一步包括C、确定该集团中应该回复该即时通讯消息的内部帐号,并将该即时通讯消息转发到所确定的内部帐号;D、确定的该内部帐号向所述外部帐号回复该即时通讯消息。
4.根据权利要求3所述的集团即时通讯方法,其特征在于,步骤D后,该方法进一步包括在所述外部帐号和确定的内部帐号之间建立即时通讯直接连接。
5.根据权利要求1所述的集团即时通讯方法,其特征在于,所述对集团设置集团帐号包括将集团内部帐号设置为能够单独登陆即时通讯系统的个体帐号,或将集团内部帐号设置为不能够单独登陆即时通讯系统的个体帐号。
6.一种集团即时通讯系统,其特征在于,该系统包括即时通讯发送客户端、即时通讯服务器和即时通讯接收客户端,至少一个即时通讯接收客户端组成集团,在所述即时通讯服务器中设置有该集团的默认内部帐号,其中即时通讯发送客户端,具有位于该集团外部的外部帐号,用于向所述集团帐号发送即时通讯消息,该即时通讯消息发送到即时通讯服务器;即时通讯服务器,用于判断是否指定由所述集团中的具体内部帐号接收该即时通讯消息,如果指定,则向指定的内部帐号所对应的即时通讯接收客户端转发该即时通讯消息,如果没有指定,则向该默认内部帐号所对应的即时通讯接收客户端转发该即时通讯消息。
7.根据权利要求6所述的集团即时通讯系统,其特征在于,所述该集团的外部帐号为位于该集团外部且不属于其它集团的独立个人帐号;或者位于该集团外部且其属于其它集团的内部帐号。
8.根据权利要求6所述的集团即时通讯系统,其特征在于,该默认内部帐号所对应的即时通讯接收客户端,进一步用于确定该集团中应该回复该即时通讯消息的内部帐号,并将该即时通讯消息转发到所确定的内部帐号所对应的即时通讯接收客户端;确定的内部帐号所对应的即时通讯接收客户端,用于向所述即时通讯发送客户端回复该即时通讯消息。
9.根据权利要求8所述的集团即时通讯系统,其特征在于,所述即时通讯服务器进一步用于,在即时通讯发送客户端和确定的内部帐号所对应的即时通讯接收客户端之间建立即时通讯直接连接。
10.根据权利要求6所述的集团即时通讯系统,其特征在于,所述在即时通讯服务器中对集团设置集团帐号包括在即时通讯服务器中,将集团内部帐号设置为能够单独登陆即时通讯系统的个体帐号,或在即时通讯服务器中,将集团内部帐号设置为不能够单独登陆即时通讯系统的个体帐号。
全文摘要
本发明公开了一种集团即时通讯方法,预先对集团设置集团帐号,以及设置集团内部的默认内部帐号,该方法还包括A、该集团外部的外部帐号向集团帐号发送即时通讯消息;B、判断是否指定由所述集团中的具体内部帐号接收该即时通讯消息,如果指定,则所指定的内部帐号接收该即时通讯消息,如果没有指定,则所述默认内部帐号接收该即时通讯消息。本发明还公开了一种集团即时通讯系统。应用本发明以后,集团帐号用户可以和集团外部的用户进行交流,并提供了一种全新的、统一的对外联系方式。
文档编号H04L12/58GK101076018SQ200710000849
公开日2007年11月21日 申请日期2007年1月12日 优先权日2007年1月12日
发明者祝小斌 申请人:腾讯科技(深圳)有限公司