[发明专利]提供服务和获取服务的方法、装置和系统有效
申请号: | 201410528521.4 | 申请日: | 2014-10-09 |
公开(公告)号: | CN105577710B | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 曲子深 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/12;G06F9/445 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提供 服务 获取 方法 装置 系统 | ||
本申请提出一种提供服务和获取服务的方法、装置和系统。该提供服务的方法包括:接收服务调用者发送的调用服务请求,所述调用服务请求中包含要调用的服务的信息;根据所述要调用的服务的信息,将所述调用服务请求路由给对应的服务提供者,以使所述服务提供者根据所述要调用的服务的信息提供服务并得到服务结果;接收所述服务提供者发送的所述服务结果,并将所述服务结果发送给所述服务调用者。该方法能够实现对服务调用者与服务提供者之间的通信进行统一路由,不需要针对不同的服务调用者重复编码,提高了效率。
技术领域
本申请涉及通信技术领域,尤其涉及一种提供服务和获取服务的方法、装置和系统。
背景技术
应用程序的客户端可以与服务提供者通信,获取需要的服务。其中,客户端例如包括Javascript模块和采用JAVA/ObjectiveC语言的模块,Javascript模块通过JSBridge与服务提供者通信。
相关技术中,针对不同类型的客户端,服务提供者需要分别进行编码,例如,对应Javascript模块采用一种编码方式,对应采用JAVA/ObjectiveC语言的模块采用另一种编码方式。这种方式会导致存在重复工作,效率差。
发明内容
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本申请的一个目的在于提出一种提供服务的方法,该方法可以减少重复编码,提高效率。
本申请的另一个目的在于提出一种获取服务的方法。
本申请的另一个目的在于提出一种提供服务的方法。
本申请的另一个目的在于提出一种导航装置。
本申请的另一个目的在于提出一种服务调用装置。
本申请的另一个目的在于提出一种服务提供装置。
本申请的另一个目的在于提出一种服务提供系统。
为达到上述目的,本申请实施例提出的提供服务的方法,包括:接收服务调用者发送的调用服务请求,所述调用服务请求中包含要调用的服务的信息;根据所述要调用的服务的信息,将所述调用服务请求路由给对应的服务提供者,以使所述服务提供者根据所述要调用的服务的信息提供服务并得到服务结果;接收所述服务提供者发送的所述服务结果,并将所述服务结果发送给所述服务调用者。
本申请实施例提出的提供服务的方法,通过接收服务调用者发送的调用服务请求,并将调用服务请求路由给对应的服务提供者,以及,接收服务提供者发送的服务结果并将服务结果发送给服务调用者,可以实现对服务调用者与服务提供者之间的通信进行统一路由,而不是服务调用者与服务提供者之间直接进行交互,由于服务提供者不需要向服务调用者提供直接的服务,也就不需要针对不同的服务调用者提供不同的编码,因此,可以不需要重复编码,提高效率。
为达到上述目的,本申请实施例提出的获取服务的方法,包括:通过预设的导航装置向服务提供者发送调用服务请求,所述调用服务请求中包含要调用的服务的信息,以使所述服务提供者根据所述要调用的服务的信息提供服务并得到服务结果;接收所述服务提供者通过所述导航装置发送的所述服务结果。
本申请实施例提出的获取服务的方法,通过发送调用服务请求,并通过预设的导航装置将调用服务请求路由给对应的服务提供者,以及,接收服务提供者通过所述导航装置发送的服务结果,可以通过导航装置实现服务调用者与服务提供者之间通信的统一路由,而不是服务调用者与服务提供者之间直接进行交互,由于服务提供者不需要向服务调用者提供直接的服务,也就不需要针对不同的服务调用者提供不同的编码,因此,可以不需要重复编码,提高效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410528521.4/2.html,转载请声明来源钻瓜专利网。