首页> 中国专利> 语音对话平台的应用程序接口鉴权配置方法及系统

语音对话平台的应用程序接口鉴权配置方法及系统

摘要

本发明实施例提供一种语音对话平台的应用程序接口鉴权配置方法。该方法包括:语音对话平台响应于开发者上传的应用程序接口授权申请,向开发者发送专属密钥,专属密钥与开发者的ID和应用程序接口的类型有关;语音对话平台提供对应于专属密钥的鉴权配置对话框,以为开发者提供鉴权限制的选项卡,其中,鉴权限制包括:域名网址、IP白名单、API key;语音对话平台响应于开发者基于鉴权限制的选项卡输入的至少一条鉴权限制信息,完成专属密钥的鉴权配置和授权。本发明实施例还提供了一种语音对话平台的应用程序接口鉴权配置系统。本发明实施例统一了应用程序接口的鉴权配置,简化了应用程序接口的访问授权。

著录项

  • 公开/公告号CN108471409A

    专利类型发明专利

  • 公开/公告日2018-08-31

    原文格式PDF

  • 申请/专利权人 苏州思必驰信息科技有限公司;

    申请/专利号CN201810212219.6

  • 发明设计人 肖通;李波;欧天;

    申请日2018-03-15

  • 分类号

  • 代理机构北京商专永信知识产权代理事务所(普通合伙);

  • 代理人方挺

  • 地址 215123 江苏省苏州市苏州工业园区新平街388号腾飞创新园14栋

  • 入库时间 2023-06-19 06:24:22

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-08-11

    专利权质押合同登记的生效 IPC(主分类):H04L29/06 专利号:ZL2018102122196 登记号:Y2023980049433 登记生效日:20230726 出质人:思必驰科技股份有限公司 质权人:中信银行股份有限公司苏州分行 发明名称:语音对话平台的应用程序接口鉴权配置方法及系统 申请日:20180315 授权公告日:20190903

    专利权质押合同登记的生效、变更及注销

  • 2019-09-03

    授权

    授权

  • 2018-09-25

    实质审查的生效 IPC(主分类):H04L29/06 申请日:20180315

    实质审查的生效

  • 2018-08-31

    公开

    公开

说明书

技术领域

本发明涉及鉴权技术领域,尤其涉及一种语音对话平台的应用程序接口鉴权配置方法及系统。

背景技术

在互联网方面,如果没有鉴权功能,用户可以随意接入互联网平台中调用任意接口,使得平台的资源被大量占用,同时,如果用户调用的接口是具有收费性质的,平台的利益也无法得到保障。从而,通过鉴权功能对用户进行区分。鉴权(authentication)是指验证用户是否有访问系统的权利。一般的鉴权是通过密码来验证的。

鉴权验证方式的前提是,每个获得密码的用户都已经被授权。在建立用户时,就为此用户分配一个密码,用户的密码可以由管理员来指定,也可以由用户自行申请。例如用户希望可以接入互联网平台中调用接口,那么用户向平台申请调用后,平台就会为用户分配一个密码,平台通过此密码来识别用户的身份,从而进行鉴权。

但是这种方式的弱点十分明显,一旦密码被偷或是用户遗失密码,情况就会十分麻烦。需要管理员对用户密码进行重新修改,而修改密码之前还要人工验证用户的合法身份。

为了克服单重密码不安全的缺陷,现有的一些平台,在使用密码鉴权的基础上,还会按照应用程序接口提供方的要求进行进一步鉴权。

在实现本发明过程中,发明人发现相关技术中至少存在如下问题:

由于各应用程序接口提供方要求的授权形式不统一,针对于不同的授权形式,平台都要针对不同的授权形式去鉴权,调用应用程序接口的用户信息。使得用户在调用不同的应用程序接口需要提供的验证信息十分混乱,平台在鉴权的过程中也要处理更多类型的数据,使得鉴权过程十分复杂。由于应用程序接口的授权形式不统一,使得有的授权方法在鉴权时容易被破解,具有安全隐患。

发明内容

为了至少解决现有技术中由于授权形式的不统一,在鉴权时产生的验证信息混乱、过程复杂、具有安全隐患问题。

