一种数据采集系统及数据采集方法
【技术领域】
[0001]本发明涉及无线个人局域网技术领域,尤其涉及一种数据采集系统及数据采集方法。
【背景技术】
[0002]无线个人局域网(Wireless Personal Area Network,WPAN)是一种米用无线连接的个人局域网。它被用在诸如电话、计算机、附属设备以及小范围内(无线个人局域网的工作范围一般在10米以内)的数字助理设备之间的通讯。支持无线个人局域网的技术包括:蓝牙技术、紫蜂技术(ZigBee)、超频波段技术(UWB)、红外数据连接技术(Infrared DataAssociat1n, IrDA)、家庭射频技术(HomeRF)等,其中蓝牙技术在无线个人局域网中使用得最为广泛。
[0003]现有的移动终端领域已经逐渐开始普及WPAN技术,即将移动终端作为主设备,而将其他附属的数据采集设备例如用于监测心跳情况的腕带,以及其中用于存储数据的存储设备等作为从设备,并通过WPAN网络分别连接至作为主设备的移动终端上。应用上述技术能够实现一个较小的区域内的终端与终端之间的无线连接,以取代传统的有线连接,其连接方式更加灵活,体积更小,操作更方便。
[0004]但是对于传统的WPAN网络而言,其中不同的从设备在使用时会相互产生信号干扰,影响用户的使用体验。
【发明内容】
[0005]根据现有技术中存在的问题,现提供一种数据采集系统及数据采集方法的技术方案,旨在通过主设备监控信道状况并下发数据读取请求的方式避免设备之间的信号干扰,降低从设备的能耗;上述技术方案具体包括:
[0006]一种数据采集系统,其中,包括主设备和多个从设备,所述主设备通过无线个人局域网连接的方式与多个所述从设备实现数据交互传输;
[0007]所述主设备中包括:
[0008]频谱测量单元,其中预设有一信号强度门限值,所述频谱测量单元用于对通信信道进行频谱测量,并将测量得到的对应所述通信信道的接收信号强度与所述信号强度门限值进行比较,输出相应的比较结果;
[0009]请求发送单元,连接所述频谱测量单元,用于根据所述比较结果,选择一个所述接收信号强度低于所述信号强度门限值的所述通信信道向所有所述从设备持续发送请求获取相应实时数据的数据读取请求;
[0010]数据接收单元,用于接收所述从设备通过被选择的所述通信信道持续返回的所述实时数据;
[0011]拟合单元,连接所述数据接收单元,用于根据所述数据接收单元接收到的所有来自同一所述从设备的所述实时数据,拟合形成关联所述实时数据的变化曲线,并输出相应的拟合结果;
[0012]显示单元,连接所述拟合单元,用于显示拟合形成的所述变化曲线;
[0013]所述从设备中包括:
[0014]数据采集单元,用于持续采集相应的所述实时数据;
[0015]请求接收单元,用于通过被选择的所述通信信道持续接收所述主设备下发的所述数据读取请求;
[0016]数据发送单元,分别连接所述数据采集单元和所述请求接收单元,用于根据所述数据读取请求,通过被选择的所述通信信道持续发送所述数据采集单元采集的相应的所述实时数据至所述主设备。
[0017]优选的,该数据采集系统,其中,所述从设备中还包括:
[0018]存储单元,连接在所述数据采集单元和所述数据发送单元之间,用于保存待发送的所述实时数据,所述数据发送单元根据所述数据读取请求从所述存储单元中调取相应的所述实时数据并发送至所述主设备;
[0019]数据管理单元,分别连接所述存储单元和所述数据发送单元,用于在经过一次所述实时数据的发送后将被发送的所述实时数据从所述存储单元中清除。
[0020]优选的,该数据采集系统,其中,所述数据采集单元中还包括:
[0021]时间戳添加模块,用于对被采集的所述实时数据添加相应的时间戳信息,所述时间戳信息用于指示所述实时数据的采集时刻。
[0022]优选的,该数据采集系统,其中,所述拟合单元中还包括:
[0023]第一判断模块,用于根据接收到的所述实时数据对应的所述时间戳信息,判断所述实时数据的采集时刻,并输出相应的第一判断结果;
[0024]所述拟合单元根据所述第一判断结果,依照所述采集时刻将接收到的所有来自同一所述从设备的所述实时数据依次排列并拟合形成相应的所述变化曲线并输出。
[0025]优选的,该数据采集系统,其中,所述拟合单元中还包括:
[0026]第二判断模块,连接所述第一判断模块,用于根据所述第一判断结果,将当前接收到的所述实时数据的采集时刻与上一个接收到的来自同一所述从设备的所述实时数据的采集时刻进行比较,输出相应的第二判断结果;
[0027]所述拟合单元根据所述第二判断结果,将所述采集时刻早于上一个所述实时数据的实时数据判断为历史数据,并根据所述历史数据更新已经拟合形成的相应的所述变化曲线并输出。
[0028]优选的,该数据采集系统,其中,所述从设备中还包括:
[0029]定时唤醒单元,连接所述请求接收单元,所述定时唤醒单元中包括一预设的唤醒周期;
[0030]所述定时唤醒单元根据所述唤醒周期控制所述请求接收单元周期性启动并接收所述数据读取请求。
[0031 ] 优选的,该数据采集系统,其中,所述主设备设置于一移动终端内。
[0032]一种数据采集方法,其中,包括主设备和多个从设备,所述主设备通过无线个人局域网连接的方式与多个所述从设备实现数据交互传输;
[0033]所述数据采集方法包括:
[0034]步骤SI,所述主设备对通信信道进行频谱测量,将检测到的对应所述通信信道的接收信号强度与一预设的信号强度门限值进行比较,输出相应的比较结果;
[0035]步骤S2,所述主设备根据所述比较结果,选择一个所述接收信号强度低于所述信号强度门限值的所述通信信道,并通过被选择的所述通信信道向所有所述从设备发送相应的数据读取请求;
[0036]步骤S3,所述从设备接收所述数据读取请求,并将相应的实时数据通过所述通信信道发送至所述主设备;
[0037]步骤S4,所述主设备根据接收到的所述实时数据的采集时刻,将所有来自同一所述从设备的所述实时数据拟合形成一关联所述实时数据的变化曲线,并进行显示。
[0038]优选的,该数据采集方法,其中,所述步骤S3具体包括:
[0039]步骤S31,所述从设备采集所述实时数据,并对每个所述实时数据添加一个相应的时间戳信息,以指示所述实时数据的采集时刻;
[0040]步骤S32,所述从设备保存采集到的所述实时数据,以及对应的所述时间戳信息;
[0041]步骤S33,所述从设备接收到所述数据读取请求后,将被保存的所述实时数据以及相应的所述时间戳信息发送至所述主设备中。
[0042]优选的,该数据采集方法,其中,所述步骤S33中,所述从设备每次发送完被保存的所述实时数据后,将被发送的所述实时数据删除。
[0043]优选的,该数据采集方法,其中,所述步骤S3中,所述从设备每隔一预设的唤醒周期被唤醒,并接收所述数据读取请求。
[0044]优选的,该数据采集方法,其中,所述步骤S4中,所述主设备根据对应所述实时数据的时间戳信息,判断每个所述实时数据的采集时刻;
[0045]所述主设备依照所述采集时刻将接收到的所有来自同一所述从设备的所述实时数据依次排列并拟合形成相应的所述变化曲线并输出。
[0046]优选的,该数据采集方法,其中,所述步骤S4中,通过拟合形成相应的所述变化曲线后,所述主设备继续接