基于语言属性到联系人条目的分配而提供文本服务的制作方法

文档序号:7849245阅读:169来源:国知局
专利名称:基于语言属性到联系人条目的分配而提供文本服务的制作方法
基于语言属性到联系人条目的分配而提供文本服务
背景技术
随着诸如移动电话和个人数字助理(PDA)这样的用户设备的发展,用户可以使用各种模式的通信(例如,语音、文本、视频等)来随时随地地通信。而且,在全球范围内的通信下,越来越多的用户以多于一种的语言来通信。

发明内容
根据示例性实施方式,一种方法可以包括通过用户设备建立与另一个用户的语音通信;执行语音分析以确定用户在所述语音通信期间使用的语言;生成指示所述语言的语言属性;将所述语言属性分配或关联到与所述另一个用户相关联的联系人条目;接收创建到所述另一个用户的文本通信的请求;以及,提供与和所述另一个用户相关联的所述语言属性相对应的文本服务,其中,所述文本服务包括脚本系统以允许所述用户创建所述文本通信。另外,该方法可以包括基于与所述另一个用户相关联的入站通信地址或出站通信地址选择联系人条目。另外,该方法可以包括根据所述语言属性提供自动校正、文字预测或拼写检查中的一个或更多个。另外,该方法可以包括将所述文本服务提供作为多语言文本通信应用的一部分。另外,所述文本通信可以包括电子邮件、简单消息传送服务消息或多媒体消息传送服务消息中的一个。另外,该方法可以包括当与所述另一个用户相关联的联系人条目不存在时,创建与所述另一个用户相关联的联系人条目。另外,所述语音通信可以包括电话呼叫、语音聊天或语音多媒体消息传送服务消息中的一个。另外,所述脚本系统可以包括与所述语言属性相对应的字母或方向性系统。根据另一个示例性实施方式,一种用户设备可以包括被构造为执行以下步骤的部件执行语音分析以确定用户在与另一个用户的语音通信期间使用的语言;生成指示所述语言的语言属性;将所述语言属性分配或关联到与所述另一个用户相关联的联系人条目;接收创建到所述另一个用户的文本通信的请求;以及,提供与所述语言属性相对应的脚本系统以允许所述用户以所述语言创建所述文本通信。另外,所述用户设备可以包括无线电话。另外,当执行语音分析时,所述用户设备确定所述语言,即使当所述用户在所述语音通信期间说多于一种的语言时。另外,所述用户设备可以存储联系人列表;创建与所述语言属性相对应的单独的列表条目,以及基于与所述另一个用户相关联的入站通信地址或出站通信地址从所述联系人列表中选择所述联系人条目。另外,所述文本通信可以包括电子邮件、简单消息传送服务消息或多媒体消息传送服务消息中的一个。另外,所述用户设备可以执行语音分析以识别所述另一个用户使用的语言。另外,当与所述另一个用户相关联的联系人条目不存在时,所述用户设备可以创建与所述另一个用户相关联的联系人条目。另外,所述用户设备可以根据所述语言属性提供自动校正、文字预测或拼写检查中的一个或更多个。根据又一个示例性实施方式,一种计算机可读介质可以包括可由至少一个处理系统执行的指令。该计算机可读介质可以存储指令以执行语音分析以确定用户在与另一个用户的语音通信期间使用的语言;生成指示所述语言的语言属性;将所述语言属性分配或关联到与所述另一个用户相关联的联系人条目;接收创建到所述另一个用户的文本通信的请求;以及,提供与所述语言属性相对应的文本服务以允许所述用户以所述语言创建所述文本通信。另外,所述计算机可读介质可以存储一个或更多个指令以存储联系人列表;存储语言属性列表;以及,从所述联系人列表中选择所述联系人条目。另外,所述计算机可读介质可以存储一个或更多个指令以将所述文本服务提供作为多语言文本通信应用的一部分。另外地,其中,其中所述计算机可读介质驻留的用户设备包括无线电话。


