一种云控平台的控制方法、装置及存储介质与流程

文档序号:35024548发布日期:2023-08-04 22:42阅读:31来源:国知局
一种云控平台的控制方法、装置及存储介质与流程

本发明涉及云平台数据架构,尤其涉及一种云控平台的控制方法、装置及存储介质。


背景技术:

1、物联网可以提高经济,大大降低成本,物联网将广泛用于智能交通、地防入侵、环境保护、政府工作、公共安全、智能电网、智能家居、智能消防、工业监测、老人护理、个人健康等多个领域。预计物联网是继计算机、互联网与移动通信网之后的又一次信息产业浪潮。政府将围绕公共安全、城市交通、生态环境,对物、事、资源、人等对象进行信息采集、传输、处理、分析,实现全时段、全方位覆盖的可控运行管理。同时,还会在医疗卫生、教育文化、水电气热等公共服务领域和社区农村基层服务领域,开展智能医疗、电子交费、智能校园、智能社区、智能家居等建设,实行个性化服务。

2、现有物联网架构比较常见的有南北布局的集成物联网架构,其中,目前的云控平台的微服务框架对数据进行统一接入,统一在分布式数据中心中进行数据的存储和处理,并且提供相关api进行数据共享,这种微服务框架的灵活性不足、扩展性也不强。


技术实现思路

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、作为优选方案,本发明协议生成单元通过将同一类型的数据转换成预设格式的统一的数据协议,实现数据的快速灵活接入,根据输入数据的不同类型,调整适配器框架的部署模式,提高了适配器框架对大量数据的接入能力;并且通过对输入数据进行统一格式的数据协议的转换,以使在适配器框架的内部数据可以被识别,实现了数据生产的标准化、集成化;数据解析协议包生成单元通过对数据协议进行加密和编码,提供了云控平台内部协议的编码规范,提高了云控平台的作业标准化水平和系统集成化水平。

40、作为优选方案,管道推送模块包括:解析单元和推送单元;

41、其中,所述解析单元用于获取接收到的数据解析协议包,根据每个数据协议的数据头的数据类型标识,获得每个所述数据协议的第一数据类型;根据每个所述数据协议的数据头的加密标识,将对应的数据体进行解密;所述加密标识包括加密信息和加密手段信息;

42、所述推送单元用于读取每个管道的管道配置信息,获得每个所述管道的传输数据的第二数据类型;根据第一数据类型和第二数据类型的匹配结果,将所有所述数据协议的数据体数据分别发送到对应的管道进行传输。

43、作为优选方案,本发明解析单元通过根据每个数据协议的数据类型,将每个数据协议发送到对应的管道进行处理,对云控平台的数据链路进行了管理,并实现云控平台的内部子服务之间的解耦,实现服务的“高内聚低耦合”架构设计,由于数据路由的设计,可固话云控平台的内部子服务设计,适配器框架对输入数据进行统一格式的转换,数据路由将从适配器框架接收到的数据发送到对应的管道,两者对数据处理进行屏蔽,极大的提高了云控平台的内部架构的稳定性,最后推送单元根据不同的需求将数据推送给相应的数据处理系统,可以灵活适配不同规模的项目需求。

44、作为优选方案,一种云控平台的控制装置,还包括:上游系统控制模块、下游系统控制模块和外部系统控制模块;

45、其中,所述上游系统控制模块用于根据订阅要求,通过数据网关将接收到的数据体数据进行推送;

46、所述下游系统控制模块用于将接收到的数据体数据进行消费处理,并按照数据体数据的类型进行统一存储管理;

47、所述外部系统控制模块用于将接收到的数据体数据推送给第三方系统或者硬件。

48、作为优选方案,本发明上游系统控制模块、下游系统控制模块和外部系统控制模块实现数据路由快速与第三方系统进行数据对接形成高效的数据共享体系,实现下级系统对内部数据进行转发、外部系统(平级系统)对第三方数据订阅转发、上游系统对订阅数据的转发的灵活需求,最终实现云控平台的数据的灵活共享。

49、相应地,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如本
技术实现要素:
所述的一种云控平台的控制方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1