家电设备数据处理方法、装置及系统与流程

文档序号:15261929发布日期:2018-08-24 21:53阅读:166来源:国知局

本发明涉及空调领域,具体而言,涉及一种家电设备数据处理方法、装置及系统。



背景技术:

随着市场对家电设备联网需求越来越大,联网设备的种类也越来越丰富。其中现在主导的无线射频类设备,2g技术的设备为主导,同时4g技术的设备逐渐增加,窄带通信技术也应运而生。2g网络已经逐渐退网,4g设备又价格较高,不适用于家电设备联网的情况。

现在窄带物联网(narrowbandinternetoftings,简称nb-iot)等窄带通信技术正在迅速的发展用来代替行业中其他的类似模块,窄带物联网(nb-iot)技术具有迫切的市场需求,同时也具备良好的通信网络支撑,因此拥有广阔的发展前景。窄带通信技术具有覆盖广,连接多,功耗少,架构优等特点,与现在有的4g模块具有明显的对比,对于对空调数据的采集,具有更大的稳定性,并且价格便宜,可以适用于家电联网的场景。但由于窄带通信技术,传输速率有限,不能满足数据量较大的家电联网,如空调多联机等大网络设备。



技术实现要素:

本发明实施例提供了一种家电设备数据处理方法、装置及系统,以至少相关技术中如何用有限的传输速率实现大数据量的数据传输的问题。

根据本发明实施例的一个方面,提供了一种家电设备的数据处理方法,包括:接收到客户端发送的数据请求,其中,所述数据请求用于请求获取家电设备的预定数据;从采集的所述设备数据中提取所述预定数据;将提取的所述预定数据传输给所述客户端。

可选的,从采集的所述设备数据中提取所述预定数据包括:在所述数据请求中携带有所述客户端请求的预定数据对应的数据参数类型的情况下,根据所述数据参数类型从采集的所述设备数据中提取所述预定数据。

可选的,根据所述数据参数类型从采集的所述设备数据中提取所述预定数据包括:从采集的所述设备数据中获取所述数据参数类型对应的全部时间间隔的类型数据;从所述类型数据中提取全部时间间隔中数据发生变化的时间间隔对应的类型数据作为所述预定数据。

可选的,在从采集的所述设备数据中提取所述预定数据之后,还包括:缓存提取的所述预定数据。

可选的,将提取的所述预定数据传输给所述客户端包括:在所述数据请求中携带有传输所述预定数据的传输时间间隔的情况下,按照所述传输时间间隔,将提取的所述预定数据传输给所述客户端。

根据本发明实施例的另一个方面,还提供了一种家电设备的数据处理方法,包括:向家电设备的数据采集设备发送数据请求,其中,所述数据请求中携带有用于标识请求的家电设备的设备数据中预定数据的数据参数类型;接收到所述数据采集设备根据所述数据参数类型从所述设备数据中提取出的所述预定数据。

根据本发明实施例的另一个方面,还提供了一种家电设备的数据处理方法,包括:接收到家电设备的数据采集设备发送的预定数据,其中,所述预定数据为数据采集设备从所述家电设备的设备数据中提取出的数据;将接收到的所述预定数据转发给请求所述预定数据的客户端。

可选的,在接收到家电设备的数据采集设备发送的预定数据之后,还包括:对接收到的所述预定数据进行缓存。

根据本发明实施例的另一个方面,还提供了一种家电设备的数据处理装置,包括:接收模块,用于接收到客户端发送的数据请求,其中,所述数据请求用于请求获取家电设备的预定数据;提取模块,用于从采集的所述设备数据中提取所述预定数据;发送模块,用于将提取的所述预定数据传输给所述客户端。

可选的,所述提取模块包括:提取单元,用于在所述数据请求中携带有所述客户端请求的预定数据对应的数据参数类型的情况下,根据所述数据参数类型从采集的所述设备数据中提取所述预定数据。

可选的,所述提取单元包括:获取子单元,用于从采集的所述设备数据中获取所述数据参数类型对应的全部时间间隔的类型数据;提取子单元,用于从所述类型数据中提取全部时间间隔中数据发生变化的时间间隔对应的类型数据作为所述预定数据。

可选的,所述装置还包括:第一缓存模块,用于缓存提取的所述预定数据。

根据本发明实施例的另一个方面,还提供了另一种家电设备的数据处理装置,包括:第一发送模块,用于向家电设备的数据采集设备发送数据请求,其中,所述数据请求中携带有用于标识请求的家电设备的设备数据中预定数据的数据参数类型;第一接收模块,用于接收到所述数据采集设备根据所述数据参数类型从所述设备数据中提取出的所述预定数据。

根据本发明实施例的另一个方面,还提供了另一种家电设备的数据处理装置,包括:第二接收模块,用于接收到家电设备的数据采集设备发送的预定数据,其中,所述预定数据为数据采集设备从所述家电设备的设备数据中提取出的数据;第二发送模块,用于将接收到的所述预定数据转发给请求所述预定数据的客户端。

可选的,该装置还包括:第二缓存模块,用于对接收到的所述预定数据进行缓存。

根据本发明实施例的另一个方面,还提供了一种家电设备的数据处理系统,包括:数据采集设备,客户端,服务器和家电设备,其中,所述数据采集设备包括上述的包括接收模块、提取模块和发送模块的家电设备的数据处理装置,所述客户端包括上述的包括第一发送模块和第二发送模块的家电设备的数据处理装置,所述服务器包括上述的包括第二接收模块和第二发送模块的家电设备的数据处理装置,所述数据采集设备安装于所述家电设备上。

在本发明实施例中,采用对家电设备的设备数据进行处理的方式,通过对目标参数进行提取处理,由于并非对家电设备的全部设备数据进行传输和缓存,只是对客户端需要的数据(即提取出的数据)进行传输和缓存,达到了较小数据的传输量和内存的目的,从而大大地提高了数据的传输效率和数据的利用率的技术效果,进而解决了相关技术中如何用有限的传输速率实现大数据量的数据传输的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种家电设备的数据处理方法的流程图;

图2是根据本发明实施例的另一种家电设备的数据处理方法的流程图;

图3是根据本发明实施例的另一种家电设备的数据处理方法的流程图;

图4是根据本发明优选实施例的空调数据采集系统的结构示意图;

图5是根据本发明实施例的一种家电设备的数据处理装置的结构示意图;

图6是根据本发明实施例的另一种家电设备的数据处理装置的结构示意图;

图7是根据本发明实施例的另一种家电设备的数据处理装置的结构示意图;

图8是根据本发明实施例的另一种家电设备的数据处理系统的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本发明实施例,提供了一种家电设备的数据处理的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本发明实施例的一种家电设备的数据处理方法的流程图,如图1所示,该方法包括如下步骤:

步骤s102,接收到客户端发送的数据请求,其中,数据请求用于请求获取家电设备的预定数据;需要说明的是,此处的家电设备可以是一类设备,该类设备的设备数据的数据量较大,例如,该家电设备可以是空调,可以是智能洗衣机,智能冰箱,智能电视等。

步骤s104,从采集的设备数据中提取预定数据;

步骤s106,将提取的预定数据传输给客户端。

通过上述步骤,可以实现采用对家电设备的设备数据进行处理的方式,通过对目标参数进行提取处理并向客户端传输,由于并非对家电设备的全部设备数据进行传输和缓存,只是对客户端需要的数据(即提取出的数据)进行传输和缓存,达到了较小数据的传输量和内存获得预定数据的目的,从而大大地提高了数据的传输效率和数据的利用率的技术效果,进而解决了相关技术中如何用有限的传输速率实现大数据量的数据传输的技术问题。例如,在采用窄带通信时,传输速率小,但家电设备的数据量大的问题。

