会话处理系统、服务器、通信终端、会话处理方法及程序的制作方法

文档序号:7955785阅读:205来源:国知局
专利名称:会话处理系统、服务器、通信终端、会话处理方法及程序的制作方法
技术领域
本发明涉及一种用于使多个用户通过他们的终端彼此进行电子交谈的会话处理系统、服务器、通信终端、会话处理方法、以及程序。
背景技术
已经知道了用于提供通信服务的电子交谈技术,例如PTT(push-to-talk,按键通话),其允许多个用户通过他们的终端彼此进行交谈。在传统的通信服务中,当用户同时参与到多个会话中时,用户没有有效的措施来基于用户或操作者设置的策略选择会话中交换的输入/输出媒体(语音、文本等)的发送或接收以及发送/接收方法。因此,用户在参与会话时不能改变服务类型或模式。
在日本专利申请早期公开No.HEI5-75722中所公开的“一对N通信系统”可能提到了作为关于PTT通信服务的传统技术的示例。该一对N通信系统具有交谈者区分干线PTT。当通过干路被通知存在或不存在来自终端的呼叫请求时,PTT识别交谈者。由此,可以针对交谈者设置一对N通信路径。于是,该一对N通信系统具有高可操作性,并且还能够减小呼叫处理的负担。
然而,如先前已经提到的,包括上述技术在内的传统PTT通信服务与多会话不兼容。此外,在OMA(开放移动联盟,一个标准组织)考虑的规范中,使用户同时所参与的会话的分组排队。另外,处理高优先级会话的实时分组,同时丢弃低优先级会话的实时分组。这种传统技术具有如下问题首先,因为没有提供多个会话处理部分,所以不能对用户同时参与的多个会话执行有效的处理。
第二,因为没有为多个会话提供除了ON和OFF之外的切换模式,所以例如在一个会话在另一会话继续同时出现这样的情形中,不能执行情景切换。

