首页> 中国专利> 用于控制对话线程中的主动和被动参与的方法及系统

用于控制对话线程中的主动和被动参与的方法及系统

摘要

本发明的实施例陈述关于即时消息发送和持续聊天的技术的不足,并提供用于控制即时消息发送讨论或持续聊天中的对话线程的参与者间的主动和被动参与的新颖的并且非显而易见的方法、系统以及计算机程序制品。在本发明的一个实施例中,能够提供用于控制对话线程中的参与者间的主动和被动参与的方法。该方法可以包括在消息发送系统中创建一个对话线程,添加参与者到该线程中,将参与者分类为主动或被动中的一个,以及仅许可那些被分类为的主动参与者传递消息到该线程,同时仅向被动参与者提供该线程的查看。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2012-04-18

    授权

    授权

  • 2008-06-04

    实质审查的生效

    实质审查的生效

  • 2008-04-09

    公开

    公开

说明书

技术领域

本发明涉及协作计算的领域,并特别涉及即时消息发送和聊天系统。

背景技术

实时通信系统提供了优于更传统的异步通信系统的实质提高。电子邮件传送系统,这种原型异步通信系统,在其所处的时代代表了在全球人际通信方面的巨大飞跃。在电子邮件之前,人们起初通过电话、传真和邮件通信。然而,人们期望通过电子邮件进行文本、甚至影像、音频以及视频的接近即时的传送,不会带来典型的邮政系统延迟,或与电话和传真技术相关联的花费。

尽管电子邮件无处不在,但是异步通信系统缺乏在实时通信系统领域中共同的几个要素。特别地,在电子邮件的世界,不能体验到消息的那种表面上的即时传送。在实时社会中,与电子邮件相关联的较少的等待时间不能适合迫在眉睫的、在忙于一个问题或进行一个合作任务中将要求实时对话的任务。更重要地,如人类所知的“对话”的感觉和特性常常仅能通过实时通信接近,在该实时通信中对话的参与者感觉到意见交流的自发性,很像是在现场的、面对面的对话的情况。

因特网的最近迅速发展导致了先进的同步模式、能够实现现代计算参与者的实时通信要求的实时合作。使用因特网作为主力,全世界的人们能够实时会聚到电脑空间,以先前通过传统的电话和视频集会(conferencing)不可能的方式来分享意见、文件以及图像。为了促进通过因特网的合作,已经聚集了大量的技术收集和协议,以通过因特网的单独数据通信介质有效传送音频、视频以及数据。该技术包括一些人对人合作环境,诸如即时消息发送、应用共享、共享的文件库和持续聊天室。

即时消息发送系统通常被看作包括两个对话者(conversant),而即时消息发送系统的改进使用支持在一个单独对话线程(thread)中的多个合作者。在两种情况的任一情况中,当前的即时消息发送和聊天系统规定一个对话线程的发起者,以及一个或多个被邀请的参与者。改进的消息发送配置允许对话线程的发起者在超出创建对话线程的设置讨论时间、讨论的参与者以及讨论的持续时间中执行调解人的角色。

即时消息发送系统和持续聊天的频繁用户能证实在很多参与者参加到即时消息发送系统或持续聊天的对话线程中时可能发生的混乱和无组织。虽然对话线程的调解人最初能够建立一个对话话题,参与者容易并且经常离题到一个或更多的附带话题。给定聊天讨论专有的有限的屏幕实际区域,在一个单独对话线程中进行多话题的讨论是非常大的挑战,并且经常结果是重要的信息被忽视了。

发明内容

本发明的实施例陈述关于即时消息发送和持续聊天的技术的不足,并提供用于控制即时消息发送讨论或持续聊天中的对话线程的参与者间的主动和被动参与的新颖的并且非显而易见的方法、系统以及计算机程序制品。在本发明的一个实施例中,能够提供用于控制对话线程中的参与者间的主动和被动参与的方法。该方法可以包括在消息发送系统中创造一个对话线程,添加参与者到该线程中,将参与者分类为主动或被动中的一个,以及仅许可那些被分类为的主动参与者传递消息到该线程,同时仅向被动参与者提供该线程的查看(view)。作为选择,添加到该线程的参与者能够通过例如由分类策略指定的默认值被再次分类为主动参与者或被动参与者中的一个。