一般情况,客户端采集设备数据时,需要将所有的设备数据进行采集和运输,本发明实施例,在采集的设备数据中对客户端请求的预定数据进行提取,减少不必要数据的传输,在数据传输和数据存储上都可以起到有效的优化作用。需要说明的是,在采集设备数据时,可以先向家电设备发送采集请求,其中,该采集请求用于向家电设备请求发送设备数据,然后接收家电设备发送的设备数据。优选的,根据采集请求,家电设备可以自动发送设备数据,例如,采集请求中可以携带发送数据的频率和时间段,这样,在该时间段内不用发送采集请求也可以接收到家电设备发送的设备数据。优选的,接收到设备数据后,可以对接收的设备数据进行存储,以便在接收到客户端的数据请求时,可以提供在请求时间之前一定时间段内的家电设备数据,便于客户端使用。

可选的,从采集的设备数据中提取预定数据包括:在数据请求中携带有客户端请求的预定数据对应的数据参数类型的情况下,根据数据参数类型从采集的设备数据中提取预定数据。

需要说明的是,在数据请求中不携带有客户端请求的预定数据对应的数据参数类型的情况下,先获取采集设备默认的客户端请求的预定数据对应的数据参数类型,然后根据数据参数类型从采集的设备数据中提取预定数据。但是客户端发送的数据请求中携带由上述参数类型,可以通过客户端的编辑和需求进行更改,提高使用的功能柔性,可以实现多次不同的数据采集要求,更符合客户和市场的需求。

可选的,根据数据参数类型从采集的设备数据中提取预定数据包括:从采集的设备数据中获取数据参数类型对应的全部时间间隔的类型数据;从类型数据中提取全部时间间隔中数据发生变化的时间间隔对应的类型数据作为预定数据。

一般来讲,数据处理的方式很多,包括压缩,加密和筛选,但是相关技术中压缩和加密都会造成一定程度的信息失真,甚至信息遗失,优选的,对目标的预定数据进行筛选,可以有效的提取有用的预定数据,可以避免信息失真和信息遗失,在本发明实施例中,对设备数据中的与预定数据对应的数据参数类型对应的类型数据进行筛选,然后以时间间隔为单位,提取该数据参数类型在不同采集时间的变化数据。

可选的,在从采集的设备数据中提取预定数据之后,还包括:缓存提取的预定数据。

将预定数据进行缓存,可以在接收到客户端发送的数据请求之后立刻将数据发送给客户端,提高采集效率,降低数据处理时间。另外,相对于相关技术中,需要对家电设备的全部参数均进行缓存,不仅降低缓存速率,而且也增加了不必要的缓存成本。在本发明实施例中,仅对提取的数据进行缓存,不仅提高缓存效率,而且有效节省了不必要的缓存空间。

可选的,将提取的预定数据传输给客户端包括:在数据请求中携带有传输预定数据的传输时间间隔的情况下,按照传输时间间隔,将提取的预定数据传输给客户端。

需要说明的是,在数据请求中不携带有传输预定数据的传输时间间隔的情况下,先获取采集设备默认的传输预定数据的传输时间间隔,然后根据传输时间间隔向客户端发送预定数据。但是客户端发送的数据请求中携带由上述传输时间间隔,可以通过客户端的编辑和需求进行更改,提高使用的功能柔性,可以实现多次不同的数据采集要求,更符合客户和市场的需求。

根据本发明的实施例,还提供了另一种家电设备的数据处理方法,图2是根据本发明实施例的另一种家电设备的数据处理方法的流程图,如图2所示,该方法包括如下步骤:

步骤s202,向家电设备的数据采集设备发送数据请求,其中,数据请求中携带有用于标识请求的家电设备的设备数据中预定数据的数据参数类型;

步骤s204,接收到数据采集设备根据数据参数类型从设备数据中提取出的预定数据。

通过上述步骤,可以实现采用向家电设备的数据采集设备发送数据请求,其中,数据请求中携带有用于标识请求的家电设备的设备数据中预定数据的数据参数类型,通过接收到数据采集设备根据数据参数类型从设备数据中提取出的预定数据,由于并非对家电设备的全部设备数据进行传输和缓存,只是对客户端需要的数据(即提取出的数据)进行传输和缓存,达到了较小数据的传输量和内存获得预定数据的目的,从而大大地提高了数据的传输效率和数据的利用率的技术效果,进而解决了相关技术中如何用有限的传输速率实现大数据量的数据传输的技术问题。

根据本发明的实施例,还提供了另一种家电设备的数据处理方法,图3是根据本发明实施例的另一种家电设备的数据处理方法的流程图,如图3所示,该方法包括如下步骤:

步骤s302,接收到家电设备的数据采集设备发送的预定数据,其中,预定数据为数据采集设备从家电设备的设备数据中提取出的数据;

步骤s304,将接收到的预定数据转发给请求预定数据的客户端。

通过上述步骤,可以实现采用接收到家电设备的数据采集设备发送的预定数据,其中,预定数据为数据采集设备从家电设备的设备数据中提取出的数据,通过将接收到的预定数据转发给请求预定数据的客户端,由于并非对家电设备的全部设备数据进行传输和缓存,只是对客户端需要的数据(即提取出的数据)进行传输和缓存,达到了较小数据的传输量和内存获得预定数据的目的,从而大大地提高了数据的传输效率和数据的利用率的技术效果,进而解决了相关技术中如何用有限的传输速率实现大数据量的数据传输的技术问题。

可选的,在接收到家电设备的数据采集设备发送的预定数据之后,还包括:对接收到的预定数据进行缓存。

将接收到的预定数据进行缓存,可以保留客户端对数据采集设备的请求和数据采集设备对客户端的预订数据传输记录,有利于进行数据记录查询,具有一定的记忆功能,实用性更强。

图4是根据本发明优选实施例的空调数据采集系统的结构示意图,其中的附图标记含义如下:

1、客户端请求机组的数据请求;

2、由服务器接收,连接窄带通信的采集设备;

3、采集设备请求机组数据;

4、空调机组传输制定参数给采集设备;

5、采集设备自动传到服务器返回客户端;

6、实现机组数据参数到客户端的自动配置;

7、实现机组与客户端之间的通讯。

结合图4所示的空调数据采集系统的结构,下面以基于窄带通讯技术对空调数据进行采集为例,对本发明的优选实施例进行说明。

相关技术中的空调数据采集技术,存在2g退网,4g设备贵,窄带通信技术数据量小无法满足家电设备数据量大的问题和机组数据量大存储浪费内存问题。

本优选实施例可以实现空调机组数据基于窄带通信技术传输过程中数据的自动配置及自动化,大大提高数据的传输效率和数据的利用率,从而有效的满足客户需求。具体步骤如下:

步骤一:在空调机组内安装窄带通信的数据采集设备,窄带通信的数据采集设备具有收集机组数据、实时采集机组设备的数据、缓存到数据采集设备中,并将采集的空调机组数据上传至服务器的功能。

步骤二:鉴于空调机组的大数据量的特性以及窄带通讯小数据传输的机制,在本发明实施例中,窄带通讯设备(即数据采集设备)实时采集空调机组数据并作为数据缓存。针对缓存数据按照上位机发送命令进行数据处理,及对缓存数据内容进行拆帧及组帧操作,并同步控制窄带通讯设备的数据传输时间间隔。当用户需要采集空调机组设备的数据时,用客户端向数据采集设备发送监控请求,该监控请求中包含了需要采集的参数,以及采集数据的间隔时间。从而通过窄带通讯设备按用户需求实现空调机组的数据传输。同时缓存数据时,只缓存配置的参数,而不用将采集到的所有数据缓存,大大地减少对cpu内存的占用。

例如:当客户端请求(带配置参数)时,数据采集设备需要将采集到的所有的数据帧上传上来,这样非常耗费流量。现在可以同配置加拆帧及组帧的操作去掉重复的数据。

以上为原始的数据,但客户端只想监控加粗字体的两个数据,于是可以单独取出0600组成新的帧上报到服务器,同时配置间隔2分钟,于是最终到服务器的数据是

大大地节省了数据量,满足了窄带通信的带宽需求。

步骤三:窄带通信技术的数据采集设备收到请求后,按照客户端发来的监控请求,采集所需的参数,按照配置的间隔时间定时上传配置的参数到服务器。在传输过程中窄带通信的数据采集设备与机组之间形成自动配置,使得上位机发送命令,下位机直接接收命令,形成对空调机组的自动控制。