发明内容
因此,本发明的目的是提供一种用于选择有效会话或切换到有效会话的会话处理系统、服务器、通信终端、会话处理方法以及程序。通信终端具有多个会话处理部分。利用不同的输入/输出媒体(语音、文本等)以及不同类型的服务(例如,记录功能),用户可以基于他/她设置的策略来选择有效会话或切换到有效会话。
根据本发明的第一方面,为了实现上述目的,提供了一种会话处理系统,包括多个通信终端;以及服务器,用于提供电子交谈会话,多个用户或谈话者通过所述通信终端参与到会话中;其中所述通信终端或所述服务器中至少一个包括多个会话处理部分,其中每一个会话处理部分处理会话。
根据本发明的第二方面,提供了一种会话处理系统,包括多个通信终端;以及服务器,用于提供电子交谈会话,多个用户或谈话者通过所述通信终端参与到会话中。所述通信终端或所述服务器中至少一个包括多个会话处理部分,其中每一个会话处理部分处理会话;输入/输出部分,用于发送和接收会话数据;会话区分部分,用于基于从所述输入/输出部分接收到的会话数据,确定会话是现有还是新的,以将会话分类为新的或现有会话;会话分级部分,用于基于预设策略,对由所述会话区分部分确定为新会话的会话排定优先级;以及会话分配部分,用于基于由所述会话分级部分确定的优先级以及各个会话处理部分的处理能力,将新会话分配到所述会话处理部分之一。
根据本发明的第三方面,在第二方面中的会话处理系统中,在缺乏会话处理部分来处理会话时,所述会话分配部分终止通过一个或多个会话的通信。
根据本发明的第四方面,在第二或第三方面中的会话处理系统中,其中所述通信终端或所述服务器中至少一个还包括用于存储会话数据的会话存储装置。
根据本发明的第五方面,在第四方面中的会话处理系统中,在缺乏会话处理部分来处理会话时,所述会话存储装置存储一个或多个会话的媒体数据。
根据本发明的第六方面,在第二至第五方面中任一方面的会话处理系统中,在现有会话的处理完成时,所述会话分配部分将另一会话分配到所述现有会话已经分配到的会话处理部分。
根据本发明的第七方面,在第二至第六方面中任一方面的会话处理系统中,在经历了所述会话处理部分的处理后,现有会话改变为预定处理。
根据本发明的第八方面,在第二至第七方面中任一方面的会话处理系统中,在任意定时处设置所述策略。
根据本发明的第九方面,在第二至第八方面中任一方面的会话处理系统中,所述策略的内容涉及会话开始时间。
根据本发明的第十方面,在第二至第九方面中任一方面的会话处理系统中,所述策略的内容涉及每个会话中参与者的数目。
根据本发明的第十一方面,在第二至第十方面中任一方面的会话处理系统中,所述策略的内容涉及每个会话的活泼性。
根据本发明的第十二方面,在第二至第十一方面中任一方面的会话处理系统中,所述策略的内容涉及每个会话中特定或所有参与者的讲话状态。
根据本发明的第十三方面,在第二至第十二方面中任一方面的会话处理系统中,所述策略的内容涉及每个会话的计费系统。
根据本发明的第十四方面,在第二至第十三方面中任一方面的会话处理系统中,在缺乏会话处理部分来处理会话时,所述会话分配部分如此执行分配具有最低优先级的会话存储在所述会话存储装置中。
根据本发明的第十五方面,在第二至第十四方面中任一方面的会话处理系统中,利用PTT(按键通话)通信来执行会话。
根据本发明的第十六方面,提供了一种在第一至第十五方面中任一方面的会话处理系统中使用的服务器。
根据本发明的第十七方面,提供了一种在第一至第十五方面中任一方面的会话处理系统中使用的通信终端。
根据本发明的第十八方面,提供了一种利用多个通信终端以及服务器的会话处理方法,其中所述服务器用于提供电子交谈会话,多个用户或谈话者通过所述通信终端参与到会话中,所述方法包括在所述通信终端或所述服务器中的至少一个中处理多个会话的步骤。
根据本发明的第十九方面,提供了一种利用多个通信终端以及服务器的会话处理方法,其中所述服务器用于提供电子交谈会话,多个用户或谈话者通过所述通信终端参与到会话中。该方法包括在所述通信终端或所述服务器中的至少一个中的如下步骤接收会话数据;基于所接收的会话数据,确定会话是现有还是新的;将会话分类为新的或现有会话;基于预设策略,对新的会话排定优先级;以及基于优先级以及各个会话处理部分的处理能力,将新的会话分配到会话处理部分之一,以便处理会话。
根据本发明的第二十方面,在第十九方面的会话处理方法中,在缺乏会话处理部分来处理会话时,终止通过一个或多个会话的通信。
根据本发明的第二十一方面,第十九或第二十方面的会话处理方法还包括存储会话数据的步骤。
根据本发明的第二十二方面,在第二十一方面的会话处理方法中,在缺乏会话处理部分来处理会话时,存储一个或多个会话的媒体数据。
根据本发明的第二十三方面,在第十九至第二十二方面中任一方面的会话处理方法中,在现有会话的处理完成时,将另一会话分配到所述现有会话已经分配到的会话处理部分。
根据本发明的第二十四方面,在第十九至第二十三方面中任一方面的会话处理方法中,在经历了所述会话处理部分的处理后,现有会话改变为预定处理。
根据本发明的第二十五方面,在第十九至第二十四方面中任一方面的会话处理方法中,在任意定时处设置所述策略。
根据本发明的第二十六方面,在第十九至第二十五方面中任一方面的会话处理方法中,所述策略的内容涉及会话开始时间。
根据本发明的第二十七方面,在第十九至第二十六方面中任一方面的会话处理方法中,所述策略的内容涉及每个会话中参与者的数目。
根据本发明的第二十八方面,在第十九至第二十七方面中任一方面的会话处理方法中,所述策略的内容涉及每个会话的活泼性。
根据本发明的第二十九方面,在第十九至第二十八方面中任一方面的会话处理方法中,所述策略的内容涉及每个会话中特定或所有参与者的讲话状态。
根据本发明的第三十方面,在第十九至第二十九方面中任一方面的会话处理方法中,所述策略的内容涉及每个会话的计费系统。
根据本发明的第三十一方面,在第十九至第三十方面中任一方面的会话处理方法中,在缺乏会话处理部分来处理会话时,存储具有最低优先级的会话。
根据本发明的第三十二方面,在第十八至第三十一方面中任一方面的会话处理方法中,利用PTT通信来执行会话。
根据本发明的第三十三方面,提供了一种计算机程序产品,用于提供电子交谈会话,多个用户或谈话者通过他们的通信终端参与到会话中,所述计算机程序产品被包括在计算机可读介质上,并且包括这样的代码,当执行代码时,使计算机处理多个会话。
根据本发明的第三十四方面,提供了一种计算机程序产品,用于提供电子交谈会话,多个用户或谈话者通过他们的通信终端参与到会话中。所述计算机程序产品被包括在计算机可读介质上,并且包括这样的代码,当执行代码时,使计算机执行如下步骤接收会话数据;基于所接收的会话数据,确定会话是现有还是新的;将会话分类为新的或现有会话;基于预设策略,对新的会话排定优先级;以及基于优先级以及各个会话处理部分的处理能力,将新的会话分配到会话处理部分之一,以便处理会话。
根据本发明的第三十五方面,在第三十四方面的计算机程序中,在缺乏会话处理部分来处理会话时,所述代码使计算机终止通过一个或多个会话的通信。
根据本发明的第三十六方面,在第三十四或三十五方面的计算机程序中,所述代码使计算机存储会话数据。
根据本发明的第三十七方面,在第三十六方面的计算机程序中,在缺乏会话处理部分来处理会话时,所述代码使计算机存储一个或多个会话的媒体数据。
根据本发明的第三十八方面,在第三十四至三十七方面中任一方面的计算机程序中,在现有会话的处理完成时,所述代码使计算机将另一会话分配到所述现有会话已经分配到的会话处理部分。
根据本发明的第三十九方面,在第三十四至三十八方面中任一方面的计算机程序中,在会话处理部分完成处理现有会话之后,所述代码使计算机将现有会话改变为预定处理。
根据本发明的第四十方面,在第三十四至三十九方面中任一方面的计算机程序中,所述代码使计算机在任意时刻设置所述策略。
根据本发明的第四十一方面,在第三十四至四十方面中任一方面的计算机程序中,所述代码使计算机基于所述策略来确定优先级,所述策略的内容涉及会话开始时间。
根据本发明的第四十二方面,在第三十四至四十一方面中任一方面的计算机程序中,所述代码使计算机基于所述策略来确定优先级,所述策略的内容涉及每个会话中参与者的数目。
根据本发明的第四十三方面,在第三十四至四十二方面中任一方面的计算机程序中,所述代码使计算机基于所述策略来确定优先级,所述策略的内容涉及每个会话的活泼性。
根据本发明的第四十四方面,在第三十四至四十三方面中任一方面的计算机程序中,所述代码使计算机基于所述策略来确定优先级,所述策略的内容涉及每个会话中特定或所有参与者的讲话状态。
根据本发明的第四十五方面,在第三十四至四十四方面中任一方面的计算机程序中,所述代码使计算机基于所述策略来确定优先级,所述策略的内容涉及每个会话的计费系统。
根据本发明的第四十六方面,在第三十四至四十五方面中任一方面的计算机程序中,在缺乏会话处理部分来处理会话时,所述代码使计算机存储具有最低优先级的会话。
根据本发明的第四十七方面,在第三十三至四十六方面中任一方面的计算机程序中,利用PTT通信来执行会话。
如上所述,根据本发明,可以通过单个通信终端参与同时进行的多个会话。