在本实施例的一个方面,该方法可以进一步包括选择地禁止主动参与者的至少一个发言。另外,在实施例的第二方面,该方法可以进一步包括重新分类参与者从主动到被动或从被动到主动的两者任意之一。在本实施例的另一方面,该方法可以包括从参与者接收从主动变到被动和被动变到主动两者之一的重新分类的请求,并且,响应于该请求,根据该请求重新分类参与者从主动变到被动和被动变到主动两者之一。在本实施例的再一方面,该方法可以进一步包括从参与者接收改变对于线程的对话主题的请求。在本实施例的再一方面,该方法可以进一步包括排队来自主动参与者的传递,并应用该传递到由排列指定的顺序中的线程。最后,该方法可以进一步包括将分类参与者为主动或被动之一授权给参与者的另一个。

在本发明的另一实施例中,能够提供消息发送数据处理系统。该系统可以包括聊天线程处理模块、消息发送用户界面以及调解人控制逻辑。该调解人控制逻辑可以包括使对话线程中的参与者分类为主动或被动两者之一,并仅许可那些被分类为主动的参与者传递消息到该线程,而仅向被动参与者提供该线程的查看的程序代码。在本实施例的一个方面,该调解人控制逻辑也可以包括能够附加禁言所选择的主动参与者的一些的程序代码。

将在下面的描述中部分阐明本发明的补充方面,部分是从描述中显而易见的,或可以通过本发明的实践获悉。将通过在附加权利要求中特别指出的元件和组合的装置实行并获得本发明的方面。可以理解,如权利要求,上述概括描述和以下的详细描述都是示范性的并仅是示范性的,不是限制本发明的。

附图说明

合并于本说明书并组成了本说明书的部分的附图图示本发明的实施例,并与本描述一起,用于说明本发明的原理。在此图示的实施例是目前优选的,然而,可以理解,本发明不限于所显示的精确排布和手段,其中:

图1是图示用于即时消息发送客户的示范用户界面的屏幕图,该客户端被配置用于控制对话线程的参与者之间的主动和被动参与;

图2是图示用于消息发送数据处理系统的结构的方框图,该消息发送数据处理系统被配置用于控制对话线程的参与者之间的主动和被动参与;

图3是被配置用于控制对话线程的参与者之间的主动和被动参与的消息发送数据处理系统的示范图示;以及

图4是图示用于控制对话线程的参与者之间的主动和被动参与的处理的流程图。

具体实施方式

本发明的实施例提供了用于控制一个对话线程的参与者之中的主动和被动参与的方法、系统以及计算机程序制品。根据本发明的实施例,即时消息发送讨论或聊天讨论中的对话线程的参与者可以被分类为主动和被动参与者。主动参与者能够自由传递消息到该线程,而被动参与者仅能查看传送内容。在整个线程持续期间,主动参与者和被动参与者可以从主动到被动,或从被动到主动被重新分类。另外,在整个线程持续期间,主动参与者可以被禁言并被重新自发激活。

在图释中,图1是图示用于即时消息发送客户的示范用户界面的屏幕图,该客户端被配置用于控制对话线程的参与者之间的主动和被动参与。如图1所示,用于即时消息发送或聊天讨论的用户界面100可以包括线程显示110和文本输入区120。在主动查看130中能够显示已经被分类为主动的对话线程的参与者。相反,在被动查看140中能够显示已经被分类为被动的对话线程参与者。

特别地,不管被分类为主动或被动的对话线程的参与者,都能在对话线程期间的任意时刻被重新分类。到最后,即可以在主动查看130中也可以在被动查看140中给出与所选择的对话线程参与者关联的自动弹出菜单150。自动弹出菜单能够提供界面元素,用于禁止所选择的参与者发言,因而所选择的参与者做出的试图从线程显示110中的查看来传递消息将受到抑制,直到禁言时间无效为止。

在进一步的图释中,图2是图示用于消息发送数据处理系统的结构的方框图,该消息发送数据处理系统被配置用于控制对话线程的参与者之间的主动和被动参与。该消息发送系统结构可以包括诸如仅列出两个的即时消息发送系统或持续聊天系统的消息发送系统210。该消息发送系统210可以包括消息发送用户界面220和聊天线程处理240。该聊天线程处理240能够提供被配置用于管理消息发送系统210中的对话线程的传输的逻辑。消息发送用户界面220能够依次提供对话线程的显示。

