[发明专利]一种终端侧应用开放接口的实现系统及方法无效
申请号: | 201010133027.X | 申请日: | 2010-03-12 |
公开(公告)号: | CN102196010A | 公开(公告)日: | 2011-09-21 |
发明(设计)人: | 邢晓江 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李健;龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 应用 开放 接口 实现 系统 方法 | ||
技术领域
本发明涉及电信业务领域,具体涉及一种终端侧应用开放接口的实现系统及方法。
背景技术
随着通信的发展,终端的日益普及,以及终端功能上的提升,终端在整个产业中的地位越来越提升,苹果公司通过iPhone来实现和运营商的利益谈判,现在各个运营商大力和终端厂商合作,如:中国移动大规模补贴终端,可见终端在整个业务运营中的重要性。
从业务发展趋势上来看,移动终端上的业务发展和丰富是终端厂商和运营商大力追求的,苹果的AppStore上有10万个应用程序,这也是苹果手机畅销的一个重要原因,怎么才能有大量而又丰富的业务呢?
另外一个问题是,现在手机型号众多,操作系统众多,各个终端之间的差异巨大,使得应用软件的开发只能针对专门的手机型号,跨终端的开发和部署异常困难,使得开发、部署和维护的成本都很高。
如何解决这个难题呢?
现在业界的一个思路是通过在移动终端上的微件(Widget)引擎,通过Widget引擎,一方面屏蔽了不同终端的差异,一方面封装移动终端的本地能力、访问互联网服务和内容的能力、和用户的交互功能,并支持渲染功能,通过这样的Widget引擎和辅助工具,普通开发者可以方便的各种应用,并且能够实现一次开发,可以在各种支持Widget引擎的终端上部署,做到一次开发全面部署。
现在,Widget引擎还不能够提供移动终端上其它应用的统一接口。
发明内容
本发明要解决的技术问题是提供一种终端侧应用开放接口的实现系统及方法,可使第三方便捷的访问、操作终端上的业务应用。
为了解决上述问题,本发明提供了一种终端侧应用开放接口的实现方法,包括:
第三方应用通过Widget引擎的对外开放接口发送调用请求,所述Widget引擎收到所述调用请求后通过与业务应用间的接口调用相应的业务应用,并将调用结果返回至所述第三方应用。
进一步地,设置Widget引擎与业务应用间的接口以及所述Widget引擎与第三方应用间的外部开放接口。
进一步地,所述Widget引擎与业务应用间的接口指调用所述业务应用采用的调用方式及格式信息;
所述Widget引擎与第三方应用间的外部开放接口指第三方应用调用业务应用时采用的调用方式及格式信息。
进一步地,所述设置Widget引擎与业务应用间的接口的方式为,业务应用向所述Widget引擎发送注册请求,Widget引擎收到注册请求后向所述业务应用返回注册响应,并要求业务应用向其上报其支持的格式信息及调用方式,所述业务应用收到注册响应后向Widget引擎上报其支持的格式信息及调用方式。
进一步地,所述Widget引擎收到第三方应用从对外开放接口发来的调用请求后,将调用请求转换为业务应用支持的调用方式及格式后发送至对应的业务应用,所述业务应用执行调用并将调用结果通过与Widget引擎间的接口返回至所述Widget引擎,Widget引擎将调用结果经格式转换后通过所述对外开放接口返回至所述第三方应用。
进一步地,所述Widget引擎与第三方应用间的外部开放接口由Widget引擎设置。
本发明还提供一种终端侧应用开放接口的实现系统,包括第三方应用、Widget引擎及业务应用;
所述第三方应用,用于从Widget引擎的对外开放接口向其发送调用请求;
所述Widget引擎,用于收到所述调用请求后通过与业务应用间的接口调用业务应用,并将调用结果通过所述对外开放接口返回至所述第三方应用。
进一步地,所述Widget引擎与业务应用间的接口指调用所述业务应用采用的调用方式及格式信息;
所述Widget引擎与第三方应用间的外部开放接口指第三方应用调用业务应用时采用的调用方式及格式信息。
进一步地,所述Widget引擎包括注册模块;
所述业务应用还用于向所述Widget引擎发送注册请求,以及收到注册响应后向Widget引擎上报其支持的格式信息及调用方式;
所述注册模块用于收到注册请求后向所述业务应用返回注册响应,并在注册响应中要求业务应用向其上报其支持的格式信息及调用方式。
进一步地,所述Widget引擎包括封装模块,用于设置其与第三方应用间的外部开放接口。
进一步地,所述Widget引擎包括封装模块;
所述第三方应用通过对外开放接口向Widget引擎发送调用请求是指,第三方应用按照所述对外开放接口支持的格式及调用方式向Widget引擎发送调用请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010133027.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:新太阳能电热发生装置
- 下一篇:液压往复随动控制装置