CN102609273B - 一种机器人及其软件升级的方法和*** - Google Patents
一种机器人及其软件升级的方法和*** Download PDFInfo
- Publication number
- CN102609273B CN102609273B CN201110023321.XA CN201110023321A CN102609273B CN 102609273 B CN102609273 B CN 102609273B CN 201110023321 A CN201110023321 A CN 201110023321A CN 102609273 B CN102609273 B CN 102609273B
- Authority
- CN
- China
- Prior art keywords
- robot
- layer
- application
- management
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000004891 communication Methods 0.000 claims description 73
- 238000010276 construction Methods 0.000 abstract 1
- 230000006870 function Effects 0.000 description 24
- 238000010586 diagram Methods 0.000 description 7
- 239000008186 active pharmaceutical agent Substances 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000000638 stimulation Effects 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种机器人及其软件升级的方法和***,属于机器人领域。所述方法包括:机器人从服务器获取欲更新的机器人应用;所述机器人根据所述机器人应用,对自身相应的软件功能模块进行升级。所述机器人包括:获取模块和升级模块。所述***包括机器人和服务器。本发明通过从服务器获取欲更新的机器人应用,并根据机器人应用,对自身相应的软件功能模块进行升级,应用提供商只须开发机器人应用,无须完整开发新的***软件,缩短了开发周期,降低了成本,并且机器人应用只须从服务器获取,无须用户自行开发,降低了软件升级的门槛,有利于新软件的推广。
Description
技术领域
本发明涉及机器人领域,特别涉及一种机器人及其软件升级的方法和***。
背景技术
随着时代的发展,机器人不再只停留在生产线上进行产品的焊接和装配,而是越来越走进人们的生活,并且从普通的扫地机器人开始,进入了智能机器人的时代。但由于机器人的开发和制造成本较高,这让机器人的更新换代面临严峻挑战。如何能够在保留机器人原有硬件情况下提升机器人的软件功能,就成为机器人领域一个亟待解决的问题。
目前有两种机器人软件升级的解决方案:
第一种解决方案,直接完整升级机器人的***软件,从而令机器人的软件功能得到扩充。例如,在装有旧版本***软件的机器人上,安装新版本的***软件,从而将机器人升级到新的***,机器人的软件功能相应得到扩充。
第二种解决方案,用户自定义开发方式升级机器人的软件,也即用户或者开发人员基于开源的机器人操作***,通过编写相应的功能程序来扩充机器人的软件功能。
综上所述,现有技术至少存在以下弊端:
第一种解决方案需要完整开发新的***软件,开发周期长,并且成本较高;
第二种解决方案需要用户自行开发相应的功能程序,这要求用户具备很高的技能,造成软件升级的门槛高,不利于新软件的推广。
发明内容
为了解决上述问题,本发明实施例提供了一种机器人及其软件升级的方法和***。所述技术方案如下:
一种机器人软件升级的方法,所述方法包括:
机器人的应用层从服务器获取欲更新的机器人应用;
应用层的所述机器人应用通过应用程序接口API层的统一接口API,访问或调用API层相应的管理API;
所述管理API访问或调用管理层相应的管理器;
所述管理器通过通讯层的通讯管理器,访问或调用机器人层的通讯管理模块;
所述通讯管理模块通过机器人层的控制模块,对机器人层的所述机器人应用相应的软件功能模块进行升级。
其中,所述机器人从服务器获取欲更新的机器人应用包括:
机器人接收服务器下发的欲更新的机器人应用;或者,
机器人从服务器下载欲更新的机器人应用。
其中,所述机器人由机器人终端组成,所述应用层、所述API层、所述管理层、所述通讯层和所述机器人层部署在所述机器人终端上。
其中,所述机器人由机器人终端和机器人管理终端组成,所述应用层、所述API层、所述管理层、所述通讯层部署在所述机器人管理终端上,所述机器人层部署在所述机器人终端上。
一种机器人,所述机器人包括:
获取模块,用于利用机器人的应用层从服务器获取欲更新的机器人应用;
升级模块,用于应用层的所述机器人应用通过API层的统一接口API,访问或调用API层相应的管理API;所述管理API访问或调用管理层相应的管理器;所述管理器通过通讯层的通讯管理器,访问或调用机器人层的通讯管理模块;所述通讯管理模块通过机器人层的控制模块,对机器人层的所述机器人应用相应的软件功能模块进行升级。
其中,所述获取模块包括:第一获取单元或第二获取单元;
所述第一获取单元,用于接收服务器下发的欲更新的机器人应用;
所述第二获取单元,用于从服务器下载欲更新的机器人应用。
其中,所述机器人由机器人终端组成,所述应用层、所述API层、所述管理层、所述通讯层和所述机器人层部署在所述机器人终端上。
其中,所述机器人由机器人终端和机器人管理终端组成,所述应用层、所述API层、所述管理层、所述通讯层部署在所述机器人管理终端上,所述机器人层部署在所述机器人终端上。
一种机器人软件升级的***,所述***包括:机器人和服务器;
所述服务器,用于从应用提供商获取欲更新的机器人应用;
所述机器人包括:获取模块和升级模块;
所述获取模块,用于利用机器人的应用层从所述服务器获取欲更新的机器人应用;
所述升级模块,用于应用层的所述机器人应用通过API层的统一接口API,访问或调用API层相应的管理API;所述管理API访问或调用管理层相应的管理器;所述管理器通过通讯层的通讯管理器,访问或调用机器人层的通讯管理模块;所述通讯管理模块通过机器人层的控制模块,对机器人层的所述机器人应用相应的软件功能模块进行升级。
其中,所述获取模块包括:第一获取单元或第二获取单元;
所述第一获取单元,用于接收服务器下发的欲更新的机器人应用;
所述第二获取单元,用于从服务器下载欲更新的机器人应用。
其中,所述机器人由机器人终端组成,所述应用层、所述API层、所述管理层、所述通讯层和所述机器人层部署在所述机器人终端上。
其中,所述机器人由机器人终端和机器人管理终端组成,所述应用层、所述API层、所述管理层、所述通讯层部署在所述机器人管理终端上,所述机器人层部署在所述机器人终端上。
本发明实施例提供的技术方案带来的有益效果是:
机器人通过从服务器获取欲更新的机器人应用,并根据机器人应用,对自身相应的软件功能模块进行升级,应用提供商只须开发机器人应用,无须完整开发新的***软件,缩短了开发周期,降低了成本,并且机器人应用只须从服务器获取,无须用户自行开发,降低了软件升级的门槛,有利于新软件的推广。
附图说明
图1是本发明实施例1中提供的机器人软件升级的方法流程图;
图2是本发明实施例1中提供的机器人软件管理结构示意图;
图3是本发明实施例1中提供的机器人软件升级的另一方法流程图;
图4是本发明实施例1中提供的机器人硬件逻辑架构图;
图5是本发明实施例2中提供的机器人结构示意图;
图6是本发明实施例2中提供的机器人另一结构示意图;
图7是本发明实施例3中提供的机器人软件升级的***结构示意图;
图8是本发明实施例3中提供的机器人软件升级的另一***结构示意图;
图9是本发明实施例3中提供的机器人软件升级的另一***结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例1
参见图1,本实施例提供了一种机器人软件升级的方法,包括:
101:机器人从服务器获取欲更新的机器人应用;
102:机器人根据机器人应用,对自身相应的软件功能模块进行升级。
本实施例机器人通过从服务器获取欲更新的机器人应用,并根据机器人应用,对自身相应的软件功能模块进行升级,应用提供商只须开发机器人应用,无须完整开发新的***软件,缩短了开发周期,降低了成本,并且机器人应用只须从服务器获取,无须用户自行开发,降低了软件升级的门槛,有利于新软件的推广。
参见图2所示的机器人软件管理结构示意图,本实施例将机器人划分为不同的逻辑层次,包括:应用层、API(ApplicationProgrammingInterface,应用程序接口)层、管理层、通讯层和机器人层;
基于上述介绍的机器人的逻辑层次,参见图3,下面详细介绍机器人软件升级的方法,包括:
201:机器人的应用层从服务器获取欲更新的机器人应用;
具体的,机器人的应用层接收服务器下发的欲更新的机器人应用;或者,机器人的应用层从服务器下载欲更新的机器人应用。
其中,欲更新的机器人应用可以由应用开发商提供给服务器。
其中,服务器根据不同的功能逻辑,可以进一步划分为***服务器、应用服务器、计费服务器、安全服务器等;也可以在一个服务器上部署所有的功能逻辑,也即一台服务器兼具***服务器、应用服务器、计费服务器、安全服务器等的功能。
202:机器人应用通过API层的统一接口API,访问或调用API层相应的管理API;
其中,统一接口API用于应用层与API层其他API之间的通信。
其中,API层相应的管理API包括但不限于:版本管理API、计费管理API、机器人管理API、应用管理API和安全管理API等,本实施例并不限定。
203:管理API访问或调用管理层相应的管理器;
其中,管理层相应的管理器包括但不限于:***版本管理器、计费管理器、机器人API管理器、应用管理器和安全管理器等,本实施例并不限定。
204:管理器通过通讯层的通讯管理器,访问或调用机器人层的通讯管理模块;
205:在机器人层的控制模块的控制下,对机器人层的机器人应用相应的软件功能模块进行升级。
其中,软件功能模块包括但不限于:触摸传感输入模块、图像传感输入模块、声音传感输入模块、运动传感输入模块、扩展传感输入模块、输入接口模块、图像输出模块、声音输出模块、灯光输出模块、运动输出模块、扩展反馈模块、输出接口模块、存储管理模块、外存模块和内存模块、供电管理模块、电池模块和电源模块、通讯管理模块、有线通讯模块和无线通讯模块等,本实施例并不限定。
进一步的,机器人可以由机器人终端组成,所述应用层、所述API层、所述管理层、所述通讯层和所述机器人层部署在所述机器人终端上;或者,机器人由机器人终端和机器人管理终端组成,所述应用层、所述API层、所述管理层、所述通讯层部署在所述机器人管理终端上,所述机器人层部署在所述机器人终端上。其中,机器人管理终端可以是有计算能力的终端,如手持设备、手机、计算机、个人电脑等,可以代替一部分机器人终端的计算能力,从而降低机器人终端的硬件成本。
具体实现时,可以参考图4所示的机器人硬件逻辑架构图,机器人通过触摸传感输入模块、图像传感输入模块、声音传感输入模块、运动传感输入模块、扩展传感输入模块、输入接口模块接受来自外界的触摸、影像、声音、运动等信号刺激、并传给控制模块;通讯管理模块、有线通讯模块和无线通讯模块将调用指令传给控制模块;控制模块根据信号刺激和调用指令进行响应;响应信息通过图像输出模块、声音输出模块、灯光输出模块、运动输出模块、扩展反馈模块、输出接口模块等进行反馈传递。另外,控制模块通过存储管理模块、外存模块和内存模块等进行存储管理;控制模块通过通讯管理模块、有线通讯模块和无线通讯模块等进行供电管理。
本实施例机器人通过从服务器获取欲更新的机器人应用,并根据机器人应用,对自身相应的软件功能模块进行升级,应用提供商只须开发机器人应用,无须完整开发新的***软件,缩短了开发周期,降低了成本,并且机器人应用只须从服务器获取,无须用户自行开发,降低了软件升级的门槛,有利于新软件的推广。另外,本实施例还提供了一种开放的机器人软件升级方案,该方案将机器人划分为不同的逻辑层,当机器人层的功能模块升级时,API层、管理层和通讯层提供的接口并未改变,因此不会影响应用层的调用和开发,使得机器人软件升级实现起来更加简单、方便。
实施例2
参见图5,本实施例提供了一种机器人,包括:
获取模块301,用于从服务器获取欲更新的机器人应用;
其中,服务器根据不同的功能逻辑,可以进一步划分为***服务器、应用服务器、计费服务器、安全服务器等;也可以在一个服务器上部署所有的功能逻辑,也即一台服务器兼具***服务器、应用服务器、计费服务器、安全服务器等的功能。
升级模块302,用于根据获取模块301获取的机器人应用,对自身相应的软件功能模块进行升级。
其中,参见图6,获取模块301包括:第一获取单元3011或第二获取单元3012;
第一获取单元3011,用于接收服务器下发的欲更新的机器人应用;
第二获取单元3012,用于从服务器下载欲更新的机器人应用。
其中,升级模块302,具体用于:
应用层的机器人应用通过API层的统一接口API,访问或调用API层相应的管理API;
管理API访问或调用管理层相应的管理器;
管理器通过通讯层的通讯管理器,访问或调用机器人层的通讯管理模块;
通讯管理模块通过机器人层的控制模块,对机器人层的机器人应用相应的软件功能模块进行升级。
其中,机器人由机器人终端组成,应用层、API层、管理层、通讯层和机器人层部署在机器人终端上;或者,机器人由机器人终端和机器人管理终端组成,应用层、API层、管理层、通讯层部署在机器人管理终端上,机器人层部署在机器人终端上。其中,机器人管理终端可以是有计算能力的终端,如手持设备、手机、计算机、个人电脑等,可以代替一部分机器人终端的计算能力,从而降低机器人终端的硬件成本。
其中,API层相应的管理API包括但不限于:版本管理API、计费管理API、机器人管理API、应用管理API和安全管理API等,本实施例并不限定。
其中,管理层相应的管理器包括但不限于:***版本管理器、计费管理器、机器人API管理器、应用管理器和安全管理器等,本实施例并不限定。
其中,软件功能模块包括但不限于:触摸传感输入模块、图像传感输入模块、声音传感输入模块、运动传感输入模块、扩展传感输入模块、输入接口模块、图像输出模块、声音输出模块、灯光输出模块、运动输出模块、扩展反馈模块、输出接口模块、存储管理模块、外存模块和内存模块、供电管理模块、电池模块和电源模块、通讯管理模块、有线通讯模块和无线通讯模块等,本实施例并不限定。
本实施例机器人通过从服务器获取欲更新的机器人应用,并根据机器人应用,对自身相应的软件功能模块进行升级,应用提供商只须开发机器人应用,无须完整开发新的***软件,缩短了开发周期,降低了成本,并且机器人应用只须从服务器获取,无须用户自行开发,降低了软件升级的门槛,有利于新软件的推广。另外,本实施例还将机器人划分为不同的逻辑层,当机器人层的功能模块升级时,API层、管理层和通讯层提供的接口并未改变,因此不会影响应用层的调用和开发,使得机器人软件升级实现起来更加简单、方便。
实施例3
参见图7,本实施例提供了一种机器人软件升级的***,该***包括:机器人30和服务器40;
服务器40,用于从应用提供商获取欲更新的机器人应用;
机器人30包括:获取模块301和升级模块302;
获取模块301,用于从服务器获取欲更新的机器人应用;
升级模块302,用于根据获取模块301获取的机器人应用,对自身相应的软件功能模块进行升级。
其中,参见图8,获取模块301包括:第一获取单元3011或第二获取单元3012;
第一获取单元3011,用于接收服务器下发的欲更新的机器人应用;
第二获取单元3012,用于从服务器下载欲更新的机器人应用。
其中,升级模块302,具体用于:
应用层的机器人应用通过API层的统一接口API,访问或调用API层相应的管理API;
管理API访问或调用管理层相应的管理器;
管理器通过通讯层的通讯管理器,访问或调用机器人层的通讯管理模块;
通讯管理模块通过机器人层的控制模块,对机器人层的机器人应用相应的软件功能模块进行升级。
参见图9,其中,服务器40根据不同的功能逻辑,可以进一步划分为***服务器401、应用服务器402、计费服务器403、安全服务器404、管理服务器405等;也可以在一个服务器上部署所有的功能逻辑,也即一台服务器兼具***服务器401、应用服务器402、计费服务器403、安全服务器404、管理服务器405等的功能。应用服务器402可以从一个或多个应用提供商获取欲更新的机器人应用。其中,机器人由机器人终端组成,应用层、API层、管理层、通讯层和机器人层部署在机器人终端上;或者,机器人由机器人终端和机器人管理终端组成,应用层、API层、管理层、通讯层部署在机器人管理终端上,机器人层部署在机器人终端上。其中,机器人管理终端可以是有计算能力的终端,如手持设备、手机、计算机、个人电脑等,可以代替一部分机器人终端的计算能力,从而降低机器人终端的硬件成本。
其中,API层相应的管理API包括但不限于:版本管理API、计费管理API、机器人管理API、应用管理API和安全管理API等,本实施例并不限定。
其中,管理层相应的管理器包括但不限于:***版本管理器、计费管理器、机器人API管理器、应用管理器和安全管理器等,本实施例并不限定。
其中,软件功能模块包括但不限于:触摸传感输入模块、图像传感输入模块、声音传感输入模块、运动传感输入模块、扩展传感输入模块、输入接口模块、图像输出模块、声音输出模块、灯光输出模块、运动输出模块、扩展反馈模块、输出接口模块、存储管理模块、外存模块和内存模块、供电管理模块、电池模块和电源模块、通讯管理模块、有线通讯模块和无线通讯模块等,本实施例并不限定。
本实施例机器人通过从服务器获取欲更新的机器人应用,并根据机器人应用,对自身相应的软件功能模块进行升级,应用提供商只须开发机器人应用,无须完整开发新的***软件,缩短了开发周期,降低了成本,并且机器人应用只须从服务器获取,无须用户自行开发,降低了软件升级的门槛,有利于新软件的推广。另外,本实施例还将机器人划分为不同的逻辑层,当机器人层的功能模块升级时,API层、管理层和通讯层提供的接口并未改变,因此不会影响应用层的调用和开发,使得机器人软件升级实现起来更加简单、方便。
以上实施例提供的技术方案中的全部或部分内容可以通过软件编程实现,其软件程序存储在可读取的存储介质中,存储介质例如:计算机中的磁碟硬盘、固态硬盘、光盘或软盘或闪存(FLASH)或EPROM(ErasableProgrammableReadOnlyMemory,可擦除可编程只读存储)等各类存储介质。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (12)
1.一种机器人软件升级的方法,其特征在于,所述方法包括:
机器人的应用层从服务器获取欲更新的机器人应用;
应用层的所述机器人应用通过应用程序接口API层的统一接口API,访问或调用API层相应的管理API;
所述管理API访问或调用管理层相应的管理器;
所述管理器通过通讯层的通讯管理器,访问或调用机器人层的通讯管理模块;
所述通讯管理模块通过机器人层的控制模块,对机器人层的所述机器人应用相应的软件功能模块进行升级。
2.根据权利要求1所述的方法,其特征在于,所述机器人从服务器获取欲更新的机器人应用包括:
机器人接收服务器下发的欲更新的机器人应用;或者,
机器人从服务器下载欲更新的机器人应用。
3.根据权利要求1所述的方法,其特征在于,所述机器人由机器人终端组成,所述应用层、所述API层、所述管理层、所述通讯层和所述机器人层部署在所述机器人终端上。
4.根据权利要求1所述的方法,其特征在于,所述机器人由机器人终端和机器人管理终端组成,所述应用层、所述API层、所述管理层、所述通讯层部署在所述机器人管理终端上,所述机器人层部署在所述机器人终端上。
5.一种机器人,其特征在于,所述机器人包括:
获取模块,用于利用机器人的应用层从服务器获取欲更新的机器人应用;
升级模块,用于应用层的所述机器人应用通过API层的统一接口API,访问或调用API层相应的管理API;所述管理API访问或调用管理层相应的管理器;所述管理器通过通讯层的通讯管理器,访问或调用机器人层的通讯管理模块;所述通讯管理模块通过机器人层的控制模块,对机器人层的所述机器人应用相应的软件功能模块进行升级。
6.根据权利要求5所述的机器人,其特征在于,所述获取模块包括:第一获取单元或第二获取单元;
所述第一获取单元,用于接收服务器下发的欲更新的机器人应用;
所述第二获取单元,用于从服务器下载欲更新的机器人应用。
7.根据权利要求5所述的机器人,其特征在于,所述机器人由机器人终端组成,所述应用层、所述API层、所述管理层、所述通讯层和所述机器人层部署在所述机器人终端上。
8.根据权利要求5所述的机器人,其特征在于,所述机器人由机器人终端和机器人管理终端组成,所述应用层、所述API层、所述管理层、所述通讯层部署在所述机器人管理终端上,所述机器人层部署在所述机器人终端上。
9.一种机器人软件升级的***,其特征在于,所述***包括:机器人和服务器;
所述服务器,用于从应用提供商获取欲更新的机器人应用;
所述机器人包括:获取模块和升级模块;
所述获取模块,用于利用机器人的应用层从所述服务器获取欲更新的机器人应用;
所述升级模块,用于应用层的所述机器人应用通过API层的统一接口API,访问或调用API层相应的管理API;所述管理API访问或调用管理层相应的管理器;所述管理器通过通讯层的通讯管理器,访问或调用机器人层的通讯管理模块;所述通讯管理模块通过机器人层的控制模块,对机器人层的所述机器人应用相应的软件功能模块进行升级。
10.根据权利要求9所述的***,其特征在于,所述获取模块包括:第一获取单元或第二获取单元;
所述第一获取单元,用于接收服务器下发的欲更新的机器人应用;
所述第二获取单元,用于从服务器下载欲更新的机器人应用。
11.根据权利要求9所述的***,其特征在于,所述机器人由机器人终端组成,所述应用层、所述API层、所述管理层、所述通讯层和所述机器人层部署在所述机器人终端上。
12.根据权利要求9所述的***,其特征在于,所述机器人由机器人终端和机器人管理终端组成,所述应用层、所述API层、所述管理层、所述通讯层部署在所述机器人管理终端上,所述机器人层部署在所述机器人终端上。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110023321.XA CN102609273B (zh) | 2011-01-20 | 2011-01-20 | 一种机器人及其软件升级的方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110023321.XA CN102609273B (zh) | 2011-01-20 | 2011-01-20 | 一种机器人及其软件升级的方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102609273A CN102609273A (zh) | 2012-07-25 |
CN102609273B true CN102609273B (zh) | 2016-01-13 |
Family
ID=46526672
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110023321.XA Active CN102609273B (zh) | 2011-01-20 | 2011-01-20 | 一种机器人及其软件升级的方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102609273B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103235877B (zh) * | 2013-04-12 | 2016-04-06 | 北京工业大学 | 机器人控制软件模块划分方法 |
CN104699003A (zh) * | 2013-12-05 | 2015-06-10 | 上海能感物联网有限公司 | 汉语语音遥控的机器人*** |
CN109313453A (zh) * | 2016-06-14 | 2019-02-05 | 深圳市大疆创新科技有限公司 | 支持独立于协议的可移动物体应用开发 |
WO2018000210A1 (zh) * | 2016-06-28 | 2018-01-04 | 深圳狗尾草智能科技有限公司 | 一种基于用户画像的技能包推荐装置和方法 |
CN106897086B (zh) * | 2017-01-13 | 2021-02-26 | 北京光年无限科技有限公司 | 用于升级机器人操作***的方法、装置及*** |
CN108089986A (zh) * | 2017-12-18 | 2018-05-29 | 江苏木盟智能科技有限公司 | 一种基于机器人的版本更新测试方法及*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101009565A (zh) * | 2006-01-25 | 2007-08-01 | 微星科技股份有限公司 | 机器人数据安全更新的***及其方法 |
CN201156186Y (zh) * | 2007-06-11 | 2008-11-26 | 陈宇 | 可扩展型通用机器人开发平台 |
CN101927492A (zh) * | 2010-06-23 | 2010-12-29 | 焦利民 | 一种家用智能机器人*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100559251B1 (ko) * | 2004-05-12 | 2006-03-15 | 한국생산기술연구원 | 개방형 인터넷망 기반의 로봇 개발을 위한 분산소프트웨어 통합서비스방법 |
-
2011
- 2011-01-20 CN CN201110023321.XA patent/CN102609273B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101009565A (zh) * | 2006-01-25 | 2007-08-01 | 微星科技股份有限公司 | 机器人数据安全更新的***及其方法 |
CN201156186Y (zh) * | 2007-06-11 | 2008-11-26 | 陈宇 | 可扩展型通用机器人开发平台 |
CN101927492A (zh) * | 2010-06-23 | 2010-12-29 | 焦利民 | 一种家用智能机器人*** |
Non-Patent Citations (1)
Title |
---|
模块化、分布式的开放机器人架构;许大为 等;《制造业自动化》;20030331;第44-47页 * |
Also Published As
Publication number | Publication date |
---|---|
CN102609273A (zh) | 2012-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102609273B (zh) | 一种机器人及其软件升级的方法和*** | |
CN102624762B (zh) | 基于云计算提升机器人软件功能的方法和云计算服务器 | |
CN103500002B (zh) | 应用程序管理的方法、装置及终端设备 | |
CN110569130B (zh) | 一种跨进程通信方法、装置及设备 | |
CN103942061A (zh) | 电池固件更新方法、便携式电子装置及充电电池模块 | |
KR102193404B1 (ko) | 상호작용 개발 환경으로부터의 소프트웨어 아티팩트의 점진적 컴파일링 기법 | |
US8935552B2 (en) | Information processing apparatus, computer-readable recording medium, and method for controlling power consumed in information processing apparatus | |
CN110032512A (zh) | 一种小程序的调试方法、相关设备及终端 | |
CN104765591A (zh) | 一种软件配置参数更新的方法、终端服务器及*** | |
CN108605261B (zh) | 电子设备及其操作方法 | |
KR20120096864A (ko) | 모바일 디바이스의 무선 충전 | |
CN103761088A (zh) | 一种适用于arm架构移动设备的多操作***切换方法 | |
CN110119282A (zh) | 一种基于通用嵌入式计算机的物联网终端及*** | |
CN110046497B (zh) | 一种函数挂钩实现方法、装置和存储介质 | |
CN111309325B (zh) | 一种第三方库引用的方法、装置及移动终端 | |
EP2869604B1 (en) | Method, apparatus and device for processing a mobile terminal resource | |
WO2019128574A1 (zh) | 信息处理方法、装置、计算机设备和计算机可读存储介质 | |
CN101656975A (zh) | 无线传感器网络节点现场无线程序更新装置及其更新方法 | |
CN108139899A (zh) | 终端设备和控制充电的方法 | |
CN105335200B (zh) | ***升级方法及装置 | |
CN113485709B (zh) | 应用优化方法、装置以及电子设备 | |
CN116643778B (zh) | 一种应用程序优化方法及电子设备 | |
CN106371896A (zh) | 虚拟机内存配置方法及装置、移动终端 | |
KR20150117967A (ko) | 애플리케이션 패키지를 생성하는 장치 및 방법 | |
Datta | Android stack integration in embedded systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |