远程调用方法、装置、系统和存储介质制造方法及图纸

技术编号:19703135 阅读:36 留言:0更新日期:2018-12-08 14:26
本申请提供的一种远程调用方法,应用于通信客户端和远程服务端,其中,远程服务端用于提供预设的业务功能,方法包括:建立通信客户端和远程服务端的通信连接;通过通信客户端向远程服务端发送远程调用协议RPC请求;通过远程服务端解析远程调用协议RPC请求,并执行远程调用协议RPC请求中的业务功能调用指令,以得到与业务功能对应的执行结果;将执行结果反馈至通信客户端,以实现对应的业务功能。本申请还提供了远程调用装置、系统和存储介质。通过本申请提供的远程调用方法、装置、系统和存储介质,可以实现对应的所述业务功能,借此实现降低成本,维护方式灵活的目的。

【技术实现步骤摘要】
远程调用方法、装置、系统和存储介质
本申请涉及本专利技术涉及远程过程调用
,特别是涉及远程过程调用方法及装置。
技术介绍
远程过程调用协议(RemoteProcedureCallProtocol,RPC)是一种通过网络从远程计算机程序上请求服务的协议,它采用客户端设备/服务端设备模式,请求服务的一方为客户端设备,提供服务的一方为服务端设备。同时随着网络连接的丰富,物联网业务场景极大的扩展,目前用户使用的场景为在联网设备上配置单片机,通过单片机实现特定功能。但是目前的这种做法中,单片机自身硬件成本较高,而且若业务场景发生改变,需要用户到现场定位问题或升级MCU程序,若用户现场业务场景复杂例如:山区、电杆或者燃气、水表之类),维护成本极高,软硬件灵活性较差。
技术实现思路
本申请的目的在于,提供使用RPC技术的通信模组,客户端可以远程调用服务端,通过服务端实现特定功能并将制结果反馈到客户端,借此降低硬件成本,同时,解决了远程调试用户现场问题。根据本公开实施例的第一方面,提供一种远程调用方法,应用于通信客户端和远程服务端,其中,所述远程服务端用于提供预设的业务功能,所述方法包括:建立所述本文档来自技高网...

【技术保护点】
1.一种远程调用方法,其特征在于,应用于通信客户端和远程服务端,其中,所述远程服务端用于提供预设的业务功能,所述方法包括:建立所述通信客户端和所述远程服务端的通信连接;通过所述通信客户端向所述远程服务端发送远程调用协议RPC请求;通过所述远程服务端解析所述远程调用协议RPC请求,并执行所述远程调用协议RPC请求中的业务功能调用指令,以得到与业务功能对应的执行结果;将执行结果反馈至所述通信客户端,以实现对应的所述业务功能。

【技术特征摘要】
1.一种远程调用方法,其特征在于,应用于通信客户端和远程服务端,其中,所述远程服务端用于提供预设的业务功能,所述方法包括:建立所述通信客户端和所述远程服务端的通信连接;通过所述通信客户端向所述远程服务端发送远程调用协议RPC请求;通过所述远程服务端解析所述远程调用协议RPC请求,并执行所述远程调用协议RPC请求中的业务功能调用指令,以得到与业务功能对应的执行结果;将执行结果反馈至所述通信客户端,以实现对应的所述业务功能。2.如权利要求1所述的远程调用方法,其特征在于,所述远程服务端包括通信模组,其中,所述建立所述通信客户端和所述远程服务端的通信连接的步骤包括:通过所述通信模组与所述通信客户端建立连接;所述通信客户端根据所述通信模组传输的IP地址与所述远程服务端建立所述通信连接。3.如权利要求2所述的远程调用方法,其特征在于,所述通信客户端还包括RPC连接器,所述RPC连接器用于维持通信客户端和所述远程服务端的连接通道,所述通信客户端根据所述通信模组传输的IP地址与所述远程服务端建立所述通信连接的步骤为:通过所述RPC连接器与所述远程服务端建立所述通信连接。4.如权利要求3所述的远程调用方法,其特征在于,所述通信客户端包括RPC客户端,所述通过所述通信客户端向所述远程服务端发送远程调用协议RPC请求的步骤,包括:当所述通信客户端接收到所述IP地址时,控制启动所述RPC客户端;所述RPC客户端对调用数据信息进行编码形成所述远程调用协议RPC请求;通过所述RPC连接器将所述远程调用协议RPC请求发送至所述远程服务端。5.如权利要求4所述的远程调用方法,其特征在于,所述远程服务端包括RPC调用器和RPC接收器,所述通过所述远程服务端解析所述远程调用协议RPC请求,并执行所述远程调用协议RPC请求中的业务功能调用指令的步骤,包括:通过所述RPC接收器接收所述远程调用协议RPC请求;通过所述RPC调用器调用具体的业务功能算法对所述所述远程调用协议RP...

【专利技术属性】
技术研发人员:张凯
申请(专利权)人:深圳高新兴物联科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1