一种低功耗分布式调用方法、设备及装置与流程

文档序号:27484089发布日期:2021-11-20 02:09阅读:来源:国知局

技术特征:
1.一种低功耗分布式调用设备,其特征在于,所述设备为分布式网络中的第一设备,所述分布式网络还包括至少一个第二设备,其中,所述第一设备为所述分布式网络中的一个设备,所述第二设备为所述分布式网络中除所述第一设备以外的其它设备,所述设备包括:设备主体和低功耗桥接模块;其中,所述低功耗桥接模块确定分布式调用请求的第一精准度阈值,其中,所述第一精准度阈值用于约束所述分布式调用请求;根据所述第一精准度阈值,确定第一被调用设备,其中,所述第一被调用设备为至少一个所述第二设备中的一个设备;在第一时刻通过通信模块发送所述分布式调用请求至所述第一被调用设备;在第二时刻通过所述通信模块接收所述第一被调用设备发送的调用结果并临时存储至缓存中;所述设备主体在第三时刻通过向所述低功耗桥接模块发送所述分布式调用请求,并获取所述缓存中存储的所述调用结果;其中,所述设备主体和所述低功耗桥接模块各自具有独立的休眠机制,所述低功耗桥接模块根据所述第一被调用设备确定所述第一时刻和所述第二时刻;所述设备主体根据自身的休眠机制,确定所述第三时刻。2.如权利要求1所述的设备,其特征在于,所述低功耗桥接模块还用于,通过所述通信模块发送配置信息到至少一个所述第二设备,以便至少一个所述第二设备根据所述配置信息确定第二精准度阈值;通过所述通信模块接收至少一个第二设备发送的所述第二精准度阈值;根据至少一个所述第二精准度阈值,确定所述第一精准度阈值,其中,所述第一精准度阈值的范围与任意一个所述第二精准度阈值的范围存在交集。3.如权利要求1所述的设备,其特征在于,所述低功耗桥接模块还用于,根据所述第一精准度阈值,确定所述分布式调用请求的初始被调用设备,所述初始被调用设备为至少一个所述第二设备中的一个设备;通过所述通信模块发送初始选择信息至初始被调用设备,所述初始选择信息用于指示所述初始被调用设备作为所述第一被调用设备;通过所述通信模块接收初始被调用设备发送的反馈信息;根据所述反馈信息,确定所述分布式调用请求的第一被调用设备。4.如权利要求1所述的设备,其特征在于,若所述第三时刻位于所述第一时刻之前,所述低功耗桥接模块确定所述缓存中是否存在所述调用结果;当所述缓存中存在所述调用结果,则所述设备主体在所述第一时刻直接调用所述调用结果;当所述缓存中不存在所述调用结果,则所述低功耗桥接模块确定分布式调用请求的所述第一精准度阈值。5.如权利要求4所述的设备,其特征在于,所述低功耗桥接模块还用于确定所述调用结果是否满足所述第一精准度阈值;当所述调用结果满足所述第一精准度阈值,则所述设备主体在所述第一时刻直接调用所述调用结果;当所述调用结果不满足所述第一精准度阈值,则所述低功耗桥接模块确定分布式调用请求的所述第一精准度阈值。6.如权利要求1所述的设备,其特征在于,所述低功耗桥接模块还用于,根据所述调用结果,确定所述分布式调用请求的第三精准度阈值以及第二被调用设备。
7.如权利要求1所述的设备,其特征在于,所述设备还包括:显示模块,用于当用户准备执行所述分布式调用请求时,显示提示消息,所述提示消息用于指示是否选择低功耗模式执行所述分布式调用请求;所述低功耗桥接模块还用于,若所述用户选择低功耗模式执行所述分布式调用请求,则确定分布式调用请求的第一精准度阈值。8.如权利要求1-7任一所述的设备,其特征在于,所述第一精准度阈值或所述第二精准度阈值包括:所述分布式调用请求的参数阈值信息、所述分布式调用请求的时效阈值信息和/或所述分布式调用请求的结果阈值信息。9.一种低功耗分布式调用设备,其特征在于,所述设备为分布式网络中的第二设备,所述分布式网络包括第一设备和至少一个所述第二设备,其中,所述第一设备为所述分布式网络中的一个设备,所述第二设备为所述分布式网络中除所述第一设备以外的其它设备,所述设备包括:设备主体和低功耗桥接模块;其中,所述低功耗桥接模块通过通信模块接收所述第一设备发送的分布式调用请求并临时存储至缓存中;在第一时刻向所述设备主体发送所述分布式调用请求;所述设备主体根据所述分布式调用请求的第一精准度阈值确定调用结果;所述低功耗桥接模块通过所述通信模块将所述调用结果发送至所述第一设备;其中,所述设备主体和所述低功耗桥接模块各自具有独立的休眠机制,所述低功耗桥接模块根据所述设备主体的休眠机制,确定所述第一时刻。10.如权利要求9所述的设备,其特征在于,所述低功耗桥接模块还用于,通过所述通信模块接收所述第一设备发送的配置信息,其中,所述配置信息包括所述分布式调用请求和所述第一精准度阈值的阈值范围;根据所述分布式调用请求,确定第二设备允许被所述第一设备调用;根据所述第一精准度阈值的阈值范围,确定第二精准度阈值;通过所述通信模块将所述第二精准度阈值发送至所述第一设备,以便所述第一设备根据所述第二精准度阈值确定所述第一精准度阈值,其中,所述第一精准度阈值的范围与任意一个所述第二精准度阈值的范围存在交集。11.如权利要求9所述的设备,其特征在于,所述低功耗桥接模块还用于,通过所述通信模块接收所述第一设备发送的初始选择信息,所述初始选择信息用于指示所述第二设备作为所述第一被调用设备;根据自身设备的特征信息,确定反馈信息,所述反馈信息用于表示所述第二设备是否同意作为所述第一被调用设备;通过所述通信模块发送所述反馈信息至所述第一设备。12.如权利要求9-11任一所述的设备,其特征在于,所述分布式网络还包括第三设备,其中,所述第三设备为所述分布式网络中的一个设备,所述第三设备为所述分布式网络中除所述第一设备、第二设备以外的一个设备;在所述第一时刻之前,所述低功耗桥接模块通过通信模块接收所述第三设备发送的分布式调用请求;若所述第三设备发送的分布式调用请求与所述第一设备发送的分布式调用请求的类型相同,则将所述第三设备发送的分布式调用请求与所述第一设备发送的分布式调用请求进行合并。13.如权利要求9-12任一所述的设备,其特征在于,所述第一精准度阈值或所述第二精
准度阈值包括:所述分布式调用请求的参数阈值信息、所述分布式调用请求的时效阈值信息和/或所述分布式调用请求的结果阈值信息。14.一种低功耗分布式调用方法,其特征在于,所述方法应用于分布式网络中的第一设备,所述分布式网络还包括至少一个第二设备,其中,所述第一设备为所述分布式网络中的一个设备,所述第二设备为所述分布式网络中除所述第一设备以外的其它设备,所述方法包括:确定分布式调用请求的第一精准度阈值,其中,所述第一精准度阈值用于约束所述分布式调用请求;根据所述第一精准度阈值,确定第一被调用设备,其中,所述第一被调用设备为至少一个所述第二设备中的一个设备;在第一时刻发送所述分布式调用请求至所述第一被调用设备;在第二时刻接收所述第一被调用设备发送的调用结果并临时存储至缓存中;在第三时刻获取所述缓存中存储的所述调用结果;其中,第一设备具有独立的休眠机制,所述第一设备根据所述第一被调用设备确定所述第一时刻和所述第二时刻,以及根据自身设备的休眠机制确定所述第三时刻。15.如权利要求14所述的方法,其特征在于,所述确定分布式调用请求的第一精准度阈值包括:发送配置信息到至少一个所述第二设备,以便至少一个所述第二设备根据所述配置信息确定第二精准度阈值;接收至少一个第二设备发送的所述第二精准度阈值;根据至少一个所述第二精准度阈值,确定所述第一精准度阈值,其中,所述第一精准度阈值的范围与任意一个所述第二精准度阈值的范围存在交集。16.如权利要求14所述的方法,其特征在于,所述确定第一被调用设备包括:根据所述第一精准度阈值,确定所述分布式调用请求的初始被调用设备,所述初始被调用设备为至少一个所述第二设备中的一个设备;发送初始选择信息至初始被调用设备,所述初始选择信息用于指示所述初始被调用设备作为所述第一被调用设备;接收初始被调用设备发送的反馈信息;根据所述反馈信息,确定所述分布式调用请求的第一被调用设备。17.如权利要求14所述的方法,其特征在于,所述方法还包括:若所述第三时刻位于所述第一时刻之前,确定所述缓存中是否存在所述调用结果;当所述缓存中存在所述调用结果,则在所述第一时刻直接调用所述调用结果;当所述缓存中不存在所述调用结果,则确定所述分布式调用请求的所述第一精准度阈值。18.如权利要求17所述的方法,其特征在于,所述当所述缓存中存在所述调用结果,则在所述第一时刻直接调用所述调用结果,还包括:确定所述调用结果是否满足所述第一精准度阈值;当所述调用结果满足所述第一精准度阈值,则在所述第一时刻直接调用所述调用结果;
当所述调用结果不满足所述第一精准度阈值,则确定所述分布式调用请求的所述第一精准度阈值。19.如权利要求14所述的方法,其特征在于,所述方法还包括:根据所述调用结果,确定所述分布式调用请求的第三精准度阈值以及第二被调用设备。20.如权利要求14所述的方法,其特征在于,在确定分布式调用请求的第一精准度阈值之前,所述方法还包括:当用户准备执行所述分布式调用请求时,显示提示消息,所述提示消息用于指示是否选择低功耗模式执行所述分布式调用请求;若所述用户选择低功耗模式执行所述分布式调用请求,则确定分布式调用请求的第一精准度阈值。21.如权利要求14-20任一所述的方法,其特征在于,所述第一精准度阈值或所述第二精准度阈值包括:所述分布式调用请求的参数阈值信息、所述分布式调用请求的时效阈值信息和/或所述分布式调用请求的结果阈值信息。22.一种低功耗分布式调用方法,其特征在于,所述方法应用于分布式网络中的第二设备,所述分布式网络包括第一设备和至少一个所述第二设备,其中,所述第一设备为所述分布式网络中的一个设备,所述第二设备为所述分布式网络中除所述第一设备以外的其它设备,所述方法包括:接收所述第一设备发送的分布式调用请求并临时存储至缓存中;在第一时刻根据所述分布式调用请求的第一精准度阈值确定调用结果;将所述调用结果发送至所述第一设备;其中,所述第二设备具有独立的休眠机制,所述第二设备根据自身设备的休眠机制,确定所述第一时刻。23.如权利要求22所述的方法,其特征在于,所述方法还包括:接收所述第一设备发送的配置信息,其中,所述配置信息包括所述分布式调用请求和所述第一精准度阈值的阈值范围;根据所述分布式调用请求,确定第二设备允许被所述第一设备调用;根据所述第一精准度阈值的阈值范围,第二精准度阈值;将所述第二精准度阈值发送至所述第一设备,以便所述第一设备根据所述第二精准度阈值确定所述第一精准度阈值,其中,所述第一精准度阈值的范围与任意一个所述第二精准度阈值的范围存在交集。24.如权利要求22所述的方法,其特征在于,所述方法还包括:接收所述第一设备发送的初始选择信息,所述初始选择信息用于指示所述第二设备作为所述第一被调用设备;根据自身设备的特征信息,确定反馈信息,所述反馈信息用于表示所述第二设备是否同意作为所述第一被调用设备;发送所述反馈信息至所述第一设备。25.如权利要求22-24任一所述的设备,其特征在于,所述分布式网络还包括第三设备,其中,所述第三设备为所述分布式网络中的一个设备,所述第三设备为所述分布式网络中
除所述第一设备、第二设备以外的一个设备;所述方法还包括:在所述第一时刻之前,接收所述第三设备发送的分布式调用请求;若所述第三设备发送的分布式调用请求与所述第一设备发送的分布式调用请求的类型相同,则将所述第三设备发送的分布式调用请求与所述第一设备发送的分布式调用请求进行合并。26.如权利要求22-25任一所述的方法,其特征在于,所述第一精准度阈值和所述第二精准度阈值包括:所述分布式调用请求的参数阈值信息、所述分布式调用请求的时效阈值信息和/或所述分布式调用请求的结果阈值信息。27.一种低功耗分布式调用装置,其特征在于,所述装置包括:处理器,用于与存储器耦合,以及读取并执行所述存储器中的指令;当所述处理器运行时执行所述指令,使得所述处理器还用于执行所述14-21或22-26任意所述方法。28.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当所述指令在终端上运行时,使得所述终端执行如权利要求14-21或22-26任意一项所述的方法。29.一种包含指令的计算机程序设备,当其在终端上运行时,使得所述终端执行如权利要求14-21或22-26中的任一项所述的方法。

技术总结
本申请实施例涉及一种低功耗分布式调用方法,方法应用于分布式网络,该网络包括第一设备和至少一个第二设备,包括:第一设备确定分布式调用请求的第一精准度阈值;根据第一精准度阈值确定第一被调用设备;在第一时刻发送分布式调用请求至第一被调用设备。第一被调用设备接收到分布式调用请求,并在最佳时刻执行并得到调用结果,发送调用结果至第一设备。第一设备接收第一被调用设备发送的调用结果并进行缓存;在第二时刻从缓存中调用该调用结果。通过上述方式可以降低网络环境中的调用者和被调用者由于频繁唤醒所造成的功耗问题,同时还可以避免多次重复的分布式调用,进一步降低网络的功耗开销。低网络的功耗开销。低网络的功耗开销。


技术研发人员:刘建军
受保护的技术使用者:华为技术有限公司
技术研发日:2020.05.14
技术公布日:2021/11/19
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1