一种移动终端处理文本的方法、相关设备及系统的制作方法

文档序号:6738954阅读:146来源:国知局
专利名称:一种移动终端处理文本的方法、相关设备及系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种移动终端处理文本的方法、相关设备及系统。
背景技术
在移动互联网时代,在移动终端(如手机、Pad类移动终端、电子书等)上处理文本相比于在传统实体图书或电脑上处理文本,有着方便易携带和几乎可以随时随地阅读等优点,同时,相比于传统实体图书还有着及时性、互动性的特点(不用等作者全部写完即可看到,同时还可以通过留言等方式给作者提出意见,甚至参与下一步的内容讨论),因此,在移动终端处理文本也越来越被广大用户所喜爱,成为重要的移动互联网业务应用。随着科技时代的发展,用户对移动终端能力的需求也越来越多,如希望移动终端能够将文本“读”出来,然而,由于移动终端自身运算处理能力和存储空间的局限性,在移动终端上很难将文本转换为语音来满足用户“听”文本的需求,因此,如何使移动终端实现“读”文本的能力成为业内人员一直探讨的问题。

发明内容
本发明实施例提供了一种移动终端处理文本的方法、相关设备及系统,用于满足用户在移动终端上“听”文本的需求。为解决上述技术问题,本发明实施例提供以下技术方案一方面,提供一种移动终端处理文本的方法,包括向云应用平台发送携带有文本信息和起始处理位置信息的请求消息,以使所述云应用平台通过所述文本信息获得待处理的文本,其中,所述文本信息包括所述待处理的文本、所述待处理的文本的获取地址或所述待处理的文本的标识中的至少一个;当接收到所述云应用平台返回的所述请求消息的响应消息的同时或之后,接收并播放来自所述云应用平台的音频流,其中,所述音频流由所述云应用平台根据所述待处理的文本和所述起始处理位置信息获得,所述起始处理位置信息用于确定所述音频流的起始点。另一方面,还提供一种移动终端处理文本的方法,包括第一移动终端接收来自云应用平台的响应消息,其中,所述响应消息为所述云应用平台在接收到来自第二移动终端的携带有文本信息、起始处理位置信息和所述第一移动终端的标识信息的请求消息之后,根据所述第一移动终端的标识信息向所述第一移动终端发出的,其中,所述文本信息包括待处理的文本、所述待处理的文本的获取地址或所述待处理的文本的标识中的至少一个;所述第一移动终端接收并播放来自所述云应用平台的音频流,其中,所述音频流由所述云应用平台根据所述待处理的文本和所述起始处理位置信息获得,所述待处理的文本是由所述云应用平台根据所述文本信息获得,所述起始处理位置信息用于确定所述音频流的起始点。另一方面,还提供一种移动终端处理文本的方法,包括接收移动终端发送的携带有文本信息和起始处理位置信息的请求消息,其中,所述文本信息包括待处理的文本、所述待处理的文本的获取地址或所述待处理的文本的标识中的至少一个;向所述移动终端发送响应消息;根据所述文本信息获取所述待处理的文本;根据所述待处理的文本和所述起始处理位置信息获取音频流,所述起始处理位置信息用于确定所述音频流的起始点;向所述移动终端传输所述音频流。
另一方面,还提供一种移动终端处理文本的方法,包括接收来自第二移动终端的携带有文本信息、起始处理位置信息和第一移动终端的标识信息的请求消息,其中,所述文本信息包括待处理的文本、所述待处理的文本的获取地址或所述待处理的文本的标识中的至少一个;根据所述第一移动终端的标识信息向所述第一移动终端发送响应消息;基于所述文本信息获取所述待处理的文本;根据所述待处理的文本和所述起始处理位置信息获取音频流,所述起始处理位置信息用于确定所述音频流的起始点;向所述第一移动终端传输所述音频流。另一方面,还提供一种移动终端,包括发送器,用于向云应用平台发送携带有文本信息和起始处理位置信息的请求消息,以使所述云应用平台通过所述文本信息获得待处理的文本,其中,所述文本信息包括所述待处理的文本、所述待处理的文本的获取地址或所述待处理的文本的标识中的至少一个;接收器,用于接收所述云应用平台返回的所述请求消息的响应消息;播放单元,用于当所述接收器接收到所述云应用平台返回的所述请求消息的响应消息的同时或之后,接收并播放来自所述云应用平台的音频流,其中,所述音频流由所述云应用平台根据所述待处理的文本和所述起始处理位置信息获得,所述起始处理位置信息用于确定所述音频流的起始点。另一方面,还提供一种移动终端,包括接收器,用于接收来自云应用平台的响应消息,其中,所述响应消息为所述云应用平台在接收到来自第二移动终端的携带有文本信息、起始处理位置信息和所述第一移动终端的标识信息的请求消息之后,根据所述第一移动终端的标识信息向所述第一移动终端发出的,其中,所述文本信息包括待处理的文本、所述待处理的文本的获取地址或所述待处理的文本的标识中的至少一个;播放单元,用于接收并播放来自所述云应用平台的音频流,其中,所述音频流由所述云应用平台根据所述待处理的文本和所述起始处理位置信息获得,所述待处理的文本是由所述云应用平台根据所述文本信息获得,所述起始处理位置信息用于确定所述音频流的起始点。另一方面,还提供一种云应用平台,包括接收器,用于接收移动终端发送的携带有文本信息和起始处理位置信息的请求消息,其中,所述文本信息包括待处理的文本、所述待处理的文本的获取地址或所述待处理的文本的标识中的至少一个;发送器,用于当所述接收器接收到所述请求消息时,向所述移动终端发送响应消息;获取单元,用于根据所述文本信息获取所述待处理的文本,根据所述待处理的文本和所述起始处理位置信息获取音频流,所述起始处理位置信息用于确定所述音频流的起始点;传输单元,用于向所述移动终端传输所述音频流。另一方面,还提供一种文本处理系统,包括云应用平台和移动终端,所述云应用平台用于接收移动终端发送的携带有文本信息和起始处理位置信息的请求消息,其中,所述文本信息包括待处理的文本、所述待处理的文本的获取地址或所述待处理的文本的标识中的至少一个;向所述移动终端发送响应消息;根据所述文本信息获取所述待处理的文本;根据所述待处理的文本和所述起始处理位置信息获取音频流,所述起始处理位置信息用于确定所述音频流的起始点;向所述移动终端传输所述音频流;其中,所述移动终端用于向云应用平台发送所述携带有文本信息和起始处理位置信息的请求消息;当接收到所述云应用平台返回的所述请求消息的响应消息的同时或之后,接收并播放来自所述云应用平台的所述音频流。
另一方面,还提供一种文本处理系统,包括第一移动终端,第二移动终端和云应用平台;其中,所述第二移动终端用于向所述云应用平台发送携带有文本信息、起始处理位置信息和所述第一移动终端的标识信息的请求消息,其中,所述文本信息包括待处理的文本、所述待处理的文本的获取地址或所述待处理的文本的标识中的至少一个;所述云应用平台用于接收来自所述第二移动终端的所述携带有文本信息、起始处理位置信息和所述第一移动终端的标识信息的请求消息;根据所述第一移动终端的标识信息向所述第一移动终端发送响应消息;基于所述文本信息获取所述待处理的文本;根据所述待处理的文本和所述起始处理位置信息获取音频流,所述起始处理位置信息用于确定所述音频流的起始点;所述第一移动终端用于接收来自云应用平台的所述响应消息;接收并播放来自所述云应用平台的所述音频流。由上可见,本发明实施例中移动终端通过向云应用平台发送收听文本请求消息,并在收听文本请求消息中向云应用平台指示所要收听的文本,云应用平台接收移动终端的收听文本请求消息后,获取移动终端所要收听的文本对应的音频流,将音频流传输给移动终端,使移动终端接收并播放上述音频流,满足了用户在移动终端上“听”文本的需求。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为本发明提供的一种移动终端处理文本的一个实施例流程示意图;图2为本发明提供的一种TTS处理系统的实施例结构示意图;图3为本发明提供的一种移动终端处理文本的另一个实施例流程示意图;图4为本发明提供的一种移动终端处理文本的再一个实施例流程示意图;图5为本发明提供的一种移动终端处理文本的再一个实施例流程示意图;图6为本发明提供的一种移动终端处理文本的再一个实施例流程示意图;图7为本发明提供的一种移动终端处理文本的再一个实施例流程示意图;图8为本发明提供的一种移动终端的一个实施例结构图;图9为本发明提供的另一种移动终端的一个实施例结构图;图10为本发明提供的一种云应用平台的一个实施例结构图;图11为本发明提供的另一种云应用平台的一个实施例结构图;图12为本发明提供的一种文本处理系统的一个实施例结构图;图13为本发明提供的另一种文本处理系统的一个实施例结构图。
具体实施方式
本发明实施例提供了一种移动终端处理文本的方法、相关设备及系统。为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下面以移动终端侧为描述主体,对本发明实施例提供的一种移动终端处理文本的方法,如图I所示,包括101、移动终端向云应用平台发送携带有文本信息和起始处理位置信息的请求消息;在本发明实施例中,上述请求消息可以是超文本传输协议(HTTP, Hyper TextTransport protocol)请求消息(如http post消息);可选的,上述云应用平台也可向上述移动终端分配一个特定的统一资源定位符(URL, Uniform Resource Locator)用于提供阅读转收听的业务,则上述请求消息可以是指向上述URL的消息,以使上述云应用平台获知上述移动终端所要触发的是阅读转收听的业务。上述文本信息包括待处理的文本、上述待处理的文本的获取地址或上述待处理的文本的标识中的至少一个,以便上述云应用平台通过上述文本信息获得上述待处理的文本,其中,上述待处理的文本即指上述移动终端请求收听的文本。需要说明的是上述待处理的文本包括但不限于文档、上述移动终端上网页上的内容或图片等。例如,若上述文本信息包含的是上述待处理的文本的获取地址和上述待处理的文本的标识中的至少一个,则上述云应用平台可以根据上述文本信息携带的待处理的文本的获取地址和/或标识,从本地数据库或者其它网络设备中获得上述待处理的文本,通常,上述云应用平台根据上述待处理的文本的获取地址和/或标识所获得的是完整文本,而上述移动终端可能并不需要从上述完整文本的开头开始收听,例如,上述移动终端请求收听的是从小说《A》第5段开始的文本内容,上述移动终端将《A》的标识和/或获取地址发送至上述云应用平台,上述云应用平台根据《A》的标识和/或获取地址获得《A》,但并不知道上述移动终端只需要从《A》的第5段开始收听。本发明实施例中,上述云应用平台在获得上述待处理的文本后,可以根据上述起始处理位置信息获知从上述待处理的文本的哪个位置开始处理。上述起始处理位置信息例如可以是待处理文本的某一段,也可以待处理文本的某一段的某一句话或者某几句话,此处不作限定。又例如,上述文本信息也可以包含上述待处理的文本,如在上述例子中,若上述移动终端请求收听的是小说《A》中第5段,则上述文本信息可以包含小说《A》中第5段的内容。102、上述移动终端当接收到上述云应用平台返回的上述请求消息的响应消息的同时或之后,接收并播放来自上述云应用平台的音频流;在本发明实施例中,当上述移动终端接收到上述云应用平台返回的上述请求消息的响应消息的同时或之后,表明上述云应用平台已经接受并处理上述移动终端发出的收听文本请求,此时,上述移动终端可以接收并播放来自上述云应用平台的音频流,上述音频流可以由上述云应用平台在接受上述移动终端的收听文本请求之后,基于上述文本信息和上述起始处理位置信息获取得到,例如,上述云应用平台可以基于上述文本信息获得上述待处理的文本,并由上述起始处理位置信息所指向的上述待处理的文本的起始位置开始,对上述待处理的文本进行文本语音转换(TTS,Text To Speech)处理,以得到音频流,当然,上述云应用平台也可复用之前已经转换过,且与上述待处理的文本符合的音频流,此处不作限定,上述移动终端接收并播放的音频流的起始点由上述云应用平台基于上述起始处理位置信息确定,也就是说上述起始处理位置信息用于确定上述音频流的起始点。其中,上述音频流的起始点指的是该音频流在播放时间轴上的起始播放位置。上述移动终端可以通过实时流传输协议(RTSP,Real Time Streaming Protocol) 控制上述云应用平台向上述移动终端自身传输上述音频流,以实现通过流媒体方式接收音频流;或者,上述移动终端也可以使用http streaming方式控制上述云应用平台向上述移动终端自身传输上述音频流,以实现通过流媒体方式接收音频流,当然,上述云应用平台也可将上述音频流承载在上述响应消息中,上述移动终端在接收到该响应消息时,从该响应消息中提取出上述音频流并播放,此处不作限定。进一步地,在上述移动终端接收和播放上述音频流的过程中,用户还可通过向上述移动终端输入停止收听的指令,控制上述移动终端停止播放音频流。在一种应用场景中,上述移动终端在接收到上述停止收听的指令时,向上述云应用平台发送停止收听消息,使上述云应用平台停止向上述移动终端传输上述音频流。进一步地,在上述移动终端向上述云应用平台发送停止收听消息之前或之后,还包括上述移动终端获取文本位置标记,上述文本位置标记用于指示上述音频流的停止点所对应的上述待处理的文本中相应内容的停止位置;显示上述文本位置标记指向的文本内容;其中,上述文本位置标记用于指示上述音频流的停止点所对应的上述待处理的文本中相应内容的位置;需要说明的是本发明实施例中所涉及的音频流的停止点是指上述移动终端在接收到上述停止收听的指令时,音频流在播放时间轴上的停止播放位置。在实际应用中,当移动终端停止收听上述音频流时,移动终端记录上述音频流的停止点,并根据该音频流的停止点获取上述文本位置标记,或者,移动终端也可以将记录的音频流的停止点发送给云应用平台,由云应用平台根据上述音频流的停止点获得上述文本位置标记,并由云应用平台将上述文本位置标记发送给上述移动终端。可选的,上述移动终端在向上述云应用平台发送停止收听消息之前或之后,输出显示上述文本位置标记指向的文本内容,当然,是否显示上述文本位置标记指向的文本内容也可由用户在上述移动终端上进行设定。进一步,在上述移动终端接收和播放上述音频流的过程中,用户还可通过向上述移动终端输入指示在另一个移动终端续听的指令,控制上述移动终端转到上述另一个移动终端上继续收听文本。在一种应用场景中,上述移动终端在接收到指示在上述另一个移动终端续听的指令时,向上述云应用平台发送携带有上述另一个移动终端的标识信息和收听接续指令的请求消息,上述另一个移动终端的标识信息例如可以是上述另一个移动终端的设备标识、地址、号码或国际移动设备标识(IMEI, International Mobile EquipmentIdentity)号码等,通过收听接续指令触发上述云应用平台向上述另一个移动终端继续传输音频流。其中,上述云应用平台向上述另一个移动终端继续传输音频流的起始时间点可以是根据收到的携带有上述另一个移动终端的标识信息和收听接续指令的请求消息确定,例如,可以设定上述云应用平台收到的携带有上述另一个移动终端的标识信息和收听接续指令的请求消息后延迟一定时间间隔之后,向上述另一个终端继续传输音频流。需要说明的是延迟的时间间隔包括零,时间间隔的长短不限,时间间隔可以预先设定或调整。可选的,上述携带有上述另一个移动终端的标识信息和收听接续指令的请求消息还可以携带上述延迟的时间间隔,或其他用于确定向上述另一个终端传输音频流的起始时间点的信息。进一步(为便于区分上述移动终端和上述另一个移动终端,下面在本场景中将上述移动终端以移动终端I替代描述,将上述另一个移动终端以移动终端2替代描述),当在上述移动终端2上收听文本时,上述移动终端I还可以向上述云应用平台请求回到上述移动终端I上继续收听或者显示文本,或者,同时在上述移动终端I和一个或多个其他移动终端(包括上述移动终端2)上同步收听或者显示文本;或者,也可以由上述移动终端2向上述云应用平台请求转到上述移动终端I或者其它移动终端上继续收听或者显示文本;或者,也可以由上述移动终端2向云应用平台请求同时在上述移动终端I和一个或多个其他移动终端(包括上述移动终端2)上同步继续收听或者显示文本。
进一步,在上述移动终端接收和播放上述音频流的过程中,用户还可通过向上述移动终端输入指示在上述另一个移动终端续读的指令,控制上述移动终端转到上述另一个移动终端上继续显示文本。在一种应用场景中,上述移动终端在接收到指示在上述另一个移动终端续读的指令时,向上述云应用平台发送携带有上述另一个移动终端的标识信息和阅读接续指令的请求消息,上述另一个移动终端的标识信息例如可以是上述另一个移动终端的设备标识、地址、号码或頂EI号码等,通过阅读接续指令触发上述云应用平台向上述另一个移动终端发送文本记录信息,上述文本记录信息包含待处理的文本、上述待处理的文本的标识或者上述待处理的文本的获取地址中的至少一个,以及标记上述待处理的文本的停止处理位置的文本位置标记,以使上述另一个移动终端通过上述文本记录信息获得上述待处理的文本,并在本地显示文本位置标记指向的文本内容。进一步(为便于区分上述移动终端和上述另一个移动终端,下面在本场景中将上述移动终端以上述移动终端I替代描述,将上述另一个移动终端以上述移动终端2替代描述),当在上述移动终端2上显示文本时,上述移动终端I还可以向上述云应用平台请求回到上述移动终端I上继续收听或者显示文本,或者,同时在上述移动终端I和一个或多个其他移动终端(包括上述移动终端2)上同步收听或者显示文本;或者,也可以由上述移动终端2向上述云应用平台请求转到上述移动终端I或者其它移动终端继续收听或者显示文本;或者,也可以由上述移动终端2向上述云应用平台请求同时在上述移动终端I和一个或多个其他移动终端(包括上述移动终端2)上同步继续收听或者显示文本。在实际应用中,若上述云应用平台将移动终端请求收听的文本所对应的音频流全部传输完后,自动结束本次收听流程。本发明实施例中的移动终端可以是手机、计算机、电子书装置等可以实现文本阅读的移动终端,本发明实施例中的云应用平台可以是服务器,此处不作限定。由上可见,本发明实施例中上述移动终端向上述云应用平台发送携带有文本信息和起始处理位置信息的请求消息,当接收到上述云应用平台返回的上述请求消息的响应消息的同时或之后,接收并播放来自上述云应用平台的音频流,满足了用户在上述移动终端上“听”文本的需求。由于本发明实施例中涉及TTS处理,在此先对本发明实施例中应用到的TTS技术进行说明TTS处理过程通常划分为文本处理、韵律处理和合成处理。一般而言,TTS系统主要被分为三个部分,如图2,TTS处理系统20所示,包括文本分析模块21、韵律控制模块22 以及语音合成模块23,下面对上述三个模块分别进行说明文本分析模块21 =TTS系统首先处理的是文本,也就是它要说的内容。文本分析模块21的主要功能是使计算机能从这些文本中认识文字,进而知道要发什么音、怎么发音,并将发音的方式告诉计算机。另外,还要让计算机知道,在文本中,哪些是词,哪些是短语或句子,发音时应上述到哪里停顿及停顿多长时间等。其工作过程可以分为三个主要步骤I、将输入的文本规范化。在这个过程中,要查找拼写错误,并将文本中出现的一些不规范或无法发音的字符过滤掉。2、分析文本中词或短语的边界,确定文字的读音,同时分析文本中出现的数字、姓氏、特殊字符、专有词语以及各种多音字的读音方式。3、根据文本的结构、组成和不同位置上出现的标点符号,确定发音时语气的变换以及发音的轻重方式。最终,文本分析模块21将输入的文字转换成计算机能够处理的内部参数,便于后续模块进一步处理并生成相应的信息。韵律控制模块22 :任何人说话都有韵律特征,比如在汉语中,音节有不同的声调、语气和停顿方式,发音长短也各不相同,这些都属于韵律特征。韵律参数则包括了能影响这些特征的声学参数,如基频、时长、音强等。文本分析的结果只是告诉了计算机发什么音,以及以什么方式发音,这种发音方式还只是抽象的。而要发音的声调是二声还是三声,是重读还是轻读,到哪里停顿等等,这些最终系统用来进行声信号合成的具体韵律参数还要依靠韵律控制模块22。与文本分析模块21的实现方法相类似,韵律的生成方法也分为基于规则和数据驱动两种方法。早期的韵律生成方法均采用基于规则的方法。这种方法要求研究人员有大量的音韵学背景知识,需要对在各种特定的情况下,如声音在句子中的不同位置、不同声调及句子的不同语气甚至是不同的词性下,对基频、时长和音强等各个声学参数变化的详细情况加以总结、归纳。由于各个语种的韵律特征不同,因此,针对不同的语种,必须找出与上述语种相关联的韵律特征。目前,基于规则的方法仍然被认作是行之有效的方法,大部分汉语语音合成系统依然采用这种方法。虽然经过研究者的努力,这种方法能达到较好的韵律生成效果,但它也受到很多限制。如前述,基于规则的方法要求系统设计人员花费大量的时间和精力去研究不同语种普遍存在的韵律特征,而这是一个非常耗时的工作,且由于规则的复杂性,其生成语音的自然度也受到较多的限制,也就限制了它的一些性能。另夕卜,基于规则的系统方法往往只追求发音的自然,而掩盖了人的个性。如让系统模拟某一特定人的发音,就显得无力,除非是针对专人设计的一些专用模型。本发明实施例中通过神经网络或统计驱动的方法进行韵律生成,其实现步骤是设计或收集一个包含大量语音和文本信息的数据库,然后建立一个训练模型,并用从数据库中提取出的韵律参数对模型进行训练,通过训练而得到最终的韵律模型。这种韵律模型的优点在于在保持甚至增强了系统的韵律生成能力的同时,极大地改善了整个语音合成系统的灵活性,便于模拟某一特定人的韵律特征,且为在同一个语音合成系统中整合多语种创造了条件。语音合成摸块23 :系统产生的合成语音是通过一个声学模块来具体实现的。本发明实施例中,采用波形拼接(即PS0LA)算法实现合成语音。这种方法的核心思想是直接对存储于语音数据库的语音运用PSOLA算法进行拼接,从而整合成完整的语音。有别于传统概念中只是将不同的语音单元进行简单拼接,上述系统首先要在大量语音数据库,选择最合适的语音单元用于拼接,并且在选音过程中往往采用多种复杂的技术,包括多项统计学上的技术或神经网络技术,最后在拼接时,使用PSOLA算法,对其合成语音的韵律特征进行修改,而使合成的语音达到了很高的音质。由于语音数据库的音库容量往往非常庞大,需要占据较大的存储空间,这对将系统推广到掌上型电脑或一些小的移动终端设备上非常不利。另外,在拼接时,两个相邻的声音单元之间谱的不连续,也容易造成合成音质的下降。目前,解决这些问题较好的途径是将其与参数合成方法的相结合。韵律调整的语音合成主要步骤根据韵律规则生成的韵律控制符得到所需要的基 频时长因子;对首库中的基首同步标志作变换,包括插入和删除基首同步标记、提闻或降低标记间隔;用汉明窗与原始语音波形相乘(窗长取基音周期两倍)得到一系列的短时信号,然后按照变换后的基音同步标志进行叠加,计算出需要播放的波形。下面以云应用平台作为描述主体,对本发明实施例中的一种移动终端处理文本的方法进行描述,请参阅图3,包括301、云应用平台接收移动终端发送的携带有文本信息和起始处理位置信息的请求消息;在本发明实施例中,上述请求消息可以是超文本传输协议(HTTP, Hyper TextTransport protocol)请求消息(如http post消息);可选的,上述云应用平台也可向上述移动终端分配一个特定的统一资源定位符(URL, Uniform Resource Locator)用于提供阅读转收听的业务,则上述请求消息可以是指向上述URL的消息,以使上述云应用平台获知上述移动终端所要触发的是阅读转收听的业务。302、上述云应用平台向上述移动终端发送响应消息;当上述云应用平台接收到上述请求消息后,获知上述移动终端所要触发的是阅读转收听的业务,向上述移动终端发送响应消息,以使上述移动终端获知云应用平台成功接收到上述请求消息,使上述移动终端准备接收其请求收听的文本所对应的音频流。其中,上述文本信息包括待处理的文本的获取地址、待处理的文本的标识或待处理的文本中的至少一个,待处理的文本即指移动终端请求收听的文本。需要说明的是待处理的文本包括但不限于文档、移动终端上网页上的内容或图
坐/I寸o303、上述云应用平台根据上述文本信息获取待处理的文本;上述云应用平台通过上述文本信息获得待处理的文本。例如,若文本信息包含的是待处理的文本的获取地址和待处理的文本的标识中的至少一个,则上述云应用平台可以根据文本信息携带的待处理的文本的获取地址和/或标识,从本地数据库或者其它网络设备中获得上述待处理的文本,通常,上述云应用平台根据文本的获取地址和/或标识所获得的是完整文本,而上述移动终端可能并不需要从上述完整文本的开头开始收听,因此,本发明实施例中,上述云应用平台在获得上述待处理的文本后,可以根据起始处理位置信息获知从上述待处理的文本的哪个位置开始处理。上述起始处理位置例如可以是待处理文本的某一段,也可以待处理文本的某一段的某一句话或者某几句话,此处不作限定。又例如,若上述文本信息包含待处理的文本,则上述云应用平台可以直接从上述待处理的文本信息中获得待处理的文本。304、上述云应用平台根据上述待处理的文本和上述起始处理位置信息获取音频流;在本发明实施例中,上述云应用平台在获得待处理的文本后,开始对上述待处理的文本进行TTS处理,以得到音频流,上述起始处理位置信息用于确定上述音频流的起始点。其中,音频流的起始点指的是该音频流在播放时间轴上的起始播放位置。为了节省资源,减轻TTS处理负担,上述云应用平台可以存储TTS处理得到的音频流,并建立音频流的音频时间点与文本位置的对应关系,以便云应用平台可以复用之前TTS处理的内容。305、上述云应用平台向上述移动终端传输获取的音频流;在本发明实施例中,上述云应用平台可以基于RTSP协议向上述移动终端传输音频流;或者,上述云应用平台也可以使用http streaming方式向上述移动终端传输上述音频流,此处不作限定。进一步的,上述根据上述待处理的文本和上述起始处理位置信息获取音频流包括根据上述起始处理位置信息确定起始处理位置,对上述待处理的文本的上述起始处理位置开始的文本内容进行文本语音转换,获取从上述待处理的文本的起始处理位置开始的文本内容所对应的音频流。进一步地,在上述移动终端接收和播放上述音频流的过程中,用户还可通过向上述移动终端输入停止收听的指令,控制上述移动终端停止播放音频流。在一种应用场景中,上述移动终端在接收到上述停止收听的指令时,向上述云应用平台发送停止收听消息,上述云应用平台在接收到上述停止收听消息后,停止向上述移动终端传输上述音频流。进一步地,上述云应用平台所接收到上述停止收听消息中可携带文本位置标记,上述文本位置标记用于指示上述音频流的停止点所对应的上述待处理的文本中相应内容的停止位置;可选的,上述云应用平台可记录上述文本位置标记。进一步,在上述移动终端接收和播放上述音频流的过程中,用户还可通过向上述移动终端输入指示在另一个移动终端续听的指令,控制上述移动终端转到上述另一个移动终端上继续收听文本。在一种应用场景中,上述移动终端在接收到指示在上述另一个移动终端续听的指令时,向上述云应用平台发送携带有上述另一个移动终端的标识信息和收听接续指令的请求消息,其中,上述另一个移动终端标识信息例如可以是上述另一个移动终端的设备标识、地址、号码或頂EI号码等,上述云应用平台在接收到上述请求消息后,在收听接续指令下向上述另一个移动终端继续传输音频流。其中,上述云应用平台向上述另一个移动终端继续传输音频流的起始时间点可以是根据收到的携带有上述另一个移动终端的标识信息和收听接续指令的请求消息确定,例如,可以设定上述云应用平台收到的携带有上述另一个移动终端的标识信息和收听接续指令的请求消息后延迟一定时间间隔之后,将向上述另一个终端继续传输音频流。需要说明的是延迟的时间间隔包括零,时间间隔的长短不限,时间间隔可以预先设定或调整。可选的,上述携带有上述另一个移动终端的标识信息和收听接续指令的请求消息还可以携带上述延迟的时间间隔或其他用于确定向上述另一个终端传输音频流的起始时间点的信息。进一步(为便于区分上述移动终端和上述另一个移动终端,下面在本场景中将上述移动终端以移动终端I替代描述,将上述另一个移动终端以移动终端2替代描述),当在上述移动终端2上收听文本时,上述移动终端I还可以向上述云应用平台请求回到上述移动终端I上继续收听或者显示文本,或者,同时在上述移动终端I和一个或多个其他移动终端(包括上述移动终端2)上同步收听或者显示文本;或者,也可以由上述移动终端2向云应用平台请求转到上述移动终端I或者其它移动终端上继续收听或者显示文本;或者,也可以由上述移动终端2向上述云应用平台请求同时在上述移动终端I和一个或多个其他移动终端(包括上述移动终端2)上同步继续收听或者显示文本。
进一步,在上述移动终端接收和播放上述音频流的过程中,用户还可通过向上述移动终端输入指示在上述另一个移动终端续读的指令,控制上述移动终端转到上述另一个移动终端上继续显示文本。在一种应用场景中,上述移动终端在接收到指示在上述另一个移动终端续读的指令时,向上述云应用平台发送携带有上述另一个移动终端的标识信息和阅读接续指令的请求消息,其中,上述另一个移动终端标识信息例如可以是上述另一个移动终端的设备标识、地址、号码或頂EI号码等,上述云应用平台在接收到上述请求消息后,在阅读接续指令的触发下向上述另一个移动终端发送文本记录信息,上述文本记录信息包含待处理的文本、上述待处理的文本的标识或者上述待处理的文本的获取地址中的至少一个,以及标记当前上述待处理的文本的停止处理位置的文本位置标记,以使上述另一个移动终端通过上述文本记录信息获得上述待处理的文本,并在本地显示文本位置标记指向的文本内容。进一步(为便于区分上述移动终端和上述另一个移动终端,下面在本场景中将上述移动终端以移动终端I替代描述,将上述另一个移动终端以移动终端2替代描述),当在上述移动终端2上显示文本时,上述移动终端I还可以向上述云应用平台请求回到上述移动终端I上继续收听或者显示文本,或者,同时在上述移动终端I和一个或多个其他移动终端(包括上述移动终端2)上同步收听或者显示文本;或者,也可以由上述移动终端2向上述云应用平台请求转到上述移动终端I或者其它移动终端继续收听或者显示文本;或者,也可以由上述移动终端2向云应用平台请求同时在上述移动终端I和一个或多个其他移动终端(包括上述移动终端2)上同步继续收听或者显示文本。在实际应用中,若上述云应用平台将上述移动终端请求收听的文本所对应的音频流全部传输完后,自动结束本次收听流程。本发明实施例中的移动终端可以是手机、计算机、电子书装置等可以实现文本阅读的移动终端,本发明实施例中的云应用平台可以是服务器,此处不作限定。由上可见,本发明实施例中上述云应用平台接收上述移动终端发送的携带有文本信息和起始处理位置信息的请求消息,向上述移动终端发送响应消息,根据上述文本信息获取待处理的文本,根据上述待处理的文本和上述起始处理位置信息获取音频流,向上述移动终端传输获取的音频流,满足了用户在上述移动终端上“听”文本的需求。
本发明实施例中,也可由一个移动终端向云应用平台发起文本收听的请求消息,以请求在另一个移动终端上收听文本。下面以第一移动终端为描述主体,对本发明实施例中的另一种移动终端(第二移动终端)阅读方法进行描述,请参阅图4,包括401、第一移动终端接收来自云应用平台的响应消息;其中,上述响应消息为上述云应用平台在接收到来自第二移动终端的携带有文本信息、起始处理位置信息和上述第一移动终端的标识信息的请求消息之后,根据上述第一移动终端的标识信息(如第一移动终端的标识、第一移动终端地址或第一移动终端号码等)向上述第一移动终端发出的响应消息。上述文本信息包括待处理的文本的获取地址、待处理的文本的标识或待处理的文本中的至少一个,其中,上述待处理的文本即上述第二移动终端请求在第一移动终端收听的文本。
402、所述第一移动终端接收并播放来自所述云应用平台的音频流;在本发明实施例中,当上述第一移动终端接收到上述云应用平台返回的响应消息后,上述第一移动终端可以接收并播放来自上述云应用平台的音频流,上述音频流由上述云应用平台在接收到上述第二移动终端的携带有文本信息、起始处理位置信息和上述第一移动终端的标识信息的请求消息之后,基于上述待处理的文本信息和上述起始处理位置信息获取得到,例如,上述云应用平台可以基于上述文本信息获得上述待处理的文本,并由上述起始处理位置信息所指向的待处理的文本的位置开始,对上述待处理的文本进行TTS处理,以得到音频流,当然,上述云应用平台也可复用之前已经转换过,且与上述待处理的文本符合的音频流,此处不作限定。上述第一移动终端接收并播放的音频流的起始点由云应用平台基于上述起始处理位置确定,也就是说上述起始处理位置信息用于确定上述音频流的起始点。其中,音频流的起始点指的是该音频流在播放时间轴上的起始播放位置。上述第一移动终端可以通过RTSP协议控制云应用平台向其传输上述音频流,以实现通过流媒体方式接收音频流;或者,上述第一移动终端也可以使用http streaming方式控制上述云应用平台向其传输上述音频流,以实现通过流媒体方式接收音频流,当然,上述云应用平台也可将上述音频流承载在上述响应消息中,上述第一移动终端在接收到该响应消息时,从该响应消息中提取出上述音频流并播放,此处不作限定。进一步地,在上述第一移动终端接收和播放上述音频流的过程中,用户还可通过向上述第一移动终端输入停止收听的指令,控制上述第一移动终端停止播放音频流。在一种应用场景中,第一移动终端在接收到上述停止收听的指令时,向云应用平台发送停止收听消息,使云应用平台停止向第一移动终端传输上述音频流,在上述第一移动终端向上述云应用平台发送停止收听消息之前或之后,还包括上述第一移动终端获取文本位置标记,上述文本位置标记用于指示上述音频流的停止点所对应的上述待处理的文本中相应内容的停止位置;显示上述文本位置标记指向的文本内容;其中,上述文本位置标记用于指示上述音频流的停止点所对应的上述待处理的文本中相应内容的位置;需要说明的是本发明实施例中所涉及的音频流的停止点是指上述第一移动终端在接收到上述停止收听的指令时,音频流在播放时间轴上的停止播放位置。在实际应用中,当第一移动终端停止收听上述音频流时,第一移动终端记录上述音频流的停止点,并根据该音频流的停止点获取上述文本位置标记,或者,第一移动终端也可以将记录的音频流的停止点发送给云应用平台,由云应用平台根据上述音频流的停止点获得上述文本位置标记,并由云应用平台将上述文本位置标记发送给上述第一移动终端。可选的,上述第一移动终端在向上述云应用平台发送停止收听消息之前或之后,输出显示上述文本位置标记指向的文本内容,当然,是否显示上述文本位置标记指向的文本内容也可由用户在上述第一移动终端上进行设定。进一步,在上述第一移动终端接收和播放上述音频流的过程中,用户还可通过向 上述第一移动终端输入指示在另一个移动终端续听的指令,控制上述第一移动终端转到上述另一个移动终端(可以是第二移动终端,也可以是其它移动终端)上继续收听文本。在一种应用场景中,上述第一移动终端在接收到指示在上述另一个移动终端续听的指令时,向上述云应用平台发送携带有另一个移动终端的标识信息和收听接续指令的请求消息,其中,上述另一个移动终端标识信息例如可以是上述另一个移动终端的设备标识、地址、号码或MEI号码等,上述云应用平台在接收到上述请求消息后,在收听接续指令下向上述另一个移动终端继续传输音频流。其中,上述云应用平台向上述另一个移动终端继续传输音频流的起始时间点可以是根据收到的携带有上述另一个移动终端的标识信息和收听接续指令的请求消息确定,例如,可以设定上述云应用平台收到的携带有上述另一个移动终端的标识信息和收听接续指令的请求消息后延迟一定时间间隔之后,将向上述另一个终端继续传输音频流。需要说明的是延迟的时间间隔包括零,时间间隔的长短不限,时间间隔可以预先设定或调整。可选的,上述携带有上述另一个移动终端的标识信息和收听接续指令的请求消息还可以携带上述延迟的时间间隔或其他用于确定向上述另一个终端传输音频流的起始时间点的信息。进一步,当在上述另一个移动终端上收听文本时,上述第一移动终端还可以向上述云应用平台请求回到上述第一移动终端上继续收听或者显示文本,或者,同时在上述第一移动终端和一个或多个其他移动终端(包括上述第二移动终端)上同步收听或者显示文本;或者,也可以由上述另一个移动终端向上述云应用平台请求转到上述第一移动终端或者其它移动终端上继续收听或者显示文本;或者,也可以由上述另一个移动终端向上述云应用平台请求同时在上述第一移动终端和一个或多个其他移动终端(包括上述第二移动终端)上同步继续收听或者显示文本。进一步,在上述第一移动终端接收和播放上述音频流的过程中,用户还可通过向上述第一移动终端输入指示在上述另一个移动终端续读的指令,控制上述第一移动终端转到上述另一个移动终端上(可以是上述第二移动终端,也可以是其它移动终端)继续显示文本。在一种应用场景中,上述第一移动终端在接收到指示在上述另一个移动终端续读的指令时,向上述云应用平台发送携带有上述另一个移动终端的标识信息和阅读接续指令的请求消息,其中,上述另一个移动终端标识信息例如可以是上述另一个移动终端的设备标识、地址、号码或MEI号码等,上述云应用平台在接收到上述请求消息后,在阅读接续指令的触发下向上述另一个移动终端发送文本记录信息,上述待处理的文本记录信息包含上述待处理的文本、上述待处理的文本的标识或者上述待处理的文本的获取地址中的至少一个,以及标记当前上述待处理的文本的停止处理位置的文本位置标记,以使上述另一个移动终端通过上述文本记录信息获得上述待处理的文本,并在本地显示文本位置标记指向的文本内容。进一步,当在上述另一个移动终端上显示文本时,上述第一移动终端还可以向上述云应用平台请求回到上述第一移动终端上继续收听或者显示文本,或者,同时在上述第一移动终端和一个或多个其他移动终端(包括上述第二移动终端)上同步收听或者显示文本;或者,也可以由上述另一个移动终端向上述云应用平台请求转到第一移动终端或者其它移动终端继续收听或者显示文本;或者,也可以由上述另一个移动终端向上述云应用平台请求同时在第一移动终端和一个或多个其他移动终端(包括上述第二移动终端)同步继续收听或者显示文本。
在实际应用中,若云应用平台将第二移动终端发起收听的文本所对应的音频流全部传输完后,自动结束本次收听流程。本发明实施例中的移动终端可以是手机、计算机、电子书等可以实现文本阅读的移动终端,本发明实施例中的云应用平台可以是服务器,此处不作限定。由上可见,本发明实施例中第一移动终端接收来自云应用平台的响应消息,接收并播放来自所述云应用平台的音频流,其中,上述响应消息为上述云应用平台在接收到来自第二移动终端的携带有文本信息、起始处理位置信息和上述第一移动终端的标识信息的请求消息之后,根据上述第一移动终端的标识信息向上述第一移动终端发出的,满足了用户在不同移动终端上连贯“听”文本的需求。下面以云应用平台作为描述主体,对本发明实施例中的一种移动终端处理文本的方法进行描述,请参阅图5,包括501、云应用平台接收来自第二移动终端的携带有文本信息、起始处理位置信息和第一移动终端的标识信息的请求消息;在本发明实施例中,上述请求消息可以是HTTP请求消息(如http post消息);可选的,上述云应用平台也可向上述移动终端分配一个特定的URL,用于提供阅读转收听的业务,则上述请求消息可以是指向上述URL的消息,以使上述云应用平台获知上述移动终端所要触发的是阅读转收听的业务。其中,上述文本信息包括上述待处理的文本、上述待处理的文本的获取地址或上述待处理的文本的标识中的至少一个,待处理的文本即指第二移动终端请求处理的文本。需要说明的是待处理的文本包括但不限于文档、移动终端上网页上的内容或图
坐/I寸O上述第一移动终端的标识信息例如可以是上述第一移动终端的标识、地址或号码
坐寸O502、上述云应用平台向上述第一移动终端发送响应消息;当上述云应用平台接收到上述请求消息后,获知上述第二移动终端要在上述第一移动终端上触发阅读转收听的业务,根据上述第一移动终端的标识信息向上述第一移动终端发送响应消息,以使上述第一移动终端准备接收音频流。503、上述云应用平台基于上述文本信息获取待处理的文本;例如,若文本信息包含的是待处理的文本的获取地址和待处理的文本的标识中的至少一个,则上述云应用平台可以根据文本信息携带的待处理的文本的获取地址和/或标识,从本地数据库或者其它网络设备中获得上述待处理的文本,通常,云应用平台根据文本的获取地址和/或标识所获得的是完整文本,而移动终端可能并不需要从上述完整文本的开头开始收听,本发明实施例中,上述云应用平台在获得上述待处理的文本后,可以根据起始处理位置信息获知从上述待处理的文本的哪个位置开始处理。上述起始处理位置例如可以是待处理文本的某一段,也可以待处理文本的某一段的某一句话或者某几句话,此处不
作限定。又例如,若上述文本信息包含待处理的文本,则云应用平台可以直接从上述待处理的文本信息中获得待处理的文本。504、上述云应用平台根据上述待处理的文本和上述起始处理位置信息获取音频流;在本发明实施例中,上述云 应用平台在获得待处理的文本后,开始对上述待处理的文本进行TTS处理,以得到音频流,上述起始处理位置信息用于确定上述音频流的起始点。其中,音频流的起始点指的是该音频流在播放时间轴上的起始播放位置。为了节省资源,减轻TTS处理负担,上述云应用平台可以存储TTS处理得到的音频流,并建立音频流的音频时间点与文本位置的对应关系,以便上述云应用平台可以复用之前TTS处理的内容。505、上述云应用平台向第一移动终端传输获取的音频流;在本发明实施例中,上述云应用平台可以基于RTSP协议向上述第一移动终端传输音频流;或者,云应用平台也可以使用http streaming方式向上述第一移动终端传输上述音频流,当然,上述云应用平台也可将上述音频流承载在上述响应消息中,上述第一移动终端在接收到该响应消息时,从该响应消息中提取出上述音频流并播放,此处不作限定。进一步的,上述根据上述待处理的文本和上述起始处理位置信息获取音频流包括根据上述起始处理位置信息确定起始处理位置,对上述待处理的文本的上述起始处理位置开始的文本内容进行文本语音转换,获取从上述待处理的文本的起始处理位置开始的文本内容所对应的音频流。进一步地,在上述第一移动终端接收和播放上述音频流的过程中,用户还可通过向上述第一移动终端输入停止收听的指令,控制上述第一移动终端停止播放音频流。在一种应用场景中,上述第一移动终端在接收到上述停止收听的指令时,向上述云应用平台发送停止收听消息,上述云应用平台在接收到上述停止收听消息后,停止向上述第一移动终端传输上述音频流,进一步地,上述云应用平台所接收到上述停止收听消息中可携带文本位置标记,上述文本位置标记用于指示上述音频流的停止点所对应的上述待处理的文本中相应内容的停止位置;可选的,上述云应用平台可记录上述文本位置标记。进一步,在上述第一移动终端接收和播放上述音频流的过程中,用户还可通过向上述第一移动终端输入指示在另一个移动终端续听的指令,控制上述第一移动终端转到另一个移动终端上(可以是第二移动终端,也可以是其它移动终端)继续收听文本。在一种应用场景中,上述第一移动终端在接收到指示在上述另一个移动终端续听的指令时,向上述云应用平台发送携带有上述另一个移动终端的标识信息和收听接续指令的请求消息,其中,上述另一个移动终端标识信息例如可以是上述另一个移动终端的设备标识、地址、号码或MEI号码等,上述云应用平台在接收到上述请求消息后,在收听接续指令下向上述另一个移动终端继续传输音频流。其中,上述云应用平台向上述另一个移动终端继续传输音频流的起始时间点可以是根据收到的携带有上述另一个移动终端的标识信息和收听接续指令的请求消息确定,例如,可以设定上述云应用平台收到的携带有上述另一个移动终端的标识信息和收听接续指令的请求消息后延迟一定时间间隔之后,将向上述另一个终端继续传输音频流。需要说明的是延迟的时间间隔包括零,时间间隔的长短不限,时间间隔可以预先设定或调整。可选的,上述携带有上述另一个移动终端的标识信息和收听接续指令的请求消息还可以携带上述延迟的时间间隔或其他用于确定向上述另一个终端传输音频流的起始时间点的信息。进一步,当在上述另一个移动终端上收听文本时,上述第一移动终端还可以向上述云应用平台请求回到上述第一移动终端上继续收听或者显示文本,或者,同时在上述第一移动终端和一个或多个其它移动终端(包括上述另一个移动终端)上同步收听或者显示文本;或者,也可以由上述另一个移动终端向上述云应用平台请求转到上述第一移动终端或者其它移动终端上继续收听或者显示文本;或者,也可以由上述另一个移动终端向上述云应用平台请求同时在上述第一移动终端或者一个或多个其它移动终端(包括上述另一个移动终端)同步继续收听或者显示文本。进一步,在上述第一移动终端接收和播放上述音频流的过程中,用户还可通过向上述第一移动终端输入指示在上述另一个移动终端续读的指令,控制上述第一移动终端转到上述另一个移动终端上(可以是上述第二移动终端,也可以是其它移动终端)继续显示文本。在一种应用场景中,上述第一移动终端在接收到指示在上述另一个移动终端续读的指令时,向上述云应用平台发送携带有上述另一个移动终端的标识信息和阅读接续指令的请求消息,其中,上述另一个移动终端标识信息例如可以是上述另一个移动终端的设备标识、地址、号码或MEI号码等,上述云应用平台在接收到上述请求消息后,在阅读接续指令的触发下向上述另一个移动终端发送文本记录信息,上述文本记录信息包含待处理的文本、上述待处理的文本的标识或者上述待处理的文本的获取地址中的至少一个,以及标记当前上述待处理的文本的停止处理位置的文本位置标记,以使另一个移动终端通过上述文本记录信息获得上述待处理的文本,以使上述另一个移动终端通过上述文本记录信息获得上述待处理的文本,并在本地显示上述文本位置标记指向的文本内容。进一步,当在上述另一个移动终端上显示文本时,上述第一移动终端还可以向上述云应用平台请求回到上述第一移动终端上继续收听或者显示文本,或者,同时在上述第一移动终端和一个或多个其它移动终端(包括上述另一个移动终端)上同步收听或者显示文本;或者,也可以由上述另一个移动终端向上述云应用平台请求转到上述第一移动终端或者其它移动终端上继续收听或者显示文本;或者,也可以由上述另一个移动终端向上述云应用平台请求同时在上述第一移动终端或者一个或多个其它移动终端(包括上述另一个移动终端)同步继续收听或者显示文本。在实际应用中,若上述云应用平台将上述第二移动终端发起收听的文本所对应的音频流全部传输完后,自动结束本次收听流程。由上可见,本发明实施例中上述第二移动终端通过向上述云应用平台有文本信息、起始处理位置信息和第一移动终端的标识信息的请求消息,上述云应用平台向上述第一移动终端发送响应消息,上述云应用平台基于上述文本信息获取待处理的文本,上述云应用平台根据上述待处理的文本和上述起始处理位置信息获取音频流,向第一移动终端传输获取的音频流,使第一移动终端可以接收并播放上述音频流,满足了用户在不同移动终端上连贯“听”文本的需求。下面对移动终端和云应用服务器的交互流程为例,以一具体应用场景对本发明实施例中的移动终端处理文本的方法进行描述,请参阅图6,包括601、移动终端向云应用平台发送http post消息,其中,http post消息中携带请求收听的文本的获取地址和起始处理位置信息。602、上述云应用平台向上述移动终端返回2000K响应消息,使上述移动终端获知上述云应用平台已接收到http post消息。 603、上述云应用平台根据http post消息中的文本的获取地址,向资源服务器获取相应文本。604、上述云应用平台从起始处理位置信息指定的位置开始对文本进行TTS处理,将文本内容转换为音频流;在本发明实施例中,还可以依据云应用个平台的资源情况,设定云应用平台在接收到“RTSP PLAY”命令前缓存音频流的大小上限。605、上述移动终端向上述云应用平台发送RTSP SETUP消息,请求建立流媒体会话。606、上述云应用平台向上述移动终端返回200 OK响应,完成流媒体会话建立。607、上述移动终端向上述云应用平台发送RTSP PLAY消息,请求接收并播放音频流。608、上述云应用平台向上述移动终端返回200 OK响应,开始将音频流传输给上述移动终端。609、上述移动终端向上述云应用平台发送停止收听消息;用户在步骤608执行后可以触发上述移动终端向上述云应用平台发送停止收听消息,停止接收并播放音频流。610、上述移动终端获取文本位置标记;当上述移动终端停止收听上述音频流时,上述移动终端记录上述音频流的停止点,并根据该音频流的停止点获取上述文本位置标记,上述文本位置标记用于指示上述音频流的停止点所对应的上述待处理的文本中相应内容的停止位置。611、上述移动终端根据获取的文本位置标记显示文本;在本发明实施例中,上述移动终端在获取到上述文本位置标记后,显示上述待处理的文本位置标记指向的文本内容,当然,在另一种应用场景中,上述移动终端也可不显示文本,可根据用户在移动终端上的设定而定。需要说明的是,实际流程中也可能不存在步骤609,则在步骤608之后,待上述移动终端请求收听的文本全部播放完,即接收到上述待处理的文本的全部音频流之后,自动结束本次流程,而步骤604触发后的TTS处理的过程将一直持续到步骤609结束,或者在完成所有文本内容的TTS处理后结束。本发明实施例步骤601中的http post消息也可以是携带文本标识,上述待处理的文本标识由上述移动终端与云应用平台约定,可唯一指向一个文本,当然,本发明实施例步骤601中的http post消息也可以直接携带文本,贝U步骤603可替换为从http post消息获得文本,且步骤604可替换为云应用平台从上述待处理的文本中的首个文字开始对文本进行TTS处理。下面对移动终端和云应用服务器的交互流程为例,以另一具体应用场景对本发明实施例中的移动终端处理文本的方法进行描述,请参阅图7,包括
步骤701 708可以与图6中的步骤601 608类似,此处将图6中的步骤601 608中的移动终端替换为移动终端1,其余说明参照图6中步骤601 608的描述,此处不
再赘述。709、移动终端I向云应用平台发送停止收听消息,上述停止收听消息中携带移动终端2的标识信息和收听接续指令;用户在步骤708执行后可以触发上述移动终端I向上述云应用平台请求在上述移 动终端2上继续收听上述文本,则上述移动终端I向上述云应用平台发送停止收听消息,并在上述停止收听消息中携带上述移动终端2的标识信息和收听接续指令。710、上述云应用平台向上述移动终端2推送音频描述信息,以使上述移动终端2获知待接收的音频流信息并准备进行接收。步骤711 714可以与图6中的步骤605 608类似,此处将图6中的步骤605 608中的移动终端替换为移动终端2,其余说明参照图6中步骤605 608的描述,此处不
再赘述。本发明实施例实现了从一个移动终端转到另一移动终端上续听,本发明实施例中也可将步骤709替换为“移动终端I向云应用平台发送停止收听消息,上述停止收听消息中携带上述移动终端2的标识信息和阅读接续指令”,则相应地步骤710 714将替换为“上述云应用平台将包含上述文本或者上述文本的获取地址,以及标记上述文本的停止处理位置的文本位置标记的文本记录信息发送至上述移动终端2,上述移动终端2根据接收到的文本记录信息输出显示文本”,从而可以实现从一个移动终端转到另一个移动终端继续处理文本。本发明实施例中,也可由上述移动终端2控制发起和上述云应用平台交互,指定在上述移动终端I上进行内容的收听,即将图7中的步骤701替换为“上述移动终端2向上述云应用平台发送http post消息,其中,http post消息中携带请求收听的文本的获取地址、起始位置标记以及上述移动终端I的标识信息”,其余步骤可与图7中的步骤702 714类似。在本发明实施例中当在上述移动终端2上继续收听文本(或者处理文本)的过程中,也可由上述移动终端I或者上述移动终端2向上述云应用平台发起在上述移动终端I或者除上述移动终端I和上述移动终端2以外的其它移动终端上继续收听文本(或者处理文本),并且,上述云应用平台在转移到当前移动终端以外的移动终端上继续文本的收听或阅读时,还可以从当前移动终端获取当前文本的收听位置或者阅读位置,以便从上述收听位置或者阅读位置开始在目标移动终端上继续文本的收听或者阅读。下面对本发明实施例中的一种移动终端进行描述,请参阅图8,本发明实施例中的移动终端800包括发送器801,用于向云应用平台发送携带有文本信息和起始处理位置信息的请求消息,以便上述云应用平台通过上述文本信息获得待处理的文本,其中,上述文本信息包括待处理的文本、上述待处理的文本的获取地址或上述待处理的文本的标识中的至少一个;接收器802,用于接收上述云应用平台返回的上述请求消息的响应消息。播放单元803,用于当上述接收器802接收到上述云应用平台返回的上述响应消息时,接收并播放来自上述云应用平台的音频流,其中,上述音频流由上述云应用平台根据上述待处理的文本和上述起始处理位置信息获得,上述音频流的起始点由上述云应用平台基于上述起始处理位置信息确定,也就是说上述起始处理位置信息用于确定上述音频流的起始点。在本发明一种应用场景中,上述接收器802还用于接收停止收听的指令;上述发送器801还用于当上述接收器802接收到停止收听的指令时,向上述云应用平台发送停止收听消息,以使上述云应用平台停止向上述移动终端800传输音频流。进一步,上述移动终端800还包括获取单元,上述获取单元用于获取文本位置标记,上述待文本位置标记用于指示上述音频流的停止点所对应的上述待处理的文本中相应内容的位置,其中,上述音频流的停止点是指上述云应用平台在停止向上述移动终端800传输上述音频流时,音频流在播放时间轴上的停止播放位置。移动终端800还包括显示单元,用于显示上述获取单元获取到的文本位置标记指向的文本内容。在本发明另一种应用场景中,上述接收器802还用于接收在另一个移动终端续听 的指令;上述发送器801还用于当上述接收器802接收到在另一个移动终端续听的指令时,向上述云应用平台发送携带有上述另一个移动终端的标识信息和收听接续指令的请求消息,以使上述云应用平台向上述另一个移动终端继续传输上述音频流。在本发明再一种应用场景中,上述接收器802还用于接收用户输入的指示在另一个移动终端续读的指令;上述发送器801还用于当上述接收器802接收到用户输入的在另一个移动终端续读的指令时,向上述云应用平台发送携带有上述另一个移动终端的标识信息和阅读接续指令的请求消息,以使上述云应用平台向上述另一个移动终端发送文本记录信息,便上述另一个移动终端通过上述文本记录信息获得上述待处理的文本,并显示上述文本记录信息包含的文本位置标记所指向的文本内容。其中,上述文本记录信息包含上述待处理的文本、上述待处理的文本的标识或者上述待处理的文本的获取地址中的至少一个,上述文本位置标记用于指示上述待处理的文本的停止处理位置。需要说明的是,本发明实施例中的上述移动终端800可以如上述方法实施例中的移动终端,可以用于实现上述方法实施例中的全部技术方案,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述实施例中的相关描述,此处不再赘述。由上可见,本发明实施例中上述移动终端通过向上述云应用平台发送请求消息,并在上述请求消息中向云应用平台指示所要收听的文本,上述云应用平台上述接收移动终端的请求消息后,获取上述移动终端所要收听的文本对应的音频流,将音频流传输给移动终端,使移动终端可以接收并播放上述音频流,满足了用户在移动终端上“听”文本的需求。下面对本发明实施例中的另一种移动终端进行描述,请参阅图9,本发明实施例中的移动终端900包括接收器901,用于接收来自云应用平台的响应消息,其中,上述响应消息为上述云应用平台在接收到来自第二移动终端的携带有文本信息、起始处理位置信息和上述第一移动终端的标识信息的请求消息之后,根据上述第一移动终端的标识信息向上述第一移动终端发出的,其中,上述文本信息包括待处理的文本、上述待处理的文本的获取地址或上述待处理的文本的标识中的至少一个;播放单元902,用于接收并播放来自上述云应用平台的音频流,其中,上述音频流由上述云应用平台根据上述待处理的文本和上述起始处理位置信息获得,上述待处理的文本是由上述云应用平台根据上述文本信息获得,上述起始处理位置信息用于确定所述音频流的起始点。其中,音频流的起始点指的是该音频流在播放时间轴上的起始播放位置。在一种应用场景下,上述接收器901还用于接收用户输入的停止收听指令,上述移动终端900还包括发送器,用于当上述接收器901接收到用户输入的停止收听的指令时,向上述云应用平台发送停止收听消息,以使上述云应用平台停止向上述移动终端900传输上述音频流。进一步,移动终端900还包括获取单元,上述获取单元用于获取文本位置标记,上述文本位置标记用于指示上述音频流的停止点所对应的上述待处理的文本中相应内容的位置,其中,上述音频流的停止点是指上述云应用平台在停止向上述移动终端900传输上述音频流时,音频流在播放时间轴上的停止播放位置。上述移动终端900还包括显示单元,用于当上述获取单元获取到上述收听记录信息时,显示上述文本位置标记指向的文本内容。在另一种应用场景下,上述接收器901还用于收用户输入的指示在另一个移动终端续听的指令,上述移动终端900还包括发送器,用于当上述接收器901接收到用户输入的在另一个移动终端续听的指令时,向上述云应用平台发送携带有上述另一个移动终端的标识信息和收听接续指令的请求消息,以使上述云应用平台向上述另一个移动终端继续传输上述音频流。在再一种应用场景下,上述接收器901还用于接收用户输入的指示在另一个移动终端续读的指令,上述移动终端900还包括发送器,用于当上述接收器901接收到用户输入的在另一个移动终端续读的指令时,向云应用平台发送携带有上述另一个移动终端的标识信息和阅读接续指令的请求消息,以使上述云应用平台向上述另一个移动终端发送文本记录信息,以便上述另一个移动终端通过上述文本记录信息获得上述待处理的文本,并显示上述文本记录信息包含的文本位置标记所指向的文本内容,其中,上述文本记录信息包含上述待处理的文本、上述待处理的文本的标识或者上述待处理的文本的获取地址中的至少一个,上述文本位置标记用于指示上述文本的停止处理位置。需要说明的是,本发明实施例中的移动终端900也可以同时满足上述三个应用场景中的任意两种应用场景,或者也可以同时满足上述三种应用场景,若本发明实施例中的上述移动终端900同时满足上述三个应用场景中的任意两种应用场景,或者同时满足上述三种应用场景,则上述任意两种应用场景或者上述三种应用场景中所记载的发送器所实现的功能可以由同一个发送器实现。需要说明的是,本发明实施例中的上述移动终端900可以如上述方法实施例中的第一移动终端,可以用于实现上述方法实施例中的全部技术方案,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述实施例中的相关描述,此处不再赘述。由上可见,本发明实施例中第二移动终端通过向云应用平台发送请求消息,并在上述请求消息中向上述云应用平台指示第一移动终端的标识信息和所要收听的文本,上述云应用平台接收上述第二移动终端的上述请求消息后,获取相应文本对应的音频流,将音频流传输给上述第一移动终端,使上述第一移动终端可以接收并播放上述音频流,满足了用户在移动终端上“听”文本的需求。下面对本发明实施例中的云应用平台进行描述,请参阅图10,本发明实施例中的云应用平台1000包括接收器1001,用于接收移动终端发送的携带有文本信息和起始处理位置信息的请求消息,其中,上述文本信息包括待处理的文本、上述待处理的文本的获取地址或上述待处理的文本的标识中的至少一个;发送器1002,用于当上述接收器1001接收到上述请求消息时,向上述移动终端发送响应消息,以使上述移动终端获知上述云应用平台成功接收上述请求消息;
获取单元1003,用于根据上述文本信息获取上述待处理的文本;根据上述待处理的文本和上述起始处理位置信息获取音频流,上述起始处理位置信息用于确定上述音频流的起始点;传输单元1004,用于向上述移动终端传输上述获取单元1003获取的音频流。在本发明一种应用场景中,上述接收器1001还用于接收上述移动终端发送的停止收听消息;上述传输单元1004在接收器1001接收到上述停止收听消息时停止向上述移动终端传输上述音频流。在本发明另一个应用场景中,上述接收器1001还用于接收上述移动终端发送的携带有另一个移动终端的标识信息和收听接续指令的请求消息;上述传输单元1004还用于当上述接收器1001接收到上述携带有另一个移动终端的标识信息和收听接续指令的请求消息时,向上述另一个移动终端继续传输上述音频流。在本发明再一个应用场景中,上述接收器1001还用于接收上述移动终端发送的携带有另一个移动终端的标识信息和阅读接续指令的请求消息;上述发送器1002还用于当上述接收器1001接收到上述携带有另一个移动终端的标识信息和阅读接续指令的请求消息时,向上述另一个移动终端发送文本记录信息,以便上述另一个移动终端通过上述文本记录信息获得上述待处理的文本,并显示上述文本记录信息包含的文本位置标记所指向的文本内容,其中,上述文本记录信息包含上述待处理的文本、上述待处理的文本的标识或者上述待处理的文本的获取地址中的至少一个,上述文本位置标记用于指示上述待处理的文本的停止处理位置。需要说明的是,本发明实施例中的上述云应用平台1000可以如上述方法实施例中的云应用平台,可以用于实现上述方法实施例中的全部技术方案,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述实施例中的相关描述,此处不再赘述。由上可见,本发明实施例中上述移动终端通过向上述云应用平台发送请求消息,并在上述请求消息中向上述云应用平台指示所要收听的文本,上述云应用平台接收上述移动终端的请求消息后,获取上述移动终端所要收听的文本对应的音频流,将音频流传输给上述移动终端,使上述移动终端接收并播放上述音频流,满足了用户在上述移动终端上“听”文本的需求。下面对本发明实施例中的另一种云应用平台进行描述,请参阅图11,本发明实施例中的云应用平台1100包括接收器1101,用于接收来自第二移动终端的携带有文本信息、起始处理位置信息和第一移动终端的标识信息的请求消息,其中,上述文本信息包括待处理的文本、上述待处理的文本的获取地址或上述待处理的文本的标识中的至少一个;发送器1102,用于当上述接收器1101接收到上述请求消息时,根据上述第一移动终端的标识信息向上述第一移动终端发送响应消息;获取单元1103,用于基于上述文本信息获取上述待处理的文本;根据上述待处理的文本和上述起始处理位置信息获取音频流,上述起始处理位置信息用于确定上述音频流的起始点;传输单兀1104,用于向第一移动终端传输上述获取单兀1103获取的音频流。在一种应用场景中,上述接收器1101还用于接收上述第一移动终端发送的停止收听消息;上述传输单元1104还用于当上述接收器1101接收到上述停止收听消息时,停止向上述第一移动终端传输上述音频流。在另一种应用场景中,上述接收器1101还用于接收上述第一移动终端发送的携带有另一个移动终端的标识信息和收听接续指令的停止收听消息;上述传输单元1104还用于当上述接收器1101接收到上述停止收听消息时,向上述另一个移动终端继续传输上述音频流。在再一种应用场景中,上述接收器1101还用于接收上述第一移动终端发送的携带有另一个移动终端的标识信息和阅读接续指令的停止收听消息;上述发送器1102还用于当上述接收器1101接收到上述停止收听消息时,向上述另一个移动终端发送文本记录信息,以便上述另一个移动终端通过上述文本记录信息获得上述待处理的文本,并显示上述文本记录信息包含的文本位置标记所指向的文本内容。其中,上述文本记录信息包含上述待处理的文本、上述待处理的文本的标识或者上述待处理的文本的获取地址中的至少一个,上述文本位置标记用于指示上述文本的停止处理位置。需要说明的是,本发明实施例中的上述云应用平台1100可以如上述方法实施例中的云应用平台,可以用于实现上述方法实施例中的全部技术方案,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述实施例中的相关描述,此处不再赘述。由上可见,本发明实施例中上述第二移动终端通过向上述云应用平台发送请求消息,并在上述请求消息中向上述云应用平台指示第一移动终端的标识信息和所要收听的文本,上述云应用平台接收上述第二移动终端的上述请求消息后,获取相应文本对应的音频流,将音频流传输给上述第一移动终端,使上述第一移动终端接收并播放上述音频流,满足了用户在不同移动终端上“听”文本的需求。下面对本发明实施例中的一种文本处理系统进行描述,请参阅图12,本发明实施例中的文本处理系统1200包括云应用平台1201和移动终端1202,
其中,上述云应用平台1201用于接收上述移动终端1202发送的携带有文本信息和起始处理位置信息的请求消息,其中,上述文本信息包括待处理的文本、上述待处理的文本的获取地址或上述待处理的文本的标识中的至少一个;向上述移动终端1202发送响应消息;根据上述文本信息获取上述待处理的文本;根据上述待处理的文本和上述起始处理位置信息获取音频流,上述音频流的起始点由上述云应用平台1201基于上述起始处理位置信息确定;向上述移动终端1202传输上述音频流;其中,上述移动终端1202用于向上述云应用平台1201发送上述携带有文本信息和起始处理位置信息的请求消息;当接收到上述云应用平台1201返回的上述请求消息的响应消息的同时或之后,接收并播放来自上述云应用平台1201的上述音频流。需要说明的是,本发明实施例中的云应用平台1201可以如上述方法实施例中的云应用平台,本发明实施例中的移动终端1202可以如上述方法实施例中的移动终端,可以用于实现上述方法实施例中的全部技术方案,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述实施例中的相关描述,此处不再赘述。由上可见,本发明实施例中移动终端通过向云应用平台发送请求消息,并在上述请求消息中向上述云应用平台指示所要收听的文本,上述云应用平台接收上述移动终端的收听文本请求后,获取上述移动终端所要收听的文本对应的音频流,将音频流传输给上述移动终端,使上述移动终端可以接收并播放上述音频流,满足了用户在移动终端上“听”文 本的需求。下面对本发明实施例中的另一种文本处理系统进行描述,请参阅图13,本发明实施例中的文本处理系统1300包括第一移动终端1301,第二移动终端1302和云应用平台1303 ;其中,上述第二移动终端1302用于向上述云应用平台1303发送携带有文本信息、起始处理位置信息和上述第一移动终端1301的标识信息的请求消息,其中,上述文本信息包括待处理的文本、所述待处理的文本的获取地址或所述待处理的文本的标识中的至少一个;云应用平台1303用于接收来自上述第二移动终端1302的上述携带有文本信息、起始处理位置信息和上述第一移动终端1301的标识信息的请求消息;根据上述第一移动终端1301的标识信息向上述第一移动终端1301发送响应消息;基于上述文本信息获取上述待处理的文本;根据上述待处理的文本和上述起始处理位置信息获取音频流,上述音频流的起始点由上述云应用平台1303基于上述起始处理位置信息确定,即起始处理位置信息用于确定所述音频流的起始点;上述第一移动终端1301用于接收来自上述云应用平台1303的上述响应消息;接收并播放来自上述云应用平台1303的上述音频流。需要说明的是,本发明实施例中的上述第一移动终端1301可以如上述方法实施例中的第一移动终端,本发明实施例中的第二移动终端1303可以如上述方法实施例中的第二移动终端,本发明实施例中的云应用平台1303可以如上述方法实施例中的云应用平台,可以用于实现上述方法实施例中的全部技术方案,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述实施例中的相关描述,此处不再赘述。由上可见,本发明实施例中上述第二移动终端通过向上述云应用平台发送请求消息,并在上述请求消息中向上述云应用平台指示上述第一移动终端的标识信息和所要收听的文本,上述云应用平台接收上述第二移动终端的请求消息后,获取相应文本对应的音频流,将音频流传输给第一移动终端,使第一移动终端可以接收并播放上述音频流,满足了用户在不同移动终端上“听”文本的需求。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应上述理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者上述技术方案的全部或部分可以以软件产品的形式体现出来,上述计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。以上对本发明所提供的一种移动终端处理文本的方法、相关设备及系统进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式
及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种移动终端处理文本的方法,其特征在于,包括 向云应用平台发送携带有文本信息和起始处理位置信息的请求消息,以使所述云应用平台通过所述文本信息获得待处理的文本,其中,所述文本信息包括所述待处理的文本、所述待处理的文本的获取地址或所述待处理的文本的标识中的至少一个; 当接收到所述云应用平台返回的所述请求消息的响应消息的同时或之后,接收并播放来自所述云应用平台的音频流,其中,所述音频流由所述云应用平台根据所述待处理的文本和所述起始处理位置信息获得,所述起始处理位置信息用于确定所述音频流的起始点。
2.根据权利要求I所述的方法,其特征在于,在所述接收并播放来自所述云应用平台的音频流之后,还包括 当接收到停止收听的指令时,向所述云应用平台发送停止收听消息,以使所述云应用平台停止向所述移动终端传输所述音频流。
3.根据权利要求2所述的方法,其特征在于,在所述向所述云应用平台发送停止收听消息之前或之后,还包括 获取文本位置标记,所述文本位置标记用于指示所述音频流的停止点所对应的所述待处理的文本中相应内容的停止位置; 显示所述文本位置标记指向的文本内容。
4.根据权利要求I至3任意一项所述的方法,其特征在于,还包括 当接收到在另一个移动终端续听的指令时,向所述云应用平台发送携带有所述另一个移动终端的标识信息和收听接续指令的请求消息,以使所述云应用平台向所述另一个移动终端继续传输所述音频流。
5.根据权利要求I至3任意一项所述的方法,其特征在于,还包括 当接收到在另一个移动终端续读的指令时,向所述云应用平台发送携带有所述另一个移动终端的标识信息和阅读接续指令的请求消息,以使所述云应用平台向所述另一个移动终端发送文本记录信息,以便所述另一个移动终端通过所述文本记录信息获得所述待处理的文本,并显示所述文本记录信息包含的文本位置标记所指向的文本内容,其中,所述文本记录信息还包含所述待处理的文本、所述待处理的文本的标识或者所述待处理的文本的获取地址中的至少一个,所述文本位置标记用于指示所述音频流的停止点所对应的所述待处理的文本中相应内容的位置。
6.—种移动终端处理文本的方法,其特征在于,包括 第一移动终端接收来自云应用平台的响应消息,其中,所述响应消息为所述云应用平台在接收到来自第二移动终端的携带有文本信息、起始处理位置信息和所述第一移动终端的标识信息的请求消息之后,根据所述第一移动终端的标识信息向所述第一移动终端发出的,其中,所述文本信息包括待处理的文本、所述待处理的文本的获取地址或所述待处理的文本的标识中的至少一个; 所述第一移动终端接收并播放来自所述云应用平台的音频流,其中,所述音频流由所述云应用平台根据所述待处理的文本和所述起始处理位置信息获得,所述待处理的文本是由所述云应用平台根据所述文本信息获得,所述起始处理位置信息用于确定所述音频流的起始点。
7.根据权利要求6所述的方法,其特征在于,在所述第一移动终端接收并播放来自所述云应用平台的音频流之后,还包括 当所述第一移动终端接收到停止收听的指令时,向所述云应用平台发送停止收听消息,以使所述云应用平台停止向所述第一移动终端传输所述音频流。
8.根据权利要求7所述的方法,其特征在于, 在所述向所述云应用平台发送停止收听消息之前或之后,还包括 所述第一移动终端获取文本位置标记,所述文本位置标记用于指示所述音频流的停止点所对应的所述待处理的文本中相应内容的停止位置; 所述第一移动终端显示所述文本位置标记指向的文本内容 。
9.根据权利要求6至8任意一项所述的方法,其特征在于,还包括 当所述第一移动终端接收到在另一个移动终端续听的指令时,向所述云应用平台发送携带有所述另一个移动终端的标识信息和收听接续指令的请求消息,以使所述云应用平台向所述另一个移动终端继续传输所述音频流。
10.根据权利要求6至8任意一项所述的方法,其特征在于,还包括 当所述第一移动终端接收到在另一个移动终端续读的指令时,向所述云应用平台发送携带有所述另一个移动终端的标识信息和阅读接续指令的请求消息,以使所述云应用平台向所述另一个移动终端发送文本记录信息,以便所述另一个移动终端通过所述文本记录信息获得所述待处理的文本,并显示所述文本记录信息包含的文本位置标记所指向的文本内容,其中,所述文本记录信息还包含所述待处理的文本、所述待处理的文本的标识或者所述待处理的文本的获取地址中的至少一个,所述文本位置标记用于指示所述音频流的停止点所对应的所述待处理的文本中相应内容的位置。
11.一种移动终端处理文本的方法,其特征在于,包括 接收移动终端发送的携带有文本信息和起始处理位置信息的请求消息,其中,所述文本信息包括待处理的文本、所述待处理的文本的获取地址或所述待处理的文本的标识中的至少一个; 向所述移动终端发送响应消息; 根据所述文本信息获取所述待处理的文本; 根据所述待处理的文本和所述起始处理位置信息获取音频流,所述起始处理位置信息用于确定所述音频流的起始点; 向所述移动终端传输所述音频流。
12.根据权利要求11所述的方法,其特征在于, 所述根据所述待处理的文本和所述起始处理位置信息获取音频流包括 根据所述起始处理位置信息确定起始处理位置,对所述待处理的文本的所述起始处理位置开始的文本内容进行文本语音转换,获取从所述待处理的文本的起始处理位置开始的文本内容所对应的音频流。
13.根据权利要求11或12所述的方法,其特征在于, 在所述向所述移动终端传输所述音频流之后,还包括 当接收到所述移动终端发送的停止收听消息时,停止向所述移动终端传输所述音频流。
14.根据权利要求11至13任意一项所述的方法,其特征在于,还包括当接收到所述移动终端发送的携带有另一个移动终端的标识信息和收听接续指令的请求消息时,向所述另一个移动终端继续传输所述音频流。
15.根据权利要求11至13任意一项所述的方法,其特征在于,还包括 当接收到所述移动终端发送的携带有另一个移动终端的标识信息和阅读接续指令的请求消息时,向所述另一个移动终端发送文本记录信息,以便所述另一个移动终端通过所述文本记录信息获得所述待处理的文本,并显示所述文本记录信息包含的文本位置标记所指向的文本内容,其中,所述文本记录信息还包含所述待处理的文本、所述待处理的文本的标识或者所述待处理的文本的获取地址中的至少一个,所述文本位置标记用于指示所述音频流的停止点所对应的所述待处理的文本中相应内容的位置。
16.一种移动终端处理文本的方法,其特征在于,包括 接收来自第二移动终端的携带有文本信息、起始处理位置信息和第一移动终端的标识信息的请求消息,其中,所述文本信息包括待处理的文本、所述待处理的文本的获取地址或所述待处理的文本的标识中的至少一个; 根据所述第一移动终端的标识信息向所述第一移动终端发送响应消息; 基于所述文本信息获取所述待处理的文本; 根据所述待处理的文本和所述起始处理位置信息获取音频流,所述起始处理位置信息用于确定所述音频流的起始点; 向所述第一移动终端传输所述音频流。
17.根据权利要求16所述的方法,其特征在于, 所述根据所述待处理的文本获取音频流包括 根据所述起始处理位置信息确定起始处理位置,对所述待处理的文本的所述起始处理位置开始的文本内容进行文本语音转换,获取从所述文本的起始处理位置开始的文本内容所对应的音频流。
18.根据权利要求16或17所述的方法,其特征在于, 在向所述第一移动终端传输所述获取的音频流之后,还包括 当接收到所述第一移动终端发送的停止收听消息,则停止向所述第一移动终端传输所述音频流。
19.根据权利要求16至18的任意一项所述的方法,其特征在于,还包括 当接收到所述第一移动终端发送的携带有另一个移动终端的标识信息和收听接续指令的停止收听消息,向所述另一个移动终端继续传输所述音频流。
20.根据权利要求16至19的任意一项所述的方法,其特征在于,还包括 当接收所述第一移动终端发送的携带有另一个移动终端的标识信息和阅读接续指令的请求消息时,向所述另一个移动终端发送文本记录信息,以便所述另一个移动终端通过所述文本记录信息获得所述待处理的文本,并显示所述文本记录信息包含的文本位置标记所指向的文本内容,其中,所述文本记录信息还包含所述待处理的文本、所述待处理的文本的标识或者所述待处理的文本的获取地址中的至少一个,所述文本位置标记用于指示所述音频流的停止点所对应的所述待处理的文本中相应内容的位置。
21.—种移动终端,其特征在于,包括 发送器,用于向云应用平台发送携带有文本信息和起始处理位置信息的请求消息,以使所述云应用平台通过所述文本信息获得待处理的文本,其中,所述文本信息包括所述待处理的文本、所述待处理的文本的获取地址或所述待处理的文本的标识中的至少一个;接收器,用于接收所述云应用平台返回的所述请求消息的响应消息; 播放单元,用于当所述接收器接收到所述云应用平台返回的所述请求消息的响应消息的同时或之后,接收并播放来自所述云应用平台的音频流,其中,所述音频流由所述云应用平台根据所述待处理的文本和所述起始处理位置信息获得,所述起始处理位置信息用于确定所述音频流的起始点。
22.根据权利要求21所述的移动终端,其特征在于, 所述接收器还用于接收停止收听的指令; 所述发送器还用于当所述接收器接收到所述停止收听的指令时,向所述云应用平台发送停止收听消息,以使所述云应用平台停止向所述移动终端传输所述音频流。
23.根据权利要求21或22所述的移动终端,其特征在于,所述移动终端还包括 获取单元,用于获取文本位置标记,所述文本位置标记用于指示所述音频流的停止点所对应的所述待处理的文本中相应内容的停止位置; 显示单元,用于显示所述获取单元获取到的文本位置标记指向的文本内容。
24.根据权利要求21至23任一项所述的移动终端,其特征在于, 所述接收器还用于接收在另一个移动终端续听的指令; 所述发送器还用于当所述接收器接收到所述在另一个移动终端续听的指令时,向所述云应用平台发送携带有所述另一个移动终端的标识信息和收听接续指令的请求消息,以使所述云应用平台向所述另一个移动终端继续传输所述音频流。
25.根据权利要求21至24任一项所述的移动终端,其特征在于, 所述接收器还用于接收在另一个移动终端续读的指令; 所述发送器还用于当所述接收器接收到所述在另一个移动终端续读的指令时,向所述云应用平台发送携带有所述另一个移动终端的标识信息和阅读接续指令的请求消息,以使所述云应用平台向所述另一个移动终端发送文本记录信息,以便所述另一个移动终端通过所述文本记录信息获得所述待处理的文本,并显示所述文本记录信息包含的文本位置标记所指向的文本内容,其中,所述文本记录信息还包含所述待处理的文本、所述待处理的文本的标识或者所述待处理的文本的获取地址中的至少一个,所述文本位置标记用于指示所述音频流的停止点所对应的所述待处理的文本中相应内容的位置。
26.—种移动终端,其特征在于,包括 接收器,用于接收来自云应用平台的响应消息,其中,所述响应消息为所述云应用平台在接收到来自第二移动终端的携带有文本信息、起始处理位置信息和所述第一移动终端的标识信息的请求消息之后,根据所述第一移动终端的标识信息向所述第一移动终端发出的,其中,所述文本信息包括待处理的文本、所述待处理的文本的获取地址或所述待处理的文本的标识中的至少一个; 播放单元,用于接收并播放来自所述云应用平台的音频流,其中,所述音频流由所述云应用平台根据所述待处理的文本和所述起始处理位置信息获得,所述待处理的文本是由所述云应用平台根据所述文本信息获得,所述起始处理位置信息用于确定所述音频流的起始点。
27.根据权利要求26所述的移动终端,其特征在于, 所述接收器还用于接收停止收听的指令时; 所述移动终端还包括 发送器,用于当所述接收器接收到所述停止收听的指令时,向所述云应用平台发送停止收听消息,以使所述云应用平台停止向所述第一移动终端传输所述音频流。
28.根据权利要求26或27所述的移动终端,其特征在于,所述移动终端还包括 获取单元,用于获取文本位置标记,所述文本位置标记用于指示所述音频流的停止点所对应的所述待处理的文本中相应内容的停止位置; 显示单元,用于显示所述获取单元获取的文本位置标记指向的文本内容。
29.根据权利要求26至28任一项所述的移动终端,其特征在于, 所述接收器还用于接收在另一个移动终端续听的指令; 所述移动终端还包括 发送器,用于当所述接收器接收到所述在另一个移动终端续听的指令时,向所述云应用平台发送携带有所述另一个移动终端的标识信息和收听接续指令的请求消息,以使所述云应用平台向所述另一个移动终端继续传输所述音频流。
30.根据权利要求26至28任一项所述的移动终端,其特征在于, 所述接收器还用于接收在另一个移动终端续读的指令; 所述移动终端还包括 发送器,用于当所述接收器接收到所述在另一个移动终端续读的指令时,向所述云应用平台发送携带有所述另一个移动终端的标识信息和阅读接续指令的请求消息,以使所述云应用平台向所述另一个移动终端发送文本记录信息,以便所述另一个移动终端通过所述文本记录信息获得所述待处理的文本,并显示所述文本记录信息包含的文本位置标记所指向的文本内容,其中,所述文本记录信息还包含所述待处理的文本、所述待处理的文本的标识或者所述待处理的文本的获取地址中的至少一个,所述文本位置标记用于指示所述音频流的停止点所对应的所述待处理的文本中相应内容的位置。
31.一种云应用平台,其特征在于,包括 接收器,用于接收移动终端发送的携带有文本信息和起始处理位置信息的请求消息,其中,所述文本信息包括待处理的文本、所述待处理的文本的获取地址或所述待处理的文本的标识中的至少一个; 发送器,用于当所述接收器接收到所述请求消息时,向所述移动终端发送响应消息; 获取单元,用于根据所述文本信息获取所述待处理的文本,根据所述待处理的文本和所述起始处理位置信息获取音频流,所述起始处理位置信息用于确定所述音频流的起始占. 传输单元,用于向所述移动终端传输所述音频流。
32.根据权利要求31所述的云应用平台,其特征在于, 所述接收器还用于接收所述移动终端发送的停止收听消息; 所述传输单元在所述接收器接收到所述停止收听消息时,停止向所述移动终端传输所述音频流。
33.根据权利要求31或32所述的云应用平台,其特征在于,所述接收器还用于接收所述移动终端发送的携带有另一个移动终端的标识信息和收听接续指令的请求消息; 所述传输单元还用于当所述接收器接收到所述携带有另一个移动终端的标识信息和收听接续指令的请求消息时,向所述另一个移动终端继续传输所述音频流。
34.根据权利要求31至33任一项所述的云应用平台,其特征在于, 所述接收器还用于接收所述移动终端发送的携带有另一个移动终端的标识信息和阅读接续指令的请求消息; 所述发送器还用于当所述接收器接收到所述携带有另一个移动终端的标识信息和阅读接续指令的请求消息时,向所述另一个移动终端发送文本记录信息,以便所述另一个移动终端通过所述文本记录信息获得所述待处理的文本,并显示所述文本记录信息包含的文本位置标记所指向的文本内容,其中,所述文本记录信息还包含所述待处理的文本、所述待处理的文本的标识或者所述待处理的文本的获取地址中的至少一个,所述文本位置标记用于指示所述音频流的停止点所对应的所述待处理的文本中相应内容的位置。
35.一种云应用平台,其特征在于,包括 接收器,用于接收来自第二移动终端的携带有文本信息、起始处理位置信息和第一移动终端的标识信息的请求消息,其中,所述文本信息包括待处理的文本、所述待处理的文本的获取地址或所述待处理的文本的标识中的至少一个; 发送器,用于当所述接收器接收到所述请求消息时,根据所述第一移动终端的标识信息向所述第一移动终端发送响应消息; 获取单元,用于基于所述文本信息获取所述待处理的文本;根据所述待处理的文本和所述起始处理位置信息获取音频流,所述起始处理位置信息用于确定所述音频流的起始占. 传输单元,用于向所述第一移动终端传输所述获取单元获取的音频流。
36.根据权利要求35所述的云应用平台,其特征在于, 所述接收器还用于接收所述第一移动终端发送的停止收听消息; 所述传输单元还用于当所述接收器接收到所述停止收听消息时,停止向所述第一移动终端传输所述音频流。
37.根据权利要求35或36所述的云应用平台,其特征在于, 所述接收器还用于接收所述第一移动终端发送的携带有另一个移动终端的标识信息和收听接续指令的停止收听消息; 所述传输单元还用于当所述接收器接收到所述第一移动终端发送的携带有另一个移动终端的标识信息和收听接续指令的停止收听消息时,向所述另一个移动终端继续传输所述音频流。
38.根据权利要求35至37任一项所述的云应用平台,其特征在于, 所述接收器还用于接收所述第一移动终端发送的携带有另一个移动终端的标识信息和阅读接续指令的请求消息; 所述发送器还用于当所述接收器接收到所述携带有另一个移动终端的标识信息和阅读接续指令的请求消息时,向所述另一个移动终端发送文本记录信息,以便所述另一个移动终端通过所述文本记录信息获得所述待处理的文本,并显示所述文本记录信息包含的文本位置标记所指向的文本内容,其中,所述文本记录信息还包含所述待处理的文本、所述待处理的文本的标识或者所述待处理的文本的获取地址中的至少一个,所述文本位置标记用于指示所述音频流的停止点所对应的所述待处理的文本中相应内容的位置。
39.一种文本处理系统,其特征在于,包括 云应用平台和移动终端, 所述云应用平台用于接收移动终端发送的携带有文本信息和起始处理位置信息的请求消息,其中,所述文本信息包括待处理的文本、所述待处理的文本的获取地址或所述待处理的文本的标识中的至少一个;向所述移动终端发送响应消息;根据所述文本信息获取所述待处理的文本;根据所述待处理的文本和所述起始处理位置信息获取音频流,所述起始处理位置信息用于确定所述音频流的起始点;向所述移动终端传输所述音频流; 其中,所述移动终端用于向云应用平台发送所述携带有文本信息和起始处理位置信 息的请求消息;当接收到所述云应用平台返回的所述请求消息的响应消息的同时或之后,接收并播放来自所述云应用平台的所述音频流。
40.一种文本处理系统,其特征在于,包括 第一移动终端,第二移动终端和云应用平台; 其中,所述第二移动终端用于向所述云应用平台发送携带有文本信息、起始处理位置信息和所述第一移动终端的标识信息的请求消息,其中,所述文本信息包括待处理的文本、所述待处理的文本的获取地址或所述待处理的文本的标识中的至少一个; 所述云应用平台用于接收来自所述第二移动终端的所述携带有文本信息、起始处理位置信息和所述第一移动终端的标识信息的请求消息;根据所述第一移动终端的标识信息向所述第一移动终端发送响应消息;基于所述文本信息获取所述待处理的文本;根据所述待处理的文本和所述起始处理位置信息获取音频流,所述起始处理位置信息用于确定所述音频流的起始点; 所述第一移动终端用于接收来自云应用平台的所述响应消息;接收并播放来自所述云应用平台的所述音频流。
全文摘要
本发明实施例公开了一种移动终端处理文本的方法、相关设备及系统。其中,一种移动终端处理文本的方法包括向云应用平台发送携带有文本信息和起始处理位置信息的请求消息,其中,所述文本信息包括所述待处理的文本、所述待处理的文本的获取地址或所述待处理的文本的标识中的至少一个;当接收到所述云应用平台返回的所述请求消息的响应消息的同时或之后,接收并播放来自所述云应用平台的音频流。本发明提供的技术方案能够满足用户在移动终端上“听”文本的需求。
文档编号G11B20/10GK102629936SQ201210063489
公开日2012年8月8日 申请日期2012年3月12日 优先权日2012年3月12日
发明者吕小强, 孔伟光, 王雷, 范姝男, 郜文美 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1