The invention discloses a browser-based off-line development method of voice skills, which includes: encrypting the received user identification to obtain encrypted user identification information; querying the browser's local storage space to determine the skill configuration information corresponding to the encrypted user identification information; editing the skill configuration information, and at least editing the skill configuration letter after editing. The information is cached to the local storage space of the browser. In the embodiment of the present invention, the off-line development of voice skills is realized by obtaining the corresponding skill configuration information according to the user's identification information and further caching the local skill configuration information to the browser's local storage space after editing the local skill configuration information. It provides a more flexible way to develop skills and breaks away from the high-intensity dependence on the network.
【技术实现步骤摘要】
基于浏览器的语音技能离线开发方法
本专利技术涉及软件开发
,尤其涉及一种基于浏览器的语音技能离线开发方法。
技术介绍
目前现有技术中基于浏览器的技能开发平台是基于在线模式对技能的配置和属性进行开发,开发完成后,在线进行本次技能编辑的结果提交,技能配置编辑,通常需要拥有良好网络环境,通过平台进行在线的技能开发,不能够脱离网络对技能的配置和属性进行离线开发。基于浏览器的技能开发平台,开发者需要在线模式才能够对技能进行开发。这种模式下,开发者会受到以下两方面的限制,一方面开发者的开发过程受限于平台提供的功能和开发形式。另外一方面,开发平台依赖的网络环境的稳定性变得至关重要,在请求发送过程中出现网络错误,会导致之前的技能配置工作发生丢失。开发者一方面需要熟悉开发平台提供的开发功能和流程,另外还需要在稳定的网络环境下进行开发,极大的约束了开发效率。基于浏览器模式的技能开发者平台通过对自身定位的定义,针对的是一种或者多种开发者类型。平台规划和提供的功能很难涵盖开发者的全部开发诉求,以及满足不同开发者的开发习惯。另外基于浏览器的开发者平台在正常情况下,每次请求都需要和服务端进行数据交互,因此必须保证开发过程中处在在线状态,才能够对技能进行编辑操作。
技术实现思路
本专利技术实施例提供一种基于浏览器的语音技能离线开发方法,用于至少解决上述技术问题之一。第一方面,本专利技术实施例提供一种基于浏览器的语音技能离线开发方法,包括:对接收到的用户标识进行加密处理得到加密用户标识信息;查询浏览器的本地存储空间以确定对应于所述加密用户标识信息的技能配置信息;对所述技能配置信息进行编 ...
【技术保护点】
1.一种基于浏览器的语音技能离线开发方法,包括:对接收到的用户标识进行加密处理得到加密用户标识信息;查询浏览器的本地存储空间以确定对应于所述加密用户标识信息的技能配置信息;对所述技能配置信息进行编辑,并至少将编辑后的技能配置信息缓存至所述浏览器的本地存储空间。
【技术特征摘要】
1.一种基于浏览器的语音技能离线开发方法,包括:对接收到的用户标识进行加密处理得到加密用户标识信息;查询浏览器的本地存储空间以确定对应于所述加密用户标识信息的技能配置信息;对所述技能配置信息进行编辑,并至少将编辑后的技能配置信息缓存至所述浏览器的本地存储空间。2.根据权利要求1所述的方法,其中,所述查询浏览器的本地存储空间以确定对应于所述加密用户标识信息的技能配置信息包括:查询所述浏览器的本地存储空间,以确定是否存储有对应于所述加密用户标识信息的缓存用户信息;如果是,则根据对应于所述加密用户标识信息的缓存用户信息从所述浏览器的本地存储空间中获取相应的技能配置信息;如果否,则生成新的技能配置信息。3.根据权利要求2所述的方法,其中,所述相应的技能配置信息为当前用户上次登录开发平台时所编辑的语音技能的技能配置信息。4.根据权利要求2或3所述的方法,其中,所述至少将编辑后的技能配置信息缓存至所述浏览器的本地存储空间包括:对所述缓存用户信息和所述相应的技能配置信息进行融合,并将融合结果缓存至所述浏览器的本地存储空间。5.根据权利要求1-3任一项所述的方法,其中,所述对所述技能配置信息进行编辑包括:将所述技能配置信息下载至本地;采用本地编辑器对所述技能配置信息进行编辑;对编辑结果进行校...
【专利技术属性】
技术研发人员:孙凯,许璐强,周莉,
申请(专利权)人:苏州思必驰信息科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。