一种通过移动终端通话信道提供信息的方法和系统的制作方法

文档序号:7852429阅读:164来源:国知局
专利名称:一种通过移动终端通话信道提供信息的方法和系统的制作方法
技术领域
本发明涉及语音信号处理、移动通信技术,尤其是一种基于移动终端的实时音频信息提供技术。
背景技术
在移动终端A与终端B进行通话过程中,如果B方想要从A方实时获取一些信息,但该信息是A方所不知道的,则A方只能通过查询获得该信息,然后再把该信息转述给B方,但这个在通话过程中是很不方便的;或者有些信息过于冗长不便 于口述,则A方只能在通话结束后通过其他方式把该消息发送给B方。这样,B方在通话过程中就不能及时获取该信息,并且再通过其他方式专门发送信息是比较繁琐的。本发明提供的技术可以让A方在获得以音频方式表示的信息后通过通话信道实时发送给B方,这样B方可及时获得该信息,而不影响正常的通话过程,也不会带来额外的通信费用。专利CN1750115公开了一种通话声音生成装置和方法,该技术在通信中生成背景音,可以使用户边听背景音乐边通话,主要采用了混音操作。专利CN2840544公开了一种实现彩话业务的系统,可以把背景音与接收到的语音混合播放,把要发送的语音和背景音混合发送。本发明专利与对比文件CN1750115和CN2840544相比,具有如下不同I)通过信道要传输的信息内容不同,对比文件中传输的是音乐数据或者音乐和语音的混合音频;本专利要传输的信息为原始音频数据或者其他形式,传输时使用原始音频的采样点数据,该音频携带有对方所急需的重要信息。2)数据传输方式不同,对比文件是把音频数据混合后传输,或者把音乐控制数据和语音数据分别传输后再混合;本专利是把所述音频数据直接插入通话信道传输,所述信道中只传输所述音频数据。3)工作控制方式不同,对比文件CN1750115的控制数据实质是背景音乐的参数;本专利所述控制信息是指控制各个单元和步骤协调工作的。4)达到的技术目标不同对比文件只是通过加入背景音来增加通话效果;本专利是通过通话信道实时传输有价值的信息,该信息的原始形式可能是文本的,也可以是音频的。

发明内容
本发明公一种通过通话信道及时提供信息的方法,在通话过程中本地终端通过通话信道为通话对方用户及时提供所需信息,不中断通话连接,包括如下步骤第一步获得包含所需信息的音频数据;第二步屏蔽上行链路通话信道中的语音数据传输;可选地,屏蔽下行链路通话信道中的语音数据传输;第三步把所述音频数据插入上行链路通话信道,传输;可选地,把所述音频数据插入下行链路通话信道传输;
第四步音频数据传输完成,恢复上行链路通话信道的语音数据传输;可选地,恢复下行链路通话信道的语音数据传输。典型地,所述音频数据包含了接收方所需要的信息。典型地,所述第一步获得包含所需信息的音频数据,具体包括如下步骤I. I从本地终端或其他位置,如网络服务器,获取所要提供的信息;I. 2如果是非首频彳目息,转化为首频彳目息;I. 3对音频信息进行格式转换,转化为符合通话信道传输所要求格式的音频数据,其中所述格式转换包括对采样率、量化精度、编码格式等音频格式进行转换。典型地,所述的所需信息为存储于本地终端或者其它位置的信息,其形式可以为 音频,文本或者图像。典型地,获取所需信息的操作指令可以为用户手动操作,也可以为语音操作。典型地,所述屏蔽上行链路通话信道中的语音数据传输,进一步包括阻断发送方终端内音频处理模块的话音数据流写入上链路数据发送缓存区。典型地,所述屏蔽下行链路通话信道中的语音数据传输,进一步包括阻断下行链路信道传输到终端内的发送方话音数据流写入下行链路接收缓冲区。典型地,所述把音频数据插入上行链路通话信道,进一步包括把音频数据依次写入终端内的上行链路数据发送缓存区。典型地,所述把音频数据插入下行链路通话信道,进一步包括把音频数据依次写入终端内的下行链路数据接收缓存区。典型地,用户可以控制第三步单独执行多遍,以重复发送所述信息到接收方。技术特点I、在通话过程中,通过通话信道以音频方式为对方及时提供所需信息,提高了工作效率,降低了信息获取的代价。2、话音数据的传输被屏蔽,信道只传输所需信息的音频数据,信息不会受到干扰。3、所需信息是自动发送的,不需要终端用户转述,简化了操作流程。4、信息提供方也可以接收到该信息。


图I通过通话信道及时提供信息的方法的系统结构框2通过通话信道及时提供信息的工作流程3获取包含所需信息的音频数据的工作流程4 一种典型的向上行链路通话信道插入音频数据的工作流程5 —种典型的向上行链路通话信道插入音频数据的操作示意图
具体实施例方式下面结合图例,给出通过移动终端通话信道提供信息服务的方法和系统更详细的技术特征以及一些典型的实施案例。一种通过移动终端通话信道提供信息服务的方法其系统结构框图如图I所示,其中包括
激活控制模块101 :接收用户操作指令,控制音频获取模块、音频插入模块的协调工作。音频获取模块102 :把存储在本地或其他位置,如网络上的通话对方所需的信息转化为通话信道传输所要求格式的音频数据。第一音频插入模块103 :屏蔽上行链路通话信道传输的话音数据,把所述音频数据写入上行链路通话信道。第二音频插入模块104 :屏蔽或不屏蔽下行链路通话信道传输的话音数据,把所述音频数据写入下行链路通话信道。所述激活控制模块101根据接收到的用户操作指令,控制音频获取模块102和第一音频插入模块103以及第二音频插入模块104开始工作或者停止工作。激活控制模块101 对于音频获取模块102和音频插入模块103、104的控制可以是一体的,也可以是独立的。典型地,所述激活控制模块101可独立控制第一音频插入模块103和第二音频插入模块104开始工作或者停止工作。通过激活控制模块101控制第一音频插入模块103和第二音频插入模块104,可以为通话对方用户提供信息,或者为本地用户提供信息,或者同时为双方提供信息。所述音频获取模块102在得到所需信息之后,如果信息是非音频形式,可采用语音合成技术或其他模式识别和信号处理技术来把信息转转为音频信息,并把该音频信息转化为通话信道传输所要求的格式的音频数据,然后把该音频数据输出。所述第一音频插入模块103首先屏蔽本地终端上行链路通话信道向数据发送缓冲区写入话音数据,然后把音频获取模块输出的音频数据依次写入数据发送缓冲区。这样,通话对方用户就可以通过上行通话信道接收到所需信息的音频。所述第二音频插入模块104首先屏蔽下行链路通话信道向本地终端数据接收缓冲区写入话音数据,然后把音频获取模块输出的音频数据依次写入数据接收缓冲区。这样,本地用户也可以通过下行通话信道接收到所需信息的音频。一种通过通话信道及时提供信息的方法,在通话过程中本地终端通过通话信道为通话对方用户及时提供所需信息,不中断通话连接。其工作流程如图2所示,具体包括如下步骤第一步获得要传输的包含所需信息的音频数据;第二步屏蔽上行链路通话信道中的语音数据传输;可选地,屏蔽下行链路通话信道中的语音数据传输;第三步把所述音频数据插入上行链路通话信道,传输;可选地,把所述音频数据插入下行链路通话信道,传输;第四步音频数据传输完成,恢复上行链路通话信道的语音数据传输;可选地,恢复下行链路通话信道的语音数据传输。典型地,所述音频数据包含了信息接收方所需要的信息。典型地,所述的所需信息为存储于本地终端或者其它位置的信息,其形式可以为音频,文本或者图像。典型地,所述第一步获得要传输的包含所需信息的音频数据,其工作流程如图3所示,具体包括如下步骤
I. I从本地终端或者其它位置得到所要提供的所需信息;I. 2如果不是音频信息,则转化为对应的音频信息;I. 3对得到的音频信息进行格式转换,包括对采样率、量化精度、编码格式等音频格式进行转换。典型地,所述屏蔽上行链路通话信道中的语音数据传输,阻断发送方终端内音频处理模块的话音数据流写入上行链路数据发送缓存区。典型地,所述屏蔽下行链路通话信道中的语音数据传输,阻断下行链路信道传输 到终端内的发送方话音数据流写入下行链路接收缓冲区。典型地,所述把音频数据插入上行链路通话信道,其操作为把音频数据依次写入终端内的上行链路数据发送缓存区。典型地,所述把音频数据插入下行链路通话信道,其操作为把音频数据依次写入终端内的下行链路数据接收缓存区。典型地,用户可以控制第三步单独执行多遍,以重复发送所述信息到接收方。该控制方式可以是预先设置的次数,也可以是通过激活控制模块在线控制重复执行次数。图4给出了一种典型的音频数据插入上行链路通话信道的具体工作流程,其步骤包括3. I如果能够读取音频数据流,则进入下一步,否则继续等待;3. 2从音频数据流中取一帧数据;3. 3把该帧音频数据写入终端内上行链路数据发送缓冲区下一个位置;3. 4如果是最后一帧数据,或者接收到停止工作的信号,则结束;否则,转3. 2。相应地,所述音频数据插入下行链路通话信道的具体工作流程和上述过程而类似。图5给出了一种典型的向上行链路通话信道插入音频数据的具体操作示意图。首先,第一音频插入模块103接收到激活控制模块101发送来的激活信号;然后,第一音频插入模块103屏蔽上行链路通话信道传输的话音数据,同时开始接收音频获取模块102输出的包含所需信息的音频数据;接着,所接收到的音频数据被写入发送缓冲区的尾部,并且把写入位置指针向前移动一次;最后,第一音频插入模块103接收到激活控制模块101发来的停止工作的信号,或者,所述音频数据发送完毕,则中止接收音频获取模块102输出的音频数据,恢复与上行链路通话信道的连接,接收话音数据。其中,发送缓冲区数据的发送是由终端内其它模块自动完成的。相应地,所述向下行链路通话信道插入音频数据的典型操作流程和上述过程而类似。所述通过通话信道及时提供信息的方法,其特征在于可以在通话过程中为通话对方通过通话信道提供所需信息,不需要拆除通话链路,信息发送结束后,可继续通话。所述通过通话信道及时提供信息的方法,其特征在于所述提供信息的音频数据是直接由终端内部产生的,不需要本地终端用户的转述。所述通过通话信道及时提供信息的方法,其特征在于通话信道只传输包含所需信息的音频数据,来自用户的话音数据被屏蔽。所述通过通话信道及时提供信息的方法,其特征在于可以只为通话对方提供其所需的息。所述通过通话信道及时提供信息的方法,其特征还在于可以只为本地用户提供其所需的息。所述通过通话信道及时提供信息的方法,其特征还在于在为通话对方提供其所需信息的同时,可以把该信息提供给本地用户。所述通过通话信道及时提供信息的方法,其特征在于所需信息是以音频方式通过通话信道及时提供给接收方的。所述通过通话信道及时提供信息的方法,其特征在于可以重复发送通话对方所需 信息多遍。典型实施例实施例I :为远程终端用户提供电话号码信息通信终端用户A和另一通信终端用户B正在通话,用户B问用户A“你知道xxx公司周总的电话吗?”,用户A说“你等一下,我查一下告诉你”。然后用户A按下终端上的特定按钮,激活控制模块接收到该消息后激活音频获取模块开始工作,准备接收数据。然后,用户A通过查询自己的通信录,找到周总的联系方式(其电话可能有多个),接着把该条记录文本信息发送到音频获取模块。同时,用户可按下终端特定按钮,激活控制模块激活第一音频插入模块开始工作,首先屏蔽通信链路中传输的话音数据,并准备接收音频数据。音频获取模块在得到该文本信息之后,利用语音合成模块把它转化为音频信息,然后再根据通话信道特性,对该音频数据的采样率、量化精度以及编码格式等进行转换,最后将转换得到的音频数据输出到第一音频插入模块。第一音频插入模块在接收到音频数据之后,把它插入到上行链路通话信道的发送缓冲区进行发送。用户B在收到所需信息之后,通过下行链路信道告诉用户A他已收到信息。如果用户B没有听清楚或者没有记下来,可以请求用户A重复发送。用户A通过激活控制模块控制音频获取模块重新发送音频数据,第一音频插入模块把该音频再次插入通话信道发送。最后,用户A在听到用户B的反馈后,按下终端上特定按钮,停止音频获取模块和第一音频插入模块,恢复通话信道的话音数据传输。这样,在通话过程中,终端用户A就可以通过通话信道为远程终端用户B及时提供其所需信息。实施例二 为远程终端用户提供交通信息,且本地用户也可以接收该信息通信终端用户A和另一通信终端用户B正在通话,用户B问用户A “你知道从xxx地到XXX地怎么走吗?需要多长时间?”,用户A说“不知道啊,我帮你查一下”。然后用户A按下终端上的特定按钮,激活控制模块接收到该消息后激活音频获取模块开始工作,准备接收数据。然后,用户A通过查询网上专业网站获得对应乘车方案信息及所需时间(乘车方案可能有多个),接着下载该信息的文本数据发送到音频获取模块。同时,用户可按下终端特定按钮,激活控制模块激活第一音频插入模块和第二音频插入模块开始工作,首先屏蔽通信链路中传输的话音数据,并准备接收音频数据。音频获取模块在得到该文本信息之后,利用语音合成模块把它转化为音频信息,然后再根据通话信道特性,对该音频信息的采样率、量化精度以及编码格式等进行转换,最后将转换得到的音频数据输出到第一音频插入模块和第二音频插入模块。第一音频插入模块在接收到音频数据之后,把它插入到上行链路通话信道的发送缓冲区进行发送,同时第二音频插入模块在接收到音频数据之后,把它插入到下行链路通话信道的接收缓冲区,送入本地音频设备进行播放。用户A在听到包含所需信息的音频播放完毕之后,按下终端上特定按钮,或者控制音频获取模块重新发送音频数据,或者停止音频获取模块、第一音频插入模块和第二音频插入模块,恢复通话信道的话音数据传输。这样,在通话过程中,终端用户A通过网络获取远程终端用户B所需信息,然后通过通话信道及时提供给远程终端用户B。虽然附图和前述说明给出了本发明的实施例。但可以理解的是,本领域技术人员将理解可以将这种组件中的一个或多个组件很好地组合成单个功能组件。在替换方案中, 特定的组件可以分成多个功能组件,或反之。同时,本发明的范围并不受这些特定实例的限制。多种变化都是可能的,例如结构等上的差异,而无论其是否在说明书中被清晰地给出。本发明的范围至少与所附权利要求给出的范围一样宽。
权利要求
1.一种通过移动终端通话信道提供信息服务的方法,包括 激活控制模块接收用户操作指令,控制音频获取模块、音频插入模块的协调工作; 音频获取模块从本地終端或者其它位置,如网络服务器,得到所需信息,如果得到的信息不是音频信息,则将其转化为对应的音频信息,对得到的音频信息进行格式转换,转化为符合通话信道传输所要求格式的音频数据; 第一音频插入模块屏蔽上行链路通话信道中传输的语音数据,在上行链路通话信道中插入音频获取模块输出的音频数据。
2.如权利要求I所述的方法,其特征在于 所述信息在通话过程中以音频数据形式通过通话信道传输,不中断通信链路的连接。
3.如权利要求I所述的方法,其特征在于 还包括第二音频插入模块,在下行链路通话信道中插入音频获取模块输出的音频数据。
4.如权利要求3所述的方法,其特征在于 所述第二音频插入模块在下行链路通话信道中插入音频获取模块输出的音频数据,可以包括屏蔽下行链路通话信道中传输的语音数据。
5.如权利要求I所述的方法,其特征在干 所述对得到的音频信息进行格式转换,包括对采样率、量化精度和编码格式进行转换。
6.一种基于移动终端通话信道的语音信息服务提供系统,包括如下模块 激活控制模块,用于接收用户操作指令,控制音频获取模块、音频插入模块的协调エ作; 音频获取模块,用于从本地終端或者其它位置,如网络服务器,得到所需信息,如果得到的信息不是音频信息,则将其转化为对应的音频信息,对得到的音频信息进行格式转换,转化为符合通话信道传输所要求格式的音频数据; 第一音频插入模块,用于屏蔽上行链路通话信道中传输的语音数据,在上行链路通话信道中插入音频获取模块输出的音频数据。
7.如权利要求6所述的系统,其特征在干 还包括,第二音频插入模块,用于在下行链路通话信道中插入音频获取模块输出的音频数据。
8.如权利要求7所述的系统,其特征在于 所述第二音频插入模块,可以用于屏蔽下行链路通话信道中传输的语音数据。
9.如权利要求6所述的系统,其特征在于 所述音频模块对得到的音频信息进行格式转换,包括对采样率、量化精度和编码格式进行转换。
全文摘要
本发明提供一种通过移动终端通话信道提供信息服务的方法和系统,其中该方法包括激活控制模块接收用户操作指令,控制音频获取模块、音频插入模块的协调工作;音频获取模块从本地终端或者其它位置,如网络服务器,得到所需信息,如果得到的信息不是音频信息,则将其转化为对应的音频信息,对得到的音频信息进行格式转换,转化为符合通话信道传输所要求格式的音频数据;第一音频插入模块屏蔽上行链路通话信道中传输的语音数据,在上行链路通话信道中插入音频获取模块输出的音频数据。
文档编号H04M1/725GK102685332SQ201210172069
公开日2012年9月19日 申请日期2012年5月30日 优先权日2012年5月30日
发明者俞凯, 张李, 王欢良, 邹平 申请人:苏州思必驰信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1