特别地,能够提供与消息发送系统210关联的调解人控制逻辑230。该调解人逻辑控制230可以包括用于调解对话线程的传输的调解工具,例如线程调解人,并可以被提供给所选择的对话线程参与者组。该调解人控制逻辑230能够提供参与者管理250和禁言260。禁言260可以在自组网基础上选择地抑制来自所选择的参与者的传递。比较起来,参与者管理250能够接受和处理影响对话线程的调解的参与者请求。

在这点上,参与者管理250可以包括主题提议270、排队280以及发言请求290。主题提议270提供用于参与者私下通知调解人请求改变对话线程中的讨论主题的功能性。排队280可以包括对于不同的参与者传递消息到对话线程的许可的先后顺序排列,以便避免脱离同步的传递。最后,发言请求290提供用于参与者私下请求从被动分类到主动的许可的功能性。

在再进一步的图释中,图3是被配置用于控制对话线程的参与者之间的主动和被动参与的消息发送数据处理系统的示范性图。该系统可以包括通过计算机通信网络350耦接到一个或更多的消息发送客户的340消息发送服务器310。该消息发送服务器310能够支持用于一个或更多的注册的参与者参与由消息发送平台320主导的对话线程的消息发送平台320的操作。

特别地,调解人控制逻辑400能够耦接到消息发送服务器310。该调解人控制逻辑400可以包括能够将对话线程的不同参与者330分类为主动参与者370或被动参与者360的程序代码。主动参与者370能够自由传递消息到对话线程,而被动参与者360仅能观察对话线程的其他参与者的传递内容。调解人控制逻辑400的程序代码还能选择地禁止主动参与者370的一些个人发言。最后,调解人控制逻辑400的程序代码能够许可分类、重新分类以及禁言的权力授予其他参与者330。

在再进一步的图释中,图4是图示用于控制对话线程的参与者之间的主动和被动参与的处理的流程图。在块410开始,发起一个线程,并且在块420能够将一个或更多的参与者添加到该线程中。在块430,参与者被分类为主动或被动。在块440,该线程能够继续进行,并且能够从参与者的一个接收传递。在判断块450,能够确定是否许可给定参与者分类和参与者禁言状态的该参与者分类。如果不许可,在块460,能够抑制该传递。否则,在块470,将该传递添加到该线程。此后,在判断块480,如果该线程还没有完成,进程能够通过块440重复。当该线程已经完成时,在块490,能够关闭该线程。

本发明的实施例能够采用全部硬件的实施例、全部软件的实施例或包括硬件和软件元素的实施例的形式。在优选实施例中,本发明以软件方式实现,软件包括但不限于固件、常驻软件、微码等。此外,本发明可以采用可从计算机可用或计算机可读介质获取的计算机程序制品的形式,该介质提供用于由计算机或任意指令执行系统的使用或用于与计算机或任意指令执行系统联系的程序代码。

为了该描述的目的,计算机可用或计算机可读介质可以是能够容纳、储存、传送、传播或传输用于由指令执行系统、装置或设备使用或与与指令执行系统、装置或设备联系的程序的任意装置。该介质可以是电子的、磁的、光的、电磁的、红外的或半导体系统(或装置或设备)或传播介质。计算机可读介质的示例包括半导体或固态存储器、磁带、可移动计算机磁盘、随机存取存储器(RAM)、只读存储器(ROM)、刚性磁盘以及光盘。光盘的当前示例包括紧致盘—只读存储器(CD-ROM),紧致盘-读/写(CD-R/W)以及DVD。

适用于储存和/或执行程序代码的数据处理系统将包括至少一个直接或通过系统总线间接耦接到存储元素的处理器。存储元素可以包括在程序代码的实际执行期间所使用的本地存储器、大容量存储以及提供至少一些程序代码的临时存储以便减小执行期间必须从大容量存储取回的次数代码的数量的高速缓冲存储器。输入/输出或I/O设备(包括但不限于键盘、显示器、指示设备等)能够直接或通过插入I/O控制器耦接到系统。网络适配器也可以耦接到系统,以使数据处理系统能够通过插入私人或公共网络耦接到其他数据处理系统或远程打印机或存储设备。调制解调器、电缆调制解调器以及以太网卡只是当前可利用的网络适配器类型的少数。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号