基于云平台的语音信息共享方法及其智能耳机与流程

文档序号:12695049阅读:271来源:国知局
基于云平台的语音信息共享方法及其智能耳机与流程

本发明属于语音信息共享领域,尤其涉及一种基于云平台的语音信息共享方法及其智能耳机。



背景技术:

现有技术中,如果两个人想一起听同一语音信息,如果两人一起,一般会通过在手机上的耳机接口接上一个转换接口,这样一个接口上就转换成两个耳机播放器,可以保证一个手机上连接两个耳机,这样满足了两人可以同时听同一语音信息的目的。但是,如果打破地点上的限制,在不同地点同一时间的两个人想听同一语音,一般都是一个人分享一段语音信息,例如一首歌曲给另外一个人,或者两个人各自通过自己的播放器播放同一语音信息,想要保持播放同步,比较困难。

为了解决上述技术问题,美国专利公开了一种音频装置[公开号:US20040186707A1],其揭露了手机通讯的双方在通讯的同时,发起方可选择一需共享的语音信息,将该共享语音信息进行解码为一般的数字信号,同样该语音信息的数字信号分成两路,其中一路通过转成模拟信号后通过声音输出单元(如扬声器、耳机;输出,而另一路数字信号与手机的麦克风接收到的语音信息混合(以下称为混合的音频信息;后通过通讯模块(如GSM、GPRS;传送给接受方手机,接受方手机接收到混合的音频信息后在其本地输出,该方案能够实现在手机通讯过程中进行音乐共享。

再如,中国专利公开了一种基于智能蓝牙耳机的语音信息共享方法、系统及智能蓝牙耳机[申请号:CN201510543220.3],智能蓝牙耳机分别与音频播放设备和其他蓝牙耳机建立蓝牙配对连接;所述智能蓝牙耳机接收与其建立有蓝牙配对连接的音频播放设备发送的音频数据;所述智能蓝牙耳机对所述音频数据进行解码后输出音频播放信号,同时将所述音频数据发送至与所述智能蓝牙耳机建立有蓝牙配对连接的其他蓝牙耳机,使所述其他蓝牙耳机共享所述音频播放设备输出的音频数据,该方案能够实现一个音频设备连接多个蓝牙耳机以达到共享的目的。

上述两个方案均在一定程度上实现语音信息共享的目标,但是两者功能的实现均离不开手机这个外围设备,且前者在分享时间上具有局限性,需要在通话过程中实现分享,后者在距离上存在局限性,在共享方法上都有很大的改进空间,且目前也没有一种可以通过硬件设备直接实现语音信息共享的方案。



技术实现要素:

本发明的目的是针对上述问题,提供一种不局限于地点和时间的基于云平台的语音信息共享方法;

本方案的另一目的是提供一种可以在任何时候任何地点控制连接和实现分享的基于云平台的智能耳机。

为达到上述目的,本发明采用了下列技术方案:本发明的基于云平台的语音信息共享方法包括以下步骤:

S1:接收移动设备上传的播放指令,并根据播放指令向该移动设备发送语音信息;

S2:判断该移动设备的共享开关是否处于开启状态,

若是,则接收该移动设备发送的,且用于请求与共享请求对象进行配对共享的共享请求信息;

S3:查找共享请求对象,并判断该共享请求对象是否处于共享连接状态,

若是,则执行步骤S4S4:向共享请求对象同步发送与步骤S1或S2中的移动设备相同的语音信息。

通过上述技术方案,通过云平台实现不局限于地点可时间地让两个设备之间共享云平台中的同一数据信息以实现信息共享。

在上述的基于云平台的语音信息共享方法中,在步骤S2中,当判断到该移动设备的共享开关处于关闭状态时,云平台对该移动设备只发送语音信息。

在上述的基于云平台的语音信息共享方法中,所述的共享请求对象也为移动设备,所述的每一个移动设备均为具有唯一链接码的智能耳机。

在上述的基于云平台的语音信息共享方法中,所述的共享请求信息的内容为共享请求对象的链接码的语音指令。

在上述的基于云平台的语音信息共享方法中,在步骤S2中,通过判断是否接收到该移动设备上传的共享请求信息以判断共享开关是否处于开启状态;

或者,通过判断是否接收到位于智能耳机上的共享开关键的开启指令以判断共享开关是否处于开启状态。

在上述的基于云平台的语音信息共享方法中,在步骤S3中,通过判断与共享请求对象是否处于连接状态以判断该共享请求对象是否处于共享连接状态;

或者通过判断是否接收到位于该共享请求对象上的共享开关键的开启指令以判断该共享请求对象是否处于共享连接状态。

在上述的基于云平台的语音信息共享方法中,所述的语音信息为存储于云平台上的音频文件。

一种基于云平台的智能耳机,包括具有唯一链接码的耳机本体,所述的耳机本体内设置有通信模块、指令接收模块和播放模块,所述的耳机本体通过通信模块连接于云平台,其中,

云平台:用于存储音频文件,使耳机本体通过与云平台连接访问音频文件以播放语音信息,同时用于至少两个耳机本体之间的数据同步以共享语音信息;

指令接收模块:用于接收播放指令和共享请求信息;

播放模块:用于根据播放指令播放存储于云平台的音频文件。

在上述的基于云平台的智能耳机中,所述的指令接收模块包括一语音指令识别模块、语言处理模块和任务控制模块,其中,

语音指令识别模块:用于识别包括播放指令和共享请求信息的语音指令;

语言处理模块:用于对播放指令和共享请求信息的语音指令进行处理分析;

任务控制模块:用于控制耳机本体分别根据播放指令和共享请求信息的语音指令来播放和共享语音信息。

在上述的基于云平台的智能耳机中,所述的指令接收模块还包括用于识别设置在耳机本体上共享开关键的开启指令的操作指令识别模块。

本发明具有语音信息共享的便捷性和时效性等优点,不用特意在指定的终端上执行控制操作,不局限于其他嵌入式设备,也不局限于地点,可以在任何时候任何地方进行控制连接。

本发明还具有耳机硬件构架简单,不需要外围设备等优点。

附图说明

图1是本发明提供的实施例一的流程图;

图2是本发明提供的实施例二的流程图;

图3是本发明提供的实施例二的通信流程示意图;

图4是本发明提供的实施例二的结构框图。

图中,耳机本体1;通信模块11;指令接收模块12;语音指令识别模块121;语言处理模块122;任务控制模块123;操作指令识别模块124;播放模块13;云平台3。

具体实施方式

以下是本发明的优选实施例并结合附图,对本发明的技术方案作进一步的描述,单本发明不限于这些实施例。

实施例一

如图1所示,本发明的基于云平台的语音信息共享方法包括以下步骤:

S1:云平台3与至少一个移动设备进行无线连接,且接收至少一个移动设备上传的播放指令,并根据播放指令向该移动设备发送语音信息;

S2:判断该移动设备的共享开关是否处于开启状态,

判断方法如下:通过判断是否接收到该移动设备上传的共享请求信息以判断共享开关是否处于开启状态,若接收到上传的共享请求信息即默认发送该共享请求信息的智能耳机的共享开关处于开启状态,即此处没有物理上的共享开关存在。

同时云平台3接收该移动设备发送的,且用于请求与共享请求对象进行配对共享的共享请求信息;

且在步骤S2中,当判断到该移动设备的共享开关处于关闭状态时,云平台3对该移动设备只发送语音信息。

其中共享请求对象也为移动设备,所述的每一个移动设备均为具有唯一链接码的智能耳机,在本实施例中,为了使方案更加清晰,便于理解,将作为发起共享请求的智能耳机称做主耳机,作为共享请求对象的智能耳机称为副耳机。

其中,语音信息为存储于云平台3上的音频文件。

主耳机播放语音信息的过程如下:主耳机通过语音指令识别模块121识别播放指令后再通过访问云平台3的音频文件,即向云平台3发送播放指令,云平台3接收播放指令后,对播放指令进行分析读取,并根据读取后的结果向主耳机发送存储于云平台3上的音频文件,主耳机接收音频文件以进行语音信息播放。

S3:云平台3根据共享请求信息查找共享请求对象,并判断该共享请求对象是否处于共享连接状态,

判断方法如下:通过判断云平台3与共享请求对象是否处于连接状态以判断该共享请求对象是否处于共享连接状态,若共享请求对象与云平台3处于连接状态即默认处于共享连接状态,此时,只要云平台3接收到请求该共享请求对象进行共享的共享请求信息即可进入共享状态,此处亦无物理上的共享开关存在;

若是,则执行步骤S4;

S4:向共享请求对象同步发送与步骤S1或S2中的移动设备相同的语音信息。

其中,共享请求信息的内容为任意智能耳机的链接码的语音指令,用户在主耳机侧说出任意耳机的链接码,该链接码对应的智能耳机便为被用户选中的副耳机;

当然,由于每个智能耳机均内置有通信模块11和播放模块13,且该播放模块13采用了流媒体技术,每个智能耳机都具有连接云平台3来上传指令和接收音频文件,以及播放流媒体的功能,所以主耳机和副耳机也可调换位置,即主耳机作为副耳机使用,副耳机作为主耳机用。

流媒体技术:

流媒体是指持续从一端发送多媒体信息到另一端的多媒体技术。流媒体中的“流”表达了该技术中不是一种媒体的载体,而是一种持续传送信息的动作。流媒体技术通过将多媒体文件进行分解和压缩,以流的形式传送,就可以在一个多媒体还未完整发送过来时就可以通过媒体播放器进行播放。

流媒体传输协议:

要支持流媒体的传输,使用TCP或者UDO进行连接都会造成一些问题。TCP协议可以保证数据顺序正确到达,但它的重试和超时机制会给实时流媒体传输带来大量延时和缓冲。UDP可以简单有效的发送大量流媒体包,但是却不能保证不会丢包,也不存在错误恢复机制。因此流媒体主要使用实时传输协议RTP协议以及实时传输控制协议RTCP来进行数据流的传输。RTP用来提供端到端的具有试试特征的传输,它并不保证数据的顺序性,需要由RTCP来提供服务质量的保证。

下面采用以音乐共享的具体场景为例对本实施例进行具体说明:

在此处将耳机A作为主耳机,云平台3通过通信模块11连接耳机A,且云平台3与耳机A保持长连接,用户根据自己的喜好通过耳机A发出播放指令,该播放指令为被用户选中的歌曲的名称或者该歌曲的其他信息的语音信息,云平台3接收播放指令,并根据播放指令3在存储于云平台3内的音频文件中查找用户选中的歌曲,然后将选中的歌曲发送给耳机A供耳机A进行播放;

用户通过语音说出任意智能耳机的链接码,耳机通过指令接收模块12自动识别链接码,同时该链接码的内容做为耳机A的共享请求信息通过通信模块11发送给云平台3,云平台3接收到共享请求信息,将该链接码对应的耳机标记为与主耳机之间建立共享关系的副耳机,此处,该副耳机为耳机B,此时云平台3若检测到与耳机B处于连接状态,则表示耳机B处于共享连接状态,云平台向耳机B发送被用户选中的歌曲,同时与耳机A同步播放。

此处以歌曲为例,当然,在具体实施过程中,不局限于歌曲,也可以为其他形式的语音信息。

实施例二

如图2所示,本实施例与实施例一类似,不同之处在于,本实施例提供了一种基于云平台的智能耳机,包括具有唯一链接码的耳机本体1,所述的耳机本体1内设置有通信模块11、指令接收模块12和播放模块13,所述的耳机本体1通过通信模块11连接于云平台3,其中,

云平台3:一个存储平台,也称为服务器,用于存储音频文件,使耳机本体1通过与云平台3连接访问音频文件以播放语音信息,同时用于至少两个耳机本体1之间的数据同步以共享语音信息;具体如图3所示,耳机A通过wifi连接至云平台3,访问云平台3上音频文件,耳机B也通过wifi连接至云平台3,耳机B访问耳机A访问的音频文件。

指令接收模块12:用于接收播放指令和共享请求信息;

播放模块13:用于根据播放指令播放存储于云平台3的音频文件。

本实施例的播放模块13采用利用数字信号处理器来完成处理传输和解码音频格式文件的任务的播放设备,其核心是数字信号处理器(DSP;,DSP处理数据的传输,控制设备对音频文件进行解码和播放,DSP的处理速度很快,并在处理过程中消耗很少的电路。

本实施例中,通信模块11包括wifi模块,其属于物联网的传输层,是将串口或者TTL电平转化为符合wifi无线网络通信标准的嵌入式模块,内置无线网络协议Irr802.11b.g.n协议栈以及TCP/IP协议栈,传统的硬件设备嵌入wifi模块可以直接利用Wifi联入互联网。

Wifi模块中,AP就是无线接入点,是一个无线网络的创建者,是网络的中心节点。众多的连接到无线网络中的终端称为站点(STA;,网络中的所有的通信都是通过AP来转发的。

每一个耳机本体1都具有唯一的链接码作为对应耳机的ID,用来区分各个耳机。

进一步地,所述的指令接收模块12包括一语音指令识别模块121、语言处理模块122和任务控制模块123,其中,

语音指令识别模块121:用于识别包括播放指令和共享请求信息的语音指令;

语言处理模块122:用于对播放指令和共享请求信息的语音指令进行处理分析;

任务控制模块123:用于控制耳机本体1分别根据播放指令和共享请求信息的语音指令来播放好和共享语音信息。

更进一步地,所述的指令接收模块12还包括用于识别设置在耳机本体1上共享开关键的开启指令的操作指令识别模块124。

实施例三

本实施例与实施例一类似,不同之处在于本实施例的共享开关为设置在智能耳机上的共享开关键,通过判断是否接收到智能耳机上的共享开关键的开启指令以判断共享开关是否处于开启状态。由指令接收模块12接收开关键开启的开启指令,并通过无线模块上传给云平台3;

同样地,在本实施例中,为了使方案更加清晰,便于理解,也将作为发起共享请求的智能耳机称做主耳机,作为共享请求对象的智能耳机称为副耳机。

当主耳机上的共享开关键被操作为处于开启状态即上传开启指令后,云平台3等待接收由主耳机上传的共享请求对象的连接码,该共享请求对象即为副耳机,然后查找该副耳机的共享开关状态。。

同样地,云平台3通过判断是否接收到位于副耳机上的共享开关键的开启指令以判断副耳机是否处于共享连接状态。。

当副耳机的共享开关键向云平台3上传开启指令后,云平台3查找到该副耳机的时候,云平台3向副耳机发送与主耳机一样的语音信息以实现两个耳机之间的语音信息同步和共享。

下面采用具体场景对本实施例进行具体说明,如图4:

在此处将耳机A作为主耳机,耳机A通过通信模块11连接云平台3,且与云平台3保持长连接,用户根据自己的喜好发出播放指令,该播放指令为内容被用户选中的歌曲的名称或者该歌曲的其他信息的语音,云平台3接收播放指令,并根据播放指令在存储于云平台3内的音频文件中查找用户选中的歌曲,然后将选中的歌曲发送给耳机A供耳机A进行播放;

在耳机A上的开关键被操作发送开启指令时候,指令接收模块12识别该开关键的开启指令,然后将开启指令上传给云平台3用户通过语音说出副耳机的链接码,由指令接收模块12进行识别,结果一并通过通信模块11上传给云平台3,云平台3将对应于该链接码的耳机标记为副耳机,此处副耳机为耳机B,此时若耳机B通过操作开关键发出开启指令,则表示耳机B的共享开关处于开启状态,即处于共享连接状态,云平台3通知耳机B开始访问云平台3上耳机A访问的数据,或者说云平台3向耳机B发送与耳机A一样的内容,耳机A与耳机B同步播放用户选中的歌曲。

此处以歌曲为例,当然,在具体实施过程中,不局限于歌曲,也可以为其他形式的语音信息。

本发明的优点在于,耳机本体1集成有通信模块11和播放模块13等硬件,不需要外围设备以直接访问云平台3的音频文件,实现共享语音信息的便捷性和时效性,且不用特意在指定的终端上执行控制操作,不局限于嵌入式设备,也不局限于空间和时间,可以在任何时候任何地方进行控制连接。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

尽管本文较多地使用了耳机本体1;通信模块11;指令接收模块12;语音指令识别模块121;语言处理模块122;任务控制模块123;操作指令识别模块124;播放模块13;云平台3等术语,但并不排除使用其它术语的可能性。使用这些术语仅仅是为了更方便地描述和解释本发明的本质;把它们解释成任何一种附加的限制都是与本发明精神相违背的。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1