第一方面,本发明实施例提供一种语音对话平台的应用程序接口鉴权配置方法,包括:

语音对话平台响应于开发者上传的应用程序接口授权申请,向所述开发者发送专属密钥,所述专属密钥与开发者的ID和应用程序接口的类型有关;

语音对话平台提供对应于所述专属密钥的鉴权配置对话框,以为所述开发者提供鉴权限制的选项卡,其中,所述鉴权限制包括:域名网址、IP白名单、API key;

语音对话平台响应于开发者基于所述鉴权限制的选项卡输入的至少一条所述鉴权限制信息,完成所述专属密钥的鉴权配置和授权。

第二方面,本发明实施例提供一种语音对话平台的应用程序接口调用方法,包括:

语音对话平台响应于产品的应用程序接口的调用申请,获取所述产品的密钥;

当语音对话平台验证所述密钥为已配发的专属密钥时,查询对应于所述专属密钥的鉴权配置,获取相应的鉴权限制信息,其中,所述鉴权限制包括:域名网址、IP白名单、APIkey;

语音对话平台获取所述产品的域名网址信息、IP地址信息、API key中的至少一项信息,当所述至少一项信息中的其中一项信息通过所述鉴权配置的鉴权限制验证时,允许所述产品的应用程序接口的调用。

第三方面,本发明实施例提供一种语音对话平台的应用程序接口鉴权配置系统,包括:

密钥配发程序模块,用于语音对话平台响应于开发者上传的应用程序接口授权申请,向所述开发者发送专属密钥,所述专属密钥与开发者的ID和应用程序接口的类型有关;

鉴权配置接口程序模块,用于语音对话平台提供对应于所述专属密钥的鉴权配置对话框,以为所述开发者提供鉴权限制的选项卡,其中,所述鉴权限制包括:域名网址、IP白名单、API key;

授权程序模块,用于语音对话平台响应于开发者基于所述鉴权限制的选项卡输入的至少一条所述鉴权限制信息,完成所述专属密钥的鉴权配置和授权。

第四方面,本发明实施例提供一种语音对话平台的应用程序接口调用系统,包括:

密钥获取程序模块,用于语音对话平台响应于产品的应用程序接口的调用申请,获取所述产品的密钥;

鉴权配置获取程序模块,用于当语音对话平台验证所述密钥为已配发的专属密钥时,查询对应于所述专属密钥的鉴权配置,获取相应的鉴权限制信息,其中,所述鉴权限制包括:域名网址、IP白名单、API key;

调用程序模块,用于语音对话平台获取所述产品的域名网址信息、IP地址信息、API key中的至少一项信息,当所述至少一项信息中的其中一项信息通过所述鉴权配置的鉴权限制验证时,允许所述产品的应用程序接口的调用。

第五方面,提供一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例的方法的步骤。

第六方面,本发明实施例提供一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现本发明任一实施例的方法的步骤。

本发明实施例实现了语音对话平台的应用程序接口鉴权配置,通过语音对话平台对不同的应用程序接口提供了可选的不同形式的鉴权配置方式,以用于授权验证,将鉴权配置交给开发者统一处理,使得开发者在开发产品中明确需要哪种验证信息,简化鉴权配置步骤,从而提高了开发者的开发效率,同时,语音对话平台处理有限的鉴权类型,加快了鉴权的效率,而语音开发平台所准备的鉴权限制的类型有限,避免了因鉴权限制不统一而带来的安全隐患。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例提供的一种语音对话平台的应用程序接口鉴权配置方法的流程图;

图2是本发明一具体实施例提供的一种语音对话平台的应用程序接口鉴权配置方法的示意图;

图3是本发明另一具体实施例提供的一种语音对话平台的应用程序接口鉴权配置方法的示意图;

图4是本发明又一具体实施例提供的一种语音对话平台的应用程序接口鉴权配置方法的示意图;

图5是本发明一实施例提供的一种语音对话平台的应用程序接口调用方法的流程图;

图6是本发明一具体实施例提供的一种语音对话平台的应用程序接口调用方法的示意图;

图7是本发明一实施例提供的一种语音对话平台的应用程序接口鉴权配置系统的结构示意图;

图8是本发明一实施例提供的一种语音对话平台的应用程序接口调用系统的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示为本发明一实施例提供的一种语音对话平台的应用程序接口鉴权配置方法的流程图,包括如下步骤:

S11:语音对话平台响应于开发者上传的应用程序接口授权申请,向所述开发者发送专属密钥,所述专属密钥与开发者的ID和应用程序接口的类型有关;

S12:语音对话平台提供对应于所述专属密钥的鉴权配置对话框,以为所述开发者提供鉴权限制的选项卡,其中,所述鉴权限制包括:域名网址、IP白名单、API key;

S13:语音对话平台响应于开发者基于所述鉴权限制的选项卡输入的至少一条所述鉴权限制信息,完成所述专属密钥的鉴权配置和授权。

在本实施方式中,该方法用于语音对话平台的应用程序接口鉴权配置,在语音对话平台创建技能时,通常为了所述技能的实现,会在所述技能中添加控件,以及调用功能性的应用程序接口。其中,控件的功能包括技能界面的美化;应用程序接口的功能是为所述技能提供相应的功能。

针对于不同的功能实现,可以选择不同功能的应用程序接口。例如,交通出行方面,可以调用的应用程序接口包括:火车票查询,地址解析、汽车票查询、周边搜索、酒店快捷查询、交通先行。生活服务方面,可以调用的应用程序接口包括:水电气查询、快递预约、天气查询、菜谱大全。在影视试听、社交分享、新闻、购物、游戏、教育等方面,都会有各种应用程序接口来调用。

而语音对话平台在为开发者提供了这些应用程序接口时,为了保障这些应用程序接口可以被开发者顺畅调用,而不是被恶意调用,就会对使用应用程序接口的开发者进行鉴权。验证开发者是否有资格调用。对于有资格的开发者给予应用程序接口的调用,而没有资格的开发者可以向平台申请应用程序接口的调用权。

对于步骤S11,语音对话平台响应于开发者上传的应用程序接口授权申请,向开发者发送专属密钥。其中,应用程序接口分为免费开放调用类型以及收费使用类型,针对于免费开放调用类型的应用程序接口,语音对话平台会向开发者发送授权免费开放调用类型应用程序接口的专属密钥,而收费使用类型的应用程序接口,在开发者支付使用费后,语音对话平台会向开发者发送授权收费使用类型的应用程序接口的专属密钥。同时,语音对话平台可以识别出专属密钥中的出开发者的身份ID以及应用程序接口的类型。

对于步骤S12,在步骤S11中,语音对话平台向开发者发送了专属密钥后,同时为开发者提供了所述专属密钥的鉴权配置的对话框。其中,开发者在选择语音对话平台提供的鉴权限制的选项卡,进行选择与所述产品相适应的鉴权限制。其中,鉴权限制包括域名网址、IP白名单、API key。

对于步骤S13,当开发者选择了鉴权限制选项卡中的任一选项,语音对话平台会响应于开发者的选择,生成与开发者所选择的鉴权限制相应的信息对话框,通过接收开发者在信息对话框中输入的限制信息,进行鉴权限制。

当语音对话平台响应于开发者选择的域名网址选项,生成域名网址限制信息对话框,如图2所示,其中,包括所使用的协议、域名以及请求Path信息,当开发者输入相应的信息后,点击确定,语音对话平台就会将域名网址信息接收,并作为鉴权限制信息,其中,开发者可以批量设置域名网址作为鉴权限制信息。

当语音对话平台响应于开发者选择的IP白名单选项,生成IP白名单限制信息对话框,如图3所示,其中,在开发者在IP地址文本框中输入IP地址后,点击“+”后,即可将所输入的IP地址预添加,同时,生成预添加IP地址文本框,所述预添加IP地址文本框用于显示开发者输入的IP地址,同时IP地址文本框中清空,供开发者输入下一IP地址,响应于开发者点击确定按钮,将预添加IP地址文本框内的IP地址作为鉴权限制信息。

当语音对话平台响应于开发者选择的API key选项,生成API key限制信息对话框,如图4所示,其中,在开发者在API key文本框中输入指定的API key,响应于开发者点击确定按钮,将API key作为鉴权限制信息,其中,开发者可以批量设置API key作为鉴权限制信息。语音对话平台接收开发者输入的至少一条鉴权限制信息,以完成所述专属密钥的鉴权配置和授权。

通过该实施方法可以看出,该实施方法提供了一种语音对话平台的应用程序接口鉴权配置方法,所述语音对话平台对不同的应用程序接口提供了可选的不同形式的鉴权配置方式,以用于授权验证,同时,将鉴权配置交给开发者统一处理,使得开发者在开发产品中明确需要哪种验证信息,简化鉴权配置步骤,从而提高了开发者的开发效率,同时,语音对话平台处理有限的鉴权类型,加快了鉴权的效率,而语音开发平台所准备的鉴权限制的类型有限,避免了因鉴权限制不统一而带来的安全隐患。

作为一种实施方式,所述API key与所述产品的软件操作系统相关,所述产品的软件操作系统包括:安卓、IOS、嵌入式系统。

在本实施方式中,API key用于表述产品的运行系统,其中软件操作系统包括,安卓、IOS以及嵌入式,其中,安卓系统的API key可以通过Android Studio编辑器进行获取,根据所述Android Studio的Terminal工具,确定所述安卓产品的文件路径,从而获取相应的API key,其中所述API key包括通过使用sha256算法确定的值。IOS、嵌入式系统的APIkey也可以通过相应的软件获取,在此不再赘述。

通过该实施方法可以看出,根据不同运行系统设定不同的API key,语音对话平台根据不同系统的API key,可以提供相应的应用程序接口。而API key使用sha256算法确定的值具有唯一性,且不易被破解,提高了API key的安全性。

如图5所示为本发明一实施例提供的一种语音对话平台的应用程序接口调用方法的的流程图,包括如下步骤:

S21:语音对话平台响应于产品的应用程序接口的调用申请,获取所述产品的密钥;

S22:当语音对话平台验证所述密钥为已配发的专属密钥时,查询对应于所述专属密钥的鉴权配置,获取相应的鉴权限制信息,其中,所述鉴权限制包括:域名网址、IP白名单、API key;

S23:语音对话平台获取所述产品的域名网址信息、IP地址信息、API key中的至少一项信息,当所述至少一项信息中的其中一项信息通过所述鉴权配置的鉴权限制验证时,允许所述产品的应用程序接口的调用。

在本实施方式中,开发者将在语音对话平台申请的专属密钥适配在开发者所开发的产品中,并且在所述产品中部署鉴权配置信息。其中,所述鉴权配置都由开发者自行在产品中部署。在部署完毕后,为了所述产品功能的实现,所述产品向语音对话平台请求应用程序接口的调用。

对于步骤S21,语音对话平台响应于产品的应用程序接口的调用申请,语音对话平台向所述产品获取所述产品的密钥。

对于步骤S22,在语音对话平台获取到所述产品的专属密钥后,对其进行验证,当所述语音对话平台验证所述密钥为已配发的专属密钥时,通过内部数据库的记录来查询对应于所述专属密钥的鉴权配置,通过查询到专属密钥的鉴权配置,来获取相应的鉴权限制信息。其中鉴权限制包括域名网址、IP白名单以及API key。其中,鉴权限制可以仅为域名网址、IP白名单以及API key中任一项作为鉴权限制,也可以为其中任意两项作为鉴权限制,也可以为其中三项共同配置,作为鉴权配置。

对于步骤S23,语音对话平台根据所述鉴权配置,向产品获取相应的鉴权限制信息,产品的域名网址信息、IP地址信息、API key中的至少一项信息。例如,所述语音对话平台中存储的鉴权配置为IP白名单以及API key,语音对话平台通过所述配置向所述产品获取相应的鉴权限制信息(产品的IP地址,产品的API key)。

例如,所述语音对话平台中存储的鉴权配置为IP白名单,语音对话平台通过所述配置向所述产品获取相应的鉴权限制信息(产品的IP地址)。

