一种通过小程序或H5启动机器人的方法技术

技术编号:35512539 阅读:13 留言:0更新日期:2022-11-09 14:27
本发明专利技术公开了一种通过小程序或H5启动机器人的方法,涉及机器人控制技术领域。该通过小程序或H5启动机器人的方法,包括将机器人代码的启动和执行入口进行封装和扩展,针对小程序和H5环境下提供启动调用和参数传入的通道,启动和执行入口封装后对外提供基于urlschema的使用通道,外部小程序或H5页面通过原本语言环境下支持的urlschema方式拉起脚本执行。通过本方案可有效拓展手机端机器人代码的启动场景,同时更加方便融入客户原有业务流程,可以扩展机器人启动方式,提供应用范围更广,使用更为便捷的基于urlschema机制的启动方式,可针对复杂或超长参数的传入问题,提供基于远程服务器和剪贴板两种方式实现机器人启动参数的传入。数的传入。数的传入。

【技术实现步骤摘要】
scheme,该scheme用于从小程序或H5启动本应用,通过指定的url字段让应用在被调起后直接打开某些特定页面拉起脚本执行。
[0017]优选地,基于所述S4)的使用通道,通过H5页面点击锚点,根据锚点具体跳转路径跳转到小程序的具体页面,实现小程序和H5之间的页面转换。
[0018]优选地,基于所述S4)的使用通道,小程序收到服务器端下发的push通知栏消息,根据消息的点击跳转路径跳转相关页,实现了小程序之间的页面转换。
[0019]优选地,基于所述S4)的使用通道,小程序根据url跳转到另外一个小程序指定页面,实现了小程序之间的页面转换。
[0020]优选地,基于所述S4)的使用通道,通过schema附加协议,在H5页面上唤醒小程序,实现小程序和H5之间的页面转换。
[0021]优选地,脚本解析器通过将url scheme中的url路径作为参数调用,以实现对参数的解析。
[0022]优选地,所述S32)中通过系统剪贴板实现传入前在服务器上完成剪贴板内容存储后,通过串口设备发出指令。
[0023]有益效果
[0024]本专利技术具有以下有益效果:
[0025](1)、该通过小程序或H5启动机器人的方法,通过本方案可有效拓展手机端机器人代码的启动场景,同时更加方便融入客户原有业务流程,可以扩展机器人启动方式,提供应用范围更广,使用更为便捷的基于URL Schema机制的启动方式。
[0026]2)该通过小程序或H5启动机器人的方法,可针对复杂或超长参数的传入问题,提供基于远程服务器和剪贴板两种方式实现机器人启动参数的传入。
[0027]当然,实施本专利技术的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
[0028]图1为本专利技术工作流程图。
具体实施方式
[0029]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0030]在本专利技术的描述中,需要理解的是,术语“开孔”、“上”、“下”、“厚度”、“顶”、“中”、“长度”、“内”、“四周”等指示方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的组件或元件必须具有特定的方位,以特定的方位构造和操作,因此不能理解为对本专利技术的限制。
[0031]请参阅图1,本专利技术实施例提供一种技术方案:一种通过小程序或H5启动机器人的方法,包括以下操作步骤:
[0032]S1:将机器人代码的启动和执行入口进行封装和扩展;
[0033]S2:针对小程序和H5环境下提供启动调用和参数传入的通道;
[0034]S3:启动时传入参数,包括在线或者离线两种方式,其中:
[0035]S31:在线方式:通过远程服务器进行中转,小程序或H5在拉起自动化脚本之前将复杂参数提交至服务器保存,然后将服务器返回的参数标识作为简单参数传入机器人,机器人代码内部通过自定义的引擎进行解析和识别后,从远程服务器拉取真正的复杂参数后运行;
[0036]S32:离线方式用于简单参数传入,包括通过url schema后缀附着参数实现传入或者通过系统剪贴板实现传入;
[0037]S4:启动和执行入口封装后提供基于url schema的使用通道,外部小程序或H5页面通过原本语言环境下支持的url schema方式拉起脚本执行。
[0038]进一步的,所述机器人的启动和执行入口封装在一个数据包内,且通过小程序或H5加载的数据包具有不同的启动入口。
[0039]进一步的,所述S4)中的具体应用在于用户通过远程服务器向操作系统注册一个url scheme,该cheme用于从小程序或H5启动本应用,通过指定的url字段让应用在被调起后直接打开某些特定页面拉起脚本执行。
[0040]进一步的,基于所述S4)的使用通道,通过H5页面点击锚点,根据锚点具体跳转路径跳转到小程序的具体页面,实现小程序和H5之间的页面转换。
[0041]进一步的,基于所述S4)的使用通道,小程序收到服务器端下发的push通知栏消息,根据消息的点击跳转路径跳转相关页,实现了小程序之间的页面转换。
[0042]进一步的,基于所述S4)的使用通道,小程序根据url跳转到另外一个小程序指定页面,实现了小程序之间的页面转换。
[0043]进一步的,基于所述S4)的使用通道,小程序根据url跳转到另外一个小程序指定页面,实现了小程序之间的页面转换。
[0044]进一步的,基于所述S4)的使用通道,通过schema附加协议,在H5页面上唤醒小程序,实现小程序和H5之间的页面转换。
[0045]进一步的,脚本解析器通过将url scheme中的url路径作为参数调用,以实现对参数的解析。
[0046]进一步的,所述S32)中通过系统剪贴板实现传入前在服务器上完成剪贴板内容存储后,通过串口设备发出指令。
[0047]使用时(工作时),将机器人代码的启动和执行入口进行封装和扩展,针对小程序和H5环境下提供启动调用和参数传入的通道,启动和执行入口封装后对外提供基于url schema的使用通道,外部小程序或H5页面通过原本语言环境下支持的url schema方式拉起脚本执行。
[0048]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
[0049]以上公开的本专利技术优选实施例只是用于帮助阐述本专利技术。优选实施例并没有详尽
叙述所有的细节,也不限制该专利技术仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本专利技术的原理和实际应用,从而使所属
技术人员能很好地理解和利用本专利技术。本专利技术仅受权利要求书及其全部范围和等效物的限制。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通过小程序或H5启动机器人的方法,其特征在于:包括以下操作步骤:S1:将机器人代码的启动和执行入口进行封装和扩展;S2:针对小程序和H5环境下提供启动调用和参数传入的通道;S3:启动时传入参数,包括在线或者离线两种方式,其中:S31:在线方式:通过远程服务器进行中转,小程序或H5在拉起自动化脚本之前将复杂参数提交至服务器保存,然后将服务器返回的参数标识作为简单参数传入机器人,机器人代码内部通过自定义的引擎进行解析和识别后,从远程服务器拉取真正的复杂参数后运行;S32:离线方式用于简单参数传入,包括通过url schema后缀附着参数实现传入或者通过系统剪贴板实现传入;S4:启动和执行入口封装后提供基于url schema的使用通道,外部小程序或H5页面通过原本语言环境下支持的url schema方式拉起脚本执行。2.根据权利要求1所述的一种通过小程序或H5启动机器人的方法,其特征在于:所述机器人的启动和执行入口封装在一个数据包内,且通过小程序或H5加载的数据包具有不同的启动入口。3.根据权利要求1所述的一种通过小程序或H5启动机器人的方法,其特征在于:所述S4)中的具体应用在于用户通过远程服务器向操作系统注册一个url scheme,该scheme用于从小程序或H5启动本应用,通过指定的url字段让应用在被调起后直接打开某些特定页面拉起脚本执行。4.根据权利要求1所述的一种通过小...

【专利技术属性】
技术研发人员:阳纯正唐宏才
申请(专利权)人:湖南于一科技有限公司
类型:发明
国别省市:

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

1