一种应用于机器人的第三方应用程序管理方法及装置制造方法及图纸

技术编号:26303764 阅读:22 留言:0更新日期:2020-11-10 19:58
本发明专利技术的实施例提供一种应用于机器人的第三方应用程序管理方法及装置。该方法包括:获取用户打开壳应用程序的请求;根据该请求,从壳应用程序与第三方应用程序之间的映射表找到第三方应用程序名和activity活动页面名;根据第三方应用程序名及其activity活动页面名打开第三方应用程序的应用页面,并发送提示信息。本发明专利技术的上述方案,通过获取用户打开壳应用程序的请求后,从壳应用程序与第三方应用程序之间的映射表找到第三方应用程序名和activity活动页面名,进而打开第三方应用程序的应用页面,并发送提示信息,对机器人安装的多种第三方应用程序实行方便有效的管理,有利于提高用户体验。

【技术实现步骤摘要】
一种应用于机器人的第三方应用程序管理方法及装置
本专利技术涉及机器人应用
,特别是指一种应用于机器人的第三方应用程序管理方法及装置。
技术介绍
随着人工智能的不断发展,AI(ArtificialIntelligence,即人工智能)技术已成为科技变革的重点方向,承载人工智能的机器人已从科幻想象逐渐走到我们眼前,走入普通家庭生活。这些机器人,基本上可以分为清洁型机器人、陪伴型机器人以及智能化家电设备。作为一款合格的陪伴型机器人,大多数的厂商定位都在于丰富其产品功能,而这星罗棋布的功能和应用程序不可能都由机器人厂商自己来开发,最优方案必然是引入市面上已有的应用程序,嵌入到自己的机器人中。例如,机器人厂商只需完成整体架构和诸如交互模式、语义识别、场景切换这些核心功能,其它的附加功能都可以通过引入第三方应用程序(非本机器人厂商研发的应用程序)来完成。比如,需要给机器人添加影音功能,只需往机器人中移植视频app、音乐app等,即可实现;又如,需要给机器人添加天气预报功能,只需往机器人中移植天气app等,即可实现。随着机器人所具备的功能增多,机器人中安装的第三方应用程序数量也就越来越多,如何使第三方应用程序统一调配而不影响其核心功能、如何妥善的管理这些第三方应用程序成为一个亟待解决的问题。
技术实现思路
本专利技术要解决的技术问题是提供一种应用于机器人的第三方应用程序管理方法及装置,以解决现有机器人安装过多第三方应用程序,却缺乏管理的问题。为解决上述技术问题,本专利技术的技术方案如下:根据本专利技术的一个方面,提供一种应用于机器人的第三方应用程序管理方法,包括:获取用户打开壳应用程序的请求;根据该请求,从壳应用程序与第三方应用程序之间的映射表找到第三方应用程序名和activity活动页面名;根据第三方应用程序名及其activity活动页面名打开第三方应用程序的应用页面,并发送提示信息。进一步地,还包括:接收第三方应用程序的关闭请求;根据该关闭请求关闭第三方应用程序。进一步地,根据该请求,从壳应用程序与第三方应用程序之间的映射表找到第三方应用程序名和activity活动页面名的步骤之后,包括:获取第三方应用程序的权限信息;根据该权限信息、第三方应用程序名及其activity活动页面名打开第三方应用程序的应用页面。进一步地,根据该请求,从壳应用程序与第三方应用程序之间的映射表找到第三方应用程序名和activity活动页面名的步骤,还包括:根据该请求,从壳应用程序与第三方应用程序之间的映射表中查询是否存在该第三方应用程序名,若不存在,则退出所述壳应用程序。进一步地,根据第三方应用程序名及其activity活动页面名打开第三方应用程序的应用页面,并发送提示信息的步骤,包括:获取预设规则信息;将该规则信息加载于第三方应用程序的应用页面。本专利技术的第二个方面,提供了一种应用于机器人的第三方应用程序管理装置,包括:第一获取模块,用于获取用户打开壳应用程序的请求;查找模块,用于根据该请求,从壳应用程序与第三方应用程序之间的映射表找到第三方应用程序名和activity活动页面名;处理模块,用于根据第三方应用程序名及其activity活动页面名打开第三方应用程序的应用页面,并发送提示信息。进一步地,还包括:接收模块,用于接收第三方应用程序的关闭请求;处理模块,用于根据该关闭请求关闭第三方应用程序。进一步地,还包括:第二获取模块,用于获取第三方应用程序的权限信息;处理模块,用于根据该权限信息、第三方应用程序名及其activity活动页面名打开第三方应用程序的应用页面。进一步地,处理模块,还用于当查找模块根据该请求,从壳应用程序与第三方应用程序之间的映射表中未查询到该第三方应用程序名时,退出所述壳应用程序。进一步地,处理模块,具体用于:获取预设规则信息;将该规则信息加载于第三方应用程序的应用页面。本专利技术的上述方案至少包括以下有益效果:本专利技术的上述方案,通过获取用户打开壳应用程序的请求后,从壳应用程序与第三方应用程序之间的映射表找到第三方应用程序名和activity活动页面名,进而打开第三方应用程序的应用页面,并发送提示信息,对机器人安装的多种第三方应用程序实行方便有效的管理,有利于提高用户体验。附图说明图1是本专利技术实施例一中的一种应用于机器人的第三方应用程序管理方法的步骤图;图2是本专利技术实施例一中的一种应用于机器人的第三方应用程序管理装置的器件连接图;图3是本专利技术实施例一中的一种应用于机器人的第三方应用程序管理方法的流程图;图4是本专利技术实施例二中的一种应用于机器人的第三方应用程序管理方法的流程图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。实施例一如图1所示,本专利技术的实施例提出一种应用于机器人的第三方应用程序管理方法,包括:S1、获取用户打开壳应用程序的请求;S2、根据该请求,从壳应用程序与第三方应用程序之间的映射表找到第三方应用程序名和activity(活动页面)名;S3、根据第三方应用程序名及其activity活动页面名打开第三方应用程序的应用页面,并发送提示信息。本专利技术通过获取用户打开壳应用程序的请求后,从壳应用程序与第三方应用程序之间的映射表找到第三方应用程序名和activity活动页面名,进而打开第三方应用程序的应用页面,并发送提示信息,对机器人安装的多种第三方应用程序实行方便有效的管理,有利于提高用户体验。本专利技术的一可选实施例中,还包括:接收第三方应用程序的关闭请求;根据该关闭请求关闭第三方应用程序。根据用户的需求,不仅可以打开第三方应用程序,在用户接收到提示信息想要关闭第三方应用程序时,本专利技术实施例也能快速的响应关闭请求关闭第三方应用程序,有利于提高用户体验,具有方便、成本低的优点。本专利技术的一可选实施例中,步骤S2根据该请求,从壳应用程序与第三方应用程序之间的映射表找到第三方应用程序名和activity活动页面名之后,包括:获取第三方应用程序的权限信息;根据该权限信息、第三方应用程序名及其activity活动页面名打开第三方应用程序的应用页面。麦克风和摄像头这两个在机器人中是特别关键的权限,因为麦克风和摄像头在默认情况下是由核心层一直接管来随时监控用户语音指令和用户方位的,一旦第三方应用程序权限失控,可能导致核心层的功能不可用,所以所有第三方应用程序都必须在监管下使用这些权限。在机器人本文档来自技高网...

【技术保护点】
1.一种应用于机器人的第三方应用程序管理方法,其特征在于,包括:/n获取用户打开壳应用程序的请求;/n根据该请求,从壳应用程序与第三方应用程序之间的映射表找到第三方应用程序名和activity活动页面名;/n根据第三方应用程序名及其activity活动页面名打开第三方应用程序的应用页面,并发送提示信息。/n

【技术特征摘要】
1.一种应用于机器人的第三方应用程序管理方法,其特征在于,包括:
获取用户打开壳应用程序的请求;
根据该请求,从壳应用程序与第三方应用程序之间的映射表找到第三方应用程序名和activity活动页面名;
根据第三方应用程序名及其activity活动页面名打开第三方应用程序的应用页面,并发送提示信息。


2.根据权利要求1所述的应用于机器人的第三方应用程序管理方法,其特征在于,还包括:
接收第三方应用程序的关闭请求;
根据该关闭请求关闭第三方应用程序。


3.根据权利要求2所述的应用于机器人的第三方应用程序管理方法,其特征在于,根据该请求,从壳应用程序与第三方应用程序之间的映射表找到第三方应用程序名和activity活动页面名的步骤之后,包括:
获取第三方应用程序的权限信息;
根据该权限信息、第三方应用程序名及其activity活动页面名打开第三方应用程序的应用页面。


4.根据权利要求3所述的应用于机器人的第三方应用程序管理方法,其特征在于,根据该请求,从壳应用程序与第三方应用程序之间的映射表找到第三方应用程序名和activity活动页面名的步骤,还包括:
根据该请求,从壳应用程序与第三方应用程序之间的映射表中查询是否存在该第三方应用程序名,若不存在,则退出所述壳应用程序。


5.根据权利要求2所述的应用于机器人的第三方应用程序管理方法,其特征在于,根据第三方应用程序名及其activity活动页面名打开第三方应用程序的应用页面,并发送提示信息的...

【专利技术属性】
技术研发人员:吕宁宋宇许楠张勇
申请(专利权)人:北京爱接力科技发展有限公司
类型:发明
国别省市:北京;11

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

1