【技术实现步骤摘要】
一种远程调用处理方法及装置
本专利技术涉及信息处理领域,具体而言,涉及一种远程调用处理方法及装置。
技术介绍
市场上的产品逐渐智能化,智能产品通常都会有客户端进行配置操作,无论是CS架构还是BS架构,而这些架构使用的都是客户端对服务端进行远程调用的方式进行通讯,这种方式最常遇到的问题就是有些调用速度会很慢,往往导致客户端等待时间过久甚至等待超时。目前比较普遍的解决方法就是对远程调用进行分片处理,对远程调用划分为多个小的分片,每个分片单独进行一次远程调用,从而保证每一次的远程调用不会超时。相关技术中提出一种在通信设备间实现通信的方法,用以解决现有技术采用UDP方式实现P2P通信时,存在信息交互慢和因会出现丢包而不能较好的保证通信效果的问题;该方法为:第一通信设备通过服务器向第二通信设备发送建立P2P连接的请求消息;第一和第二通信设备中至少一个通信设备发起与对方建立P2P连接的命令;以及根据所述建立P2P连接的命令在第一和第二通信设备之间直接建立P2P通道并经该通道传送数据包。本专利技术通过直接在通信设备 ...
【技术保护点】
1.一种远程调用处理方法,其特征在于,包括:/n接收并解析客户端发起的远程调用的调用请求,其中,所述调用请求中携带有业务类型、调用周期以及预处理结果的有效周期;/n在所述预处理结果的有效周期大于或等于预设阈值的情况下,根据所述调用请求判断是否存在所述远程调用的预处理结果;/n根据判断的结果确定所述远程调用的执行结果;/n向所述客户端发送所述执行结果。/n
【技术特征摘要】
1.一种远程调用处理方法,其特征在于,包括:
接收并解析客户端发起的远程调用的调用请求,其中,所述调用请求中携带有业务类型、调用周期以及预处理结果的有效周期;
在所述预处理结果的有效周期大于或等于预设阈值的情况下,根据所述调用请求判断是否存在所述远程调用的预处理结果;
根据判断的结果确定所述远程调用的执行结果;
向所述客户端发送所述执行结果。
2.根据权利要求1所述的方法,其特征在于,根据判断的结果确定所述远程调用的执行结果包括:
若不存在所述预处理结果,执行所述业务类型,得到所述执行结果;
将所述执行结果作为预处理结果进行存储,并将所述预处理结果的生成时间设置为当前时刻。
3.根据权利要求1所述的方法,其特征在于,根据判断的结果确定所述远程调用的执行结果包括:
若存在所述预处理结果且所述预处理结果的生成时间不在所述预处理结果的有效周期内,清除所述预处理结果;
重新执行所述业务类型,得到所述执行结果;
将所述执行结果作为预处理结果进行存储,并将所述预处理结果的生成时间设置为所述当前时刻。
4.根据权利要求1所述的方法,其特征在于,根据判断的结果确定所述远程调用的执行结果包括:
若存在所述预处理结果且所述预处理结果的生成时间在所述预处理结果的有效期内,将所述预处理结果确定为所述远程调用的执行结果。
5.根据权利要求1所述的方法,其特征在于,在接收并解析客户端发起的远程调用的调用请求之后,所述方法还包括:
在所述预处理结果的有效周期大于或所述等于预设阈值的情况下,为所述远程调用创建预处理任务;
在所述调用...
【专利技术属性】
技术研发人员:陶业震,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。