通信系统,通信服务器与通信方法

文档序号:6378559阅读:239来源:国知局
专利名称:通信系统,通信服务器与通信方法
技术领域
本发明涉及利用通信网络(互联网或者无线网)的通信系统、通信服务器和通信方法,并且更具体地涉及用来创建聊天室或者聊天社区的通信系统、通信服务器和通信方法,在所述聊天室或者聊天社区中多人能够参与进来并且交换消息。
背景技术
近年来,诸如美国在线(American Online)和微软信使(MicrosoftMessenger)之类的即时消息服务的扩张,已经使得利用网络进行实时消息交流成为可能。即使用户的终端彼此相隔甚远,使他们能够通过通信网络进行的数据通信享受聊天的服务变得越来越有可能。此类服务不但在通过互联网的固定通信网络中,而且在移动通信网络中也能进行。
在使用此类即时消息服务的地方,一旦用户使用各自的终端把他们自已注册为“好友”,当通过他或她的终端连接服务器的时候,每个用户能够查询其他用户的在线信息。在线信息表明指定用户是否可以通过终端连接,该用户是“在线”(该用户可以连接)或“离线”(该用户不可以连接),是“可用”(能聊天)或“不可用”(不能聊天)等等。在此系统中,表明谁同谁是好友的信息被称为“好友列表”。
通过消息进行的通信并不总是在一对一的情况下发生,而可能采用一个用户同时分送消息给多个用户的形式。例如,邮件杂志是商业出版者或个人分发的电子邮件拷贝形式,以使更多的人收到并会有更多的读者。近年来,此类邮件杂志在种类和读者数量两方面都增加了。
存在允许用户连接到同一网络资源上彼此聊天的系统。在此类系统中,当用户终端所连接到的网络资源(URL)被报告给服务器时,该服务器假定此时连接到同一URL的用户组成一个聊天组,并且使得此组用户能够在彼此之间交换消息。
然而,上述现有技术包括以下问题。首先,因为它有赖于各个用户是否连接到给定的网络资源,用户与用户加入或离开聊天组的时间不同。因此,因为一些用户中途加入或离开聊天,用户之间的时间差异可能导致谈话产生分歧(不能集中)。
第二,不是所有连接到同一网络资源上的用户总是对同一话题感兴趣。是否连接到URL取决于此时用户的情绪,并且用户中连接到URL的目的可能非常不同。这就导致另一个问题,即,即使连接到同一URL的用户一起形成了聊天组,他们不能对谈话的主题(内容)达成一致,这因此将产生分歧。
第三,因为参与聊天组的用户数量时不可预测的,还存在另一个问题就是该聊天组不能以正确的规模被组织起来以保证愉快的谈话。

发明内容
因此,本发明的一个目的是提供通信系统、通信服务器和通信方法,用来使多个用户能够同时聊天。
本发明的另一个目的是提供通信系统、通信服务器和通信方法用来使与开始聊天事件相联系的用户被组织成为聊天组。
本发明还有另一个目的是提供通信系统、通信服务器和通信方法,用来识别参与该聊天的用户。
根据本发明的通信系统包括连接到通信网络的多个用户终端,和连接到所述通信网络的通信服务器,其中,当聊天开始事件发生的时候,所述通信服务器在指定时间、在多个用户终端中预先与该聊天开始事件相联系的那些用户终端间促使聊天开始。
根据本发明,通过通信网络与多个用户终端相连的通信服务器,包括在线信息数据库、组组织单元和好友列表产生/更新单元,在所述在线信息数据库中注册有标识符,通过所述标识符每个用户终端识别其自身和相关信息,当聊天开始事件发生时所述组组织单元查询所述在线信息数据库并从多个用户终端的标识符中选择标识符,所述标识符的相关信息与聊天开始事件相联系,所述好友列表产生/更新单元传递聊天开始信息给多个用户终端中与同所述开始事件相联系的标识符相匹配的用户终端,其中所述聊天开始信息是用来促使聊天在指定时间在多个用户终端间开始的信息项。
根据本发明,使用通过通信网络与多个用户终端相连的通信服务器的通信方法,包括当在所述用户终端中预先与聊天开始事件相联系的多个用户终端间发生聊天开始事件的时候、在指定时间开始聊天,以及当在多个用户终端内发生聊天结束事件的时候在指定时间结束聊天。
根据本发明,使用通过通信网络与多个用户终端连接的通信服务器、在用户终端间进行通信的机算机程序,包括当在所述用户终端中预先与聊天开始事件相联系的多个用户终端间发生聊天开始事件的时候、在指定时间开始聊天的步骤,以及当在多个用户终端内发生聊天结束事件的时候在指定时间结束聊天的步骤。
因此根据本发明,通过使通信服务器在涉及聊天开始事件的多个用户终端中选择用户,把享有共同兴趣的用户组织成聊天组,以使得预先与聊天开始事件相联系的用户终端间能够开始聊天,这是可能的。
同样根据本发明,当聊天开始事件发生的时候,通过使通信服务器传递聊天开始信息到多个用户终端,让与聊天开始事件相联系的用户同时在指定时间在多个用户终端间开始聊天,这是可能的。