合并在本申请中并且构成本申请的一部分的附图例示了这里描述的示例性实施方式,并且与说明书一起说明这些示例性实施方式。在附图中图1A-1F是例示如下的示例性环境的图,其中,可以实施基于语言属性到用户的联系人条目的分配而提供文本服务的示例性实施方式;图2是例示其中可以实施这里描述的示例性实施方式的示例性用户设备的图;图3是例示用户设备的示例性部件的图;图4是例示用户设备的示例性功能部件的图;图5A- 是例示由功能性部件执行的示例性处理的图;以及图6A和6B是例示用于基于语言属性到用户的联系人条目的分配而提供文本服务的示例性处理的流程图。
具体实施例方式下面的详细描述参考附图。在不同的附图中的相同的附图标记可以标识相同或相似的部件。而且,下面的描述不限制由权利要求书限定的本发明。概述根据示例性实施方式,当多语言用户与另一个用户进行语音通信时(例如,电话呼叫、语音聊天、语音多媒体消息服务(MMS)消息等),用户设备可以分析语音通信以确定该多语言用户使用的语言(例如,英语、瑞典语、德语、日语等)。用户设备然后可以生成指示语言的语言属性,并且将语言属性分配到与另一个用户相关联的联系人条目或者将语言属性和与另一个用户相关联的联系人条目关联,该另一个用户例如可以包括在存储于该用户设备上的联系人列表中或包括在与该另一个用户相关联的单独的列表中。当多语言用户开始与另一个用户的文本通信(例如,电子邮件、简单消息服务(SMS)消息、MMS消息等)时,用户设备可以自动地提供与由语言属性指示的语言相应的文本服务。通过示例的方式,而不是限制地,文本服务可以包括根据语言的脚本系统(例如,字母字符、方向性、分段等),以及拼写检查、文字暗示或自动校正中的一个或更多个。此外,按照该方式,多语言用户可以不必选择适当的语言用于将文本通信传递到另一个用户。示例性环境图1A是其中可以实施这里描述的一个或更多个示例性实施方式的示例性环境100的图。如在图1A中所示,环境100可以包括用户105-1和105-2以及用户设备110-1和110-2 (—般地称为(一个或多个)用户设备110)。环境100可以包括在用户设备110之间的有线和/或无线连接。在环境100中的设备的数量和构造是示例性的并且为了简明而被提供。实际上,除了在图1A中所示的那些,环境100可以包括另外的设备、不同的设备和/或不同布置的设备。例如,环境100可以包括允许用户105-1和105-2彼此通信的网络。用户设备110可以对应于便携式设备、移动设备、手持设备或固定设备。通过示例的方式,而不是限制地,用户设备110可以包括电话(例如,智能电话、便携式电话、互联网协议(IP)电话等)、PDA设备、计算机(例如,平板计算机、膝上计算机、掌上计算机、台式计算机等)和/或一些其它类型的终端设备。用户设备110可以基于下面进一步描述的语言属性提供文本服务。根据示例性实施方式,可以由用户设备110自动地执行与基于语言属性到用户的联系人条目的分配而提供文本服务相关联的一个或更多个处理。而且,根据示例性实施方式,用户设备110可以提供优先选择或选项菜单,以允许用户105-2打开或关闭该特征。参考图1A,根据示例性情形,用户105-2可以执行到用户105_1的语音通信115。如所例示的,用户105-2可以居住在瑞典,用户105-1可以居住在美国。可以假设用户105-2是多语言的。例如,用户105-2可以决定说英语来代替瑞典语。如在图1B中所例示的,在语音通信115期间,用户设备110-2可以自动地执行语音分析120以确定用户105-2所说的语言。参考图1C,一旦确定了用户105-2所说的语言,用户设备110-2就可以生成125指示或标识该语言的语言属性(例如,语言标记、字符串、条目等)。如在图1D中所例示的,用户设备110-2可以自动地选择和关联130对于联系人条目(即,与用户105-1相关联的联系人条目)的语言属性。例如,该联系人条目可以是存储在用户设备110-2上的电话本或联系人列表的一部分。用户设备110-2可以基于与语音通信115相关联的信息自动地选择与用户105-1相关联的联系人条目。例如,用户设备110-2可以基于与用户105-1相关联的出站地址(例如,电话号码)选择合适的联系人条目。语言属性可以指示语言为英语。参考图1E和1F,当用户105-2决定创建到用户105_1的文本通信140时,用户设备110-2可以基于与用户105-1的联系人条目相关联的语言属性提供135文本服务。例如,用于创建文本通信140的用户接口可以为基于英语的文本通信140提供脚本系统、拼写检查、文字暗示和自动校正。由于上述内容,多语言用户可以不必选择适当的语言用于将文本通信传递到另一个用户。而是,用户设备110可以基于与多语言用户的联系人相关联的语言属性自动地为多语言用户提供适当的文本服务。示例性用户设备图2是例示其中可以实施这里描述的示例性实施方式的示例性用户设备110的图。如在图2中所示的,用户设备110可以包括外壳205、麦克风210、扬声器215、按键220和显示器225。根据其它实施方式,除了这里描述的在图2中所例示的那些,用户设备110可以包括更少的部件、另外的部件、不同的部件、和/或不同的部件布置。另外,用户设备110可以采取与图2中所例示的构造不同的构造(例如,滑块、蛤壳等)的形式。外壳205可以包括容纳用户设备110的部件的结构。例如,外壳205可以由塑料、金属或一些其它类型的材料形成。外壳205可以支持麦克风210、扬声器215、按键220和显示器225。麦克风210可以将声波转换为相应的电信号。例如,用户可以在电话接通期间对着麦克风210说话或者对着麦克风210说话以执行语音命令。扬声器215可以将电信号转换为相应的声波。例如,用户可以通过扬声器215听音乐或听电话。按键220可以将输入提供到用户设备110。例如,按键220可以包括标准电话键盘、QWERTY键盘和/或一些其它类型的键盘(例如,计算器键盘、数字键盘等)。按键220可以包括特殊用途按键以提供特定的功能(例如,发送、呼叫、电子邮件等)。显不器225可以操作作为输出部件。例如,显不器225可以包括液晶显不器(IXD)、等离子体显示面板(PDP)、场发射显示器(FED)、薄膜晶体管(TFT)显示器或一些其它类型的显示器技术。另外,根据示例性实施,显示器225可以操作作为输入部件。例如,显示器225可以包括触摸感应屏幕。在如此的情形中,显示器225可以对应于(例如,能够感应单个触摸的)单点输入设备或者(例如,能够感应同时发生的多个触摸的)多点输入设备。而且,可以利用多种感应技术来实现显示器225,感应技术包括但不限制于电容式感应、表面声波感应、电阻式感应、光学感应、压力感应、红外感应或姿态感应。显示器225还可以包括自动旋转功倉泛。显示器225能够显示文本、图片和/或视频。显示器225还可以显示可以由用户选择的各种图像(例如,图标、对象等)以访问各种应用、输入数据并且/或者导航等。图3是例示用户设备110的示例性部件的图。如所例示的,用户设备110可以包括处理系统305、可以包括应用315的存储器/存储部310、通信接口 320、输入325和输出330。根据其它实施方式,除了这里描述的在图3中所例示的那些,用户设备110可以包括更少的部件、另外的部件、不同的部件或不同的部件布置。处理系统305可以包括一个或多个处理器、微处理器、协同处理器、专用集成电路(ASIC)、控制器、可编程逻辑器件、芯片集、现场可编程门阵列(FPGA)、专用指令集处理器(ASIP)、系统上芯片(SOC)和/或可以理解并且/或者执行指令和/或数据的一些其它部件。处理系统305可以控制总体操作或者由用户设备110执行的(一个或多个)操作的一部分。处理系统305可以基于操作系统和/或各种应用(例如,应用315)执行一个或更多个操作。处理系统305可以访问来自存储器/存储部310的指令、来自用户设备110的其它部件的指令、和/或来自在用户设备110外部的源(例如,网络或另一个设备)的指令。存储器/存储部310可以包括一个或多个存储器和/或一个或多个辅助存储部。例如,存储器/存储部310可以包括随机访问存储器(RAM)、动态随机访问存储器(DRAM)、只读存储器(ROM)、可编程只读存储器(PROM)、闪存和/或一些其它类型的存储器。伴随相应的驱动,存储器/存储部310可以包括硬盘(例如,磁盘、光盘、磁光盘、固态盘等)或一些其它类型的计算机可读介质。存储器/存储部310可以包括存储器、存储设备或在用户设备110外部的并且/或者可从用户设备110拆卸的存储部件,例如通用串行总线(USB)记忆棒、软件保护器、硬盘、大容量存储器、脱机存储器等。这里使用的术语“计算机可读介质”旨在被广泛地理解为包括例如存储器、辅助存储部、压缩盘(CD)、数字通用光盘(DVD)等。计算机可读介质可以在单个设备中、在多个设备中、以集中化的方式或者以分散的方式来实现。存储器/存储部310可以存储数据、(一个或多个)应用和/或与用户设备110的操作相关的指令。存储器/存储部310可以存储数据、应用315和/或与用户设备110的操作相关的指令。应用315可以包括提供各种服务或功能的软件。通过示例的方式,而不是限制地,应用315可以包括电话应用、语音识别应用、视频应用、多媒体应用、音乐播放器应用、联系人应用、日历应用、即时消息应用、网页浏览应用、基于位置的应用(例如,基于全球定位系统(GPS)的应用)、博客应用和/或其它类型的应用(例如,文字处理应用、电子表格应用等)。应用315可以包括用于提供多语言文本通信的一个或更多个应用(例如,电子邮件应用、SMS应用、MMS应用等)。根据示例性实施方式,当用户希望创建文本通信时,应用315可以根据语言属性自动地向适当的语言开放。应用315可以显示软键,该软键可以被映射到对应于由语言属性指示的语言的字符或符号数据库。应用315还可以提供根据语言属性的这里描述的其它文本服务(例如,自动校正、方向性等)。通信接口 320可以允许用户设备110与其它设备、网络和/或系统通信。例如,通信接口 320可以包括一个或多个无线和/或有线通信接口。通信接口 320可以包括发送器、接收器和/或收发器。通信接口 320可以根据各种协议、通信标准等操作。输入325可以允许到用户设备110中的输入。例如,输入325可以包括麦克风210、按键220、显示器225、触垫、按钮、开关、输入端口、语音识别逻辑、指纹识别逻辑、网络摄像机和/或一些其它类型的视觉、听觉、触觉等方式的输入部件。输出335可以允许用户设备110提供输出。例如,输出330可以包括扬声器215、显不器225、一个或更多个发光二极管(LED)、输出端口、振动机构、和/或一些其它类型的视觉、听觉、触觉等方式的输出部件。用户设备110可以响应于执行在诸如存储器/存储部310这样的计算机可读介质中包括的软件指令的处理系统305来执行操作。例如,软件指令可以从另一个计算机可读介质读入存储器/存储部310中,或者经由通信接口 320从另一个设备读入存储器/存储部310中。在存储器/存储部310中存储的软件指令可以使处理系统305执行这里描述的各种处理。可选地,用户设备110可以基于硬件,硬件和固件,和/或硬件、软件和固件来执行处理。图4是例示用户设备110的示例性功能部件的图。如所例示的,用户设备110可以包括语音分析器405、语言属性生成器410、语言属性分配器415和文本服务管理器420。基于相对于图3所例示和描述的部件,语音分析器405、语言属性生成器410、语言属性分配器415和/或文本服务管理器420可以实现为硬件(例如,处理系统305等)和软件(例如,应用315等)的组合。可选地,基于相对于图3所例示和描述的部件,语音分析器405、语言属性生成器410、语言属性分配器415和/或文本服务管理器420可以实现为硬件,硬件和固件,或者硬件、软件和固件。语音分析器405可以分析语音通信以确定用户所说的语言。例如,语音分析器405可以包括语言识别器或者使用一些其它的用于确定与语音通信相关联的语言的传统方法。语音分析器405可以识别多种语言、方言等。语言属性生成器410可以基于由语音分析器405确定的语言生成语言属性。例如,语言属性生成器410可以生成指示或标识语言的字符串(例如,英语、法语、西班牙语等)或者一些其它类型的标识符。语言属性分配器415可以选择联系人条目,并且将语言属性分配或关联到存储在用户设备110中的该联系人条目。例如,语言属性分配器415可以基于与语音通信相关联的信息选择联系人条目。通过示例的方式,但是非限制地,语言属性分配器415可以关联与另一个用户相关联的入站语音通信地址、出站语音通信地址、名字等,并且将该信息与适当的联系人条目匹配。语言属性分配器415可以将作为标记的语言属性分配或关联到该联系人条目。可选地,语言属性分配器415可以创建包括语言属性的单独的列表、单独的列表条目或一些其它数据结构。该单独的列表、列表条目或其它数据结构可以被分配或关联到该联系人条目。文本服务管理器420可以基于语言属性提供文本服务。例如,文本服务管理器420可以根据由语言属性指示的语言提供脚本系统(例如,字母字符、方向性(例如,从左到右、从右到左等)、分段(例如,标识在文字之间的边界等)等)以及拼写检查、文字暗示或自动校正中的一个或更多个。例如,当语言属性指示西班牙语时,文本服务管理器420可以提供根据西班牙语的文本服务。根据示例性实施方式,文本服务管理器420可以包括在多语言文本通信应用(例如,应用315)中。根据另一个示例性实施方式,文本服务管理器420可以不包括在多语言文本通信应用中。而是,文本服务管理器420可以基于语言属性向多语言文本通信应用指示适当的语言。尽管图4例示了用户设备110的示例性功能部件,但是在其它实施方式,除了图4中所例示并且描述的那些,用户设备110可以包括更少的功能部件、另外的功能部件、不同的功能部件和/或不同的功能部件布置。另外地或可选地,描述为由特定的功能部件执行的一个或更多个操作可以由除了或代替该特定的功能部件的一个或更多个其它功能部件执行,并且/或者一个或更多个功能部件可以组合。下面描述根据基于语言属性到用户的联系人条目的分配而提供文本服务的示例性实施方式,可以由图4中例示的功能部件执行的示例性处理。图5A- 是例示由这里描述的功能性部件执行的示例性处理的图。参考图5A,可以假设的是,用户(即,多语言用户)可以从任何数量的其他用户(未示出)接收呼入的语音通信(例如,电话呼叫)或者向任何数量的其他用户呼出语音通信。在用户的会话期间,用户设备110的语音分析器405可以确定505用户所说的语言。在当用户在会话期间说多于一种的语言的情形中(例如,一些词语可以用一种语言,其它词语可以用于另一种语言;在会话期间发生语言转变;等),语音分析器405可以基于一个或多个因素选择在语音通信期间使用的主要语言。例如,根据示例性实施方式,语音分析器405可以考虑与其它(一种或多种)语言相比用特定语言所说的词语的数量,由其他(一个或多个)用户所说的语言、用户的地理位置和/或与其它用户相关联的地理位置或地址信息。如在图5B中所例示,当语音分析器405确定了语言时,语音分析器405可以将确定的语言提供510给语言属性生成器410。语言属性生成器410可以生成515与确定的语言相对应的语言属性。例如,语言属性可以对应于指示语言的字符串或一些其它的标识符。参考图5C,语言属性分配器415可以基于与语音通信相关联的信息选择520与另一个用户相对应的联系人条目。例如,语言属性分配器415可以使用用户所用的出站地址(例如,用户所拨的电话号码)或者使用与呼入的语音通信(例如,呼入的电话呼叫)相关联的入站地址。语言属性分配器415还可以考虑与语音通信相关联的其它信息,诸如另一个用户的名字等。如进一步所例示的,语言属性分配器415可以将语言属性分配525 (关联)到选择的联系人条目。例如,语言属性分配器415可以创建将语言属性分配或关联到联系人条目的单独的列表、列表条目或其它数据结构。根据示例性实施方式,在当联系人条目不存在时的情形中,用户设备110可以自动地提醒用户创建联系人条目。如果用户接受,则语言属性分配器415可以将语言属性分配或关联到新创建的联系人条目。如果用户不接受,则语言属性分配器415可以删除该语
言属性。如在图中所示,在语音通信之后,用户可能希望创建将发送到另一个用户的文本通信。例如,用户可以通过选择另一个用户的联系人条目来选择文本通信的接收者(例如,另一个用户)并且指示通信的模式(例如,文本通信)。根据其它实施方式,用户可以根据与用户设备110的其它交互(例如,语音命令、选择多语言文本通信应用等)开始文本通信的创建。根据示例性实施方式,一旦文本通信的接收者是已知的或者由用户提供,文本服务管理器420可以识别530与另一个用户相关联的语言属性。根据示例性实施方式,文本服务管理器420可以根据由语言属性指示的语言,提供535文本服务(例如,脚本系统(例如,字母字符、方向性、分段(例如,标识在文字之间的边界等)等)、拼写检查、文字暗示/预测和自动校正)。通过示例的方式,但是非限制地,英语字母表具有26个字母,瑞典语字母表具有29个字母,德语字母表具有30个字母,等。此外,脚本具有书写方向。通过示例的方式,但是非限制地,英语从左向右写,希伯来语和阿位伯语从右向左写(数字可以从左向右写),日语从左向右写或者竖直地从上向下写,等。根据示例性实施方式,应用315可以基于由文本服务管理器420提供的信息(例如,语言属性)提供文本服务。图6A和6B是例示用于基于语言属性到用户的联系人条目的分配而提供文本服务的示例性处理600的流程图。根据示例性实施方式,处理600可以由用户设备110执行。处理600可以包括建立语音通信(框605)。例如,用户可以使用用户设备110从/向另一个用户接收/发送语音通信(例如,电话呼叫、语音聊天、语音MMS消息等)。可以执行与语音通信相关联的语音分析(框610)。例如,用户设备110的语音分析器405可以分析语音通信以确定(例如,用户)正在使用的语言。可以识别语言(框615)。例如,用户设备110的语音分析器405可以识别语言。可以生成语言属性(框620)。例如,用户设备110的语言属性生成器410可以生成语言属性以指示语言。例如,语言属性可以对应于字符串或一些其它类型的标记、标识符、条目等。语言属性可以被分配给联系人条目(框625)。例如,用户设备110的语言属性分配器415可以从联系人列表、电话本等中选择与和语音通信相关联的另一个用户相对应的联系人条目。语言属性分配器415可以将语言属性分配或关联到选择的联系人条目。如之前所述,根据示例性实施方式,在当联系人条目不存在时的情形中,用户设备110可以提醒用户创建关于另一个用户的联系人条目。根据示例性实施方式,语言属性分配器415可以创建单独的列表、单独的列表条目或其它数据结构,并且将它分配或关联到联系人列表。可以接收关于创建文本通信的请求(框630)。例如,用户设备110可以从用户接收请求以创建文本通信(例如,电子邮件、SMS消息、MMS消息等)。如之前所述,通过示例的方式,但是非限制地,用户可以从联系人列表中选择另一个用户的联系人条目并且执行文本通信。根据示例性实施方式,用户可以通过打开多语言文本通信应用315、用声音发出语音命令等开始文本通信的创建。一旦接收者(例如,另一个用户)是已知的,用户设备110可以调用文本服务。例如,用户可以根据文本通信的类型等输入与另一个用户相关联的电话号码、另一个用户的名字、或者与另一个用户相关联的一些其它标识符或远程地址(例如,电子邮件地址等)。可以根据语言属性提供文本服务(框635 )。例如,文本服务管理器420可以根据由语言属性指示的语言,提供文本服务(例如,脚本系统(例如,字母字符、方向性(例如,从左到右、从右到左等)、分段(例如,标识在文字之间的边界等)等)、拼写检查、文字暗示/预测和自动校正)。如之前所述,根据示例性实施方式,多语言文本应用315可以包括文本服务管理器420。根据另一个实施方式,文本服务管理器420可以向多语言文本应用315指示与语言属性相关的信息,从而与语言属性相对应地将文本服务提供给用户。尽管图6A和6B例示了用于基于语言属性到用户的联系人条目的分配而提供文本服务的示例性处理600,但是除了相对于图6A和6B所例示和描述的那些,在其它实施中,处理600可以包括另外的操作、更少的操作和/或不同的操作。另外,尽管一系列的框已经参考在图6A和6B中所例示的处理600进行描述,但是在其它实施中可以修改这些框的顺序。而且,非相关的框可以并列地执行。结论实施的以上描述提供了示例,但是并不是要将实施穷举或限制到公开的准确形式。根据以上教导,修改和变型是可能的,或者可以从教导的实践中获取。术语“包括”以及其同义词(例如包含等)当使用在说明书中时,被用来确定声明的特征、整体、步骤或部件的存在,但不是要排除一个或更多个其它特征、整体、步骤、部件或其组合的存在或添加。换句话说,这些术语意味着包括但是没有限制。冠词一 (“a”,“an”和“the”)意指一个或更多个项。而且,短语“基于”意指“至少部分地基于”,除非明确地指明其它含义。术语“和/或”意指列举的项的一个或更多个的任何组合和所有组合。上面描述的另外的特定特征可以实施为执行一个或更多个功能的“部件”。该部件可以包括诸如处理系统305(例如,一个或更多个处理器、一个或更多个微处理器、一个或更多个AS 1C、一个或更多个FPGA等)这样的硬件,硬件和软件的组合(例如,应用315 ),硬件、软件和固件的组合,或者硬件和固件的组合。在本申请中,没有元件、动作或指令应该被理解为对于这里描述的实施方式是必要或关键的,除非明确地如此指出。
权利要求
1.一种方法,该方法包括以下步骤 通过用户设备建立与另一个用户的语音通信; 执行语音分析以确定用户在所述语音通信期间使用的语言; 由所述用户设备生成指示所述语言的语言属性; 由所述用户设备将所述语言属性分配或关联到与所述另一个用户相关联的联系人条目; 由所述用户设备接收创建到所述另一个用户的文本通信的请求;以及由所述用户设备提供与和所述另一个用户相关联的所述语言属性相对应的文本服务,其中,所述文本服务包括脚本系统以允许所述用户创建所述文本通信。
2.根据权利要求1所述的方法,所述方法进一步包括以下步骤 基于与所述另一个用户相关联的入站通信地址或出站通信地址选择所述联系人条目。
3.根据权利要求1所述的方法,所述提供的步骤包括 根据所述语言属性提供自动校正、文字预测或拼写检查中的一个或更多个。
4.根据权利要求1所述的方法,所述提供的步骤包括 将所述文本服务提供作为多语言文本通信应用的一部分。
5.根据权利要求1所述的方法,其中,所述文本通信包括电子邮件、简单消息传送服务消息或多媒体消息传送服务消息中的一个。
6.根据权利要求1所述的方法,所述方法进一步包括以下步骤 当与所述另一个用户相关联的联系人条目不存在时,创建与所述另一个用户相关联的联系人条目。
7.根据权利要求1所述的方法,其中,所述语音通信包括电话呼叫、语音聊天或语音多媒体消息传送服务消息中的一个。
8.根据权利要求1所述的方法,其中,所述脚本系统包括与所述语言属性相对应的字母和方向性系统。
9.一种用户设备,该用户设备包括被构造为执行以下操作的部件 执行语音分析以确定用户在与另一个用户的语音通信期间使用的语言; 生成指示所述语言的语言属性; 将所述语言属性分配或关联到与所述另一个用户相关联的联系人条目; 接收创建到所述另一个用户的文本通信的请求;以及 提供与所述语言属性相对应的脚本系统以允许所述用户以所述语言创建所述文本通信。
10.根据权利要求9所述的用户设备,其中,所述用户设备包括无线电话。
11.根据权利要求9所述的用户设备,其中,当执行语音分析时,所述部件被构造为 确定所述语言,即使当所述用户在所述语音通信期间说多于一种的语言时。
12.根据权利要求9所述的用户设备,其中,所述部件被进一步构造为 存储联系人列表; 创建与所述语言属性相对应的单独的列表条目;以及 基于与所述另一个用户相关联的入站通信地址或出站通信地址从所述联系人列表中选择所述联系人条目。
13.根据权利要求9所述的用户设备,其中,所述文本通信包括电子邮件、简单消息传送服务消息或多媒体消息传送服务消息中的一个。
14.根据权利要求9所述的用户设备,其中,所述部件被进一步构造为 执行语音分析以识别所述另一个用户使用的语言。
15.根据权利要求9所述的用户设备,其中,所述部件被进一步构造为 当与所述另一个用户相关联的联系人条目不存在时,创建与所述另一个用户相关联的联系人条目。
16.根据权利要求9所述的用户设备,其中,所述部件被进一步构造为 根据所述语言属性提供自动校正、文字预测或拼写检查中的一个或更多个。
17.一种计算机可读介质,该计算机可读介质包括可由至少一个处理系统执行的指令,该计算机可读介质存储用于执行以下操作的指令 执行语音分析以确定用户在与另一个用户的语音通信期间使用的语言; 生成指示所述语言的语言属性; 将所述语言属性分配或关联到与所述另一个用户相关联的联系人条目; 接收创建到所述另一个用户的文本通信的请求;以及 提供与所述语言属性相对应的文本服务以允许所述用户以所述语言创建所述文本通 目。
18.根据权利要求17所述的计算机可读介质,该计算机可读介质进一步存储用于执行以下操作的一个或更多个指令 存储联系人列表; 存储语言属性列表;以及 从所述联系人列表中选择所述联系人条目。
19.根据权利要求17所述的计算机可读介质,该计算机可读介质进一步存储用于执行以下操作的一个或更多个指令 将所述文本服务提供作为多语言文本通信应用的一部分。电话。
20.根据权利要求17所述的计算机可读介质,其中,其中所述计算机可读介质驻留的用户设备包括无线
全文摘要
一种方法,该方法包括建立与另一个用户的语音通信;执行语音分析以确定用户在所述语音通信期间使用的语言;生成指示所述语言的语言属性;将所述语言属性分配或关联到与所述另一个用户相关联的联系人条目或单独的列表;接收创建到所述另一个用户的文本通信的请求;以及,提供与和所述另一个用户相关联的所述语言属性相对应的文本服务,其中,所述文本服务包括脚本系统以允许所述用户创建所述文本通信。
文档编号H04M1/2745GK103003874SQ201180019960
公开日2013年3月27日 申请日期2011年4月5日 优先权日2010年5月6日
发明者E·阿林, R·邦克, S-O·卡尔森 申请人:索尼移动通讯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1