CN109639822A - 数据处理方法、***、设备和介质 - Google Patents

数据处理方法、***、设备和介质 Download PDF

Info

Publication number
CN109639822A
CN109639822A CN201811626083.XA CN201811626083A CN109639822A CN 109639822 A CN109639822 A CN 109639822A CN 201811626083 A CN201811626083 A CN 201811626083A CN 109639822 A CN109639822 A CN 109639822A
Authority
CN
China
Prior art keywords
terminal
linked
destination node
monitoring data
node
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
CN201811626083.XA
Other languages
English (en)
Other versions
CN109639822B (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.)
China Mobile Communications Group Co Ltd
China Mobile Group Jiangsu Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Group Jiangsu 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 China Mobile Communications Group Co Ltd, China Mobile Group Jiangsu Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201811626083.XA priority Critical patent/CN109639822B/zh
Publication of CN109639822A publication Critical patent/CN109639822A/zh
Application granted granted Critical
Publication of CN109639822B publication Critical patent/CN109639822B/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/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • 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
    • 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/1004Server selection for load balancing
    • H04L67/1008Server selection for load balancing based on parameters of servers, e.g. available memory or workload
    • 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/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • 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/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明公开了数据处理方法、***、设备和介质。该方法包括:智能终端采集监控数据,并将监控数据发送至中心节点;目标节点基于预设的联动策略,确定监控数据对应的待联动终端和待联动终端对应的联动操作,并向待联动终端发送用于指示待联动终端执行联动操作的联动指令;目标节点接收由待联动终端返回的针对联动操作的执行结果。根据本发明实施例提供的数据处理方法、***、设备和介质,可以减少智能终端管理平台的处理压力。

Description