通过结合附图进行如下详细描述,本发明的上述和其它目的、特性以及优点将变得更加清楚,其中图1是说明根据本发明的通信系统的结构的框图;图2是说明根据本发明的通信系统的通信服务器1结构的框图;图3是说明根据本发明的通信系统中的用户终端2-1至2-m中一个典型终端的结构的框图;图4是说明本发明第一优选实施例的通信系统的功能框图;图5显示了本发明第一优选实施例的通信系统中注册于在线信息数据库内的信息项;
图6显示了本发明第一优选实施例的通信系统中的好友列表信息项;图7显示了本发明第一优选实施例的通信系统中用户A、B、C和D彼此不相联系的状态;图8显示了本发明第一优选实施例的通信系统中用户A、B、C和D彼此相联系的状态;图9显示了本发明第一优选实施例的通信系统中用户A、B、C和D彼此不相联系的状态下,显示在用户终端2-1上的屏幕;图10显示了本发明第一优选实施例的通信系统中用户A、B、C和D彼此相联系的状态下,显示在用户终端2-1上的屏幕;图11是显示本发明第一优选实施例的通信系统的操作流程图;图12是说明本发明第二优选实施例的通信系统的功能框图;图13显示了本发明第二优选实施例的通信系统中注册于在线信息数据库内的信息项;图14显示了本发明第二优选实施例的通信系统中的好友列表信息项;图15显示了本发明第二优选实施例的通信系统中的好友列表信息项;图16显示了本发明第二优选实施例的通信系统中用户X与用户A、B和C彼此相联系的状态;图17显示了本发明第二优选实施例的通信系统中用户A、B、C和X彼此相联系的状态;图18是显示本发明第二优选实施例的通信系统的操作流程图;图19是说明本发明第三优选实施例的通信系统的功能框图;图20显示了本发明第三优选实施例的通信系统中注册于在线信息数据库内的信息项;图21显示了本发明第三优选实施例的通信系统中的好友列表信息项;图22显示了本发明第三优选实施例的通信系统中的好友列表信息项;
图23是显示本发明第三优选实施例的通信系统的操作流程图;图24是说明本发明第四优选实施例的通信系统的功能框图;具体实施方式
在进入对本发明的详细描述前,将从阐明本发明技术背景的观点来描述现有技术。
提供服务使参与者能够通过通信网络进行数据通信以享受聊天的现有技术例子包括早期
公开日本发明申请No.平成11-272610,No.2002-82893,No.2001-249872,No.2001-222498和No.2001-520426。
例如早期
公开日本发明申请No.平成11-272610公开了一种技术,通过该技术连接到同一网络资源的用户能够彼此聊天。在此传统系统中,当用户终端连接到的网络资源(URL)报告给服务器时,该服务器假定此时连接到相同URL的用户组成一个聊天组,并且使该组用户能够彼此交换消息。
然而,上述现有技术包括以下问题。首先,因为它有赖于各个用户是否连接到指定网络资源,用户与用户加入或离开聊天组的时间不同。因此,因为一些用户中途加入或离开聊天,用户之间的时间差异可能导致谈话产生分歧(不能集中)。
第二,不是所有连接到同一网络资源上的用户总是对同一话题感兴趣。是否连接到URL有赖于此时用户的情绪,并且用户中连接到URL的目的可能非常不同。这就导致另一个问题,即,即使连接到同一URL的用户一起形成了聊天组,他们不能对谈话的主题(内容)达成一致,这因此将产生分歧。
第三,因为参与聊天组的用户数量是不可预测的,还存在另一个问题就是该聊天组不能以正确的规模被组织起来以保证愉快的谈话。
以下将参考附图描述实施本发明的通信系统。图1是说明通信系统结构的框图。根据本发明的所述通信系统设置有通信服务器1和多个用户终端2-1至2-m。所述通信服务器1和多个用户终端2-1至2-m被连接到通信网络4。所述通信网络4可以是固定通信网络或者移动通信网络。用户终端2-1,2-2,2-3,2-4…,2-m分别被用户A,B,C,D,…,X所使用。
图2是说明所述通信服务器1的结构的框图。所述通信服务器1设置有组组织单元11,好友列表产生/更新单元12,和结束事件检测单元13,在线信息更新单元14,消息控制单元15,在线信息数据库16以及好友列表信息数据库17。所述组组织单元11,好友列表产生/更新单元12,结束事件检测单元13,在线信息更新单元14和消息控制单元15以计算机程序方式发挥作用。
图3显示了用户终端2-1至2-m中的一个典型终端的结构。例如,所述用户终端2-1至2-m是移动电话。除了移动电话的常见功能(例如受话器,送话器和控制器功能)(未示出),这些用户终端2-1至2-m中的每一个还具有全球定位系统(GPS)的功能(未示出)。所述每个用户终端2-1至2-m的控制器(CPU)还具有过滤单元21的功能,所述过滤单元的功能是通过计算机实现的。
(第一实施例)首先将描述邮件杂志订阅者的聊天组的情况,由外面分送来的邮件杂志触发。
图4是说明本发明第一优选实施例的通信系统的框图。以此方式实施本发明的所述通信系统配置有通信服务器1,邮件杂志服务器3和多个用户终端2-1至2-m。虽然从使不同功能的连接和操作更清楚的观点出发,通信网络单元的例子以图4中的情形被简化了,但实际上所述服务器和用户终端通过所述通信网络被连接起来。
在第一实施例的所述通信系统中,所述邮件杂志分送服务器3通过所述通信网络被连接到所述通信服务器1和用户终端2-1至2-m。所述邮件杂志分送服务器3周期性(例如每天或者每周)地编辑电子邮件形式的邮件杂志,并把邮件杂志分送到用户终端2-1至2-m。并且,所述邮件杂志发送服务器3将与分送到用户终端2-1至2-m的邮件杂志相同的邮件杂志发送给所述通信服务器1。即可以通过使用互联网的通常电子邮件传送方法,也可以通过使用移动通信网络的短消息服务(SMS)来发送该邮件杂志。在所述实施例的描述中,x将成为识别邮件杂志的标识符,且从邮件杂志分送服务器3发送的邮件杂志将被称作“邮件杂志x”。
每一个用户终端2-1至2-m有一个标识符来识别它自身。用户终端2-1,2-2,2-3,2-4…,2-m的标识符将被称作“A”、“B”、“C”、“D”、“E”,…,X,作为用户A,B,C,D,…,X的信息项(包括名字,地址,电话号码和电子邮件地址)。
图5显示了本发明第一优选实施例的所述通信系统中在在线信息数据库内注册的信息项(16a)。如图5所示,在在线信息数据库16内,被在线信息更新单元14预先注册有用户的标识符(图5中的“A”、“B”,…,“X”),与聊天组相联系的信息项(图5中的“邮件杂志X”,“邮件杂志X”,…“邮件杂志Z”),设定的聊天时限(图5中的“1小时”,“1小时”…),作为通信状态的在线信息(图5中的“在线”,“在线”,…)以及用户的位置信息项(图5中的“Minato区”,“Shinagawa区”,…),每一项都与其他项正确匹配。
在线信息表明了每一个用户终端2-1至2-m的用户是否可以连接。在线信息“在线”意思是相关的用户可以连接。在线信息“离线”意思是相关用户不可以连接。每个用户终端的在线信息都能够被知道,例如,通过让所述通信服务器1的在线信息更新单元14以固定时间间隔查询用户终端2-1至2-m关于每个终端的在线信息。在此情况下,用户终端2-1至2-m通过返回其当前在线信息与他们各自的标识符“A”至“X”来响应此查询。例如,如果没有来自用户终端2-5的响应,所述在线信息更新单元14将假定用户终端2-5的电源供应停止了或者使用用户终端2-5的用户E很忙,并且更新在在线信息数据库16中注册并与标识符“E”匹配的在线信息为“离线”。得知在线信息的上述方法只是一个例子,且还有其它可用的方法。
所述位置信息表明了所述用户终端2-1至2-m各自的位置,总是通过使用所述用户终端2-1至2-m的GPS来决定。所述用户终端2-1至2-m总是把他们各自的位置信息和标识符“A”至“X”传递给通信服务器1。所述通信服务器1的在线信息更新单元14接收来自用户终端2-1至2-m的位置信息和标识符,并以固定时间间隔在在线信息数据库16中更新与标识符“A”至“Z”相匹配的位置信息。
下一步将参考图5和图11详细解释本发明第一优选实施例的所述通信系统的操作和它的功能。图11是显示以第一模式实施本发明的通信系统的操作的流程图。
所述通信服务器1的组组织单元11,一接收来到自邮件杂志分送服务器3的邮件杂志x,就察觉了聊天开始事件的发生(图11中步骤S1)。然后,一察觉到聊天开始事件,通信服务器1就处理所述聊天开始事件(图11中步骤S2)。
在处理所述聊天开始事件中(步骤S2),所述组组织单元11查询在线信息数据库16,并从预先注册的标识符“A”至“Z”中挑选出其在线信息为“在线”(表明可连接)的标识符,并且相关信息(聊天组)与聊天开始事件(邮件杂志x)发生联系(考虑本信息时,作为例子,所述标识符被假定为“A”、“B”、“C”和“D”)。因此就选出了相关用户。这样当所述用户A、B、C和D(订阅相同邮件杂志x的用户被作为对相同领域感兴趣的用户)的标识符“A”、“B”、“C”和“D”已经被选择时,所述组组织单元11使用户A、B、C和D作为好友而彼此相联系,并通知这些好友的好友列表产生/更新单元12。附带地,也可以使所述组组织单元11在标识符“A”至“Z”中选择多个标识符,而不管在线信息表明是可连接或不可连接。
下一步,为使用户A、B、C和D(所述用户终端2-1,2-2,2-3和2-4)能够在彼此间交换(传递/接收)关于邮件杂志x的消息,好友列表产生/更新单元12,在如图8所示聊天是可能的状态中而非图7所示用户彼此独立的状态中产生好友列表信息。
在聊天开始事件处理(步骤S2)的进一步过程中,所述好友列表产生/更新单元12向好友列表信息数据库17注册(更新)产生的好友列表信息。
因此在以第一模式实施本发明的所述通信系统中,能够把与聊天开始事件相联系的所述用户A、B、C和D作为对相同领域感兴趣的用户组织成一个聊天组,此情况下的所述聊天开始事件是邮件杂志。
聊天中传递和接收消息的格式可以是文本形式,或者充分利用声音数据,以及图片数据和电影数据的多媒体格式。
所述好友列表信息使用户终端2-1,2-2,2-3和2-4的各个用户A、B、C和D作为好友彼此联系,所述用户终端匹配于由组组织单元11选择的标识符“A”、“B”、“C”和“D”。因此所述好友列表信息代表能够就他们之间的邮件杂志x聊天的用户A、B、C和D,并包括所述标识符“A”、“B”、“C”和“D”。
图6显示了本发明的第一优选实施例的通信系统的好友列表信息项。如图6所示,好友列表信息把代表第一用户的所述标识符“A”、“A”、“A”、“B”、“B”和“C”,代表第二用户的所述标识符“B”、“C”、“D”、“C”、“D”和“D”,相同的关系属性“Ad hoc”,触发形成一个聊天组的“邮件杂志x”以及相同的删除事件“时间11:30”相互相联系。
所述删除事件是当结束时间到了解散所述聊天组“邮件杂志x”的信息项。在聊天的开始时间是“10:30”的地方,结束时间是从开始时间“10:30”起在在线信息数据库16中预先注册的聊天时限“1小时”已过去的时间点,即“11:30”。
然后在聊天开始事件的处理(步骤S2)中,当所述好友列表产生/更新单元12已经更新所述好友列表信息时,它把聊天开始信息和好友列表信息作为好友列表更新信息传递给多个用户终端2-1,2-2,2-3和2-4。所述聊天开始事件是在指定时间在多个用户终端2-1,2-2,2-3和2-4间开始聊天的信息项。因此在本发明第一实施例的所述通信系统中,当出现聊天开始事件时,由于所述通信服务器1传递聊天开始信息给用户终端2-1,2-2,2-3和2-4,因此与聊天开始事件相联系的用户A、B、C和D能够在指定时间开始聊天。
当用户终端2-1,2-2,2-3和2-4已经接收到包括聊天开始信息和好友列表信息在内的好友列表更新信息时,所述好友列表信息被储存在用户终端2-1,2-2,2-3和2-4的存储器(未示出)内。在本发明第一实施例的所述通信系统中,参与聊天的用户能够被识别为用户A、B、C和D,并在用户终端2-1,2-2,2-3和2-4上显示好友列表信息。
在用户终端2-1,2-2,2-3和2-4接收到聊天开始信息和好友列表信息之前,用户A、B、C和D彼此没有联系,如图7所示,但一旦用户终端2-1,2-2,2-3和2-4接收到聊天开始信息和好友列表信息,用户A、B、C和D就变为彼此相联系的状态,如图8所示。
在图8所示的状态中,用户A、B、C和D能够利用用户终端2-1,2-2,2-3和2-4在一对一的基础上彼此聊天(例如用户A能够同用户B、C或D聊天)或者以广播程式把相同消息传递给所有其他用户的终端。同时,消息控制单元15进行消息控制处理(图11中的步骤S3)。
在消息控制处理(步骤S3)中,当所述消息控制单元15接收到例如来自用户终端2-1的广播程式的消息时,它查询在好友列表消息数据库17中注册的好友列表信息,且如果发现用户A、B、C和D处于彼此相联系的状态,就传递此消息给其他用户B、C和D的用户终端2-2,2-3和2-4。例如,如果用户A、B、C和D在步骤S3中处于彼此没有联系的状态(见图7),即使所述消息控制单元15接收到来自用户终端2-1的广播程式的消息,它也不会把此消息传递给其他用户B、C和D的用户终端2-2,2-3和2-4。
此处在步骤S3中,例如对于用户A来说,检查用户B、C和D的用户终端2-2,2-3和2-4是否已经收到此消息是可能的。在此情况下,用户终端2-1传递此消息和消息确认请求给通信服务器1以检查此消息的接收情况。通信服务器1的消息控制单元15在传递此消息给用户终端2-2,2-3和2-4后,在指定时间询问用户终端2-2,2-3和2-4关于此消息的接收。
响应此询问,用户终端2-2,2-3和2-4返回表示接收到此消息的消息接收信息。通过把此消息接收信息从用户终端2-2,2-3和2-4传递给用户终端2-1,消息控制单元15使用户A能够检查其他用户B、C和D是否收到此消息。
通过查询在好友列表消息数据库17中注册的好友列表消息,结束事件检测单元13在结束时间“11:30”察觉到聊天结束事件的发生(图11中的步骤S4)。一旦聊天结束事件发生,通信服务器1进行聊天结束事件处理(图11中步骤S5)。
在聊天结束事件处理(步骤S5)中,结束事件检测单元13删除在好友列表信息数据库17中注册的好友列表信息,并产生用来删除传递给用户终端2-1,2-2,2-3和2-4的好友列表信息的好友列表删除信息。好友列表产生/更新单元12在结束时间“11:30”把聊天结束信息和好友列表删除信息作为好友列表更新信息传递给用户终端2-1,2-2,2-3和2-4。此聊天结束信息是在指定时间在用户终端2-1,2-2,2-3和2-4之间结束聊天的信息项。当用户终端2-1,2-2,2-3和2-4已经接收到包括聊天结束信息和好友列表删除信息的好友列表更新信息时,用户终端2-1,2-2,2-3和2-4根据此好友列表删除信息删除存储在它们各自存储器中的好友列表信息。然后用户A、B、C和D返回彼此没有联系的状态(见图7)。
如上所述,一旦好友列表产生/更新单元12更新(注册或删除)好友列表信息,它同时在广播的基础上分送(传送)所述好友列表更新信息到用户终端2-1,2-2,2-3和2-4。当此好友列表更新信息被用户终端2-1,2-2,2-3和2-4所接收,它被用户终端2-1,2-2,2-3和2-4所显示。例如,在用户A、B、C和D彼此没有联系的状态下(见图7),用户A的终端2-1显示如图9所示的屏幕,而在用户A、B、C和D彼此有联系的状态下(见图8),用户终端2-1显示如图10所示的屏幕。这样,每个用户A、B、C和D能在用户终端2-1,2-2,2-3和2-4的屏幕上检查他或她可以与谁聊天。
因此,当用户终端2-1,2-2,2-3和2-4接收到所述好友列表更新信息(所述好友列表信息)时,用户A、B、C和D能通过使用用户终端2-1,2-2,2-3和2-4的各个过滤单元21在好友列表信息所包括的用户中选择可受访的用户作为聊天伙伴。
例如,如果用户A没有打算参加聊天,用户A操作用户终端2-1的过滤单元21以传递不参与信息给通信服务器1,该信息表明用户A在此聊天中不可受访。当通信服务器1的好友列表产生/更新单元12在消息控制处理(步骤S3)中接收到来自用户终端2-1的不参与信息时,它查询好友列表数据库17,更新好友列表信息以反映用户A在此聊天中的不参与,并传递已更新的好友列表信息给用户终端2-2,2-3和2-4。在此情况下,所述好友列表信息把代表第一用户的所述标识符“B”、“B”和“C”,代表第二用户的所述标识符“C”、“D”和“D”,相同的位置属性“Adhoc”,触发形成一个聊天组的“邮件杂志x”以及相同的删除事件“时间11:30”互相联系起来。
或者如果用户A不想与用户B聊天,用户A操作用户终端2-1的过滤单元21以把关系删除信息传递给通信服务器1,以达到用户A和用户B彼此不应当相互联系的效果。当通信服务器1的好友列表产生/更新单元12在消息控制处理(步骤S3)中接收到来自用户终端2-1的关系删除信息时,它查询好友列表信息数据库17,更新好友列表信息以反映用户A和用户B之间没有关系,并传递更新列表信息给用户终端2-1,2-2,2-3和2-4。在此情况下,好友列表信息把代表第一用户的所述标识符“A”、“A”、“B”、“B”和“C”,代表第二用户的所述标识符“C”、“D”、“C”、“D”和“D”,相同的位置属性“Ad hoc”,触发形成一个聊天组的“邮件杂志x”以及相同的删除事件“时间11:30”相互相联系。
在上述范围内,当聊天开始事件出现时,本发明第一实施例的通信系统使与聊天开始事件相联系的用户A、B、C和D…能够在指定时间聊天,同时通信服务器1传递聊天开始信息给多个用户终端2-1,2-2,2-3和2-4等等。换句话说,用户A、B、C和D…能够同时参与进聊天室或者聊天社区。
以第一模式实施本发明的通信系统,由于通信服务器1选择多个与聊天开始事件相联系的标识符(多个用户终端2-1,2-2,2-3和2-4…的各个用户A、B、C和D…),能够把享有同样兴趣的用户A、B、C和D…组织成聊天组。
以第一模式实施本发明的通信系统通过使用户A、B、C和D…在各个用户终端2-1,2-2,2-3和2-4…上显示好友列表信息等等,能够识别参与聊天的用户。
以下将描述指定用户分送的邮件杂志触发在邮件杂志订阅者之间形成聊天组的情况。
图12是说明本发明第二优选实施例的通信系统的功能框图。以第二模式实施本发明的此通信系统与第一模式区别在于它没有邮件杂志分送服务器3,而是指定用户的用户终端准备电子邮件形式的邮件杂志,并将此邮件杂志分送给用户终端2-1至2-m。此分送邮件杂志的方法与第一实施例中相同,不再进行与第一实施例相重复的描述。此处,所述指定用户假定为用户X,且其用户终端为用户终端2-m。此外,用户X也可以是用户A至Y中预先确定的一个,或者是通信服务器1的管理者。此外,所述用户X被假定分送邮件杂志x给用户终端2-1至2-(m-1),且还会分送此邮件杂志给自己的终端(用户终端2-m)以确保所述邮件杂志被适时分送。
图13显示了在本发明第二优选实施例的通信系统的在线信息数据库16中注册的信息项。如图13所示,在在线信息数据库16中,聊天组基础上的相关信息(图中的“邮件杂志x”,“邮件杂志x”至“邮件杂志z”),聊天时限的设定(图中的“(空)”,“1小时”,…),表明通信状态的在线信息(图中的“在线”,“在线”…)和位置信息(图中的“Saitama市”,“Minato区”,…)都通过在线信息更新单元14预先注册,这些所注册的信息全都与各个标识符(用户)(图中“X”和“A”至“Y”)相联系。此处的条目“(空)”意思是没有注册相关信息。所述在线信息和位置信息更新的察觉以与本发明第一实施例相同的方式发生。
图14显示了本发明第二优选实施例通信系统的好友列表信息项。如图14所示,在好友列表信息数据库17中,有预先注册的好友列表信息17a,所述信息使代表第一用户的标识符“X”(特定用户),代表第二用户的标识符“A”、“B”、“C”、和“D”,相同的关系属性“邮件杂志x”,相同的聊天时限“1小时”以及相同的删除事件“(null)”相互联系。
下一步将参照图12和图18详细描述本发明第二优选实施例的通信系统的操作和功能。图18是显示以第二模式实施本发明的通信系统的操作的流程图。
通信服务器1的消息控制单元15接收来自用户终端2-m的邮件杂志,并且当消息控制单元15接收到邮件杂志x时组组织单元11觉察到聊天开始事件的发生(图18中步骤S11)。当聊天开始事件发生时,通信服务器1执行聊天开始事件处理(图18中步骤S12)。
在聊天开始事件处理(步骤S120)中,组组织单元11查询在线信息数据库16,并从预先注册的标识符“X”和“A”至“Y”中选择与在线信息“在线”(表明可连接)相联系的多个标识符“A”、“B”、“C”和“X”,以及聊天开始事件(邮件杂志x)的相关信息(聊天组)。因此当为用户X好友的用户A、B和C(订阅相同邮件的用户作为享有相同兴趣的用户)的标识符“A”、“B”和“C”被选择,通信服务器1把用户A、B、C和X作为好友彼此联系。这导致了从图16所示状态到图17所示状态的变化,且以第二模式实施本发明的所示通信系统能够把与聊天开始事件相联系的用户A、B、C和X组织成为聊天组。
下一步在聊天开始事件处理(步骤S12)中,好友列表产生/更新单元12查询好友列表信息数据库17,并产生如图15所示的好友列表信息17b以使与邮件杂志相联系的用户A、B、C和X能够彼此间交换消息(电子邮件)。所示好友列表信息17b把用户终端2-1,2-2,2-3和2-m和各个用户作为好友彼此联系,所示终端与组组织单元11选择的标识符“A”、“B”、“C”和“X”相匹配。因此好友列表信息17b代表能够就邮件杂志x聊天的用户A、B、C和X,并包括标识符“A”、“B”、“C”和“X”。在步骤S12中,好友列表产生/更新单元12在好友列表信息数据库17中注册(更新)新产生的好友列表信息17b以代替图14所示的好友列表信息17a。
如图15所示,此好友列表信息17b把代表第一用户的所述标识符“X”、“X”、“X”、“A”、“A”和“B”,代表第二用户的所述标识符“A”、“B”、“C”、“B”、“C”和“C”,相同的关系属性“邮件杂志x”、“邮件杂志x”、“邮件杂志x”、“Ad hoc”、“Adhoc”和“Ad hoc”,相同的时限“1小时”、“1小时”、“1小时”、“(空)”、“(空)”和“(空)”,以及相同的删除事件“(空)”、“(空)”、“(空)”、“时间11:30”、“时间11:30”和“时间11:30”相互联系起来。
然后在聊天开始事件处理(步骤S12)中,当好友列表信息已经更新时,好友列表产生/更新单元12把聊天开始信息和好友列表信息传递给用户终端2-1,2-2,2-3和2-m作为好友列表更新信息。聊天开始信息是在指定时间在多个用户终端2-1,2-2,2-3和2-m之间开始聊天的信息项。这样当聊天开始事件发生时,本发明第二实施例的通信系统使与聊天开始事件相联系的用户A、B、C和X能够在指定时间开始聊天,同时通信服务器1传递聊天开始信息给多个用户终端2-1,2-2,2-3和2-m。换句话说,用户A、B、C和X能够在指定时间参与进聊天室或者聊天社区。
当用户终端2-1,2-2,2-3和2-4已经接收到包括聊天开始信息和好友列表信息的好友列表更新信息时,好友列表信息被存储到用户终端2-1,2-2,2-3和2-4的各个存储器(未示出)内。以第二模式实施本发明的通信系统通过使用户A、B、C和X在各个用户终端2-1,2-2,2-3和2-m上显示好友列表信息,能识别参与聊天的用户。
在用户终端2-1,2-2,2-3和2-m接收到聊天开始信息和好友列表信息之前,用户X和用户A、B与C在一对一基础上处于彼此联系的状态,如图16所示,但用户终端2-1,2-2,2-3和2-m接收到聊天开始信息和好友列表信息后,用户A、B、C和X就变为互相联系的状态,如图17所示。
此后在图18中从步骤S13至S15所发生的情况与图11中步骤S3至S5中参考本发明第一实施例所描述的情况相似。参考本发明第一实施例的描述中用户D和用户终端2-4分别被用户X和用户终端2-m代替后,通信服务器1以与第一实施例相同的方式进行消息控制处理(步骤S13)、聊天结束事件的察觉(步骤S14)和聊天结束事件处理(步骤S15)。
在此情况下,如果在聊天结束事件处理(步骤S15)中结束事件检测单元13将删除在好友列表信息数据库中注册的好友列表信息17b,如图14所示的好友列表信息17a在好友列表信息数据库17中注册,同时结束事件检测单元13只删除在好友列表信息数据库17中注册的好友列表信息17b中的“Ad hoc”记录。此时恢复如图16所示的用户X和用户A,B与C在一对一基础上的相互联系的状态。此外,当用户终端2-1,2-2,2-3和2-4已经接收到包括聊天结束信息和好友列表删除信息的好友列表更新信息时,用户终端2-1,2-2,2-3和2-4根据此好友列表删除信息删除存储在它们各自存储器中的好友列表信息。
在上述范围内,本发明第二实施例的通信系统,提供了与第一实施例相同的好处。
(第三实施例)以下将描述特定用户的在线信息触发的邮件杂志订阅者之间的聊天组的情况。
图19是说明本发明第三优选实施例的通信系统的功能框图。以第三模式实施本发明的通信系统与第二模式中通信系统的区别在于通信服务器1的组组织单元11和结束事件检测单元1不断监视特定用户(用户X)在在线信息数据库16中注册(更新)的在线信息。将不再进行与第一实施例和第二实施例重复的描述。
如图20所示,在在线信息数据库16中,通过每个都与各个标识符(图中的“X”和“A”至“Y”)(用户)相联系的在线信息更新单元14预先注册有在聊天组基础上的相关信息(图中的“邮件杂志X”,“邮件杂志X”至“邮件杂志Z”),设定的聊天时限(图中的“(空)”、“1小时”、“1小时”,…),表明通信状态的在线信息(图中的“离线”、“在线”,…)以及位置信息项(图5中的“Saitama市”,“Minato区”,…)。在这里,“(空)”表明缺少相关信息。所述在线信息的察觉和位置信息的更新分别以与第一实施例中相同的方式进行。
如图21所示,在好友列表信息数据库中预先注册有好友列表信息17c,所述信息把代表第一用户(特定用户)的标识符“X”、“X”、“X”和“X”,代表第二用户的标识符“A”、“B”、“C”、和“D”,相同的关系属性“在线x”,和相同的删除事件“(空)”、“(空)”、“(空)””和“(空)”互相联系。在这里,“(空)”表明缺少相关信息。
下一步将参考图19和图23详细描述本发明第三优选实施例的通信系统的操作和它的功能。图23是显示本发明第三优选实施例的通信系统的流程图。
通信服务器1的组组织单元11查询在线信息数据库16,并且如果特定用户(用户X)的在线信息是表明可连接的“在线”(见图13),则察觉到聊天开始事件的发生(图23中步骤S21)。当所述聊天开始事件出现时,通信服务器1进行聊天开始事件处理(图23中的步骤S22)。
在聊天开始事件处理(步骤S22)中,组组织单元11查询在线信息数据库16,并从预先注册的标识符“X”至“Y”中选择与在线信息“在线”(表明可连接)相联系的多个标识符“X”、“A”、“B”和“C”,以及聊天开始事件(邮件杂志x)的相关信息(聊天组)。此时当为用户X好友的用户A、B和C(订阅相同邮件的用户作为享有相同兴趣的用户)的标识符“A”、“B”和“C”被选择时,通信服务器1把用户A、B、C和X作为好友彼此联系。这导致了从图16所示状态到图17所示状态的变化,且以第三模式实施本发明的所示通信系统能够把与聊天开始事件相联系的用户A、B、C和X组织成为聊天组。
下一步在聊天开始事件处理(步骤S12)中,好友列表产生/更新单元12查询好友列表信息数据库17,并产生如图22所示的好友列表信息17d以使用户A、B、C和X能够彼此间就邮件杂志交换消息(电子邮件)。所示好友列表信息17d把用户终端2-1,2-2,2-3和2-m的各个用户A、B、C和X作为好友彼此联系,所述终端与组组织单元11选择的标识符“A”、“B”、“C”和“X”相匹配。因此好友列表信息17b代表能够就邮件杂志x聊天的用户A、B、C和X,并包括标识符“A”、“B”、“C”和“X”。在步骤S22中,好友列表产生/更新单元12在好友列表信息数据库17中注册(更新)新产生的如图22所示的好友列表信息17d以代替图21所示的好友列表信息17c。
如图22所示,此好友列表信息17d把代表第一用户的所述标识符“X”、“X”、“X”、“A”、“A”和“B”,代表第二用户的所述标识符“A”、“B”、“C”、“B”、“C”和“C”,关系属性“在线x”、“在线x”、“在线x”、“Ad hoc”、“Ad hoc”和“Ad hoc”,以及相同的删除事件“(空)”、“(空)”、“(空)”、“在线x离开”、“在线x离开”和“在线x离开”相互相联系。
然后在聊天开始事件处理(步骤S22)中,当好友列表信息邮件更新时,好友列表产生/更新单元12把聊天开始信息和好友列表信息传递给多个用户终端2-1,2-2,2-3和2-m作为好友列表更新信息。聊天开始信息是在多个用户诸多2-1,2-2,2-3和2-m之间、在指定时间开始聊天的信息项。这样,当聊天开始事件出现时,本发明第三实施例的通信系统使与聊天开始事件相联系的用户A、B、C和X、能够在指定时间开始聊天,同时通信服务器1传递聊天开始信息给多个用户终端2-1,2-2,2-3和2-m。因此,用户A、B、C和X能够同时参与进聊天室或者聊天社区。
当用户终端2-1,2-2,2-3和2-4已经接收到包括聊天开始信息和好友列表信息的好友列表更新信息时,好友列表信息被存储到用户终端2-1,2-2,2-3和2-4的各个存储器(未示出)内。以第三模式实施本发明的通信系统通内,由于用户A、B、C和X在各个用户终端2-1,2-2,2-3和2-m上显示好友列表信息,能识别参与聊天的用户。
在用户终端2-1,2-2,2-3和2-m接收到聊天开始信息和好友列表信息之前,用户X和用户A、B与C在一对一基础上处于彼此联系的状态,如图16所示,但用户终端2-1,2-2,2-3和2-m接收到聊天开始信息和好友列表信息后,用户A、B、C和X就变为互相联系的状态,如图17所示。
此处图23中的步骤23与参照第二实施例描述的图19中步骤S12相似,且通信服务器1以与第二实施例相同的方法进行消息控制处理(步骤S23)。
下一步,结束事件检测单元13查询在线信息数据库16,且当特定用户(用户X)的在线信息为表明不可连接的“离线”时(见图20),它察觉到聊天结束事件的发生(图23中步骤S24)。图23中的步骤25与参考第二实施例描述的图19中的步骤S15相似,且通信服务器以与第二实施例相同的方法进行聊天结束事件处理(步骤S25)。
在上述范围内,本发明第三实施例的通信系统,提供了与第一实施例和第二实施例相同的好处。
在本发明第一至第三实施例中,在聊天开始事件处理(步骤S2、S12和S22)中,当达到预定的第一时间点时,通信服务器1的组组织单元11也能察觉聊天开始事件的发生。
在本发明第一至第三实施例中,在聊天结束事件处理(步骤S5、S15和S25)中,当达到预定的第二时间点时,通信服务器1的结束事件检测单元13也能察觉聊天结束事件的发生。作为选择,如果从消息在多个用户终端(例如用户终端2-1,2-2,2-3和2-4)间被传递/接收起经过设定的时间长度后,消息在多个用户终端2-1,2-2,2-3和2-4间的传递/接收没有再次发生,结束事件检测单元13也能察觉聊天结束事件。
在本发明第一至第三实施例中,与聊天开始事件相联系的多个用户终端(例如用户终端2-1,2-2,2-3和2-4)的各个用户(例如用户A、B、C和D),是在指定时间范围(例如从10:00到10:10)内,使用用户终端2-1,2-2,2-3和2-4(移动电话)拨打电话到同一电话号码的用户。在此情况下,用户终端2-1,2-2,2-3和2-4在各自存储器中记录对所有终端均相同的目标电话号码和拨打电话到所述目标电话号码的时间点,且通过查询用户终端2-1,2-2,2-3和2-4,通信服务器1的在线信息更新单元14在在线信息数据库16中注册用户终端2-1,2-2,2-3和2-4拨打的目标电话号码和他们打电话作为聊天组(相关信息)的时间点,并与用户终端2-1,2-2,2-3和2-4的标识符相匹配。然后,例如当第一时间点(10:10)到来的时候,组组织单元11察觉聊天开始时间的发生,查询在线信息数据库16,从标识符“X”和“A”至“Y”中选择其在线信息为表明可连接的“在线”的多个标识符“A”、“B”、“C”和“X”,以及使相关信息(聊天组)与聊天开始事件相联系。
因此,在本发明第一至第三实施例的各个通信系统中,由于通信服务器选择与聊天开始事件相联系的多个标识符“A”、“B”、“C”和“X”(多个用户终端2-1,2-2,2-3和2-m的各个用户A、B、C和X),享有相同兴趣的用户A、B、C和X(所述用户已经拨打了同样的电话号码)能够被组织成为聊天组。此后,好友列表产生/更新单元12能够产生那些用户A、B、C和D的好友列表信息。
在本发明第一至第三实施例中,与聊天开始事件相联系的多个用户终端(例如用户终端2-1,2-2,2-3和2-4)的各个用户(例如用户A、B、C和D),是在指定时间范围(例如从10:00到10:10)内,使用用户终端2-1,2-2,2-3和2-4(移动电话)发送电子邮件到相同电子邮件地址的用户。在此情况下,用户终端2-1,2-2,2-3和2-4在各自存储器中记录对所有终端均相同的目标电子邮件地址和发送到所述目标电子邮件地址的时间点,且通过查询用户终端2-1,2-2,2-3和2-4,通信服务器1的在线信息更新单元14在在线信息数据库16中注册用户终端2-1,2-2,2-3和2-4发送的目标电子邮件地址和他们发送邮件作为聊天组(相关信息)的时间点,并与用户终端2-1,2-2,2-3和2-4的标识符相匹配。然后,例如当第一时间点(10:10)到来的时候,组组织单元11察觉聊天开始时间的发生,查询在线信息数据库16,从标识符“X”和“A”、“B”、“C”、“D”和“E”…中选择其在线信息为表明可连接的“在线”的多个标识符“A”、“B”、“C”和“X”,以及使相关信息(聊天组)与聊天开始事件相联系。
因此,在本发明第一至第三实施例的各个通信系统中,由于通信服务器选择与聊天开始事件相联系的多个标识符“A”、“B”、“C”和“X”(多个用户终端2-1,2-2,2-3和2-m的各个用户A、B、C和X),享有相同兴趣的用户A、B、C和X(所述用户已经传送到相同的电子邮件地址)能够被组织成为聊天组。此后,好友列表产生/更新单元12能够产生那些用户A、B、C和D的好友列表信息。
在本发明第一至第三实施例中,与聊天开始事件相联系的多个用户终端(例如用户终端2-1,2-2,2-3和2-4)各自的用户(例如用户A、B、C和D),是在指定时间范围(例如从10:00到10:10)内,使用用户终端2-1,2-2,2-3和2-4从网站购买相同电子票的用户。在此情况下,用户终端2-1,2-2,2-3和2-4在各自存储器中记录已经购买的电子票和购买那些电子票的时间点,且通过查询用户终端2-1,2-2,2-3和2-4,通信服务器1的在线信息更新单元14在在线信息数据库16中注册已经购买的电子票和购买那些票券的时间点,作为聊天组(相关信息),并与用户终端2-1,2-2,2-3和2-4的标识符相匹配。然后,例如当第一时间点(10:10)到来的时候,组组织单元11察觉聊天开始时间的发生,查询在线信息数据库16,从标识符“X”和“A”、“B”、“C”、“D”和“E”…中选择其在线信息为表明可连接的“在线”的多个标识符“A”、“B”、“C”和“X”,以及使相关信息(聊天组)与聊天开始事件相联系。
因此,在本发明第一至第三实施例的每个通信系统中,由于通信服务器选择与聊天开始事件相联系的多个标识符“A”、“B”、“C”和“X”(多个用户终端2-1,2-2,2-3和2-m各自的用户A、B、C和X),享有相同兴趣的用户A、B、C和X(所述用户已经购买相同的电子票)能够被组织成为聊天组。此后,好友列表产生/更新单元12能够产生那些用户A、B、C和D的好友列表信息。
在本发明第一至第三实施例中,与聊天开始事件相联系的多个用户终端(例如用户终端2-1,2-2,2-3和2-4)各自的用户(例如用户A、B、C和D),是出现在预定位置(地方)的用户。在此情况下,组组织单元11查询在线信息数据库16,并从标识符“X”和“A”、“B”、“C”、“D”和“E”…中选择其在线信息为表明可连接的“在线”的多个标识符“A”、“B”、“C”和“D”,且位置信息所代表的所述位置(地方)与聊天开始事件(预定位置)相联系。好友列表产生/更新单元12能够产生那些用户A、B、C和D的好友列表信息。
(第四实施例)本发明第四优选实施例的通信系统,设置有多个第一至第三实施例任何一个中的通信服务器1。
图24是说明本发明第四实施例的通信系统的功能框图。多个通信服务器1-1和1-2通过通信网络4可以互相连接。本发明第四优选实施例的所述通信系统与第一至第三实施例的区别在于它有多个通信服务器1-1和1-2,每个服务器都有一个或多个用户终端2-1至2-m在其管理之下。此处,如图24所示,第一通信服务器1-1管理着不止一个用户终端2-1和2-2,且第二通信服务器2-2管理所有其它用户终端2-3至2-m。
此处假定通信服务器1-1属于第一操作者,且第二通信服务器属于第二操作者。分送邮件杂志的方法与第一和第二实施例相同,且不再做与第一至第三实施例相重复的描述。
此处,假定“A”与“B”为标识符(用户),相关信息“邮件组织x”与“邮件组织x”作为聊天组,“1小时”与“1小时”作为设定聊天时限,在线信息“在线”与“在线”作为可连接性,和“Minato区”与“Shinagawa区”作为位置信息,它们与通信服务器1-1的在线信息数据库16-1相匹配并预先在在线更新单元14-1中注册。进一步假定“X”、“C”、“D”、“E”,…为标识符(用户),相关信息“邮件组织x”、“邮件组织x”、“邮件组织x”、“邮件组织y”,…作为聊天组,“1小时”、“1小时”、“1小时”,…作为设定聊天时限,在线信息“在线”、“离线”、“离线”,…作为可连接性,和“Saitama市”、“Yokohama市”、“Kunitachi市”、“Bunkyo区”,…作为位置信息,它们预先通过在线更新单元14-2在通信服务器1-2的在线信息数据库16-2中注册。
在聊天开始事件处理中,例如,通信服务器1-2将进行聊天开始事件处理,通信服务器1-2的组组织单元11-2查询通信服务器1-2的在线信息数据库16-2和通信服务器1-1的在线信息数据库16-1,并选择与聊天开始事件相联系的多个标识符。通信服务器1-2的好友列表产生/更新单元12-2通过使用所选的多个标识符产生好友列表信息。通信服务器1-2的好友列表产生/更新单元12-2在通信服务器1-2的好友列表信息数据库17-2和通信服务器1-1的好友列表信息数据库17-1中注册(更新)新产生的好友列表信息。这样,通信服务器1-2通过用户终端2-3至2-m和通信网络4来管理那些信息项,并能通过通信服务器1-1和通信网络4与用户终端2-1与2-2通信。
例如在消息控制处理中,当来自用户终端2-1的广播程式的消息被接收到时,通信服务器1-1的消息控制单元15将此来自用户终端2-1的广播程式的消息传递给通信服务器1-2。通信服务器1-1的消息控制单元15-1查询在通信服务器1-1的好友列表信息数据库17-1中注册的好友列表信息,并将此消息传递给另一用户B的用户终端2-2。作为对来自通信服务器1-1的广播程式消息的响应,通信服务器1-2的消息控制单元15-2查询在通信服务器1-2的好友列表信息数据库17-2中注册的好友列表信息,并将此消息传递给其他用户C与D各自的用户终端2-3与2-4(或者其他用户C与X各自的用户终端2-3与2-m)。
如上所述,本发明第四实施例的所述通信系统,提供了与第一至第三前面的描述揭示了,当聊天开始事件出现时,根据本发明的通信系统通过使通信服务器传递聊天开始事件给多个用户终端,使与聊天开始事件相联系的用户能够同时参与聊天。
根据本发明的通信系统通过使通信服务器选择与聊天开始事件相联系的多个标识符,还能把享有相同兴趣的用户组织成聊天组。
此外根据本发明的通信系统通过在每个用户终端上显示好友列表信息,使每个用户能够识别出参与聊天的其他用户。
虽然参考本发明的某些优选实施例对本发明进行了描述,但可以理解的是本发明所包含的主题不限于那些特殊的实施例。相反,对本发明的主题来说,是要包括能够包含在所附权利要求的精神和范围内的所有这些替代体、修改体和等价体。
权利要求
1.一种通信系统,包括多个连接到通信网络的用户终端,和连接到所述通信网络的通信服务器,其中当聊天开始事件发生时,所述通信服务器使得聊天在指定时间在那些用户终端间开始,所述用户终端是所述多个用户终端中预先与所述聊天开始事件相联系的用户终端。
2.如权利要求1所述的通信系统,其中当聊天结束事件发生时,所述通信服务器使得聊天在指定时间在所述多个用户终端间结束。
3.如权利要求2所述的通信系统,其中所述通信服务器进一步设置有好友列表产生/更新单元,其中当所述聊天开始事件发生时,所述好友列表产生/更新单元产生把所述多个用户终端的用户作为好友彼此相联系的好友列表信息,在指定时间把它传递给所述多个用户终端,且当聊天结束事件发生时,所述好友列表产生/更新单元在指定时间把好友列表删除信息传递给所述多个用户终端,以删除传递给所述多个用户终端的好友列表信息。
4.如权利要求3所述的通信系统,其中每个所述用户终端设置有过滤单元,用来查询可以参与所述聊天的用户的所述好友列表信息和从所述好友列表信息所代表的用户中选择可以参与聊天的用户。
5.如权利要求1所述的通信系统,其中所述通信服务器把所述多个用户终端的用户中在指定时间范围内拨打指定电话号码的每个用户,注册为与聊天开始事件相联系的用户终端的用户。
6.如权利要求1所述的通信系统,其中所述通信服务器把所述多个用户终端的用户中在指定时间范围内通过使用他们各自的用户终端发送电子邮件到指定电子邮件地址的每个用户,注册为与聊天开始事件相联系的用户终端的用户。
7.如权利要求1所述的通信系统,其中所述通信服务器把所述多个用户终端的用户中在指定时间范围内通过使用他们各自的用户终端从指定的网站购买电子票的每个用户,注册为与聊天开始事件相联系的用户终端的用户。
8.如权利要求1所述的通信系统,其中所述通信服务器把出现在预定位置的用户,注册为与聊天开始事件相联系的用户终端的用户。
9.如权利要求1所述的通信系统,其中所述通信服务器设置有组组织单元,用来接收分送到所述多个用户终端的电子邮件,且一旦接收到所述电子邮件,所述组组织单元察觉到所述聊天开始事件的发生。
10.如权利要求1所述的通信系统,其中所述通信服务器设置有组组织单元,当接收到来自所述多个用户终端中特定用户的用户终端的电子邮件时,所述组组织单元察觉到所述聊天开始事件的发生。
11.如权利要求2所述的通信系统,其中所述通信服务器设置有结束事件检测单元,所述结束事件检测单元检测从所述聊天开始事件发生的时间点经过设定时间长度后的结束时间,且当所述结束事件检测单元检测到所述结束时间时,它察觉到所述聊天结束事件。
12.如权利要求1所述的通信系统,其中所述通信服务器设置有在线信息数据库,所述在线信息数据库内注册有表明所述用户终端的用户是否可以连接的在线信息,和组组织单元,所述组组织单元查询所述在线信息数据库,并且当所述多个用户终端各自的用户中特定用户的所述在线信息表明可以连接时,察觉所述聊天开始事件的发生。
13.如权利要求2所述的通信系统,其中所述通信服务器设置有在线信息数据库,所述在线信息数据库内注册有表明所述用户终端的用户是否可以连接的在线信息,和组组织单元,所述组组织单元查询所述在线信息数据库,并且当所述多个用户终端各自的用户中特定用户的所述在线信息表明不可以连接时,察觉所述聊天结束事件的发生。
14.如权利要求1所述的通信系统,其中所述通信服务器设置有组组织单元,当预定的第一时间点到来时,所述组组织单元察觉所述聊天开始事件的发生。
15.如权利要求2所述的通信系统,其中所述通信服务器设置有结束事件检测单元,当预定的第二时间点到来时,所述结束事件检测单元察觉所述聊天结束事件的发生。
16.如权利要求2所述的通信系统,其中所述通信服务器设置有结束事件检测单元,如果从信息在所述多个用户终端间被传递/接收起经过设定时间长度后,在所述多个用户终端间没有再次发生消息的传递/接收,所述结束事件检测单元察觉所述聊天结束事件的发生。
17.一种通过通信网络与多个用户终端连接的通信服务器,包括在线信息数据库,在所述在线信息数据库中注册有标识符,通过所述标识符多个用户终端的每个用户终端识别其自身和相关信息,组组织单元,当聊天开始事件发生时,所述组组织单元查询所述在线信息数据库并从所述多个用户终端的标识符中选择其所述相关信息与聊天开始事件相联系的标识符,好友列表产生/更新单元,所述好友列表产生/更新单元传递聊天开始信息给所述多个用户终端中与所述开始事件相联系的标识符相匹配的用户终端,其中所述聊天开始信息是用来促使聊天在指定时间在多个用户终端间开始的信息项。
18.如权利要求17所述的通信服务器,进一步设置有好友列表信息数据库,其中所述好友列表产生/更新单元产生好友列表信息,以把与所述组组织单元挑选的所述多个标识符匹配的所述多个用户终端的用户作为好友彼此相联系,将它在所述好友列表信息数据库中注册,并把所述好友列表信息连同所述聊天开始信息传递给所述多个用户终端。
19.如权利要求18所述的通信服务器,进一步设置有察觉聊天结束事件的结束事件检测单元,其中当所述聊天结束事件发生时,所述好友列表产生/更新单元把聊天结束信息传递给所述多个用户终端,且所述聊天结束信息是用来在指定时间在所述多个用户终端间结束所述聊天的信息项。
20.如权利要求19所述的通信服务器,其中当所述结束事件检测单元察觉所述聊天结束事件时,它删除在所述好友列表信息数据库中注册的所述好友列表信息,并产生好友列表删除信息以删除传递给所述多个用户终端的所述好友列表信息,且所述好友列表产生/更新单元把所述好友列表删除信息连同所述聊天结束信息传递给所述多个用户终端。
21.如权利要求17所述的通信服务器,其中在指定时间范围内通过使用所述多个用户终端中他们各自的用户终端拨打到指定电话号码的用户,被进一步注册为与所述聊天开始事件相联系的用户终端的用户。
22.如权利要求17所述的通信服务器,其中在指定时间范围内通过使用所述多个用户终端中他们各自的用户终端发送电子邮件到指定电子邮件地址的用户,被进一步注册为与所述聊天开始事件相联系的所述用户终端的用户。
23.如权利要求17所述的通信服务器,其中在指定时间范围内通过使用所述多个用户终端中他们各自的用户终端在指定网站购买电子票的用户,被进一步注册为与所述聊天开始事件相联系的所述用户终端的用户。
24.如权利要求17所述的通信服务器,其中在预定位置出现的用户,被进一步注册为与所述聊天开始事件相联系的所述用户终端的用户。与所述标识符匹配的位置信息,在所述在线信息数据库中被进一步注册,所述位置信息代表所述用户终端的位置,且所述组组织单元查询所述在线信息数据库并从所述标识符中选择所述多个标识符,所述多个标识符的由所述位置信息表明的位置与所述聊天开始信息相联系。
25.如权利要求19所述的通信服务器,其中与所述标识符匹配的设定聊天时限,在所述在线信息数据库中被进一步注册,所述好友列表信息包括结束时间,且所述结束时间代表从所述聊天开始时间起经过所述聊天时限的时间点,所述结束事件检测单元查询所述好友列表信息数据库且,如果所述结束时间到来,则察觉所述聊天结束事件的发生,并且所述好友列表产生/更新单元在所述结束时间传递所述聊天结束信息给所述多个用户终端。
26.如权利要求17所述的通信服务器,其中与所述标识符匹配的在线信息,在所述在线信息数据库中被进一步注册,所述在线信息表明所述用户终端的每个用户是否可以连接,且当所述聊天开始事件发生时,所述组组织单元查询所述在线信息数据库并从所述标识符中选择多个标识符,所述多个标识符的在线信息表明可连接且所述相关信息与聊天开始事件相联系。
27.如权利要求17所述的通信服务器,其中当所述组组织单元接收到与分送给所述多个用户终端的电子邮件相同的电子邮件时,它察觉所述聊天开始事件的发生。
28.如权利要求17所述的通信服务器,其中当所述组组织单元接收到来自所述多个用户终端的用户中指定用户的终端的电子邮件时,它察觉所述聊天开始事件的发生。
29.如权利要求17所述的通信服务器,其中所述在线信息数据库使所述标识符同所述相关信息及在线信息相匹配,且所述在线信息表明所述用户终端的每个用户是否可连接,且所述组组织单元查询所述在线信息数据库,并且当所述多个用户终端的用户中特定用户的在线信息表明可以连接时,它察觉所述聊天开始事件的发生。
30.如权利要求19所述的通信服务器,其中所述在线信息数据库使所述标识符同所述相关信息及在线信息相匹配,且所述在线信息表明所述用户终端的每个用户是否可连接,且所述结束事件检测单元查询所述在线信息数据库,并且当所述多个用户终端的用户中特定用户的在线信息表明可以连接时,它察觉所述聊天开始事件的发生。
31.如权利要求17所述的通信服务器,其中当预定的第一时间点到来时,所述组组织单元察觉所述聊天开始事件的发生。
32.如权利要求19所述的通信服务器,其中当预定的第二时间点到来时,所述结束事件检测单元察觉所述聊天结束事件的发生。
33.如权利要求19所述的通信服务器,其中如果从信息在所述多个用户终端间被传递/接收起经过设定时间长度后,在所述多个用户终端间没有再次发生消息的传递/接收,所述结束事件检测单元察觉所述聊天结束事件的发生。
34.设置有如权利要求17所述的多个通信服务器的通信系统,包括所述多个通信服务器通过所述通信网络可互相连接,且所述多个通信服务器中的一个用来同所述多个用户终端中的至少一个用户终端通过所述通信网络通信,并且通过同所述多个通信服务器中除了所述一个通信服务器的其它服务器通过所述通信网络通信,来同所述多个用户终端中的除了所述至少一个用户终端之外的其它用户终端通过所述通信网络通信。
35.一种使用通过通信网络与多个用户终端连接的通信服务器的通信方法,包括以下步骤(a)当聊天开始事件发生时,在所述用户终端中预先与所述聊天开始事件相联系的多个用户终端间,在指定时间开始聊天,和(b)当聊天结束事件发生时,在指定时间在所述多个用户终端间结束所述聊天。
36.如权利要求35所述的通信方法,其中当所述聊天开始事件发生时,所述步骤(a)进一步包括用来使所述多个用户终端的用户作为好友互相联系的好友列表信息的产生,和所述好友列表信息在指定时间向所述多个用户终端的传递,所述好友列表信息表明了可以参与所述聊天的用户。
37.如权利要求35所述的通信方法,其中当所述聊天结束事件发生时,所述步骤(b)进一步包括在指定时间把好友列表删除信息传递给所述多个用户终端,以删除传递给所述多个用户终端的所述好友列表信息。
38.一种使用通过通信网络与多个用户终端连接的通信服务器来进行用户终端间通信的计算机程序,包括以下步骤(a)当聊天开始事件发生时,在所述用户终端中预先与所述聊天开始事件相联系的多个用户终端间,在指定时间开始聊天,和(b)当聊天结束事件发生时,在指定时间在所述多个用户终端间结束所述聊天。
39.如权利要求38所述的计算机程序,其中当所述聊天开始事件发生时,所述步骤(a)进一步包括用来使所述多个用户终端的用户作为好友互相联系的好友列表信息的产生,和所述好友列表信息在指定时间向所述多个用户终端的传递,所述好友列表信息表明了可以参与所述聊天的用户。
40.如权利要求38所述的计算机程序,其中当所述聊天结束事件发生时,所述步骤(b)进一步包括在指定时间把好友列表删除信息传递给所述多个用户终端,以删除传递给所述多个用户终端的所述好友列表信息。
全文摘要
一种通信系统,包括多个连接到通信网络的用户终端和连接到所述通信网络的通信服务器,其中当聊天开始事件发生时,所述通信服务器同时在用户终端间开始聊天,所述用户终端是多个用户终端中预先与所述聊天开始事件相联系的用户终端。
文档编号G06F13/00GK1489066SQ03156719
公开日2004年4月14日 申请日期2003年9月8日 优先权日2002年9月6日
发明者福泉武史, 太郎, 铃木信太郎 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1