条件路由装置和方法与流程

文档序号:20608232发布日期:2020-05-01 22:18阅读:来源:国知局

技术特征:

1.一种转发器装置(220),被配置用于在网络(200)中使用,该转发器装置(220)包括:

至少一个通信接口(223),配置为:

从消费者装置(210)或第二转发器装置接收对数据的第一请求,该第一请求包括所请求的数据的标识符和条件;

向网络(200)中的生产者装置(230)或第三转发器装置发送对数据的第二请求,该第二请求至少包括该数据的标识符;

从生产者装置(230)或第三转发器装置接收与所请求的数据相对应的数据;和

向消费者装置(210)或第二转发器装置发送所接收的数据;和

至少一个硬件处理器(221),配置为:

仅在所接收的数据满足所述条件的情况下,指示所述至少一个通信接口(223)向消费者装置(210)发送所接收的数据;

其中所述至少一个硬件处理器(221)进一步配置为仅在转发器装置(220)从消费者装置(210)接收到第一请求的情况下,确定所接收的数据是否满足所述条件。

2.一种转发器装置(220),被配置用于在网络(200)中使用,该转发器装置(220)包括:

至少一个通信接口(223),配置为:

从消费者装置(210)或第二转发器装置接收对数据的第一请求,该第一请求包括所请求的数据的标识符和条件;

向网络(200)中的生产者装置(230)或第三转发器装置发送对数据的第二请求,该第二请求至少包括该数据的标识符;

从生产者装置(230)或第三转发器装置接收与所请求的数据相对应的数据;和

向消费者装置(210)或第二转发器装置发送所接收的数据;和

至少一个硬件处理器(221),配置为:

仅在所接收的数据满足所述条件的情况下,指示所述至少一个通信接口(223)向消费者装置(210)发送所接收的数据;

其中所述至少一个硬件处理器(221)进一步配置为仅在转发器装置(220)向生产者装置(230)发送第二请求的情况下,确定所接收的数据是否满足所述条件。

3.根据权利要求1或2所述的转发器装置(220),还包括存储器(222),被配置用于存储所接收的数据,其中所述至少一个硬件处理器(221)进一步配置为如果存储在存储器(222)中则从中检索与所请求的数据相对应的所接收的数据,并且仅在所检索的数据满足所述条件的情况下,向消费者装置(210)或第二转发器装置发送所检索的数据。

4.根据权利要求1或2所述的转发器装置(220),其中所述至少一个硬件处理器(221)进一步配置为将所述第一请求存储在所述存储器(222)中。

5.根据权利要求4所述的转发器装置(220),其中所述至少一个硬件处理器(221)进一步被配置为将所述第一请求与计时器相关联,并在所述计时器到期时,从存储器(222)移除所述第一请求。

6.根据权利要求1或2所述的转发器装置(220),其中所述第二请求进一步包括所述条件。

7.根据权利要求1或2所述的转发器装置(220),其中所述至少一个硬件处理器(221)进一步被配置为在所接收的数据不满足所述条件的情况下,向所述消费者装置(210)发送不满足所述条件的通知。

8.一种在网络(200)中的转发器装置(220)处的方法,该方法包括:

至少一个通信接口(223)从消费者装置(210)或第二转发器装置接收(s310)对数据的第一请求,该第一请求包括所请求的数据的标识符和条件;

所述至少一个通信接口(223)向网络(200)中的生产者装置(230)或第三转发器装置发送(s335)对数据的第二请求,该第二请求至少包括该数据的标识符;

所述至少一个通信接口(223)从生产者装置(230)或第三转发器装置接收(s340)与所请求的数据相对应的所接收的数据;

至少一个硬件处理器(221)确定(s350)所接收的数据是否满足所述条件,其中仅在转发器装置(220)从消费者装置(210)接收到第一请求的情况下,执行该确定;

仅在所接收的数据满足所述条件的情况下,向消费者装置(210)或第二转发器装置发送(s355)所请求的数据。

9.一种在网络(200)中的转发器装置(220)处的方法,该方法包括:

至少一个通信接口(223)从消费者装置(210)或第二转发器装置接收(s310)对数据的第一请求,该第一请求包括所请求的数据的标识符和条件;

所述至少一个通信接口(223)向网络(200)中的生产者装置(230)或第三转发器装置发送(s335)对数据的第二请求,该第二请求至少包括该数据的标识符;

所述至少一个通信接口(223)从生产者装置(230)或第三转发器装置接收(s340)与所请求的数据相对应的所接收的数据;

至少一个硬件处理器(221)确定(s350)所接收的数据是否满足条件,其中仅在转发器装置(220)向生产者装置(230)发送了第二请求的情况下,执行该确定;

仅在所接收的数据满足所述条件的情况下,向消费者装置(210)或第二转发器装置发送(s355)所请求的数据。

10.根据权利要求8或9所述的方法,进一步包括:

如果存储在存储器中,则通过至少一个硬件处理器(221)从存储器(222)中检索(s315)与所请求的数据相对应的数据;

通过至少一个硬件处理器(221)确定(s320)所检索的数据是否满足条件;和

仅在所检索的数据满足所述条件的情况下,向消费者装置(210)或第二转发器装置发送(s325)所检索的数据。

11.根据权利要求8或9所述的方法,进一步包括:通过所述至少一个硬件处理器(221)将所述第一请求存储(s330)在存储器(222)中。

12.根据权利要求8或9所述的方法,其中所述第二请求还包括所述条件。

13.根据权利要求8或9所述的方法,进一步包括:如果所接收的数据不满足所述条件,则向所述消费者装置(210)发送不满足所述条件的通知。

14.一种计算机程序,包括可由处理器执行的程序代码指令,用于实现根据权利要求8至13中的任一项所述的方法的步骤。

15.一种计算机程序产品(240),其存储在非瞬时计算机可读介质上,并且包括可由处理器执行的程序代码指令,用于实现根据权利要求8至13中的任一项所述的方法的步骤。


技术总结
优选地基于信息中心联网(ICN)的网络(200)中的转发器(220)从消费者装置(210)或第二转发器装置接收(S310)对数据的第一请求,该第一请求包括所请求的数据的标识符和条件,向网络(200)中的生产者装置(230)或第三转发器装置发送(S335)对数据的第二请求,该第二请求至少包括数据的标识符,从生产者装置(230)或第三转发器装置接收(S340)与所请求的数据对应的所接收的数据,确定(S350)所接收的数据是否满足条件,并且仅在所接收的数据满足条件的情况下,向消费者装置(210)或第二转发器装置发送(S355)所请求的数据。仅在转发器装置(220)从消费者装置(210)接收到第一请求的情况下、或者仅在转发器装置(220)向生产者装置(230)发送了第二请求的情况下,才能执行该确定。

技术研发人员:S.奥诺;M.贝托利诺
受保护的技术使用者:交互数字CE专利控股公司
技术研发日:2018.09.04
技术公布日:2020.05.01
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1