数据处理及控制方法、装置、存储介质、电子设备与流程

文档序号:32981340发布日期:2023-01-17 22:06阅读:25来源:国知局
数据处理及控制方法、装置、存储介质、电子设备与流程

1.本技术涉及物联网领域,具体而言,涉及一种数据处理及控制方法、装置、存储介质、电子设备。


背景技术:

2.物联网数据iot数据与业务实际场景是相互依赖的,在智慧园区,智慧城市,智慧交通等多种场景下,业务场景是有数据来支撑的,从宏观上来说,业务场景与数据不可分割的。业务场景即数据的整合规整的过程,在大部分实际场景中,业务必须强依赖数据,至于数据来源、数据处理等需要因情况而定,数据的处理和实际场景需求密不可分;当某个场景需求变更时,大多数情况下该场景对应的数据整合处理方式会发生变化,这样的情况下就系统的扩展及系统维护会变得相当麻烦。
3.在物联网应用的业务场景中,实际场景需求需要考虑到具体物理设备的设备联动、物理设备的数据上报、物理设备的指令下发,以及物理设备的更新迭代,比如物理设备的维修更换等。此场景下从系统层面上来说,可维护性,业务扩展性,数据统一性变得尤为重要。
4.物联网应用场景中会出现物理设备联动,物理设备的数据上报,物理设备的指令下发等场景,如果,将业务场景与物理设备耦合起来,一旦物理设备或者业务场景变更,那么对于物联网应用系统来说就是一种灾难。
5.针对上述由于业务场景与物理设备的强耦合关系,造成物联网系统的可靠性差的问题,目前尚未提出有效的解决方案。


技术实现要素:

6.本技术实施例提供了一种数据处理及控制方法、装置、存储介质、电子设备,以至少解决由于业务场景与物理设备的强耦合关系,造成物联网系统的可靠性差的技术问题。
7.根据本技术实施例的一个方面,提供了一种数据处理方法,包括:获取目标业务的数据查询请求,其中,所述数据查询请求中至少包括:目标虚拟标识和目标属性信息的目标属性标识;确定与所述目标虚拟标识对应的目标虚拟设备,其中,所述目标虚拟设备对应有一个或多个目标物理设备,所述目标物理设备用于提供与所述目标业务具有业务关联的属性信息;在所述目标虚拟设备中,确定与所述目标属性标识对应的所述目标属性信息,其中,所述目标虚拟设备用于存储所述目标物理设备上报的一个或多个属性信息,所述目标虚拟设备存储的属性信息具有对应的属性标识。
8.可选地,在获取目标业务的数据查询请求之前,所述方法还包括:获取一个或多个预设业务的业务场景,其中,所述业务场景用于表示与每个所述预设业务具有业务关联的一个或多个预设物理设备,所述预设物理设备用于提供与所述预设业务具有业务关联的属性信息;根据所述业务场景建立所述预设物理设备和预设虚拟设备的设备对应关系,其中,所述设备对应关系至少包括:所述预设物理设备与所述预设虚拟设备一一对应,或一个所
述预设物理设备对应多个所述预设虚拟设备,或多个所述预设物理设备对应一个所述预设虚拟设备;根据所述设备对应关系将所述预设物理设备上报的属性信息存储至对应的预设虚拟设备。
9.可选地,根据所述业务场景建立所述预设物理设备和预设虚拟设备的设备对应关系包括:根据所述业务场景确定与所述预设业务具有业务关联的一个或多个所述预设物理设备;为所述预设业务设置关联的所述预设虚拟设备;确定同一所述预设业务关联的一个或多个所述预设物理设备与所述预设虚拟设备为所述设备对应关系。
10.可选地,在根据所述设备对应关系将所述预设物理设备上报的属性信息存储至对应的预设虚拟设备之后,所述方法还包括:识别所述预设物理设备上报的属性信息的数值类型,其中,所述数值类型至少包括:波动值和增量值,其中,所述波动值表示属性值在一段时间内连续变换,增量值表示属性值按照固定时间间隔变换;在所述预设物理设备上报的属性信息为所述波动值的情况下,将预设时间段内连续的属性信息转换为按照预设时间间隔统计的多个属性信息。
11.可选地,在所述目标虚拟设备中,确定与所述目标属性标识对应的所述目标属性信息之后,所述方法还包括:对所述目标虚拟设备的目标属性进行展示处理。
12.根据本技术实施例的另一方面,还提供了一种控制方法,其特征在于,包括:获取目标业务的控制指令,其中,所述控制指令中至少包括:目标虚拟标识和目标物理标识;确定与所述目标虚拟标识对应的目标虚拟设备,其中,所述目标虚拟设备对应有一个或多个目标物理设备,所述目标物理设备与所述目标业务具有业务关联;在所述目标虚拟设备对应的一个或多个所述目标物理设备中,确定与所述目标物理标识对应待控制物理设备,其中,所述目标虚拟设备中预先存有对应的一个或多个所述目标物理设备的物理标识;将所述控制指令发送至所述待控制物理设备。
13.根据本技术实施例的另一方面,还提供了一种数据处理装置,其特征在于,包括:请求获取模块,用于获取目标业务的数据查询请求,其中,所述数据查询请求中至少包括:目标虚拟标识和目标属性信息的目标属性标识;第一确定模块,用于确定与所述目标虚拟标识对应的目标虚拟设备,其中,所述目标虚拟设备对应有一个或多个目标物理设备,所述目标物理设备用于提供与所述目标业务具有业务关联的属性信息;第二确定模块,用于在所述目标虚拟设备中,确定与所述目标属性标识对应的所述目标属性信息,其中,所述目标虚拟设备用于存储所述目标物理设备上报的一个或多个属性信息,所述目标虚拟设备存储的属性信息具有对应的属性标识。
14.根据本技术实施例的另一方面,还提供了一种控制装置,其特征在于,包括:指令获取模块,用于获取目标业务的控制指令,其中,所述控制指令中至少包括:目标虚拟标识和目标物理标识;第三确定模块,用于确定与所述目标虚拟标识对应的目标虚拟设备,其中,所述目标虚拟设备对应有一个或多个目标物理设备,所述目标物理设备与所述目标业务具有业务关联;第四确定模块,用于在所述目标虚拟设备对应的一个或多个所述目标物理设备中,确定与所述目标物理标识对应待控制物理设备,其中,所述目标虚拟设备中预先存有对应的一个或多个所述目标物理设备的物理标识;发送模块,用于将所述控制指令发送至所述待控制物理设备。
15.根据本技术实施例的另一方面,还提供了一种非易失性存储介质,其特征在于,所
述非易失性存储介质中存储有程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行上述所述数据处理方法,或上述所述控制方法。
16.根据本技术实施例的另一方面,还提供了一种电子设备,其特征在于,包括:存储器和处理器,所述处理器用于运行存储在所述存储器中的程序,其中,所述程序运行时执行上述所述的数据处理方法,或上述所述控制方法。
17.在本技术实施例中,获取目标业务的数据查询请求,其中,数据查询请求中至少包括:目标虚拟标识和目标属性信息的目标属性标识;确定与目标虚拟标识对应的目标虚拟设备,其中,目标虚拟设备对应有一个或多个目标物理设备,目标物理设备用于提供与目标业务具有业务关联的属性信息;在目标虚拟设备中,确定与目标属性标识对应的目标属性信息,其中,目标虚拟设备用于存储目标物理设备上报的一个或多个属性信息,目标虚拟设备存储的属性信息具有对应的属性标识;从而使用虚拟设备联通业务和物理设备,达到了将业务与物理设备的解耦的目的,实现了提高业务与物理设备所在物联网系统的可靠性的技术效果,进而解决了由于业务场景与物理设备的强耦合关系,造成物联网系统的可靠性差技术问题。
附图说明
18.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
19.图1是根据本发明实施例的一种数据处理方法的流程图;
20.图2是根据本发明实施例的一种控制方法的流程图;
21.图3是根据本发明实施例的一种数据处理装置的示意图;
22.图4是根据本发明实施例的一种控制装置的示意图;
23.图5是根据本发明实施例的一种计算机终端的结构框图。
具体实施方式
24.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
25.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
26.根据本发明实施例,提供了一种数据处理方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流
程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
27.图1是根据本发明实施例的一种数据处理方法的流程图,如图1所示,该方法包括如下步骤:
28.步骤s102,获取目标业务的数据查询请求,其中,数据查询请求中至少包括:目标虚拟标识和目标属性信息的目标属性标识;
29.步骤s104,确定与目标虚拟标识对应的目标虚拟设备,其中,目标虚拟设备对应有一个或多个目标物理设备,目标物理设备用于提供与目标业务具有业务关联的属性信息;
30.步骤s106,在目标虚拟设备中,确定与目标属性标识对应的目标属性信息,其中,目标虚拟设备用于存储目标物理设备上报的一个或多个属性信息,目标虚拟设备存储的属性信息具有对应的属性标识。
31.在本技术实施例中,获取目标业务的数据查询请求,其中,数据查询请求中至少包括:目标虚拟标识和目标属性信息的目标属性标识;确定与目标虚拟标识对应的目标虚拟设备,其中,目标虚拟设备对应有一个或多个目标物理设备,目标物理设备用于提供与目标业务具有业务关联的属性信息;在目标虚拟设备中,确定与目标属性标识对应的目标属性信息,其中,目标虚拟设备用于存储目标物理设备上报的一个或多个属性信息,目标虚拟设备存储的属性信息具有对应的属性标识;从而使用虚拟设备联通业务和物理设备,达到了将业务与物理设备的解耦的目的,实现了提高业务与物理设备所在物联网系统的可靠性的技术效果,进而解决了由于业务场景与物理设备的强耦合关系,造成物联网系统的可靠性差技术问题。
32.在上述步骤s104中,物理设备可以为摄像头、电表、门禁设备等设备;虚拟设备可以为虚拟机,目标物理设备为与目标业务具有业务关联的物理设备,目标虚拟设备为用于存储目标物理设备上报数据的虚拟设备。
33.需要说明的是,目标物理设备上报的数据可以是目标业务需要使用的属性信息。
34.在上述步骤s104中,虚拟设备可以布置在物联网iot数据中心,该物联网iot数据中心可以配置多个虚拟设备,每个虚拟设备可以对应一个或多个物理设备,每个物理设备也可以对应一个或多个虚拟设备。
35.在上述步骤s104中,虚拟设备可以作为业务与物理设备之间的中继,用于存储物理设备上报的数据,使业务可以从虚拟设备中查询物理设备上传的数据,如物理设备的属性信息。
36.作为一种可选的实施例,在获取目标业务的数据查询请求之前,方法还包括:获取一个或多个预设业务的业务场景,其中,业务场景用于表示与每个预设业务具有业务关联的一个或多个预设物理设备,预设物理设备用于提供与预设业务具有业务关联的属性信息;根据业务场景建立预设物理设备和预设虚拟设备的设备对应关系,其中,设备对应关系至少包括:预设物理设备与预设虚拟设备一一对应,或一个预设物理设备对应多个预设虚拟设备,或多个预设物理设备对应一个预设虚拟设备;根据设备对应关系将预设物理设备上报的属性信息存储至对应的预设虚拟设备。
37.本发明上述实施例,在获取目标业务的数据查询请求之前,可以预先根据业务关系,建立预设物理设备和预设虚拟设备的设备对应关系,确定需要虚拟物理设备上报的属
性信息,则预设虚拟设备可以存储对应预设虚拟设备上报的属性信息,实现了业务场景与物联网iot数据(如预设物理设备上报的属性信息)的绑点。
38.作为一种可选的实施例,根据业务场景建立预设物理设备和预设虚拟设备的设备对应关系包括:根据业务场景确定与预设业务具有业务关联的一个或多个预设物理设备;为预设业务设置关联的预设虚拟设备;确定同一预设业务关联的一个或多个预设物理设备与预设虚拟设备为设备对应关系。
39.本发明上述实施例,预设物理设备与预设虚拟设备的设备对应关系可以根据业务场景确定,将同一业务场景配置的预设虚拟设备和预设物理设备确定为设备对应关系,实现了设备对应关系的设置。
40.作为一种可选的实施例,在根据设备对应关系将预设物理设备上报的属性信息存储至对应的预设虚拟设备之后,方法还包括:识别预设物理设备上报的属性信息的数值类型,其中,数值类型至少包括:波动值和增量值,其中,波动值表示属性值在一段时间内连续变换,增量值表示属性值按照固定时间间隔变换;在预设物理设备上报的属性信息为波动值的情况下,将预设时间段内连续的属性信息转换为按照预设时间间隔统计的多个属性信息。
41.需要说明的是,物联网iot数据分为波动值,增量值,枚举值;物联网iot数据中心内部也有数据清洗规整等逻辑,比如将电表读数,称之为波动值,将其转换成按照15分钟,1小时,1天的规整统计数据,称之为增量值,这样便于业务系统查询统计。
42.作为一种可选的实施例,在目标虚拟设备中,确定与目标属性标识对应的目标属性信息之后,方法还包括:对目标虚拟设备的目标属性进行展示处理。
43.本发明上述实施例,对目标属性可以进行加工处理后再展示,从而实现了对目标属性的加工,使展示的内容更加符合实际使用需求。
44.图2是根据本发明实施例的一种控制方法的流程图,如图2所示,该方法包括如下步骤:
45.步骤s202,获取目标业务的控制指令,其中,控制指令中至少包括:目标虚拟标识和目标物理标识;
46.步骤s204,确定与目标虚拟标识对应的目标虚拟设备,其中,目标虚拟设备对应有一个或多个目标物理设备,目标物理设备与目标业务具有业务关联;
47.步骤s206,在目标虚拟设备对应的一个或多个目标物理设备中,确定与目标物理标识对应待控制物理设备,其中,目标虚拟设备中预先存有对应的一个或多个目标物理设备的物理标识;
48.步骤s208,将控制指令发送至待控制物理设备。
49.在本技术实施例中,获取目标业务的控制指令,其中,控制指令中至少包括:目标虚拟标识和目标物理标识;确定与目标虚拟标识对应的目标虚拟设备,其中,目标虚拟设备对应有一个或多个目标物理设备,目标物理设备与目标业务具有业务关联;在目标虚拟设备对应的一个或多个目标物理设备中,确定与目标物理标识对应待控制物理设备,其中,目标虚拟设备中预先存有对应的一个或多个目标物理设备的物理标识;将控制指令发送至待控制物理设备;从而使用虚拟设备联通业务和物理设备,达到了将业务与物理设备的解耦的目的,实现了提高业务与物理设备所在物联网系统的可靠性的技术效果,进而解决了由
于业务场景与物理设备的强耦合关系,造成物联网系统的可靠性差技术问题。
50.在上述步骤s204中,物理设备可以为摄像头、电表、门禁设备等设备;虚拟设备可以为虚拟机,目标物理设备为与目标业务具有业务关联的物理设备,目标虚拟设备为与目标物理设备对应的虚拟设备。
51.在上述步骤s204中,虚拟设备可以作为业务与物理设备之间的中继,用于将业务下发的控制指令转发至对应的待控制物理设备。
52.本发明还提供了一种优选实施例,该优选实施例提供了一种物联网iot数据与业务场景的通用关联的技术方案。
53.需要说明的是,数据和业务场景分离变得不可或缺,在业务场景中不用关注于数据来源,数据如何产生,业务场景只关注业务本身不用关心物理设备上报的数据,,也不用关系物理设备的更新迭代。至于数据(称之为物联网iot数据)本身,它只与物联网iot设备(即物理设备)相关,与物理设备之间的交互相关,与业务场景无关。俩者(业务场景与物联网iot数据)在各自的领域只需要关心自己的所在领域的东西。
54.需要说明的是,从微观角度来讲,数据也与业务场景关系可以抽象化,抽象化场景关系以及抽象化数据关系,这样比较有助于通用场景适用更多实际业务场景,以不变应万变。
55.可选地,业务场景与物联网iot数据之间采用关系绑点的方式来进行交互。
56.需要说明的是,业务场景关联的数据与物联网iot数据各自有自身领域需要关注的,其中,业务场景关心数据如何整合处理,物联网iot数据关心与物理设备交互及数据存储。
57.可选地,业务场景与物联网iot数据通过绑点来实现业务与数据互通。
58.作为一种可选的实施例,传统模式一般是物理设备
‑‑‑
业务场景关联的方式,本技术是物理设备
‑‑‑
物联网iot数据
‑‑‑
业务场景的方式来进行关联。
59.可选地,物理设备可以是物理的iot设备,如摄像头、电表、门禁设备等设备。
60.可选地,物联网iot数据可以是物理设备上报的数据,物联网iot数据里存储物理设备上报的各种数据,将其存储到虚拟设备里,虚拟设备主要是针对业务场景而言。
61.可选地,业务场景可以是实际业务中需要展示的数据,如某栋建筑电量使用情况。
62.可选地,物理设备上报数据到物联网iot数据统一规整存储,业务场景需要使用的时候根据物联网iot和业务场景的关系(称之为绑点)来获取物联网iot数据;获取的物联网iot数据一般不会是最终业务场景中展示数据,业务场景中需要对从物联网iot数据进行加工处理得到最终数据。
63.可选地,物联网iot数据是以虚拟设备+属性+时间的维度来进行存储数据,业务场景是根据虚拟设备来获取物联网iot数据;物理设备与物联网iot数据中的虚拟设备也互相映射,多对多的关系,多个物理设备可以对应一个虚拟设备,一个物理设备上报的数据可以被多个虚拟设备所接收;从而应对多种复杂的业务场景。
64.本技术涉及边缘云端系统
‑‑‑
物联网iot数据中心
‑‑‑
业务系统,分别对应物理设备
‑‑‑
物联网iot数据
‑‑‑
业务场景方式来实现通用业务场景,具体实现方式如下:
65.可选地,边缘云端系统处理物理设备上报的数据到物联网iot数据中心。
66.可选地,物理设备上报数据到边缘云平台,边缘云平台根据物理设备和虚拟设备
的关系,将物理设备的数据上报到物联网iot数据中心,在这里一个物理设备数据可以上报到多个虚拟设备中,多个物理设备数据可以上报的同一个虚拟设备中;从宏观上来讲是物理设备与虚拟设备关联;从微观上来说,是物理设备上报的属性信息与虚拟设备的属性信息关联,至于虚拟设备的属性信息由业务场景来定义的。
67.可选地,物联网iot数据中心存储物理设备上报过来的数据。
68.可选地,物联网iot数据中心存储物理设备上报过来的数据,在捂脸iot数据中心主要存储的mf码,其中,m表示虚拟设备,f表示虚拟设备的属性。
69.需要说明的是,根据实际业务场景下来创建虚拟设备mf码,物理设备只关注于将物理设备数据上报到对应的mf码中;f码的作用来表示一种属性,如电表读数、告警记录、抓拍记录等。
70.可选地,在简单场景下,一个物理设备对应一个虚拟设备,物理设备上报的多种数据,对应该虚拟设备的多个f值;但是在复杂场景下,比如某种联动场景,多个物理设备来决定某种业务,此场景下的可能多个物理设备对应某一个虚拟设备m,可能一个物理设备对应多个虚拟设备m,在本技术中采用物理设备和虚拟设备m多对多的关系来解决复杂的业务场景,保证了后续的业务场景能够简单获取相关数据,从而形成通用处理方案。
71.可选地,业务系统关联物联网iot数据中,读取mf码中的值。
72.需要说明的是,物联网iot数据中心已将虚拟设备属性信息存储,业务系统只需要从物联网iot数据读取可。
73.可选地,业务系统中的业务场景需要根据不同场景来手动设置mf码,此操作称之为绑点,绑点之后能够根据mf码来获取对应值。
74.可选地,业务系统最后将物联网iot数据中心获取到的mf码进行最终处理展示;从而实现整个业务场景闭环。
75.可选地,业务系统通过物联网iot数据中心控制物理设备,即指令下发向在iot数据中的mf值写入值时,写入虚拟设备后,可以触发虚拟设备向下发指令;物联网iot数据中心指令下发至边缘云平台,最后由边缘云平台下发指令给物理设备。
76.本专利技术方案中,使用数据与业务解耦,将物理设备上报的数据做集中存储,使用边缘云平台统一处理设备协议问题,将其与iot数据中心进行关联,将物理设备上报与业务场景解耦,所以业务场景仅关注于数据,无须关注与物理设备;物理设备与业务场景用以虚拟设备连接,避免设备变更及故障等等因素导致业务问题,通过构建虚拟设备有助于简易的完成复杂业务场景的构建;
77.iot数据中心数据按照数据属性类型来分为增量、波动、枚举来适用大部分场景,有助于业务场景查询业务本身所需要的一手数据,避免业务系统本身再次数据清洗规整操作等,数据提前处理,业务系统只须按需获取即可;相比原来的简单数据存储方式,有助于做预测分析,进行合理、及时的预警,提前规避风险等。
78.根据本发明实施例,还提供了一种数据处理的装置实施例,需要说明的是,该数据处理装置可以用于执行本发明实施例中的数据处理方法,本发明实施例中的数据处理方法可以在该数据处理装置中执行。
79.图3是根据本发明实施例的一种数据处理装置的示意图,如图3所示,该装置可以包括:请求获取模块32,用于获取目标业务的数据查询请求,其中,数据查询请求中至少包
括:目标虚拟标识和目标属性信息的目标属性标识;第一确定模块34,用于确定与目标虚拟标识对应的目标虚拟设备,其中,目标虚拟设备对应有一个或多个目标物理设备,目标物理设备用于提供与目标业务具有业务关联的属性信息;第二确定模块36,用于在目标虚拟设备中,确定与目标属性标识对应的目标属性信息,其中,目标虚拟设备用于存储目标物理设备上报的一个或多个属性信息,目标虚拟设备存储的属性信息具有对应的属性标识。
80.需要说明的是,该实施例中的请求获取模块32可以用于执行本技术实施例中的步骤s102,该实施例中的第一确定模块34可以用于执行本技术实施例中的步骤s104,该实施例中的第二确定模块36可以用于执行本技术实施例中的步骤s106。上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。
81.在本技术实施例中,获取目标业务的数据查询请求,其中,数据查询请求中至少包括:目标虚拟标识和目标属性信息的目标属性标识;确定与目标虚拟标识对应的目标虚拟设备,其中,目标虚拟设备对应有一个或多个目标物理设备,目标物理设备用于提供与目标业务具有业务关联的属性信息;在目标虚拟设备中,确定与目标属性标识对应的目标属性信息,其中,目标虚拟设备用于存储目标物理设备上报的一个或多个属性信息,目标虚拟设备存储的属性信息具有对应的属性标识;从而使用虚拟设备联通业务和物理设备,达到了将业务与物理设备的解耦的目的,实现了提高业务与物理设备所在物联网系统的可靠性的技术效果,进而解决了由于业务场景与物理设备的强耦合关系,造成物联网系统的可靠性差技术问题。
82.作为一种可选的实施例,装置还包括:获取单元,用于在获取目标业务的数据查询请求之前,获取一个或多个预设业务的业务场景,其中,业务场景用于表示与每个预设业务具有业务关联的一个或多个预设物理设备,预设物理设备用于提供与预设业务具有业务关联的属性信息;建立单元,用于根据业务场景建立预设物理设备和预设虚拟设备的设备对应关系,其中,设备对应关系至少包括:预设物理设备与预设虚拟设备一一对应,或一个预设物理设备对应多个预设虚拟设备,或多个预设物理设备对应一个预设虚拟设备;存储单元,用于根据设备对应关系将预设物理设备上报的属性信息存储至对应的预设虚拟设备。
83.作为一种可选的实施例,建立单元包括:第一确定子单元,用于根据业务场景确定与预设业务具有业务关联的一个或多个预设物理设备;设置子单元,用于为预设业务设置关联的预设虚拟设备;第二确定子单元,用于确定同一预设业务关联的一个或多个预设物理设备与预设虚拟设备为设备对应关系。
84.作为一种可选的实施例,装置还包括:识别子单元,用于在根据设备对应关系将预设物理设备上报的属性信息存储至对应的预设虚拟设备之后,识别预设物理设备上报的属性信息的数值类型,其中,数值类型至少包括:波动值和增量值,其中,波动值表示属性值在一段时间内连续变换,增量值表示属性值按照固定时间间隔变换;转换子单元,用于在预设物理设备上报的属性信息为波动值的情况下,将预设时间段内连续的属性信息转换为按照预设时间间隔统计的多个属性信息。
85.作为一种可选的实施例,装置还包括:展示单元,用于在目标虚拟设备中,确定与目标属性标识对应的目标属性信息之后,对目标虚拟设备的目标属性进行展示处理。
86.根据本发明实施例,还提供了一种控制的装置实施例,需要说明的是,该控制装置可以用于执行本发明实施例中的控制方法,本发明实施例中的控制方法可以在该控制装置
中执行。
87.图4是根据本发明实施例的一种控制装置的示意图,如图4所示,该装置可以包括:指令获取模块42,用于获取目标业务的控制指令,其中,控制指令中至少包括:目标虚拟标识和目标物理标识;第三确定模块44,用于确定与目标虚拟标识对应的目标虚拟设备,其中,目标虚拟设备对应有一个或多个目标物理设备,目标物理设备与目标业务具有业务关联;第四确定模块46,用于在目标虚拟设备对应的一个或多个目标物理设备中,确定与目标物理标识对应待控制物理设备,其中,目标虚拟设备中预先存有对应的一个或多个目标物理设备的物理标识;发送模块48,用于将控制指令发送至待控制物理设备。
88.需要说明的是,该实施例中的指令获取模块42可以用于执行本技术实施例中的步骤s202,该实施例中的第三确定模块44可以用于执行本技术实施例中的步骤s204,该实施例中的第四确定模块46可以用于执行本技术实施例中的步骤s206,该实施例中的发送模块48可以用于执行本技术实施例中的步骤s208。上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。
89.在本技术实施例中,获取目标业务的控制指令,其中,控制指令中至少包括:目标虚拟标识和目标物理标识;确定与目标虚拟标识对应的目标虚拟设备,其中,目标虚拟设备对应有一个或多个目标物理设备,目标物理设备与目标业务具有业务关联;在目标虚拟设备对应的一个或多个目标物理设备中,确定与目标物理标识对应待控制物理设备,其中,目标虚拟设备中预先存有对应的一个或多个目标物理设备的物理标识;将控制指令发送至待控制物理设备。;从而使用虚拟设备联通业务和物理设备,达到了将业务与物理设备的解耦的目的,实现了提高业务与物理设备所在物联网系统的可靠性的技术效果,进而解决了由于业务场景与物理设备的强耦合关系,造成物联网系统的可靠性差技术问题。
90.本发明的实施例可以提供一种计算机终端,该计算机终端可以是计算机终端群中的任意一个计算机终端设备。可选地,在本实施例中,上述计算机终端也可以替换为移动终端等终端设备。
91.可选地,在本实施例中,上述计算机终端可以位于计算机网络的多个网络设备中的至少一个网络设备。
92.在本实施例中,上述计算机终端可以执行数据处理方法中以下步骤的程序代码:获取目标业务的数据查询请求,其中,数据查询请求中至少包括:目标虚拟标识和目标属性信息的目标属性标识;确定与目标虚拟标识对应的目标虚拟设备,其中,目标虚拟设备对应有一个或多个目标物理设备,目标物理设备用于提供与目标业务具有业务关联的属性信息;在目标虚拟设备中,确定与目标属性标识对应的目标属性信息,其中,目标虚拟设备用于存储目标物理设备上报的一个或多个属性信息,目标虚拟设备存储的属性信息具有对应的属性标识。
93.在本实施例中,上述计算机终端可以执行控制方法中以下步骤的程序代码:获取目标业务的控制指令,其中,控制指令中至少包括:目标虚拟标识和目标物理标识;确定与目标虚拟标识对应的目标虚拟设备,其中,目标虚拟设备对应有一个或多个目标物理设备,目标物理设备与目标业务具有业务关联;在目标虚拟设备对应的一个或多个目标物理设备中,确定与目标物理标识对应待控制物理设备,其中,目标虚拟设备中预先存有对应的一个或多个目标物理设备的物理标识;将控制指令发送至待控制物理设备。
94.可选地,图5是根据本发明实施例的一种计算机终端的结构框图。如图5所示,该计算机终端50可以包括:一个或多个(图中仅示出一个)处理器52、和存储器54。
95.其中,存储器可用于存储软件程序以及模块,如本发明实施例中的数据处理方法和装置,或控制方法和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的数据处理方法或控制方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至终端50。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
96.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:获取目标业务的数据查询请求,其中,数据查询请求中至少包括:目标虚拟标识和目标属性信息的目标属性标识;确定与目标虚拟标识对应的目标虚拟设备,其中,目标虚拟设备对应有一个或多个目标物理设备,目标物理设备用于提供与目标业务具有业务关联的属性信息;在目标虚拟设备中,确定与目标属性标识对应的目标属性信息,其中,目标虚拟设备用于存储目标物理设备上报的一个或多个属性信息,目标虚拟设备存储的属性信息具有对应的属性标识。
97.可选的,上述处理器还可以执行如下步骤的程序代码:在获取目标业务的数据查询请求之前,获取一个或多个预设业务的业务场景,其中,业务场景用于表示与每个预设业务具有业务关联的一个或多个预设物理设备,预设物理设备用于提供与预设业务具有业务关联的属性信息;根据业务场景建立预设物理设备和预设虚拟设备的设备对应关系,其中,设备对应关系至少包括:预设物理设备与预设虚拟设备一一对应,或一个预设物理设备对应多个预设虚拟设备,或多个预设物理设备对应一个预设虚拟设备;根据设备对应关系将预设物理设备上报的属性信息存储至对应的预设虚拟设备。
98.可选的,上述处理器还可以执行如下步骤的程序代码:根据业务场景确定与预设业务具有业务关联的一个或多个预设物理设备;为预设业务设置关联的预设虚拟设备;确定同一预设业务关联的一个或多个预设物理设备与预设虚拟设备为设备对应关系。
99.可选的,上述处理器还可以执行如下步骤的程序代码:在根据设备对应关系将预设物理设备上报的属性信息存储至对应的预设虚拟设备之后,识别预设物理设备上报的属性信息的数值类型,其中,数值类型至少包括:波动值和增量值,其中,波动值表示属性值在一段时间内连续变换,增量值表示属性值按照固定时间间隔变换;在预设物理设备上报的属性信息为波动值的情况下,将预设时间段内连续的属性信息转换为按照预设时间间隔统计的多个属性信息。
100.可选的,上述处理器还可以执行如下步骤的程序代码:在目标虚拟设备中,确定与目标属性标识对应的目标属性信息之后,对目标虚拟设备的目标属性进行展示处理。
101.采用本发明实施例,提供了一种数据处理方案。在本技术实施例中,获取目标业务的数据查询请求,其中,数据查询请求中至少包括:目标虚拟标识和目标属性信息的目标属性标识;确定与目标虚拟标识对应的目标虚拟设备,其中,目标虚拟设备对应有一个或多个目标物理设备,目标物理设备用于提供与目标业务具有业务关联的属性信息;在目标虚拟设备中,确定与目标属性标识对应的目标属性信息,其中,目标虚拟设备用于存储目标物理
设备上报的一个或多个属性信息,目标虚拟设备存储的属性信息具有对应的属性标识;从而使用虚拟设备联通业务和物理设备,达到了将业务与物理设备的解耦的目的,实现了提高业务与物理设备所在物联网系统的可靠性的技术效果,进而解决了由于业务场景与物理设备的强耦合关系,造成物联网系统的可靠性差技术问题。
102.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:获取目标业务的控制指令,其中,控制指令中至少包括:目标虚拟标识和目标物理标识;确定与目标虚拟标识对应的目标虚拟设备,其中,目标虚拟设备对应有一个或多个目标物理设备,目标物理设备与目标业务具有业务关联;在目标虚拟设备对应的一个或多个目标物理设备中,确定与目标物理标识对应待控制物理设备,其中,目标虚拟设备中预先存有对应的一个或多个目标物理设备的物理标识;将控制指令发送至待控制物理设备。
103.采用本发明实施例,提供了一种控制的方案。在本技术实施例中,获取目标业务的控制指令,其中,控制指令中至少包括:目标虚拟标识和目标物理标识;确定与目标虚拟标识对应的目标虚拟设备,其中,目标虚拟设备对应有一个或多个目标物理设备,目标物理设备与目标业务具有业务关联;在目标虚拟设备对应的一个或多个目标物理设备中,确定与目标物理标识对应待控制物理设备,其中,目标虚拟设备中预先存有对应的一个或多个目标物理设备的物理标识;将控制指令发送至待控制物理设备。;从而使用虚拟设备联通业务和物理设备,达到了将业务与物理设备的解耦的目的,实现了提高业务与物理设备所在物联网系统的可靠性的技术效果,进而解决了由于业务场景与物理设备的强耦合关系,造成物联网系统的可靠性差技术问题。
104.本领域普通技术人员可以理解,图所示的结构仅为示意,计算机终端也可以是智能手机(如android手机、ios手机等)、平板电脑、掌声电脑以及移动互联网设备(mobile internet devices,mid)、pad等终端设备。图5其并不对上述电子装置的结构造成限定。例如,计算机终端50还可包括比图5中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图5所示不同的配置。
105.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
106.本发明的实施例还提供了一种非易失性存储介质。可选地,在本实施例中,上述存储介质可以用于保存上述实施例所提供的数据处理方法所执行的程序代码。
107.可选地,在本实施例中,上述非易失性存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。
108.可选地,在本实施例中,非易失性存储介质被设置为存储用于执行以下步骤的程序代码:获取目标业务的数据查询请求,其中,数据查询请求中至少包括:目标虚拟标识和目标属性信息的目标属性标识;确定与目标虚拟标识对应的目标虚拟设备,其中,目标虚拟设备对应有一个或多个目标物理设备,目标物理设备用于提供与目标业务具有业务关联的属性信息;在目标虚拟设备中,确定与目标属性标识对应的目标属性信息,其中,目标虚拟设备用于存储目标物理设备上报的一个或多个属性信息,目标虚拟设备存储的属性信息具有对应的属性标识。
109.可选地,在本实施例中,非易失性存储介质被设置为存储用于执行以下步骤的程序代码:在获取目标业务的数据查询请求之前,获取一个或多个预设业务的业务场景,其中,业务场景用于表示与每个预设业务具有业务关联的一个或多个预设物理设备,预设物理设备用于提供与预设业务具有业务关联的属性信息;根据业务场景建立预设物理设备和预设虚拟设备的设备对应关系,其中,设备对应关系至少包括:预设物理设备与预设虚拟设备一一对应,或一个预设物理设备对应多个预设虚拟设备,或多个预设物理设备对应一个预设虚拟设备;根据设备对应关系将预设物理设备上报的属性信息存储至对应的预设虚拟设备。
110.可选地,在本实施例中,非易失性存储介质被设置为存储用于执行以下步骤的程序代码:根据业务场景确定与预设业务具有业务关联的一个或多个预设物理设备;为预设业务设置关联的预设虚拟设备;确定同一预设业务关联的一个或多个预设物理设备与预设虚拟设备为设备对应关系。
111.可选地,在本实施例中,非易失性存储介质被设置为存储用于执行以下步骤的程序代码:在根据设备对应关系将预设物理设备上报的属性信息存储至对应的预设虚拟设备之后,识别预设物理设备上报的属性信息的数值类型,其中,数值类型至少包括:波动值和增量值,其中,波动值表示属性值在一段时间内连续变换,增量值表示属性值按照固定时间间隔变换;在预设物理设备上报的属性信息为波动值的情况下,将预设时间段内连续的属性信息转换为按照预设时间间隔统计的多个属性信息。
112.可选地,在本实施例中,非易失性存储介质被设置为存储用于执行以下步骤的程序代码:确定与目标属性标识对应的目标属性信息之后,对目标虚拟设备的目标属性进行展示处理。
113.本发明的实施例还提供了一种非易失性存储介质。可选地,在本实施例中,上述非易失性存储介质可以用于保存上述实施例所提供的控制方法所执行的程序代码。
114.可选地,在本实施例中,上述非易失性存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。
115.可选地,在本实施例中,非易失性存储介质被设置为存储用于执行以下步骤的程序代码:获取目标业务的控制指令,其中,控制指令中至少包括:目标虚拟标识和目标物理标识;确定与目标虚拟标识对应的目标虚拟设备,其中,目标虚拟设备对应有一个或多个目标物理设备,目标物理设备与目标业务具有业务关联;在目标虚拟设备对应的一个或多个目标物理设备中,确定与目标物理标识对应待控制物理设备,其中,目标虚拟设备中预先存有对应的一个或多个目标物理设备的物理标识;将控制指令发送至待控制物理设备。
116.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
117.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
118.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连
接,可以是电性或其它的形式。
119.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
120.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
121.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
122.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1