CN107302456A - 一种数据处理的方法及装置 - Google Patents

一种数据处理的方法及装置 Download PDF

Info

Publication number
CN107302456A
CN107302456A CN201710480496.0A CN201710480496A CN107302456A CN 107302456 A CN107302456 A CN 107302456A CN 201710480496 A CN201710480496 A CN 201710480496A CN 107302456 A CN107302456 A CN 107302456A
Authority
CN
China
Prior art keywords
main control
control device
user equipment
equipment
cloud server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710480496.0A
Other languages
English (en)
Other versions
CN107302456B (zh
Inventor
谢锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changzhou first information technology Co., Ltd.
Original Assignee
SHENZHEN FIGIGANTIC ELECTRONIC Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN FIGIGANTIC ELECTRONIC Co Ltd filed Critical SHENZHEN FIGIGANTIC ELECTRONIC Co Ltd
Priority to CN201710480496.0A priority Critical patent/CN107302456B/zh
Publication of CN107302456A publication Critical patent/CN107302456A/zh
Application granted granted Critical
Publication of CN107302456B publication Critical patent/CN107302456B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1029Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers using data related to the state of servers by a load balancer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0668Management of faults, events, alarms or notifications using network fault recovery by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Telephonic Communication Services (AREA)

Abstract

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

Description

一种数据处理的方法及装置
技术领域
本发明涉及物联网的技术领域,尤其涉及一种数据处理的方法及装置。
背景技术
在物联网领域,目前采用的联网控制方式基本都是设备直接连接到云端,云端进行数据处理,并将计算后的数据发送给用户或者回馈给设备,导致所有的设备都必须直接连接到云端,所有数据也必须在云端处理。当云端出现故障,或者网络出现问题,会导致设备无法全部使用的问题。
发明内容
本发明的目的在于提出一种数据处理的方法及装置,旨在解决如何减少云端服务器的处理压力的问题。
为达此目的,本发明采用以下技术方案:
第一方面,一种数据处理的方法,所述方法包括:
在收到用户设备的新任务后,云端服务器根据网络连接下的所有网络设备的能力和网络状态,将所述新任务发送给符合预设条件的主控设备,以使得所述符合预设条件的主控设备通知所述用户设备断开与所述云端服务器的连接;
所述云端服务器断开与所述符合预设条件的主控设备的连接。
可选地,所述预设条件包括:主控设备的运行处理能力、内存大小和/或联网方式的综合能力最强;
可选地,所述方法还包括:
若所述用户设备断开与所述符合预设条件的主控设备的连接,所述云端服务器重新连接所述用户设备,并分配新的子设备重新连接到云端服务器,云端重新分配新的主控设备,重新进行组网;
所述云端服务器还设置所述主控设备的最大连接数。
第二方面,一种数据处理的方法,所述方法包括:
主控设备接收云端服务器发送的用户设备的新任务;
所述主控设备通知所述用户设备断开与所述云端服务器的连接;
所述主控设备接入所述用户设备。
可选地,所述方法还包括:
所述主控设备处理所述用户设备下属的子设备的预设任务,所述预设任务包括:语音识别、视频识别或者是处理所述云端服务器中的缓存结果。
可选地,所述方法还包括:
所述主控设备从所述云端服务器获取所述用户设备的能力描述文件,并从所述云端服务中获取所述用户设备组成的设备间联动的场景信息;
若所述场景信息中的事件被触发时,所述主控设备判断所述事件是否属于所述场景信息;
若所述事件属于所述场景信息,则所述主控设备对所述事件进行处理;
若所述事件不属于所述场景信息,则所述主控设备发给所述云端服务器进行处理。
可选地,所述方法还包括:
所述主控设备获取下属的用户设备的预设类型的数据,所述预设类型包括:温度、湿度或者电量;
所述主控设备暂时存储所述预设类型的数据,并在预设时间段内将所述预设类型的数据上报给所述云端服务器。
可选地,所述能力描述文件包括:
所述用户设备的基本信息,所述基本信息包括设备的名称、类型、生产厂家、型号和/或图标;
所述用户设备的功能描述,所述功能描述包括调用功能、调用参数和参数的类型;
所述用户设备的数据描述,所述数据描述包括设备监测的数据、统计量和/或瞬时量;
所述用户设备的事件描述,所述事件描述包括设备产生的报警事件,所述报警事件包括开关量的变化阈值到达预设阀值的事件;
所述用户设备的状态描述,所述状态描述包括开关量的当前值和/或当前功率。
第三方面,一种云端服务器,所述云端服务器包括:
发送模块,用于在收到用户设备的新任务后,根据网络连接下的所有网络设备的能力和网络状态,将所述新任务发送给符合预设条件的主控设备,以使得所述符合预设条件的主控设备通知所述用户设备断开与所述云端服务器的连接;
断开模块,用于断开与所述符合预设条件的主控设备的连接;
连接模块,用于若所述用户设备断开与所述符合预设条件的主控设备的连接,重新连接所述用户设备,并分配新的子设备重新连接到云端服务器,云端重新分配新的主控设备,重新进行组网;
设备模块,用于还设置所述主控设备的最大连接数。
第四方面,一种主控设备,所述主控设备包括:
接收模块,用于接收云端服务器发送的用户设备的新任务;
通知模块,用于通知所述用户设备断开与所述云端服务器的连接;
接入模块,用于接入所述用户设备;
处理模块,用于处理所述用户设备下属的子设备的预设任务,所述预设任务包括:语音识别、视频识别或者是处理所述云端服务器中的缓存结果;
第一获取模块,用于从所述云端服务器获取所述用户设备的能力描述文件,并从所述云端服务中获取所述用户设备组成的设备间联动的场景信息;若所述场景信息中的事件被触发时,所述主控设备判断所述事件是否属于所述场景信息;若所述事件属于所述场景信息,则所述主控设备对所述事件进行处理;若所述事件不属于所述场景信息,则所述主控设备发给所述云端服务器进行处理;
第二获取模块,用于获取下属的用户设备的预设类型的数据,所述预设类型包括:温度、湿度或者电量;
存储模块,用于暂时存储所述预设类型的数据,并在预设时间段内将所述预设类型的数据上报给所述云端服务器;
其中,所述能力描述文件包括:
所述用户设备的基本信息,所述基本信息包括设备的名称、类型、生产厂家、型号和/或图标;
所述用户设备的功能描述,所述功能描述包括调用功能、调用参数和参数的类型;
所述用户设备的数据描述,所述数据描述包括设备监测的数据、统计量和/或瞬时量;
所述用户设备的事件描述,所述事件描述包括设备产生的报警事件,所述报警事件包括开关量的变化阈值到达预设阀值的事件;
所述用户设备的状态描述,所述状态描述包括开关量的当前值和/或当前功率。
本发明提供一种数据处理的方法、云端服务器以及主控设备,在收到用户设备的新任务后,云端服务器根据网络连接下的所有网络设备的能力和网络状态,将所述新任务发送给符合预设条件的主控设备,以使得所述符合预设条件的主控设备通知所述用户设备断开与所述云端服务器的连接;所述云端服务器断开与所述符合预设条件的主控设备的连接。从而减少了云端服务器的负载,相同的配置可以承受更多的设备;一部分数据处理和设备控制分散到主控设备,响应数度更快;对设备的部分能力在主控设备中实现后,当云端出现异常或网络出现异常仍可以执行部分功能,不至于瘫痪。
附图说明
图1是本发明实施例提供的一种数据处理的方法的流程示意图;
图2是本发明实施例提供的另一种数据处理的方法的流程示意图;
图3是本发明实施例提供的一种云端服务器的功能模块示意图;
图4是本发明实施例提供的一种主控设备的功能模块示意图。
具体实施方式
下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。
参照图1,图1是本发明实施例提供的一种数据处理的方法的流程示意图。
在第一实施例中,该方法包括:
步骤101,在收到用户设备的新任务后,云端服务器根据网络连接下的所有网络设备的能力和网络状态,将所述新任务发送给符合预设条件的主控设备,以使得所述符合预设条件的主控设备通知所述用户设备断开与所述云端服务器的连接;
具体的,设备首先连接到云端的服务器,连接后云端服务器根据用户所添加的设备及分布情况,将各个设备的能力和网络情况,发送给当前能力最强的设备。这个设备收到后,通知其他设备,接管其他设备,形成一个小的控制网络。其他设备断开和云的连接,作为子设备接入到这个设备,通过这个设备和云端服务器进行通讯。这个接管的主控设备,除了作为网络的路由器和云端服务器进行消息通讯外,在这个子网络内的设备联动也由这个设备负责控制其下属的子设备,可以进行简单的数据处理,对于语音,视频识别等可以根据预处理,或者是从云的处理中的缓存结果中进行处理。
步骤102,所述云端服务器断开与所述符合预设条件的主控设备的连接。
其中,所述符合预设条件包括:主控设备的运行处理能力、内存大小和/或联网方式的综合能力最强。
具体的,根据设备CPU、内存、存储大小、联网方式进行一个综合评估,给出一个0——100的评分,分值越高***能力越强,设备在加入到物联网之前,首先由设备信息的录入者做一个定性的评估,记录到物联网平台中。最大连接子设备数,主控会设置一个子设备的最大连接数,因为主控设备的处理能力也是相对有限的,避免出现子设备过多,而出现性能问题。
可选地,所述方法还包括:
若所述用户设备断开与所述符合预设条件的主控设备的连接,所述云端服务器重新连接所述用户设备,并分配新的子设备重新连接到云端服务器,云端重新分配新的主控设备,重新进行组网;
所述云端服务器还设置所述主控设备的最大连接数。
具体的,设备在组网时是以用户为中心,即用户有那些设备,这些设备的能力如何,当前负载的情况是怎么样的。在设备加入到网络时,云端服务器根据用户当前的设备以及在线情况,当前负载等,分配这个设备连接到主控设备,如果主控设备能力不够,则继续保留连接到云端。如果主控设备故障,导致连接丢失,下面的子设备重新连接到云端服务器,云端重新分配新的主控设备,重新进行组网。
本发明实施例提供一种数据处理的方法,在收到用户设备的新任务后,云端服务器根据网络连接下的所有网络设备的能力和网络状态,将所述新任务发送给符合预设条件的主控设备,以使得所述符合预设条件的主控设备通知所述用户设备断开与所述云端服务器的连接;所述云端服务器断开与所述符合预设条件的主控设备的连接。从而减少了云端服务器的负载,相同的配置可以承受更多的设备;一部分数据处理和设备控制分散到主控设备,响应数度更快;对设备的部分能力在主控设备中实现后,当云端出现异常或网络出现异常仍可以执行部分功能,不至于瘫痪。
参照图2,图2是本发明实施例提供的另一种数据处理的方法的流程示意图。
在第二实施例中,该方法包括:
步骤201,主控设备接收云端服务器发送的用户设备的新任务;
步骤202,所述主控设备通知所述用户设备断开与所述云端服务器的连接;
步骤203,所述主控设备接入所述用户设备。
具体的,当主控设备成为主控时,会从云端获取到连接到它上面的设备的能力描述文件,得到这些描述后就可以实现对这些设备的控制。同时从云端服务中获取到这些设备组成的设备间联动的场景内容,当某一事件触发时,主控设备会收到这一事件,但发现这些动作的执行设备也是在自己的控制范围内的就直接发给设备执行,如果是之外的发给云端服务器去处理。对于设备产生的数据,比如温度,湿度,电量等非实时性很强的数据,可以选择暂时存储在主控设备中,进行统一的打包传输,或者是简单的数据处理,然后选择凌晨等空闲时间上报给云端,这样可以减少云端的压力。
可选地,所述方法还包括:
所述主控设备处理所述用户设备下属的子设备的预设任务,所述预设任务包括:语音识别、视频识别或者是处理所述云端服务器中的缓存结果。
可选地,所述方法还包括:
所述主控设备从所述云端服务器获取所述用户设备的能力描述文件,并从所述云端服务中获取所述用户设备组成的设备间联动的场景信息;
若所述场景信息中的事件被触发时,所述主控设备判断所述事件是否属于所述场景信息;
若所述事件属于所述场景信息,则所述主控设备对所述事件进行处理;
若所述事件不属于所述场景信息,则所述主控设备发给所述云端服务器进行处理。
可选地,所述方法还包括:
所述主控设备获取下属的用户设备的预设类型的数据,所述预设类型包括:温度、湿度或者电量;
所述主控设备暂时存储所述预设类型的数据,并在预设时间段内将所述预设类型的数据上报给所述云端服务器。
要实现设备的联动,必须要了解设备是什么样的设备,具有什么样的能力。简单说,是要说明“我是谁?我能干什么?”,例如名称、制造厂商、序列号码等等。主要的描述项目有:控制的模式名称和模式号码、设备序列号、制造厂商控制的ULR等等。描述如下所示的JSON文件。描述文件可以通过设备类型从云端获取到。
可选地,所述能力描述文件包括:
所述用户设备的基本信息,所述基本信息包括设备的名称、类型、生产厂家、型号和/或图标;
其中,设备的信息主要是设备的名称,类型,生产厂家,型号,图标。
”w212”的wifi智能插板,每一个设备有一个唯一的device_id来唯一标识这个设备,device_type_id是设备的类型,是唯一标识一类设备的UUID。Picture是这个设备的图像描述,control是这个设备控制的人机交互控制脚本。网关通过这个描述来展示这个设备。
设备的功能描述:设备可以的提供调用功能,调用参数和参数的类型,参数可以为空。
这里描述的是这个wifi智能插座具有控制某个插头开或关的功能,参数是开关的序号,开或者是关的。Function_id是唯一标识这个功能的UUID,这个设备当收到对应function_id的指令时需要根据对应的参数做出描述中的动作。
所述用户设备的功能描述,所述功能描述包括调用功能、调用参数和参数的类型;
所述用户设备的数据描述,所述数据描述包括设备监测的数据、统计量和/或瞬时量;
其中,设备监测的数据,统计量、瞬时量等,如统计量电量,瞬时量电流、电压等
这里描述的是这个wifi插座会记录通过插座电器的消耗的总电量,data_id用于唯一标识这个数据,按照设定的周期或者是默认的周期或方式将数据发送给网关。
所述用户设备的事件描述,所述事件描述包括设备产生的报警事件,所述报警事件包括开关量的变化阈值到达预设阀值的事件;
其中,设备产生的报警等事件,如开关量的变化,到达一定阀值的事件等。事件可以是自动触发也可以是满足触发器的条件后触发
{"device_id":"6c06784f-253a-40c3-8d28-99c676385519",
"event_id":"fcbdd4c5-dc96-4f06-ba22-d04cd81daf02",
"event_name":"超出额定功率报警",
"value":{"消息":"%s"}}
这里描述的是这个wifi设备在功率大于额定功率的时候会产生一个报警信息,event_id是唯一标识这个事件的UUID,产生事件时,将这个事件发送给网关。
所述用户设备的状态描述,所述状态描述包括开关量的当前值和/或当前功率;
其中,状态是设备的检测数据如开关量的当前值、当前功率等
{"device_id":"6c06784f-253a-40c3-8d28-99c676385519",
"status_id":"559a87f2-3c9b-4e61-8e32-81fae9a5cca7",
"status_name":"瞬时功率",
"value":{"瞬时功率":"%f"}}
{"device_id":"6c06784f-253a-40c3-8d28-99c676385519",
"status_id":"2238a368-b5b6-40cf-88a3-f2dba461e78a",
"status_name":"开关状态",
"value":{"开关序号":"%d","开关状态":"%b"}}
这里描述的这个wifi插座能够获取到当前的瞬时功率,每个插头的开关状态。Status_id是这个状态的唯一标识,在收到这个状态的指令时设备需要按描述返回这个状态量的值。
本发明实施例提供一种数据处理的方法,在收到用户设备的新任务后,云端服务器根据网络连接下的所有网络设备的能力和网络状态,将所述新任务发送给符合预设条件的主控设备,以使得所述符合预设条件的主控设备通知所述用户设备断开与所述云端服务器的连接;所述云端服务器断开与所述符合预设条件的主控设备的连接。从而减少了云端服务器的负载,相同的配置可以承受更多的设备;一部分数据处理和设备控制分散到主控设备,响应数度更快;对设备的部分能力在主控设备中实现后,当云端出现异常或网络出现异常仍可以执行部分功能,不至于瘫痪。
参考图3,图3是本发明实施例提供的一种云端服务器的功能模块示意图。
如图3所示,所述云端服务器包括:
发送模块301,用于在收到用户设备的新任务后,根据网络连接下的所有网络设备的能力和网络状态,将所述新任务发送给符合预设条件的主控设备,以使得所述符合预设条件的主控设备通知所述用户设备断开与所述云端服务器的连接;
断开模块302,用于断开与所述符合预设条件的主控设备的连接;
连接模块303,用于若所述用户设备断开与所述符合预设条件的主控设备的连接,重新连接所述用户设备,并分配新的子设备重新连接到云端服务器,云端重新分配新的主控设备,重新进行组网;
设备模块,用于还设置所述主控设备的最大连接数。
本发明实施例提供一种云端服务器,在收到用户设备的新任务后,云端服务器根据网络连接下的所有网络设备的能力和网络状态,将所述新任务发送给符合预设条件的主控设备,以使得所述符合预设条件的主控设备通知所述用户设备断开与所述云端服务器的连接;所述云端服务器断开与所述符合预设条件的主控设备的连接。从而减少了云端服务器的负载,相同的配置可以承受更多的设备;一部分数据处理和设备控制分散到主控设备,响应数度更快;对设备的部分能力在主控设备中实现后,当云端出现异常或网络出现异常仍可以执行部分功能,不至于瘫痪。
参考图4,图4是本发明实施例提供的一种主控设备的功能模块示意图。
如图4所示,所述主控设备包括:
接收模块401,用于接收云端服务器发送的用户设备的新任务;
通知模块402,用于通知所述用户设备断开与所述云端服务器的连接;
接入模块403,用于接入所述用户设备;
处理模块,用于处理所述用户设备下属的子设备的预设任务,所述预设任务包括:语音识别、视频识别或者是处理所述云端服务器中的缓存结果;
第一获取模块,用于从所述云端服务器获取所述用户设备的能力描述文件,并从所述云端服务中获取所述用户设备组成的设备间联动的场景信息;若所述场景信息中的事件被触发时,所述主控设备判断所述事件是否属于所述场景信息;若所述事件属于所述场景信息,则所述主控设备对所述事件进行处理;若所述事件不属于所述场景信息,则所述主控设备发给所述云端服务器进行处理;
第二获取模块,用于获取下属的用户设备的预设类型的数据,所述预设类型包括:温度、湿度或者电量;
存储模块,用于暂时存储所述预设类型的数据,并在预设时间段内将所述预设类型的数据上报给所述云端服务器;
其中,所述能力描述文件包括:
所述用户设备的基本信息,所述基本信息包括设备的名称、类型、生产厂家、型号和/或图标;
所述用户设备的功能描述,所述功能描述包括调用功能、调用参数和参数的类型;
所述用户设备的数据描述,所述数据描述包括设备监测的数据、统计量和/或瞬时量;
所述用户设备的事件描述,所述事件描述包括设备产生的报警事件,所述报警事件包括开关量的变化阈值到达预设阀值的事件;
所述用户设备的状态描述,所述状态描述包括开关量的当前值和/或当前功率。
本发明实施例提供一种主控设备,在收到用户设备的新任务后,云端服务器根据网络连接下的所有网络设备的能力和网络状态,将所述新任务发送给符合预设条件的主控设备,以使得所述符合预设条件的主控设备通知所述用户设备断开与所述云端服务器的连接;所述云端服务器断开与所述符合预设条件的主控设备的连接。从而减少了云端服务器的负载,相同的配置可以承受更多的设备;一部分数据处理和设备控制分散到主控设备,响应数度更快;对设备的部分能力在主控设备中实现后,当云端出现异常或网络出现异常仍可以执行部分功能,不至于瘫痪。
以上结合具体实施例描述了本发明实施例的技术原理。这些描述只是为了解释本发明实施例的原理,而不能以任何方式解释为对本发明实施例保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明实施例的其它具体实施方式,这些方式都将落入本发明实施例的保护范围之内。

Claims (10)

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

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710480496.0A CN107302456B (zh) 2017-06-22 2017-06-22 一种数据处理的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710480496.0A CN107302456B (zh) 2017-06-22 2017-06-22 一种数据处理的方法及装置

Publications (2)

Publication Number Publication Date
CN107302456A true CN107302456A (zh) 2017-10-27
CN107302456B CN107302456B (zh) 2020-10-27

Family

ID=60135855

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710480496.0A Active CN107302456B (zh) 2017-06-22 2017-06-22 一种数据处理的方法及装置

Country Status (1)

Country Link
CN (1) CN107302456B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110609534A (zh) * 2019-11-01 2019-12-24 北京昊恒天科技有限公司 一种智能家居控制方法及***
CN111641802A (zh) * 2020-06-04 2020-09-08 天津卓朗科技发展有限公司 视频数据共享方法、装置和服务器
CN112350907A (zh) * 2020-11-05 2021-02-09 深圳Tcl新技术有限公司 场景联动控制方法、终端和计算机可读存储介质
CN112926878A (zh) * 2021-03-26 2021-06-08 北京蓦然认知科技有限公司 一种设备执行任务的方法、装置
CN113395192A (zh) * 2020-03-12 2021-09-14 杭州萤石软件有限公司 互联方法、***及设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101068186A (zh) * 2007-06-05 2007-11-07 华为技术有限公司 一种客户端节点网络拓扑构造方法及流媒体分发***
CN103067293A (zh) * 2012-12-31 2013-04-24 北京京东世纪贸易有限公司 负载均衡设备的连接管理和复用的方法和***
US20150201004A1 (en) * 2014-01-15 2015-07-16 Electronics And Telecommunications Research Institute Method and system for providing server virtual machine for real-time virtual desktop service, and server device supporting the same
CN104994079A (zh) * 2015-06-10 2015-10-21 网宿科技股份有限公司 访问请求的处理方法和装置、加速服务器
CN105430093A (zh) * 2015-12-21 2016-03-23 浙江省公众信息产业有限公司 用于实现用户接入负载均衡的方法和***
CN106506701A (zh) * 2016-12-28 2017-03-15 北京奇艺世纪科技有限公司 一种服务器负载均衡方法及负载均衡器

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101068186A (zh) * 2007-06-05 2007-11-07 华为技术有限公司 一种客户端节点网络拓扑构造方法及流媒体分发***
CN103067293A (zh) * 2012-12-31 2013-04-24 北京京东世纪贸易有限公司 负载均衡设备的连接管理和复用的方法和***
US20150201004A1 (en) * 2014-01-15 2015-07-16 Electronics And Telecommunications Research Institute Method and system for providing server virtual machine for real-time virtual desktop service, and server device supporting the same
CN104994079A (zh) * 2015-06-10 2015-10-21 网宿科技股份有限公司 访问请求的处理方法和装置、加速服务器
CN105430093A (zh) * 2015-12-21 2016-03-23 浙江省公众信息产业有限公司 用于实现用户接入负载均衡的方法和***
CN106506701A (zh) * 2016-12-28 2017-03-15 北京奇艺世纪科技有限公司 一种服务器负载均衡方法及负载均衡器

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110609534A (zh) * 2019-11-01 2019-12-24 北京昊恒天科技有限公司 一种智能家居控制方法及***
CN113395192A (zh) * 2020-03-12 2021-09-14 杭州萤石软件有限公司 互联方法、***及设备
CN113395192B (zh) * 2020-03-12 2023-03-21 杭州萤石软件有限公司 互联方法、***及设备
CN111641802A (zh) * 2020-06-04 2020-09-08 天津卓朗科技发展有限公司 视频数据共享方法、装置和服务器
CN112350907A (zh) * 2020-11-05 2021-02-09 深圳Tcl新技术有限公司 场景联动控制方法、终端和计算机可读存储介质
CN112926878A (zh) * 2021-03-26 2021-06-08 北京蓦然认知科技有限公司 一种设备执行任务的方法、装置

Also Published As

Publication number Publication date
CN107302456B (zh) 2020-10-27

Similar Documents

Publication Publication Date Title
CN107302456A (zh) 一种数据处理的方法及装置
CN104734363B (zh) 一种基于物联网的高低压开关柜***
TWI364543B (en) System and method of monitoring a utility network, computer program product used to manage utility network, method of managing performance problems in utility network and system for monitoring utility grid
CN101282237B (zh) 一种基于snmp协议的综合网管***
CN108092847B (zh) 一种电力lte无线终端远程在线监控方法
CN113259893B (zh) 配电体域网网络节点认证***及方法
CN106603983A (zh) 一种基于scada的视频联动***
CN107390533A (zh) 一种用电监控装置、***及方法
CN104898435B (zh) 家庭服务***及其故障处理方法、家电设备、服务器
CN106254261A (zh) 流量检测的方法和装置
CN103986719A (zh) 一种防止应用程序后台流量流失的方法
EP2045963A1 (en) A method, system and apparatus for managing terminal devices
CN106453504A (zh) 一种基于nginx服务器集群的监控***及方法
CN110289681B (zh) 智能变电站调控远方操作建模、监视方法及监视***
CN104503417A (zh) 一种水电站监测***
CN109922383A (zh) 数据中心机房网络机柜及基于区块链的通讯方法
CN207799852U (zh) 一种智能电气火灾监控预警***
CN106208385A (zh) 一种基于物联网平台的用电检查***
CN208522531U (zh) 一种智能电源管理***
CN102045186A (zh) 一种事件分析方法及***
CN106685087B (zh) 一种用于配电自动化***的配网管理设备
CN204206220U (zh) 电网云计算管理***
CN204270454U (zh) 家用智能安防报警器
CN108900006A (zh) 一种开关柜智能综合安全保护装置的控制方法
CN104297679B (zh) 断路器跳闸消息预警方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20171017

Address after: 213000 Room 302, unit 1, Xintiandi garden, Tianning District, Jiangsu, Changzhou

Applicant after: Xie Feng

Address before: 518000 Guangdong Province, Shenzhen New District of Longhua City, Dalang street, Li Rong Road No. 1 (Chang Yi Industrial Factory Building 1 floor 4-5)

Applicant before: SHENZHEN FIGIGANTIC ELECTRONIC CO., LTD.

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20171213

Address after: 213161 Wujin District, Changzhou City, Jiangsu Province, Changwu Middle Road, No. 18 Changzhou science and Education City, Chuang Yan port 5-504

Applicant after: Changzhou first information technology Co., Ltd.

Address before: 213000 Room 302, unit 1, Xintiandi garden, Tianning District, Jiangsu, Changzhou

Applicant before: Xie Feng

GR01 Patent grant
GR01 Patent grant