结合附图,考虑下面的详细描述,本发明的示例性方面和特征将变得更加清楚,其中图1是示出了根据本发明第一实施例的会话处理系统的构造的方框图;图2是示出了根据本发明第一实施例的会话处理系统的能力示例的图;图3是示出了根据本发明第一实施例的会话示例的图;图4是示出了根据本发明第一实施例的优先级标准表的图;图5是示出了根据本发明第二实施例的会话处理系统的构造的方框图;以及图6是示出了根据本发明第二实施例的计费系统的示例的图。
具体实施例方式
现在参考附图,详细给出本发明优选实施例的描述。
首先,将描述本发明实施例的一般概况。
如图1所示,根据本发明的实施例,会话处理系统包括媒体服务器11以及每一个均连接到服务器11的多个通信终端12、13和14,并且提供诸如PTT(按键通话)通信服务之类的通信服务。顺便地,在实施例中,这些通信服务涉及电子交谈技术,并允许多个用户或谈话者通过他们的终端彼此交谈。这些通信服务实现人与人之间、人与物(机器)之间以及物(机器)与物之间的通信。通信终端包括会话分级部分123、会话分配部分124以及会话处理部分1251至1253。会话分配部分124将各个会话分配到会话处理部分1251至1253,或者切换会话的分配,从而用户可以参与到多个同时的会话中。这里所使用的术语“会话”表示两个或多个用户之间的通信访问的单元。
根据会话分级部分123基于会话选择策略所确定的各个会话的优先级以及通过通信终端可用的服务数目(可用的会话处理部分的数目),会话分配部分124将会话分别分配到会话处理部分1251、1251和1253,或者确定将会话不分配到它们中的任一个。另外,会话分配部分124确定将已经被分配到某一会话处理部分并且用户正在参与的会话的分配改变到另一会话处理部分。在实施例中,虽然如图1所示通信终端12具有三个会话处理部分1251至1253,但是这个数目仅仅是作为示例给出的,而不是限制性的。通信终端可以分别包括不同数目的会话处理部分。
如上所述,根据本发明的实施例,基于会话选择策略和通过通信终端可用的服务数目来分配会话或者改变会话的分配。于是,可以根据用户策略来执行通信,其中用户策略可以达到为每个通信终端所确定这种程度。
第一实施例图1是示出了根据本发明第一实施例的会话处理系统的构造的方框图。参考图1,会话处理系统包括用于处理多会话的媒体服务器11以及多个通信终端12、13和14。媒体服务器11通过会话向/从与其连接的各个通信终端12、13和14发送/接收语音数据、运动图像数据等的分组。顺便地,这里所使用的术语“分组”表示任意通信数据传输的单元。
通信终端12、13和14中每一个都是能够通信的信息处理终端,其根据在其处理能力范围之内的预设会话策略来向/从媒体服务器11发送/接收分组。
下面,将描述通信终端12、13和14的构造。通信终端12、13和14具有相同的构造,因此只描述其中一个,例如通信终端12。
通信终端12包括输入/输出部分121、现有/新会话区分部分122、会话分级部分123、会话分配部分124、多个会话处理部分125(1251至1253)、以及会话记录器126。
输入/输出部分121向/从媒体服务器11发送/接收分组。输入/输出部分121具有将分组转发到其他部分的功能。
现有/新会话区分部分122确定从输入/输出部分121接收到的分组是否属于分配到会话处理部分1251至1253中任一个的现有会话,由此区分新会话与现有会话。根据确定结果,尚未分配的新会话被发送到会话分级部分123。另一方面,已经分配的现有会话被发送到会话处理部分125。
会话分级部分123基于预设会话选择策略(优先级标准),将从现有/新会话区分部分122接收到的分组所属的新会话以及同时进行的会话一起排定优先级。
会话分配部分124基于会话分级部分123所确定的优先级以及通信终端的处理能力,将分组所属的会话分配到会话处理部分125,或者切换会话的分配。此外,当会话的数目超过用户可以同时参与的会话数目时,会话分配部分124确定终止向/从媒体服务器11发送/接收。
会话处理部分125(由会话分配部分124指定的会话处理部分1251至1253中任一个)处理分组所属的会话。
如上所述,通信终端12具有一个或多个会话处理部分125(1251至1253)。会话处理部分1251至1253每一个根据处理能力处理单个会话的分组或媒体(语音,文本等)。由此,用户可以参与的会话达到通信终端中提供的会话处理部分的数目所允许的程度。
会话记录器126记录分组。另外,当会话数目超过用户可以参与的会话数目时,会话记录器126记录通过会话处理部分的一个或多个超出会话交换的媒体。
接着,将描述通信终端12的操作。首先,从存储介质等(未示出)中将会话处理程序加载到通信终端12,以控制终端12的操作。在会话处理程序的控制下,通信终端12执行如下处理。该实施例的操作基于能够通过半双工通信传送语音、文本等的PTT通信服务。
图2是示出了会话处理部分1251至1253的能力示例的图。图3是示出会话示例的图。下面描述例如在图1所示的通信终端12中各个会话处理部分1251至1253处于图2所示的状态并且从没有处理会话的状态依次请求图3所示的会话31至35的情形。
另外,在该实施例中,尽可能优先选择语音输入/输出,并且当语音输入/输出不可用时,执行文本输入/输出或记录。另外,在该实施例中,会话记录器126可以同时记录多达两个会话。另外,如图3所示的每个会话的“用户设置优先级”(用户预设的优先级),存在三个优先级等级“高>中>低”。图4是示出了通信终端12中设置的优先级标准(会话选择策略)的图。在图4所示的优先级标准表中,以从最高开始的优先级顺序列出了优先级标准。
在初始状态中,假设没有会话正被处理,并且未使用所有会话处理部分1251、1252和1253以及会话记录器126。
对会话31的请求在从图1所示的媒体服务器11接收到对图3所示的会话31的请求时,通信终端12的输入/输出部分121将会话31(分组)发送到现有/新会话区分部分122。因为在初始状态中没有处理会话,所以现有/新会话区分部分122将会话31分类为新的会话,并将其发送到会话分级部分123。会话分级部分123基于图4所示的优先级标准表排定会话31的优先级。因为没有现有会话,所以会话31被给予通信终端12中最高的优先级,并且由会话处理部分1251处理。
此后,从会话处理部分1251通过输入/输出部分121向媒体服务器11发送会话31的分组。同时,因为如图3所示“请求”会话31的记录,并且距离要记录的会话数目的上限还存在余量,所以会话记录器126记录会话31。
此时,会话处理部分1251正在处理会话31,未使用会话处理部分1252和1253,并且会话记录器126正在记录会话31。
对会话32的请求在会话31继续同时从媒体服务器11接收到对图3所示的会话32的请求时,输入/输出部分121将会话32发送到现有/新会话区分部分122。现有/新会话区分部分122将会话32分类为新的会话,并将其发送到会话分级部分123。会话分级部分123基于图4所示的优先级标准表排定会话32的优先级。换句话说,会话分级部分123比较会话32与现有会话31。
根据图3所示的“用户设置优先级”,会话32具有比会话31高的优先级。另外,如图4所示,优先级标准41指示基于“用户或操作者设置的优先级”来排定优先级。因此,给予会话32高于会话31的优先级,并且由会话处理部分1251对其进行处理。另一方面,会话31由会话处理部分1252处理。如图2所示,会话处理部分1252不能够语音输出。于是,会话31通过语音输入,并且输出为文本显示。
此时,会话处理部分1251和1252正在分别处理会话32和31,并且它们通过输入/输出部分121向/从媒体服务器11发送/接收分组。未使用会话处理部分1253。会话记录器126正在记录会话31。
对会话33的请求在会话31和32继续同时从媒体服务器11接收到对图3所示的会话33的请求时,输入/输出部分121将会话33发送到现有/新会话区分部分122。现有/新会话区分部分122将会话33分类为新的会话,并将其发送到会话分级部分123。会话分级部分123基于图4所示的优先级标准表排定会话33的优先级。换句话说,会话分级部分123比较会话33与现有会话32和31。
根据图3所示的“用户设置优先级”,会话33具有“中优先级”。也就是说,会话33的优先级低于会话32,而高于会话31。基于优先级标准41,会话33由会话处理部分1252处理,而会话31由会话处理部分1253处理。
结果,如图2所示,会话33通过语音输入,并且输出为文本(会话处理部分1252)。此外,会话31被输入且输出为文本(会话处理部分1253)。同时,因为如图3所示“请求”会话33的记录,并且距离要记录的会话数目的上限还存在余量,所以会话记录器126记录会话33。
此时,会话处理部分1251、1252和1253正在分别处理会话32、33和31,并且它们通过输入/输出部分121向/从媒体服务器11发送/接收分组。会话记录器126正在记录会话31和33。
对会话34的请求

在会话31、32和33继续同时从媒体服务器11接收到对图3所示的会话34的请求时,输入/输出部分121将会话34发送到现有/新会话区分部分122。现有/新会话区分部分122将会话34分类为新的会话,并将其发送到会话分级部分123。会话分级部分123基于图4所示的优先级标准表排定会话34的优先级。换句话说,会话分级部分123比较会话34与现有会话32、33和31。基于优先级标准41执行比较。根据图3所示的“用户设置优先级”,会话33和34都具有“中优先级”。因此,考虑优先级标准42“以会话参与者数目的顺序”来向会话33和34分配优先级。
参考图3,会话33中参与者的数目(321)多于会话34中的参与者(2),因此,向会话33给予高于会话34的优先级。于是,会话的优先级按照降序排定为会话32;会话33;会话34;以及会话31。
因此,会话34由会话处理部分1253处理,并且输入和输出为文本。由于终端能力(会话处理部分的数目)的限制,会话31的输入/输出处理不是实时执行的。会话31只是被会话记录器126记录。
此时,会话处理部分1251、1252和1253正在分别处理会话32、33和34,并且它们通过输入/输出部分121向/从媒体服务器11发送/接收分组。会话记录器126正在记录会话31和33。
对会话35的请求在会话31、32、33和34继续同时从媒体服务器11接收到对图3所示的会话35的请求时,输入/输出部分121将会话35发送到现有/新会话区分部分122。现有/新会话区分部分122将会话35分类为新的会话,并将其发送到会话分级部分123。会话分级部分123基于图4所示的优先级标准表排定会话35的优先级。换句话说,会话分级部分123比较会话35与现有会话32、33、34和31。基于优先级标准41并且然后基于优先级标准42执行比较。根据图3所示的“用户设置优先级”和“参与者数目”,会话31和35具有相同优先级(低),并且其中具有相同的参与者数目(6)。因此,进一步考虑优先级标准43“以会话开始时间的升序”来向会话31和35分配优先级。
参考图3,会话35开始于“2004-09-2106:41:56.99”,这晚于会话31的开始时间“2004-09-2106:21:15.13”。因此,向会话35给予高于会话31的优先级。于是,会话的优先级按照降序排定为会话32;会话33;会话34;会话35以及会话31。
因此,会话35应该由会话记录器126记录。然而,如果会话记录器126记录会话35,则被记录的会话数目超过2会话记录器126可以同时记录的会话数目的上限(因为已经在记录会话31和33)。也就是说,不能记录会话31、33和35中的任意一个。在这种情形中,假设根据标准对用户实时参与(通过语音或文本输入/输出)的会话的记录不具备优先级,则终止会话33的记录。更具体地说,会话31和35不是由会话处理部分125实时处理,而只是由会话记录器126记录。因此,与正在实时处理的会话33相比,优先记录会话31和35。
此时,会话处理部分1251、1252和1253正在分别处理会话32、33和34,并且它们通过输入/输出部分121向/从媒体服务器11发送/接收分组。会话记录器126正在记录会话31和35。
会话32的完成下面,将描述会话31、32、33、34和35继续,现有会话32结束并且不再需要处理的情形。根据优先级标准41、42和43,会话被排定优先级,它们的优先级如下降序排列会话32;会话33;会话34;会话35以及会话31。由于具有最高优先级的会话32的完成,其他会话的优先级上升或增加。
因为在媒体被记录同时会话处理部分1253变为空闲,并且可用于处理会话从而用户可以参与该会话,所以会话35被分配到会话处理部分1253。此外,自动输出会话记录器126所记录的媒体。与用户实时参与的会话的媒体相比,所记录的媒体可以以占用更少时间的方式来输出,例如双倍速度语音回放或者批文本输出。在完成记录媒体的输出时,用户可以实时参与会话35。顺便地,即使在用户实时参与会话时,还可以进行媒体的记录。
此时,会话处理部分1251、1252和1253正在分别处理会话33、34和35,并且它们通过输入/输出部分121向/从媒体服务器11发送/接收分组。会话记录器126正在记录会话31和33。
如前所述,根据本发明的第一实施例,由于通过通信终端可用的服务数目的限制,当在会话的发送/接收终止之后会话处理部分变为空闲,并且可用于处理时,检查相同组进行的会话或新会话是否继续。如果会话继续,则用户可以实时参与会话。
顺便地,在该实施例中,可以基于用户设置的会话选择策略,将各个会话任意分配给会话处理部分1251至1253。例如,当会话分级部分123已经基于会话选择策略确定会话具有高优先级时,可以分配该会话,以便通过语音输入/输出。然后,可以按照优先级的降序分配会话,以便通过语音输入且输出为文本,以及输入/输出为文本。
此外,当会话数目超过会话处理部分的数目(通过通信终端可用的服务数目)时,可以如此设置选择具有最低优先级的会话来分配到会话记录器126。
另外,可以如此设置用户没有实时参与的具有低优先级的会话的媒体根本不输出和记录。
另外,用户可以通过在任何定时处直接输入来改变会话的输入/输出方法。例如,当已经被输入/输出为文本的会话的内容变为对用户重要时,他/她可以改变该会话的分配,从而其可以通过语音输入/输出。
类似地,用户可以在任何时刻改变会话选择的设置。例如,当已经被输入/输出为文本的会话的内容变为对用户重要时,他/她可以改变会话选择策略的设置,以便由此提高该会话的优先级,从而在该会话的分配中反映出重要性的增加。
在该实施例中,虽然在通信终端中执行会话的分级或分配以及媒体的记录,但是这些过程可以在媒体服务器以及终端之一或者这两者中执行。
如上所述,根据本发明的第一实施例,可以获得如下效果。
首先,根据基于会话选择策略的会话优先级,将会话分配到会话处理部分。于是,高优先级会话可以由具有高会话处理能力的会话处理部分处理。
第二,根据基于会话选择策略的会话优先级,将会话分配给会话处理部分。因此,可以在会话期间执行向高优先级会话的切换。
图5是示出了根据本发明第二实施例的会话处理系统的方框图。第二实施例的会话处理系统具有相同的构造,并且以与第一实施例相同的方式操作,除了存在计费信息管理部分127之外。计费信息管理部分127用来增强定义会话优先级的会话选择策略。
参考图5,计费信息管理部分127从多个会话处理部分125和会话记录器126收集计费信息。会话分级部分123从计费信息管理部分127接收计费信息。顺便地,会话分级部分123可以从通信终端外部的计费服务器接收计费信息。
图6是示出了计费系统的示例的图。假设与文本通信相比,当即使对于相同信息语音数据量也大于文本数据量时,对语音通信收取的费用更高。从图6可以看到,在数据量超过阈值A的点处,每单位数据量的费用增加。通过针对会话分级部分123利用阈值A设置优先级标准,在数据量超过阈值A时用户可以将语音输入/输出切换到文本输入/输出。此外,这同样适用于通过不同计费系统对语音通信和文本通信进行收费的情形。
如上所述,根据本发明的第二实施例,可以通过基于用户所订阅的计费系统的用户预设定来自动改变会话的服务类型或模式(语音通信、文本通信等)。于是,可以将总的服务使用费用(包括通信费、交换机使用费和记录器使用费)减小到最小。
顺便地,在上述的第一和第二实施例中,对于优先级改变(减小)的会话或具有最低优先级的会话,即使在会话继续或者会话由会话记录器记录时也终止会话处理(通过会话的通信)。然而,例如,如果会话已经通过语音输出,语音输出(声音输出)可以切换为文本输出(视觉输出)。此外,结合向会话记录器的记录,语音输出可以切换为文本输出和记录。另外,例如,当与记录同时执行语音输出时,可以如此改变处理终止语音输出和记录,并且只执行文本输出。此外,可以如此改变处理语音输出切换到文本输出,同时继续记录,或者终止记录,并且只执行语音输出。
本发明可以应用于诸如PTT或P2T(按键通话)以及PoC(基于蜂窝的按键通话)之类的技术。
虽然已经参考特定的说明性实施例描述了本发明,但是本发明不限于这些实施例,而是仅由所附权利要求限定。应该认识到,在不脱离本发明的范围和精神的前提下,本领域的技术人员可以改变或修改这些实施例。
权利要求
1.一种会话处理系统,包括多个通信终端;以及服务器,用于提供电子交谈会话,多个用户通过所述通信终端参与到会话中;其中所述通信终端或所述服务器中至少一个包括多个会话处理部分,其中每一个会话处理部分处理会话。
2.如权利要求1所述的会话处理系统,其中所述通信终端或所述服务器中至少一个还包括输入/输出部分,用于发送和接收会话数据;会话区分部分,用于基于从所述输入/输出部分接收到的会话数据,确定会话是现有还是新的,以将会话分类为新的或现有会话;会话分级部分,用于基于预设策略,对由所述会话区分部分确定为新会话的会话排定优先级;以及会话分配部分,用于基于由所述会话分级部分确定的优先级以及各个会话处理部分的处理能力,将新会话分配到所述会话处理部分之一。
3.如权利要求2所述的会话处理系统,其中在缺乏会话处理部分来处理会话时,所述会话分配部分终止通过一个或多个会话的通信。
4.如权利要求2所述的会话处理系统,其中所述通信终端或所述服务器中至少一个还包括用于存储会话数据的会话存储装置。
5.如权利要求4所述的会话处理系统,其中,在缺乏会话处理部分来处理会话时,所述会话存储装置存储一个或多个会话的媒体数据。
6.如权利要求2所述的会话处理系统,其中,在现有会话的处理完成时,所述会话分配部分将另一会话分配到所述现有会话已经分配到的会话处理部分。
7.如权利要求2所述的会话处理系统,其中,在经历了所述会话处理部分的处理后,将现有会话改变为预定处理。
8.如权利要求2所述的会话处理系统,其中在任意定时处设置所述策略。
9.如权利要求2所述的会话处理系统,其中所述策略的内容涉及会话开始时间、每个会话中参与者的数目、每个会话的活泼性、每个会话中参与者的讲话状态、和/或每个会话的计费系统。
10.如权利要求5所述的会话处理系统,其中,在缺乏会话处理部分来处理会话时,所述会话分配部分按照以下方式来执行分配具有最低优先级的会话存储在所述会话存储装置中。
11.如权利要求1所述的会话处理系统,其中利用按键通话通信来执行会话。
12.如权利要求2所述的会话处理系统,其中利用按键通话通信来执行会话。
13.一种服务器,在如权利要求1所述的会话处理系统中使用。
14.一种服务器,在如权利要求2所述的会话处理系统中使用。
15.一种通信终端,在如权利要求1所述的会话处理系统中使用。
16.一种通信终端,在如权利要求2所述的会话处理系统中使用。
17.一种利用多个通信终端以及服务器的会话处理方法,所述方法用于提供电子交谈会话,其中多个用户通过所述通信终端参与到会话中,所述方法包括在所述通信终端或所述服务器中的至少一个中,处理多个会话的步骤。
18.如权利要求17所述的会话处理方法,还包括,在所述通信终端或所述服务器中的至少一个中,以下步骤接收会话数据;基于所接收的会话数据,确定会话是现有还是新的;将会话分类为新的或现有会话;基于预设策略,对新的会话排定优先级;以及基于优先级以及各个会话处理部分的处理能力,将新的会话分配到会话处理部分之一,以便处理会话。
19.如权利要求18所述的会话处理方法,其中,在缺乏会话处理部分来处理会话时,终止通过一个或多个会话的通信。
20.如权利要求18所述的会话处理方法,还包括在所述通信终端或所述服务器中的至少一个中,存储会话数据的步骤。
21.如权利要求20所述的会话处理方法,其中,在缺乏会话处理部分来处理会话时,存储一个或多个会话的媒体数据。
22.如权利要求18所述的会话处理方法,其中,在现有会话的处理完成时,将另一会话分配到所述现有会话已经分配到的会话处理部分。
23.如权利要求18所述的会话处理方法,其中,在经历了所述会话处理部分的处理后,将现有会话改变为预定处理。
24.如权利要求18所述的会话处理方法,其中在任意时刻设置所述策略。
25.如权利要求18所述的会话处理方法,其中所述策略的内容涉及会话开始时间、每个会话中参与者的数目、每个会话的活泼性、每个会话中参与者的讲话状态、和/或每个会话的计费系统。
26.如权利要求21所述的会话处理方法,其中,在缺乏会话处理部分来处理会话时,存储具有最低优先级的会话。
27.如权利要求17所述的会话处理方法,其中利用按键通话通信来执行会话。
28.如权利要求18所述的会话处理方法,其中利用按键通话通信来执行会话。
29.一种计算机程序产品,用于提供电子交谈会话,多个用户通过他们的通信终端参与到会话中,所述计算机程序产品被包括在计算机可读介质上,并且包括这样的代码,当执行代码时,使计算机处理多个会话。
30.如权利要求29所述的计算机程序产品,所述代码使计算机执行如下步骤接收会话数据;基于所接收的会话数据,确定会话是现有还是新的;将会话分类为新的或现有会话;基于预设策略,对新的会话排定优先级;以及基于优先级以及各个会话处理部分的处理能力,将新的会话分配到会话处理部分之一,以便处理会话。
31.如权利要求30所述的计算机程序产品,其中,在缺乏会话处理部分来处理会话时,所述代码使计算机终止通过一个或多个会话的通信。
32.如权利要求30所述的计算机程序产品,其中所述代码使计算机存储会话数据。
33.如权利要求32所述的计算机程序产品,其中,在缺乏会话处理部分来处理会话时,所述代码使计算机存储一个或多个会话的媒体数据。
34.如权利要求30所述的计算机程序产品,其中,在现有会话的处理完成时,所述代码使计算机将另一会话分配到所述现有会话已经分配到的会话处理部分。
35.如权利要求30所述的计算机程序产品,其中,在会话处理部分完成处理现有会话之后,所述代码使计算机将现有会话改变为预定处理。
36.如权利要求30所述的计算机程序产品,其中所述代码使计算机在任意时定时处设置所述策略。
37.如权利要求30所述的计算机程序产品,其中所述代码使计算机基于所述策略来确定优先级,所述策略的内容涉及会话开始时间、每个会话中参与者的数目、每个会话的活泼性、每个会话中参与者的讲话状态、和/或每个会话的计费系统。
38.如权利要求33所述的计算机程序产品,其中,在缺乏会话处理部分来处理会话时,所述代码使计算机存储具有最低优先级的会话。
39.如权利要求29所述的计算机程序产品,其中利用按键通话通信来执行会话。
40.如权利要求30所述的计算机程序产品,其中利用按键通话通信来执行会话。
全文摘要
一种用于基于用户设置的策略选择有效会话或切换到有效会话的会话处理系统、服务器、通信终端、会话处理方法以及程序。一种会话处理系统包括多个通信终端以及用于提供电子交谈会话的服务器,多个用户或谈话者通过通信终端参与到会话中。通信终端或服务器中至少一个包括每一个处理会话的多个会话处理部分。
文档编号H04L12/18GK1829341SQ20061005146
公开日2006年9月6日 申请日期2006年2月28日 优先权日2005年2月28日
发明者白木孝, 小野芳浩, 伊东直子, 阿内特·许尔克 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1