用于通过竞标请求分配传感器网络资源的系统技术方案

技术编号:18825017 阅读:24 留言:0更新日期:2018-09-01 13:49
本技术涉及对传感器网络(111‑116,121‑122,131)的资源成本进行分配。确切地说,拍卖模型被用来控制传感器网络利用的需求方。用户通过诸如时间、地理和数据类型等特定变量来例如使用竞标提交接口(300)对部分传感器网络利用进行竞标。在所述竞标过程期间,可用的传感器网络资源可能是未知的。因此,用户对预测的部分传感器网络利用进行竞标,所述预测的部分传感器网络利用可以使用历史传感器网络趋势和模型来估计。贯穿该过程,保持了装置性能的同时提供用户体验、隐私和安全性。

【技术实现步骤摘要】
【国外来华专利技术】用于通过竞标请求分配传感器网络资源的系统相关申请的交叉引用本申请是于2016年4月21日提交的美国专利申请No.15/134,675的继续申请,所述美国专利申请的公开内容特此以引用的方式并入本文中。
技术介绍
传感器网络包括具有传感器的多个空间分布式自主装置,所述装置可以监视诸如温度、湿度、声音、辐射和压力等物理或环境条件。所述装置经由网络将所述数据传递到集中式位置。在一些传感器网络中,与集中式位置的通信是双向的,因此可以修改这些自主装置的特性。传感器网络可以由移动装置组成。这些移动装置可以具有内置于装置中的多种类型的传感器,诸如蜂窝无线电、红外线收发器、加速器、陀螺仪和气压计。这些移动装置还可以经由通信标准与诸如信标等其它装置通信并且从所述其它装置转发数据。然而,这种类型的传感器网络是稀缺资源,因为新的装置无法随意、快速或以可预测的方式添加至网络。例如,移动装置的网络高度依赖于人们决定何时获得装置,何时对装置进行升级或变更,是否选择随身携带装置,以及是否决定参与传感器网络。因此,控制的许多方面并不集中。另外,来自中央服务器的对来自该传感器网络内的移动装置的诸如信标扫描结果等数据的过多请求可能严重地降低了这些移动装置的电池使用寿命。电池使用寿命的大幅降低将可能不利地影响所有者与它们的移动装置的交互体验,并且还引起更多的所有者禁用或选择不加入传感器网络。
技术实现思路
该技术涉及对传感器网络的资源成本进行分配。在本公开的一个方面中,拍卖模型被用来控制传感器网络利用的需求方。用户通过诸如时间、地理和数据类型等特定变量来对传感器网络利用进行竞标。在竞标过程期间,可用的传感器网络资源可能是未知的。因此,一个或多个服务器可以随后使用预测的部分传感器网络利用成本对所接收的用户竞标进行翻译或标准化,所述部分传感器网络利用成本是使用历史传感器网络趋势和模型来估计的。贯穿该过程,可以在保持装置性能的同时提供所有者体验、隐私和安全性。在竞标方和数据收集方二者处,将提供可承担性(affordance)以保护传感器网络中的参与者。例如,将限制竞标参数和所收集的数据类型,以防止竞标者能够将数据收集集中到特定的人员、装置等。本公开的一个方面提供用于使用多个装置来对传感器网络的资源进行分配的方法。所述方法包括接收竞标请求,其中每个竞标请求至少识别将被多个数据收集装置收集的数据类型;确定所接收的竞标请求中的任一个是否违反预定义的隐私保护规则的集合中的任一个;拒绝被确定为违反预定义的隐私保护规则的任何竞标请求;计算与剩余的竞标请求相关联的资源成本,所述资源成本对应于多个数据收集装置的负担量;基于与所述竞标请求相关联的至少计算的资源成本而选择剩余竞标请求中的一个或多个;以及基于所述一个或多个选择的竞标请求将装置规则发送给所述多个数据收集装置中的至少一些,其中所述装置规则对所述多个数据收集装置中的至少一些进行配置,以响应于所述一个或多个选择的竞标请求而收集信息。本公开的另一方面提供一种系统,所述系统包括存储器和一个或多个服务器,所述一个或多个服务器与存储器和传感器网络二者通信。所述一个或多个服务器被配置来接收竞标请求,其中每个竞标请求至少识别将被多个数据收集装置收集的数据类型;确定所接收的竞标请求中的任一个是否违反预定义的隐私保护规则的集合中的任一个;拒绝被确定为违反预定义的隐私保护规则的任何竞标请求;计算与剩余的竞标请求相关联的资源成本,所述资源成本对应于多个数据收集装置的负担量;基于与所述竞标请求相关联的至少计算的资源成本而选择剩余竞标请求中的一个或多个;以及基于所述一个或多个选择的竞标请求将装置规则发送给所述多个数据收集装置中的至少一些,其中所述装置规则对所述多个数据收集装置中的至少一些进行配置,以响应于所述一个或多个选择的竞标请求而收集信息。本公开的另一方面提供存储指令的非暂时性计算机可读介质,所述指令可由处理器执行以便执行用于对具有多个装置的传感器网络的资源进行分配的方法。所述方法包括接收竞标请求,其中每个竞标请求至少识别将被多个数据收集装置收集的数据类型;确定所接收的竞标请求中的任一个是否违反预定义的隐私保护规则的集合中的任一个;拒绝被确定为违反预定义的隐私保护规则的任何竞标请求;计算与剩余的竞标请求相关联的资源成本,所述资源成本对应于多个数据收集装置的负担量;基于与所述竞标请求相关联的至少计算的资源成本而选择剩余竞标请求中的一个或多个;以及基于所述一个或多个选择的竞标请求将装置规则发送给所述多个数据收集装置中的至少一些,其中所述装置规则对所述多个数据收集装置中的至少一些进行配置,以响应于所述一个或多个选择的竞标请求而收集信息。附图说明图1是根据本公开的各方面的传感器网络的框图。图2是根据本公开的各方面的示例性系统的框图。图3是根据本公开的各方面的示例性用户接口的图解。图4示出根据本公开的各方面的数据收集的示例。图5示出根据本公开的各方面的数据收集的另一示例。图6示出根据本公开的各方面的数据收集的另一示例。图7是根据本公开的各方面的示例性方法的流程图。图8示出根据本公开的各方面的处理请求的示例。图9示出根据本公开的各方面的处理请求的另一示例。图10是根据本公开的各方面的另一示例性方法的流程图。具体实施方式当参考实施例的以下描述以及附图来考虑时,将了解本公开的方面、特征和优点。不同附图中的相同参考编号可以识别相同或相似的要素。另外,以下描述并非限制性的;本技术的范围由所附权利要求以及等效形式限定。例如,虽然根据示例性实施例的某些过程在图中示出为以线性方式发生,但是除非本文明确说明,否则这不是必需的。不同的过程可以按照不同的顺序或同时执行。除非另有说明,否则可以添加或省略步骤。图1示出根据本公开的各方面的系统100。系统100包括经由网络150与服务器101通信的多个请求提交装置162至166。服务器101还经由网络150与数据收集装置111至116、121至122以及131的传感器网络通信。虽然图1示出相同的网络被用于请求提交装置162至166与服务器101之间的通信,并且还用于服务器101与数据收集装置之间的通信,但是也可以使用多个单独的网络。数据收集装置111至116、121至122以及131可以能够收集多种类型的统计数据中的任一个,诸如有关空气质量、天气、压力等的数据。为此,存在可以使用大规模传感器网络启用的许多使用情况,诸如检测地震,预报天气,监视基础设施等。数据收集装置仅限于装置的所有者已同意收集并提供数据的设备,并且在一些示例中,所有者可能因其参与而得到补偿。例如,所有者可以同意经由OS级特征或经由他们的装置上的app或服务参与传感器网络。供所有者完成此操作的机制也可以为所有者提供用于管理他们在传感器网络中的参与的接口。该管理接口可以允许所有者来确切地指定他们愿意提供哪种类型的数据。例如,所有者可以指定可以从他们的装置收集温度数据而不是湿度数据。管理接口还可以允许所有者来设置将限定他们的装置如何参与到传感器网络中的装置参与参数,诸如最大数据使用。管理接口还为所有者提供关于所收集的数据类型和数据量的统计资料。请求提交装置162至166可以被用来提交对来自数据收集装置的数据的请求。所述请求可以就数据类型,用来收集数据本文档来自技高网...

【技术保护点】
1.一种用于对具有多个参与装置的传感器网络的资源进行分配的方法,所述方法包括:在一个或多个计算装置处接收竞标请求,其中每个竞标请求至少识别将由多个数据收集装置收集的数据类型;通过所述一个或多个计算装置确定所接收的竞标请求中的任一个是否违反预定义的隐私保护规则的集合中的任一个;通过所述一个或多个计算装置拒绝被确定为违反所述预定义的隐私保护规则的任何竞标请求;通过所述一个或多个计算装置计算与剩余竞标请求相关联的资源成本,所述资源成本对应于所述多个数据收集装置的负担量;通过所述一个或多个计算装置至少基于与所述竞标请求相关联的所计算的资源成本而选择所述剩余竞标请求中的一个或多个;以及通过所述一个或多个计算装置基于所选择的一个或多个竞标请求,将装置规则发送给所述多个数据收集装置中的至少一些,其中所述装置规则对所述多个数据收集装置中的至少一些进行配置,以响应于所选择的一个或多个竞标请求而收集信息。

【技术特征摘要】
【国外来华专利技术】2016.04.21 US 15/134,6751.一种用于对具有多个参与装置的传感器网络的资源进行分配的方法,所述方法包括:在一个或多个计算装置处接收竞标请求,其中每个竞标请求至少识别将由多个数据收集装置收集的数据类型;通过所述一个或多个计算装置确定所接收的竞标请求中的任一个是否违反预定义的隐私保护规则的集合中的任一个;通过所述一个或多个计算装置拒绝被确定为违反所述预定义的隐私保护规则的任何竞标请求;通过所述一个或多个计算装置计算与剩余竞标请求相关联的资源成本,所述资源成本对应于所述多个数据收集装置的负担量;通过所述一个或多个计算装置至少基于与所述竞标请求相关联的所计算的资源成本而选择所述剩余竞标请求中的一个或多个;以及通过所述一个或多个计算装置基于所选择的一个或多个竞标请求,将装置规则发送给所述多个数据收集装置中的至少一些,其中所述装置规则对所述多个数据收集装置中的至少一些进行配置,以响应于所选择的一个或多个竞标请求而收集信息。2.根据权利要求1所述的方法,其中通过所述一个或多个计算装置将装置规则发送给所述传感器网络内的所述多个数据收集装置中的至少一些包括:对已经存储在所述多个数据收集装置中的至少一些上的存储器中的装置规则进行更新。3.根据权利要求1所述的方法,其中每个竞标请求还识别以下中的至少一个:待收集的所述数据类型的主体价值、待收集的数据所在的地理区域、或者待收集的数据所在的时间范围。4.根据权利要求3所述的方法,所述方法还包括:通过所述一个或多个计算装置基于与那些竞标请求相关联的所述资源成本以及下述中的至少一个而对所接收的竞标请求区分优先次序:待收集的所述数据类型的所述主体价值、待收集的数据所在的所述地理区域、和待收集的数据所在的所述时间范围。5.根据权利要求4所述的方法,其中所述主体价值被表达成货币量、代币、积分或其它类型的稀缺资源中的至少一个。6.根据权利要求7所述的方法,所述方法还包括:通过所述一个或多个计算装置基于优先次序拒绝所接收的竞标请求中的至少一些。7.根据权利要求1所述的方法,其中所述装置规则指令所述多个数据收集装置中的至少一些仅当那些数据收集装置处于活动操作模式时收集数据。8.根据权利要求1所述的方法,其中所述装置规则中的至少一些是基于未来竞标请求的预测资源成本。9.根据权利要求1所述的方法,所述方法还包括:通过一个或多个计算装置接收由所述多个数据收集装置中的至少一些收集的数据;以及通过一个或多个计算装置将所收集的数据提供给与所选择的竞标请求相关联的客户端装置。10.根据权利要求1所述的方法,所述方法还包括:通过所述一个或多个计算装置实施存储在存储器中的请求规则,其中所述请求规则致使所述一个或多个计算装置当数据收集装置的数目低于预确定阈值时拒绝对来自所述数目的数据收集装置的数据的竞标请求。11.一种系统,所述系统包括:存储器;以及一个或多个服务器,所述一个或多个服务器与所述存储器通信并且与包括多个参与数据收集装置的传感器网络通信,所述一个或多个服务器被配置来:接收竞标请求,其中每个竞标请求至少识别将由所述多个数据收集装置收集的数据类型;确定所接收的竞标请求中的任一个是否违反预定义的隐私保护规则的集合中的任一个;拒绝被确定为违反所述预定义的隐私保护规则的任何竞标请求;...

【专利技术属性】
技术研发人员:马修·库利克
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

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

1