CN114338735A - 管理***搭建方法、装置、设备、介质及计算机程序产品 - Google Patents
管理***搭建方法、装置、设备、介质及计算机程序产品 Download PDFInfo
- Publication number
- CN114338735A CN114338735A CN202111461820.7A CN202111461820A CN114338735A CN 114338735 A CN114338735 A CN 114338735A CN 202111461820 A CN202111461820 A CN 202111461820A CN 114338735 A CN114338735 A CN 114338735A
- Authority
- CN
- China
- Prior art keywords
- management system
- module
- function
- instruction
- control instruction
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000004590 computer program Methods 0.000 title claims abstract description 12
- 238000012216 screening Methods 0.000 claims abstract description 13
- 238000010276 construction Methods 0.000 claims abstract description 6
- 230000006870 function Effects 0.000 claims description 190
- 238000004891 communication Methods 0.000 claims description 22
- 238000007726 management method Methods 0.000 description 110
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 22
- 230000005611 electricity Effects 0.000 description 14
- 230000008569 process Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 2
- 238000007670 refining Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- -1 electricity Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种管理***搭建方法、装置、设备、介质及计算机程序产品,该方法包括:当接收到管理***搭建指令时,基于管理***搭建指令创建多个功能模块,并为各功能模块添加分级信息;获取物联网平台的多个控制指令,基于管理***搭建指令和各功能模块的分级信息,建立各控制指令和各功能模块之间的关联关系;筛选出各功能模块中未建立关联关系的目标功能模块,并建立目标功能模块与云平台之间的关联关系,以完成管理***的搭建。本发明通过建立功能模块与控制指令或者云平台之间的关联关系,提高了管理***搭建的简便性。
Description
技术领域
本发明涉及管理***搭建领域,尤其涉及管理***搭建方法、装置、设备、介质及计算机程序产品。
背景技术
SaaS(Software as a Service,软件即服务)是一种通过网络提供软件服务的模式,提供SaaS的厂商将软件统一部署到自己的服务器上,客户可以根据实际需求,向厂商定购所需的软件服务,客户通过网络获得厂商提供的软件服务。
随着网络的普及,很多事务的管理都通过网络取代传统的人为管理,例如,公寓管理、店铺管理和会员管理,人们希望智能的公寓管理***能够实现的效果是:住户通过移动终端安装的程序即可解决公寓居住遇到的所有问题,公寓管理人员通过终端即可在线实现公寓的各项管理,因此,通过SaaS搭建可以应用于公寓、店铺和会员等管理情景的管理***成为了亟待解决的技术问题。
发明内容
本发明的主要目的在于提供一种管理***搭建方法、装置、设备、介质及计算机程序产品,旨在解决通过SaaS搭建可以应用于公寓、店铺和会员等管理情景的管理***的技术问题。
此外,为实现上述目的,本发明还提供一种管理***搭建方法,所述管理***搭建方法应用于云平台,所述云平台与物联网平台通信连接,所述管理***搭建方法包括以下步骤:
当接收到管理***搭建指令时,基于所述管理***搭建指令创建多个功能模块,并为各所述功能模块添加分级信息;
获取所述物联网平台的多个控制指令,基于所述管理***搭建指令和各所述功能模块的分级信息,建立各所述控制指令和各所述功能模块之间的关联关系;
筛选出各所述功能模块中未建立所述关联关系的目标功能模块,并建立所述目标功能模块与所述云平台之间的关联关系,以完成管理***的搭建。
可选地,所述基于所述管理***搭建指令和各所述功能模块的分级信息,建立各所述控制指令和各所述功能模块之间的关联关系的步骤包括:
基于各所述功能模块的分级信息,筛选出各所述功能模块中的末级模块,确定包含所述末级模块的功能触发链;
基于所述管理***搭建指令创建各所述控制指令与所述末级模块之间的连接,以建立各所述控制指令和所述功能触发链之间的关联关系。
可选地,所述功能触发链包括初级模块和末级模块,所述建立所述目标功能模块与所述云平台之间的关联关系,以完成公寓管理***的搭建的步骤之后,包括:
当接收到用户基于所述功能触发链的初级模块触发生成的浏览指令时,通过所述功能触发链的末级模块,查找与所述功能触发链的末级模块连接的目标控制指令;
向所述物联网平台发送所述目标控制指令,接收所述物联网平台反馈的所述目标控制指令对应的数据;
当接收到用户基于所述功能触发链的末级模块触发生成的浏览指令时,输出所述目标控制指令对应的数据。
可选地,所述向所述物联网平台发送所述目标控制指令,接收所述物联网平台反馈的所述目标控制指令对应的数据的步骤之后,包括:
将所述目标控制指令对应的数据放入所述云平台的预存区域;
当接收到用户基于所述功能触发链的初级模块触发生成的退出指令时,清除所述预存区域中所述目标控制指令对应的数据。
可选地,所述通过所述功能触发链的末级模块,查找与所述功能触发链的末级模块连接的目标控制指令的步骤之后,包括:
若不存在与所述功能触发链的末级模块连接的控制指令,则通过所述云平台建立用户账号与管理员账号之间的通信连接,并将所述用户账号生成的信息转发给所述管理员账号,其中,所述用户账号与所述管理员账号为所述云平台的合法账号。
可选地,所述当接收到用户基于所述功能触发链的末级模块触发生成的浏览指令时,输出所述目标控制指令对应的数据的步骤包括:
当接收到用户基于所述功能触发链的末级模块触发生成的浏览指令时,获取所述浏览指令对应的浏览权限;
若所述浏览权限与所述目标控制指令对应的数据不匹配,则通过所述云平台建立所述用户账号与所述管理员账号之间的通信连接;
将所述管理员账号获取的所述目标控制指令对应的数据输出到所述用户账号。
此外,为实现上述目的,本发明还提供一种管理***搭建装置,所述管理***搭建装置包括:
分级信息添加模块,用于当接收到管理***搭建指令时,基于所述管理***搭建指令创建多个功能模块,并为各所述功能模块添加分级信息;
控制指令获取模块,用于获取物联网平台的多个控制指令,基于所述管理***搭建指令和各所述功能模块的分级信息,建立各所述控制指令和各所述功能模块之间的关联关系;
关联关系建立模块,用于筛选出各所述功能模块中未建立所述关联关系的目标功能模块,并建立所述目标功能模块与云平台之间的关联关系,以完成管理***的搭建。
此外,为实现上述目的,本发明还提供一种管理***搭建设备,所述管理***搭建设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的管理***搭建程序,所述管理***搭建程序被所述处理器执行时实现如上述的管理***搭建方法的步骤。
此外,为实现上述目的,本发明还提供一种介质,所述介质上存储有管理***搭建程序,所述管理***搭建程序被处理器执行时实现如上述的管理***搭建方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述的管理***搭建方法的步骤。
本发明实施例提出的一种管理***搭建方法、装置、设备、介质及计算机程序产品。管理***搭建方法应用于云平台,云平台与物联网平台通信连接,在本发明实施例中,当云平台接收到管理***搭建指令时,基于管理***搭建指令创建多个功能模块,并为各功能模块添加分级信息,然后,获取物联网平台的多个控制指令,基于管理***搭建指令和各功能模块的分级信息,建立各控制指令和各功能模块之间的关联关系,最终筛选出各功能模块中未建立关联关系的目标功能模块,并建立目标功能模块与云平台之间的关联关系,完成管理***的搭建,本发明通过建立功能模块与控制指令或者云平台之间的关联关系,提高了管理***搭建的简便性。
附图说明
图1为本发明实施例提供的管理***搭建设备一种实施方式的硬件结构示意图;
图2为本发明管理***搭建方法第一实施例的流程示意图;
图3为本发明管理***搭建方法第一实施例中功能模块分级示意图;
图4为本发明管理***搭建方法第二实施例的流程示意图;
图5为本发明管理***搭建装置一实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
本发明实施例管理***搭建终端(又叫终端、设备或者终端设备)可以是PC,也可以是智能手机、平板电脑和便携计算机等具有代码编译功能的可移动式终端设备。
如图1所示,该终端可以包括:处理器1001,例如CPU(Central Processing Unit,中央处理器),通信总线1002,存储器1003。其中,通信总线1002用于实现这些组件之间的连接通信。存储器1003可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1003可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1003中可以包括管理***搭建程序。
在图1所示的终端中,处理器1001可以用于调用存储器1003中存储的管理***搭建程序,并执行以下操作:
当接收到管理***搭建指令时,基于所述管理***搭建指令创建多个功能模块,并为各所述功能模块添加分级信息;
获取所述物联网平台的多个控制指令,基于所述管理***搭建指令和各所述功能模块的分级信息,建立各所述控制指令和各所述功能模块之间的关联关系;
筛选出各所述功能模块中未建立所述关联关系的目标功能模块,并建立所述目标功能模块与所述云平台之间的关联关系,以完成管理***的搭建。
在图1所示的终端中,处理器1001可以用于调用存储器1003中存储的管理***搭建程序,并执行以下操作:
基于各所述功能模块的分级信息,筛选出各所述功能模块中的末级模块,确定包含所述末级模块的功能触发链;
基于所述管理***搭建指令创建各所述控制指令与所述末级模块之间的连接,以建立各所述控制指令和所述功能触发链之间的关联关系。
在图1所示的终端中,处理器1001可以用于调用存储器1003中存储的管理***搭建程序,并执行以下操作:
当接收到用户基于所述功能触发链的初级模块触发生成的浏览指令时,通过所述功能触发链的末级模块,查找与所述功能触发链的末级模块连接的目标控制指令;
向所述物联网平台发送所述目标控制指令,接收所述物联网平台反馈的所述目标控制指令对应的数据;
当接收到用户基于所述功能触发链的末级模块触发生成的浏览指令时,输出所述目标控制指令对应的数据。
在图1所示的终端中,处理器1001可以用于调用存储器1003中存储的管理***搭建程序,并执行以下操作:
将所述目标控制指令对应的数据放入所述云平台的预存区域;
当接收到用户基于所述功能触发链的初级模块触发生成的退出指令时,清除所述预存区域中所述目标控制指令对应的数据。
在图1所示的终端中,处理器1001可以用于调用存储器1003中存储的管理***搭建程序,并执行以下操作:
若不存在与所述功能触发链的末级模块连接的控制指令,则通过所述云平台建立用户账号与管理员账号之间的通信连接,并将所述用户账号生成的信息转发给所述管理员账号,其中,所述用户账号与所述管理员账号为所述云平台的合法账号。
在图1所示的终端中,处理器1001可以用于调用存储器1003中存储的管理***搭建程序,并执行以下操作:
当接收到用户基于所述功能触发链的末级模块触发生成的浏览指令时,获取所述浏览指令对应的浏览权限;
若所述浏览权限与所述目标控制指令对应的数据不匹配,则通过所述云平台建立所述用户账号与所述管理员账号之间的通信连接;
将所述管理员账号获取的所述目标控制指令对应的数据输出到所述用户账号。
基于上述设备硬件结构,提出了本发明管理***搭建方法的实施例。
参照图2,在本发明管理***搭建方法的第一实施例中,管理***搭建方法应用于云平台,云平台与物联网平台通信连接,管理***搭建方法包括:
步骤S10,当接收到管理***搭建指令时,基于所述管理***搭建指令创建多个功能模块,并为各所述功能模块添加分级信息;
本实施例中的云平台可以是云服务器,在云平台部署有管理***的相关软件(下文简称为管理软件),在管理软件搭建伊始,云平台接收管理***搭建指令,基于管理***搭建指令创建多个功能模块,并为各功能模块添加分级信息,其中,分级信息是指功能模块的等级以及从属关系,例如,启动功能模块A可以输出功能模块B的启动开关,通过触发功能模块B的启动开关可以启动功能模块B,则功能模块B的等级小于功能模块A,且功能模块B从属于功能模块A,需要说明的是,创建多少个功能模块,以及如何确定功能模块之间的从属关系是在管理***开发之前就确定的,首先,通过管理***搭建指令创建出多个功能模块,然后再为这些功能模块添加分级信息,分级信息添加完成后,所有功能模块之间的从属关系就可以基于每个功能模块的分级信息确定了,如图3所示,功能模块“家电”的等级小于功能模块“维修”,且功能模块“家电”从属于功能模块“维修”,图3中各功能模块的分级仅做参考,功能模块的具体分级可根据实际需求进行调整。
步骤S20,获取所述物联网平台的多个控制指令,基于所述管理***搭建指令和各所述功能模块的分级信息,建立各所述控制指令和各所述功能模块之间的关联关系;
本实施例中的物联网平台是在管理***搭建之前完成的,在公寓管理情景中,物联网平台相当于控制中心,物联网平台通过与公寓中安装的数据获取元件(例如,传感器和微处理器)连接,向数据获取元件发送控制指令,以控制数据获取元件获取相关数据,例如,物联网平台通过与安装在公寓中的温度传感器连接,获取公寓内的温度值,具体地,物联网平台向安装在公寓中的温度传感器发送温度值获取指令(本实施例中的控制指令之一),安装在公寓中的温度传感器接收到温度值获取指令后,将获取到的当前温度值通过连接发送给物联网平台,物联网平台再通过通信连接将当前温度值发送给云平台。
在公寓管理情景中,为了丰富住户的居住体验,数据获取元件存在多个,每个数据获取元件对应一个控制指令,因此,物联网平台拥有很多控制指令,将物联网平台拥有的控制指令与用户终端创建的功能模块进行关联,可以实现在用户终端操作功能模块,既能通过云平台获取到相关数据,并在用户终端输出。控制指令与功能模块的关联关系是通过管理***搭建指令和各功能模块的分级信息建立的,具体建立过程将在下文详述。
步骤S30,筛选出各所述功能模块中未建立所述关联关系的目标功能模块,并建立所述目标功能模块与所述云平台之间的关联关系,以完成管理***的搭建。
如图3所示,功能模块“水电气”需要通过物联网平台获取相关数据,所以功能模块“水电气”需要与物联网平台的控制指令建立关联关系,而功能模块“灭害”需要通过物联网平台获取数据,功能模块“灭害”需要通过云平台与管理员账号建立通信连接,以便将用户触发功能模块“灭害”所表达的需求传递给管理员,因此,筛选出基于管理***搭建指令创建的各功能模块中未与物联网平台的控制指令建立关联关系的模块,即,本实施例中的目标功能模块,然后建立目标功能模块与云平台之间的关联关系,当用户触发目标功能模块启动时,云平台将用户触发目标功能模块所表达的需求(通过目标功能模块与云平台之间的关联关系)传递给管理员,以便直接建立用户与管理员之间的通信连接。当基于管理***搭建指令创建的所有功能模块都具有关联关系后,管理***便搭建完成了。
进一步地,在一种可行的实施例中,上述步骤S20,基于所述管理***搭建指令和各所述功能模块的分级信息,建立各所述控制指令和各所述功能模块之间的关联关系,细化的步骤包括:
步骤S21,基于各所述功能模块的分级信息,筛选出各所述功能模块中的末级模块,确定包含所述末级模块的功能触发链;
步骤S22,基于所述管理***搭建指令创建各所述控制指令与所述末级模块之间的连接,以建立各所述控制指令和所述功能触发链之间的关联关系。
本实施例中的末级模块是指,不存在比末级模块等级更小的模块,如图3中的功能模块“用水”,通过基于管理***搭建指令创建的所有功能模块的分级信息,可以确定所有功能模块中的末级模块,即,筛选出所有功能模块中的末级模块,然后,确定包含末级模块的功能触发链,本实施例中的功能触发链是指,连续具有从属关系的功能模块组成的触发链,例如,通过启动图3中功能模块“查询”可以输出功能模块“水电气”、功能模块“空房”以及功能模块“周边”的启动开关,通过启动功能模块“水电气”可以输出功能模块“用水”、功能模块“用电”以及功能模块“燃气”的启动开关,最终通过启动功能模块“用水”从物联网平台获取“用水”的相关数据,上述至少包括三条功能触发链,分别是:功能模块“查询”-功能模块“水电气”-功能模块“用水”;功能模块“查询”-功能模块“水电气”-功能模块“用电”;功能模块“查询”-功能模块“水电气”-功能模块“燃气”。
基于管理***搭建指令创建各控制指令与末级模块之间的连接,以建立各控制指令和功能触发链之间的关联关系。末级模块“用水”与物联网平台中获取用水数据的控制指令关联,末级模块“用电”与物联网平台中获取用电数据的控制指令关联,末级模块“燃气”与物联网平台中获取燃气使用数据的控制指令关联,建立控制指令和功能触发链之间的关联关系的目的是,当用户启动功能触发链中比末级模块等级更高的功能模块时,直接通过这个功能模块的末级模块关联的控制指令获取相关数据,例如,当用户启动功能模块“查询”时,直接通过获取用水数据的控制指令、获取用电数据的控制指令以及获取燃气使用数据的控制指令,提前获取相关数据。
在本实施例中,当云平台接收到管理***搭建指令时,基于管理***搭建指令创建多个功能模块,并为各功能模块添加分级信息,然后,获取物联网平台的多个控制指令,基于管理***搭建指令和各功能模块的分级信息,建立各控制指令和各功能模块之间的关联关系,最终筛选出各功能模块中未建立关联关系的目标功能模块,并建立目标功能模块与云平台之间的关联关系,完成管理***的搭建,本发明通过建立功能模块与控制指令或者云平台之间的关联关系,提高了管理***搭建的简便性。
进一步地,参照图4,在本发明上述实施例的基础上,提出了本发明管理***搭建方法的第二实施例。
本实施例是第一实施例中步骤S30之后的步骤,本实施例与本发明上述实施例的区别在于:
步骤S40,当接收到用户基于所述功能触发链的初级模块触发生成的浏览指令时,通过所述功能触发链的末级模块,查找与所述功能触发链的末级模块连接的目标控制指令;
如图3所示,本实施例以功能触发链功能模块“查询”-功能模块“水电气”-功能模块“用水”;功能模块“查询”-功能模块“水电气”-功能模块“用电”;功能模块“查询”-功能模块“水电气”-功能模块“燃气”举例说明。
在上述功能触发链中,功能模块“查询”为初级模块,功能模块“用水”、功能模块“用电”以及功能模块“燃气”为末级模块,当云平台接收到用户基于功能模块“查询”触发生成的浏览指令时,通过(包含功能模块“查询”的)功能触发链的末级模块,从物联网平台查找与(包含功能模块“查询”的)功能触发链的末级模块连接的目标控制指令,目标控制指令分别是获取用水数据的控制指令、获取用电数据的控制指令以及获取燃气使用数据的控制指令。
步骤S50,向所述物联网平台发送所述目标控制指令,接收所述物联网平台反馈的所述目标控制指令对应的数据;
从物联网平台查找与(包含功能模块“查询”的)功能触发链的末级模块连接的目标控制指令,获取用水数据的控制指令、获取用电数据的控制指令以及获取燃气使用数据的控制指令后,向物联网平台发送这些目标控制指令,然后接收物联网平台反馈的目标控制指令对应的数据,目标控制指令对应的数据包括用水数据、用电数据以及燃气使用数据。
步骤S60,当接收到用户基于所述功能触发链的末级模块触发生成的浏览指令时,输出所述目标控制指令对应的数据。
当云平台接收到用户基于功能模块“查询”触发生成的浏览指令时,通过包含功能模块“查询”的功能触发链的末级模块,从物联网平台查找目标控制指令,并接收物联网平台反馈的目标控制指令对应的数据,目标控制指令对应的数据被暂存至云平台,当接收到用户基于功能触发链的末级模块触发生成的浏览指令时,输出目标控制指令对应的数据,在用户基于功能触发链的初级模块触发生成浏览指令时,就获取目标控制指令对应的数据,提前存放至云平台,解决了用户基于功能触发链的初级模块触发生成浏览指令后,出现网络不定时波动的问题。
进一步地,在一种可行的实施例中,上述步骤S50,向所述物联网平台发送所述目标控制指令,接收所述物联网平台反馈的所述目标控制指令对应的数据,之后的步骤包括:
步骤a1,将所述目标控制指令对应的数据放入所述云平台的预存区域;
步骤a2,当接收到用户基于所述功能触发链的初级模块触发生成的退出指令时,清除所述预存区域中所述目标控制指令对应的数据。
在用户基于功能触发链的初级模块触发生成浏览指令时,就获取目标控制指令对应的数据,提前存放至云平台的预存区域,不占用用户端的存储空间,当接收到用户基于功能触发链的初级模块触发生成的退出指令(即,用户并未在启动功能触发链的初级模块后,再启动功能触发链的初级模块,而是直接退出浏览)时,清除云平台的预存区域中目标控制指令对应的数据,减少了云平台的存储压力。
进一步地,在一种可行的实施例中,上述步骤S40,通过所述功能触发链的末级模块,查找与所述功能触发链的末级模块连接的目标控制指令,之后的步骤包括:
步骤b1,若不存在与所述功能触发链的末级模块连接的控制指令,则通过所述云平台建立用户账号与管理员账号之间的通信连接,并将所述用户账号生成的信息转发给所述管理员账号,其中,所述用户账号与所述管理员账号为所述云平台的合法账号。
如图3所述,在功能触发链(功能模块“服务”-功能模块“灭害”)中,功能模块“服务”为初级模块,功能模块“灭害”为末级模块,没有与功能模块“灭害”连接的控制指令,根据上述内容可知,功能模块“灭害”与云平台关联,当接收到用户基于功能触发链的初级模块“服务”触发生成的浏览指令时,通过云平台建立用户账号与管理员账号之间的通信连接,当用户启动功能模块“灭害”时,并将用户账号生成的灭害服务需求信息转发给管理员账号,其中,用户账号与管理员账号为云平台的合法账号。
进一步地,在一种可行的实施例中,上述步骤S60,当接收到用户基于所述功能触发链的末级模块触发生成的浏览指令时,输出所述目标控制指令对应的数据,细化的步骤包括:
步骤S61,当接收到用户基于所述功能触发链的末级模块触发生成的浏览指令时,获取所述浏览指令对应的浏览权限;
步骤S62,若所述浏览权限与所述目标控制指令对应的数据不匹配,则通过所述云平台建立所述用户账号与所述管理员账号之间的通信连接;
步骤S63,将所述管理员账号获取的所述目标控制指令对应的数据输出到所述用户账号。
如图3所示,用户并不是每条关联有控制指令的功能触发链的末级模块都有权浏览的,在功能触发链(功能模块“查询”-功能模块“空房”)中,功能模块“空房”为末级模块,当接收到用户基于功能触发链(功能模块“查询”-功能模块“空房”)中的末级模块(功能模块“空房”)触发生成的浏览指令时,云平台会获取浏览指令对应的浏览权限,若用户的浏览权限比末级模块(功能模块“空房”)关联的目标控制指令对应的数据所需的浏览权限低时,确定用户的浏览权限与目标控制指令对应的数据不匹配,这种情况下,通过云平台建立用户账号与管理员账号之间的通信连接,当管理员账号对用户进行安全验证后,管理员账号将获取到的目标控制指令对应的数据通过云平台输出到用户账号,保障了相关数据的安全。
在本实施例中,通过提前获取相关数据,解决了用户基于功能触发链的初级模块触发生成浏览指令后,出现网络不定时波动的问题。
此外,参照图5,本发明实施例还提出一种管理***搭建装置,所述管理***搭建装置包括:
分级信息添加模块10,用于当接收到管理***搭建指令时,基于所述管理***搭建指令创建多个功能模块,并为各所述功能模块添加分级信息;
控制指令获取模块20,用于获取物联网平台的多个控制指令,基于所述管理***搭建指令和各所述功能模块的分级信息,建立各所述控制指令和各所述功能模块之间的关联关系;
关联关系建立模块30,用于筛选出各所述功能模块中未建立所述关联关系的目标功能模块,并建立所述目标功能模块与云平台之间的关联关系,以完成管理***的搭建。
可选地,所述控制指令获取模块20,包括:
末级模块筛选单元,用于基于各所述功能模块的分级信息,筛选出各所述功能模块中的末级模块,确定包含所述末级模块的功能触发链;
关联关系建立单元,用于基于所述管理***搭建指令创建各所述控制指令与所述末级模块之间的连接,以建立各所述控制指令和所述功能触发链之间的关联关系。
可选地,所述管理***搭建装置,还包括:
查找模块,用于当接收到用户基于所述功能触发链的初级模块触发生成的浏览指令时,通过所述功能触发链的末级模块,查找与所述功能触发链的末级模块连接的目标控制指令;
数据接收模块,用于向所述物联网平台发送所述目标控制指令,接收所述物联网平台反馈的所述目标控制指令对应的数据;
数据输出模块,用于当接收到用户基于所述功能触发链的末级模块触发生成的浏览指令时,输出所述目标控制指令对应的数据。
可选地,所述管理***搭建装置,还包括:
数据存放模块,用于将所述目标控制指令对应的数据放入所述云平台的预存区域;
数据清除模块,用于当接收到用户基于所述功能触发链的初级模块触发生成的退出指令时,清除所述预存区域中所述目标控制指令对应的数据。
可选地,所述管理***搭建装置,还包括:
信息转发模块,用于若不存在与所述功能触发链的末级模块连接的控制指令,则通过所述云平台建立用户账号与管理员账号之间的通信连接,并将所述用户账号生成的信息转发给所述管理员账号,其中,所述用户账号与所述管理员账号为所述云平台的合法账号。
可选地,所述数据输出模块,包括:
浏览权限获取单元,用于当接收到用户基于所述功能触发链的末级模块触发生成的浏览指令时,获取所述浏览指令对应的浏览权限;
通信连接建立单元,用于若所述浏览权限与所述目标控制指令对应的数据不匹配,则通过所述云平台建立所述用户账号与所述管理员账号之间的通信连接;
数据输出单元,用于将所述管理员账号获取的所述目标控制指令对应的数据输出到所述用户账号。
此外,本发明实施例还提出一种介质,所述介质上存储有管理***搭建程序,所述管理***搭建程序被处理器执行时实现上述实施例提供的管理***搭建方法中的操作。
上述各程序模块所执行的方法可参照本发明方法各个实施例,此处不再赘述。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体/操作/对象与另一个实体/操作/对象区分开来,而不一定要求或者暗示这些实体/操作/对象之间存在任何这种实际的关系或者顺序;术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的。可以根据实际的需要选择中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的管理***搭建方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种管理***搭建方法,其特征在于,所述管理***搭建方法应用于云平台,所述云平台与物联网平台通信连接,所述管理***搭建方法包括以下步骤:
当接收到管理***搭建指令时,基于所述管理***搭建指令创建多个功能模块,并为各所述功能模块添加分级信息;
获取所述物联网平台的多个控制指令,基于所述管理***搭建指令和各所述功能模块的分级信息,建立各所述控制指令和各所述功能模块之间的关联关系;
筛选出各所述功能模块中未建立所述关联关系的目标功能模块,并建立所述目标功能模块与所述云平台之间的关联关系,以完成管理***的搭建。
2.如权利要求1所述的管理***搭建方法,其特征在于,所述基于所述管理***搭建指令和各所述功能模块的分级信息,建立各所述控制指令和各所述功能模块之间的关联关系的步骤包括:
基于各所述功能模块的分级信息,筛选出各所述功能模块中的末级模块,确定包含所述末级模块的功能触发链;
基于所述管理***搭建指令创建各所述控制指令与所述末级模块之间的连接,以建立各所述控制指令和所述功能触发链之间的关联关系。
3.如权利要求2所述的管理***搭建方法,其特征在于,所述功能触发链包括初级模块和末级模块,所述建立所述目标功能模块与所述云平台之间的关联关系,以完成公寓管理***的搭建的步骤之后,包括:
当接收到用户基于所述功能触发链的初级模块触发生成的浏览指令时,通过所述功能触发链的末级模块,查找与所述功能触发链的末级模块连接的目标控制指令;
向所述物联网平台发送所述目标控制指令,接收所述物联网平台反馈的所述目标控制指令对应的数据;
当接收到用户基于所述功能触发链的末级模块触发生成的浏览指令时,输出所述目标控制指令对应的数据。
4.如权利要求3所述的管理***搭建方法,其特征在于,所述向所述物联网平台发送所述目标控制指令,接收所述物联网平台反馈的所述目标控制指令对应的数据的步骤之后,包括:
将所述目标控制指令对应的数据放入所述云平台的预存区域;
当接收到用户基于所述功能触发链的初级模块触发生成的退出指令时,清除所述预存区域中所述目标控制指令对应的数据。
5.如权利要求3所述的管理***搭建方法,其特征在于,所述通过所述功能触发链的末级模块,查找与所述功能触发链的末级模块连接的目标控制指令的步骤之后,包括:
若不存在与所述功能触发链的末级模块连接的控制指令,则通过所述云平台建立用户账号与管理员账号之间的通信连接,并将所述用户账号生成的信息转发给所述管理员账号,其中,所述用户账号与所述管理员账号为所述云平台的合法账号。
6.如权利要求5所述的管理***搭建方法,其特征在于,所述当接收到用户基于所述功能触发链的末级模块触发生成的浏览指令时,输出所述目标控制指令对应的数据的步骤包括:
当接收到用户基于所述功能触发链的末级模块触发生成的浏览指令时,获取所述浏览指令对应的浏览权限;
若所述浏览权限与所述目标控制指令对应的数据不匹配,则通过所述云平台建立所述用户账号与所述管理员账号之间的通信连接;
将所述管理员账号获取的所述目标控制指令对应的数据输出到所述用户账号。
7.一种管理***搭建装置,其特征在于,所述管理***搭建装置包括:
分级信息添加模块,用于当接收到管理***搭建指令时,基于所述管理***搭建指令创建多个功能模块,并为各所述功能模块添加分级信息;
控制指令获取模块,用于获取物联网平台的多个控制指令,基于所述管理***搭建指令和各所述功能模块的分级信息,建立各所述控制指令和各所述功能模块之间的关联关系;
关联关系建立模块,用于筛选出各所述功能模块中未建立所述关联关系的目标功能模块,并建立所述目标功能模块与云平台之间的关联关系,以完成管理***的搭建。
8.一种管理***搭建设备,其特征在于,所述管理***搭建设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的管理***搭建程序,所述管理***搭建程序被所述处理器执行时实现如权利要求1至6中任一项所述的管理***搭建方法的步骤。
9.一种介质,其特征在于,所述介质上存储有管理***搭建程序,所述管理***搭建程序被处理器执行时实现如权利要求1至6中任一项所述的管理***搭建方法的步骤。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的管理***搭建方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111461820.7A CN114338735B (zh) | 2021-12-02 | 2021-12-02 | 管理***搭建方法、装置、设备、介质及计算机程序产品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111461820.7A CN114338735B (zh) | 2021-12-02 | 2021-12-02 | 管理***搭建方法、装置、设备、介质及计算机程序产品 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114338735A true CN114338735A (zh) | 2022-04-12 |
CN114338735B CN114338735B (zh) | 2024-01-30 |
Family
ID=81048569
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111461820.7A Active CN114338735B (zh) | 2021-12-02 | 2021-12-02 | 管理***搭建方法、装置、设备、介质及计算机程序产品 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114338735B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2754304A1 (en) * | 2010-10-05 | 2012-04-05 | Accenture Global Services Limited | System and method for cloud enterprise services |
CN105159265A (zh) * | 2015-09-23 | 2015-12-16 | 成都乐维斯科技有限公司 | 一种基于物联网远程管理的智能化居家管理方法 |
CN109767198A (zh) * | 2018-10-25 | 2019-05-17 | 绍兴大明电力建设有限公司 | 业务***智能管理方法及装置 |
CN110531634A (zh) * | 2019-09-30 | 2019-12-03 | 北京金山云网络技术有限公司 | 一种住宿管理***、方法、装置及电子设备 |
CN112187940A (zh) * | 2020-09-30 | 2021-01-05 | 浙江安防职业技术学院 | 一种基于物联网的安防监控*** |
CN112214236A (zh) * | 2019-07-10 | 2021-01-12 | 杭州龙牛网络科技有限公司 | 一种软件快速开发平台应用架构搭建管理***的方法 |
KR102290298B1 (ko) * | 2020-09-21 | 2021-08-17 | 정상래 | 통합 인증 관리 시스템 |
CN113377343A (zh) * | 2020-03-09 | 2021-09-10 | 上海博泰悦臻电子设备制造有限公司 | 软件功能柔性定制方法及*** |
CN113407973A (zh) * | 2021-07-16 | 2021-09-17 | 重庆允成互联网科技有限公司 | 软件功能权限管理方法、***、服务器及存储介质 |
CN113644745A (zh) * | 2021-09-16 | 2021-11-12 | 国网湖南省电力有限公司 | 一种基于云管边端的储能电站智能运维分析*** |
-
2021
- 2021-12-02 CN CN202111461820.7A patent/CN114338735B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2754304A1 (en) * | 2010-10-05 | 2012-04-05 | Accenture Global Services Limited | System and method for cloud enterprise services |
CN105159265A (zh) * | 2015-09-23 | 2015-12-16 | 成都乐维斯科技有限公司 | 一种基于物联网远程管理的智能化居家管理方法 |
CN109767198A (zh) * | 2018-10-25 | 2019-05-17 | 绍兴大明电力建设有限公司 | 业务***智能管理方法及装置 |
CN112214236A (zh) * | 2019-07-10 | 2021-01-12 | 杭州龙牛网络科技有限公司 | 一种软件快速开发平台应用架构搭建管理***的方法 |
CN110531634A (zh) * | 2019-09-30 | 2019-12-03 | 北京金山云网络技术有限公司 | 一种住宿管理***、方法、装置及电子设备 |
CN113377343A (zh) * | 2020-03-09 | 2021-09-10 | 上海博泰悦臻电子设备制造有限公司 | 软件功能柔性定制方法及*** |
KR102290298B1 (ko) * | 2020-09-21 | 2021-08-17 | 정상래 | 통합 인증 관리 시스템 |
CN112187940A (zh) * | 2020-09-30 | 2021-01-05 | 浙江安防职业技术学院 | 一种基于物联网的安防监控*** |
CN113407973A (zh) * | 2021-07-16 | 2021-09-17 | 重庆允成互联网科技有限公司 | 软件功能权限管理方法、***、服务器及存储介质 |
CN113644745A (zh) * | 2021-09-16 | 2021-11-12 | 国网湖南省电力有限公司 | 一种基于云管边端的储能电站智能运维分析*** |
Non-Patent Citations (4)
Title |
---|
E. B. KURIAKOSE: "A Smart Sensor School Management System That Improves Security Of Student", 2019 INTERNATIONAL CONFERENCE ON FOURTH INDUSTRIAL REVOLUTION (ICFIR) * |
王鲜芳;房亚飞;: "基于物联网的温室蔬菜生产管理***的设计与实现", 郑州师范教育, no. 04 * |
许伟伟: "SaaS软件个性化定制研究与应用", 中国知网硕士电子期刊, no. 2016 * |
许贵林;莫志明;: "搭建式教学与实训质量评估管理信息平台应用研究", 南方国土资源, no. 04 * |
Also Published As
Publication number | Publication date |
---|---|
CN114338735B (zh) | 2024-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101421978B (zh) | 远程访问终端设备的设备管理*** | |
CN101657793B (zh) | 用于配置防火墙的方法、***和计算机程序 | |
CN106713426B (zh) | 一种多小区的物业信息管理方法和*** | |
CN101388056B (zh) | 一种预防恶意程序的方法、***及装置 | |
CN107704252A (zh) | 一种向用户提供人工智能平台的方法及*** | |
CN106407757B (zh) | 数据库的访问权限处理方法、装置及*** | |
CN104268241B (zh) | 一种配置数据库中属性显示方法 | |
CN101615270B (zh) | 一种基于b/s模式的工作流分析和呈现的***及方法 | |
CN104239786A (zh) | 免root主动防御配置方法及装置 | |
CN108011767B (zh) | 一种非侵入的可配置运维*** | |
CN110932944A (zh) | 一种实现访客终端控制智能家居设备的方法和*** | |
CN102724208A (zh) | 用于控制对网络资源的访问的***和方法 | |
CN104363107A (zh) | 一种安全基线核查方法和设备 | |
CN111813282B (zh) | 一种数据表单的展示方法和装置 | |
CN110866265A (zh) | 一种基于区块链的数据存储方法、设备及存储介质 | |
CN104239797A (zh) | 主动防御方法及装置 | |
CN107944709A (zh) | 一种培训空间共享管理***及方法 | |
CN114024948A (zh) | 智能建筑整合管理*** | |
CN112637024A (zh) | 控制方法、装置、电子设备及存储介质 | |
CN106549801A (zh) | 一种告警类型识别方法及设备 | |
CN114338735A (zh) | 管理***搭建方法、装置、设备、介质及计算机程序产品 | |
CN111510428B (zh) | 安全资源运维平台***及管控方法 | |
CN114675876B (zh) | 一种业务处理方法、装置、电子设备及存储介质 | |
CN109087422A (zh) | 一种商铺网络***、门禁管理方法、装置及云服务器 | |
CN110837612B (zh) | 统一资源标识符uri数据的获取方法和装置、存储介质 |
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 |