首页> 中国专利> 用于在一个会话中执行多个通信形式的方法和装置

用于在一个会话中执行多个通信形式的方法和装置

摘要

提供一种用于在同一通信会话中执行多个混合的通信形式的方法。通信管理器接收使用第一通信形式建立通信会话的请求,其中通信会话支持多个和同时的通信形式。接下来,通信管理器选择第二通信形式以进行通信会话。然后,通信管理器将第二通信形式转码为第一通信形式。可以转换不同的形式以根据本发明的实施方式来促进和丰富通信能力。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-02-24

    授权

    授权

  • 2016-01-20

    专利申请权的转移 IPC(主分类):H04W80/00 登记生效日:20151229 变更前: 变更后: 申请日:20091231

    专利申请权、专利权的转移

  • 2012-11-14

    实质审查的生效 IPC(主分类):H04W80/00 申请日:20091231

    实质审查的生效

  • 2012-09-19

    公开

    公开

说明书

背景技术

现代通信技术使用户能够按各种形式来进行通信,所述形式包括:电 话、短消息服务(SMS)、多媒体消息服务(MMS)、即时消息、电子邮 件等。然而,在传统的通信会话中,典型地将用户限制为按照用于发起会 话的形式来进行通信。例如,如果用户接收电话呼叫,用户通常必须利用 通过电话呼叫的语音来进行响应。结果是,如果用户接收了一种通信形式, 并且用户的上下文(例如,用户在会议中或在语音会话将会不合适或打扰 其它人的其它位置中时)不允许用户进行通信会话,用户通常必须拒绝或 错失通信。换句话说,典型地,用户不具有独立于用于发起会话的通信形 式而在多种通信形式(例如,包括从一种形式转码到另一种形式的混合形 式中的通信)间使用或切换的选项。因此,服务提供商和设备制造商面临 在单个上下文感知通信会话(例如,可以根据语境信息改变用于一个或多 个通信方的通信形式的通信会话)中集成多个混合通信形式的重大技术挑 战。克服这个技术挑战可以提升用户感受并且当执行通信回话时提供更大 灵活性和方便性。

发明内容

因此,存在对这样的方法的需要,以用于在相同通信会话中执行多种 形式通信。

根据一个实施方式,一种方法,包括接收使用第一通信形式建立通信 会话的请求,其中通信会话支持多个和同时的通信形式。所述方法还包括 选择第二通信形式以进行通信会话。所述方法进一步包括将第二通信形式 转码为第一通信形式。

根据另一实施方式,一种装置,包括:至少一个处理器,以及至少一 个包括计算机程序代码的存储器,所述至少一个存储器和所述计算机程序 代码被配置为,通过至少一个处理器至少部分地促使所述装置,接收使用 第一通信形式建立通信会话的请求,其中通信会话支持多个和同时的通信 形式。还促使所述装置选择第二通信形式以进行通信会话。进一步促使所 述装置将第二通信形式转码为第一通信形式。

根据另一实施方式,一种携带一个或多个指令的一个或多个序列的计 算机可读存储介质,当由一个或多个处理器执行时,至少部分地促使装置, 接收使用第一通信形式建立通信会话的请求,其中通信会话支持多个和同 时的通信形式。还促使所述装置选择第二通信形式以进行通信会话。进一 步促使所述装置将第二通信形式转码为第一通信形式。

根据另一实施方式,一种装置,包括:用于接收使用第一通信形式建 立通信会话的请求的部件,其中通信会话支持多个和同时的通信形式。所 述装置还包括用于选择第二通信形式以进行通信会话的部件。所述装置进 一步包括用于将第二通信形式转码为第一通信形式的部件。

通过下面的详细描述,简单地通过解释多个特定的实施方式和实现方 式,包括用于执行本发明所预期的最佳模式,容易了解本发明的其它方面、 特点和优势。在全部不偏离本发明的精神和范围的情况下,本发明还能够 具有其它和不同的实施方式,并且可在各种明显的方面对其几个细节进行 修改。因此,应当将附图和说明认为本质上是解释性的,不是限制性的。

附图说明

通过示例的方式且不是通过限制的方式,结合附图中的图来解释本发 明的实施方式,其中:

图1是根据一个实施方式的能够在同一通信会话中执行多个通信形式 的系统的示意图;

图2是根据一个实施方式的通信管理器的组件的示意图;

图3是根据一个实施方式的用于在同一通信会话中执行多个通信形式 的流程图;

图4是根据一个实施方式的用于生成上下文的过程的流程图;

图5A至5D是根据各种实施方式的在图3的过程中使用的用户接口的 示意图;

图6是可以用于实现本发明的实施方式的硬件示意图;

图7是可以用于实现本发明的实施方式的芯片集的示意图;以及

图8是可以用于实现本发明的实施方式的移动终端(例如,手持机) 的示意图。

具体实施方式

公开了用于在同一通信会话中执行多种通信形式的方法、装置和计算 机程序的实施例。在下面的说明中,为了解释的目的,叙述了多个具体细 节,以便提供对本发明的实施方式的充分了解。然而,对本领域技术人员 来说明显的是,本发明的实施方式可以在没有这些具体的细节,或者具有 等同的安排的情况下实现。在其它情况下,在框图中示出了已知的结构和 设备,以便避免对本发明实施方式造成不必要的难以理解。

图1是根据一个实施方式的能够在同一通信会话中执行多种通信形式 的系统的示意图。如之前讨论的,通信技术的进步已经导致许多不同通信 形式的可用性,包括语音通信(例如,传统的座机、基于因特网协议的语 音等)、文本消息传送(例如,短消息服务(SMS)、多媒体消息服务(MMS) 等)、电子邮件、即时消息、社交网络更新等。此外,单个设备(例如, 智能手机、移动设备、手持机等)变得更为通用地具有支持全部或部分这 些类型的通信的能力。例如,许多现代移动设备可以用于电话呼叫、发送 文本消息、发送即时信使消息、以及发送电子邮件或执行任意其它基于因 特网的通信。每种通信形式具有不同的优点和缺点。例如,语音呼叫(例 如,电话呼叫)的益处在于,其提供多方之间实时的基于语音的会话,使 得多方可以彼此交谈,就像他们在与人交谈。然而,在电话呼叫中,可能 难以传递使用书写或可视通信更好地表达的某些信息(例如,账号、复杂 的拼写、地址、地图、图画等等)。例如,文本消息的益处在于,用户可 以按书写形式进行通信,其可以被保存为记录或用于传递正确的拼写。此 外,在用户难以在电话上交谈的环境中,通过文本消息的通信可能是有益 的。然而,文本消息不能创建类似于电话会话的实时语音通信。由于每种 通信形式可以提供不同的优点和缺点,一个用户可能喜欢一种通信形式, 而另一用户可能喜欢另一通信形式,特别是当两个用户从两个不同位置进 行通信时。此外,用户可能希望基于用户在通信会话期间想要传递什么来 使用不同形式的信息。例如,当用户在与客户服务代表进行呼叫时,用户 可以将会话发起为语音呼叫并且然后经由文本消息传送诸如账号、订单历 史等信息给代表,且仍然保持语音会话。因此,需要一种在用户之间的通 信期间允许多种通信形式的方法。

