一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据处理方法、系统、电子设备、存储介质与流程

2022-10-26 07:13:08 来源:中国专利 TAG:


1.本发明涉及智能建筑技术领域,尤其涉及一种数据处理方法、系统、电子设备、存储介质。


背景技术:

2.随着物联网与智能家居的蓬勃发展,愈来愈多的智能设备都需要接入网络,然而这对智能网络的建设带来了巨大的挑战。特别是对于大户型全屋智能的需求,现有技术难以落地。
3.而在众多智能设备中,都离不来传感器提供传感数据的支撑,随着智能建筑功能的丰富,需要越来越多的传感器来提供数据基础。而现有的智能建筑中采用的独立传感器,通过无线传输数据,当传感器数量达到一定程度,轻则容易导致整体系统的数据采集上报与设备控制的延迟率、丢包率上升,并且需要设置额外的网关来实现数据的处理和传输,导致成本增加,重则由于大量信道占用导致通讯网络可用性很低甚至不可用,或大量的数据、待执行队列任务等受限于网关性能来不及处理导致整个系统崩溃而彻底瘫痪。


技术实现要素:

4.针对现有技术存在的问题,本发明提供一种数据处理方法、系统、电子设备、存储介质。
5.本发明提供的一种数据处理方法,所述数据来自建筑预定空间内设置的多个传感器,所述多个传感器与同一处理器有线连接,所述处理器中运行所述数据处理方法,所述方法包括:
6.获取所述多个传感器的原始数据;
7.对所述原始数据进行处理,形成中间数据;
8.对所述中间数据打包,形成数据包;
9.基于无线协议,将所述数据包向外部设备发送。
10.根据本发明提供的一种数据处理方法,对所述原始数据进行处理,包括:
11.采用神经网络模型对所述原始数据进行处理;
12.对应的,所述处理器包括片上系统。
13.根据本发明提供的一种数据处理方法,对所述中间数据打包,形成数据包,设置有前置条件,包括:
14.判断是否满足发送条件,如果判断满足发送条件,则按照设定的优先级,对所述中间数据打包,形成数据包。
15.根据本发明提供的一种数据处理方法,所述满足发送条件包括:
16.所述处理器判断所述中间数据的数据量达到所述处理器配置的缓存上限;
17.和/或,
18.所述处理器判断所述中间数据的数据量达到所述无线协议中定义的数据包的承
载上限;
19.和/或,
20.所述处理器判断所述中间数据中包括需要实时上报的数据。
21.根据本发明提供的一种数据处理方法,对所述原始数据进行处理,形成中间数据,包括:
22.对所述原始数据处理形成第一判断数据,将所述第一判断数据作为所述中间数据。
23.根据本发明提供的一种数据处理方法,对所述原始数据进行处理,形成中间数据,包括:
24.对第一部分的所述原始数据处理形成第二判断数据;
25.将第二部分的所述原始数据和所述第二判断数据的集合,作为所述中间数据。
26.根据本发明提供的一种数据处理方法,基于无线协议,将所述数据包向外部设备发送,包括:
27.基于预定的发送规则,所述数据包设置有是否需要接收回执的判断项;
28.针对所述判断项是肯定结果的所述数据包,如果在所述数据包发送后的预定时间内,所述处理器未接收到所述接收回执,则所述处理器重新发送所述数据包。
29.本发明还提供的一种数据处理系统,所述数据来自建筑预定空间内设置的多个传感器,所述多个传感器与同一处理器有线连接,所述处理器包括:
30.获取模块,用来获取所述多个传感器的原始数据;
31.处理模块,用来对所述原始数据进行处理,形成中间数据;
32.打包模块,用来对所述中间数据打包,形成数据包;
33.发送模块,用来基于预定的无线协议,将所述数据包向外部设备发送。
34.本发明还提供的一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一项所述数据处理方法的步骤。
35.本发明还提供的一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述数据处理方法的步骤。
36.本发明还提供的一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述数据处理方法的步骤。
37.本发明提供的数据处理方法、系统、电子设备、存储介质,通过将多个传感器的数据一起处理打包后再传输,降低智能建筑中需要部署网关的数量和网关的运行负载,同时降低延迟,节省带宽,并简化智能网络拓扑复杂程度,降低同一空间内的传感装置对无线信道的占用率。
附图说明
38.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
39.图1为本发明提供的一种数据处理方法流程示意图;
40.图2为本发明提供的一种数据处理系统结构示意图;
41.图3为本发明提供的一种电子设备的实体结构示意图。
具体实施方式
42.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
43.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的数据处理方法进行详细地说明。
44.图1为本发明提供的一种数据处理方法流程示意图,如图1所示,本发明提供的一种数据处理方法,数据来自建筑预定空间内设置的多个传感器,多个传感器与同一处理器有线连接,处理器中运行数据处理方法,方法包括如下步骤。
45.优选地,多个传感器与处理器均设置在同一壳体内,形成建筑智能化用的传感装置。具体可以参考申请人之前提交的申请号为20222149372.7的专利,这里将该专利的全文引入。
46.s100、获取多个传感器的原始数据。
47.优选地,传感器,包括但不限于毫米波雷达、红外传感器、温度传感器、湿度传感器、霍尔传感器等。
48.优选地,原始数据可以是时序数据,也可以是单例数据。
49.s200、对原始数据进行处理,形成中间数据。
50.可选地,对原始数据进行处理,包括:
51.采用神经网络模型对原始数据进行处理;
52.对应的,处理器包括片上系统(system on chip,soc)。
53.优选地,soc是专门用来进行神经网络运算的片上系统。通过soc来运行神经网络模型,能够低成本地实现对算力要求较高的数据处理需求。
54.可选地,对原始数据进行处理,形成中间数据,包括:
55.对原始数据处理形成第一判断数据,将第一判断数据作为中间数据。
56.优选地,处理包括舍弃操作,比如,对于失去时效的原始数据直接做舍弃处理。
57.优选地,将所有的原始数据均处理形成第一判断数据,大幅缩减原有的原始数据的数据量。
58.可选地,对原始数据进行处理,形成中间数据,包括:
59.对第一部分的原始数据处理形成第二判断数据;
60.将第二部分的原始数据和第二判断数据的集合,作为中间数据。
61.优选地,第二部分的原始数据与第一部分的原始数据存在交集。
62.优选地,第二部分的原始数据与第一部分的原始数据不存在交集。进一步地,二者的并集即所述原始数据。
63.优选地,第二部分的原始数据包括温湿度传感器的原始数据和光照度传感器的原
始数据。
64.需要说明的是,参考申请人之前提交的申请号为202210681677.0的专利,这里将该专利的全文引入,本发明的原始数据包括该专利中的传感数据,本发明的判断数据包括该专利中的目标存在判断模型输出的判断信息。
65.s300、对中间数据打包,形成数据包。
66.可选地,对中间数据打包,形成数据包,设置有前置条件,包括:
67.判断是否满足发送条件,如果判断满足发送条件,则按照设定的优先级,对中间数据打包,形成数据包。
68.可选地,满足发送条件包括:
69.处理器判断中间数据的数据量达到处理器配置的缓存上限;
70.和/或,
71.处理器判断中间数据的数据量达到无线协议中定义的数据包的承载上限;
72.和/或,
73.处理器判断中间数据中包括需要实时上报的数据。
74.优选地,中间数据周期性打包发送给外部设备。
75.优选地,处理器判断中间数据中包括需要实时上报的数据,包括:处理器将获取的原始数据处理,发现预定的单例数据达到设定的差异阈值,或者,在对预定的时序数据经处理模型处理后,发现了需要立即上报的事件,则立即将获取的原始数据和已暂存的全部数据打包发送给对应的外部设备。
76.s400、基于无线协议,将数据包向外部设备发送。
77.优选地,无线协议包括蓝牙协议、wi-fi协议、matter协议、zigbee协议等。
78.优选地,外部设备中设置有无线接收模块。
79.优选地,外部设备包括其他建筑内电子设备,如灯具、空调、电动窗帘、扫地机器人、新风设备等。
80.优选地,外部设备包括智能网关,智能网关与其他建筑内电子设备连接,智能网关实现对接收到的数据包的处理以及数据的转发、分发等,其他电子设备在接收到数据包(或者是经过智能网关处理后的数据包的部分数据)后,实现相应的控制操作。
81.优选地,外部设备同时包括其他建筑内电子设备和智能网关,处理器中设置有发送规则,基于该发送规则判断数据包具体发送的外部设备对象。进一步地,发送规则包括:当数据包包含针对特定建筑内电子设备的控制指令,处理器将该数据包直接发送给该特定建筑内电子设备。
82.通过发送规则,实现不经网关处理,与其他建筑内电子设备直接通讯,发送控制指令。以降低整体系统时延、降低网关处理负载,并提高整体系统可靠性。
83.优选地,用户可以通过智能网关发送参数修改的指令给处理器,比如,修改上报数据包的周期,修改传感器(诸如,毫米波雷达)的设定参数,修改处理原始数据用的模型的各项参数(诸如,判断用的阈值),修改数据的优先级,修改建筑智能化用的传感装置与外部设备之间直接通讯的编组信息、发送规则等。
84.可选地,基于无线协议,将数据包向外部设备发送,包括:
85.基于预定的发送规则,数据包设置有是否需要接收回执的判断项;
86.针对判断项是肯定结果的数据包,如果在数据包发送后的预定时间内,处理器未接收到接收回执,则处理器重新发送数据包。
87.优选地,基于设定的优先级,优先级高的中间数据形成的数据包,对应的判断项是肯定结果。
88.优选地,对于重要数据(优先级高的数据),可以视发送规则,决定是否等待外部设备确认收到所述数据包的回执,如等待超时或发送/广播失败,则重发数据包,直至收到回执或超出预定重试次数。
89.优选地,每个数据包都会携带自己的唯一id,回执中包括数据包唯一id及执行结果(或者执行完毕结果)则视为发送数据包成功。
90.具体地,例如,空间内无人需要关灯、关空调等操作时,需要确认灯具、空调等设备确实已经处于关闭状态以节约能源。传感器侦测到有关原始数据后,处理器处理生成包括控制指令的中间数据,中间数据形成数据包,向外部设备发送。目前的智能家具系统不会对执行控制指令失败的情况做重试处理,当系统出现异常时,会导致额外的能源消耗,而通过本发明的回执确认数据包的成功发送,进一步提升方法的可靠性。
91.本实施例通过将多个传感器的数据一起处理打包后再传输,降低智能建筑中需要部署网关的数量和网关的运行负载,也不需要给每个传感器配备无线模块,并简化智能网络拓扑复杂程度,所有的传感器只需要共用同一无线模块,大幅降低预定空间内的无线信道占用率。
92.下面对本发明提供的数据处理系统进行描述,下文描述的数据处理系统与上文描述的数据处理方法可相互对应参照。
93.图2为本发明提供的一种数据处理系统结构示意图,如图2所示,本发明还提供的一种数据处理系统,数据来自建筑预定空间内设置的多个传感器,多个传感器与同一处理器有线连接,处理器包括:
94.获取模块,用来获取多个传感器的原始数据;
95.处理模块,用来对原始数据进行处理,形成中间数据;
96.打包模块,用来对中间数据打包,形成数据包;
97.发送模块,用来基于预定的无线协议,将数据包向外部设备发送。
98.优选地,预定的无线协议包括现有技术中的常用无线协议或者自定义无线协议。进一步地,自定义无线协议是在常用无线协议的基础上修改获取的。
99.本实施例通过将多个传感器的数据一起处理打包后再传输,降低智能建筑中需要部署网关的数量和网关的运行负载,并简化智能网络拓扑复杂程度,大幅降低预定空间内的无线信道占用率。
100.本实施例通过将多个传感器的数据通过集成的处理器直接处理得到中间数据(中间数据可能包括控制指令),将中间数据打包后形成数据包,与同一编组的外部设备直接通讯或广播。降低了对网关的依赖程度,降低了被控设备的时延,提升了整体系统的可靠性。
101.图3为本发明提供的一种电子设备的实体结构示意图,如图3所示,该电子设备可以包括:处理器(processor)810、通信接口(communications interface)820、存储器(memory)830和通信总线840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信。处理器810可以调用存储器830中的逻辑指令,以执行数据处理方法,所
述数据来自建筑预定空间内设置的多个传感器,所述多个传感器与同一处理器有线连接,所述处理器中运行所述数据处理方法,所述方法包括:
102.获取所述多个传感器的原始数据;
103.对所述原始数据进行处理,形成中间数据;
104.对所述中间数据打包,形成数据包;
105.基于无线协议,将所述数据包向外部设备发送。
106.此外,上述的存储器830中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
107.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的数据处理方法,所述数据来自建筑预定空间内设置的多个传感器,所述多个传感器与同一处理器有线连接,所述处理器中运行所述数据处理方法,所述方法包括:
108.获取所述多个传感器的原始数据;
109.对所述原始数据进行处理,形成中间数据;
110.对所述中间数据打包,形成数据包;
111.基于无线协议,将所述数据包向外部设备发送。
112.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的数据处理方法,所述数据来自建筑预定空间内设置的多个传感器,所述多个传感器与同一处理器有线连接,所述处理器中运行所述数据处理方法,所述方法包括:
113.获取所述多个传感器的原始数据;
114.对所述原始数据进行处理,形成中间数据;
115.对所述中间数据打包,形成数据包;
116.基于无线协议,将所述数据包向外部设备发送。
117.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
118.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该
计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
119.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献