数据处理方法、***、设备和介质
技术领域
本发明涉及物联网领域,尤其涉及数据处理方法、***、设备和介质。
背景技术
随着智能终端的快速发展和迅速普及,往往需要多个智能终端联动来实现各种功能。例如,通过智能监控终端和智能报警终端联动实现对被监测区域的智能监控报警。
在物联网时代的联动过程中,智能终端采集的监控数据,基本都是由下而上逐级上传至智能终端管理平台,并由智能终端管理***进行处理。
然而,海量监控数据被发送至智能终端管理***并统一由智能终端管理***进行处理的数据处理方式,对智能终端管理***的造成了极大的处理压力。
发明内容
本发明实施例提供数据处理方法、***、设备和介质,可以减少智能终端管理平台的处理压力。
根据本发明实施例的一方面,提供一种方法,包括:智能终端采集监控数据,并将监控数据发送至中心节点;目标节点基于预设的联动策略,确定监控数据对应的待联动终端和待联动终端对应的联动操作,并向待联动终端发送用于指示待联动终端执行联动操作的联动指令;目标节点接收由待联动终端返回的针对联动操作的执行结果。
在一种可选的实施方式中,智能终端管理***包含多级中心节点,
采集监控数据,并将监控数据发送至多级中心节点中的目标节点,具体包括:
采集监控数据;按照预设的分级处理策略中监控数据与中心节点的对应处理关系,确定处理监控数据的目标节点;将监控数据发送至目标节点。
在一种可选的实施方式中,目标节点基于预设的联动策略,确定监控数据对应的待联动终端和待联动终端对应的联动操作,具体包括:
目标节点判断其自身的实时承载压力是否小于预设的压力阈值;若小于预设的压力阈值,中心节点基于预设的联动策略,确定监控数据对应的待联动终端和待联动终端对应的联动操作。
在一种可选的实施方式中,目标节点判断其自身的实时承载压力是否小于预设的压力阈值之后,方法还包括:
若大于等于预设的压力阈值,目标节点的上一级中心节点基于预设的联动策略,确定监控数据对应的待联动终端和待联动终端对应的联动操作,并向待联动终端发送用于指示待联动终端执行联动操作的联动指令;目标节点的上一级中心节点接收由待联动终端返回的针对联动操作的执行结果。
在一种可选的实施方式中,方法还包括:
目标节点定期将监控数据、联动操作的执行结果备份至智能终端管理平台。
在一种可选的实施方式中,分级处理策略包括默认处理策略,或,根据实际情况或用户需求自定义设置的个性处理策略;
其中,默认处理策略包括:智能终端直接相连的中心节点与智能终端采集的监控数据之间的对应处理关系。
在一种可选的实施方式中,目标节点基于预设的联动策略,确定监控数据对应的待联动终端和待联动终端对应的联动操作,具体包括:
目标节点判断监控数据是否超出预设的参考数据区间;若超出预设的参考的数据区间,基于预设的联动策略,确定监控数据对应的待联动终端和待联动终端对应的联动操作。
在一种可选的实施方式中,预设的压力阈值为目标节点的承载能力与压力系数的乘积,
目标节点的承载能力包括以下一种或多种:
目标节点的运算能力、目标节点的内存的存储能力、外存的存储能力和目标节点所分配的通信带宽。
根据本发明实施例的另一方面,提供一种***,包括:
智能终端,用于采集监控数据,并将监控数据发送至中心节点;目标节点,用于基于预设的联动策略,确定监控数据对应的待联动终端和待联动终端对应的联动操作,并向待联动终端发送用于指示待联动终端执行联动操作的联动指令;以及,接收由待联动终端返回的针对联动操作的执行结果。
在一种可选的实施方式中,智能终端管理***包含多级中心节点,
目标节点,具体用于:
采集监控数据;按照预设的分级处理策略中监控数据与中心节点的对应处理关系,确定处理监控数据的目标节点;将监控数据发送至目标节点。
在一种可选的实施方式中,目标节点,具体用于:
目标节点判断其自身的实时承载压力是否小于预设的压力阈值;若小于预设的压力阈值,中心节点基于预设的联动策略,确定监控数据对应的待联动终端和待联动终端对应的联动操作
根据本发明实施例的又一方面,提供一种数据处理设备,设备包括:
存储器,用于存储程序;
处理器,用于运行存储器中存储的程序,以执行本发明实施例提供的数据处理方法。
根据本发明实施例的再一方面,提供一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现本发明实施例提供的数据处理方法。
根据本发明实施例中的数据处理方法、***、设备和介质,可以由目标节点接收监控数据,并基于联动策略,确定相应地待联动终端,并向待联动发送用于执行联动操作的联动指令。监控数据无需通过智能终端管理平台即可与待联动终端进行联动,减缓了智能终端管理平台的处理压力。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本发明实施例提供的智能终端管理***的网络构架的示意图;
图2是示出根据本发明实施例的数据处理方法的示意流程图;
图3示出了根据本发明另一实施例提供的数据处理***的结构示意图;
图4是本发明实施例中数据处理设备的示例性硬件架构的结构图。
具体实施方式
下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
传统的智能终端管理***的网络构架往往仅包括智能终端管理平台、智能终端。
智能终端产生监控数据之后,将监控数据发送至智能终端管理平台。智能终端管理平台需要对海量智能终端产生的监控数据进行处理。
或者,传统的智能终端网络***中还可以包含多级网络节点,但是网络节点仅作为智能终端管理平台和智能终端之间的通信节点,所有的监控数据均要上传至智能终端管理平台进行处理。
传统的智能终端管理***中,智能终端管理平台往往面临着较大的处理压力,以及较高的应能要求和较高的稳定性要求。并且,一旦***中的网络中断,则各设备之间的联动就会失效,同时也会产生紧急数据无法抵达处理平台,造成许多不可挽回的问题。
因此需要一种新的数据处理方法、***、设备和介质。
图1示出了本发明实施例提供的智能终端管理***的网络构架的示意图。如图1所示,智能终端管理***由上到下包括:智能终端管理平台、中心节点和智能终端。
其中,中心节点可以为一级中心节点或多级中心节点。本发明实施例中的中心节点除了具有现有智能网关的通信功能之外,还具有数据处理功能。智能终端产生的监控数据可以由中心节点进行处理。
多级中心节点中的较高一级的中心节点下挂着一个或多个较低一级的中心节点。多级中心节点中的最高一级节点直接下挂于智能终端管理平台之下。多级中心节点中的最低一级中心节点下挂了一个或多个智能终端。
图1示出了包含3级中心节点的智能终端管理***的结构示意图。如图1所示,中心节点A1是最高一级的中心节点,其直接与智能终端管理平台进行数据传输。中心节点B1和中心节点B2是中心节点A1的下一级节点,中心节点B1下挂中心节点C1和中心节点C2,中心节点B2下挂的节点未在图中示出。中心节点C1和中心节点C2是最低一级的中心节点,均下挂了多个智能终端。
为了更好的理解本发明,下面将结合附图,详细描述根据本发明实施例的数据处理方法、***、设备和介质,应注意,这些实施例并不用来限制本发明公开的范围。
图2是示出根据本发明实施例的数据处理方法的示意流程图。本发明实施例中的数据处理方法可应用于包含目标节点的智能终端管理***中。如图2所示,本实施例中的数据处理方法200可以包括以下步骤:
S210,智能终端采集监控数据,并将监控数据发送至目标节点。
在本发明的一些实施例中,智能终端管理***包括:智能终端管理平台、中心节点和智能终端。
其中,不同设备之间可以通过有线通信方式或无线通信方式进行通信。
具体地,无线通信方式可以包括数据传输网络、无线保真(Wireless-Fidelity,WIFI)、蓝牙通信、紫峰通信等。
在本发明的一些实施例中,智能终端表示具有数据采集功能和数据传输功能的嵌入式设备。
例如,智能手机、智能平板、智能图像采集设备、智能检测设备、智能监控设备、智能报警设备、智能家居等。例如,智能监控器、智能音箱、智能冰箱、智能报警装置、智能用电量传感器等。
其中,数据采集功能具体表示能够采集监控数据。数据传输功能表示能向上一级节点传输数据。例如,当某一级中心节点A的上一级中心节点B为目标节点时,可以通过该层级中心节点A,将智能终端采集的监控数据传输至目标节点B。又例如,当需要向智能终端管理平台上报数据时,中心节点可以将需要上报的数据上报至智能终端管理平台。
在一些实施例中,智能终端的具体结构包括:CPU、内存、外存以及数据采集模块等模块。
在本发明的另一些实施例中,智能终端还可以具有微弱数据处理功能的数据处理模块。
具体地,智能终端中可以预先存储着采集数据的参考数据区间。当采集到数据之后,可以利用数据处理模块判断采集的数据是否超出参考数据区间。
若超出参考数据区间,则将数据异常信息作为监控数据传输至中心节点;若为超出正常数据区间。
在一些实施例中,参考数据区间用于判断是否需要触发联动控制。即当目标节点接收到数据异常信息时,确定触发联动控制。联动控制表示:控制待联动智能终端执行相应地联动操作。
在本发明的一些实施例中,监控数据是由智能终端采集、能够为是否触发联动操作提供依据的数据。例如,可以是监控数据、温度数据、用电量、联动请求等。
在一些实施例中,监控数据可以是智能终端采集的原始数据或者是具有数据处理能力的智能终端处理后的数据。
在另一些实施例中,若智能终端监控到用户触发了联动操作请求的动作
例如,智能终端采集了监控图像之后,自身对监控图像处理后,发现有异常信息,则可以将处理得到的异常信息作为监控数据发送给目标节点。
在本发明的一些实施例中,智能终端管理***中包括1级中心节点或多级中心节点。目标节点可以是中心节点中的任意一个节点。
在一些实施例中,中心节点可以是智能网关。
在一些实施例中,针对多级中心节点,可以按照中心节点的地理服务范围,将中心节点划分为不同的等级。具体地,中心节点的地理服务范围越小,则中心节点的等级越低。
在一个实施例中,中心节点的地理服务范围可以根据其自身能够传输的数据的智能终端的地理分布区域;或者,根据与该中心节点能够建立通信连接的最低一级中心节点所连接的智能终端的地理分布区域。
例如,继续参照图1,图1中的中心节点C1可以连接1个家庭内所有智能终端,图2中的中心节点C2可以连接楼栋公共区域内的所有或部分智能终端。
中心节点B1连接中心节点C1和中心节点C2,中心节点C1能够传输整个楼栋内的数据。中心节点A1的地理服务范围为整个楼栋。
中心节点A1连接中心节点B1和中心节点B2,中心节点A1的地理服务范围可以是整个片区。
又例如,继续参照图1,中心节点B1能够与最低一级的中心节点C1和中心节点C2建立通信连接,则可以根据智能终端a至智能终端n的分布区域确定中心节点B1的地理服务范围。
在一些实施例中,中心节点和目标节点具有数据处理功能、数据传输能力和联动操作功能。例如,智能网关。
在另一些实施例中,中心节点还具有数据存储功能和数据上报功能。
具体地,中心节点的数据存储功能表示:可以对接收到的监控数据、产生的联动指令、对待联动智能终端的响应结果、联动操作的执行结果、中心节点的工作日志进行存储。
示例性的,中心节点的工作日志记录着节点中硬件、软件和节点问题的信息,同时还可以监视节点中发生的事件。例如,可包括:已处理监控数据的数量、各项监控数据的处理结果、处理时间等数据。
中心节点的数据上报功能表示:可以将上述采集到的信息,或者由智能终端上报的状态信息上报至智能终端关系***。
在一些实施例中,当智能终端管理***仅具有1级节点时,则可以认为目标节点为1级中心节点中直接与该用户终端建立通信连接的节点。
在本发明的一些实施例中,当智能终端管理***具有多级中心节点时,S210具体包括S211至S213:
S211,采集监控数据。
在S211中,监控数据与上述监控数据相同,在此不再赘述。
S212,按照预设的分级处理策略中监控数据与中心节点的对应处理关系,确定处理监控数据的目标节点。
在一些实施例中,分级处理策略中的对应处理关系可以包括:中心节点与可处理的智能终端的对应处理关系,中心节点与可处理的监控数据的类型的对应处理关系,或者,中心节点与智能终端的部分可处理的监控数据的对应处理关系。
示例性的,分级处理策略中的部分对应关系,可如表1所示。
表1
智能终端A的所有监控数据 中心节点A1
智能终端A的监控数据a、监控数据b 中心节点B1
报警类监控数据 中心节点C1
在一些实施例中,预设的分级处理策略可以是由智能终端管理***下发的。其中,分级处理策略可以是操作人员通过智能终端管理***设置并下发的。
示例性的,操作人员对分级处理策略具有不同的设置权限,操作人员可对权限范围内的中心节点和/或智能终端设置分级处理策略。例如,权限最低的操作人员,例如普通的智能终端用户,可以对与其拥有的智能终端所直接连接的最低一级的中心节点设置分级处理策略。且只可设置于其拥有的智能终端的分级处理策略。又例如,权限为对一个区域内的智能终端设置分级处理策略的操作人员,可以为该区域内所有智能终端设置分级处理策略。
在一个实施例中,分级处理策略可以下发至中心节点。例如,每一中心节点均可以根据下发得到的分级处理策略获知即自身的数据处理权限。即,自身可以处理的数据。
在一个可选的实施方式中,中心节点获知了分级处理策略后,可以通知相应地智能终端。因此,智能终端产生了监控数据后,即可确定目标节点。
在另一个实施例中,分级处理策略可以直接下发至各个智能终端。各智能终端可以根据分级处理策略直接确定目标节点。
在一些实施例中,分级处理策略包括默认处理策略,或,根据实际情况或用户需求自定义设置的个性处理策略。
其中,默认处理策略包括:智能终端直接相连的中心节点与智能终端采集的监控数据之间的对应处理关系。
在一个实施例中,如果没有预设个性处理策略,则智能终端会依据默认处理策略,默认与其直接相连的最低一级的中心节点为目标节点。
在本实施例中,可以根据实际情况,例如实际的应用场景和实际需要,设置默认处理策略。
在一个实施例中,个性处理策略可以是根据用户的需求、用户的具体使用偏好/使用频率、各中心节点的最大承载能力、智能终端的服务区域、智能终端与相关智能终端的能否建立通信连接等因素设置的。
作第一个示例,用户想利用家中的中心节点对智能终端进行处理及联动操作,则可以个性化建立家中中心节点与智能终端之间的对应处理关系。
作第二个示例,某用户经常使用某一中心节点或偏好使用某一中心节点,则建立该用户的智能终端与该中心接单的对应关系。
作第三个示例,可以根据中心节点的内存、外存、被分配的网络带宽等因素,合理建立智能终端与中心节点的对应处理关系。
作第四个示例,若智能终端是某一区域进行数据采集的,则该区域即为智能终端的服务区域。可以将该区域对应的中心节点作为智能终端的目标节点。例如,最低一级中心节点是家庭,最低一节中心节点的上一级节点是楼栋。若智能终端用于监控楼栋,则可以将该智能终端的监控数据发送至楼栋对应的中心节点。
作第五个示例,继续参照图1,若智能终端a与智能终端m之间可以联动,则智能终端m是智能终端a的相关智能终端。当智能终端a需要与智能终端m建立联动时,最低一级的中心节点C1、C2等均不能同时与智能终端a和智能终端m建立通信连接。此时,智能终端a需要通过中心节点B1和中心节点B1的上级节点才能与智能终端m建立通信连接。
相应地,中心节点B1和中心节点B1的上级节点具备能够控制智能终端a需要与智能终端m之间联动的能力。
需要说明的是,本实施例中的个性处理策略还可以是根据其他方法确定的,在此不作限制。例如,还可以对获得的海量监控数据按照相关性等因素进行分类后确定的。
S213,将监控数据发送至目标节点。
在S213中,可以通过无线传输方式、有线传输方式将监控数据发送至目标节点。
S230,目标节点基于预设的联动策略,确定监控数据对应的待联动终端和待联动终端对应的联动操作,并向待联动终端发送用于指示待联动终端执行联动操作的联动指令。
在S230中,待联动终端可以是S210中的智能终端,在此不再赘述。
需要说明的是,待联动终端可以与智能终端下挂于相同的中心节点,也可以下挂于不同的中心节点。对此不作限制。
在本发明的一些实施例中,当需要针对智能终端进行不同的联动控制时,即执行不同的联动策略时,待联动终端可以不相同。
例如,需要进行监控报警时,需要智能监控装置与智能报警装置进行联动。相应地,联动策略为智能监控装置与智能报警装置之间的联动策略。
当需要用电量报警时,需要用电量监控装置与智能报警装置进行联动。相应地,联动策略为用电量监控装置与智能报警装置之间的联动策略。
在本发明的一些实施例中,联动操作可以是各种待联动终端能够执行的动作。例如,鸣响告警音,对目标区域开始监控,打开智能降温装置等操作指令。
在本发明的一些实施例中,联动策略可以是智能终端管理平台下发的。
在一些实施例中,联动策略包括:监控数据对应的触发条件、待联动终端和联动操作。
在一个实施例中,触发条件可以是表征监测数据正常取值范围的参考数据区间。
在一个可选的实施例中,此时,S230具体包括S231和S232:
S231,目标节点判断监控数据是否超出预设的参考数据区间。
S232,若超出预设的参考的数据区间,基于预设的联动策略,确定监控数据对应的待联动终端和待联动终端对应的联动操作。
作一个示例,当联动策略为针对温度过高的联动策略时,可以如表2所示。若监控数据高于40℃时,则会触发联动策略,确定响应的待联动终端为智能报警装置和智能降温装置。智能报警装置对应的第一联动操作为发出告警光线,其对应的第二联动操作为鸣响告警音。智能降温装置对应的联动操作为打开智能降温装置。
在另一个实施例中,触发条件可以是能够触发联动策略的条件。例如,温度异常信息。当检测到监控信息为温度异常信息,则会触发相应的联动策略。
需要说明的是,若智能终端发送的监测数据直接为数据异常信息、或联动请求时,本发明实施例中的联动策略还可以不包括触发条件。
例如,如果监控数据直接是温度异常,则目标节点可以直接根据温度异常信息,确定响应的待联动终端和相应地联动操作。
在一些实施例中,联动策略表征不同智能终端之间通过联动实现智能功能。
其中,联动策略可以是用户自定义设置的,也可以是***自动设置。
作一个示例,用户可登陆智能终端管理平台,在平台上对用户拥有的智能终端进行一系列联动策略的设置。
例如,以智能家居为例,用户可以设置如下联动策略:当智能时钟采集的时刻为晚上6:00时,则触发智能电饭煲开始煲汤、卧室里的智能灯打开。
在另一些实施例中,联动策略可以是根据智能设备之间的相关性等自动设置的。
例如,可以获取海量的监控数据,从中分析出各个智能装置的监控数据之间的联系,并依据联系设置联动策略。
在又一些实施例中,联动策略可以是根据历史联动策略归纳总结出的。例如,可以根据大量用户历史设定的联动策略中,找出联动频率较高的智能终端来设置联动策略。
在再一些实施例中,联动策略可以是根据智能终端服务区域和想要实现的功能确定的。例如,可以将某一区域内的智能终端建立联动策略。例如,将某一房屋内的智能终端建立联动策略。又例如,如果想要实现监控报警功能,可以建立监控装置和报警装置之间的联系。
需要说明的是,本发明实施例对建立联动策略的方式不作限制,还可以是基于各种大数据统计分析的方法建立的。
在本发明的一些实施例中,为了保证数据处理的及时性,以及为了减少对目标节点的压力,在S230之前,数据处理方法200还包括:
S220,目标节点判断其自身的实时承载压力是否小于预设的压力阈值。
在一些实施例中,预设的压力阈值为目标节点的承载能力与压力系数的乘积。其中,压力系数可以取值不大于1且不小于0。
目标节点的承载能力是由目标资源所分配的资源情况决定的。例如,可以是所分配的硬件资源、原件资源或者通信带宽。
具体地,目标节点的承载能力可以包括以下一种或多种:目标节点的运算能力、目标节点的内存的存储能力、外存的存储能力和目标节点所分配的通信带宽。
在一个实施例中,目标节点的承载能力可以根据实际需要或者实际情况进行配置或动态调整。例如,若目标节点是虚拟机,当目标节点的实时承载压力大于压力阈值时,可以为目标节点动态调整承载能力。又例如,若目标节点为物理硬件设备,则可以为目标节点外接其他承载能力。
作一个示例,目标节点的承载能力可以是基于监控数据的大数据分析、或者基于用户的使用偏好等因素确定的。
例如,获取目标节点处理过的历史监控数据,根据历史监控数据的数量及单位时间内产生的历史监控数据的数量等进行分析判断,目标节点的承载能力是否有压力,并基于分析判断的结果调整目标节点的资源分配情况。
又例如,若N个用户的智能终端习惯使用目标节点进行数据处理,判断目标节点是否能够承受N个用户的智能终端的数据量所带来的承载压力。
在一些实施例中,目标节点的实时承载压力可以是目标节点的承载能力的实时承载情况。
具体地,可以是以下的一种或多种:
目标节点的运算能力的使用情况、目标节点内存的使用情况、目标节点外存的使用情况、目标节点所分配带宽的实时占用情况。
在一个实施例中,目标节点所分配带宽的实时占用情况包括:目标节点的上行带宽的实时占用情况和/或目标节点的下行带宽的实时占用情况。
在本发明的一些实施例中,通过S220判断目标节点的实时承载压力不小于预设的压力阈值之后,数据处理方法200还包括S230′和S240′:
S230′,若大于等于预设的压力阈值,由目标节点的上一级中心节点基于预设的联动策略,确定监控数据对应的待联动终端和待联动终端对应的联动操作。
在一些实施例中,为了使目标节点的上一级中心节点能够准确的对监控数据进行处理,目标节点会预先向其上一级中心节点上报联动策略。
在另一些实施例中,当目标节点确认其实时承载压力大于等于预设的压力阈值之后,可以向上一级节点发送请求代为处理的请求。其中,该请求包括监控数据以及联动策略。
需要说明的是,若目标节点为最高一级的中心节点,或者只有1级中心节点时,可以将智能终端管理平台作为目标节点的上一级中心节点。并由智能终端管理平台基于预设的联动策略,确定监控数据对应的待联动终端和待联动终端对应的联动操作;以及向待联动终端发送用于指示待联动终端执行联动操作的联动指令;以及接收由待联动终端返回的针对联动操作的执行结果。
S240′,目标节点的上一级中心节点接收由待联动终端返回的针对联动操作的执行结果。
在一些实施例中,联动操作的执行结果可以是否成功执行,或者若联动操作是需要采集信息,则执行结果可以采集回的信息。
S240,目标节点接收由待联动终端返回的针对联动操作的执行结果。
根据本发明实施例中的数据处理方法、***、设备和介质,可以由目标节点接收监控数据,并基于联动策略,确定相应地待联动终端,并向待联动发送用于执行联动操作的联动指令。监控数据无需通过智能终端管理平台即可与待联动终端进行联动,减轻了智能终端管理平台的处理压力。
同时,若目标节点以上的网络故障,或者目标节点的上级节点故障,对目标节点的联动控制不会造成影响,避免了上级节点/上级网络的故障的对目标节点的联动操作带来的风险,增强了联动控制的稳定性和可靠性,以及减小了目标节点对上级节点和上级网络的依赖性,同时,提高了整个***的容错性。
此外,由于数据只在部分节点中进行传输,不需要集中至智能终端处理平台,保证了***的安全性。
在本发明的一些实施例中,为了保证传输过程的可靠性,在S240之前,数据处理方法200还包括:
S270,目标节点接收由待联动终端返回的响应信息。
具体地,若待联动终端成功接收到联动指令后,会向目标节点返回一个成功响应信息。
若待联动终端拒绝接收联动指令后,会向目标节点范围一个拒绝响应信息。
在本发明的一些实施例中,为了加强对智能终端的集中控制和集中管理,数据处理方法200还包括:
S260,目标节点定期将监控数据、联动操作的执行结果备份至智能终端管理平台。
在一些实施例中,目标节点还可以将目标节点的日志、待联动终端的响应信息、生成的联动指令等上传至智能终端管理平台进行备份。
需要说明的是,本发明实施例中对上报数据的类型不作限制,可以根据需要进行上传。
在一些实施例中,若目标节点以上的网络发生故障或目标节点的上级中心节点发送故障或者智能终端管理平台发生故障导致数据无法上报时,则可以将需要上报的数据暂时缓存在目标节点。并在故障修复后,将需要上报的数据以及异常信息上传至智能终端管理平台。
在另一些实施例中,为了方便管理人员通过智能终端管理平台的管控,智能终端管理系平台可以通过中心节点实现对智能终端的标准化检测、对智能终端可执行功能的管理以及各项执行功能的显示/各项执行功能执行结果的显示。
在另一些实施例中,若通过S230判断出目标节点的实时承载压力大于等于预设的压力阈值,则由目标节点的上一级中心节点被本次数据进行备份,并进行上传。
根据本发明实施例中的数据处理方法,可以。
下面结合附图,详细介绍根据本发明实施例的***。
基于相同的发明构思,本发明另一实施例提供的智能终端管理***。图3示出了根据本发明另一实施例提供的智能终端管理***的结构示意图。如图3所示,智能终端管理***300包括:
智能终端310,用于采集监控数据,并将监控数据发送至中心节点;
目标节点320,用于基于预设的联动策略,确定监控数据对应的待联动终端和待联动终端对应的联动操作,并向待联动终端发送用于指示待联动终端执行联动操作的联动指令;以及接收由待联动终端返回的针对联动操作的执行结果。
在本发明的一些实施例中,智能终端管理***300还包括待联动终端和智能终端管理平台310。
在本发明的一些实施例中,智能终端管理***300包含多级中心节点,此时,智能终端310具体用于:
采集监控数据;按照预设的分级处理策略中监控数据与中心节点的对应处理关系,确定处理监控数据的目标节点;将监控数据发送至目标节点。
在本发明的一些实施例中,目标节点320,具体用于:
目标节点判断其自身的实时承载压力是否小于预设的压力阈值;若小于预设的压力阈值,中心节点基于预设的联动策略,确定监控数据对应的待联动终端和待联动终端对应的联动操作。
在一些实施例中,智能终端管理***300还包括目标节点的上一级中心节点,该中心节点具体用于:
若大于等于预设的压力阈值,基于预设的联动策略,确定监控数据对应的待联动终端和待联动终端对应的联动操作,并向待联动终端发送用于指示待联动终端执行联动操作的联动指令;接收由待联动终端返回的针对联动操作的执行结果。
在本发明的一些实施例中,目标节点320还用于
定期将监控数据、联动操作的执行结果备份至智能终端管理平台。
在本发明的一些实施例中,分级处理策略包括默认处理策略,或,根据实际情况或用户需求自定义设置的个性处理策略;
其中,默认处理策略包括:智能终端直接相连的中心节点与智能终端采集的监控数据之间的对应处理关系。
在本发明的一些实施例中,目标节点320,具体包括:
目标节点判断监控数据是否超出预设的参考数据区间;若超出预设的参考的数据区间,基于预设的联动策略,确定监控数据对应的待联动终端和待联动终端对应的联动操作。
在本发明的一些实施例中,预设的压力阈值为目标节点的承载能力与压力系数的乘积,
目标节点的承载能力包括以下一种或多种:
目标节点的运算能力、目标节点的内存的存储能力、外存的存储能力和目标节点所分配的通信带宽。
根据本发明实施例的数据处理***的其他细节与以上结合图2描述的根据本发明实施例的方法类似,在此不再赘述。
图4是本发明实施例中数据处理设备的示例性硬件架构的结构图。
如图4所示,数据处理设备400包括输入设备401、输入接口402、中央处理器403、存储器404、输出接口405、以及输出设备406。其中,输入接口402、中央处理器403、存储器404、以及输出接口405通过总线410相互连接,输入设备401和输出设备406分别通过输入接口402和输出接口405与总线410连接,进而与数据处理设备400的其他组件连接。
具体地,输入设备401接收来自外部的输入信息,并通过输入接口402将输入信息传送到中央处理器403;中央处理器403基于存储器404中存储的计算机可执行指令对输入信息进行处理以生成输出信息,将输出信息临时或者永久地存储在存储器404中,然后通过输出接口405将输出信息传送到输出设备406;输出设备406将输出信息输出到数据处理设备400的外部供用户使用。
也就是说,图4所示的数据处理设备也可以被实现为包括:存储有计算机可执行指令的存储器;以及处理器,该处理器在执行计算机可执行指令时可以实现结合图1至图2描述的数据处理设备的方法和***。
在一个实施例中,图4所示的数据处理设备400可以被实现为一种设备,该设备可以包括:存储器,用于存储程序;处理器,用于运行所述存储器中存储的所述程序,以执行本发明实施例的数据处理方法。
本发明实施例还提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现本发明实施例的数据处理方法。
需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、ROM、闪存、可擦除ROM(EROM)、软盘、CD-ROM、光盘、硬盘、光纤介质、射频(RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的***、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

Claims (13)

1.一种数据处理方法,用于包含目标节点的智能终端管理***,其特征在于,所述方法包括:
智能终端采集监控数据,并将所述监控数据发送至所述中心节点;
所述目标节点基于预设的联动策略,确定所述监控数据对应的待联动终端和所述待联动终端对应的联动操作,并向所述待联动终端发送用于指示所述待联动终端执行所述联动操作的联动指令;
所述目标节点接收由所述待联动终端返回的针对所述联动操作的执行结果。
2.根据权利要求1所述的方法,其特征在于,所述智能终端管理***包含多级中心节点,
所述采集监控数据,并将所述监控数据发送至所述多级中心节点中的目标节点,具体包括:
采集监控数据;
按照预设的分级处理策略中监控数据与中心节点的对应处理关系,确定处理所述监控数据的目标节点;
将所述监控数据发送至所述目标节点。
3.根据权利要求1所述的方法,其特征在于,所述目标节点基于预设的联动策略,确定所述监控数据对应的待联动终端和所述待联动终端对应的联动操作,具体包括:
所述目标节点判断其自身的实时承载压力是否小于预设的压力阈值;
若小于所述预设的压力阈值,所述中心节点基于预设的联动策略,确定所述监控数据对应的待联动终端和所述待联动终端对应的联动操作。
4.根据权利要求2和3所述的方法,其特征在于,所述目标节点判断其自身的实时承载压力是否小于预设的压力阈值之后,所述方法还包括:
若大于等于所述预设的压力阈值,所述目标节点的上一级中心节点基于预设的联动策略,确定所述监控数据对应的待联动终端和所述待联动终端对应的联动操作,并向所述待联动终端发送用于指示所述待联动终端执行所述联动操作的联动指令;
所述目标节点的上一级中心节点接收由所述待联动终端返回的针对所述联动操作的执行结果。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述目标节点定期将所述监控数据、所述联动操作的执行结果备份至智能终端管理平台。
6.根据权利要求2所述的方法,其特征在于,
所述分级处理策略包括默认处理策略,或,根据实际情况或用户需求自定义设置的个性处理策略;
其中,所述默认处理策略包括:所述智能终端直接相连的中心节点与所述智能终端采集的监控数据之间的对应处理关系。
7.根据权利要求1所述的方法,其特征在于,所述目标节点基于预设的联动策略,确定所述监控数据对应的待联动终端和所述待联动终端对应的联动操作,具体包括:
所述目标节点判断所述监控数据是否超出预设的参考数据区间;
若超出所述预设的参考的数据区间,基于预设的联动策略,确定所述监控数据对应的待联动终端和所述待联动终端对应的联动操作。
8.根据权利要求3所述的方法,其特征在于,
所述预设的压力阈值为所述目标节点的承载能力与压力系数的乘积,
所述目标节点的承载能力包括以下一种或多种:
所述目标节点的运算能力、所述目标节点的内存的存储能力、所述外存的存储能力和所述目标节点所分配的通信带宽。
9.一种智能终端管理***,其特征在于,所述***包括:
智能终端,用于采集监控数据,并将所述监控数据发送至所述中心节点;
所述目标节点,用于基于预设的联动策略,确定所述监控数据对应的待联动终端和所述待联动终端对应的联动操作,并向所述待联动终端发送用于指示所述待联动终端执行所述联动操作的联动指令;以及,接收由所述待联动终端返回的针对所述联动操作的执行结果。
10.根据权利要求9所述的***,其特征在于,所述智能终端管理***包含多级中心节点,
所述目标节点,具体用于:
采集监控数据;
按照预设的分级处理策略中监控数据与中心节点的对应处理关系,确定处理所述监控数据的目标节点;
将所述监控数据发送至所述目标节点。
11.根据权利要求9所述的***,其特征在于,所述目标节点,具体用于:
所述目标节点判断其自身的实时承载压力是否小于预设的压力阈值;
若小于所述预设的压力阈值,所述中心节点基于预设的联动策略,确定所述监控数据对应的待联动终端和所述待联动终端对应的联动操作。
12.一种数据处理设备,其特征在于,所述设备包括:
存储器,用于存储程序;
处理器,用于运行所述存储器中存储的所述程序,以执行权利要求1-8任一权利要求所述的数据处理方法。
13.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现权利要求1-8任一权利要求所述的数据处理方法。
CN201811626083.XA 2018-12-28 2018-12-28 数据处理方法、***、设备和介质 Active CN109639822B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811626083.XA CN109639822B (zh) 2018-12-28 2018-12-28 数据处理方法、***、设备和介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811626083.XA CN109639822B (zh) 2018-12-28 2018-12-28 数据处理方法、***、设备和介质

Publications (2)

Publication Number Publication Date
CN109639822A true CN109639822A (zh) 2019-04-16
CN109639822B CN109639822B (zh) 2021-10-01

Family

ID=66078932

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811626083.XA Active CN109639822B (zh) 2018-12-28 2018-12-28 数据处理方法、***、设备和介质

Country Status (1)

Country Link
CN (1) CN109639822B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113595834A (zh) * 2021-08-09 2021-11-02 海南视联通信技术有限公司 检测视联网设备数据处理能力的方法及装置

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101702772A (zh) * 2009-11-30 2010-05-05 广州市聚晖电子科技有限公司 基于视频型安防网关的远程安防***
CN101764998A (zh) * 2008-12-23 2010-06-30 北京中星微电子有限公司 网络视频监控***中报警联动的方法及网络视频监控***
CN102819249A (zh) * 2012-08-03 2012-12-12 山东康威通信技术股份有限公司 电力隧道联动控制***及控制方法
CN103257636A (zh) * 2013-04-11 2013-08-21 国家电网公司 一种基于智能电网的网荷互动多维运行***
CN204719527U (zh) * 2015-06-26 2015-10-21 慧锐通智能科技股份有限公司 一种无线智能家居***
CN104992536A (zh) * 2015-06-09 2015-10-21 柳州市华航消防设备有限公司 智能火灾自动报警逃生指示***及其方法
WO2016003176A1 (ko) * 2014-06-30 2016-01-07 삼성전자 주식회사 트래픽 오프로딩 결정을 위한 방법 및 장치
CN106131110A (zh) * 2015-06-20 2016-11-16 浙江网新合同能源管理有限公司 一种基于物联网的联动方法
CN205792714U (zh) * 2016-05-09 2016-12-07 成都驰通数码***有限公司 一种基于多级管理的广播电视发射平台监控管理***
CN106357745A (zh) * 2016-08-29 2017-01-25 北京小米移动软件有限公司 用于智能终端的联动方法及装置
CN206162821U (zh) * 2016-10-14 2017-05-10 青岛亿联信息科技股份有限公司 一种消防监控联动报警***
CN106773763A (zh) * 2016-12-28 2017-05-31 重庆金鑫科技产业发展有限公司 一种信息联动处理方法及装置
CN107196829A (zh) * 2016-03-15 2017-09-22 中国电信股份有限公司 智能家居控制方法、节点及节点联动方法和***
CN108073079A (zh) * 2017-12-14 2018-05-25 上海斐讯数据通信技术有限公司 一种基于联动策略的智能家居控制方法及***

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101764998A (zh) * 2008-12-23 2010-06-30 北京中星微电子有限公司 网络视频监控***中报警联动的方法及网络视频监控***
CN101702772A (zh) * 2009-11-30 2010-05-05 广州市聚晖电子科技有限公司 基于视频型安防网关的远程安防***
CN102819249A (zh) * 2012-08-03 2012-12-12 山东康威通信技术股份有限公司 电力隧道联动控制***及控制方法
CN103257636A (zh) * 2013-04-11 2013-08-21 国家电网公司 一种基于智能电网的网荷互动多维运行***
WO2016003176A1 (ko) * 2014-06-30 2016-01-07 삼성전자 주식회사 트래픽 오프로딩 결정을 위한 방법 및 장치
CN104992536A (zh) * 2015-06-09 2015-10-21 柳州市华航消防设备有限公司 智能火灾自动报警逃生指示***及其方法
CN106131110A (zh) * 2015-06-20 2016-11-16 浙江网新合同能源管理有限公司 一种基于物联网的联动方法
CN204719527U (zh) * 2015-06-26 2015-10-21 慧锐通智能科技股份有限公司 一种无线智能家居***
CN107196829A (zh) * 2016-03-15 2017-09-22 中国电信股份有限公司 智能家居控制方法、节点及节点联动方法和***
CN205792714U (zh) * 2016-05-09 2016-12-07 成都驰通数码***有限公司 一种基于多级管理的广播电视发射平台监控管理***
CN106357745A (zh) * 2016-08-29 2017-01-25 北京小米移动软件有限公司 用于智能终端的联动方法及装置
CN206162821U (zh) * 2016-10-14 2017-05-10 青岛亿联信息科技股份有限公司 一种消防监控联动报警***
CN106773763A (zh) * 2016-12-28 2017-05-31 重庆金鑫科技产业发展有限公司 一种信息联动处理方法及装置
CN108073079A (zh) * 2017-12-14 2018-05-25 上海斐讯数据通信技术有限公司 一种基于联动策略的智能家居控制方法及***

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113595834A (zh) * 2021-08-09 2021-11-02 海南视联通信技术有限公司 检测视联网设备数据处理能力的方法及装置

Also Published As

Publication number Publication date
CN109639822B (zh) 2021-10-01

Similar Documents

Publication Publication Date Title
Iftikhar et al. Deltaiot: A self-adaptive internet of things exemplar
Olivier et al. SDN based architecture for clustered WSN
CN109586952B (zh) 服务器扩容方法、装置
US20220131945A1 (en) Methods, systems, and computer readable media for rank processing for network function selection
JP2018106684A5 (zh)
CN109729131A (zh) 一种应用请求的处理方法、装置和路由器
JP2015531203A (ja) モバイル機器用のポリシー・ベースのローミング更新
WO2020211561A1 (zh) 数据的处理方法、装置、存储介质及电子装置
CN110891283A (zh) 一种基于边缘计算模型的小基站监控装置及方法
US9189738B2 (en) Automatic event analysis
Kabakulak Sensor and sink placement, scheduling and routing algorithms for connected coverage of wireless sensor networks
CN110601935A (zh) 智能家居操作***中任务的处理方法、装置及云平台***
Ashraf et al. TOPSIS-based service arbitration for autonomic internet of things
Gharib et al. Enhanced multiband multiuser cooperative spectrum sensing for distributed CRNs
CN104320492A (zh) 网站服务器调度方法和装置
CN109639822A (zh) 数据处理方法、***、设备和介质
CN117014313B (zh) 一种面向边缘云平台的设备数据实时分析方法及***
CN115967951A (zh) 一种优化网络容量的方法、装置及***
CN109257804A (zh) 用于5g通信的集中化中心机房节能控制方法
Bhatia Energy efficient IoT‐based informative analysis for edge computing environment
Riker et al. Autonomic management of group communication for internet of things applications
CN108965477B (zh) 林业物联网***
CN113596146B (zh) 一种基于大数据的资源调度的方法及装置
KR101960688B1 (ko) 사물지능통신 기기의 전원 관리 방법,및 사물지능통신 기기의 전원 관리를 위한 네트워크 서버
CN108122036B (zh) 一种变电站带电运检辅助分析方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant