一种代理网络的装置的方法及代理装置制造方法及图纸

技术编号:11494894 阅读:82 留言:0更新日期:2015-05-21 18:44
一种装置网络的代理装置,可包括存储器、装置状态模块、数据拦截模块、网络接口以及模拟模块。所述存储器可被配置为存储用于模拟网络中的装置的模拟策略,其中,所述策略包括指示应用所述策略的装置状态的状态标准。所述装置状态模块可被配置为监控装置的状态。所述数据拦截模块可被配置为拦截发向装置的行为请求。所述网络接口可被配置为在装置的状态不满足状态标准时,将拦截的行为请求转发给装置。所述模拟模块可被配置为在装置的状态满足状态标准时,模拟装置并且响应行为请求,而无需访问装置。

【技术实现步骤摘要】
一种代理网络的装置的方法及代理装置交叉引用相关申请本申请要求于2013年12月31日提交的美国临时专利申请61/922,554、于2013年11月14日提交的美国临时专利申请61/904,432以及与2014年1月22日提交的美国专利申请14/161,621的权益,其全部内容作为参考结合于此。
本说明书主要涉及一种代理装置,特别地但不排除地涉及一种用于装置网络的代理装置。
技术介绍
据估计,到2020年,能够连接超过300亿个装置。这些装置可包括传感器装置、可佩戴式装置、计算装置等。这些装置中的很多装置可在包括其他这种装置的网络内永久地或暂时地进行操作。这些装置可共同操作地被配置为共同执行一个或多个任务,例如,代表用户和/或应用程序,因此,可称为可共同操作的装置(interoperabledevice)。因此,网络可包括大量可共同操作的装置,因此存在与管理这样的装置(例如,与执行由应用程序和/或用户请求的任务相结合)相关的相当大的复杂性。
技术实现思路
本专利技术提供了一种代理网络的装置的方法,所述方法包括:接收用于处理由网络中的多个装置的第一装置生成的数据项第一策略;拦截由所述第一装置生成的数据项;至少基于所述第一策略处理至少一些数据项;当所述第一策略指示应将经处理的数据项转发给第一请求装置时,将所述经处理的数据项转发给所述第一请求装置;以及当所述第一策略指示应缓存所述经处理的数据项时,缓存所述经处理的数据项,并且响应于拦截来自所述第一请求装置的数据项的请求,将缓存的数据项的至少一部分提供给所述第一请求装置,而无需访问所述第一装置。其中,至少基于策略处理至少一些数据项包括以下中的至少一个:使所述至少一些数据项匿名,概述所述至少一些数据项,或者过滤所述至少一些数据项。其中,接收用于处理由所述第一装置生成的数据项的策略包括:相对于与所述第一请求装置的第一通信,从所述第一请求装置接收用于处理由所述第一装置生成的数据项的所述第一策略。所述方法进一步包括:相对于与第二请求装置的第二通信,从所述第二请求装置接收用于处理由网络中的第一装置生成的数据项以及由网络中的第二装置生成的另外数据项的第二策略,其中,所述第二策略与所述第一策略不同。所述方法进一步包括:相对于与所述第一请求装置的所述第一通信,至少基于所述第一请求装置的授权,生成用于处理由所述网络中的所述第一装置生成的数据项的第二策略。所述方法进一步包括:在将所述经处理的数据项转发给所述第一请求装置之前并且在将所述缓存的数据项提供给所述第一请求装置之前,应用第二策略。其中,接收用于处理由第一装置生成的数据项的策略包括:至少基于所述第一装置的行为模式生成所述第一策略,其中,所述策略减少了由所述第一装置消耗的带宽、功率以及处理资源中的至少一个。其中,所述策略指示缓存的数据衰变标准,并且响应于拦截来自所述请求装置的数据项的请求,将至少一部分缓存的数据项提供给所述请求装置,而无需访问所述第一装置,进一步包括:响应于拦截来自所述请求装置的数据项的请求,确定至少一个缓存的数据项是否满足缓存的数据衰变标准;至少基于所述第一装置的行为模式和所述缓存的数据项,估计至少一个更新的数据项;以及将所述至少一个更新的数据项提供给所述请求装置,而无需访问所述第一装置,以便所述至少一个更新的数据项看起来已经由所述第一装置传输。其中,拦截由所述第一装置生成的数据项包括:从所述网络中的多个装置中接收多个数据项,其中,所述多个数据项包括由所述第一装置生成的数据项,由所述第一装置生成的数据项被寻址到所述请求装置;以及当允许传输所述多个数据项中的其他数据项时,防止传输由所述第一装置生成的数据项。其中,拦截来自所述第一请求装置的数据项的请求包括:接收来自所述第一请求装置的数据项的请求,其中,所述请求被寻址到所述第一装置;以及防止将所述请求传输给所述第一装置。本专利技术提供了一种代理装置,包括:存储器,其被配置为存储用于模拟网络中的装置的模拟策略,其中,所述策略包括指示应用所述策略的装置的状态的状态标准;装置状态模块,其被配置为监控所述装置的状态;数据拦截模块,其被配置为拦截寻址到所述装置的行为请求;网络接口,其被配置为当所述装置的状态不满足所述模拟策略的状态标准时,将拦截的行为请求转发给所述装置;以及模拟模块,其被配置为在所述装置的状态满足所述模拟策略的状态标准时,模拟所述装置,并且代表所述装置响应所述行为请求,而无需访问所述装置。其中,所述数据拦截模块被配置为拦截由所述装置生成的数据项,所述存储器被配置为存储由所述装置生成的数据项,从请求装置接收所述行为请求,所述行为请求包括由所述装置生成的数据项的请求,并且所述模拟模块被配置为在所述装置的状态满足所述模拟策略的状态标准时,提供存储在所述存储器内的数据项,而无需访问所述装置。其中,所述存储器被配置为存储匿名策略、概述策略或过滤策略中的至少一个,并且所述代理装置进一步包括以下中的至少一个:匿名模块,其被配置为在将数据项提供给所述请求装置之前,至少基于所述匿名策略,使所请求的数据项匿名;概述模块,其被配置为在将数据项提供给所述请求装置之前,至少基于所述概述策略,概述所请求的数据项;或者提取模块,其被配置为在将数据项提供给所述请求装置之前,至少基于所述过滤策略,过滤所请求的数据项。其中,所述网络接口被配置为从所述请求装置接收所述模拟策略、所述匿名策略、所述概述策略或所述过滤策略中的至少一个。所述代理装置进一步包括:至少一个处理器,其被配置为至少基于所述装置的行为模式,生成所述模拟策略、所述匿名策略、所述概述策略或所述过滤策略中的至少一个,其中,由所述至少一个处理器生成的策略减少了由所述装置消耗的带宽、功率以及处理资源中的至少一个。其中,应用所述策略的装置的状态包括不可用状态或低功率模式状态中的至少一个。本专利技术提供了一种包括存储在实体计算机可读存储介质内的指令的计算机程序产品,所述指令包括:用于接收用于模拟网络中的装置的策略的指令,其中,所述策略包括指示应用所述策略的装置的状态的状态标准;用于拦截寻址到所述装置的行为请求的指令用于在所述装置的状态不满足所述状态标准时将所述行为请求转发给所述装置的指令;以及用于在所述装置的状态满足所述状态标准时模拟所述装置并且代表所述装置响应行为请求而无需访问所述装置的指令。所述指令进一步包括:用于监控所述装置的状态的指令。用于监控所述装置的状态的指令包括以下中的至少一个:用于从所述装置接收所述装置的状态的指令;或者用于轮询所述装置以确定所述装置的状态的指令。其中,从请求装置拦截所述行为请求,并且用于模拟所述装置并且代表所述装置响应行为请求的指令包括:用于检索由所述装置生成的缓存数据项的指令;以及用于将缓存的数据项传输给请求装置以便缓存的数据项看起来已经由所述装置传输的指令。附图说明在所附权利要求中,阐述了本技术的某些特征。但是,为了进行说明,在以下示图中阐述了本技术的多个实施方式。图1示出了根据一个或多个实施方式的可为装置的一个或多个网络实施一个或多个代理装置的示例性网络环境;图2示出了根据一个或多个实施方式的用于装置网络的示例性代理装置;图3示出了根据一个或多个实施方式的用于装置网络的代理装置的示例性处理的流程图;图4示出本文档来自技高网...

