[发明专利]一种基于自定义指令的交互方法、装置及存储介质在审
申请号: | 202210291629.0 | 申请日: | 2022-03-23 |
公开(公告)号: | CN114579119A | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 许雄;戚祯祥;李明洋;朱春晓;邵威;刘博峰;李田利;杨帆;吴为;汪辉 | 申请(专利权)人: | 上海节卡机器人科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/36;G06F9/448 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 唐正瑜 |
地址: | 201100 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 自定义 指令 交互 方法 装置 存储 介质 | ||
本申请提供一种基于自定义指令的交互方法、装置及存储介质,应用于客户端,涉及人机交互技术领域,所述方法通过客户端自定义指令的触发信息请求加载属性值编辑界面,当属性值编辑界面加载成功后,在客户端注册监听编辑端的接口函数,该接口函数相当于两端的通讯接口,当监听到编辑端被调用时,获取该接口函数从编辑端传递的参数信息,根据参数信息执行相应的交互逻辑,从而可以实现从编辑端显示的属性值编辑界面进入客户端内部进行直观化的属性值设置,提高了容错率,开发效率。
技术领域
本申请涉及人机交互技术领域,具体而言,涉及一种基于自定义指令的交互方法、装置及存储介质。
背景技术
图形编程是人机交互的方式之一,图形化编程就是编写有界面的程序,编程语言是一种被标准化的交流技巧,用来向计算机发出指令,定义计算机程序。自定义的图形编程指令是用户在客户端预先建立好的,通过修改自定义指令的内部属性值可以进一步实现对机器人等智能设备的操控。
目前,在上述自定义指令对应的编辑界面可以实现对指令属性值的显示及修改,但是在编辑界面内直接修改某些属性值,由于不能直观展示属性值修改后的指令属性状态,容易导致输错,从而降低开发效率。
发明内容
有鉴于此,本申请实施例的目的在于提供一种基于自定义指令的方法、装置及存储介质,通过在客户端注册用于监听自定义指令对应的属性值编辑界面的接口函数,利用该接口函数传递在编辑端显示的属性值信息,解决“在编辑界面内直接修改某些属性值,由于不能直观展示属性值修改后的指令属性状态,容易导致输错,从而降低开发效率”的技术问题。
第一方面,本申请实施例提供一种基于自定义指令的方法,应用于客户端,所述方法包括:基于自定义指令的触发信息,发起访问编辑端的请求,以加载所述自定义指令对应的属性值编辑界面;注册用于监听编辑端的接口函数;监听到所述接口函数被所述编辑端调用后,获取所述接口函数传递的参数信息;以及基于所述参数信息进行相应的交互操作。
在上述实现过程中,通过自定义指令的触发信息请求加载属性值编辑界面,当属性值编辑界面加载成功后,在客户端注册监听编辑端的接口函数,该接口函数相当于两端的通讯接口,当监听到编辑端被调用时,获取该接口函数从编辑端传递回来的参数信息,根据参数信息执行相应的交互逻辑,从而可以实现从编辑端属性值编辑界面进入客户端内部进行直观化的属性值设置,提高容错率,开发效率。
可选地,所述基于所述参数信息进行相应的操作,包括:解析所述参数信息的参数类型;基于所述参数类型,执行相应的交互操作;其中,所述交互操作包括:通过编辑端获取客户端内部编辑界面的参数信息以实现交互,保存所述参数信息至所述自定义指令中以实现交互,以及关闭所述属性值编辑界面以实现交互。
在上述实现过程中,通过接口函数的调用传参,使得能够将客户端内部具体操作信息传递到编辑端显示,能够将编辑端显示的信息保存至客户端自定义指令中,能够直接关闭编辑端显示的属性值编辑界面,实现了自定义指令内部属性值的准确编辑,提高了交互效率。
可选地,所述通过编辑端获取客户端内部编辑界面的参数信息以实现交互,包括:若所述参数类型为调用所述客户端内部编辑界面的交互命令,则从编辑端开启所述客户端内部编辑界面后,在所述客户端内部编辑界面进行属性值的设置;调用所述接口函数对应的回调函数,并将设置完成的属性值赋值给所述回调函数,生成所述回调函数对应的参数信息,以供编辑端接收所述回调函数传递的参数信息并进行显示。
在上述实现过程中,参数类型为调用客户端内部编辑界面产生的交互信息时,可以从编辑端进入客户端内部进行具体的编辑操作,避免在编辑端手动直接输入大量具体的属性值信息产生容易出错的问题,实现属性值的直观化编辑,提高开发效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海节卡机器人科技有限公司,未经上海节卡机器人科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210291629.0/2.html,转载请声明来源钻瓜专利网。