用于管理网络聊天环境中的线索的系统和方法

文档序号:7634829阅读:135来源:国知局
专利名称:用于管理网络聊天环境中的线索的系统和方法
技术领域
本发明通常涉及网络聊天环境,更具体而言本发明涉及一种管理聊天室中的会话线索(thread)的系统和方法。诸如因特网或环球网(“Web”)之类的通信网络使全球的人们能够实时地交换信息和思想。其中一个最受欢迎的信息交换论坛叫“聊天室”。聊天室被提供给在线服务提供商的成员(聊天客户)以便允许多个聊天客户同时参与互相的实时文本会话。聊天室由聊天服务器管理,该聊天服务器接收来自聊天客户的消息并将该消息分发到在该聊天室中注册的聊天客户。聊天室通常与特定的话题相关。聊天客户在发布感兴趣话题的聊天室中注册。例如,一个聊天室的讨论话题可以与最新的头条新闻有关,而另一个聊天室的讨论话题可以与流行的电视节目相关。虽然聊天室中的会话通常围绕着聊天室的话题进行,但是有时聊天室客户参与远离话题的会话。许多在线服务提供商利用以人类雇员形式的监控器或监控软件来确保该会话保持适用于所选择的聊天室话题。例如,如果聊天客户希望与另一个关注不同于该聊天室话题的话题的聊天客户会话时,则该监控器可以建议该聊天客户进入“专用”聊天室以便继续他们的会话。更通常地,在一个聊天室中的一个或多个聊天客户决定建立新的聊天室并邀请其他聊天客户来参与他们新的聊天室。但是,建立新的聊天室并且请求参与者参加该新建的聊天室是手动的并且是消耗时间的过程,这对于许多聊天客户来说非常不方便。此外,从聊天室监控器接收的消息会使一些聊天客户恼火,可能对那些聊天客户将来使用聊天室是一种阻碍。另一个问题在于许多聊天客户抱怨很难进行聊天室会话。在聊天室中,保留的历史是聊天行序列。在许多情况下,很难确定特定聊天行的语境。例如,如果有许多聊天客户同时张贴聊天行,那么很难确定谁对谁起反应。因此在本领域中需要一种系统和方法,能够管理聊天室中的会话线索。在本领域中还需要一种系统和方法用于过滤远离话题的线索并将该线索和其参与者移动到另一个聊天室。此外,在本领域中还需要一种系统和方法来允许聊天客户跟踪聊天室中的会话。为了解决上述现有技术的缺点,本发明的系统和方法能够管理聊天室中的会话线索。本发明的系统和方法还能够过滤远离话题的线索并为远离话题的线索和它们的参与者建立新的聊天室。本发明的系统和方法还能够提供让聊天客户跟踪聊天室会话的机制。本发明的系统和方法包括网络聊天环境中的聊天控制器和线索管理控制器。聊天控制器提供在聊天室中注册的多个聊天客户之间以多条聊天行形式的信息交换。线索管理控制器确定聊天行之间的一个或多个关联并识别一个或多个与该关联对应的线索。该线索管理控制器还将每条聊天行分配给其中一个线索。在本发明的一个优选实施例中,线索管理控制器还能够将每个聊天客户与其中一个线索相关联,并向每个聊天客户提供被分配给相关联线索的那些聊天行。在本发明的另一个实施例中,线索管理控制器能够提供聊天客户可以使用的聊天行引用来引用聊天行。本发明的目的是提供一种用于管理聊天室中的线索的系统和方法。本发明的另一个目的是提供一种从聊天室过滤远离话题线索的系统和方法。本发明的另一个目的是提供一种使聊天客户能够引用之前聊天行以便提高对聊天行会话的理解能力的系统和方法。前面已经相当广泛地概述了本发明的特征和技术优点,以便本领域技术人员可以更好的理解以下本发明的详细描述。以下将描述形成本发明权利要求主题的本发明的其他特征和优点。本领域技术人员应当理解他们易于使用所公开的概念和特定实施例作为修改或设计实现本发明相同目的的其他结构的基础。本领域技术人员还应当认识到这种等价的结构不背离最广泛形式的本发明的实质和范围。在进行本发明的详细说明之前,有利的是阐明在该专利文档中使用的某些单词和短语的定义术语“包括”和“包含”以及其派生词表示没有限制的包含;术语“或”是包含性的,表示和/或;短语“与..相关联的”和“与其相关联”以及其派生词可以表示包括、被包括在、与..互连、包含、被包含、连接到或与...连接,耦合到或与...耦合,与...通信,与...合作,交错,并列,近似于,被绑定到或与...绑定,具有,具有...的特征,等等;术语“控制器”、“处理器”或“装置”表示控制至少一个操作的任何设备、系统或其一部分,这样的设备可以实现为硬件、固件或软件,或者以上至少两种的组合。应当注意的是,与任何特定控制器相关联的功能可以是集中或分散的,或者本地的或者远端的。特别地,控制器可以包括一个或多个数据处理器,和相关联的输入/输出设备和存储器,其运行一个或多个应用程序和/或操作系统程序。对某些字和词的定义在该专利文件中提供。本领域技术人员应当理解在许多(如果不是大多数的)例子中,这些字和词的定义用于现有技术中,也用于未来技术中。为了更彻底地理解本发明及其优点,将参考以下说明并结合附图来描述,其中相似的数字表示相似的物体,其中

