一种用于物联网的数据处理方法及系统技术方案

技术编号:15254924 阅读:108 留言:0更新日期:2017-05-02 22:12
本发明专利技术公开了一种用于物联网的数据处理方法及系统。该方法包括:接收到数据提取请求,其中数据提取请求包括目标数据对应的时间信息,根据数据提取请求中目标数据的时间信息以及当前的时间信息,确定目标数据对应的保存时长,根据目标数据的保存时长,从本地对数据保存不同时长的N个数据库内,确定保存目标数据所属的数据库,从数据库中提取出目标数据,将数据库中的目标数据的格式转换为主数据格式,将此主数据格式的目标数据发送至数据提取请求的发送方,N为大于1的整数。该方法和系统降低了系统间的耦合度,达到了提高开发效率的效果,并且可提高数据访问效率,实现核心系统的高速运转。

Data processing method and system for Internet of things

The invention discloses a data processing method and a system for the Internet of things. The method includes: receiving the data extraction request, wherein the data extraction request including information corresponding to the target data, according to the data extraction request time information in the target data and the time information, determine the target save data corresponding to the length of time according to the target number according to the length of time to save, save the data from the local time the N database, to determine their saving target data in the database, extract the data from the database, the data in the database format conversion based data format, the sender will send data to the target data extraction request the main data format, N is an integer greater than 1. The method and system can reduce the coupling degree of the system, improve the efficiency of the development, and improve the efficiency of data access.

【技术实现步骤摘要】

本专利技术涉及移动通信控制
,尤其涉及一种用于物联网的数据处理方法及系统。
技术介绍
作为继计算机、互联网后的世界信息产业的第三次浪潮——物联网技术,已经在智能家居、无人驾驶、智能医疗等领域得到了广泛的应用。物联网数据呈现海量、结构不统一的特点,如何为用户提供高效实时的服务一直是物联网需要解决的问题之一。现有技术中,根据不同应用对数据进行不同处理,这种方式容易造成应用系统之间的耦合性高、扩展性差的特征,同时,限制了数据处理的实时性。物联网中连接的不同类型的设备的数据的数据结构不相同,如何在物联网的海量数据中快速处理不同数据结构的数据是需要解决的技术问题。
技术实现思路
为了解决现有技术中的上述缺点,本专利技术提供了一种用于物联网的数据处理方法及系统。根据本专利技术的一个方面,提供了一种用于物联网的数据处理方法,包括:接收到数据提取请求,其中所述数据提取请求包括目标数据对应的时间信息,根据所述数据提取请求中目标数据的时间信息以及当前的时间信息,确定目标数据对应的保存时长,根据所述目标数据的保存时长,从从本地对数据保存不同时长的N个数据库内,确定保存目标数据所属的数据库,从所述数据库中提取出所述目标数据,将所述数据库中的目标数据的格式转换为主数据格式,将此主数据格式的目标数据发送至所述数据提取请求的发送方,N为大于1的整数。其中,所述方法还包括数据保存步骤,具体包括:接收到数据保存请求后,将数据保存请求中的数据保存在不同保存时长的N个数据库内,N为大于1的整数;根据各数据库的保存时长清除数据库中超出保存时长的数据。其中,所述方法还包括数据保存步骤,具体包括:所述数据库包括从保存时长从小到大的第一数据库、第二数据库……第N数据库,N为大于1的整数,将数据保存请求中的数据转换为第一数据库所支持的格式并保存在所述第一数据库中,当第一数据库内存储的数据存储的时长达到预设的第一数据库的保存时长,从第一数据库中提取出存储的时长达到第一数据库的保存时长的数据,转换为第二数据库所支持的格式并保存至第二数据库,当第二数据库内的数据达到预设的第二数据库的保存时长,从第二数据库中提取出存储的时长达到第二数据库的保存时长的数据,转换为第三数据库所支持的格式并保存至第三数据库……依此类推,当第N-1数据库内的数据达到预设的第N-1的保存时长,从第N-1数据库中提取出存储的时长达到第N-1数据库的保存时长的数据,转换为第N数据库所支持的格式并保存至第N数据库。其中,所述主数据格式中包括各数据库中数据格式中的各参数。其中,所述数据库包括:云数据库、结构化查询语言SQL数据库和Hbase数据库;所述云数据库的保存时长为1~3天之间的值,所述SQL数据库的保存时长为30~60天之间的值,Hbase数据库的保存时长为无限时长。根据本专利技术的另一方面,提供了一种用于物联网的数据处理系统,包括接收模块,提取模块、转换模块,发送模块;所述接收模块,用于接收数据提取请求,其中所述数据提取请求包括目标数据对应的时间信息;所述提取模块,根据所述数据提取请求中目标数据的时间信息以及当前的时间信息,确定目标数据对应的保存时长,根据所述目标数据的保存时长,从从本地对数据保存不同时长的N个数据库内,确定保存目标数据所属的数据库,从所述数据库中提取出所述目标数据,N为大于1的整数;所述转换模块,用于将所述数据库中的目标数据的格式转换为主数据格式;所述发送模块,用于将此主数据格式的目标数据发送至所述数据提取请求的发送方。其中,还包括保存模块;所述接收模块,用于接收数据保存请求;所述保存模块,用于接收到数据保存请求后,将数据保存请求中的数据保存在不同保存时长的N个数据库内,N为大于1的整数;还用于根据各数据库的保存时长清除数据库中超出保存时长的数据。其中,所述保存模块,用于将数据保存请求中的数据转换为第一数据库所支持的格式并保存在所述第一数据库中,当第一数据库内存储的数据存储的时长达到预设的第一数据库的保存时长,从第一数据库中提取出存储的时长达到第一数据库的保存时长的数据,转换为第二数据库所支持的格式并保存至第二数据库,当第二数据库内的数据达到预设的第二数据库的保存时长,从第二数据库中提取出存储的时长达到第二数据库的保存时长的数据,转换为第三数据库所支持的格式并保存至第三数据库……依此类推,当第N-1数据库内的数据达到预设的第N-1的保存时长,从第N-1数据库中提取出存储的时长达到第N-1数据库的保存时长的数据,转换为第N数据库所支持的格式并保存至第N数据库;其中,所述数据库包括从保存时长从小到大的第一数据库、第二数据库……第N数据库,N为大于1的整数。其中,所述主数据格式中包括各数据库中数据格式中的各参数。其中,所述数据库包括:云数据库、结构化查询语言SQL数据库和Hbase数据库;所述云数据库的保存时长为1~3天之间的值,所述SQL数据库的保存时长为30~60天之间的值,Hbase数据库的保存时长为无限时长。本专利技术对核心数据的数据结构进行了统一,降低了系统间的耦合度,达到了提高开发效率的效果;根据数据访问的频繁程度将数据存储不同存储时长的数据库,可提高数据访问效率,实现核心系统的高速运转,推动平台向实时处理高并发海量数据的方向演进。附图说明构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是实施例中用于物联网的数据处理方法的流程图;图2是实施例中用于物联网的数据处理系统的结构图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。实施例一图1是实施例中用于物联网的数据处理方法的流程图,此用于物联网的数据处理方法包括:步骤101、接收到数据提取请求,其中所述数据提取请求包括目标数据对应的时间信息;例如,数据提取请求为海尔空调的制冷温度信息,时间信息为2016年11月1日至2016年11月30日,即需要获取该时间段的海尔空调的制冷温度信息步骤102、根据所述数据提取请求中目标数据的时间信息以及当前的时间信息,确定目标数据对应的保存时长;步骤103、根据所述目标数据的保存时长,从本地对数据保存不同时长的N个数据库内,确定保存目标数据所属的数据库;其中,所述数据库和所述保存时长之间的关系为保存时间越短,该数据库的响应速度越快,存储能力越小,同理,保存时间越长,该数据库的存储能力越大。步骤104、从所述数据库中提取出所述目标数据,将所述数据库中的目标数据的格式转换为主数据格式,步骤105、将此主数据格式的目标数据发送至所述数据提取请求的发送方。此方法还包括数据保存步骤,具体通过以下方式中的一种进行数据保存:方式一:接收到数据保存请求后,将数据保存请求中的数据保存在不同保存时长的N个数据库内,N为大于1的整数;根据各数据库的保存时长清除数据库本文档来自技高网...

