【技术实现步骤摘要】
一种低功耗分布式调用方法、设备及装置
[0001]本申请涉及物联网领域,尤其涉及一种智能设备之间分布式协同互联低功耗调用方法、设备及其装置。
技术介绍
[0002]随着智能设备不断的进入普通消费者的生活中,智能设备之间的交互也变得越来越多。当某个智能设备需要使用到其它智能设备的某些功能或者某些数据时,智能设备之间将会出现频繁的相互调用。例如,手机通过远程调用的方式调用智能温度计获取某位置的温度信息,又或者手机调用家庭摄像头拍摄一张照片等。对于不同设备之间跨设备的调用、业务执行等,在业界认为是一种“分布式调用”,其涉及到的智能终端也可称为“分布式终端设备”,对应的应用场景也可称为“分布式终端业务场景”。对于存在分布式调用关系的分布式终端设备所在的网络,可称为“分布式终端设备网络”。例如图1所示出的一种分布式终端业务场景,设备A和设备B均可称为分布式终端设备,其中,设备A作为调用者向设备B发起调用业务执行请求,该请求可称为分布式调用请求。设备B作为被调用者在执行完相应操作后,向设备A返回结果或者数据。对于设备A和设备B所处的网络环境,即分布式终端设备网络。
[0003]当然相较于图1所示出的分布式终端业务场景中仅有设备A和设备B,随着智能设备越来越多,多个设备之间的互动也变得越来越频繁。分布式终端业务场景逐渐由两个分布式终端设备之间的调用,演变为多个分布式终端设备之间的调用。例如图2示出的,可以包括多个不同的分布式终端设备。对于其中的某一个分布式终端设备而言,将有很大概率处理更多的来自不同分布式终端设备的分布式调 ...
【技术保护点】
【技术特征摘要】
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.一种低功耗分布式调用方法,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。