[发明专利]应用程序调用方法、终端设备及计算机可读存储介质有效
申请号: | 201810727750.7 | 申请日: | 2018-07-05 |
公开(公告)号: | CN110688232B | 公开(公告)日: | 2023-07-07 |
发明(设计)人: | 李永达 | 申请(专利权)人: | 珠海市魅族科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F8/61 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 张子青 |
地址: | 519080 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 调用 方法 终端设备 计算机 可读 存储 介质 | ||
本发明提供一种应用程序调用方法、终端设备及计算机可读存储介质,该应用程序调用方法包括接收调用目标功能操作的第一调用请求指令;根据第一调用请求指令,向操作系统的活动管理模块发送第二调用请求指令;根据第二调用请求指令确定调用的原生应用程序,运行目标功能操作对应的原生应用程序或者原生页面。本发明提供的终端设备具有处理器以及存储器,处理器执行计算机程序时可以实现上述的应用程序调用方法。本发明的计算机可读存储介质上存储有用于实现上述方法计算机程序。本发明可以让用户方便的实现应用程序框架的应用程序与原生应用程序之间的相互调用。
技术领域
本发明涉及电子设备的控制领域,具体地,是在一种在终端设备上实现应用程序调用方法以及实现这种方法的装置,还涉及一种实现上述方法的终端设备以及计算机可读存储介质。
背景技术
智能手机、平板电脑等终端设备成为人们日常生活中最经常使用的电子设备,人们喜欢在智能电子设备上安装各种应用程序,并且在终端设备上同时运行大量的应用程序。现在很多终端设备的操作系统都提供开放的SDK(Software Development Kit,软件开发工具)以及开放的API(Application Programming Interface,应用程序编程接口),以降低应用程序开发的难度,也为应用程序的开发提供一定的标准,因此,人们可选择的应用程序也越来越多。
然而,现有的应用程序的安装包APK大多使用JAVA等语言编写的程序,其中包含有大量按照预先规定的逻辑编写而成的组件,因此,现有的应用程序的安装包需要由终端设备的操作系统直接运行,例如,应用程序的安装包下载到终端设备后,由终端设备的操作系统对安装包进行解析,并且执行安装操作。现有的应用程序的安装包在安装过程中,操作系统将获取安装包的数据并且根据预先规定的逻辑生成相应的文件,包括生成应用程序所需要的控件,这些控件往往是直接运行在操作系统上并且实现特定的功能。并且,在应用程序安装完毕后,通常在终端设备的桌面上显示该应用程序的图标,用户需要运行该应用程序时,点击该应用程序的图标,由应用程序的操作系统直接运行该应用程序。
随着应用程序实现的功能越来越多,应用程序的页面也越来越多,且运行时占用的硬件资源也越来越多,例如占用更多的内存资源,并且需要调用大量的接口等。由于应用程序的每个页面的设置信息、调用接口的程序文件等都需要写入到应用程序的安装包中,因此,导致应用程序的安装包数据量非常大,用户下载应用程序的安装包往往需要较长的等待时间,并且由于安装包的数据量较大,下载安装包也往往花费不少的数据流量。
由于现在的应用程序的安装包都是需要一次性下载的,也就是用户需要下载应用程序完整的安装包以后,操作系统才对安装包进行解析、安装,因此用户往往需要等到较长的时间才能打开应用程序,用户体验较差。
此外,现有的应用程序的功能较为单一,已经不能满足人们对应用程序功能多样化、场景人性化的要求。例如,当用户使用播放器应用程序播放某一电影时,人们希望了解该电影的影评信息,但是,现有的播放器应用程序往往不能够提供影评信息,此时,往往需要借助于第三方的应用程序实现,例如借助于具有影评功能的应用程序实现。但是,如果用户需要浏览该电影的影评,在需要退出当前运行的播放器应用程序,例如将播放器应用程序置于后台运行,然后点击运行具有影评功能的应用程序,从而实现应用程序的切换。并且,当用户浏览影评完毕后,如果希望继续观看该电影,则需要退出影评应用程序,并且重新运行播放器应用程序,例如点击播放器应用程序的图标。这样的操作导致用户需要频繁的在终端设备上进行点击的操作,用户体验较差。
因此,现有一些操作系统提供应用程序相互调用的机制,例如,在终端设备启动运行以后,终端设备将运行活动管理模块,如果终端设备上运行的应用程序可以被其他应用程序所调用,则需要向活动管理模块提供一个调用接口,因此,在活动管理模块的缓存中将记录大量的调用接口的信息,每一个调用接口信息对应于一个可以被调用的应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市魅族科技有限公司,未经珠海市魅族科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810727750.7/2.html,转载请声明来源钻瓜专利网。