[发明专利]一种调用应用程序的方法和装置有效
申请号: | 201210418492.7 | 申请日: | 2012-10-26 |
公开(公告)号: | CN102880514A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 张西北;屈恒 | 申请(专利权)人: | 北京小米科技有限责任公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调用 应用程序 方法 装置 | ||
技术领域
本发明涉及移动通信领域,更具体地,涉及一种调用应用程序的方法和装置。
背景技术
随着智能移动终端的不断发展,其已具有操作系统,因此具备了强大的处理能力,能够支持更多的技术和功能。为了更进一步地提升用户的使用体验,在智能移动终端中应用的应用程序成为研究的热点,开发者基于各种操作系统开发了多种多样、具有不同功能的应用程序,这些应用程序覆盖面极广,几乎可以满足人们在工作、生活、社交、娱乐等等各方面的需求。用户可以根据自己的需要在移动终端上安装多个应用程序,用户通过使用这些应用程序来进行工作、娱乐、社交、生活、出行等活动。
目前,在相关技术中,移动终端的用户显示界面在同一时间只能显示一个正在运行的应用程序,若要在该应用程序运行时调用或切换其他应用程序,需要将当前显示的正在运行的应用程序退出或关闭,然后再选择其他应用程序并打开。也即,各个应用程序之间是无法进行调用或直接切换的。
发明内容
有鉴于此,本发明实施例的目的是提出一种调用应用程序的方法和装置,能够方便地实现应用程序之间相互调用和切换。
为了达到上述目的,本发明提出一种调用应用程序的方法,其包括以下步骤:
接收根据预先设置的触发方式所触发的、从第一应用程序调用第二应用程序的请求,所述请求中包括所述第二应用程序的统一资源定位符;
根据所述第二应用程序的统一资源定位符运行第二应用程序;
其中,所述第二应用程序的统一资源定位符是将第二应用程序在操作系统上注册获得的。
本发明根据接收到的从第一应用程序调用第二应用程序的请求,根据统一资源定位符来运行第二应用程序,简单方便且易于实现,为用户在应用程序之间的调用和切换带来便利。
作为上述技术方案的优选,所述从第一应用程序调用第二应用程序的请求中还包括:所述第二应用程序所提供的服务、传递给该服务的参数。该方案中在调用请求中增加了所调用的第二应用程序所提供的服务以及传递给该服务的参数,因此,丰富了调用的功能,实现了在应用程序调用的基础上传递参数的功能。
作为上述技术方案的优选,所述从第一应用程序调用第二应用程序请求中还包括:所述服务完成后的返回方式;所述方法还包括:
接收所述第二应用程序在所述服务完成后、根据所述返回方式发出的返回请求,所述返回请求中包括要返回的应用程序的统一资源定位符;
根据所述统一资源定位符运行所述要返回的应用程序;
其中,所述要返回的应用程序的统一资源定位符是将所述应用程序在操作系统上注册获得的。
本方案实现了第二应用程序被调用后返回到其他应用程序的功能。
作为上述技术方案的优选,所述返回请求中还包括:所述服务完成后发送给所述要返回的应用程序的信息。本方案实现了第二应用程序被调用并返回到其他应用程序时,还能够将服务完成后的信息传递给要返回的应用程序。
作为上述技术方案的优选,所述打开所述第二应用程序的统一资源定位符以运行第二应用程序的步骤包括:
判断所述第二应用程序是否已经运行;
当所述第二应用程序已经运行时,关闭所述第二应用程序;
根据所述第二应用程序的统一资源定位符重新运行所述第二应用程序。
本方案中增加了打开第二应用程序之前的判断步骤,以保证成功的调用。
作为上述技术方案的优选,所述预先设置的触发方式包括:接收用户执行的触发操作,或第一应用程序运行时出现了预先设置的信息。本方案中给出了触发方式的类型。
相应地,本发明还提出一种调用应用程序的装置,包括:
第一接收模块,用于接收根据预先设置的触发方式所触发的、从第一应用程序调用第二应用程序的请求,所述请求中包括所述第二应用程序的统一资源定位符;
处理模块,根据所述第二应用程序的统一资源定位符运行第二应用程序;
其中,所述第二应用程序的统一资源定位符是将第二应用程序在操作系统上注册获得的。
作为上述技术方案的优选,所述从第一应用程序调用第二应用程序的请求中还包括:所述第二应用程序所提供的服务、传递给该服务的参数。
作为上述技术方案的优选,所述从第一应用程序调用第二应用程序的请求中还包括:所述该服务完成后的返回方式;所述装置还包括:
第二接收模块,用于接收所述第二应用程序在所述服务完成后、根据所述返回方式发出的返回请求,所述返回请求中包括要返回的应用程序的统一资源定位符;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米科技有限责任公司,未经北京小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210418492.7/2.html,转载请声明来源钻瓜专利网。