CN111128184B - 一种设备间的语音交互方法和装置 - Google Patents
一种设备间的语音交互方法和装置 Download PDFInfo
- Publication number
- CN111128184B CN111128184B CN201911353536.0A CN201911353536A CN111128184B CN 111128184 B CN111128184 B CN 111128184B CN 201911353536 A CN201911353536 A CN 201911353536A CN 111128184 B CN111128184 B CN 111128184B
- Authority
- CN
- China
- Prior art keywords
- user
- dui
- devices
- server
- text data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000003993 interaction Effects 0.000 title claims abstract description 53
- 238000000034 method Methods 0.000 title claims abstract description 26
- 230000010365 information processing Effects 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/10—Multimedia information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/56—Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种设备间的语音交互方法,通过对话用户界面DUI平台对第一用户的所有第一设备和第二用户的所有第二设备进行语音赋能,并维护所述所有第一设备的设备信息和所述所有第二设备的设备信息,该方法包括:DUI服务器接收被选中的第一设备的第一请求消息,所述第一请求消息中携带第一用户发送给第二用户的文本数据;所述DUI服务器向所述DUI平台获取所述第二用户的第二设备列表,所述第二设备列表中记录了所述所有第二设备的设备信息;所述DUI服务器将所述文本数据存储在第三方云端服务器,并生成相应的第一地址信息;述DUI服务器根据获取的所述所有第二设备的设备信息将所述第一地址信息发送给所述所有第二设备。
Description
技术领域
本发明涉及物联网技术,尤其涉及一种设备间的语音交互方法和装置。
背景技术
智能语音设备可以支持以用户为维度创建群聊、留言,支持用户任意选择名下所属的任何一台设备(即跨设备)进行聊天,播放留言等。用户选择通讯录中的一位好友,或者选择一个群聊,发送消息(语音或者文字),该好友或群聊中的每个成员绑定的设备就能够精准收到消息,并且,用户还可以选择其名下的任意一台设备进行消息的播报和回复。
但是,目前智能语音设备的交互是基于消息队列遥测传输(MQTT,MessageQueuing Telemetry Transport)协议,该协议是轻量级的,协议载体不支持数据量过大的情况,所以单次协议传输数据大小有限,当用户单次发送的语音较长时,一旦数据量达到了单次协议传输的数据量上限,则会切断用户语音,降低了用户体验。
发明内容
本发明提供一种设备间的语音交互方法和装置,能够解决上述的技术问题。
本发明一方面提供一种设备间的语音交互方法,通过对话用户界面DUI平台对第一用户的所有第一设备和第二用户的所有第二设备进行语音赋能,并维护所述所有第一设备的设备信息和所述所有第二设备的设备信息,包括:
DUI服务器接收被选中的第一设备的第一请求消息,所述第一请求消息中携带第一用户发送给第二用户的文本数据;
所述DUI服务器向所述DUI平台获取所述第二用户的第二设备列表,所述第二设备列表中记录了所述所有第二设备的设备信息;
所述DUI服务器将所述文本数据存储在第三方云端服务器,并生成相应的第一地址信息;
所述DUI服务器根据获取的所述所有第二设备的设备信息将所述第一地址信息发送给所述所有第二设备。
其中,所述第一请求消息中还携带所述第二用户的用户ID,所述DUI服务器根据所述第二用户的用户ID向所述DUI平台获取所述第二设备列表。
其中,所述请求消息中还携带所述第一用户的用户ID,该方法还包括:
所述DUI服务器根据所述第一用户的用户ID向DUI平台获取所述第一用户的第一设备列表,所述第一设备列表中记录了所述所有第一设备的设备信息。
其中,该方法还包括:
所述DUI服务器接收被选中的第二设备发送的第二请求消息,所述第二请求消息中携带所述第二用户回复所述第一用户的文本数据;
所述DUI服务器将所述回复的文本数据存储在第三方云端服务器,并生成相应的第二地址信息;
所述DUI服务器根据获取的所述所有第一设备的设备信息将所述第二地址信息发送给所述所有第一设备。
其中,所述文本数据包括第一用户和第二用户交互的文本数据一和/或由所述第一用户和第二用户交互的语音数据转换得到的文本数据二;
所述DUI服务器将所述文本数据存储在第三方云端服务器,包括:
所述DUI服务器将所述文本数据一存储在第三方云端服务器,和/或,所述DUI服务器将所述文本数据二还原为语音数据后存储在第三方云端服务器。
其中,该方法还包括:
所述DUI服务器根据所述第二用户的用户ID将所述第一地址信息发送给所述第二用户的用户ID关联的第二用户的DUI客户端;
所述DUI服务器根据所述第一用户的用户ID将所述第二地址信息发送给所述第一用户的用户ID关联的第一用户的DUI客户端。
本发明另一方面提供一种设备间的语音交互装置,通过DUI平台对第一用户的所有第一设备和第二用户的所有第二设备进行语音赋能,并维护所述所有第一设备的设备信息和所述所有第二设备的设备信息,该装置应用于DUI服务器,包括:
交互模块,用于接收被选中的第一设备的第一请求消息,所述第一请求消息中携带第一用户发送给第二用户的文本数据;
信息处理模块,向所述DUI平台获取所述第二用户的第二设备列表,所述第二设备列表中记录了所述所有第二设备的设备信息;
资源处理模块,将所述文本数据存储在第三方云端服务器,并生成相应的第一地址信息;
所述交互模块,还用于根据获取的所述所有第二设备的设备信息将所述第一地址信息发送给所述所有第二设备。
其中,所述第一请求消息中还携带所述第二用户的用户ID,所述DUI服务器根据所述第二用户的用户ID向所述DUI平台获取所述第二设备列表。
其中,所述请求消息中还携带所述第一用户的用户ID;
所述信息处理模块,还用于根据所述第一用户的用户ID向所述DUI平台获取所述第一用户的第一设备列表,所述第一设备列表中记录了所述所有第一设备的设备信息。
其中,所述交互模块,还用于接收被选中的第二设备发送的第二请求消息,所述第二请求消息中携带所述第二用户回复所述第一用户的文本数据;
所述资源处理模块,还用于将所述回复的文本数据存储在第三方云端服务器,并生成相应的第二地址信息;
所述交互模块,还用于根据获取的所述所有第一设备的设备信息将所述第二地址信息发送给所述所有第一设备。
其中,所述文本数据包括第一用户和第二用户交互的文本数据一和/或由所述第一用户和第二用户交互的语音数据转换得到的文本数据二;
所述资源处理模块,还用于将所述文本数据一存储在第三方云端服务器,和/或,将所述文本数据二还原为语音数据后存储在第三方云端服务器。
其中,所述交互模块,还用于根据所述第二用户的用户ID将所述第一地址信息发送给所述第二用户的用户ID关联的第二用户的DUI客户端;所述交互模块,还用于根据所述第一用户的用户ID将所述第二地址信息发送给所述第一用户的用户ID关联的第一用户的DUI客户端。
通过本发明上述的方案可知,将语音数据转换为文本数据后,可以大大减小需要传输的数据量,即使用户发送较长的语音也可以满足MQTT协议规定的单次传输数据量,使用户可以流畅的发送语音,既能符合MQTT协议要求,还提高了用户体验。
附图说明
图1所示为本发明一实施例提供的设备间的语音交互方法流程示意图;
图2所示为本发明另一实施例提供的设备间的语音交互方法流程示意图;
图3所示为本发明一实施例提供的设备间的语音交互装置示意图;
图4所示为一场景下设备间的语音交互过程示意图。
具体实施方式
为使本发明的目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明实施例提供的方案中,结合对话用户界面(DUI,Dialog UserInterface)平台,通过语音识别技术将语音转换成文字后传输给DUI服务器,再由DUI服务器传输给对应的用户,减少了语音占用的带宽过大的问题。
为了实现上述的方案,首先,用户可以通过DUI客户端在DUI平台上注册自己的所有设备,如此,DUI平台就可以对每台设备进行语音赋能,使每台设备具备语音交互的能力,包括但不限于:语音采集、语音识别、语音转换等功能。因此,本发明所指的设备需要具备实现这些功能的硬件基础。基于此,DUI平台上维护了每个用户绑定的多个设备的设备信息,设备信息用于唯一确定一台设备。
上述的准备工作完成后,本发明设备间语音交互的过程在DUI服务器侧的实现如图1所示,包括:
步骤101,DUI服务器接收被选中的第一设备的第一请求消息,第一请求消息中携带第一用户发送给第二用户的文本数据。
本发明实施例中,以第一用户和第二用户之间的语音交互为例进行说明,可以是第一用户和第二用户之间点对点的语音交互情形,也可以是群聊中第一用户发起语音,群聊中其他成员(以第二用户为例)接收语音的情形。
假设第一用户在DUI平台上绑定了多个设备,将这多个设备称为多个第一设备;第二用户在DUI平台上绑定了多个设备,将这多个设备称为多个第二设备。
第一用户可以选择任意一台第一设备发起语音。该被选中的第一设备对采集的第一用户的语音进行处理后,可向DUI服务器发送第一请求消息。需要指出的是,为了减小交互的数据量,第一设备可将第一用户发送的语音转换为文本,因此,该消息中携带的是文本数据而非语音数据。若第一用户提交的为文本,则无需转换,直接将该文本封装到第一请求消息即可。
当然,第一用户还可以通过DUI客户端发起语音,此种情形下,由DUI客户端对采集的第一用户的语音进行处理后,发送第一请求消息。
步骤102,DUI服务器向DUI平台获取第二用户的第二设备列表,第二设备列表中记录了所有第二设备的设备信息。
DUI平台可针对每个用户维护一个设备列表,可通过用户ID搜索对应的设备列表。用户ID用于唯一确定一个用户。假设,DUI平台维护了第一用户的第一设备列表和第二用户的第二设备列表。
如果,交互情形为第一用户和第二用户之间点对点的语音交互,那么这里DUI服务器接收到第一请求消息后,可以确定两个用户ID,即第一用户的用户ID和第二用户的用户ID。
如果,交互情形为群聊中第一用户发起语音,那么这里DUI服务器接收到第一请求消息后,可以确定两类用户ID,即第一用户的用户ID和群聊中其他成员、即多个第二用户的用户ID,而针对每个第二用户的处理后续均相同,本实施例中,仅以一个第二用户为例进行说明。
为了向第二用户发送第一用户提交的文本或语音,DUI服务器需要知道第二用户的设备信息,这里,DUI服务器可根据第二用户的用户ID向DUI平台获取第二设备列表,其中记载了第二用户的所有第二设备的设备信息。获取的第二设备列表可以缓存在本地。
步骤103,DUI服务器将文本数据存储在第三方云端服务器,并生成相应的第一地址信息。
DUI服务器接收到第一请求消息后,获取其中携带的文本数据,这里的文本数据分为两种:一是,第一用户向第二用户发送的文本数据,为了描述简便,可以归类为文本数据一;一是,第一用户向第二用户发送的语音数据转换得到的文本数据,为了描述简便,可以归类为文本数据二。
对于文本数据一可以直接存储在第三方的云端服务器;对于文本数据二,可以将其还原为语音数据后存储在第三方的云端服务器。
将本次交互的文本数据存放在第三方云端服务器之后,可以生成一个地址信息(为了描述方便,称为第一地址信息),例如URL。
需要说明的是,本发明的方案中,步骤102和步骤103之间并无执行的先后顺序。
步骤104,DUI服务器根据获取的所有第二设备的设备信息将第一地址信息发送给所有第二设备。
DUI服务器可根据设备信息向对应的设备发送上述第一地址信息。这里,DUI服务器可向所有的第二设备发送,这些第二设备分别向第二用户进行展示。则第二用户可以任选一台第二设备来阅读或收听来自第一用户的文本或语音,具体的,通过第一地址信息即可访问存储在第三方云端服务器上的资源。
通过上述的过程,就实现了第一用户的设备到第二用户的设备的单向交互。
需要指出的是,该步骤中,DUI服务器还可以根据第二用户的用户ID直接向关联的第二用户的DUI客户端发送第一地址信息。DUI服务器无需向DUI平台获取用户的客户端信息。
本发明还可以实现,第一用户的设备和第二用户的设备之间的双向交互,如图2所示,本发明设备间的语音交互方法该包括:
步骤105,DUI服务器接收被选中的第二设备发送的第二请求消息,第二请求消息中携带第二用户回复第一用户的文本数据。
上述,第二用户任选一台第二设备来阅读或收听来自第一用户的文本或语音,之后,第二用户可以选择对第一用户进行回复,该回复可以是第二用户点对点向第一用户回复的情形,也可以是第二用户在群聊中对第一用户进行回复的情形(而该情形中,第二用户的回复群聊中的其他用户也可以收到)。
当然,第二用户还可以通过DUI客户端来阅读或收听来自第一用户的文本或语音,此种情形下,第二用户可通过DUI客户端进行回复,发送第二请求消息。
步骤106,DUI服务器将回复的文本数据存储在第三方云端服务器,并生成相应的第二地址信息。
这里的文本数据同样分为两种:一是,第二用户向第一用户发送的文本数据,同样可以归类为文本数据一;一是,第二用户向第一用户发送的语音数据转换得到的文本数据,同样可以归类为文本数据二。
对于文本数据一可以直接存储在第三方的云端服务器;对于文本数据二,可以将其还原为语音数据后存储在第三方的云端服务器。
将本次交互的文本数据存放在第三方云端服务器之后,可以生成一个地址信息,为了描述方便,称为第二地址信息。
步骤107,DUI服务器根据获取的第一设备的所有设备信息将第二地址信息发送给所有第一设备。
DUI服务器可以获取到第一设备的设备信息,该操作可在上述步骤102中获取第二设备的设备列表时完成,即DUI服务器在接收到第一请求消息时,同时获取第一设备和第二设备的设备列表,在群聊的情况下,实质上,步骤102中,DUI服务器获取的是群聊中所有成员的设备列表。
如此,当第二用户在回复语音或文本时,DUI服务器无需再向DUI平台请求设备列表,可以从本地缓存中读取所需的设备列表,例如点对点交互的情形,可以仅读取第一用户的设备列表;群聊的情况下,读取除第二用户自身以外其他成员(包括第一用户)的设备列表,由于第二用户和群聊中其他成员中每个成员的交互与第二用户和第一用户的交互过程相同,因此,这里仅仅以第一用户为例进行说明。
DUI服务器可根据第一用户的设备信息向对应的设备发送上述第二地址信息。这里,DUI服务器可向第一用户的所有第一设备发送,这些第一设备分别向第一用户进行展示。则第一用户可以任选一台第一设备来阅读或收听来自第二用户的文本或语音,具体的,通过第二地址信息即可访问存储在第三方云端服务器上的资源。
当然,DUI服务器还可以根据第一用户的用户ID直接向关联的第一用户的DUI客户端发送第二地址信息。
通过步骤105-107的操作即可完成第二用户到第一用户的单向交互。
通过步骤101-107的操作即可完成第一用户和第二用户之间的双向交互。
为了实现上述的方法,本发明还提供了一种设备间的语音交互装置30,该装置应用于DUI服务器,如图3所示,包括:
交互模块31,用于接收被选中的第一设备的第一请求消息,第一请求消息中携带第一用户发送给第二用户的文本数据;
信息处理模块32,向DUI平台获取第二用户的第二设备列表,第二设备列表中记录了所有第二设备的设备信息;
资源处理模块33,将文本数据存储在第三方云端服务器,并生成相应的第一地址信息;
交互模块31,还用于根据获取的所有第二设备的设备信息将第一地址信息发送给所有第二设备。
第一请求消息中还携带第二用户的用户ID,DUI服务器根据第二用户的用户ID向DUI平台获取第二设备列表。
请求消息中还携带第一用户的用户ID;
信息处理模块32,还用于根据第一用户的用户ID向DUI平台获取第一用户的第一设备列表,第一设备列表中记录了所有第一设备的设备信息。
交互模块31,还用于接收被选中的第二设备发送的第二请求消息,第二请求消息中携带第二用户回复第一用户的文本数据;
资源处理模块33,还用于将回复的文本数据存储在第三方云端服务器,并生成相应的第二地址信息;
交互模块31,还用于根据获取的所有第一设备的设备信息将第二地址信息发送给所有第一设备。
文本数据包括第一用户和第二用户交互的文本数据一和/或由第一用户和第二用户交互的语音数据转换得到的文本数据二;
资源处理模块33,还用于将文本数据一存储在第三方云端服务器,和/或,将文本数据二还原为语音数据后存储在第三方云端服务器。
交互模块31,还用于根据第二用户的用户ID将第一地址信息发送给第二用户的用户ID关联的第二用户的DUI客户端;
交互模块31,还用于根据第一用户的用户ID将第二地址信息发送给第一用户的用户ID关联的第一用户的DUI客户端。
下面通过一个具体的场景来进一步说明本发明上述的方案,如图4所示,假设用户1和用户2之间进行语音交互,用户1有2台设备,分别为设备1和设备2,用户2有3台设备,分别为设备3、4、5。
那么语音交互过程为:
首先,用户1通过DUI客户端1将自己的设备1、2在DUI平台上进行绑定,用户2通过DUI客户端2将自己的设备3、4、5在DUI平台上进行绑定。DUI平台对设备1-5分别进行语音赋能,并维护用户1的设备列表(包含设备1、2的设备信息)和用户2的设备列表(包含设备3、4、5的设备信息)。
1、用户1通过设备1向用户2发起语音,设备1采集到语音后,将语音转换为文本,将该文本数据封装在请求消息1中发送给DUI服务器。
DUI服务器接收请求消息1后:
2、DUI服务器根据请求消息1可以确定用户1的ID以及用户2的ID,DUI服务器根据用户ID向DUI平台请求用户1的设备列表和用户2的设备列表,在本地进行缓存。
3、DUI服务器将请求消息1中的文本数据转换为语音数据后,存储在第三方云端服务器,并生成地址信息1。
4、DUI服务器从本地缓存中读取用户2的设备列表,根据其中记录的设备3、4、5的设备信息,将地址信息1分别发送给设备3、4、5,同时还可以根据用户2的ID向DUI客户端2发送地址信息1。
5、用户2选择通过设备5收听用户1的语音(即通过设备5提供的地址信息访问第三方远端服务器上存储的用户1的语音),并进行回复。设备5将用户2回复的语音转换为文本,将该文本数据封装在请求消息2中发送给DUI服务器。
6、DUI服务器将请求消息2中的文本数据转换为语音数据后,存储在第三方云端服务器,并生成地址信息2。
7、DUI服务器从本地缓存中读取用户1的设备列表,根据其中记录的设备1、2的设备信息,将地址信息2分别发送给设备1、2,同时还可以根据用户1的ID向DUI客户端1发送地址信息2,则用户1可以从DUI客户端1、设备1、设备2中任选一个收听用户2回复的语音。
通过本发明上述的方案可知,将语音数据转换为文本数据后,可以大大减小需要传输的数据量,即使用户发送较长的语音也可以满足MQTT协议规定的单次传输数据量,使用户可以流畅的发送语音,既能符合MQTT协议要求,还提高了用户体验。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (12)
1.一种设备间的语音交互方法,其特征在于,通过对话用户界面DUI平台对第一用户的所有第一设备和第二用户的所有第二设备进行语音赋能,并维护所述所有第一设备的设备信息和所述所有第二设备的设备信息,该方法包括:
DUI服务器接收被选中的第一设备的第一请求消息,所述第一请求消息中携带第一用户发送给第二用户的文本数据;
所述DUI服务器向所述DUI平台获取所述第二用户的第二设备列表,所述第二设备列表中记录了所述所有第二设备的设备信息;
所述DUI服务器将所述文本数据存储在第三方云端服务器,并生成相应的第一地址信息;
所述DUI服务器根据获取的所述所有第二设备的设备信息将所述第一地址信息发送给所述所有第二设备。
2.根据权利要求1所述的方法,其特征在于,所述第一请求消息中还携带所述第二用户的用户ID,所述DUI服务器根据所述第二用户的用户ID向所述DUI平台获取所述第二设备列表。
3.根据权利要求1所述的方法,其特征在于,所述请求消息中还携带所述第一用户的用户ID,该方法还包括:
所述DUI服务器根据所述第一用户的用户ID向DUI平台获取所述第一用户的第一设备列表,所述第一设备列表中记录了所述所有第一设备的设备信息。
4.根据权利要求3所述的方法,其特征在于,该方法还包括:
所述DUI服务器接收被选中的第二设备发送的第二请求消息,所述第二请求消息中携带所述第二用户回复所述第一用户的文本数据;
所述DUI服务器将所述回复的文本数据存储在第三方云端服务器,并生成相应的第二地址信息;
所述DUI服务器根据获取的所述所有第一设备的设备信息将所述第二地址信息发送给所述所有第一设备。
5.根据权利要求1或4所述的方法,其特征在于,所述文本数据包括第一用户和第二用户交互的文本数据一和/或由所述第一用户和第二用户交互的语音数据转换得到的文本数据二;
所述DUI服务器将所述文本数据存储在第三方云端服务器,包括:
所述DUI服务器将所述文本数据一存储在第三方云端服务器,和/或,所述DUI服务器将所述文本数据二还原为语音数据后存储在第三方云端服务器。
6.根据权利要求4所述的方法,其特征在于,该方法还包括:
所述DUI服务器根据所述第二用户的用户ID将所述第一地址信息发送给所述第二用户的用户ID关联的第二用户的DUI客户端;
所述DUI服务器根据所述第一用户的用户ID将所述第二地址信息发送给所述第一用户的用户ID关联的第一用户的DUI客户端。
7.一种设备间的语音交互装置,其特征在于,通过DUI平台对第一用户的所有第一设备和第二用户的所有第二设备进行语音赋能,并维护所述所有第一设备的设备信息和所述所有第二设备的设备信息,该装置应用于DUI服务器,包括:
交互模块,用于接收被选中的第一设备的第一请求消息,所述第一请求消息中携带第一用户发送给第二用户的文本数据;
信息处理模块,向所述DUI平台获取所述第二用户的第二设备列表,所述第二设备列表中记录了所述所有第二设备的设备信息;
资源处理模块,将所述文本数据存储在第三方云端服务器,并生成相应的第一地址信息;
所述交互模块,还用于根据获取的所述所有第二设备的设备信息将所述第一地址信息发送给所述所有第二设备。
8.根据权利要求7所述的装置,其特征在于,所述第一请求消息中还携带所述第二用户的用户ID,所述DUI服务器根据所述第二用户的用户ID向所述DUI平台获取所述第二设备列表。
9.根据权利要求7所述的装置,其特征在于,所述请求消息中还携带所述第一用户的用户ID;
所述信息处理模块,还用于根据所述第一用户的用户ID向所述DUI平台获取所述第一用户的第一设备列表,所述第一设备列表中记录了所述所有第一设备的设备信息。
10.根据权利要求9所述的装置,其特征在于,
所述交互模块,还用于接收被选中的第二设备发送的第二请求消息,所述第二请求消息中携带所述第二用户回复所述第一用户的文本数据;
所述资源处理模块,还用于将所述回复的文本数据存储在第三方云端服务器,并生成相应的第二地址信息;
所述交互模块,还用于根据获取的所述所有第一设备的设备信息将所述第二地址信息发送给所述所有第一设备。
11.根据权利要求7或10所述的装置,其特征在于,所述文本数据包括第一用户和第二用户交互的文本数据一和/或由所述第一用户和第二用户交互的语音数据转换得到的文本数据二;
所述资源处理模块,还用于将所述文本数据一存储在第三方云端服务器,和/或,将所述文本数据二还原为语音数据后存储在第三方云端服务器。
12.根据权利要求10所述的装置,其特征在于,
所述交互模块,还用于根据所述第二用户的用户ID将所述第一地址信息发送给所述第二用户的用户ID关联的第二用户的DUI客户端;所述交互模块,还用于根据所述第一用户的用户ID将所述第二地址信息发送给所述第一用户的用户ID关联的第一用户的DUI客户端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911353536.0A CN111128184B (zh) | 2019-12-25 | 2019-12-25 | 一种设备间的语音交互方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911353536.0A CN111128184B (zh) | 2019-12-25 | 2019-12-25 | 一种设备间的语音交互方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111128184A CN111128184A (zh) | 2020-05-08 |
CN111128184B true CN111128184B (zh) | 2022-09-02 |
Family
ID=70502776
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911353536.0A Active CN111128184B (zh) | 2019-12-25 | 2019-12-25 | 一种设备间的语音交互方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111128184B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113542260B (zh) * | 2021-07-12 | 2023-05-09 | 宏图智能物流股份有限公司 | 一种基于分发方式的仓库用语音传输方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101828273B1 (ko) * | 2011-01-04 | 2018-02-14 | 삼성전자주식회사 | 결합기반의 음성명령 인식 장치 및 그 방법 |
CN103067381B (zh) * | 2012-12-26 | 2015-11-25 | 百度在线网络技术(北京)有限公司 | 使用平台方账号登录第三方服务的方法、***和装置 |
CN106790460B (zh) * | 2016-12-08 | 2020-06-30 | 阿里巴巴(中国)有限公司 | 语音数据交互方法、装置及文件服务器 |
CN106713467A (zh) * | 2016-12-28 | 2017-05-24 | 北京智能管家科技有限公司 | 一种基于云服务器的终端控制方法及设备 |
CN109192212B (zh) * | 2018-11-13 | 2019-12-10 | 苏州思必驰信息科技有限公司 | 语音控制方法及装置 |
CN109597739A (zh) * | 2018-12-10 | 2019-04-09 | 苏州思必驰信息科技有限公司 | 人机对话中的语音日志服务方法及*** |
CN110046238B (zh) * | 2019-03-29 | 2024-03-26 | 华为技术有限公司 | 对话交互方法、图形用户界面、终端设备以及网络设备 |
CN110288985B (zh) * | 2019-06-28 | 2022-03-08 | 北京猎户星空科技有限公司 | 语音数据处理方法、装置、电子设备及存储介质 |
-
2019
- 2019-12-25 CN CN201911353536.0A patent/CN111128184B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN111128184A (zh) | 2020-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103581230B (zh) | 文件传输***和方法、接收端、发送端 | |
CN110351283B (zh) | 一种数据传输方法、装置、设备及存储介质 | |
CN109756508B (zh) | 基于多协议接入区块链网络的消息代理方法及相关设备 | |
WO2012098453A1 (en) | Http notification gateway | |
CN110083789A (zh) | 一种小程序页面获取方法、服务器、客户端及电子设备 | |
EP3068070B1 (en) | Method and device for initiating network conference | |
CN109474688A (zh) | 即时通信网络请求消息的发送方法、装置、设备和介质 | |
KR101609532B1 (ko) | 확장형 게시-구독 메시징 서비스 방법 및 시스템 | |
WO2016127792A1 (zh) | 用户事件的响应方法及装置 | |
KR20140027465A (ko) | 마이크로블로그 메시지를 공유하는 방법, 장치 및 시스템 | |
CN111901230A (zh) | 一种支持设备接入验证的物联网网关、***和设备接入验证的方法 | |
CN111128184B (zh) | 一种设备间的语音交互方法和装置 | |
CN115002016B (zh) | 报文处理***、方法、设备和存储介质 | |
CN110311855B (zh) | 用户消息处理方法、装置、电子设备及存储介质 | |
TWI262678B (en) | Peer-to-peer communication system, method and machine-readable storage medium | |
CN114124925B (zh) | 一种电子邮件的同步方法及电子设备 | |
CN101577873B (zh) | 彩信消息查询方法及装置 | |
CN102025730B (zh) | 基于http协议的数据传输装置及其实现方法 | |
WO2019201111A1 (zh) | 信息处理方法、装置、设备及计算机可读存储介质 | |
WO2019119962A1 (zh) | 信息处理方法、***、终端和计算机存储介质 | |
CN114153698B (zh) | 显示监控方法、装置、电子设备和可读存储介质 | |
CN105912477B (zh) | 一种目录读取的方法、装置及*** | |
CN105306337A (zh) | 基于即时通讯的多人会话文件共享方法、装置和*** | |
JP3827415B2 (ja) | 電子メールシステムの端末装置 | |
CN108063803A (zh) | 基于分布式订阅发布消息***的消息管理方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 215024 building 14, Tengfei Innovation Park, 388 Xinping street, Suzhou Industrial Park, Jiangsu Province Applicant after: Sipic Technology Co.,Ltd. Address before: 215024 building 14, Tengfei Innovation Park, 388 Xinping street, Suzhou Industrial Park, Jiangsu Province Applicant before: AI SPEECH Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |