一种在多个被跟踪设备之间传输数据的方法和系统技术方案

技术编号:14081174 阅读:137 留言:0更新日期:2016-11-30 17:35
本发明专利技术涉及使用低功耗设备的数据通信。在一个实施例中,一种系统包括第一被跟踪设备和第二被跟踪设备。第一被跟踪设备包括第一已知的设备数据,其描述第一被跟踪设备已知的一个或多个以前的连接。第二被跟踪设备包括第二已知的设备数据,其描述第二被跟踪设备已知的一个或多个以前的连接。第一被跟踪设备被配置为连接到第二被跟踪设备,传输至少一部分第一已知的设备数据到第二被跟踪设备,并从第二被跟踪设备接收至少一部分第二已知的设备数据。第一被跟踪设备被进一步配置为修改第一已知的设备数据来包含第二已知的设备数据。第二已知的设备数据包括与以前的连接相关的涉及第一被跟踪设备信号范围之外的第三被跟踪设备的数据。

【技术实现步骤摘要】

本公开的多个实施例涉及低功耗设备,特别是涉及使用低功耗设备的数据通信。
技术介绍
从信息技术的角度来看,机器、人员、外围设备和其它实体全部可以是资产。诸如射频识别(RFID)之类的近场通信(NFC)通常用于跟踪这些资产以便进行资产管理。RFID标签通常成本较低,从而使得它们可方便和有效地进行大规模部署。但是,如果给定短距离,则当使用RFID标签时,资产管理器必须接近每个资产以便收集任何需要的数据。例如,对于无源RFID标签,距离通常限于十到五十厘米。因此,收集资产信息导致高误差度,特别是在复杂的数据中心环境内。此外,在诸如煤矿之类的危险环境中,资产管理器几乎不可能在物理上足够接近每个资产以获得需要的资产信息。随着芯片变得更廉价,更多的长距离技术用于资产管理。这些技术包括WiFi、ZigBee和无线串行设备。使用这些技术的设备可以具有昂贵的制造成本并且消耗大量电力。此外,每个此类设备需要处理器,例如微控制器单元(MCU)或者中央处理单元(CPU)。这些处理器需要比普通电池更多的电力来支持数月或数年的稳定和持续运行。因此,实现这些长距离技术可能需要电源,这对于实际部署而言可能成为问题。蓝牙低功耗(BLE)是一种新兴的高能效技术。BLE设备高功效并且具有低成本和可容易更换的电池。但是,这些设备每次只能与单个其它BLE设备配对,并且因此不能支持具有N-N传输的网络。传统的蓝牙协议支持微微网(piconet)和散射网(scatternet),但这两个网络都具有局限性。在微微网中,主节点在其短通信距离内可以连接到不超过七个从节点。在散射网中,从节点充当微微网之间的桥以便在微微网之间通信。为此,从节点必须停留在两个微微网的距离内,并且支持对应频率通道中的通信。
技术实现思路
在本专利技术的一个实施例中,一种系统包括第一被跟踪设备和第二被跟踪设备。所述第一被跟踪设备包括第一已知的设备数据,其中所述第一已知的设备数据描述了所述第一被跟踪设备已知的一个或多个以前的连接。所述第二被跟踪设备包括第二已知的设备数据,所述第二已知的设备数据描述了所述第二被跟踪设备已知的一个或多个以前的连接。所述第一被跟踪设备被配置为连接到所述第二被跟踪设备,传输至少一部分所述第一已知的设备数据到所述第二被跟踪设备,并从所述第二被跟踪设备接收至少一部分所述第二已知的设备数据。所述第一被跟踪设备被进一步配置为修改所述第一已知的设备数据来包含所述第二已知的设备数据。所述第二已知的设备数据包括与以前的连接相关的涉及所述第一被跟踪设备信号范围之外的第三被跟踪设备的数据。在本专利技术的另一个实施例中,一种计算机实现的方法包括将第一被跟踪设备连接到第二被跟踪设备。所述第一被跟踪设备包括第一已知的设备数据,所述第二被跟踪设备包括第二已知的设备数据。从所述第一被跟踪设备传输至少一部分所述第一已知的设备数据到所述第二被跟踪设备,其中所述第一已知的设备数据描述了所述第一被跟踪设备已知的一个或多个以前的连接。所述第一被跟踪设备从所述第二被跟踪设备接收至少一部分所述第二已知的设备数据,所述第二已知的设备数据描述了所述第二被跟踪设备已知的一个或多个以前的连接。修改所述第一被跟踪设备的所述第一已知的设备数据来包含所述第二已知的设备数据。所述第二已知的设备数据包括与以前的连接相关的涉及所述第一被跟踪设备信号范围之外的第
三被跟踪设备的数据。在本专利技术的又一个实施例中,一种在多个被跟踪设备之间传输数据的计算机程序产品包括其中具有程序指令的计算机可读存储介质。处理器执行程序指令,使得处理器执行方法。所述方法包括将第一被跟踪设备连接到第二被跟踪设备。所述第一被跟踪设备包括第一已知的设备数据,所述第二被跟踪设备包括第二已知的设备数据。此外,根据所述方法,从所述第一被跟踪设备传输至少一部分所述第一已知的设备数据到所述第二被跟踪设备,其中所述第一已知的设备数据描述了所述第一被跟踪设备已知的一个或多个以前的连接。所述第一被跟踪设备从所述第二被跟踪设备接收至少一部分所述第二已知的设备数据,所述第二已知的设备数据描述了所述第二被跟踪设备已知的一个或多个以前的连接。修改所述第一被跟踪设备的所述第一已知的设备数据来包含所述第二已知的设备数据。所述第二已知的设备数据包括与以前的连接相关的涉及所述第一被跟踪设备信号范围之外的第三被跟踪设备的数据。通过本专利技术的技术实现其它特性和优点。在此详细描述了本专利技术的其它实施例和方面,并且它们被视为要求保护的本专利技术的一部分。为了更好地理解本专利技术以及优点和特性,参考说明书和附图。附图说明在说明书结尾处的权利要求中具体指出并明确要求保护了被视为本专利技术的主题。从下面结合附图的详细描述,本专利技术的上述和其它特性和优点将变得显而易见,这些附图是:图1是根据本专利技术一些实施例的通信系统的框图;图2是根据本专利技术一些实施例的通信系统中的示例性通信的框图;图3是根据本专利技术一些实施例的通信系统中的数据通信方法的流程图;以及图4是根据本专利技术一些实施例的用于实现通信系统的部分或者全部方面的计算设备的框图。具体实施方式本专利技术的多个实施例使能被跟踪设备(例如蓝牙低功耗设备(BLE))通过自组织(ad-hoc)网络进行彼此之间信息通信。尽管BLE设备具有低成本、低功耗,其常规使用只能提供有限的自组织的能力,部分原因是这些设备的覆盖范围小。然而通过本专利技术的实施例,可以跨越比每个设备信号覆盖范围更大的距离传输信息。图1是根据本专利技术一些实施例的通信系统100的框图。如图所示,通信系统100可以包括两个或者多个被跟踪设备110以及服务器120。每个被跟踪设备110可以是,例如,BLE设备或者其它节能蓝牙设备或者通信设备。在某些实施例中,被跟踪设备110可以附属于,或者被某物所携带,例如人或者设备,以便使能跟踪某物本身。此外,被跟踪设备110可以形成自组织网络,其中每个被跟踪设备向其邻居设备传输信息。结果是服务器120可以知道多个被跟踪设备110的状态,因此,服务器120不需要和每个单独的被跟踪设备110直接通信。每个被跟踪设备110可以包括多个部件,包括发送器140,接收器150,以及存储设备160。更具体地说,对于是BLE设备的被跟踪设备110,发送器140可以是BLE外围模块,接收器150可以是BLE中心模块,存储设备160可以使用闪存(Flush memory)。在某些实施例中,一个或多个被跟踪设备110也可以包括位置跟踪器130,如GPS设备。为了说明的目的,本专利技术通篇在多个被跟踪设备110之间参照第一被跟踪设备110a和第二被跟踪设备110b。可以理解,第一被跟踪设备110a和第二被跟踪设备110b是多个被跟踪设备110的例子。因此,第一被跟踪设备110a和第二被跟踪设备110b可以与其它被跟踪设备相似,可以包括相同或者相似的硬件或者软件部件。可以进一步理解,每个被跟踪设备110如第一被跟踪设备110a和第二被跟踪设备110b一样,可以包括相同的功能。结果是,多个被跟踪设备110可以以第一被跟踪设备110a和第二
被跟踪设备110b与其它被跟踪设备110通信相同或者类似的方式彼此通信。在存储设备160中,第一被跟踪设备110可以维护已知的设备数据。已知的设备数据可以包括与已知本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/55/201610324499.html" title="一种在多个被跟踪设备之间传输数据的方法和系统原文来自X技术">在多个被跟踪设备之间传输数据的方法和系统</a>

【技术保护点】
一种系统,包括:第一被跟踪设备,其包括第一已知的设备数据,其中所述第一已知的设备数据描述了所述第一被跟踪设备已知的一个或多个以前的连接;第二被跟踪设备,其包括第二已知的设备数据,其中所述第二已知的设备数据描述了所述第二被跟踪设备已知的一个或多个以前的连接;其中所述第一被跟踪设备被配置为:连接到所述第二被跟踪设备;传输至少一部分所述第一已知的设备数据到所述第二被跟踪设备;从所述第二被跟踪设备接收至少一部分所述第二已知的设备数据;修改所述第一已知的设备数据来包含所述第二已知的设备数据;其中所述第二已知的设备数据包括与以前的连接相关的涉及所述第一被跟踪设备信号范围之外的第三被跟踪设备的数据。

【技术特征摘要】
2015.05.18 US 14/7145221.一种系统,包括:第一被跟踪设备,其包括第一已知的设备数据,其中所述第一已知的设备数据描述了所述第一被跟踪设备已知的一个或多个以前的连接;第二被跟踪设备,其包括第二已知的设备数据,其中所述第二已知的设备数据描述了所述第二被跟踪设备已知的一个或多个以前的连接;其中所述第一被跟踪设备被配置为:连接到所述第二被跟踪设备;传输至少一部分所述第一已知的设备数据到所述第二被跟踪设备;从所述第二被跟踪设备接收至少一部分所述第二已知的设备数据;修改所述第一已知的设备数据来包含所述第二已知的设备数据;其中所述第二已知的设备数据包括与以前的连接相关的涉及所述第一被跟踪设备信号范围之外的第三被跟踪设备的数据。2.如权利要求1所述的系统,所述第一被跟踪设备被进一步配置为:传输修改后的第一已知的设备数据到服务器;其中所述第二被跟踪设备在所述服务器的信号范围之外;以及其中所述服务器在所述修改后的第一已知的设备数据中接收所述第二被跟踪设备的所述第二已知的设备数据。3.如权利要求2所述的系统,其中所述服务器被配置为针对所述第一已知的设备数据和其它已知的设备数据执行分析,并且其中所述服务器被进一步配置为基于所述分析,更正所述第一已知的设备数据中的位置数据。4.如权利要求1所述的系统,其中所述第一被跟踪设备被配置为:在第一连接模式与第二连接模式之间切换;其中所述切换被配置为增加由所述第一被跟踪设备进行的连接计数。5.如权利要求4所述的系统,其中所述第一连接模式是广播模式,并
\t且其中所述第二连接模式是发起模式。6.如权利要求1所述的系统,其中所述第一已知的设备数据包括多个记录,并且其中所述第一被跟踪设备被进一步配置为:在所述第一已知的设备数据中标识描述所述第一被跟踪设备与所述第二被跟踪设备之间的另一个以前的连接的记录;从所述记录确定所述第一被跟踪设备与所述第二被跟踪设备之间的所述另一个以前的连接的时间;其中为了传输至少一部分所述第一已知的设备数据到所述第二被跟踪设备,所述第一被跟踪设备被进一步配置为选择传输在所述另一个以前的连接的时间之后更新的一部分所述已知的设备数据。7.如权利要求1所述的系统,其中修改所述第一已知的设备数据,所述第一被跟踪设备被进一步配置为基于所述第一已知的设备数据的第一记录和所述第二已知的设备数据的第二记录中的通用被跟踪设备标识符,整合所述第一记录和所述第二记录。8.一种计算机实现的方法,包括:将第一被跟踪设...

【专利技术属性】
技术研发人员:李玉博刘天成孙科伟薛超杨保华
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

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

1