【技术保护点】
一种代理网络的装置的方法,所述方法包括:接收用于处理由网络中的多个装置的第一装置生成的数据项第一策略;拦截由所述第一装置生成的数据项;至少基于所述第一策略处理至少一些数据项;当所述第一策略指示应将经处理的数据项转发给第一请求装置时,将所述经处理的数据项转发给所述第一请求装置;以及当所述第一策略指示应缓存所述经处理的数据项时,缓存所述经处理的数据项,并且响应于拦截来自所述第一请求装置的数据项的请求,将缓存的数据项的至少一部分提供给所述第一请求装置,而无需访问所述第一装置。

【技术特征摘要】
2013.11.14 US 61/904,432;2013.12.31 US 61/922,554;1.一种代理网络的装置的方法,所述方法包括:接收用于处理由网络中的多个装置中的第一装置生成的数据项的第一策略,其中所述第一策略指示缓存的数据衰变标准;拦截由所述第一装置生成的数据项;至少基于所述第一策略处理至少一些数据项;当所述第一策略指示应将经处理的数据项转发给第一请求装置时,将所述经处理的数据项转发给所述第一请求装置;以及当所述第一策略指示应缓存所述经处理的数据项时,缓存所述经处理的数据项;当缓存的数据项的至少一部分满足所述缓存的数据衰变标准时,响应于拦截来自所述第一请求装置的对数据项的请求,将所述缓存的数据项的所述至少一部分提供给所述第一请求装置,而无需访问所述第一装置;以及当至少一个所述缓存的数据项不满足所述缓存的数据衰变标准时,估计至少一个更新的数据项,并且响应于拦截来自所述第一请求装置的对数据项的请求,将所述至少一个更新的数据项提供给所述第一请求装置,而无需访问所述第一装置。2.根据权利要求1所述的方法,其中,至少基于所述第一策略处理至少一些数据项包括以下中的至少一个:使所述至少一些数据项匿名,概述所述至少一些数据项,或者过滤所述至少一些数据项。3.根据权利要求1所述的方法,其中,接收用于处理由所述第一装置生成的数据项的所述第一策略包括:相对于与所述第一请求装置的第一通信,从所述第一请求装置接收用于处理由所述第一装置生成的数据项的所述第一策略。4.根据权利要求3所述的方法,进一步包括:相对于与第二请求装置的第二通信,从所述第二请求装置接收用于处理由所述网络中的所述第一装置生成的数据项以及由所述网络中的第二装置生成的另外数据项的第二策略,其中,所述第二策略与所述第一策略不同。5.根据权利要求3所述的方法,进一步包括:相对于与所述第一请求装置的所述第一通信,代理装置至少基于所述第一请求装置的授权,生成用于处理由所述网络中的所述第一装置生成的数据项的第三策略。6.根据权利要求5所述的方法,进一步包括:在将所述经处理的数据项转发给所述第一请求装置之前并且在将所述缓存的数据项提供给所述第一请求装置之前,应用所述第三策略。7.根据权利要求1所述的方法,其中,接收用于处理由所述第一装置生成的数据项的所述第一策略包括:至少基于所述第一装置的行为模式生成所述第一策略,其中,所述第一策略减少了由所述第一装置消耗的带宽、功率以及处理资源中的至少一个。8.根据权利要求1所述的方法,其中估计所述至少一个更新的数据项包括至少基于所述第一装置的行为模...

【专利技术属性】
技术研发人员:尼古拉斯·伊利亚蒂斯约翰·斯图尔特·沃利史蒂芬·威尔逊·贝利瓦埃勒·威廉·迪亚卜
申请(专利权)人:美国博通公司
类型:发明
国别省市:美国;US

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

1