This application provides a SDK component implementation based method and device, the method includes: when the client calls the built-in SDK module to implement the business, a SDK component receives service request; a long connection to the service request sent to the client and based on the corresponding service server; business service the service request is forwarded to the corresponding SDK service server; server receives the SDK returned by the server and the service request corresponding to the business results of execution, the execution result by the long connection back to the client; the client of the service execution result is returned to the SDK component. This application can increase the speed of business execution and reduce the time of business response.
【技术实现步骤摘要】
基于SDK组件的业务执行方法及装置
本申请涉及通信领域,尤其涉及一种基于SDK组件的业务执行方法及装置。
技术介绍
当前,在开发APP(Application,应用程序)的过程中,APP的开发者通常可以通过在APP中内置SDK(SoftwareDevelopmentKit,软件开发工具包)组件,将一些特定的功能封装在该APP中,由于这些功能均可以通过SDK组件提供的API(ApplicationProgrammingInterface,应用程序编程接口)接口直接调用,因此开发者将不再需要为APP单独开发这些特定的功能,从而可以简化开发过程。然而,通过这种方式,虽然某种程度上可以简化开发过程,但APP在通过API接口调用内置的SDK组件时,SDK组件与其对应的服务端建立连接的过程非常耗时。
技术实现思路
本申请提出一种基于SDK组件的业务执行方法,应用于客户端,该方法包括:当调用客户端内置的SDK组件执行业务时,接收所述SDK组件发出的业务请求;基于建立的长连接将所述业务请求发送至与所述客户端对应的业务服务端,以由所述业务服务端将所述业务请求转发至对应的SDK服务端;基于所述长连接接收所述SDK服务端返回的与所述业务请求对应的业务执行结果,并将该业务执行结果返回给所述SDK组件。可选的,所述长连接为所述客户端与所述业务服务端之间保持的长连接。可选的,所述业务包括支付业务;所述SDK组件包括电商APP中内置的SDK支付组件。本申请还提出一种基于SDK组件的业务执行方法,所述方法包括:基于建立的长连接接收客户端发送的业务请求;其中,所述业务请求由所述客户端在调用内置 ...
【技术保护点】
一种基于SDK组件的业务执行方法,其特征在于,该方法包括:当调用客户端内置的SDK组件执行业务时,接收所述SDK组件发出的业务请求;基于建立的长连接将所述业务请求发送至与所述客户端对应的业务服务端,以由所述业务服务端将所述业务请求转发至对应的SDK服务端;基于所述长连接接收所述SDK服务端返回的与所述业务请求对应的业务执行结果,并将该业务执行结果返回给所述SDK组件。
【技术特征摘要】
1.一种基于SDK组件的业务执行方法,其特征在于,该方法包括:当调用客户端内置的SDK组件执行业务时,接收所述SDK组件发出的业务请求;基于建立的长连接将所述业务请求发送至与所述客户端对应的业务服务端,以由所述业务服务端将所述业务请求转发至对应的SDK服务端;基于所述长连接接收所述SDK服务端返回的与所述业务请求对应的业务执行结果,并将该业务执行结果返回给所述SDK组件。2.根据权利要求1所述的方法,其特征在于,所述长连接为所述客户端与所述业务服务端之间保持的长连接。3.根据权利要求1所述的方法,其特征在于,所述业务包括支付业务;所述SDK组件包括电商APP中内置的SDK支付组件。4.一种基于SDK组件的业务执行方法,其特征在于,所述方法包括:基于建立的长连接接收客户端发送的业务请求;其中,所述业务请求由所述客户端在调用内置的SDK组件执行业务时,由所述SDK组件发出;将所述业务请求转发至对应的SDK服务端;接收所述SDK服务端返回的与所述业务请求对应的业务执行结果,并将所述业务执行结果通过所述长连接返回给所述客户端。5.根据权利要求1所述的方法,其特征在于,所述长连接为所述业务服务端与所述客户端之间保持的长连接;所述将所述业务请求转发至对应的SDK服务端包括:向所述SDK服务端发送远程调用消息,所述远程调用消息携带所述业务请求,以触发所述SDK服务端执行与所述业务请求对应的业务。6.一种基于SDK组件的业务执行装...
【专利技术属性】
技术研发人员:尹攀,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。