【技术保护点】
一种用于物联网的数据处理方法,其特征在于,包括:接收到数据提取请求,其中所述数据提取请求包括目标数据对应的时间信息,根据所述数据提取请求中目标数据的时间信息以及当前的时间信息,确定目标数据对应的保存时长,根据所述目标数据的保存时长,从本地对数据保存不同时长的N个数据库内,确定保存目标数据所属的数据库,从所述数据库中提取出所述目标数据,将所述数据库中的目标数据的格式转换为主数据格式,将此主数据格式的目标数据发送至所述数据提取请求的发送方,N为大于1的整数。

【技术特征摘要】
1.一种用于物联网的数据处理方法,其特征在于,包括:接收到数据提取请求,其中所述数据提取请求包括目标数据对应的时间信息,根据所述数据提取请求中目标数据的时间信息以及当前的时间信息,确定目标数据对应的保存时长,根据所述目标数据的保存时长,从本地对数据保存不同时长的N个数据库内,确定保存目标数据所属的数据库,从所述数据库中提取出所述目标数据,将所述数据库中的目标数据的格式转换为主数据格式,将此主数据格式的目标数据发送至所述数据提取请求的发送方,N为大于1的整数。2.如权利要求1所述的用于物联网的数据处理方法,其特征在于,所述方法还包括数据保存步骤,具体包括:接收到数据保存请求后,将数据保存请求中的数据保存在不同保存时长的N个数据库内,N为大于1的整数;根据各数据库的保存时长清除数据库中超出保存时长的数据。3.如权利要求1所述的用于物联网的数据处理方法,其特征在于,所述方法还包括数据保存步骤,具体包括:所述数据库包括从保存时长从小到大的第一数据库、第二数据库……第N数据库,N为大于1的整数,将数据保存请求中的数据转换为第一数据库所支持的格式并保存在所述第一数据库中,当第一数据库内存储的数据存储的时长达到预设的第一数据库的保存时长,从第一数据库中提取出存储的时长达到第一数据库的保存时长的数据,转换为第二数据库所支持的格式并保存至第二数据库,当第二数据库内的数据达到预设的第二数据库的保存时长,从第二数据库中提取出存储的时长达到第二数据库的保存时长的数据,转换为第三数据库所支持的格式并保存至第三数据库……依此类推,当第N-1数据库内的数据达到预设的第N-1的保存时长,从第N-1数据库中提取出存储的时长达到第N-1数据库的保存时长的数据,转换为第N数据库所支持的格式并保存至第N数据库。4.如权利要求1所述的用于物联网的数据处理方法,其特征在于,所述主数据格式中包括各数据库中数据格式中的各参数。5.如权利要求1所述的用于物联网的数据处理方法,其特征在于,所述数据库包括:云数据库、结构化查询语言SQL数据库和Hbase数据库;所述云数据库的保存时长为1~3天之间的值,所述SQL数据库的保存时长为30~60天之间的值,Hbase数据库的保存时长为无限时长。6.一种用于物联网的数据处理系统,其特征在于,包括接收模块,提取模...

【专利技术属性】
技术研发人员:陶晓燕
申请(专利权)人:海尔优家智能科技北京有限公司
类型:发明
国别省市:北京;11

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

1