图1是根据本发明原理的用于管理聊天室中的线索的示例性系统的示意总图;图2是根据本发明原理的包括线索管理功能的示例性计算机的框图;图3是根据本发明原理的包括线索管理功能的示例性交互式电视系统的框图;图4是根据本发明优选实施例的显示聊天行过滤的逻辑流程图;图5是根据本发明另一个优选实施例的显示聊天室线索的显示设备的示意图;图6是显示根据本发明原理的管理聊天室线索的步骤的流程图;图7是显示根据本发明优选实施例的用于过滤聊天室线索的步骤的流程图。以下讨论的图1-7以及在本专利文档中用于描述本发明原理的各个实施例仅仅是示例的,不应当以任何方式解释为限制本发明的范围。本发明可以用于任何合适的聊天室环境。图1是根据本发明原理的用于管理聊天室中的线索的示例性系统100的示意总图。系统100包括分布式计算网路50。在一个实施例中,网络50是因特网或环球网(“Web”)。在其他实施例中,网络50可以是专用网络或能够传送数据的其他网络。连接到网络50的是聊天服务器150和与聊天客户相关联的多个聊天终端10。每个聊天终端10包括监控器20或显示聊天行给聊天客户的其他类型的显示设备,以及用于接收来自聊天客户的输入(例如,聊天行)的一个或多个输入设备30和40。例如,每个聊天终端10可以包括键盘30和鼠标40来输入聊天行到聊天终端10用于经由网络50传输到聊天服务器150。其他输入设备(未示出)可以包括麦克风,操纵杆、游戏板,卫星反射器、扫描仪等等。此外,聊天终端10可以包括其他外围输出设备(未示出),诸如扬声器和打印机。聊天服务器150包括输入/输出(I/O)单元110,用于经由网络50传送聊天行到聊天终端10和从聊天终端10接收聊天行。聊天服务器150还包括聊天控制器120,以利于在聊天终端10之间经由网络50实时进行通信(例如,聊天行)。聊天控制器120管理一个或多个聊天室,其中每个聊天室具有在其中注册的一个或多个聊天终端10。聊天控制器120从与特定聊天室相关联的注册聊天终端10接收聊天行,并转播所接收的聊天行到在特定聊天室注册的每个聊天终端10。根据本发明的实施例,聊天服务器150还包括线索管理控制器130。线索管理控制器130可操作地管理聊天控制器120所控制的一个或多个聊天室中的会话线索。线索管理控制器130使用一个或多个线索管理技术(以下将详细介绍)确定在特定聊天室中聊天行之间的一个或多个关联,并识别一个或多个对应于该关联的线索。这里,术语“线索”表示在特定时间间隔中由一个或多个关联互相相关的一组聊天行。一条特定的聊天行可以与0条(新线索)或更多之前的聊天行相关。在一个实施例中,线索管理控制器130还将每一条聊天行分配给其中一条线索并确定在每个线索中与聊天行相关联的聊天客户(聊天终端10),并将仅仅分配给相关联线索的那些聊天行提供给每个聊天客户。结果,线索管理控制器130可操作来过滤远离话题的线索并经由聊天控制器120为远离话题的线索和它们的聊天客户创建新的聊天室。在另一个实施例中,线索管理控制器130可操作来当显示线索时可视地描绘线索。例如,线索管理控制器130可以建立屏幕布局以便与每个线索相关的聊天行被使用表格、行或任何其他链接机制来链接。在另一个实施例中,线索管理控制器130提供可以被聊天客户使用来引用聊天行的聊天行引用。因此,线索管理控制器130还可操作来提供让聊天客户跟踪聊天室会话的机制。例如,聊天室中的线索一旦被识别,那么线索管理控制器130就能够命名线索以便帮助聊天客户识别他们感兴趣的聊天行。在一个实施例中,聊天客户自己可以分配新的、静态的名称给自动检测的线索。在另一个实施例中,使用词库查询或其他机制,线索管理控制器130可以相关线索中的关键词,并选择一个或多个定义的关键词作为线索名称。通过将线索名称基于最后的“X”聊天行,那么线索的名称可以自动地随着线索话题的改变而改变。在另一个实施例中,线索管理控制器130可操作来使聊天客户能够使用输入的其中一个线索名称创建一个新的聊天室,并且线索管理控制器130可以自动地邀请属于该线索的聊天客户到该新的聊天室。线索管理控制器130可以使用各种线索管理技术来构建聊天室中的会话。例如,在一个实施例中,线索管理控制器130可以确定特定聊天行与前一条聊天行相关的概率。如果在预定时间间隔[a,b]中发送聊天行,那么该聊天行涉及紧接着之前的聊天行的概率就高,从而在相同的线索中。在预定时间间隔[a,b]之外,概率就低。预定时间间隔[a,b]可以由典型的聊天客户反应速度确定,既考虑聊天客户开始敲回答的时间也考虑聊天客户发送回答的时间。在另一个实施例中,线索管理控制器130可以使用关键词匹配技术来构建聊天室会话。例如,如果包含前一条聊天行的关键词的聊天行被发送,那么就存在着聊天行是反应于前一聊天行或至少是相同线索的高概率。在另一个实施例中,线索管理控制器可以使用频率交互(frequent interaction)技术来识别聊天室中的线索。如果两个聊天客户频繁地交互作用,那么这两个聊天客户的两条靠近的聊天行相关的概率就很高,从而在相同的线索中。例如,如果两个聊天客户在他们的在线“好友列表”中具有对方的名字,那么这两个聊天客户的聊天行相关的概率很高,从而在相同的线索中。在另一个实施例中,线索管理控制器130可以使用相同的客户技术来确定聊天室中聊天行之间的关联。具有一定的概率,由特定聊天客户传送的聊天行相互关联。当较早的聊天行没有完成(不完整的句子)、包含拼写错误,非常长或者指示一个列表时,概率就增加。在另一个实施例中,线索管理控制器130可以使用语法分析技术来确定聊天室中的线索。例如,线索管理控制器130可以识别聊天行之间的问答对。在另一个附加实施例中,线索管理控制器130可以使用“受欢迎”聊天客户过滤技术来确定特定聊天行属于哪个线索。例如,线索管理控制器130可以跟踪引出大量非负反应的“受欢迎的”聊天客户,并且可以将“受欢迎的”聊天客户的聊天行拼接成一个或多个线索或这一个或多个聊天室以便生动地保持聊天会话。对拼接聊天行的任何反应可以对“受欢迎的”聊天客户来说是可视的,而不管“受欢迎的”聊天客户被分配给哪个线索或聊天室。在另一个实施例中,线索管理控制器130可以使用过滤技术来确定特定聊天行属于哪个线索。例如,如果从特定聊天客户中过滤一个线索,这样特定聊天客户不再看到该线索的聊天行,那么由特定聊天客户传送的聊天行不与该线索相关的概率就很高。在另一个实施例中,线索管理控制器130可以使用识别技术来确定两条聊天行之间的关联。聊天客户可以明确地引用他们聊天行中的前一条聊天行。例如,聊天客户可以在发送它们的聊天行之前使用鼠标40点击前一条聊天行,或者聊天客户可以通过聊天行标识符来引用前一条聊天行。例如,单个的字母可以被提供到紧跟在每条聊天行之后,并且该字母可以被再使用为聊天行展开。再如,如上所述,线索名称可以由聊天客户或线索管理控制器130分配。应当理解这里所述的线索管理技术仅仅是可以使用的许多种技术的示例。因此,本发明并不限于上述的线索管理技术。图2是根据本发明原理的包含线索管理功能的示例性计算机10的框图。计算机10对应于图1中的聊天终端。计算机10包括处理器15,存储器16和I/O单元12。I/O单元12传送聊天行到网络50并从网络50接收聊天行(如图1所示)。处理器15可以是任何微处理器、微控制器或可编程处理设备。存储器16可以是任何类型的计算机可读介质,包括但不限于随机存储器(RAM),只读存储器(ROM),闪存,EEPROM,盘驱动器(例如,硬盘驱动器、磁盘驱动器或光盘驱动器),软盘,磁带驱动器,CDROM,DVD或任何其他类型的存储设备。存储器16为计算机10提供计算机可读指令、数据结构和其他数据的非易失性存储。例如,存储器16可以存储网页浏览器18,聊天控制器14和线索管理控制器19。网页浏览器18由处理器15运行来访问网络50。聊天控制器14由处理器15运行,并且管理计算机10和聊天服务器150之间的连接和消息传递(图1所示)。聊天控制器14提供与(图1所示的)聊天控制器120相似的功能。但是,聊天控制器14可应用于在由聊天服务器150提供的一个或多个特定聊天室中注册的单个计算机10。聊天控制器14可以与聊天控制器120在聊天服务器150上通信。线索管理控制器19由处理器15运行并管理计算机10注册的一个或多个聊天室中的会话线索。线索管理控制器19提供与(图1所示的)线索管理控制器130相似的功能。但是,线索管理控制器19可应用于在由聊天服务器150提供的一个或多个特定聊天室中注册的单个计算机10。例如,线索管理控制器19可操作来从聊天服务器150接收特定聊天室的所有聊天行,并使用所述一个或多个线索管理技术来确定该特定聊天室中聊天行之间的一个或多个关联。线索管理控制器19还可以操作来识别一个或多个对应于所述关联的线索,并使用上述一个或多个线索管理技术或者通过聊天客户手动线索选择来确定与计算机10相关联的聊天客户关注哪一个线索。例如,在一个实施例中,线索管理控制器19可以将标识符分配给每一个线索并允许聊天客户选择其感兴趣的一个或多个线索。在另一个实施例中,线索管理控制器19可以过滤与聊天客户不相关的线索并且仅仅显示与未过滤线索相关的那些聊天行。线索管理控制器19还可以操作来命名线索,手动地或者自动地,以便帮助聊天客户识别其感兴趣的聊天行,如上所述。在其他实施例中,线索管理控制器19可以与线索管理控制器130在聊天服务器150上通信以便执行聊天行过滤。例如,在聊天服务器150上的线索管理控制器130可以过滤某些聊天行(例如,讨厌的聊天行),并且计算机10上的线索管理控制器19可以过滤其他聊天行(例如,聊天客户不感兴趣的话题)。图3是根据本发明原理的包含线索管理功能的示例性交互式电视系统300的框图。交互式电视系统300包括广播服务器320(诸如数字视频广播网络服务器),其将广播信号315广播到通信设备305(为了简便起见,仅显示了其中之一)。广播信号315可以包括,例如由电视节目322的音频/视频部分和包含与属于该电视节目的聊天室相关联的聊天行的交互式部分组成的交互式电视信号。广播服务器320包括收发器324,用于传送广播信号315到通信设备305。广播服务器320还包括聊天控制器326,用于实时促进通信设备305之间的通信(例如,聊天行)。聊天控制器326管理与电视节目322相关联的一个或多个聊天室,每个聊天室具有一个或多个在其中注册的通信设备305。聊天控制器326从与特定聊天室相关联的注册通信设备305接收聊天行,并在广播信号315上将所接收的聊天行转播到在特定聊天室注册的每个通信设备305。聊天控制器326提供与(图1所示的)聊天控制器120相似的功能。但是,聊天控制器326提供聊天行到收发器324以便和电视节目322一起在广播信号315上广播。广播服务器320还包括线索管理控制器328。线索管理控制器328可操作来管理聊天控制器326控制的一个或多个聊天室中的会话线索。线索管理控制器328使用一个或多个线索管理技术确定在特定聊天室中聊天行之间的一个或多个关联,如上所述,并识别与该关联对应的一个或多个线索。线索管理控制器328提供与(图1所示的)线索管理控制器130相似的功能。应当理解,在其他实施例中,线索管理控制器328可以在接收器330中实现,并且功能与参考图2的所述的线索管理控制器19相似。通信设备305通常包括连接到天线340的接收器330(诸如机顶盒)、显示器310(诸如监视器或电视机)和经由网络50连接到广播服务器320的回返信道接口350。接收器330可以被集成到显示器310或者可以是单独的设备,诸如机顶盒。接收器330包括收发器332、处理器334和存储器337。收发器332可操作来在回返信道接口350上传送聊天行到广播服务器320,并经由天线340从广播服务器320接收广播信号315。处理器334可以是微处理器、微控制器或可编程处理设备。存储器336可以是任何类型的计算机可读介质,包括但不限于随机存储器(RAM)、只读存储器(ROM)、闪存、EEPROM、盘驱动器(例如,硬盘驱动器、磁盘驱动器或光盘驱动器),软盘,磁带驱动器,CDROM,DVD或任何其他类型的存储设备。存储器336提供用于计算机10的计算机可读指令、数据结构和其他数据的非易失性存储。例如,存储器336可以存储网页浏览器337和聊天控制器338。处理器334运行聊天控制器338以便将信号的交互部分与信号的A/V部分相分离。处理器334运行网页浏览器337来建立经由网络50连接到广播服务器320的回返信道接口350以便在聊天室中注册。处理器334还运行聊天控制器338和网页浏览器337以便构建以恰当格式集成广播信号的A/V部分和交互部分的显示信号,如聊天客户请求的,并提供显示信号到显示器310以便在上面显示。图4是显示根据本发明优选实施例的聊天行过滤的逻辑流程图。图4显示了典型的聊天室环境,其中在聊天室中通信经由管理聊天室的服务器400在聊天客户410和420之间发送。服务器400对应于图1的聊天服务器150,广播服务器320或任何其他能够管理聊天室的服务器。聊天客户410和420对应于图1的聊天终端10,图3的通信设备305,或任何其他能够在聊天室中注册并在聊天室中发送并接收聊天行的用户设备。在图4中,每个聊天客户410和420被显示为从服务器400接收单独聊天室的聊天行。聊天客户#1 410被显示为连接到服务器400以便在聊天室中接收与特定会话线索(例如,线索#1)相关联的聊天行412。聊天客户#1 410还显示为连接到服务器400以便传送与线索#1相关的聊天行414。因此,对于聊天客户#1 410,服务器400包括线索管理控制器来将聊天行和线索相关并个别地对每个聊天客户过滤聊天行以便仅仅包括那些涉及到与每个聊天客户相关联的线索的聊天行。聊天客户#2 420被显示为连接到服务器400以便在聊天室中接收与多个会话线索(例如,线索#1和线索#2)相关联的聊天行422。聊天客户#2 420还显示为连接到服务器400以便传送与聊天室相关的聊天行424。在一个实施例中,对于聊天客户#2 420,服务器400包括线索管理控制器来将聊天行和线索相关联并过滤聊天行以便仅仅包括那些与线索#1和#2相关的聊天行。在另一个实施例中,对于聊天客户#2 420,服务器400包括线索管理控制器来手动或自动地命名在该聊天室中的会话线索(例如,线索#1和线索#2)并为发送到聊天客户#2 420的每条聊天行提供相关联的线索名称。在另一个实施例中,聊天客户#2实施线索管理控制器以便选择性地过滤或识别聊天行以便显示给聊天客户#2。图5是根据本发明另一个优选实施例用于显示聊天室505中的线索520a,520b和520c的显示设备500的示意图。显示设备500对应于图1的监视器20,图3的显示器310或其他任何能够显示聊天室505的设备。在显示设备500上显示的聊天室505包括聊天窗口510,在该聊天窗口中显示由在该聊天室505中注册的聊天客户提供的聊天行。聊天室505还包括识别聊天室中的会话线索520a,520b和520c(为了示例,仅仅显示3个线索)的按钮。线索520a,520b和520c可以包括线索名称以便识别聊天室505中的当前线索并使聊天客户能够容易地确定特定聊天行与哪个线索有关(例如,通过在聊天窗口510中紧接着每条聊天行包含线索名称)。线索520a,520b和520c还可以由聊天客户使用输入设备选择来显示(例如,图1所示的鼠标40)。例如,如果聊天客户仅仅对线索#1 520a感兴趣,那么聊天客户可以选择按钮“线索#1”520a,那么在聊天窗口510中将仅仅显示那些与线索#1 520a相关的聊天行。聊天客户还可以选择多个线索520a,520b和520c显示在聊天窗口510上并可以改变显示在聊天窗口510上的线索520a,520b和520c。虽然未示出,但是应当理解在其他实施例中,显示设备510可以显示多个聊天室,并显示在每个聊天窗口中当前线索的名称,以便让聊天客户从中选择。图6示出了显示根据本发明原理的管理聊天室线索的步骤的流程图。图6所示的步骤总体通过参考数字600来提及。在步骤610,多条聊天行是从在聊天服务器或聊天终端处与特定聊天室相关联的注册聊天终端接收。在步骤620,如上所述,使用一个或多个线索管理技术确定在特定聊天室中聊天行之间的一个或多个关联。从确定的关联中,在步骤630中识别一个或多个线索,在步骤640中每条聊天行被分配给其中一个线索。在步骤650,接收一个或多个新的聊天行,并在步骤660确定该新的聊天行是否属于现有的线索。如果是,在步骤670,将新的聊天行分配给现有的线索。如果不是,那么就为该新的聊天行创建新的线索,并在步骤680中将该新的聊天行分配给新的线索。图7显示了根据本发明优选实施例过滤聊天室线索的步骤的流程图。图7所示的步骤总体通过参考数字700来提及。在步骤710中,从在聊天服务器或聊天终端中与特定聊天室相关联的注册聊天终端接收多条聊天行。在步骤720中,每条聊天行被分配给特定会话线索。在步骤730中,基于步骤720执行的聊天行分配将聊天客户与线索相关联。在步骤740中,对于每个聊天客户,与聊天客户无关的线索被过滤,而与未过滤的线索相关联的聊天行被提供给每个聊天客户。虽然本发明已经对其某些实施例进行详细的描述,但是本领域技术人员应当理解他们可以在本发明中做出各种变化,替换、修改、改变或适配,而不背离本发明最广形式的概念和范围。
权利要求
1.一种用于在网络聊天环境中提供线索管理的系统,包括聊天控制器(120),可操作来在聊天室(505)中注册的多个聊天客户之间提供以多条聊天行形式的信息的交换;和线索管理控制器(130),可操作来确定多条聊天行之间的一个或多个关联,识别一个或多个与该一个或多个关联对应的线索(520),并将多条聊天行的每一条分配给该一个或多个线索(520)中的一个线索。
2.如权利要求1所述的系统,还包括经由分布式计算网络(50)连接到所述多个聊天客户的聊天服务器(150),所述聊天控制器(120)和所述线索管理控制器130被实现在所述聊天服务器(150)上。
3.如权利要求1所述的系统,还包括与所述多个聊天客户中的一个相关联的计算机(10),所述聊天控制器(14)和所述线索管理控制器(19)被实现在所述计算机(10)上。
4.如权利要求1所述的系统,其中,所述网络聊天环境包括交互式电视系统(300),所述聊天室(505)与电视节目(322)相关,并且还包括广播服务器(320),可操作来广播所述电视节目(322),所述聊天控制器(326)和所述线索管理控制器(328)被实现在所述广播服务器(320)上;和与所述多个聊天客户中的一个相关联的接收器(330),所述接收器(330)可操作来接收所述电视节目(322)和所述多条聊天行,所述接收器(330)还可操作来在显示设备(310)上显示所述电视节目(322)和所述多条聊天行。
5.如权利要求1所述的系统,还包括与所述多个聊天客户中选择的一个聊天客户相关联的显示器(20),每个所述线索(520)显示在所述显示器(20)上;以及与所述选择的聊天客户相关联的用户接口,所述用户接口可操作来接收来自所述选择的聊天客户的输入,所述输入选择所述线索(520)中的一个以便显示在显示器(20)上。
6.如权利要求1所述的系统,其中所述线索管理控制器(130)还可操作来将所述多个聊天客户中的每一个与所述线索(520)之一相关联,并向所述聊天客户中的每一个提供分配给所述相关联线索(520)的一些所述聊天行。
7.如权利要求1所述的系统,其中所述线索管理控制器(130)可操作来基于所述多条聊天行的连续聊天行之间相关的概率来确定所述多条聊天行之间的所述一个或多个关联。
8.如权利要求7所述的系统,其中所述相关的概率通过一个时间间隔来测量,在该时间间隔中多条聊天行中新的一条聊天行关于所述多条聊天行中前一个聊天行被发送。
9.如权利要求1所述的系统,其中所述线索管理控制器(130)可操作来基于所述多条聊天行之间的关键词匹配来确定所述多条聊天行之间的所述一个或多个关联。
10.如权利要求1所述的系统,其中所述线索管理控制器(130)可操作来基于所述多个聊天客户中的两个聊天客户之间的用户交互来确定所述多条聊天行之间的所述一个或多个关联。
11.如权利要求1所述的系统,其中所述线索管理控制器(130)可操作来基于所述多条聊天行之间作者身份的公共性来确定所述多条聊天行之间的所述一个或多个关联。
12.如权利要求1所述的系统,其中所述线索管理控制器(130)可操作来基于所述多条聊天行的语法分析来确定所述多条聊天行之间的所述一个或多个关联。
13.如权利要求1所述的系统,其中所述线索管理控制器(130)还操作来为所述一个或多个线索(520)中的每一个提供各自的名称。
14.如权利要求13所述的系统,其中所述各自的名称每一个都由多个聊天客户中的至少一个来分配。
15.如权利要求13所述的系统,其中所述各自的名称每一个都由所述线索管理控制器(130)使用所述多条聊天行中的关键词来分配。
16.如权利要求13所述的系统,其中所述线索管理控制器(130)还可操作来从所述聊天客户之一接收所述各自的名称中选择的一个作为输入以便创建新的聊天室(505),所述线索管理控制器(130)还可操作来自动邀请与具有所述选择名称的所述线索(520)相关联的所述聊天客户加入所述新的聊天室(505)。
17.如权利要求1所述的系统,其中所述线索管理控制器(130)还可操作来提供聊天行引用,该聊天行引用可以由所述多个聊天客户使用来引用所述多条聊天行的每一个。
18.一种用于在网络聊天环境中管理线索(520)的方法,包括从在聊天室(505)中注册的多个聊天客户接收多条聊天行;确定该多条聊天行之间的一个或多个关联;识别一个或多个与该一个或多个关联对应的线索(520);和将多条聊天行的每一条分配给该一个或多个线索(520)中的一个线索。
19.如权利要求18所述的方法,还包括从所述多个聊天客户中选择的一个聊天客户接收输入,所述输入选择所述线索(520)中的一个;和显示至少所述选择的线索(520)给所述选择的聊天客户。
20.如权利要求18所述的方法,还包括将所述多个聊天客户中的每一个与所述线索(520)之一相关联;和向所述聊天客户中的每一个提供分配给所述相关联线索(520)的那些聊天行。
21.如权利要求18所述的方法,其中所述确定包括确定所述多条聊天行的连续聊天行之间相关的概率。
22.如权利要求21所述的方法,其中所述确定相关的概率还包括测量一个时间间隔,在该时间间隔中多条聊天行中新的一条聊天行关于该多条聊天行中的前一个被发送。
23.如权利要求18所述的方法,其中所述确定还包括执行所述多条聊天行之间的关键词匹配。
24.如权利要求18所述的方法,其中所述确定还包括分析所述多个聊天客户中两个聊天客户之间的用户交互。
25.如权利要求18所述的方法,其中所述确定还包括确定所述多条聊天行之间作者身份的公共性。
26.如权利要求18所述的方法,其中所述确定还包括执行所述多条聊天行的语法分析。
27.如权利要求18所述的方法,还包括为所述一个或多个线索(520)中的每一个提供各自的名称。
28.如权利要求27所述的方法,其中所述提供还包括由多个聊天客户中的至少一个分配每一个所述各自的名称。
29.如权利要求27所述的方法,其中所述提供还包括使用所述多条聊天行中的关键词来分配每一个所述各自的名称。
30.如权利要求18所述的方法,还包括提供聊天行引用,该聊天行引用可以由所述多个聊天客户使用来引用所述多条聊天行的每一个。
31.一种包含计算机可执行指令以便执行用于在网络聊天环境中管理线索(520)的方法的计算机可读介质,该方法包括从在聊天室(505)中注册的多个聊天客户接收多条聊天行;确定该多条聊天行之间的一个或多个关联;识别一个或多个与该一个或多个关联对应的线索(520);和将该多条聊天行中的每一条分配给该一个或多个线索(520)中的一个线索。
32.一种被编程来执行在网络聊天环境中管理线索(520)的过程的计算机,该过程包括从在聊天室(505)中注册的多个聊天客户接收多条聊天行;确定该多条聊天行之间的一个或多个关联;识别一个或多个与该一个或多个关联对应的线索(520);和将该多条聊天行中的每一条分配给该一个或多个线索中的一个。
全文摘要
提供了一种管理在网络聊天环境操作的聊天室(505)中的会话线索(520)的系统和方法。聊天控制器(120)提供在聊天室(505)中注册的多个聊天客户之间以多条聊天行形式的信息的交换。线索管理控制器(130)确定聊天行之间的一个或多个关联,识别一个或多个与该一个或多个关联对应的线索(520)。线索管理控制器(130)还将每条聊天行分配给线索(520)的其中一个线索。
文档编号H04L12/58GK1947374SQ200580012391
公开日2007年4月11日 申请日期2005年4月19日 优先权日2004年4月21日
发明者M·P·博德莱恩德, N·W·谢林格尔霍特 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1