一种基于aiot技术的智能设备同步场景播放的方法及装置
专利摘要:本发明公开了一种基于AIOT技术的智能设备同步场景播放的方法及装置,解决了当设备处于不同地域和距离较远时无法同步场景播放的技术问题,其技术方案要点是第一设备和第二设备通过IOT账号登入到IOT服务器,然后通过IOT服务器建立长链接通道,第一设备启动播放信息后,当第一设备接收到“在第二设备播放”的语音指令后,识别该语音指令并获取意图指令,IOT服务器根据所述意图指令向第一设备请求同步信息和该播放信息,第一设备接收该请求,然后将同步信息和该播放信息传输给第二设备,第二设备进行同步播放该播放信息。基于此种方法和装置,不论设备之间的地域或距离,不同设备间均可以实现同步场景的播放。
专利说明:
一种基于AIOT技术的智能设备同步场景播放的方法及装置
[0001] 技术领域
[0002] 本公开涉及AI语音处理和IOT技术应用,尤其涉及一种基于AIOT技术的智能设备同步场景播放的方法及装置。
[0003] 背景技术
[0004] 随着科学技术进步和生活水平的提高,人们对智能设备的要求已经不仅限于设备本身的智能性,智能设备之间的状态和消息的同步能大大提高人们的工作和生活效率。目前,智能设备之间的媒体同步转移播放作为典型的设备消息同步的应用场景之一,能满足人们随时获取关键信息的需求,但却局限于设备的地域性。
[0005] 发明内容
[0006] 本公开的目的是提供一种基于AIOT技术的智能设备同步场景播放的方法及装置,达到不同地域的设备都能实现同步场景播放的目的。
[0007] 本公开的上述技术目的是通过以下技术方案得以实现的:
[0008] 一种基于AIOT技术的智能设备同步场景播放的方法,包括:
[0009] 将第一设备和第二设备添加到IOT账号并登入所述IOT账号;
[0010] 所述第一设备和所述第二设备向IOT服务器发起长链接请求,建立长链接通道;
[0011] 所述第一设备启动播放信息后,向所述第一设备发出语音指令;
[0012] 识别所述语音指令并获取意图指令,所述IOT服务器根据所述意图指令向所述第一设备请求同步信息和所述播放信息;
[0013] 所述第一设备将所述同步信息和所述播放信息通过所述长链接通道传输给所述第二设备,所述第二设备播放所述播放信息。
[0014] 作为具体实施例地,所述第一设备采集所述语音指令并识别,所述第一设备获取所述意图指令并将其传输给所述IOT服务器。
[0015] 作为具体实施例地,所述第一设备采集所述语音指令并将其传输给所述IOT服务器,所述IOT服务器识别所述语音指令获取所述意图指令。
[0016] 进一步地,所述第二设备至少为一个,且与所述第一设备相同或不同。
[0017] 进一步地,所述长链接为HTTP2 SSE长链接。
[0018] 进一步地,所述播放信息包括信息类型、信息id、播放进度、信息数据源和信息名称。
[0019] 一种基于AIOT技术的智能设备同步场景播放的装置,包括:
[0020] IOT服务器,创建IOT账号;
[0021] 第一设备和第二设备:
[0022] 将所述第一设备和所述第二设备添加到所述IOT账号并登入所述IOT账号;
[0023] 所述第一设备和所述第二设备向所述IOT服务器发起长链接请求,建立长链接通道;
[0024] 所述第一设备启动播放后,向所述第一设备发出语音指令;
[0025] 识别所述语音指令并获取意图指令,根据所述意图指令向所述第一设备请求所述播放的信息;
[0026] 将所述播放的信息通过所述长链接通道传输给所述第二设备,所述第二设备接收同步信息并播放所述信息。
[0027] 作为具体实施例地,所述第一设备包括语音采集装置和语音识别装置,所述语音采集装置采集所述语音指令,所述语音识别装置识别所述语音指令并获取所述意图指令。
[0028] 作为具体实施例地,所述第一设备包括语音采集装置,所述IOT服务器包括语音识别装置,所述语音采集装置采集所述语音指令,所述语音识别装置识别所述语音指令并获取所述意图指令。
[0029] 进一步地,所述第二设备至少为一个,且与所述第一设备相同或不同。
[0030] 综上所述,本公开的有益效果在于:本公开提供的基于AIOT技术的智能设备同步场景播放的方法及装置,第一设备和第二设备通过IOT账号登入到IOT服务器,然后通过IOT服务器建立长链接通道,第一设备启动播放信息后,当第一设备接收到“在第二设备播放”的语音指令后,识别该语音指令并获取意图指令,IOT服务器根据所述意图指令向第一设备请求同步信息和该播放信息,第一设备接收该请求,然后将同步信息和该播放信息传输给第二设备,第二设备进行同步播放该播放信息。基于此种方法和装置,不论设备之间的地域或距离,不同设备间均可以实现同步场景的播放。
[0031]
[0032] 附图说明
[0033] 图1为本公开方法的流程示意图;
[0034] 图2为本公开方法实施例一的流程示意图;
[0035] 图3为本公开方法实施例二的流程示意图;
[0036] 图4为本公开方法实施例四的流程示意图;
[0037] 图5为本公开装置的示意图;
[0038] 图6为本公开装置实施例一的示意图;
[0039] 图7为本公开装置实施例二的示意图;
[0040] 图8为本公开装置实施例三的示意图。
[0041] 具体实施方式
[0042] 以下结合附图对本公开作进一步详细说明。以下的这几个具体实施例可以互相结合,对于相同或相似的概念或过程在某些实施例不再赘述。
[0043] 在本公开的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。
[0044] 另外,除非另有明确的规定和限定,术语“连接”应做广义理解,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或虚拟连接;可以是直接连接,也可以通过中间媒介间接连接,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的含义。同样,术语“传输”可以是直接传输,也可以是间接传输。
[0045] 图1为本公开方法的流程示意图,如图1所示,该方法包括:
[0046] S101:将第一设备和第二设备添加到IOT(物联网)账号,使第一设备和第二设备登入IOT账号。
[0047] 首先启动第一设备和第二设备,登录IOT账号后,通过扫码或局域网发现的方式将第一设备和第二设备添加到IOT账号下,那么就在IOT服务器上保存和管理该账号下的设备,每一个设备对应一个唯一的设备ID。
[0048] S102:第一设备和第二设备向IOT服务器发起长链接请求,建立长链接通道。长链接通道为HTTP2 SSE长链接通道,主要用于获取推送消息。
[0049] S103:第一设备启动播放信息,播放信息包括文本、图像、音频和视频等多种媒体形式。
[0050] S104:向第一设备发出语音指令,这个语音指令为“在第二设备播放当前第一设备的播放信息”。
[0051] S105:识别该语音指令,并获取意图指令。由于该指令为语音形式,因而先要将该语音指令转换为文本指令,然后使用意图识别方法识别该文本指令,获取对应的意图指令。
[0052] S106:IOT服务器根据该意图指令向第一设备请求该播放信息和同步信息。第一设备当前正在播放的信息包括信息类型、信息id、播放进度、信息数据源和信息名称等。同步信息使得第二设备和第一设备能同步播放,削减延时误差等情况。
[0053] S107:第一设备将该播放信息和同步信息通过长链接通道传输给第二设备。
[0054] S108:第二设备接收同步信息和该播放信息,并同步播放该播放信息。第二设备接收到播放信息后,第二设备一般启动本体媒体播放器播放该媒体内容。
[0055] 图2为本公开方法实施例一的流程示意图,包括:
[0056] S201:向第一设备发出语音指令。
[0057] S202:第一设备采集该语音指令并识别,获取意图指令并将其传输给IOT服务器。
[0058] S203:IOT服务器根据该意图指令向第一设备请求该播放信息和同步信息。
[0059] S204:第一设备将该播放信息和同步信息通过长链接通道传输给第二设备。
[0060] S205:第二设备接收同步信息和该播放信息,并同步播放该播放信息。
[0061] 图3为本公开方法实施例二的流程示意图,包括:
[0062] S301:向第一设备发出语音指令。
[0063] S302:第一设备采集该语音指令并将其传输给IOT服务器。
[0064] S303:IOT服务器识别该语音指令获取意图指令,根据该意图指令向第一设备请求同步信息和该播放信息。
[0065] S304:第一设备将该播放信息和同步信息通过长链接通道传输给第二设备。
[0066] S305:第二设备接收同步信息和该播放信息,并同步播放该播放信息。
[0067] 图4为本公开方法实施例三的流程示意图,包括:
[0068] S401:将第一设备A、B、C...添加到IOT账号并登入。
[0069] S402:第一设备A、B、C...向IOT服务器发起长链接请求,建立长链接通道。
[0070] S403:第一设备X启动播放信息。X为A、B、C...中的任一个设备。
[0071] S404:向第一设备X发出语音指令。该语音指令为:在第一设备X之外的其他设备播放当前第一设备X的播放信息。
[0072] S405:识别该语音指令并获取意图指令。
[0073] S406:IOT服务器根据该意图指令向第一设备X请求该播放信息和同步信息。
[0074] S407:第一设备X将该播放信息和同步信息通过长链接通道传输给其他设备(除第一设备X之外的设备)。
[0075] S408:其他设备接收同步信息和该播放信息,并同步播放该播放信息。
[0076] 在以上实施例中,第一设备A、B、C...和第二设备等可以是完全相同或部分相同或完全不同的设备,这些设备之间都通过IOT服务器建立长链接通道,任何一个设备启动播放后,根据指令其他设备都可以通过IOT服务器和长链接通道开启同步播放,无需考虑设备之间的区域性问题和距离问题。
[0077] 图5为本公开装置的示意图,包括第一设备、第二设备和IOT服务器,第一设备和第二设备通过IOT服务器建立的长链接通道进行连接。
[0078] 图6为本公开装置实施例一的示意图,第一设备包括语音采集装置和语音识别装置(AI智能语音识别),第一设备采集语音指令并识别该语音指令,获取意图指令,然后将该意图指令传输给IOT服务器。
[0079] 图7为本公开装置实施例二的示意图,第一设备包括语音采集装置,IOT服务器包括语音识别装置,第一设备采集语音指令,然后将该语音指令传输给IOT服务器,IOT服务器的语音识别装置识别该语音指令获取意图指令。
[0080] 图8为本公开装置实施例三的示意图,有若干个完全相同或部分相同或完全不同的设备,通过IOT服务器建立的长链接通道,任意两个设备之间都可以连接,其中任一个设备启动播放,其他设备都可以通过IOT服务器和长链接通道获取同步信息和播放信息,并实现同步播放该播放信息。
[0081] 作为本公开示范性实施例之一,第一设备和第二设备等设备为移动终端。以上为本公开示范性实施例,本公开的保护范围由权利要求书及其等效物限定。
权利要求:1.一种基于AIOT技术的智能设备同步场景播放的方法,其特征在于,包括:
将第一设备和第二设备添加到IOT账号并登入所述IOT账号;
所述第一设备和所述第二设备向IOT服务器发起长链接请求,建立长链接通道;
所述第一设备启动播放信息后,向所述第一设备发出语音指令;
识别所述语音指令并获取意图指令,所述IOT服务器根据所述意图指令向所述第一设备请求同步信息和所述播放信息;
所述第一设备将所述同步信息和所述播放信息通过所述长链接通道传输给所述第二设备,所述第二设备播放所述播放信息。
2.如权利要求1所述的基于AIOT技术的智能设备同步场景播放的方法,其特征在于,所述第一设备采集所述语音指令并识别,所述第一设备获取所述意图指令并将其传输给所述IOT服务器。
3.如权利要求1所述的基于AIOT技术的智能设备同步场景播放的方法,其特征在于,所述第一设备采集所述语音指令并将其传输给所述IOT服务器,所述IOT服务器识别所述语音指令获取所述意图指令。
4.如权利要求1-3任一所述的基于AIOT技术的智能设备同步场景播放的方法,其特征在于,所述第二设备至少为一个,且与所述第一设备相同或不同。
5.如权利要求4所述的基于AIOT技术的智能设备同步场景播放的方法,其特征在于,所述长链接为HTTP2 SSE长链接。
6.如权利要求5所述的基于AIOT技术的智能设备同步场景播放的方法,其特征在于,所述播放信息包括信息类型、信息id、播放进度、信息数据源和信息名称。
7.一种基于AIOT技术的智能设备同步场景播放的装置,其特征在于,包括:
IOT服务器,创建IOT账号;
第一设备和第二设备:
将所述第一设备和所述第二设备添加到所述IOT账号并登入所述IOT账号;
所述第一设备和所述第二设备向所述IOT服务器发起长链接请求,建立长链接通道;
所述第一设备启动播放后,向所述第一设备发出语音指令;
识别所述语音指令并获取意图指令,根据所述意图指令向所述第一设备请求所述播放的信息;
将所述播放的信息通过所述长链接通道传输给所述第二设备,所述第二设备接收同步信息并播放所述信息。
8.如权利要求7所述的基于AIOT技术的智能设备同步场景播放的装置,其特征在于,所述第一设备包括语音采集装置和语音识别装置,所述语音采集装置采集所述语音指令,所述语音识别装置识别所述语音指令并获取所述意图指令。
9.如权利要求7所述的基于AIOT技术的智能设备同步场景播放的装置,其特征在于,所述第一设备包括语音采集装置,所述IOT服务器包括语音识别装置,所述语音采集装置采集所述语音指令,所述语音识别装置识别所述语音指令并获取所述意图指令。
10.如权利要求7-9任一所述基于AIOT技术的智能设备同步场景播放的装置,其特征在于,所述第二设备至少为一个,且与所述第一设备相同或不同。
公开号:CN110602260
申请号:CN201911098387.8A
发明人:孙虹 闫常涛 刘乾
申请人:南京创维信息技术研究院有限公司
申请日:2019-11-12
公开日:2019-12-20