投稿
开启辅助访问
 找回密码
 立即注册
取消
搜索
热搜:
活动 交友 discuz
官方发布 + 关注 已有11人关注 发新帖
分享到

豹小秘v5.11上线新架构——迎来机器人开发者的春天

#新功能发布#时间:2020-06-19 阅读:7312 回复:4

53

主题

127

帖子

997

积分

版主

Rank: 7Rank: 7Rank: 7

积分
997
本帖最后由 wuqimeng 于 2020-9-24 22:33 编辑

豹小秘v5.11升级概览
1.技术架构升级让App开发更灵活高效(新架构!!!)
2.机器人端业务相关设置移至企业后台(仅针对RN环境)
3.支持靠右行驶,多机协作更安全
4.解决了一些已知问题


新架构的六大亮点:

1、系统可独立更新:开发者无需升级第三方OPK,也可以享受系统升级带来的好处

类比手机:安卓或iOS有了新版本,我就可以升级尝新,因为我知道升级后微信淘宝仍然正常运行。

以往开发者的App(如“智能中控OPK”)都是基于某个ROM(如4.17)做的定制开发;ROM一旦升级,所有App都需要重新做代码迁移,带来不必要的开发成本。因此有很多定制的豹小秘还在很老的版本不愿升级、不能升级,无法使用系统提供的新功能(如云端修改并下发地图)。

新架构解决了这个问题。 只要做完这次升级,以后可以保持ROM升级到最新版使用新功能,我“智能中控”不用改代码,依然正常使用。奥利给!

1.png


2、小豹App功能解耦:各个小应用独立迭代,不依赖系统升级

类比手机:只要微信、淘宝发布了新版app,你就可以升级,无论是否升级手机的安卓/iOS系统。

小豹App 原本集合问答、带路、导览等众多功能,新架构中将其拆分为多个OPK应用;每个应用可根据当前场景的需求进行独立安装与升级,且互不影响,也不再依赖ROM升级
2.png

3.png

每个技能都有详情页面,可以了解其功能作用,学习如何使用。
10.png


3、项目进度加速:官方OPK可对开发者做最小化源码授权

以往源码授权就需要对整个小豹App整体做授权,涉及的合同审核繁杂,修改代码量也巨大。现在只用针对所需要的某个OPK做源码授权申请,就都可针对该功能opk个性化定制,不影响其他功能正常使用。因为授权源码的范围大大缩小,合同审核和代码修改自然也会简单很多。

比如某开发者希望去掉访客接待的“采集人脸照片”这一步骤,即可申请“访客接待”OPK的源码授权。


4.png

4、技能商店上线:开发者可以发布应用给自家使用也可以全国使用

类比:AppStore或GooglePlay等应用商店,吸引了全国的安卓或iOS开发者。各自开发上传的app,免费或付费的形式提供给各地的客户使用。


新架构全新上线“技能商店”。开发者修改后的新版“访客接待”可以上传到技能商店,经平台审核后发布。可以只给自己旗下的终端企业下载使用,也可以公开给全世界各地的客户下载使用,可以免费共享或付费使用(后期支持)。

欢迎开发者发布自己的垂直领域服务应用(如“法律小助手”、“政务小百科”)到技能商店,以免费或收费模式让更多客户受益,让机器人更有用。


5.png



5、PaaS模式启动:开发者的第三方OPK也可以把功能设置界面整合到企业后台里面

以往客户自己开发的app,需要在自己的后台中设置运行参数或配置展示内容。现在可以将其整合到企业后台了,如下图中的“法律小助手”、“政务小百科”等等就是第三方OPK业务内容配置入口的效果示例。这些第三方应用的内容管理接入,可根据开发规范进行编写,进行账号及内容的打通。

11.png

这样一来,运营人员在一个平台中就可以实现机器人所有相关功能的配置,不用在多个平台见切来切去,更加高效!

6、全新的业务设置:RN环境下的机器人,新架构下特定技能相关的设置全部转移到企业后台

类比手机:微信的设置,在微信中“我->设置”;淘宝的设置在“我的淘宝->设置”。手机的系统设置中只有与系统全局相关的设置项

下面提供3个示例:分别是升级5.11之后,运行于RN环境的机器人在企业后台展示的基础功能设置、导航设置、导览讲解设置,可以看到原本客户端的设置参数都已经全部同步到后台“我的技能”中了。

基础功能设置路径:技能中心》我的技能基础功能设置:
8.png


导航设置路径:技能中心我的技能》导航设置:
7.png

导览讲解设置路径:技能中心我的技能导览讲解设置:
9.png


需要注意以下三点:
1、业务设置和运营配置是不同的东西。业务设置主要是指一些参数、开关等。运营配置是指业务内容类的,还在原来的地方。比如:导览讲解的设置在“技能中心我的技能导览讲解设置”里,而导览路线的内容配置,在主菜单的“展品讲解导览讲解”中(展品讲解中新增了展品素材的配置以便素材的复用)。如果进入我的技能中某个技能的设置,提示“暂无设置”,表示该技能无需设置(如天气技能)。

2、机器人客户端的原有的设置项暂时保留,但只对native环境下的机器人生效,不对RN环境的机器人生效。 后续会逐步更改机器人端的设置菜单项。

3、跟机器全局能力相关的设置,仍在本机操作(如无线网络、自动更新、VAD设置、充电相关的设置等)。




回复
使用道具 举报

35

主题

132

帖子

1477

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1477
admin| 2020-7-16 18:22:21 | 显示全部楼层
奥利给,厉害了!
回复
使用道具 举报

53

主题

127

帖子

997

积分

版主

Rank: 7Rank: 7Rank: 7

积分
997
wuqimeng| 2020-7-17 12:54:45 | 显示全部楼层
本帖最后由 wuqimeng 于 2020-7-17 12:57 编辑

1、如何知道我的机器人在native环境还是RN环境下的?
半身照(头+肩)的机器人图标表示运行于RN环境(如下图)
如果图标只有头部不带肩膀,则运行于native
12.jpg

回复
使用道具 举报

53

主题

127

帖子

997

积分

版主

Rank: 7Rank: 7Rank: 7

积分
997
wuqimeng| 2020-7-17 12:55:31 | 显示全部楼层
本帖最后由 wuqimeng 于 2020-7-17 13:12 编辑

2、如何把机器人的工作环境从native切换到RN下?或者相反方向
在OrionBase平台切换工作环境(账号同企业后台)
详见帖子:https://bbs.ainirobot.com/forum.php?mod=viewthread&tid=389
回复
使用道具 举报

53

主题

127

帖子

997

积分

版主

Rank: 7Rank: 7Rank: 7

积分
997
wuqimeng| 2020-7-17 12:55:49 | 显示全部楼层
3、我现在是在native环境下,想使用最新版的RN环境,该怎么升级?
建议先切换RN环境后,再升级5.11体验新版本
也可以先升级到5.11,再切换RN环境
回复
使用道具 举报
快速回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

官方微信
发布 快速回复 返回顶部 返回列表