[发明专利]智能终端及应用程序之间的切换方法在审
申请号: | 201711452618.1 | 申请日: | 2017-12-28 |
公开(公告)号: | CN109976884A | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 肖海峰;李力杉 | 申请(专利权)人: | 上海擎感智能科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 上海波拓知识产权代理有限公司 31264 | 代理人: | 杨波 |
地址: | 200030 上海市徐汇区天*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 智能终端 描画 导航功能 应用程序触发 操作指令 地图功能 地图画面 地图显示 服务组件 无缝切换 用户体验 无闪烁 检测 调用 展示 进程 | ||
1.一种应用程序之间的切换方法,其特征在于,所述切换方法包括:
检测到第二应用程序触发地图功能时,调用具备导航功能的第一应用程序的服务组件启动地图描画功能,并展示描画的地图;
在检测到切换第一应用程序的操作指令时,切换所述第一应用程序展示所述描画的地图。
2.根据权利要求1所述的切换方法,其特征在于,在检测到切换第一应用程序的操作指令时,切换所述第一应用程序展示所述描画的地图,具体包括:
将所述描画的地图放大作为背景,并将所述第一应用程序的操作界面悬浮在所述描画的地图上。
3.根据权利要求1所述的切换方法,其特征在于,所述切换方法还包括:将具备导航功能的第一应用程序的地图描绘功能以服务组件的方式部署在操作系统架构层。
4.根据权利要求3所述的切换方法,其特征在于,所述切换方法应用于android系统,所述利用所述服务组件启动地图描画功能,具体包括:
利用所述服务组件从第二应用程序的TextureView架构中提取出Surface架构;
将所述Surface架构传入到操作系统的MapViewService架构层中进行渲染。
5.根据权利要求4所述的切换方法,其特征在于,所述将所述Surface架构传入到操作系统的MapViewService架构层中进行渲染,具体包括:
通过Android远程调用接口定义语言AIDL的方式将所述Surface架构传入到操作系统的MapViewService架构层。
6.一种智能终端,其特征在于,所述智能终端包括处理器,所述处理器用于执行程序数据,以实现应用程序之间的切换的步骤包括:
检测到第二应用程序触发地图功能时,调用具备导航功能的第一应用程序的服务组件启动地图描画功能,并展示描画的地图;
在检测到切换第一应用程序的操作指令时,切换所述第一应用程序展示所述描画的地图。
7.根据权利要求6所述的智能终端,其特征在于,所述处理器,在检测到切换第一应用程序的操作指令时,切换所述第一应用程序展示所述描画的地图,具体包括:
将所述描画的地图放大作为背景,并将所述第一应用程序的操作界面悬浮在所述描画的地图上。
8.根据权利要求6所述的智能终端,其特征在于,所述处理器用于执行程序数据,以实现应用程序之间的切换的步骤还包括:
将具备导航功能的第一应用程序的地图描绘功能以服务组件的方式部署在操作系统架构层。
9.根据权利要求8所述的智能终端,其特征在于,所述智能终端采用android系统,所述处理器,利用所述服务组件启动地图描画功能,具体包括:
利用所述服务组件从第二应用程序的TextureView架构中提取出Surface架构;
将所述Surface架构传入到操作系统的MapViewService架构层中进行渲染。
10.根据权利要求9所述的智能终端,其特征在于,所述处理器,将所述Surface架构传入到操作系统的MapViewService架构层中进行渲染,具体包括:
通过Android远程调用接口定义语言AIDL的方式将所述Surface架构传入到操作系统的MapViewService架构层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海擎感智能科技有限公司,未经上海擎感智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711452618.1/1.html,转载请声明来源钻瓜专利网。