用于并行多模通信会话持续的系统和方法技术方案

技术编号:2921174 阅读:212 留言:0更新日期:2012-04-11 18:40
一种方法(图6)和设备(600),在没有会话条件下以每个用户为基础维护用户代理程序的并行多模会话状态信息(604),这些用户代理程序被配置用于相同会话期间(700)的不同并行模式通信,并响应对并行多模会话状态信息(702)的访问,重新建立并行多模会话。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术总的来说涉及通信系统和方法,更具体的,涉及多模通信的系统和方法。
技术介绍
涉及例如手持装置、移动电话、膝上型电脑、PDA、互联网设备、非移动装置以及其他适当装置等通信装置的新兴
是,用于获得信息和服务的多模交互应用。典型地,驻留在通信装置上的是至少一个用户代理程序,例如浏览器或其他任何用作用户接口的适当软件。用户代理程序可响应提取请求(由用户经用户代理程序输入或来自另一装置或软件应用),接收提取的信息,经内部或外部连接在内容服务器中导航,并呈现信息给用户。用户代理程序可以是图形浏览器,语音浏览器或如本领域普通技术人员可识别的任何其他适当的用户代理程序。此种用户代理程序可包括(但不限于)J2ME应用程序、NetscapeTM、Internet ExplorerTM、java应用程序、WAP浏览器、即时消息传递、多媒体接口、Windows CETM或任何其他适当的软件实现。多模技术允许用户通过一种模式经用户代理程序获取例如语音、数据、视频、音频或其他信息等信息,以及例如电子邮件、天气更新、银行交易和新闻或其他信息等服务,并通过另一种不同模式接收信息。更具体的,用户可以一种或多种模式提交信息提取请求,例如对麦克风说出提取请求,然后用户可以用相同模式(即语音)接收提取的信息,或用不同模式接收提取的信息,例如通过图形浏览器,它在显示屏幕上以可视方式呈现返回的信息。在该通信装置内,用户代理程序以和标准Web浏览器或其他驻留在连接到网络或其他终端装置上的装置中的适当软件程序相似的方式运行。同样的,建议可允许用户使用一个或多个用户输入和输出接口的多模通信系统,从而在通信期间促进多种模式的通信。用户代理程序可位于不同装置上,例如,网络元件,诸如语音网关可能包括语音浏览器;例如手持装置可包括图形浏览器,诸如WAP浏览器;或其他适当的基于文本的用户代理程序。因此,由于多模性能,用户可以以一种模式输入,而以不同模式接收返回的信息。已经建议试图提供两种不同模式用户输入的系统,例如以语音模式输入某些信息而通过触觉或图形接口输入其他信息。一种建议提议使用串行异步方法,该方法需要例如用户首先输入语音,然后在语音输入完成之后发送短消息。此种系统中的用户在同一通信期间可能必须手动切换模式。因此,这一建议很麻烦。另一建议的系统使用单个用户代理程序,并在现有HTML页面中标示语言标签,从而用户可以例如使用语音定位到Web页,而非打出搜索词,然后该相同的HTML页面允许用户输入文本信息。例如,用户可以说出词“城市”,并打入地址,以从内容服务器获得可视地图信息。然而,此种建议的方法通常强制将具有不同模式的多模式输入输入到一个装置上的相同的用户代理程序(通过相同浏览器输入)内。因此,通常在相同HTML形式中输入语音和文本信息,并通过相同用户代理程序处理语音和文本信息。然而该建议需要使用运行在单个装置上的单个用户代理程序。因此,对于较简单的装置,例如具有有限处理能力和存储容量的移动装置,复杂的浏览器会降低装置性能。同样,这样的系统不能促进通过不同用户代理程序的并行多模信息输入。此外,期望在多个装置上提供并行多模输入,从而允许在不同应用程序或不同装置中的分布式处理。另一个建议提议使用多模网关和多模代理,其中多模代理提取内容并输出该内容到通信装置中的用户代理程序(例如浏览器)和例如在网络元件中的语音浏览器,从而该系统允许某装置的语音和文本输出。然而,此方法看来不允许用户在不同模式中通过不同应用程序的并行信息输入,因为该建议也是单个用户代理方案,要求输出不同模式的提取信息到单个用户代理程序或浏览器。通信会话管理技术是已知的,它允许恢复先前终止的通信会话。例如,对于使用语音XML形式的系统,如果用户退出使用此形式,在服务器内维护该形式的状态,从而用户可以,例如通过浏览器重新连接到Web应用程序,然后Web应用程序会定位用户的先前会话信息,并在用户终止该会话时退出的先前状态重新建立和用户的会话。然而,此种技术通常只为一个模式提供会话持续。此外,这样的系统通常在使用单个用户代理程序的会话期间为用户提供会话持续。因此,需要一种用于并行多模通信的会话持续方法和设备。附图说明在附图中为示范目的而非限制目的显示本专利技术,其中相同参考标记表示相同元件,其中图1是显示根据本专利技术一个实施例的多模通信系统的例子的框图;图2是显示根据本专利技术一个实施例的用于多模通信的方法的例子的流程图;图3是显示根据本专利技术一个实施例的用于多模通信的方法的例子的流程图;图4是显示根据本专利技术一个实施例的用于混合接收的并行多模输入信息的方法的例子的流程图;图5是显示根据本专利技术实施例的多模网络元件的例子的框图;图6是显示根据本专利技术一个实施例的用于保持多模通信连续性的方法的例子的流程图;图7是显示图6所示的流程图一部分的流程图;以及图8是显示根据本专利技术一个实施例的并行多模通信状态存储器内容的例子的框图。优选实施例详细说明简要的,多模网络元件通过一个或多个装置上不同的用户代理程序促进并行多模通信会话。例如,以语音模式通信的用户代理程序,例如包括语音引擎和呼叫/会话终端的语音网关内的语音浏览器,和另一运行在不同模式的用户代理程序,例如移动装置上的图形浏览器同步。在通信期间,多个用户代理程序可操作的和内容服务器相连,从而允许并行多模交互。多模网络元件,例如,获得用于相互之间运行在不同模式的多个用户代理程序的模式特有指令,例如通过获得和不同模式相关的不同的标记语言形式,例如和文本模式相关的HTML形式以及和语音模式相关的语音XML形式。多模网络元件在通信期间根据获得的模式特有指令,为用户同步来自多个用户代理程序的输出。例如,语音浏览器被同步输出音频到一个装置上,而图形浏览器被同步并行输出显示到相同或不同装置的屏幕上,从而允许用户通过一个或多个用户代理程序输入。在用户通过多个运行在不同模式的用户代理程序输入输入信息的情况中,一种方法和设备响应并行不同多模信息的请求,混合或链接接收到的并行多模输入信息,该信息由用户输入并从多个用户代理程序发送。这样,通过不同的用户代理程序促进了并行多模输入,从而在并行多模会话期间可以使用多个装置或其他装置,或采用多种用户代理程序的一个装置。由多模网络元件指定不同的代理,从而和各个设定在不同模式的不同用户代理程序通信。图1显示根据本专利技术一个实施例的多模通信系统10的例子。在此例子中,多模通信系统10包括通信装置12,多模混合服务器14,语音网关16以及内容源,例如Web服务器18。通信装置12可以是例如互联网设备,PDA,蜂窝电话,有线置顶盒,电信息通信单元,膝上型计算机,台式计算机或任何其他移动或非移动装置。根据期望的通信类型,通信装置12还可操作的和无线局域或广域网络20、WAP/数据网关22、短消息服务中心(SMSC/寻呼网络)24或任何其他适当的网络通信。类似的,多模混合服务器14可和任何适当装置、网络元件或包括互联网、内部网、多媒体服务器(MMS)26、即时消息传递服务器(IMS)28或任何其他适当网络的网络通信。因此,通信装置12经通信链路21、23和25与适当的网络进行有效通信。类似的,多模混合服务器14也适于经如27所指的通用通信链路链接本文档来自技高网...

【技术保护点】
一种用于多模通信的方法,包括:在没有会话条件下,以每个用户为基础,维护用户代理程序的并行多模会话状态信息,这些用户代理程序被配置用于会话期间的不同并行模式通信,以及响应对并行多模会话状态信息的访问,重新建立并行多模会话。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:格列格约翰逊瑟那卡巴拉苏里亚詹姆士费尔兰斯杰罗姆扬克拉伊努皮尔斯大卫丘卡迪拉尼加拉格达拉
申请(专利权)人:摩托罗拉公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1