[发明专利]基于开放型机器人系统的用户自开发应用的方法有效
申请号: | 201810893328.9 | 申请日: | 2018-08-07 |
公开(公告)号: | CN109284095B | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 胡泉;支涛 | 申请(专利权)人: | 北京云迹科技股份有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京知果之信知识产权代理有限公司 11541 | 代理人: | 唐海力;李志刚 |
地址: | 100089 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 开放型 机器人 系统 用户 开发 应用 方法 | ||
本申请公开了一种基于开放型机器人系统的用户自开发应用的方法。该方法包括:向用户提供封装有机器人系统的控制接口的接口SDK模块;接收用户调用接口SDK模块开发的组件;将接收的用户组件存储到指定存储区;检测指定存储区是否有新增加的用户组件;在检测到指定存储区有新增加的用户组件的情况下,将用户组件安装到机器人系统中。本申请通过调用封装好的SDK,让用户更方便地开发自己的软件,降低开发成本。用户可以根据自己的实际需要自己开发功能组件和/或应用,然后将用户开发的组件添加到原来机器人系统的某个应用中,并且/或者用用户开发的应用替换原来机器人系统中某个应用,使机器人系统更加灵活,能够适应不同用户的个性需求。
技术领域
本申请涉及应用开发技术领域,具体而言,涉及一种基于开放型机器人系统的用户自开发功能的方法。
背景技术
软件开发工具包(SDK,Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。
目前的机器人系统没有为应用开发者和用户之间提供一个交流和管理的平台,有些功能可能不符合用户的实际需求,由应用开发者重新开发又太耗时耗力。
用户想要实现定制开发需要具备开发资源和时间,部分没有相关资源的用户想实现定制开发就很困难。因此亟需一种基于开放型机器人系统的用户自开发组件的方法,基于SDK编写的机器人系统,用户可以将需要定制的功能制作成组件通过后台配置给对应的机器人,机器人会自动下载用户添加的组件并组装到机器人程序中,实现定制化功能的开发。
发明内容
本申请的主要目的在于提供一种基于开放型机器人系统的用户自开发应用的方法,以解决用户通过调用封装好的SDK开发自己的组件增加到机器人系统中或者替换机器人系统中的指定应用的技术问题。
为了实现上述目的,本申请提供了一种基于开放型机器人系统的用户自开发应用的方法。所述基于开放型机器人系统的用户自开发应用的方法包括如下步骤:
向用户提供封装有机器人系统的控制接口的接口SDK模块;
接收所述用户调用所述接口SDK模块开发的组件;
将接收的所述用户组件存储到指定存储区;
检测所述指定存储区是否有新增加的所述用户组件;
在检测到所述指定存储区有新增加的所述用户组件的情况下,将所述用户组件安装到所述机器人系统中。
进一步地,所述指定存储区位于服务器上;所述检测所述指定存储区是否有新增加的用户组件包括:在机器人启动联网时检测所述服务器的所述指定存储区是否有新增加的所述用户组件;所述将所述用户组件安装到机器人系统中包括:将检测到的所述用户组件下载并同步到所述机器人系统中。
进一步地,所述将所述用户组件安装到机器人系统中包括:根据用户开发的所述组件的类型,安装所述用户组件来替换或增加到所述机器人系统中指定的组件。
进一步地,所述用户组件的类型包括实现应用整个功能的整套组件和实现应用中部分功能的组件。
进一步地,所述基于开放型机器人系统的用户自开发应用的方法,在所述将接收的所述用户组件存储到指定存储区之后,还包括:用户对于指定的机器人系统,从用户所开发的多个组件中筛选和配置要安装到所述机器人系统上和 /或要从所述机器人系统删除的组件;所述将所述用户组件安装到机器人系统中包括:根据所述用户的配置,安装和/或删除用户指定的所述组件并且在界面上动态添加和/或删除对应的组件标识。
进一步地,所述接口SDK模块包括应用层接口单元、SDK层接口控制类单元、以及SDK层接口底层类单元。
进一步地,所述应用层接口单元包括界面定义接口子单元和SDK层广播接收子单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云迹科技股份有限公司,未经北京云迹科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810893328.9/2.html,转载请声明来源钻瓜专利网。