传统地,在单个通信会话中,仅一种通信形式用于多方之间的通信。 因此,如果使用一种通信形式(例如电话)与其他用户进行通信的用户, 想要与使用不同通信形式(例如,文本消息)的其它用户进行通信,则用 户典型地终止电话会话,从而能够开始文本消息会话以发送文本消息。对 于许多用户,利用当前方法在使用多个通信会话(例如,用于语音的一个 会话和用于文本的另一会话)的不同形式间切换的不便利性是十分难以承 受的。结果,大部分用户不会或不能进行多个并行的且不同的通信会话, 以获得每种类型的通信的特殊长处的优点。此外,如果用户处于呼叫者经 由电话来呼叫用户且用户不能用语音进行通信的情况中,传统的方法一般 不会提供在不使用户在电话上交谈的情况下与呼叫者用语音进行通信的方 式,。

为了解决这种问题,图1的系统100引入下列能力:(1)建立与一种 通信形式(即,第一形式)的通信会话,(2)选择在通信会话中的不同通 信形式(即,第二形式),以及(3)将第二通信形式转码为第一通信形式, 以使用第一通信形式与设备进行通信。具体而言,系统100使得UE 101a-101n中的一个(例如,UE 101a)能够通过使用可用于多个同时的通 信形式的通信形式中的一个,建立与UE 101a-101n中的另一个(例如, UE 101b)的通信会话。一旦在UE 101a和101b之间建立了通信会话,例 如,不同通信形式可以用于在UE 101a和101b之间发送和接收通信,其 中UE 101a使用第一通信形式而UE 101b使用第二通信形式,第二通信形 式被转码为第一通信形式以呈现给UE 101a,从而创建混合通信形式。因 此,在同一通信会话内,可以使用多种通信形式以在UE 101a和101b之 间进行通信。

此外,此处介绍的方法使得能够通过将一个通信形式转码或转换为另 一通信形式而不中断通信会话,来实现在各种通信形式之间的无缝切换。 如上所述,这种方法的关键优点是,用户可以独立于通信会话中其它方使 用的通信形式,来选择形式或通信形式以进行通信会话,由此提升用户的 通信体验。因此,设想用于在同一通信会话中通过多种通信形式进行通信 的手段。

此外,使用这些特征,基于诸如用户的当前活动或环境(例如,驾驶、 训练、参加会议等)的背景信息,用户可以人工地或自动地选择合适的一 个通信形式或多个通信形式,并且然后使用选择的通信类型进行通信会话。 在一个实施方式中,使用背景信息确定的合适通信形式可以是与用于建立 通信会话的通信形式不同的通信形式。更具体地,系统100可以从传感器 或用户输入确定与UE 101a和101b关联的背景信息,其中可以使用背景 信息来识别用户的简档、行为、活动、环境、社交网络状态等。在一个实 施方式中,可以作为与特殊通信形式附着或相关联(例如,像元数据那样) 的新媒体来传达背景信息,由此使得通信形式是背景感知的。于是,当一 种通信形式被转码为另一形式时,一种形式中的关联背景还可以被转换并 且与另一通信形式相关联。例如,可以由按自然人类类型语言书写的文本 来介绍背景信息。然后,由于将关联通信形式从基于文本的通信转码为基 于语音的通信,可以通过例如文本到话音将文本相应地转换为语音,并且 反之亦然。使用背景来确定通信形式的优点是,这种特征通过自动呈现或 发起最适合用于给定背景的通信形式,来降低用户从可能的通信形式中进 行选择所花费的步骤。因此,同样设想用于基于背景来选择通信形式的手 段。

如图1所示,系统100包括用户设备(UE)101A…101N,其具有经 由通信网络105的与通信设备103的连通性。通过示例的方式,系统100 的通信网络105包括一个或多个网络,例如数据网络(没有示出)、无线 网络(没有示出)、电话网络(没有示出)或其任意组合。可以预期的是, 数据网络可以是任意的局域网(LAN)、城域网(MAN)、广域网(WAN)、 公共数据网(例如,因特网)、短距离无线网络,或任何其它合适的分组 交换网络,例如商业所有的专有分组交换网络,例如专有电缆或光纤网络 等,或其任意组合。此外,例如,无线网络可以是蜂窝网络,并可以使用 各种技术,包括增强数据速率全球演进(EDGE)、通用分组无线服务 (GPRS)、全球移动通信系统(GSM)、因特网协议多媒体子系统(IMS)、 通用移动通信系统(UMTS)等,以及任何其它合适的无线介质,例如全 球微波互连接入(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、 宽带码分多址(WCDMA)、无线保真(WiFi)、无线局域网(WLAN)、 蓝牙因特网协议(IP)数据广播、卫星、移动自组织网络(MANET) 等,或其任意组合。

UE 101是任意类型的移动终端、固定终端、或便携式终端,包括移动 手持机、站、单元、设备、多媒体计算机、多媒体输入板、因特网节点、 发信机、桌上型计算机、膝上型计算机、个人数字助理(PDA)、音频/ 视频播放器、数字照相机/摄像机、定点设备、电视接收机、无线电广播接 收机、电子书设备、游戏设备或其任意组合。还可预期的是,UE 101可对 用户支持任意类型的接口(例如,“可佩戴”电路等)。UE 101还包括数 据存储介质109或连接到数据存储介质109,以存储数据和/或访问存储的 数据。

UE 101还可以连接到传感器模块111。传感器模块111可以用于收集 信息,可以将信息存储在数据存储器109中或由UE 101来使用。在一个 实施例中,传感器模块111可以包括录音机、光传感器、全球定位系统 (GPS)设备、温度传感器、动作传感器、加速度计和/或能够用于收集与 环境条件或与UE 101相关联的背景有关的信息的任何其它设备。

UE 101可包括通信管理器107。在一个实施例中,通信管理器107能 够使用UE 101处理与通信相关的各种操作。例如,通信管理器107可以 管理经由UE 101的进入或外出通信,并且显示这种通信。更具体地,通 信管理器107提供选项,以在单个通信会话中按照多种通信形式进行通信。 通信管理器107还可以提供可视化(例如,图形用户接口),以允许用户 控制通信网络105上的通信。例如,通信管理器107可以包括使用一个或 多个通信形式发起与UE 101a-101n的通信会话的选项。此外,通信管理 器107可以包括接口(例如,应用编程接口(API)),所述接口使用户 能够与基于因特网的网站进行通信或经由通信服务103来使用各种通信服 务(例如,电子邮件、即时消息传送、文本消息传送等)。在一些实施例 中,通信管理器107可以包括用户接口(例如,图形用户接口、基于音频 的用户接口等)以访问基于因特网的通信服务,发起通信会话,选择通信 的形式和/或其它相关功能。通信管理器107还可以从传感器模块111获取 与UE 101相关联的背景数据,并且处理数据以提供适于确定的背景的通 信选项。

通信设备103向UE 101a-101n提供与通信相关的各种服务,使得UE 101a-101n可以通过通信网络彼此进行通信。通信服务103提供的服务可 以包括蜂窝电话服务、因特网服务、数据转移服务等。在一个实施例中, 通信服务103还可以提供在通信会话期间使用的内容,例如音乐、视频、 电视服务等。通信服务103可以连接到服务存储介质113以存储或访问数 据。在另一实施方式中,通信服务103还能够执行各种计算以支持通信管 理器107的功能,这些功能中的一部分可以是为UE 101执行的。例如, 通信服务103可以管理在通信中不同通信形式的转码或转换,或者提供在 通信会话期间使用的信息或内容。

通过示例的方式,UE 101通信服务103可使用已知的、新的或仍在开 发中的协议相互通信并与通信网络105的其它组件进行通信。在该情况中, 协议包括定义通信网络105中的网络节点如何基于通过通信链路发送的信 息相互交互的规则集。该协议在每个节点中的不同操作层上是有效的,从 产生和接收各种类型的物理信号,到选择用于传送这些信号的链路,到由 这些信号指示的信号格式,到识别计算机系统上执行的哪个软件应用发送 或接收信息。在开放系统互连(OSI)参考模型中概念性地描述了用于在 网络上交换信息的协议的不同层。

网络节点之间的通信典型地通过交换离散数据分组来实现。每个分组 典型地包括(1)与特定协议相关的报头信息,和(2)跟随报头信息并包 含可独立于该特定协议进行处理的信息的有效载荷信息。在一些协议中, 分组包括(3)跟随有效载荷并指示有效载荷信息的结束的报尾(trailer) 信息。报头包括诸如分组源、其目的地、有效载荷长度、由协议使用的其 它属性的信息。通常,有效载荷中用于特定协议的数据包括用于与OSI参 考模型的不同的、较高层相关联的不同协议的报头和有效载荷。用于特定 协议的报头典型地指示在其有效载荷中包括含用于下一协议的类型。假定, 较高层的协议被封装在较低层协议中。在分组中包括的报头穿过多个诸如 因特网的异构网络,报头典型地包括如OSI参考模型所定义的物理(层1) 报头、数据链路(层2)报头、互联网络(层3)报头和传输(层4)报头、 和各种应用报头(层5、层6和层7)。

图2是根据一个实施例的通信管理器107的组件的示意图。通过示例 的方式,通信管理器107包括用于在同一通信会话中执行多个通信形式的 一个或多个组件。可以设想的是,可以在一个或多个组件中结合或由等价 功能的其它组件来执行这些组件的功能。在本实施例中,通信管理器107 包括控制模块201、输入模块203、计算模块205、呈现模块207和通信模 块209。控制模块201监督任务,所述任务包括由控制模块201、输入模块 203、计算模块205、呈现模块207和通信模块209执行的任务。输入模块 203管理和传达进入UE 101的输入,并且还传达由传感器模块101a-101n 获取的信息。到UE 101中的输入可以是任何形式的,包括按压UE 101上 的按钮、触碰触摸屏、通过拨号盘或平板来滚动等。传感器模块111a-111n 获取的信息可以是各种类型的数据形式或由输入模块203转换为数据形式 的电信号。计算模块205执行计算和估计(例如,背景确定、合适通信形 式的推荐、转码、转换等),所述计算和估计用于管理在同一通信会话中 使用不同通信形式的通信。呈现模块207控制用户接口的显示以传达信息 且允许用户经由接口与UE 101进行交互,接口例如是图形用户接口。此 外,呈现模块207与控制模块201、输入模块203和通信模块209进行交 互,以显示需要被传达的任意必要信息。通信模块209管理各种通信形式 的进入和外出通信,使得可以在同一通信会话中使用不同通信形式。UE 101还可以连接到诸如数据存储媒体109a-109n的存储媒体,使得通信管 理器107可以访问数据存储媒体109a-109n中的数据或在数据存储媒体 109a-109n中存储数据。如果数据存储媒体109a-109n不是本地的,那么可 以经由通信网络105来访问数据存储媒体109a-109n。UE 101还可以经由 通信网络105连接到服务存储器113,使得通信管理器107能够控制服务 存储介质113中的数据并且在服务存储介质113存储数据和访问服务存储 介质113的数据。

图3是根据一个实施例的用于在同一通信会话中执行多个通信形式的 过程的流程图。在一个实施例中,通信管理器107执行过程300并且在包 括如图7所示的处理器和存储器的芯片集中实现通信管理器107。在步骤 301中,在接收到使用第一通信形式建立通信会话的请求之后,使用第一 通信形式建立通信会话。例如,呼叫者可以使用UE 101b通过呼叫UE 101a 来发送经由第一通信形式(例如,电话)与UE 101a进行通信的请求。然 后,UE 101a的用户可以通过答复来自UE 101b的呼叫来答复通信请求, 由此使用第一通信形式(例如,电话)来建立在UE 101b和UE 101a之间 的通信会话。在步骤303中,通信管理器107确定是否在同一通信会话中 使用不同的通信形式。这种确定可以依赖于UE 101上的用户输入或UE 101上的条件集合。例如,通过选择使用文本消息来与使用电话建立通信 会话的呼叫者进行通信,用户可以选择在同一通信会话中使用不同通信形 式的选项。在另一实施例中,如果满足特定条件,UE 101可以自动地选择 在同一通信会话中按不同通信形式进行通信。条件可以依赖于预先配置的 用户设置,例如预先设置在会议期间以文本消息对电话呼叫进行响应。此 外,可以配置用户设置,使得具有特定地址或电话号码的呼叫者或特定的 呼叫者类别将会以特定通信形式进行响应。例如,在会议期间,如果属于 “朋友”类别的呼叫者在会议期间在电话上呼叫,可以自动选择文本消息 作为通信形式,从而保持较短的会话。在另一例子中,如果未知的号码或 似乎是电话推销员的号码,则可以生成自动文本消息且将自动文本消息选 择为通信形式,从而保持较短的会话。然而,在其它实例中,如果工作会 议期间属于“老板”类别的呼叫者在电话上呼叫,那么可以将常规电话选 择为通信形式。

如果通信管理器107不确定将在同一通信中使用不同通信形式,那么 可以在同一会话中利用相同通信形式来执行通信,如图305中所示。因此, 例如,如果建立经由电话的通信并且通信管理器107不确定将在同一会话 中使用与电话相比的不同通信形式,那么UE 101的用户继续经由电话来 通信。相反,如果通信管理器107确定将在同一会话中使用不同通信形式, 则选择第二通信形式,如步骤307所示,并且在同一通信会话中使用第二 通信形式来执行通信,如步骤309中所示。于是,第二通信形式被转码为 第一通信形式,从而创建混合通信形式,如步骤311中所示。按这种方式, 按第一通信形式进行通信的呼叫者将从用户接收按第一通信形式的响应, 即使用户按第二通信形式进行通信。

可以按照多种不同方式执行在同一会话中的经由不同通信形式的通 信。在经由电话建立通信的实例中,UE 101的用户可进行选择,以选择文 本消息以在同一通信会话中发送文本消息。于是,根据本发明,利用同一 通信会话,呼叫者可以通过在电话上说话来进行通信,并且UE 101的用 户可以通过发送文本消息给呼叫者来进行通信。于是,通信管理器107使 用例如文本到语音引擎将用户文本消息转换为语音,并且然后为呼叫者播 放转换的语音,使得呼叫者仍然可以进行通信会话,就好像用户在实际地 谈话。通过示例的方式,在用户能够听到呼叫者但是不能对呼叫者说话的 设置中,上述特征可能是有用的。例如,如果用户在会议中或用户可以经 由耳机听到呼叫者的语音但是不能在电话上说话的另一位置,用户仍可以 通过经由文本消息通信来与呼叫者进行对话,而呼叫者在同一通信会话中 经由电话进行通信。此外,可以随着语音一起来发送文本给呼叫者,使得 使用语音通信的呼叫者从用户接收作为文本消息的以及对应于文本消息的 语音的响应。在另一示例中,可使用另一文本消息选项,以允许用户使用 文本消息的模板。在模板中,用户可以填充模板中的空白部分,以形成完 整消息,并且然后将这个完整消息作为文本消息来发送。空白部分可以代 表时间、位置名称、人的姓名、会议名称、事件标题等。模板的示例可以 是“我在<位置名称>处于<事件名称>”,其中可以填充“事件名称”和“位 置名称”以完成消息。按这种方式,用户可以快速地构建文本消息,使得 呼叫者可以接收具有最小延迟的响应。

上述过程的益处在于,上述过程允许在同一通信会话中按不同通信形 式来进行通信,并且于是可以在同一通信会话中获取不同通信形式的优点。 通信管理器107是用于实现这些优点的装置。

图4是根据一个实施例的用于生成上下文的过程的流程图。在一个实 施方式中,通信管理器107执行过程400,并且例如在如图7所示的包括 处理器和存储器的芯片集中实现通信管理器107。在步骤401,使用第一通 信形式来建立通信会话。于是,在确定是否使用不同的通信形式时,可以 发出生成背景的请求,如步骤403中所示。于是,通信管理器107确定生 成背景是否需要使用传感器(例如,包含在传感器模块111中)来收集数 据,如步骤405中所示。如果生成背景不需要对传感器的使用,那么在不 使用传感器的情况下收集用于生成背景的数据,如步骤407所示。这些传 感器可以包括任何能够获取各种类型信息的设备,所述信息包括声音、噪 声信号、速度、光照、图像、中断等。简单地说,通信管理器107可以基 于用户的背景信息(例如,用户是谁,用户在做什么以及与谁在一起以及 在何种情境中)来生成背景。传感器还可以包括麦克风以允许声音的记录、 照相机/摄像机以及全球定位系统(GPS)设备、小区ID、加速度计、WiFi 等。

一旦收集到数据,通信管理器107分析背景数据(例如,从声音采样 中识别背景噪声、通过GPS和小区ID传感器确定航向和速度、通过加速 度计识别活动、访问日历功能等),从而确定并生成背景,如步骤409中 所示。此外,背景源还可以来自例如在智能房间中的外部传感器,以及来 自通过查询温度、实时交通信息等的服务。可以自动生成背景或由用户的 请求人工地生成背景。还可以设置背景,使得背景在预定时间段内是有效 的。例如,如果背景是从下午1点到下午2点的会议,在这个时间段期间 将设置用于会议的背景,使得将使用适当的通信形式来响应呼叫者。可以 从UE 101中的用户日程安排应用软件中提取所述会议时间,或从用户用 于存储他的或她的日程安排的因特网站点上提取所述会议时间。

此外,可以根据用户偏好或设置来生成背景。例如,用户偏好可能想 要生成详细的背景或简单的背景。此外,用户可以配置所述设置,使得用 户可以选择发送的背景类型。生成的背景还包括使用何种通信形式来发送 背景。在步骤411中,基于背景在同一会话中选择不同的通信形式。然后, 按不同通信形式来生成响应并且将响应转码为第一通信形式,与图3步骤 311的解释类似。此外,可以将描述背景的一些信息转码为第一通信形式, 且可以不转码其它通信。例如,用户可以配置UE 101的设置,使得当用 户在会议期间接收到电话呼叫时,将陈述用户在会议中的消息从基于文本 的形式(例如,文本消息)转码为用于通过电话传输给呼叫者的语音。在 同一时间,可以将与会议细节相关的信息(例如,会议地点、时间、参与 者等)作为文本消息来发送,而不是转码为语音。按这种方式,通信管理 器107可以有利地使用最有效的通信形式来传送不同的响应(例如,用于 一般响应的语音和用于信息细节的文本)。

在一个实施例中,可以依赖于可用的传感器和其它相关信息按各种方 式来配置背景。例如,如果呼叫者经由语音与UE 101的用户建立电话呼 叫,并且要求持有UE 101的用户的位置,用户可以选择以文本或数据生 成位置信息并将信息发送回呼叫者的选项。可以利用从位置传感器(例如, GPS设备)收集的数据以及可使用的关于位置(例如,地图、因特网上的 餐馆信息等)的其它数据一起来生成位置信息。在另一示例中,当使用诸 如加速度计或GPS设备的速度传感器时,可基于速度来生成背景。依赖于 具有传感器模块111的UE 101移动快速的程度,背景的类型可以包括: 行走、跑步、驾驶、飞行等。于是,可以自动地将上述背景发送给呼叫者 或由用户按下选项来发送上述背景。此外,可以使用诸如触摸传感器和/ 或近距离传感器的各种其它传感器来估计UE 101的用户的动作。例如, 如果用户频繁地触摸UE 101屏幕上的触摸传感器,通信管理器107可以 推断用户正在使用UE 101来执行任务的背景。在另一例子中,如果近距 离传感器位于UE 101,那么近距离传感器可以检测用户接近UE 101的程 度,并且因此估计用户相对UE 101的位置。

此外,诸如麦克风的声音传感设备可以用作记录UE 101周围声音的 传感器,从而收集与背景相关的数据。例如,如果UE 101的用户在音乐 会或声音大的工地,声音记录设备可以感应噪声或声音模式,以确定周围 的背景。在这种情况下,由于难以在具有大声噪音的区域在电话上交谈, 从声音感应设备收集的背景可以指示UE 101的用户以文本消息对呼叫者 的电话进行响应。此外,声音传感设备可以用于语音识别,如果UE 101 的用户尝试与由于呼叫者残疾或环境条件(例如,吵闹的环境)导致无法 听到用户的呼叫者交谈,虽然呼叫者和用户均试图在同一通信会话中通过 电话进行语音通信,但在UE 101中实现的带有语音识别技术的声音传感 设备可以识别用户的语音并且按文本格式将呼叫者的语音发送给UE 101 的用户。还可以在翻译服务中使用这个特征,其中呼叫者仅知道芬兰语并 且UE 101的用户仅知道如何说英语。UE 101将识别用户的语音并且将用 户的语音翻译为芬兰语。于是,在同一通信会话中可将芬兰语的翻译按文 本消息和/或经由文本到语音(TTS)发送给呼叫者。在这种情况下,语音 识别和/或翻译可以在UE 101中执行或在通信服务103中执行。

此外,可以使用选项,使得当选择选项时,可以按各种通信形式发送 与UE 101的用户周围的当前情况和/或环境相关的背景。例如,在紧急情 况中,用户通过电话呼叫另一用户,并且当用另一用户对电话进行答复时, 选择可以收集各种信息的紧急选项,所述信息例如是位置、达到位置的方 向、周围的声音和/或视频剪辑等,并且在同一通信会话内按文本消息或、 媒体消息等发送这种信息,其中将全部或部分消息转码为语音。在这种情 况下,可以使用诸如GPS设备、声音记录设备等的各种传感器来收集可以 用于传递紧急情况的信息。

这种过程有利地允许基于情形或周围环境的背景来选择适当的通信形 式,其中背景可以基于来自传感器的信息。因此,可以基于背景在同一会 话中使用多种通信形式,从而提供通信中的最佳用户体验。通信管理器107 是用于实现这些优点的装置。

图5A至5D是根据各种实施例的在图3的过程中使用的用户接口的示 意图。图5A示出了显示UE 101的用户可以用于通信的选项的在UE 101 中的菜单选项。在图5A中,当在UE 101处接收到进入的通信(即,电话 呼叫)时,用户接口元件511示出了进入通信的细节,例如呼叫者的姓名 (即,Adam Smith)和电话号码以及呼叫者正在用于建立通信会话的通信 形式(即,电话)。图5A还示出UE 101显示用以建立通信会话的四个选 项。如果选择了语音选项513,那么通过电话来答复电话呼叫,这是与呼 叫者用于建立通信会话的通信形式相同的通信形式。如果选择了简档选项 515,可以将关于UE 101的用户简档信息经由设定的一个通信形式或多个 通信形式发送给呼叫者。与用户简档相关的信息可包括用户状态、用户的 位置或传递用户简档的任何其它信息。因此,可以经由语音、文本消息传 送或媒体消息传送将用户的状态和用户的位置发送给呼叫者。此外,当选 择了简档选项515时,可以收集当前环境的音频或视频剪辑,并将当前环 境的音频或视频剪辑发送给呼叫者。可以在由呼叫者电话呼叫建立的同一 通信会话中执行到呼叫者的用户简档信息的传输。于是,在传输简档信息 之前、期间或之后,呼叫者可以在电话上继续谈话。如果选择了消息选项 517,UE 101的用户可以发送文本消息或媒体消息给呼叫者。当UE 101 的用户想要发送用户的活动或状态的背景时,选择背景选项519。用户接 口还具有其它“选项”按钮521,以示出任何其它选项或定制设置,并且 还可以具有“退出”按钮523以忽略来自呼叫者的进入通信或退出到UE 101 中的另一菜单。

在另一实施例中,不选择选项513、515、519和517,取而代之可以 将代表这些选项513、515、519和517的至少一个图标拖拽或放入到示出 进入通信的用户接口元件511,例如,接收呼叫功能的弹出式指示。然后, 将被拖拽和放入到用户接口元件511的选项选择为对呼叫者进行响应的通 信形式。例如,如果将代表消息选项517的信封形图标拖拽或放入到用户 接口元件511中,那么显示图5B中示出的消息接口530。此外,依赖于背 景的类型,可以改变用于背景选项519的图标的形状。例如,如果当背景 是用户正在驾驶,可以将用于背景选项519的图标为汽车形状,并且如果 背景是用户在工作,则可以将用于背景选项519的图标改变为文档的形状。 此外,如果将用于背景选项519的图标拖拽或放入到用户接口元件511中, 则选择用于背景的相应通信形式。例如,如果用于用户驾驶车辆的背景的 选定通信形式是文本消息格式,那么当用户将用于背景选项519的图标拖 拽和放入用户接口元件511中时,可以显示文本消息窗口。

图5B示出了当选择消息选项517时显示的消息接口530。如选定消息 选项531所示,则显示代表消息选项的图形图标。用户接口元件533在较 小的图形图标中将背景选项示为另一选项,用户通过选择左箭头可以切换 到所述另一选项。由于没有可用于所选定消息选项531的右侧的选项,用 户接口元件533示出空格。消息接口具有显示UE 101的用户输入的文本 消息的文本消息窗口537。文本消息窗口537还可以具有显示消息历史的 选项。如果消息历史的文本消息的内容过大导致难以在文本消息窗口527 中显示时,文本消息窗口537还具有向上滚动或向下滚动文本消息或消息 历史的滚动条539。通信窗口541显示通信状态。在图5B示出的示例中, 通信窗口541显示:UE 101的用户正在经由电话与呼叫者(即,Adam  Smith)进行通信。因此,虽然呼叫者使用一种通信形式(即,电话)与 UE 101的用户进行通信,用户可以在同一通信会话中通过文本消息与呼叫 者通信。用户接口元件543示出了用户可以选择的各种选项。经由用户接 口元件543,用户可以选择经由“文本”或“语音”来发送文本消息。如 果用户在用户接口元件543上选择经由“文本”进行发送,则经由诸如SMS 或MMS的消息传送服务来发送文本消息。如果用户在用户接口元件543 上选择经由“语音”进行发送,则使用诸如文本到语音(TTS)的方法将 文本转码为语音,并发送经转换的语音。用户接口元件543还具有“向上” 和“向下”选项,其允许用户向上滚动和向下滚动文本消息或消息历史。 文本消息530还具有“后退”按钮,以回到消息接口530之前的接口窗口。

图5C示出了当选择文本选项519时显示的背景接口550。用户接口元 件551示出了代表显示背景选项的图形图标。用户接口元件553示出了较 小图形图标的简档选项,用户可以通过选择左箭头来切换到该简档选项。 此外,用户接口元件553示出了较小图形图标的消息选项,用户可以通过 选择右箭头来切换到消息选项。在背景接口550中,显示关于背景的总结 信息。在用户接口元件557中,将位置显示为北京。用户接口元件559示 出背景的内容。因此,在本实施例中,用户可以设置内容,使得其具有文 本信息“我现在正在驾驶”。用户还可以设置所述背景的开始时间561和 结束时间563,以设置背景的有效时间段。用户还可以设置时间,使得背 景在无限的时间段内有效。如果用户从事活动,用户接口元件565示出了 用户从事的所述活动的类型。用户能够从预定义的活动列表中进行选择, 或定义用户的活动。在图5C示出的实例中,将用户活动设置为驾驶。在 用户选择将“驾驶”作为活动之后,于是用户可以去往如图5D中所示的 活动接口570。

图5D示出了具有代表活动571的图标的选定活动(即,驾驶)。在 活动内容窗口573上可以出现默认文本,其可以由用户通过选择“编辑” 选项577来定制。用户接口575示出位置窗口,其示出了UE 101的详细 位置信息。位置信息可以由UE 101的用户输入,或可以由诸如GPS的位 置传感器来自动提供。当背景就绪时,于是用户可以选择“播放”按钮579。 一旦选择了“播放”选项579,如果呼叫者在开始时间561和结束时间563 中指定的时间内发送通信,则建立通信会话,且按消息传送格式将关于位 置和内容的信息自动发送会呼叫者,消息传送格式例如是文本消息或 MMS或经由文本到语音。此外,可以配置设置,使得经由文本到语音来 发送活动内容窗口573中的文本,而按消息格式发送用户接口元件575中 的文本。

可以有利地经由软件、硬件(例如,通用处理器、数字信号处理器(DSP) 芯片、专用集成电路(ASIC)、现场可编程门阵列(FPGA)等)、固件 或其组合,来实现此处介绍的用于在同一通信会话中执行多个通信形式的 过程。下面会详述用于执行所介绍的功能的这种示例性硬件。

图6描述了可以实现本发明的实施方式的计算机系统600。尽管关于 特定设备或装备描述了计算机系统600,但是可以预期的是,图6中的其 它设备或装备(例如,网络元件、服务器等)可利用所描述的系统600的 硬件和元件。计算机系统600被编程(例如,通过计算机程序代码或指令) 以执行这里描述的在同一通信会话中的多个通信形式,并且计算机系统 600包括例如总线610的通信机制,用于在计算机系统600的其它内部和 外部组件之间传递信息。将信息(也称为数据)表示为可测量的现象的物 理表达,典型的是电压,但是在其它实施方式中可包括诸如磁、电磁、压 力、化学、生物、分子、原子、亚原子(subatomic)和量子交互的现象。 例如,北极和南极磁场、或零和非零电压,表示二进制数字(比特)的两 个状态(0,1)。其它现象可表示更高基数的数字。在测量前多个同时发 生的量子状态的叠加表示一个量子比特(量子位)。一个或多个数字的序 列构成用于表示数字或字符代码的数字数据。在一些实施例中,被称为模 拟数据的信息由特定范围内的可测量值的近似闭联集表示。计算机系统 600,或其一部分,构成用于在同一通信会话中执行多个通信形式的一个或 多个步骤的部件。

总线610包括一个或多个并行的信息导线,从而在与总线610耦合的 设备间可快速地传送信息。用于处理信息的一个或多个处理器602与总线 610耦合。

处理器602对由与执行同一通信会话中的多个通信形式相关的计算机 程序代码指定的信息执行一系列操作。计算机程序代码是为处理器和/或计 算机系统执行特定功能的操作提供指令的指令或声明的集合。例如,代码 可用被编译成处理器的本地指令集的计算机编程语言进行编写。代码还可 直接使用原始指令集(例如,机器指令)进行编写。操作集包括从总线610 获取信息并将信息放在总线610上。操作集还典型地包括比较两个或多个 信息单元,对信息单元的位置进行移位,以及将两个或多个信息单元合并, 例如通过加、乘、或诸如或、异或(XOR)和与的逻辑操作。通过被称为 指令的信息,将可由处理器执行的操作集的每个操作描述给处理器,例如 一个或多个数字的操作代码。操作序列可由处理器602执行,例如操作代 码序列构成处理器指令,也被称为计算机系统指令、或简单地称为计算机 指令。以独立方式或结合方式,处理器可实现为机械、电、磁、光、化学 或量子组件。

计算机系统600还包括与总线610耦合的存储器604。诸如随机存取 存储器(RAM)或其它动态存储设备的存储器604,存储包括用于执行同 一通信会话中的多个通信形式的处理器指令的信息。动态存储器允许通过 计算机系统600交换在动态存储器中存储的信息。RAM允许独立于相邻 地址的信息,对存储在被称为存储地址的位置上的信息单元进行存储和检 索。在处理器指令执行过程中,处理器602还使用存储器604存储临时值。 计算机系统600还包括与总线610耦合的只读存储器(ROM)606或其它 静态存储设备,用于存储包括不被计算机系统600改变的指令的静态信息。 一些存储器包括当失去电力时丢失存储在其上的信息的易失性存储器。与 总线610耦合的还有用于存储包括指令的信息的非易失性(持久)存储器 607,例如磁盘、光盘或闪存卡,其即使在计算机系统600关闭或丢失电力 时也会保持信息。

从诸如包含由人类用户操作的字符键的键盘或传感器的外部输入设备 612,将包括用于执行同一通信会话中的多个通信形式的指令的信息提供给 总线610以由处理器使用。传感器检测其附近的条件,并将这些检测转换 为与用于在计算机系统600表示信息的可测量现象相兼容的物理表达。与 总线610耦合、主要用于与人类交互的其它外部设备包括:用于呈现文本 或图像的诸如阴极射线管(CRT)、液晶显示器(LCD)、等离子体屏幕 或打印机的显示设备614;或用于控制呈现在显示器614上的小光标图像 的位置、并发出与呈现在显示器614上图形元素相关的命令的诸如鼠标、 轨迹球、光标方向键、或移动传感器的定点(pointing)设备616。在一些 实施方式中,例如,在计算机系统600在没有人类输入的情况下自动执行 各种功能的实施方式中,可省略外部输入设备612、显示设备614和定点 设备616中的一个或多个。

在所示出的实施方式中,诸如专用集成电路(ASIC)620的专用目的 硬件与总线610耦合。为了专用目的,将专用目的硬件配置为足够快地执 行不由处理器602执行的操作。应用专用IC的实例包括用于为显示器614 产生图像的图形加速卡,用于对通过网络发送的消息进行加密和解密的加 密板、语音识别、专用外部设备的接口,例如用硬件实现更有效地重复执 行一些复杂的操作序列的机械臂和医疗扫描设备。

计算机系统600还包括与总线610耦合的通信接口670的一个或多个 示例。通信接口670提供与利用它们自己的处理器进行操作的多个外部设 备的单向或双向通信耦合,外部设备例如打印机、扫描仪和外部磁盘。通 常,耦合是利用与本地网络680连接的网络链路678,其中多个具有它们 自己处理器的外部设备与本地网络680连接。例如,通信接口670可以是 个人计算机上的并口、串口或通用串行总线(USB)端口。在一些实施方 式中,通信接口670是综合业务数字网络(ISDN)卡、数字用户线路(DSL) 卡或提供与相应类型的电话线的信息通信连接的电话调制解调器。在一些 实施方式中,通信接口670是将总线610上的信号转换为用于通过同轴电 缆进行通信连接的信号或用于通过光纤电缆进行通信连接的光信号的电缆 调制解调器。如另一实施例,通信接口670可以是为诸如以太网的可兼容 局域网提供数据通信连接的局域网(LAN)卡。还可实现无线链路。对于 无线链路,通信接口670发送、接收、或发送和接收携带诸如数字数据的 信息流的电、声、或电磁信号,包括红外和光信号。例如,在无线手持设 备中,例如诸如蜂窝电话的移动电话,通信接口670包括被称为无线电收 发器的无线电波段电磁发射机和接收机。在特定实施方式中,通信接口670 能够实现到用于执行同一通信会话中的多个通信形式的通信网络105的连 接。

这里使用的术语“计算机可读介质”涉及参与给处理器602提供信息 (包括用于执行的指令)的任何介质。这样的介质可采用许多形式,包括 但不局限于,计算机可读存储介质(例如,非易失性媒体、易失性媒体) 和传输媒体。诸如非易失性媒体的非暂态媒体,例如包括诸如存储设备608 的光盘或磁盘。易失性媒体例如包括动态存储器604。传输媒体例如包括 同轴电缆、铜线、光纤电缆、通过空中传播不需要线路或电缆的载波,例 如声波和包括无线电、光波和红外波的电磁波。信号包括在幅度、频率、 相位、极性或通过传输媒体传输的其它物理属性上的人工瞬时变化。计算 机可读媒体的通常形式例如包括软盘、软碟、硬盘、磁带、任何其它磁介 质、CD-ROM、CDRW、DVD、任何其它光介质、穿孔卡、纸带、光学 测标页(optical mark sheet)、具有孔或其它光学可识别标记的任何其它 物理介质、RAM、PROM、EPROM、FLASH-EPROM、任何其它存储器 芯片或卡式磁带机、载波、或计算机可读的任何其它介质。这里使用的术 语计算机可读存储介质涉及除传输媒体之外的任何计算机可读介质。

在一个或多个有形的媒体中进行编码的逻辑包括在计算机可读存储媒 体和诸如ASIC 620的专用目的硬件上的处理器指令中的一个或两个。

网络链路678典型地通过一个或多个网络使用传输媒体将信息通信提 供给使用或处理该信息的其它设备。例如,网络链路678可通过本地网络 680提供到主机计算机682或到由互联网服务提供商(ISP)运营的设备 684的连接。ISP装备684从而通过现在通常被称为互联网690的网络中 的公共的、全球分组交换通信网络提供数据通信服务。

与互联网连接的被称为服务器主机692的计算机驻留响应于通过互联 网接收的信息而提供服务的过程。例如,服务主机692驻留这样的过程, 所述过程提供用于在显示器614上呈现表示视频数据的信息。可以预期的 是,可在诸如主机682和服务器692的其他计算机系统中以各种配置方式 来部署系统600的组件。

本发明的至少一些实施例与用于实现这里描述的一些或全部技术的计 算机系统600的使用相关。根据本发明的一个实施例,响应于处理器602 执行包含在存储器604中的一个或多个处理器指令的一个或多个序列,由 计算机系统600执行这些技术。也被称为计算机指令、软件和程序代码的 这种指令可从诸如存储设备608或网络链路678的另一计算机可读介质读 入到存储器604。包含在存储器604中的指令序列的执行促使处理器602 执行这里描述的方法步骤中的一个或多个。在可替换的实施例中,诸如 ASIC 620的硬件可用于替换实现本发明的软件或与实现本发明的软件结 合。从而,本发明的实施方式不局限于硬件和软件的任何特定组合,除非 在这里明确声明。

通过网络链路678和通过通信接口670的其它网络传输的信号携带去 往和来自计算机系统600的信息。计算机系统600可通过网络680、690(其 中通过网络链路678和通信接口670)发送和接收包括程序代码的信息。 在使用互联网690的实施例中,服务器主机692通过互联网690、ISP设 备684、本地网络680和通信接口670,传输用于由计算机600发送的消息 所请求的特定应用的程序代码。所接收的代码可由处理器602在接收时执 行,或可存储在存储器604或存储设备608或其它非易失性存储器中以用 于稍后的执行,或者两者。在该方式下,计算机系统600可以按载波上信 号的形式获得应用程序代码。

计算机可读媒体的各种形式可涉及在将一个或多个指令序列或数据或 两者携带给处理器602以用于执行。例如,指令和数据初始可由诸如主机 682的远程计算机的磁盘携带。远程计算机将指令和数据装载入其动态存 储器中,并使用调制解调器通过电话线发送指令和数据。位于计算机系统 600本地的调制解调器在电话线上接收指令和数据,并使用红外发射机将 指令和数据转换为用作网络链路678的红外载波上的信号。用作通信接口 670的红外检测器接收在红外信号中携带的指令和数据,并将表示指令和 数据的信息放置在总线610上。总线610将信息携带到存储器604,处理 器602从存储器604获取指令并且通过使用随指令发送的一些数据执行指 令。在存储器604中接收的指令和数据可任选的存储在存储设备608上, 可在处理器602执行之前或之后。

图7描述了在其上可以实现本发明实施方式的芯片集700。芯片集700 被编程为执行这里描述的同一通信会话中的多个通信形式,并且例如包括 相对于图6所描述的被结合一个或多个物理封装(例如,芯片)的处理器 和存储组件。通过示例的方式,物理封装包括在结构组装(例如,基板) 上的一个或多个材料、组件、和/或导线的安排,从而提供诸如物理强度、 大小恒定和/或电子交互限制的一个或多个特性。可以预期的是,在特定的 实施方式中,芯片集可在单一的芯片上实现。芯片集700,或者其一部分, 构成用于执行同一通信会话中的多个通信形式的一个或多个步骤的部件。

在一个实施例中,芯片集700包括诸如用于在芯片集700的组件之间 传递信息的总线701的通信机制。处理器703具有与总线701的连通性以 执行例如存储在存储器705中的指令和过程信息。处理器703可包括一个 或多个处理核心,其中将每个核心配置为独立地执行。多核心处理器能够 在单一物理封装中进行多处理。多核心处理器的实施例包括两个、四个、 八个或更多个处理核心。可替换地或另外地,处理器703可包括一个或多 个通过总线701串联配置的微处理器,以便能够独立地执行指令、流水线 和多线程。处理器703还可与一个或多个专用组件结合以执行特定的处理 功能和任务,例如一个或多个数字信号处理器(DSP)707、或一个或多个 专用集成电路(ASIC)709。典型地,将DSP 707配置为与处理器703独 立地实时处理真实世界的信号(例如,声音)。相似地,可将ASIC 709 配置为执行不能由通用处理器容易地执行的专用功能。这里描述的有助于 执行本发明功能的其它专用组件包括一个或多个现场可编程门阵列 (FPGA)(没有示出)、一个或多个控制器(没有示出)、或一个或多 个其它专用目的计算机芯片。

处理器703和附带的组件具有经由总线701的与存储器705的连通性。 存储器705包括用于存储可执行指令的动态存储器(例如,RAM、磁盘、 可写光盘等)和静态存储器(例如,ROM、CD-ROM等),其中在执行 可执行指令时执行这里描述的创造性步骤以执行同一通信会话中的多个通 信形式。存储器705还存储与创造性步骤的执行相关的数据或由创造性步 骤的执行所产生的数据。

图8是根据一个实施例的能够在图1的系统中进行操作的用于通信的 移动终端(例如,手持机)的示例性组件的示意图。在一些实施例中,移 动终端800或其一部分,构成用于执行执行同一通信会话中的多个通信形 式的一个或多个步骤的部件。一般地,通常按照前端和后端特性对无线电 接收机进行限定。接收机的前端包括全部的射频(RF)电路,而后端包括 全部的基带处理电路。如在本申请中所使用的,术语“电路”涉及(1)仅 为硬件实现方式(例如仅在模拟和/或数字电路中的实现方式),和(2) 电路和软件(和/或固件)的结合(例如,如果应用于特定上下文,将共同 工作的包括数字信号处理器的处理器、软件和存储器结合在一起以促使诸 如移动电话或服务器的装置执行各种功能)。该“电路”的定义应用于在 该申请中对该术语的全部使用,包括任何权利要求。如另一实施例,如在 该申请中使用的并且如果可应用于特定的上下文,则术语“电路”还可覆 盖仅由处理器(或多个处理器)和其(或它们的)相应的软件/固件的实现 方式。术语“电路”还可覆盖可应用于特定上下文的情况,例如蜂窝网络 设备或其它网络设备中的移动电话或相似集成电路中的基带集成电路或应 用处理器集成电路。

电话的相关内部组件包括主控制单元(MCU)803、数字信号处理器 (DSP)805、和包括麦克风增益控制单元和扬声器增益控制单元的接收机 /发射机单元。主显示器单元807给用户提供显示以支持执行或支持提供媒 体内容搜索能力的步骤的各种应用和移动终端功能。显示器7包括配置为 在移动终端(例如,移动电话)的用户接口的至少一部分上进行显示的显 示器电路。此外,将显示器807和显示器电路配置为便于移动终端的至少 一些功能的用户控制。音频功能电路809包括麦克风811和将从麦克风811 输出的语音信号进行放大的麦克风放大器。将从麦克风811输出的经放大 的语音信号馈送给编码器/解码器(CODEC)813。

无线电部分815对功率进行放大,并对频率进行转换,以便通过天线 817与包括在移动通信系统中的基站进行通信。功率放大器(PA)819和 发射机/调制电路可操作地对MCU 803进行响应,将来自PA 819的输出耦 合至双工器821或循环器(circulator)或天线开关,这是现有技术公知的。 PA 819还与电池接口和功率控制单元820耦合。

在使用中,移动终端801的用户对麦克风811说话,且他或她的语音 连同任何检测到的背景噪声被转换为模拟电压。从而通过模拟数字转换器 (ADC)823将模拟电压转换为数字信号。控制单元803将数字信号路由 到DSP 805中以在DSP 805中进行处理,例如语音编码、信道编码、加密 和交织。在一个实施方式中,通过没有单独示出的单元,使用诸如全球演 进(EDGE)、通用分组无线服务(GPRS)、全球移动通信系统(GSM)、 互联网多媒体子系统(IMS)、通用移动通信系统(UMTS)等蜂窝传输 协议,以及诸如微波接入(WiMAX)、长期演进(LTE)网络、码分多 址(CDMA)、宽带码分多址(WCDMA)、无线保真(WiFi)、卫星等 的其它合适的无线介质,对处理的语音信号进行编码。

随后,将编码的信号路由到均衡器825,以便对在通过空中传输过程 中发生的诸如相位和幅度失真的任何频率相关损耗进行补偿。在对比特流 进行均衡后,调制器827将信号与在RF接口829中产生的RF信号结合。 调制器827通过频率或相位调制产生正弦波。为了准备用于传输的信号, 上变频器831将从调制器827输出的正弦波与由合成器833产生的另一正 弦波组合,以获得期望的传输频率。从而将信号通过PA 819进行发送, 以使信号增加到合适的功率水平。在实际的系统中,PA 819作为可变增益 放大器,由DSP 805通过网络基站接收的信息来控制PA 819的增益。从 而在双工器821中信号进行滤波,并可选择性地发送给天线耦合器835以 进行阻抗匹配,从而提供最大功率的传送。最后,经由天线817将信号发 送给本地基站。可供应自动增益控制(AGC)以控制接收机最后阶段的增 益。可将信号由这里转发到远端电话,其可以是另一蜂窝电话、其它移动 电话或与公共交换电话网络(PSTN)或其它电话网络连接的固定电话。

通过天线811接收被传输给移动终端801的语音信号,并立即由低噪 声放大器(LNA)837放大。下变频器839降低载波频率,且解调器841 去除RF,只留下数字比特流。随后信号通过均衡器825,并由DSP 805 进行处理。数模转换器(DAC)843对信号进行转换,并将相应的输出通 过扬声器845传输给用户,所有的操作都在主控制单元(MCU)803的控 制下,其中主控制单元可实现为中央处理单元(CPU)(在图中没有示出)。

MCU 803从键盘847接收包括输入信号的各种信号。与其它用户输入 组件(例如,麦克风811)结合的键盘847和/或MCU 803包括用于管理 用户输入的用户接口电路。MCU 803运行用户接口软件,便于对移动终端 的至少一些功能的用户控制,以执行同一通信会话中的多个通信形式。 MCU 803还分别将显示命令和切换命令递送给显示器807和语音输出切换 控制器。此外,MCU 803与DSP 805交换信息,并可选择地访问所结合的 SIM卡849和存储器851。此外,MCU 803执行终端要求的各种控制功能。 DSP 805可根据实现方式在语音信号上执行任何种类的传统数字处理功 能。此外,DSP 805从麦克风811检测的信号确定本地环境的背景噪声水 平,并为将麦克风811的增益设置为所选的水平,以补偿移动终端801的 用户的自然倾向(tendency)。

CODEC 813包括ADC 823和DAC 843。存储器851存储包括呼叫进 入语音数据的各种数据,并能够存储包括从全球互联网接收的音乐数据的 其它数据。软件模块可驻留在RAM存储器、闪存存储器、寄存器、或现 有技术中已知的其它任何形式的可写入存储介质。存储设备851可以是, 但不局限于,单一存储器、CD、DVD、ROM、RAM、EEPROM、光学 存储器、或能够存储数字数据的其它任何非易失性存储介质。

例如,可选择地结合的SIM卡849携带重要的信息,例如蜂窝电话号 码、支持服务的载波、订阅细节和安全信息。SIM卡849主要用于在无线 电网络上识别移动终端801。卡849还包含用于存储个人电话号码注册、 文本消息和用户专用移动终端设置的存储器。

尽管结合多个实施方式和实现方式介绍了本发明,但是本发明不局限 于此,而是可覆盖落入所附权利要求范围的各种明显修改和等价安排。尽 管本发明的特征在权利要求中以特定的组合进行表达,但可以预期的是, 这些特征可以按任意的组合和顺序进行安排。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号