[发明专利]用于语音对话平台的程序发布和调用方法及系统有效
申请号: | 201810600885.7 | 申请日: | 2018-06-12 |
公开(公告)号: | CN108920172B | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 孙岩;龚建明;王迪奇 | 申请(专利权)人: | 思必驰科技股份有限公司 |
主分类号: | G06F8/70 | 分类号: | G06F8/70;G06F9/54 |
代理公司: | 北京商专永信知识产权代理事务所(普通合伙) 11400 | 代理人: | 方挺;黄谦 |
地址: | 215123 江苏省苏州市苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 语音 对话 平台 程序 发布 调用 方法 系统 | ||
本发明实施例提供一种用于语音对话平台的程序发布和调用方法。该方法包括:响应于程序的上传,验证程序的编写格式是否与语音对话平台预设格式一致;响应于编写格式与预设格式一致,在与预设格式关联的执行框架上试运行程序,若试运行通过,基于预设格式提取程序的核心代码,生成与核心代码相对应的ID,并将ID与执行框架关联;存储核心代码以及相对应的ID,发布ID以供调用。本发明实施例还提供一种用于语音对话平台的程序发布和调用系统。本发明实施例通过提取程序的核心代码,减少了内部存储所需要的空间,开发者可以在浏览器或客户端中直接查看所述程序的核心代码,便于开发。调用时,根据所述设备来适配的执行框架,达到程序的跨平台调用。
技术领域
本发明涉及程序开发领域,尤其涉及一种用于语音对话平台的程序发布和调用方法及系统。
背景技术
随着人工智能的快速发展,各大公司都对人工智能语音方向进行了深入的研究,各大公司都逐渐推出了各自的语音对话平台,开发者在语音对话平台中可以根据自己的需求、自己的创意,向语音对话平台发布程序,供自己或他人进行调用。
在网页上传文件的功能在各大语音对话平台中都非常普遍,当开发者在语音对话平台中上传文件后,所述文件通常都会经过语音对话平台的验证,验证无误后,将文件存储到服务器中。
在实现本发明过程中,发明人发现相关技术中至少存在如下问题:
由于各大语音对话平台的实际需求不一样,针对于程序的发布和调用有着各种差别,现有语音对话平台在接收到开发者上传的程序,在验证后,会直接存储到服务器中,这样会浪费一定的存储空间,同时,也无法在语音对话平台直接显示开发者上传程序的核心代码。
发明内容
为了至少解决现有技术中语音对话平台对程序的发布和调用会浪费一定的存储空间,同时,由于功能需求的不同,无法在语音对话平台直接显示开发者上传程序的核心代码的问题。
第一方面,本发明实施例提供一种用于语音对话平台的程序发布方法,包括:
响应于程序的上传,验证所述程序的编写格式是否与所述语音对话平台预设格式一致;
响应于所述编写格式与所述预设格式一致,在与所述预设格式关联的执行框架上试运行所述程序,
若试运行通过,基于所述预设格式提取所述程序的核心代码,生成与所述核心代码相对应的ID,并将所述ID与所述执行框架关联;
存储所述核心代码以及相对应的ID,发布所述ID以供调用。
第二方面,本发明实施例提供一种用于语音对话平台的程序调用方法,包括:
响应于程序调用指令,解析并获取所述程序调用指令中的ID以及发送所述程序调用指令的设备信息,查询与所述ID相对应的核心代码,及适配的执行框架;
将所述核心代码在所述适配的执行框架中运行,以达到在所述语音对话平台的调用。
第三方面,本发明实施例提供一种用于语音对话平台的程序发布系统,包括:
程序验证程序模块,用于响应于程序的上传,验证所述程序的编写格式是否与所述语音对话平台预设格式一致;
试运行程序模块,用于响应于所述编写格式与所述预设格式一致,在与所述预设格式关联的执行框架上试运行所述程序,
若试运行通过,基于所述预设格式提取所述程序的核心代码,生成与所述核心代码相对应的ID,并将所述ID与所述执行框架关联;
发布程序模块,用于存储所述核心代码以及相对应的ID,发布所述ID以供调用。
第四方面,本发明实施例提供一种用于语音对话平台的程序调用系统,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思必驰科技股份有限公司,未经思必驰科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810600885.7/2.html,转载请声明来源钻瓜专利网。