一种数据处理的方法及装置制造方法及图纸

技术编号:16473945 阅读:48 留言:0更新日期:2017-10-29 01:36
本发明专利技术公开了一种数据处理的方法、云端服务器以及主控设备,所示方法包括:在收到用户设备的新任务后,云端服务器根据网络连接下的所有网络设备的能力和网络状态,将所述新任务发送给符合预设条件的主控设备,以使得所述符合预设条件的主控设备通知所述用户设备断开与所述云端服务器的连接;所述云端服务器断开与所述符合预设条件的主控设备的连接。从而减少了云端服务器的负载,相同的配置可以承受更多的设备;一部分数据处理和设备控制分散到主控设备,响应数度更快;对设备的部分能力在主控设备中实现后,当云端出现异常或网络出现异常仍可以执行部分功能,不至于瘫痪。

Method and device for data processing

The invention discloses a method for data processing, cloud server and control equipment, as shown in the new methods include: the task receives the user equipment, cloud server according to all the network devices under the network connection capacity and network status, will send the new task to meet the master preset conditions, to the master device meets the preset conditions inform the user equipment is disconnected from the cloud server; the cloud server disconnect with the connection with the main control device of the preset conditions. In order to reduce the load on the cloud server, the same configuration can withstand more equipment; part of data processing and equipment control in the main control device, in response to a number of faster; on the part of equipment in the main control device, when the cloud network is abnormal or abnormal still can perform some functions, not as for the paralysis.