步骤四:当客户端发送的请求中没有包含监控的参数,及采集数据的间隔时间时。数据采集设备将按照窄带通讯设备内默认的逻辑(默认的采集参数,及采集数据的间隔)上报服务器。默认逻辑中按照空调机组数据实时的变化量进行拆帧及组帧的方式进行传输。同时缓存数据时,只默认的参数的变化量,而不用将采集到的所有数据缓存,大大地减少对cpu内存的占用。

例如:当客户端请求(带配置参数)时,数据采集设备需要将采集到的所有的数据帧上传上来,这样非常耗费流量。可以拆帧及组帧的操作去掉重复的数据。

以上为原始的数据,数据采集模块默认参数为加粗字体的两个数据,于是可以单独取出0600组成新的帧上报到服务器,当发现数据变化了就传输,于是最终到服务器的数据是

大大地节省了数据量,满足了窄带通信的带宽需求。

步骤五:服务器收到的数据采集设备的数据时,通过解析服务将数据解析出来,后将解析得到的数据转发给客户端,同时将解析处理的数据同步存放到数据库中。

步骤六:客户端收到了服务器的数据后,实时的显示到展示界面上。展示的参数就是配置的所有参数,没有收到值的参数,默认显示为null,代表没收到该参数。从而实现了通过窄带通信设备,实现用户可以通过展示界面对空调机组数据形成监控以及对空调数据的管理和控制。

根据本发明实施例,还提供了一种家电设备的数据处理装置,图5是根据本发明实施例的一种家电设备的数据处理装置的结构示意图,如图5所示,该家电设备的数据处理装置50包括:

接收模块52,用于接收到客户端发送的数据请求,其中,数据请求用于请求获取家电设备的预定数据;

提取模块54,用于从采集的设备数据中提取预定数据;

发送模块56,用于将提取的预定数据传输给客户端。

可选的,提取模块包括:提取单元,用于在数据请求中携带有客户端请求的预定数据对应的数据参数类型的情况下,根据数据参数类型从采集的设备数据中提取预定数据。

可选的,该提取单元包括:获取子单元,用于从采集的设备数据中获取数据参数类型对应的全部时间间隔的类型数据;提取子单元,用于从类型数据中提取全部时间间隔中数据发生变化的时间间隔对应的类型数据作为预定数据。

可选的,该装置还包括:第一缓存模块,用于缓存提取的预定数据。

根据本发明实施例,还提供了另一种家电设备的数据处理装置,图6是根据本发明实施例的另一种家电设备的数据处理装置的结构示意图,如图6所示,该家电设备的数据处理装置60包括:

第一发送模块62,用于向家电设备的数据采集设备发送数据请求,其中,数据请求中携带有用于标识请求的家电设备的设备数据中预定数据的数据参数类型;

第一接收模块64,用于接收到数据采集设备根据数据参数类型从设备数据中提取出的预定数据。

根据本发明实施例,还提供了另一种家电设备的数据处理装置,图7是根据本发明实施例的另一种家电设备的数据处理装置的结构示意图,如图7所示,该家电设备的数据处理装置70包括:

第二接收模块72,用于接收到家电设备的数据采集设备发送的预定数据,其中,预定数据为数据采集设备从家电设备的设备数据中提取出的数据;

第二发送模块74,用于将接收到的预定数据转发给请求预定数据的客户端。

可选的,该家电设备的数据处理装置70还包括:第一缓存模块,用于对接收到的预定数据进行缓存。

根据本发明实施例,还提供了一种家电设备的数据处理系统,图8是根据本发明实施例的另一种家电设备的数据处理系统的结构示意图,如图8所示,该家电设备的数据处理系统80包括:数据采集设备,客户端,服务器和家电设备,其中,数据采集设备包括上述的家电设备的数据处理装置50、客户端包括上述的家电设备的数据处理装置60和服务器包括上述的家电设备的数据处理装置70,以及数据采集设备安装于所述家电设备上。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1