应用开启方法、装置和计算机系统及介质制造方法及图纸

技术编号:25805978 阅读:26 留言:0更新日期:2020-09-29 18:40
本公开提供了一种应用开启方法,包括:接收智能语音设备发送的第一语音信息;响应于接收到智能语音设备发送的第一语音信息,分析所述第一语音信息,如果第一语音信息包括应用名称及开启应用操作,则根据应用名称确定服务端是否能对应用名称对应的请求应用提供服务;如果服务端能对请求应用提供服务,且请求应用未开启,则给智能语音设备发送第一提示信息;接收智能语音设备发送的第二语音信息;响应于接收到智能语音设备发送的第二语音信息,分析第二语音信息得到用户指令,如果用户指令包括开启所述请求应用,则开启所述请求应用,并给智能语音设备发送第二提示信息。本公开还提供了一种应用开启装置、一种计算机系统及一种介质。

【技术实现步骤摘要】
应用开启方法、装置和计算机系统及介质
本公开涉及互联网
,更具体地,涉及一种应用开启方法、装置和计算机系统及介质。
技术介绍
随着人工智能、通信和计算机技术的快速发展,智能音箱越来越多地进入人们的日常生活中。2017年全球智能音箱销量突破3000万台,智能音箱市场正在蓬勃快速地发展,语音交互技术和内容服务技能也不断完善和落地。在使用智能音箱技能时,由于需要分辨用户语言的指向性、歧义性,以避免用户意图的语义进行缠绕,发生答非所问的情况,现有技术都是采用管控技能应用的开启,限定语义分发规则,即当户使用技能时,需要先在智能音箱对应的手机上的智能音箱应用(application,简称APP)上开启所需的技能,这样才能在智能音箱上使用该技能。在实现本公开构思的过程中,专利技术人发现现有技术中至少存在如下问题:首先,现有技术中开启技能的操作依赖于对有显示屏的设备进行操作,且交互过程繁琐,用户使用门槛高;此外,现有的开启技能的方式制约了智能音箱产品形态的进一步升级,也影响了用户体验。
技术实现思路
有鉴于此,本公开提供了一种无需依赖于对有显示屏的设备进行操作即可开启智能语音设备的技能,且交互过程简洁的应用开启方法、装置和计算机系统及介质。本公开的一个方面提供了一种应用开启方法,适用于服务端,所述服务端与至少一个智能语音设备相连,所述服务端对所述至少一个智能语音设备支持的至少一个应用提供服务,所述方法可以包括如下操作:首先,接收智能语音设备发送的第一语音信息,接着,响应于接收到智能语音设备发送的第一语音信息,分析所述第一语音信息,如果所述第一语音信息包括应用名称及开启应用操作,则根据所述应用名称确定所述服务端是否能对所述应用名称对应的请求应用提供服务,然后,如果所述服务端能对所述请求应用提供服务,且所述请求应用未开启,则给所述智能语音设备发送第一提示信息,所述第一提示信息用于由智能语音设备提示用户是否开启所述请求应用,接着,接收智能语音设备发送的第二语音信息,然后,响应于接收到智能语音设备发送的第二语音信息,分析所述第二语音信息得到用户指令,如果所述用户指令包括开启所述请求应用,则开启所述请求应用,并给所述智能语音设备发送第二提示信息,所述第二提示信息用于由智能语音设备提示用户已开启所述请求应用。通过本公开的实施例可以通过语音的方式实现管控技能的开启(打开智能语音设备服务端中的用户所需的应用),通过管控技能应用的开启来改善非目标应用的答非所问等问题,语音的方式实现管控技能应用的开启可以避免用户需要利用客户端如手机来实现管控技能应用的开启,通过语音使得应用开启过程的交互方式更简洁,有助于改善用户体验。根据本公开的实施例,所述方法还可以包括如下操作:如果所述服务端能对所述请求应用提供服务,且所述请求应用已开启,则给所述智能语音设备发送第三提示信息,所述第三提示信息用于由智能语音设备提示用户所述请求应用已开启。这样当所述请求应用已开启时,可以快速响应用户的请求,提示所述请求应用已开启。根据本公开的实施例,所述方法还可以包括如下操作:如果所述服务端不能对所述请求应用提供服务,则给所述智能语音设备发送第四提示信息,所述第四提示信息用于由智能语音设备提示用户以下任意一种或多种信息:第一预设信息、不存在所述请求应用信息、推荐的应用名称信息或第一推荐操作信息。这样可以首先判断用户希望开启的技能是否存在,如果不存在,则可以及时给用户提示信息,如不存在相应的应用或推荐相关的操作等,以便满足用户的需求。根据本公开的实施例,所述方法还可以包括如下操作:如果所述用户指令包括不开启所述请求应用,则不开启所述请求应用,并给所述智能语音设备发送第五提示信息,所述第五提示信息用于由智能语音设备提示用户以下任意一种或多种信息:第二预设信息、未开启所述请求应用信息或已退出开启应用流程信息。这样可以在用户改变意图,不希望开启所述请求应用时及时结束开启应用的流程。根据本公开的实施例,所述方法还可以包括如下操作:如果开启所述请求应用失败,则给所述智能语音设备发送第六提示信息,所述第六提示信息用于由智能语音设备提示用户以下任意一种或多种信息:第三预设信息、开启所述请求应用失败信息或请再次开启所述请求应用信息。这样可以在应用开启失败时,如当前网络环境较差导致偶然开启失败时,提示用户尝试再次开启应用等。根据本公开的实施例,所述服务端可以至少包括智能语音设备服务端和语音云服务端,这样可以实现分布式设计,使得不同的服务端承担不同的业务逻辑和部署,相应地,分析所述第一语音信息或所述第二语音信息可以包括如下操作:所述智能语音设备服务端接收所述第一语音信息或所述第二语音信息之后,将所述第一语音信息或所述第二语音信息发送给所述语音云服务端,接着,所述语音云服务端将所述第一语音信息或所述第二语音信息转换为结构化文本,并将所述结构化文本发送给所述智能语音设备服务端,然后,所述智能语音设备服务端从所述结构化文本中获取应用名称及对应的操作。根据本公开的实施例,所述服务端至少包括智能语音设备服务端、语音云服务端和第三方服务端,所述智能语音设备为智能音箱,本实施例可以实现智能音响根据接收的信息直接进行语音播报以便于用户直观的获取提示信息,其中,给所述智能音箱发送第一提示信息或第二提示信息可以包括如下操作:所述智能语音设备服务端从所述结构化文本中获取应用名称及对应的操作之后,所述智能语音设备服务端执行所述对应的操作,并将所述结构化文本及所述对应的操作的操作结果发送给所述第三方服务端,接着,所述第三方服务端根据所述结构化文本及所述操作结果生成响应所述第一语音信息和/或所述第二语音信息的逻辑处理结果,并将所述逻辑处理结果发送给所述智能语音设备服务端,所述逻辑处理结果为文本信息,然后,所述智能语音设备服务端将所述逻辑处理结果发送给所述语音云服务端,接着,所述语音云服务端根据所述逻辑处理结果合成所述第一提示信息或所述第二提示信息,并发送给所述智能语音设备服务端,其中,所述第一提示信息和所述第二提示信息为语音信息,然后,所述智能语音设备服务端将所述第一提示信息和/或所述第二提示信息发送给所述智能音箱以便进行语音播报。这样可以实现分布式设计,使得不同的服务端承担不同的业务逻辑和部署,有助于提升响应速度和性能。根据本公开的实施例,所述方法还可以包括如下操作:在开启所述请求应用之前,如果所述请求应用存在关联应用,且所述关联应用具有账号,则在所述请求应用未绑定所述账号时给所述智能语音设备发送第七提示信息,所述第七提示信息用于由智能语音设备提示用户以下任意一种或多种信息:第四预设信息、在客户端的智能语音设备应用中绑定账号信息或第二推荐操作信息。相应地,如果所述请求应用已绑定所述账号,所述开启所述请求应用可以包括如下操作:如果所述关联应用已利用所述账号登陆,则开启所述请求应用,此外,如果所述关联应用未利用所述账号登陆,则给所述智能语音设备发送第八提示信息,所述第八提示信息用于由智能语音设备提示用户以下任意一种或多种信息:第五预设信息、在客户端利用所述账号登陆所本文档来自技高网...

【技术保护点】
1.一种应用开启方法,适用于服务端,所述服务端与至少一个智能语音设备相连,所述服务端对所述至少一个智能语音设备支持的至少一个应用提供服务,所述方法包括:/n接收智能语音设备发送的第一语音信息;/n响应于接收到智能语音设备发送的第一语音信息,分析所述第一语音信息,如果所述第一语音信息包括应用名称及开启应用操作,则根据所述应用名称确定所述服务端是否能对所述应用名称对应的请求应用提供服务;/n如果所述服务端能对所述请求应用提供服务,且所述请求应用未开启,则给所述智能语音设备发送第一提示信息,所述第一提示信息用于由智能语音设备提示用户是否开启所述请求应用;/n接收智能语音设备发送的第二语音信息;以及/n响应于接收到智能语音设备发送的第二语音信息,分析所述第二语音信息得到用户指令,如果所述用户指令包括开启所述请求应用,则开启所述请求应用,并给所述智能语音设备发送第二提示信息,所述第二提示信息用于由智能语音设备提示用户已开启所述请求应用。/n

【技术特征摘要】
1.一种应用开启方法,适用于服务端,所述服务端与至少一个智能语音设备相连,所述服务端对所述至少一个智能语音设备支持的至少一个应用提供服务,所述方法包括:
接收智能语音设备发送的第一语音信息;
响应于接收到智能语音设备发送的第一语音信息,分析所述第一语音信息,如果所述第一语音信息包括应用名称及开启应用操作,则根据所述应用名称确定所述服务端是否能对所述应用名称对应的请求应用提供服务;
如果所述服务端能对所述请求应用提供服务,且所述请求应用未开启,则给所述智能语音设备发送第一提示信息,所述第一提示信息用于由智能语音设备提示用户是否开启所述请求应用;
接收智能语音设备发送的第二语音信息;以及
响应于接收到智能语音设备发送的第二语音信息,分析所述第二语音信息得到用户指令,如果所述用户指令包括开启所述请求应用,则开启所述请求应用,并给所述智能语音设备发送第二提示信息,所述第二提示信息用于由智能语音设备提示用户已开启所述请求应用。


2.根据权利要求1所述的方法,还包括:
如果所述服务端能对所述请求应用提供服务,且所述请求应用已开启,则给所述智能语音设备发送第三提示信息,所述第三提示信息用于由智能语音设备提示用户所述请求应用已开启。


3.根据权利要求1所述的方法,还包括:
如果所述服务端不能对所述请求应用提供服务,则给所述智能语音设备发送第四提示信息,所述第四提示信息用于由智能语音设备提示用户以下任意一种或多种信息:第一预设信息、不存在所述请求应用信息、推荐的应用名称信息或第一推荐操作信息。


4.根据权利要求1所述的方法,还包括:
如果所述用户指令包括不开启所述请求应用,则不开启所述请求应用,并给所述智能语音设备发送第五提示信息,所述第五提示信息用于由智能语音设备提示用户以下任意一种或多种信息:第二预设信息、未开启所述请求应用信息或已退出开启应用流程信息。


5.根据权利要求1所述的方法,还包括:
如果开启所述请求应用失败,则给所述智能语音设备发送第六提示信息,所述第六提示信息用于由智能语音设备提示用户以下任意一种或多种信息:第三预设信息、开启所述请求应用失败信息或请再次开启所述请求应用信息。


6.根据权利要求1所述的方法,其中:
所述服务端至少包括智能语音设备服务端和语音云服务端;
分析所述第一语音信息或所述第二语音信息包括:
所述智能语音设备服务端接收所述第一语音信息或所述第二语音信息之后,将所述第一语音信息或所述第二语音信息发送给所述语音云服务端;
所述语音云服务端将所述第一语音信息或所述第二语音信息转换为结构化文本,并将所述结构化文本发送给所述智能语音设备服务端;
所述智能语音设备服务端从所述结构化文本中获取应用名称及对应的操作。


7.根据权利要求6所述的方法,其中:
所述服务端至少包括智能语音设备服务端、语音云服务端和第三方服务端,所述智能语音设备为智能音箱;
给所述智能音箱发送第一提示信息或第二提示信息包括:
所述智能语音设备服务端从所述结构化文本中获取应用名称及对应的操作之后,所述智能语音设备服务端执行所述对应的操作,并将所述结构化文本及所述对应的操作的操作结果发送给所述第三方服务端;
所述第三方服务端根据所述结构化文本及所述操作结果生成响应所述第一语音信息和/或所述第二语音信息的逻辑处理结果,并将所述逻辑处理结果发送给所述智能语音设备服务端,所述逻辑处理结果为文本信息;
所述智能语音设备服务端将所述逻辑处理结果发送给所述语音云服务端;
所述语音云服务端根据所述逻辑处理结果合成所述第一提示信息或所述第二提示信息,并发送给所述智能语音设备服务端,其中,所述第一提示信息和所述第二提示信息为语音信息;
所述智能语音设备服务端将所述第一提示信息和/或所述第二提示信息发送给所述智能音箱以便进行语音播报。


8.根据权利要求1所述的方法,还包括:
在开启所述请求应用之前,如果所述请求应用存在关联应用,且所述关联应用具有账号,则在所述请求应用未绑定所述账号时给所述智能语音设备发送第七提示信息,所述第七提示信息用于由智能语音设备提示用户以下任意一种或多种信息:第四预设信息、在客户端的智能语音设备应用中绑定账号信息或第二推荐操作信息;
如果所述请求应用已绑定所述账号,所述开启所述请求应用包括:
如果所述关联应用已利用所述账号登陆,则开启所述请求应用;
如果所述关联应用未利用所述账号登陆,则给所述智能语音设备发送第八提示信息,所述第八提示信息用于由智能语音设备提示用户以下任意一种或多种信息:第五预设信息、在客户端利用所述账号登陆所述关联应用信息或第三推荐操作信息。


9.根据权利要求8所述的方法,其中,给所述请求应用绑定账号包括:
接收客户端发送的智能语音设备应用中由用户输入的关联应用的账号和密码;
将所述关联应用的账号和密码发送至所述关联应用的服务端进行认证;
接收所述关联应用的服务端发送的认证通过信息,其中,所述关联应用的服务端对所述关联应用的账号和密码进行认证,如果认证通过,则向所述服务端发送认证通过信息,所述认证通过信息包括允许所述用户通过所述智能语音设备应用访问所述关联应用的权限开通标识;
识别所述认证通过信息生成权限开通的提示信息,并将所述权限开通的提示信息发送至智能语音设备进行播报和/或在所述智能语音设备应用中显示权限开通信息。


10.根据权利要求1所述的方法,还包括:
在开启所述请求应用之后,如果所述请求应用需要填写信息,则给所述智能语音设备发送第九提示信息,所述第九提示信息用于由智能语音设备提示用户以下任意一种或多种信息:第六预设信息、在客户端的智能语音设备应用中填写信息或第四推荐操作信息;
并且/或者
在给所述智能语音设备发送第一提示信息之后,如果第一指定时长内未接收到所述第二语音信息,则再次给所述智能语音设备发送第一提示信息,如果第二指定时长内仍未接收到所述第二语音信息,则不开启所述请求应用;
并且/或者
在给所述智能语音设备发送第一提示信息之后,如果接收到的语音信息未包括开启所述请求应用,则再次给所述智能语音设备发送第一提示信息,如果接收到的语音信息仍未包括开启所述请求应用,则不开启所述请求应用。


11.一种应用开启方法,适用于智能语音设备,所述智能语音设备与服务端相连,所述服务端对所述智能语音设备支持的至少一个应用提供服务,所述方法包括:
接收用户发出的第一语音信息;
如果所述第一语音信息包括唤醒信息,则将所述第一语音信息发送给所述服务端;
接收所述服务端发送的第一提示信息,并进行提示,所述第一提示信息用于提示用户是否开启所述请求应用;
接收用户发出的第二语音信息,所述第二语音信息包括开启所述请求应用信息;
将所述第二语音信息发送给所述服务端;
接收所述服务端发送的第二提示信息,并进行提示,所述第二提示信息用于提示...

【专利技术属性】
技术研发人员:申昀弘操灿
申请(专利权)人:北京京东尚科信息技术有限公司科大讯飞股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1