例如,所述语音对话平台中存储的鉴权配置为域名网址信息、IP白名单以及APIkey,语音对话平台通过所述配置向所述产品获取相应的鉴权限制信息(产品的域名网址、产品的IP地址,产品的API key)。

在获取相应的鉴权限制信息后,对所述鉴权限制信息进行验证,当所述域名网址信息、所述IP地址信息、所述API key中的至少一项信息验证通过时,所述产品的鉴权限制信息的验证成功。例如语音对话平台中存储的鉴权配置为域名网址信息、IP白名单以及APIkey,而语音对话平台只获取到所述语音对话平台中存储的鉴权配置为域名网址信息、IP白名单以及产品API key,如果所述产品API key通过验证,而域名网址信息、IP白名单通过验证时,视为鉴权限制信息验证成功。允许所述产品的应用程序接口的调用。因为域名网址信息、IP白名单以及产品API key其中任一项信息都具有特殊性质,并且都是由开发者指定输入。很难由他人伪造。

在调用后,如图6所示,可以通过语音对话平台查询已经调动出去的应用程序接口。其中,可以查询到所述应用程序接口的功能、类型、调用时间、调用状态。根据所述调用列表,可以帮助开发者监控应用程序接口是否被调用。

通过该实施方法可以看出,该实施方法提供了一种语音对话平台的应用程序接口调用方法,通过接收产品的专属密钥,查询所述专属密钥对应的鉴权配置,从而验证产品的鉴权限制信息,当产品的鉴权限制信息验证成功时,允许所述产品的应用程序接口的调用通过专属密钥与鉴权限制信息双重验证,提高了调用的安全性能。

作为一种实施方式,当所述至少一项信息中没有任何一项信息通过所述鉴权配置的鉴权限制验证时,通知所述鉴权限制验证失败的对象,所述对象包括:域名网址和/或IP地址和/或API key。

在本实施方式中,语音对话平台在验证所述产品的鉴权限制信息没有任何一项通过所述鉴权配置的鉴权限制验证时,向所述产品通知所述鉴权限制验证失败的对象。例如,在鉴权配置中,只配置了域名网址,在验证中,语音对话平台验证所述产品的域名网址信息,如果验证失败,则语音对话平台向产品发送域名网址验证失败的通知。

如果鉴权配置中,同时配置了域名网址以及IP白名单,在验证中,语音对话平台验证所述产品的域名网址信息以及产品的IP地址,如果所述产品的域名网址以及IP地址信息都验证不通过,则语音对话平台向产品发送域名网址验证失败以及IP地址未在白名单中的通知。

如果鉴权配置中,同时配置了域名网址、IP白名单以及API key,在验证中,语音对话平台验证所述产品的域名网址信息、产品的IP地址以及产品的API key,如果所述产品的域名网址、IP地址、API key都雅正不通过,则语音对话平台向产品发送域名网址验证失败、IP地址未在白名单中以及不存在此产品的API key的通知。

通过该实施方法可以看出,根据鉴权配置,验证不同的限制信息,将验证不通过的失败类型向产品反馈,开发者可以根据所述反馈信息来调整所述产品。便于开发者开发,提高开发效率。

如图7所示为本发明一实施例提供的一种语音对话平台的应用程序接口鉴权配置系统的结构示意图,本实施例的技术方案可适用于对设备的语音对话平台的应用程序接口鉴权配置方法,该系统可执行上述任意实施例所述的语音对话平台的应用程序接口鉴权配置方法,并配置在终端中。

本实施例提供的一种语音对话平台的应用程序接口鉴权配置系统包括:密钥配发程序模块11,鉴权配置接口程序模块12和授权程序模块13。

其中,密钥配发程序模块11用于语音对话平台响应于开发者上传的应用程序接口授权申请,向所述开发者发送专属密钥,所述专属密钥与开发者的ID和应用程序接口的类型有关;鉴权配置接口程序模块12用于语音对话平台提供对应于所述专属密钥的鉴权配置对话框,以为所述开发者提供鉴权限制的选项卡,其中,所述鉴权限制包括:域名网址、IP白名单、API key;授权程序模块13用于语音对话平台响应于开发者基于所述鉴权限制的选项卡输入的至少一条所述鉴权限制信息,完成所述专属密钥的鉴权配置和授权。

