[发明专利]一种应用调用方法及用户终端有效
申请号: | 201310117666.0 | 申请日: | 2013-04-07 |
公开(公告)号: | CN104102537B | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | 李德旭 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京中博世达专利商标代理有限公司11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 调用 方法 用户 终端 | ||
1.一种应用调用方法,其特征在于,包括:
获取第一Web应用生成的第二Web应用的调用信息,所述第二Web应用的调用信息包括所要调用的第二Web应用的服务类型和/或待处理数据类型;
根据所述第二Web应用的调用信息,采用预设调用策略调用原生应用处理待处理数据;
获取所述原生应用处理后的数据结果,并将所述处理后的数据发送给所述第一Web应用;
所述根据所述第二Web应用的调用信息,采用预设调用策略调用原生应用处理待处理数据,具体为:
根据所述第二Web应用的调用信息生成原生应用的调用信息,所述原生应用的调用信息中包含所要调用的原生应用的服务类型和/或待处理数据类型;
根据所述服务类型和/或待处理数据类型在预配置的原生应用中查找与所述原生应用调用信息对应的原生应用;
在查找到与所述原生应用的调用信息对应的原生应用后,将获取到的来自第一Web应用的待处理数据转发给所述查找到的原生应用。
2.根据权利要求1所述的应用调用方法,其特征在于,所述预设调用策略调用原生应用处理待处理数据还包括,在所述根据所述第二Web应用的调用信息生成原生应用调用信息之前,还包括执行下述操作中的任一项:
判断是否能够访问对应于所述第二Web应用的调用信息的第二Web应用,并在判断结果为无法访问对应于所述第二Web应用的调用信息的第二Web应用时,根据所述第二Web应用的调用信息生成原生应用调用信息;或者,
获取到第二Web应用的调用信息所对应的第二Web应用的反馈信息,所述反馈信息表明第二Web应用的功能不足以处理待处理数据时;则根据所述第二Web应用的调用信息生成原生应用调用信息;或者,
根据第二Web应用的调用信息找到了对应的第二Web应用,并根据性能比较策略,根据所述第二Web应用的调用信息生成原生应用调用信息。
3.根据权利要求2所述的应用调用方法,其特征在于,所述在预配置的原生应用中查找与所述原生应用调用信息对应的原生应用,还包括:
统计所述查找到的原生应用的数量;
若所述数量大于1,则生成原生应用列表,所述原生应用列表包括所有根据所述服务类型和/或待处理数据类型查找到的原生应用的描述信息;
向用户显示所述原生应用列表;
响应于所述用户在原生应用列表中的选择操作,调用被选择的原生应用处理所述待处理数据。
4.根据权利要求3所述的应用调用方法,其特征在于,
所述原生应用的描述信息中包含满足预设调用策略的原生应用的应用名称、应用标识、应用图标中的至少一项。
5.根据权利要求4所述的应用调用方法,其特征在于,若统计所述查找到的原生应用的数量等于1,则直接调用所述满足预设调用策略的原生应用处理所述待处理数据。
6.根据权利要求1-4中任一项所述的应用调用方法,其特征在于,调用所述原生应用处理所述待处理数据,获取处理后的数据,具体包括:
通过请求对象发送接口向原生应用所在系统发送原生应用调用请求,并通过回调接口等待接收系统返回的所述原生应用处理结果。
7.根据权利要求1-4中任一项所述的应用调用方法,其特征在于,在所述根据所述第二Web应用的调用信息生成原生应用调用信息之前,所述方法还包括:
查询所述第二Web应用所在终端是否已授权所述原生应用的调用权限;
所述根据所述第二Web应用的调用信息生成原生应用调用信息具体为:
若已授权所述调用权限,则根据所述第二Web应用的调用信息生成所述原生应用调用信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310117666.0/1.html,转载请声明来源钻瓜专利网。