【技术实现步骤摘要】
一种数据处理的方法及装置
本专利技术涉及物联网的
,尤其涉及一种数据处理的方法及装置。
技术介绍
在物联网领域,目前采用的联网控制方式基本都是设备直接连接到云端,云端进行数据处理,并将计算后的数据发送给用户或者回馈给设备,导致所有的设备都必须直接连接到云端,所有数据也必须在云端处理。当云端出现故障,或者网络出现问题,会导致设备无法全部使用的问题。
技术实现思路
本专利技术的目的在于提出一种数据处理的方法及装置,旨在解决如何减少云端服务器的处理压力的问题。为达此目的,本专利技术采用以下技术方案:第一方面,一种数据处理的方法,所述方法包括:在收到用户设备的新任务后,云端服务器根据网络连接下的所有网络设备的能力和网络状态,将所述新任务发送给符合预设条件的主控设备,以使得所述符合预设条件的主控设备通知所述用户设备断开与所述云端服务器的连接;所述云端服务器断开与所述符合预设条件的主控设备的连接。可选地,所述预设条件包括:主控设备的运行处理能力、内存大小和/或联网方式的综合能力最强;可选地,所述方法还包括:若所述用户设备断开与所述符合预设条件的主控设备的连接,所述云端服务器重新连接所述用户设备,并分配新的子设备重新连接到云端服务器,云端重新分配新的主控设备,重新进行组网;所述云端服务器还设置所述主控设备的最大连接数。第二方面,一种数据处理的方法,所述方法包括:主控设备接收云端服务器发送的用户设备的新任务;所述主控设备通知所述用户设备断开与所述云端服务器的连接;所述主控设备接入所述用户设备。可选地,所述方法还包括:所述主控设备处理所述用户设备下属的子设备的预设任务,所述预设任务包括:语音识别、视频识别或者是处理所述云端服务器中的缓存结果。可选地,所述方法还包括:所述主控设备从所述云端服务器获取所述用户设备的能力描述文件,并从所述云端服务中获取所述用户设备组成的设备间联动的场景信息;若所述场景信息中的事件被触发时,所述主控设备判断所述事件是否属于所述场景信息;若所述事件属于所述场景信息,则所述主控设备对所述事件进行处理;若所述事件不属于所述场景信息,则所述主控设备发给所述云端服务器进行处理。可选地,所述方法还包括:所述主控设备获取下属的用户设备的预设类型的数据,所述预设类型包括:温度、湿度或者电量;所述主控设备暂时存储所述预设类型的数据,并在预设时间段内将所述预设类型的数据上报给所述云端服务器。可选地,所述能力描述文件包括:所述用户设备的基本信息,所述基本信息包括设备的名称、类型、生产厂家、型号和/或图标;所述用户设备的功能描述,所述功能描述包括调用功能、调用参数和参数的类型;所述用户设备的数据描述,所述数据描述包括设备监测的数据、统计量和/或瞬时量;所述用户设备的事件描述,所述事件描述包括设备产生的报警事件,所述报警事件包括开关量的变化阈值到达预设阀值的事件;所述用户设备的状态描述,所述状态描述包括开关量的当前值和/或当前功率。第三方面,一种云端服务器,所述云端服务器包括:发送模块,用于在收到用户设备的新任务后,根据网络连接下的所有网络设备的能力和网络状态,将所述新任务发送给符合预设条件的主控设备,以使得所述符合预设条件的主控设备通知所述用户设备断开与所述云端服务器的连接;断开模块,用于断开与所述符合预设条件的主控设备的连接;连接模块,用于若所述用户设备断开与所述符合预设条件的主控设备的连接,重新连接所述用户设备,并分配新的子设备重新连接到云端服务器,云端重新分配新的主控设备,重新进行组网;设备模块,用于还设置所述主控设备的最大连接数。第四方面,一种主控设备,所述主控设备包括:接收模块,用于接收云端服务器发送的用户设备的新任务;通知模块,用于通知所述用户设备断开与所述云端服务器的连接;接入模块,用于接入所述用户设备;处理模块,用于处理所述用户设备下属的子设备的预设任务,所述预设任务包括:语音识别、视频识别或者是处理所述云端服务器中的缓存结果;第一获取模块,用于从所述云端服务器获取所述用户设备的能力描述文件,并从所述云端服务中获取所述用户设备组成的设备间联动的场景信息;若所述场景信息中的事件被触发时,所述主控设备判断所述事件是否属于所述场景信息;若所述事件属于所述场景信息,则所述主控设备对所述事件进行处理;若所述事件不属于所述场景信息,则所述主控设备发给所述云端服务器进行处理;第二获取模块,用于获取下属的用户设备的预设类型的数据,所述预设类型包括:温度、湿度或者电量;存储模块,用于暂时存储所述预设类型的数据,并在预设时间段内将所述预设类型的数据上报给所述云端服务器;其中,所述能力描述文件包括:所述用户设备的基本信息,所述基本信息包括设备的名称、类型、生产厂家、型号和/或图标;所述用户设备的功能描述,所述功能描述包括调用功能、调用参数和参数的类型;所述用户设备的数据描述,所述数据描述包括设备监测的数据、统计量和/或瞬时量;所述用户设备的事件描述,所述事件描述包括设备产生的报警事件,所述报警事件包括开关量的变化阈值到达预设阀值的事件;所述用户设备的状态描述,所述状态描述包括开关量的当前值和/或当前功率。本专利技术提供一种数据处理的方法、云端服务器以及主控设备,在收到用户设备的新任务后,云端服务器根据网络连接下的所有网络设备的能力和网络状态,将所述新任务发送给符合预设条件的主控设备,以使得所述符合预设条件的主控设备通知所述用户设备断开与所述云端服务器的连接;所述云端服务器断开与所述符合预设条件的主控设备的连接。从而减少了云端服务器的负载,相同的配置可以承受更多的设备;一部分数据处理和设备控制分散到主控设备,响应数度更快;对设备的部分能力在主控设备中实现后,当云端出现异常或网络出现异常仍可以执行部分功能,不至于瘫痪。附图说明图1是本专利技术实施例提供的一种数据处理的方法的流程示意图;图2是本专利技术实施例提供的另一种数据处理的方法的流程示意图;图3是本专利技术实施例提供的一种云端服务器的功能模块示意图;图4是本专利技术实施例提供的一种主控设备的功能模块示意图。具体实施方式下面结合附图和实施例对本专利技术实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术实施例,而非对本专利技术实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术实施例相关的部分而非全部结构。参照图1,图1是本专利技术实施例提供的一种数据处理的方法的流程示意图。在第一实施例中,该方法包括:步骤101,在收到用户设备的新任务后,云端服务器根据网络连接下的所有网络设备的能力和网络状态,将所述新任务发送给符合预设条件的主控设备,以使得所述符合预设条件的主控设备通知所述用户设备断开与所述云端服务器的连接;具体的,设备首先连接到云端的服务器,连接后云端服务器根据用户所添加的设备及分布情况,将各个设备的能力和网络情况,发送给当前能力最强的设备。这个设备收到后,通知其他设备,接管其他设备,形成一个小的控制网络。其他设备断开和云的连接,作为子设备接入到这个设备,通过这个设备和云端服务器进行通讯。这个接管的主控设备,除了作为网络的路由器和云端服务器进行消息通讯外,在这个子网络内的设备联动也由这个设备负责控制其下属的子设备,可以进行简单的数据处理,对于语音,视频本文档来自技高网...
一种数据处理的方法及装置

【技术保护点】
一种数据处理的方法,其特征在于,所述方法包括:在收到用户设备的新任务后,云端服务器根据网络连接下的所有网络设备的能力和网络状态,将所述新任务发送给符合预设条件的主控设备,以使得所述符合预设条件的主控设备通知所述用户设备断开与所述云端服务器的连接;所述云端服务器断开与所述符合预设条件的主控设备的连接。

【技术特征摘要】
1.一种数据处理的方法,其特征在于,所述方法包括:在收到用户设备的新任务后,云端服务器根据网络连接下的所有网络设备的能力和网络状态,将所述新任务发送给符合预设条件的主控设备,以使得所述符合预设条件的主控设备通知所述用户设备断开与所述云端服务器的连接;所述云端服务器断开与所述符合预设条件的主控设备的连接。2.根据权利要求1所述的方法,其特征在于,所述预设条件包括:主控设备的运行处理能力、内存大小和/或联网方式的综合能力最强。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:若所述用户设备断开与所述符合预设条件的主控设备的连接,所述云端服务器重新连接所述用户设备,并分配新的子设备重新连接到云端服务器,云端重新分配新的主控设备,重新进行组网;所述云端服务器还设置所述主控设备的最大连接数。4.一种数据处理的方法,其特征在于,所述方法包括:主控设备接收云端服务器发送的用户设备的新任务;所述主控设备通知所述用户设备断开与所述云端服务器的连接;所述主控设备接入所述用户设备。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述主控设备处理所述用户设备下属的子设备的预设任务,所述预设任务包括:语音识别、视频识别或者是处理所述云端服务器中的缓存结果。6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:所述主控设备从所述云端服务器获取所述用户设备的能力描述文件,并从所述云端服务中获取所述用户设备组成的设备间联动的场景信息;若所述场景信息中的事件被触发时,所述主控设备判断所述事件是否属于所述场景信息;若所述事件属于所述场景信息,则所述主控设备对所述事件进行处理;若所述事件不属于所述场景信息,则所述主控设备发给所述云端服务器进行处理。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:所述主控设备获取下属的用户设备的预设类型的数据,所述预设类型包括:温度、湿度或者电量;所述主控设备暂时存储所述预设类型的数据,并在预设时间段内将所述预设类型的数据上报给所述云端服务器。8.根据权利要求6所述的方法,其特征在于,所述能力描述文件包括:所述用户设备的基本信息,所述基本信息包括设备的名称、类型、生产厂家、型号和/或图标;所述用户设备的功能描述,所述功能描述包括调用功能、调用参数和参数的类型;所述用户设备的数据描述,所述数据描述包括设备监测的数据、统计量和/或瞬时量...

【专利技术属性】
技术研发人员:谢锋
申请(专利权)人:深圳市丰巨泰科电子有限公司
类型:发明
国别省市:广东,44

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

1