进一步地,所述API key与所述产品的软件操作系统相关,所述产品的软件操作系统包括:安卓、IOS、嵌入式系统。

如图8所示为本发明一实施例提供的一种语音对话平台的应用程序接口调用系统的结构示意图,本实施例的技术方案可适用于对设备的语语音对话平台的应用程序接口调用方法,该系统可执行上述任意实施例所述的语音对话平台的应用程序接口调用方法,并配置在终端中。

本实施例提供的一种语音对话平台的应用程序接口调用系统包括:密钥获取程序模块21,鉴权配置获取程序模块22和调用程序模块23。

其中,密钥获取程序模块21用于语音对话平台响应于产品的应用程序接口的调用申请,获取所述产品的密钥;鉴权配置获取程序模块22用于当语音对话平台验证所述密钥为已配发的专属密钥时,查询对应于所述专属密钥的鉴权配置,获取相应的鉴权限制信息,其中,所述鉴权限制包括:域名网址、IP白名单、API key;调用程序模块23用于语音对话平台获取所述产品的域名网址信息、IP地址信息、API key中的至少一项信息,当所述至少一项信息中的其中一项信息通过所述鉴权配置的鉴权限制验证时,允许所述产品的应用程序接口的调用。

进一步地,当所述至少一项信息中没有任何一项信息通过所述鉴权配置的鉴权限制验证时,通知所述鉴权限制验证失败的对象,所述对象包括:域名网址和/或IP地址和/或API key。

进一步地,所述API key与所述产品的软件操作系统相关,所述产品的软件操作系统包括:安卓、IOS、嵌入式系统。

本发明实施例还提供了一种非易失性计算机存储介质,计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的语音对话平台的应用程序接口鉴权配置方法;

作为一种实施方式,本发明的非易失性计算机存储介质存储有计算机可执行指令,计算机可执行指令设置为:

语音对话平台响应于开发者上传的应用程序接口授权申请,向所述开发者发送专属密钥,所述专属密钥与开发者的ID和应用程序接口的类型有关;

语音对话平台提供对应于所述专属密钥的鉴权配置对话框,以为所述开发者提供鉴权限制的选项卡,其中,所述鉴权限制包括:域名网址、IP白名单、API key;

语音对话平台响应于开发者基于所述鉴权限制的选项卡输入的至少一条所述鉴权限制信息,完成所述专属密钥的鉴权配置和授权。

本发明实施例还提供了一种非易失性计算机存储介质,计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的语音对话平台的应用程序接口调用方法;

作为一种实施方式,本发明的非易失性计算机存储介质存储有计算机可执行指令,计算机可执行指令设置为:

语音对话平台响应于产品的应用程序接口的调用申请,获取所述产品的密钥;

当语音对话平台验证所述密钥为已配发的专属密钥时,查询对应于所述专属密钥的鉴权配置,获取相应的鉴权限制信息,其中,所述鉴权限制包括:域名网址、IP白名单、APIkey;

语音对话平台获取所述产品的域名网址信息、IP地址信息、API key中的至少一项信息,当所述至少一项信息中的其中一项信息通过所述鉴权配置的鉴权限制验证时,允许所述产品的应用程序接口的调用。

作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的测试软件的方法对应的程序指令/模块。一个或者多个程序指令存储在非易失性计算机可读存储介质中,当被处理器执行时,执行上述任意方法实施例中的语音对话平台的应用程序接口鉴权配置方法以及语音对话平台的应用程序接口调用方法。

非易失性计算机可读存储介质可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据测试软件的装置的使用所创建的数据等。此外,非易失性计算机可读存储介质可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,非易失性计算机可读存储介质可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至测试软件的装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

本发明实施例还提供一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例的语音对话平台的应用程序接口鉴权配置方法以及语音对话平台的应用程序接口调用方法的步骤。

本申请实施例的客户端以多种形式存在,包括但不限于:

(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。

(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。

(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。

(4)其他具有数据交互功能的电子装置。

在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”,不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号