CN114338735B - Management system construction method, device, equipment, medium and computer program product - Google Patents
Management system construction method, device, equipment, medium and computer program product Download PDFInfo
- Publication number
- CN114338735B CN114338735B CN202111461820.7A CN202111461820A CN114338735B CN 114338735 B CN114338735 B CN 114338735B CN 202111461820 A CN202111461820 A CN 202111461820A CN 114338735 B CN114338735 B CN 114338735B
- 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.)
- Active
Links
- 238000010276 construction Methods 0.000 title claims abstract description 32
- 238000004590 computer program Methods 0.000 title abstract description 8
- 238000000034 method Methods 0.000 claims abstract description 33
- 238000012216 screening Methods 0.000 claims abstract description 13
- 230000006870 function Effects 0.000 claims description 175
- 238000004891 communication Methods 0.000 claims description 22
- 238000007726 management method Methods 0.000 description 102
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 21
- 230000005611 electricity Effects 0.000 description 16
- 239000007789 gas Substances 0.000 description 11
- 239000002737 fuel gas Substances 0.000 description 7
- 230000003213 activating effect Effects 0.000 description 2
- 238000010586 diagram 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
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
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
The invention discloses a management system building method, a device, equipment, a medium and a computer program product, wherein the method comprises the following steps: when a management system building instruction is received, a plurality of functional modules are built based on the management system building instruction, and grading information is added for each functional module; acquiring a plurality of control instructions of an Internet of things platform, and establishing association relations between each control instruction and each functional module based on the management system construction instruction and the hierarchical information of each functional module; and screening out target function modules which do not establish an association relationship in the function modules, and establishing the association relationship between the target function modules and the cloud platform to complete the construction of the management system. According to the invention, the association relation between the functional module and the control instruction or the cloud platform is established, so that the convenience of building the management system is improved.
Description
Technical Field
The present invention relates to the field of management system construction, and in particular, to a management system construction method, apparatus, device, medium, and computer program product.
Background
The SaaS (Software as a Service ) is a mode of providing software services through a network, vendors providing the SaaS uniformly deploy the software on their own servers, clients can order the required software services from the vendors according to actual demands, and the clients obtain the software services provided by the vendors through the network.
With the popularization of networks, many business management replaces traditional manual management, such as apartment management, store management and member management, and the intelligent apartment management system is expected to achieve the following effects: all problems encountered by apartment residence can be solved by households through programs installed on mobile terminals, and apartment management personnel can realize each item of management of apartments on line through terminals, so that a management system which can be applied to apartments, shops, members and other management scenes is built through SaaS, and the technical problem to be solved is urgent.
Disclosure of Invention
The invention mainly aims to provide a management system construction method, a device, equipment, a medium and a computer program product, and aims to solve the technical problem of constructing a management system applicable to management scenes such as apartments, shops and members through SaaS.
In addition, in order to achieve the above object, the present invention also provides a management system construction method, which is applied to a cloud platform, the cloud platform is in communication connection with an internet of things platform, and the management system construction method includes the following steps:
when a management system building instruction is received, a plurality of functional modules are built based on the management system building instruction, and grading information is added for each functional module;
acquiring a plurality of control instructions of the Internet of things platform, and establishing association relations between the control instructions and the function modules based on the management system construction instructions and the hierarchical information of the function modules;
and screening out target function modules which do not establish the association relationship in the function modules, and establishing the association relationship between the target function modules and the cloud platform so as to complete the establishment of a management system.
Optionally, the step of establishing the association relationship between each control instruction and each functional module based on the management system setup instruction and the hierarchical information of each functional module includes:
screening out a final stage module in each functional module based on the grading information of each functional module, and determining a functional trigger chain containing the final stage module;
and creating connection between each control instruction and the final stage module based on the management system building instruction so as to establish association relation between each control instruction and the function trigger chain.
Optionally, the function triggering chain includes a primary module and a final module, and after the step of establishing the association relationship between the target function module and the cloud platform to complete the building of the apartment management system, the method includes:
when a browsing instruction generated by a user based on the primary module trigger of the function trigger chain is received, searching a target control instruction connected with the final module of the function trigger chain through the final module of the function trigger chain;
the target control instruction is sent to the internet of things platform, and data corresponding to the target control instruction fed back by the internet of things platform is received;
and outputting data corresponding to the target control instruction when receiving a browsing instruction generated by a user based on the final-stage module trigger of the function trigger chain.
Optionally, after the step of sending the target control instruction to the internet of things platform and receiving the data corresponding to the target control instruction fed back by the internet of things platform, the method includes:
putting data corresponding to the target control instruction into a pre-stored area of the cloud platform;
and when an exit instruction generated by a user based on the primary module trigger of the function trigger chain is received, the data corresponding to the target control instruction in the pre-stored area is cleared.
Optionally, after the step of searching for the target control instruction connected to the last-stage module of the function trigger chain through the last-stage module of the function trigger chain, the method includes:
if a control instruction connected with a final-stage module of the function trigger chain does not exist, communication connection between a user account and an administrator account is established through the cloud platform, and information generated by the user account is forwarded to the administrator account, wherein the user account and the administrator account are legal accounts of the cloud platform.
Optionally, the step of outputting the data corresponding to the target control instruction when receiving a browsing instruction generated by a user based on the last-stage module trigger of the function trigger chain includes:
when a browsing instruction generated by a user based on the final-stage module trigger of the function trigger chain is received, acquiring a browsing permission corresponding to the browsing instruction;
if the browsing permission is not matched with the data corresponding to the target control instruction, establishing communication connection between the user account and the manager account through the cloud platform;
and outputting the data corresponding to the target control instruction acquired by the administrator account to the user account.
In addition, in order to achieve the above object, the present invention also provides a management system construction device including:
the hierarchical information adding module is used for creating a plurality of functional modules based on the management system building instruction when receiving the management system building instruction, and adding hierarchical information for each functional module;
the control instruction acquisition module is used for acquiring a plurality of control instructions of the Internet of things platform, and establishing association relations between the control instructions and the function modules based on the management system building instructions and the hierarchical information of the function modules;
and the association relation establishing module is used for screening out target function modules which do not establish the association relation in the function modules, and establishing the association relation between the target function modules and the cloud platform so as to complete the establishment of the management system.
In addition, to achieve the above object, the present invention also provides a management system construction apparatus including: the system comprises a memory, a processor and a management system construction program which is stored in the memory and can run on the processor, wherein the management system construction program realizes the steps of the management system construction method when being executed by the processor.
In addition, in order to achieve the above object, the present invention further provides a medium on which a management system construction program is stored, the management system construction program implementing the steps of the management system construction method described above when executed by a processor.
In addition, to achieve the above object, the present invention also provides a computer program product comprising a computer program which, when executed by a processor, implements the steps of the management system construction method as described above.
The embodiment of the invention provides a management system building method, device, equipment, medium and computer program product. In the embodiment of the invention, when the cloud platform receives a management system building instruction, a plurality of functional modules are created based on the management system building instruction, grading information is added for each functional module, then a plurality of control instructions of the internet of things platform are acquired, the association relation between each control instruction and each functional module is established based on the management system building instruction and the grading information of each functional module, finally, a target functional module which does not establish the association relation in each functional module is selected, the association relation between the target functional module and the cloud platform is established, and the building of the management system is completed.
Drawings
Fig. 1 is a schematic hardware structure of an implementation manner of a management system construction device provided by an embodiment of the present invention;
FIG. 2 is a flowchart of a first embodiment of a method for constructing a management system according to the present invention;
FIG. 3 is a hierarchical schematic diagram of functional modules in a first embodiment of a management system building method according to the present invention;
FIG. 4 is a flowchart of a second embodiment of the management system construction method of the present invention;
figure 5 is a schematic diagram of functional modules of an embodiment of the management system building device of the present invention.
The achievement of the objects, functional features and advantages of the present invention will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
In the following description, suffixes such as "module", "component", or "unit" for representing elements are used only for facilitating the description of the present invention, and have no specific meaning per se. Thus, "module," "component," or "unit" may be used in combination.
The management system building terminal (also called terminal, equipment or terminal equipment) of the embodiment of the invention can be a PC (personal computer), and can also be mobile terminal equipment with code compiling functions such as a smart phone, a tablet personal computer, a portable computer and the like.
As shown in fig. 1, the terminal may include: a processor 1001, such as a CPU (Central Processing Unit ), a communication bus 1002, a memory 1003. Wherein the communication bus 1002 is used to enable connected communication between these components. The memory 1003 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. The memory 1003 may alternatively be a storage device separate from the processor 1001 described above.
It will be appreciated by those skilled in the art that the terminal structure shown in fig. 1 is not limiting of the terminal and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
As shown in fig. 1, a management system setup program may be included in a memory 1003 as a kind of computer storage medium.
In the terminal shown in fig. 1, the processor 1001 may be configured to call a management system setup program stored in the memory 1003, and perform the following operations:
when a management system building instruction is received, a plurality of functional modules are built based on the management system building instruction, and grading information is added for each functional module;
acquiring a plurality of control instructions of the Internet of things platform, and establishing association relations between the control instructions and the function modules based on the management system construction instructions and the hierarchical information of the function modules;
and screening out target function modules which do not establish the association relationship in the function modules, and establishing the association relationship between the target function modules and the cloud platform so as to complete the establishment of a management system.
In the terminal shown in fig. 1, the processor 1001 may be configured to call a management system setup program stored in the memory 1003, and perform the following operations:
screening out a final stage module in each functional module based on the grading information of each functional module, and determining a functional trigger chain containing the final stage module;
and creating connection between each control instruction and the final stage module based on the management system building instruction so as to establish association relation between each control instruction and the function trigger chain.
In the terminal shown in fig. 1, the processor 1001 may be configured to call a management system setup program stored in the memory 1003, and perform the following operations:
when a browsing instruction generated by a user based on the primary module trigger of the function trigger chain is received, searching a target control instruction connected with the final module of the function trigger chain through the final module of the function trigger chain;
the target control instruction is sent to the internet of things platform, and data corresponding to the target control instruction fed back by the internet of things platform is received;
and outputting data corresponding to the target control instruction when receiving a browsing instruction generated by a user based on the final-stage module trigger of the function trigger chain.
In the terminal shown in fig. 1, the processor 1001 may be configured to call a management system setup program stored in the memory 1003, and perform the following operations:
putting data corresponding to the target control instruction into a pre-stored area of the cloud platform;
and when an exit instruction generated by a user based on the primary module trigger of the function trigger chain is received, the data corresponding to the target control instruction in the pre-stored area is cleared.
In the terminal shown in fig. 1, the processor 1001 may be configured to call a management system setup program stored in the memory 1003, and perform the following operations:
if a control instruction connected with a final-stage module of the function trigger chain does not exist, communication connection between a user account and an administrator account is established through the cloud platform, and information generated by the user account is forwarded to the administrator account, wherein the user account and the administrator account are legal accounts of the cloud platform.
In the terminal shown in fig. 1, the processor 1001 may be configured to call a management system setup program stored in the memory 1003, and perform the following operations:
when a browsing instruction generated by a user based on the final-stage module trigger of the function trigger chain is received, acquiring a browsing permission corresponding to the browsing instruction;
if the browsing permission is not matched with the data corresponding to the target control instruction, establishing communication connection between the user account and the manager account through the cloud platform;
and outputting the data corresponding to the target control instruction acquired by the administrator account to the user account.
Based on the hardware structure of the equipment, the embodiment of the management system building method is provided.
Referring to fig. 2, in a first embodiment of the management system building method of the present invention, the management system building method is applied to a cloud platform, and the cloud platform is in communication connection with an internet of things platform, and the management system building method includes:
step S10, when a management system building instruction is received, a plurality of functional modules are built based on the management system building instruction, and grading information is added for each functional module;
the cloud platform in this embodiment may be a cloud server, relevant software of a management system (hereinafter simply referred to as management software) is deployed on the cloud platform, at the beginning of management software construction, the cloud platform receives a management system construction instruction, creates a plurality of function modules based on the management system construction instruction, and adds classification information for each function module, where the classification information refers to a class and a subordinate relation of the function module, for example, starting the function module a may output a start switch of the function module B, by triggering the start switch of the function module B, the class of the function module B is smaller than that of the function module a, and the function module B depends on the function module a, what needs to be described is how to create a plurality of function modules, and how to determine the subordinate relation between the function modules is determined before the management system is developed.
Step S20, a plurality of control instructions of the Internet of things platform are obtained, and an association relation between each control instruction and each functional module is established based on the management system building instructions and the hierarchical information of each functional module;
in an apartment management scenario, the internet of things platform is equivalent to a control center, and is connected with a data acquisition element (for example, a sensor and a microprocessor) installed in an apartment, and sends a control instruction to the data acquisition element to control the data acquisition element to acquire related data, for example, the internet of things platform is connected with a temperature sensor installed in the apartment to acquire a temperature value in the apartment, specifically, the internet of things platform sends a temperature value acquisition instruction (one of control instructions in the embodiment) to the temperature sensor installed in the apartment, and after receiving the temperature value acquisition instruction, the temperature sensor installed in the apartment sends the acquired current temperature value to the internet of things platform through connection, and the internet of things platform sends the current temperature value to the cloud platform through communication connection.
In apartment management, in order to enrich living experience of households, a plurality of data acquisition elements exist, each data acquisition element corresponds to one control instruction, so that the Internet of things platform has a plurality of control instructions, the control instructions owned by the Internet of things platform are associated with function modules created by user terminals, the function modules can be operated at the user terminals, and related data can be acquired through the cloud platform and output at the user terminals. The association between the control instruction and the functional module is established by the management system setup instruction and the hierarchical information of each functional module, and the specific establishment process will be described in detail below.
And step S30, screening out target function modules which do not establish the association relationship in the function modules, and establishing the association relationship between the target function modules and the cloud platform so as to complete the establishment of a management system.
As shown in fig. 3, the functional module "water, electricity and gas" needs to acquire related data through the internet of things platform, so that the functional module "water, electricity and gas" needs to establish an association relationship with a control instruction of the internet of things platform, while the functional module "kill" needs to acquire data through the internet of things platform, the functional module "kill" needs to establish a communication connection with an administrator account through the cloud platform, so as to transmit a requirement expressed by the user triggering functional module "kill" to the administrator, and therefore, a module which is created based on the management system building instruction and does not establish an association relationship with the control instruction of the internet of things platform, namely, a target functional module in the embodiment, is screened out, then an association relationship between the target functional module and the cloud platform is established, and when the user triggering the target functional module is started, the cloud platform transmits a requirement expressed by the user triggering the target functional module (through the association relationship between the target functional module and the cloud platform) to the administrator, so as to directly establish a communication connection between the user and the administrator. After all the functional modules created based on the management system building instruction have the association relationship, the management system is built.
Further, in a possible embodiment, the step S20, based on the management system building instruction and the hierarchical information of each functional module, establishes an association relationship between each control instruction and each functional module, and the step of refining includes:
step S21, screening out a final module in each functional module based on the grading information of each functional module, and determining a functional trigger chain containing the final module;
and step S22, creating connection between each control instruction and the final module based on the management system building instruction so as to establish association relation between each control instruction and the function trigger chain.
The last-stage module in this embodiment means that there is no module having a smaller level than the last-stage module, such as the function module "water" in fig. 3, the last-stage module in all the function modules can be determined by classifying information of all the function modules created based on the management system building instruction, that is, the last-stage module in all the function modules is screened out, and then, a function trigger chain including the last-stage module is determined, the function trigger chain in this embodiment means a trigger chain composed of function modules having a relationship in succession, for example, by activating the start switch of the function module "query" in fig. 3, the function module "water and electricity" can be outputted, the function module "electricity" and the start switch of the function module "gas" can be outputted, and finally, by activating the function module "water" to acquire relevant data of the "water" from the physical networking platform, the above-mentioned three function trigger chains are respectively: the function module inquires the water, electricity and gas of the function module and uses water of the function module; the function module inquires the water, electricity and gas of the function module and electricity of the function module; the function module inquires the water, electricity and gas of the function module and the fuel gas of the function module.
And creating connection between each control instruction and the final module based on the management system construction instruction so as to establish the association relation between each control instruction and the function trigger chain. The final-stage module 'water' is associated with a control instruction for acquiring water consumption data in the Internet of things platform, the final-stage module 'power consumption' is associated with a control instruction for acquiring power consumption data in the Internet of things platform, the final-stage module 'fuel gas' is associated with a control instruction for acquiring fuel gas usage data in the Internet of things platform, and the purpose of establishing an association relationship between the control instruction and a function trigger chain is to acquire related data directly through the control instruction associated with the final-stage module of the function module when a user starts the function trigger chain higher than the final-stage module, for example, when the user starts the function module 'query', the related data is acquired in advance directly through the control instruction for acquiring the water consumption data, the control instruction for acquiring the power consumption data and the control instruction for acquiring the fuel gas usage data.
In this embodiment, when a cloud platform receives a management system building instruction, a plurality of functional modules are created based on the management system building instruction, grading information is added for each functional module, then a plurality of control instructions of an internet of things platform are acquired, an association relationship between each control instruction and each functional module is established based on the management system building instruction and the grading information of each functional module, finally a target functional module which does not establish the association relationship in each functional module is screened out, and an association relationship between the target functional module and the cloud platform is established, so that the building of the management system is completed.
Further, referring to fig. 4, a second embodiment of the management system building method of the present invention is proposed on the basis of the above-described embodiment of the present invention.
This embodiment is a step subsequent to step S30 in the first embodiment, and differs from the above-described embodiment of the present invention in that:
step S40, when a browse instruction generated by a user based on the primary module trigger of the function trigger chain is received, searching a target control instruction connected with the final module of the function trigger chain through the final module of the function trigger chain;
as shown in fig. 3, the embodiment uses functions to trigger the chain function module 'query' -the function module 'water, electricity and gas' -the function module 'water'; the function module inquires the water, electricity and gas of the function module and electricity of the function module; the function module "query" -function module "water, electricity, gas" -function module "fuel gas" is illustrated.
In the function trigger chain, the function module 'query' is a primary module, the function module 'water', the function module 'electricity' and the function module 'gas' are final modules, when the cloud platform receives a browsing instruction generated by a user based on the function module 'query', the target control instruction connected with the final modules of the function trigger chain (including the function module 'query') is searched from the internet platform through the final modules of the function trigger chain (including the function module 'query'), and the target control instruction is a control instruction for acquiring water data, a control instruction for acquiring electricity data and a control instruction for acquiring gas use data respectively.
Step S50, the target control instruction is sent to the Internet of things platform, and data corresponding to the target control instruction fed back by the Internet of things platform is received;
searching target control instructions connected with a final stage module of a function trigger chain (comprising a function module in inquiry) from an internet of things platform, after acquiring control instructions of water consumption data, acquiring control instructions of electricity consumption data and acquiring control instructions of fuel gas use data, sending the target control instructions to the internet of things platform, and then receiving data corresponding to the target control instructions fed back by the internet of things platform, wherein the data corresponding to the target control instructions comprise the water consumption data, the electricity consumption data and the fuel gas use data.
And step S60, outputting data corresponding to the target control instruction when receiving a browsing instruction generated by a user based on the final module trigger of the function trigger chain.
When the cloud platform receives a browsing instruction generated by a user based on the 'query' of the functional module, the target control instruction is searched from the internet of things platform through the last-stage module of the functional trigger chain comprising the 'query' of the functional module, data corresponding to the target control instruction is received and fed back from the internet of things platform, the data corresponding to the target control instruction is temporarily stored to the cloud platform, when the browsing instruction generated by the user based on the last-stage module trigger of the functional trigger chain is received, the data corresponding to the target control instruction is output, when the browsing instruction is generated by the user based on the primary-stage module trigger of the functional trigger chain, the data corresponding to the target control instruction is acquired and stored to the cloud platform in advance, and the problem that network fluctuation occurs after the browsing instruction is generated by the user based on the primary-stage module trigger of the functional trigger chain is solved.
Further, in a possible embodiment, the step S50 includes sending the target control instruction to the internet of things platform, receiving data corresponding to the target control instruction fed back by the internet of things platform, and then the following steps include:
step a1, data corresponding to the target control instruction are put into a pre-stored area of the cloud platform;
and a step a2 of clearing the data corresponding to the target control instruction in the pre-stored area when receiving an exit instruction generated by the user based on the primary module trigger of the function trigger chain.
When a user triggers and generates a browsing instruction based on a primary module of a function trigger chain, data corresponding to a target control instruction are acquired and stored in a pre-stored area of the cloud platform in advance, storage space of a user side is not occupied, and when an exit instruction generated by the user based on the primary module of the function trigger chain is received (namely, the user does not start the primary module of the function trigger chain after starting the primary module of the function trigger chain, but directly exits browsing), the data corresponding to the target control instruction in the pre-stored area of the cloud platform is cleared, and storage pressure of the cloud platform is reduced.
Further, in a possible embodiment, the step S40, through the last-stage module of the function trigger chain, searches for a target control instruction connected to the last-stage module of the function trigger chain, and the following steps include:
and b1, if a control instruction connected with a final-stage module of the function trigger chain does not exist, establishing communication connection between a user account and an administrator account through the cloud platform, and forwarding information generated by the user account to the administrator account, wherein the user account and the administrator account are legal accounts of the cloud platform.
As shown in fig. 3, in the function trigger chain (the function module "service" -the function module "kill"), the function module "service" is a primary module, the function module "kill" is a final module, there is no control instruction connected to the function module "kill", according to the foregoing, the function module "kill" is associated with the cloud platform, when receiving a browsing instruction generated by the user triggered by the primary module "service" of the function trigger chain, a communication connection between the user account and the administrator account is established through the cloud platform, and when the user starts the function module "kill", the kill service requirement information generated by the user account is forwarded to the administrator account, where the user account and the administrator account are legal accounts of the cloud platform.
Further, in a possible embodiment, the step S60, when receiving a browsing command generated by a user based on a last-stage module trigger of the function trigger chain, outputs data corresponding to the target control command, and the step of refining includes:
step S61, when a browsing instruction generated by a user based on the final-stage module trigger of the function trigger chain is received, acquiring a browsing permission corresponding to the browsing instruction;
step S62, if the browsing permission is not matched with the data corresponding to the target control instruction, establishing communication connection between the user account and the manager account through the cloud platform;
step S63, outputting the data corresponding to the target control instruction obtained by the administrator account to the user account.
As shown in fig. 3, the user does not have access to the last-stage module of each function trigger chain associated with a control instruction, in the function trigger chain (function module "query" -function module "room"), the function module "room" is the last-stage module, when receiving a browsing instruction generated by triggering the last-stage module (function module "room") in the function trigger chain (function module "query" -function module "room") by the user, the cloud platform obtains the browsing permission corresponding to the browsing instruction, and if the browsing permission of the user is lower than the browsing permission required by the data corresponding to the target control instruction associated with the last-stage module (function module "room"), the cloud platform determines that the browsing permission of the user is not matched with the data corresponding to the target control instruction, in this case, a communication connection between the user account and the manager account is established through the cloud platform, and after the manager account performs security verification on the user, the manager account outputs the data corresponding to the obtained target control instruction to the user through the cloud platform, thereby guaranteeing the security of the related data.
In the embodiment, the problem that the network is irregularly fluctuated after the user generates the browsing instruction based on the primary module trigger of the function trigger chain is solved by acquiring the related data in advance.
In addition, referring to fig. 5, an embodiment of the present invention further provides a management system building device, where the management system building device includes:
the hierarchical information adding module 10 is configured to create a plurality of function modules based on a management system construction instruction when receiving the management system construction instruction, and add hierarchical information for each of the function modules;
the control instruction acquisition module 20 is configured to acquire a plurality of control instructions of an internet of things platform, and establish an association relationship between each control instruction and each functional module based on the management system setup instruction and hierarchical information of each functional module;
the association relation establishing module 30 is configured to screen out a target function module that does not establish the association relation in the function modules, and establish an association relation between the target function module and the cloud platform, so as to complete the establishment of the management system.
Optionally, the control instruction acquisition module 20 includes:
a last-stage module screening unit for screening out last-stage modules in the function modules based on the hierarchical information of the function modules, and determining a function trigger chain including the last-stage modules;
and the association relation establishing unit is used for establishing connection between each control instruction and the final module based on the management system building instruction so as to establish association relation between each control instruction and the function trigger chain.
Optionally, the management system building device further includes:
the searching module is used for searching a target control instruction connected with the final module of the function trigger chain through the final module of the function trigger chain when receiving a browsing instruction generated by a user based on the primary module trigger of the function trigger chain;
the data receiving module is used for sending the target control instruction to the internet of things platform and receiving data corresponding to the target control instruction fed back by the internet of things platform;
and the data output module is used for outputting data corresponding to the target control instruction when receiving a browsing instruction generated by a user based on the final module trigger of the function trigger chain.
Optionally, the management system building device further includes:
the data storage module is used for placing the data corresponding to the target control instruction into a pre-stored area of the cloud platform;
and the data clearing module is used for clearing the data corresponding to the target control instruction in the pre-stored area when receiving the exit instruction generated by the primary module trigger of the function trigger chain.
Optionally, the management system building device further includes:
and the information forwarding module is used for establishing communication connection between a user account and an administrator account through the cloud platform if a control instruction connected with the final-stage module of the function trigger chain does not exist, and forwarding information generated by the user account to the administrator account, wherein the user account and the administrator account are legal accounts of the cloud platform.
Optionally, the data output module includes:
the browsing permission acquisition unit is used for acquiring the browsing permission corresponding to the browsing instruction when receiving the browsing instruction generated by the user based on the last-stage module trigger of the function trigger chain;
the communication connection establishing unit is used for establishing communication connection between the user account and the manager account through the cloud platform if the browsing permission is not matched with the data corresponding to the target control instruction;
and the data output unit is used for outputting the data corresponding to the target control instruction acquired by the administrator account to the user account.
In addition, the embodiment of the invention also provides a medium, wherein a management system building program is stored on the medium, and the management system building program realizes the operation in the management system building method provided by the embodiment when being executed by a processor.
The methods performed by the program modules may refer to various embodiments of the methods according to the present invention, and are not described herein.
It should be noted that, in this document, relational terms such as first and second, and the like are used solely to distinguish one entity/operation/object from another entity/operation/object without necessarily requiring or implying any actual such relationship or order between such entities/operations/objects; the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
For the device embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, and reference is made to the description of the method embodiments for relevant points. The apparatus embodiments described above are merely illustrative, in which the units illustrated as separate components may or may not be physically separate. Some or all of the modules may be selected according to actual needs to achieve the objectives of the present invention. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) as described above, comprising instructions for causing a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the management system construction method according to the embodiments of the present invention.
The foregoing description is only of the preferred embodiments of the present invention, and is not intended to limit the scope of the invention, but rather is intended to cover any equivalents of the structures or equivalent processes disclosed herein or in the alternative, which may be employed directly or indirectly in other related arts.
Claims (9)
1. The management system construction method is characterized by being applied to a cloud platform, wherein the cloud platform is in communication connection with an Internet of things platform, and comprises the following steps of:
when a management system building instruction is received, a plurality of functional modules are built based on the management system building instruction, and grading information is added for each functional module;
acquiring a plurality of control instructions of the Internet of things platform, and establishing association relations between the control instructions and the function modules based on the management system construction instructions and the hierarchical information of the function modules;
and screening out target function modules which do not establish the association relationship in the function modules, and establishing the association relationship between the target function modules and the cloud platform so as to complete the establishment of a management system.
2. The management system setting-up method according to claim 1, wherein the step of establishing an association relationship between each control instruction and each function module based on the management system setting-up instruction and hierarchical information of each function module includes:
screening out a final stage module in each functional module based on the grading information of each functional module, and determining a functional trigger chain containing the final stage module;
and creating connection between each control instruction and the final stage module based on the management system building instruction so as to establish association relation between each control instruction and the function trigger chain.
3. The method for building a management system according to claim 2, wherein the function trigger chain includes a primary module and a final module, and the step of establishing the association relationship between the target function module and the cloud platform to complete the building of the management system includes:
when a browsing instruction generated by a user based on the primary module trigger of the function trigger chain is received, searching a target control instruction connected with the final module of the function trigger chain through the final module of the function trigger chain;
the target control instruction is sent to the internet of things platform, and data corresponding to the target control instruction fed back by the internet of things platform is received;
and outputting data corresponding to the target control instruction when receiving a browsing instruction generated by a user based on the final-stage module trigger of the function trigger chain.
4. The method for constructing a management system according to claim 3, wherein after the step of sending the target control instruction to the internet of things platform and receiving the data corresponding to the target control instruction fed back by the internet of things platform, the method comprises:
putting data corresponding to the target control instruction into a pre-stored area of the cloud platform;
and when an exit instruction generated by a user based on the primary module trigger of the function trigger chain is received, the data corresponding to the target control instruction in the pre-stored area is cleared.
5. A management system set-up method according to claim 3, wherein after the step of searching for a target control instruction connected to the last module of the function trigger chain by the last module of the function trigger chain, it includes:
if a control instruction connected with a final-stage module of the function trigger chain does not exist, communication connection between a user account and an administrator account is established through the cloud platform, and information generated by the user account is forwarded to the administrator account, wherein the user account and the administrator account are legal accounts of the cloud platform.
6. The method for constructing a management system according to claim 5, wherein the step of outputting the data corresponding to the target control instruction when receiving the browsing instruction generated by the user based on the last-stage module trigger of the function trigger chain comprises:
when a browsing instruction generated by a user based on the final-stage module trigger of the function trigger chain is received, acquiring a browsing permission corresponding to the browsing instruction;
if the browsing permission is not matched with the data corresponding to the target control instruction, establishing communication connection between the user account and the manager account through the cloud platform;
and outputting the data corresponding to the target control instruction acquired by the administrator account to the user account.
7. A management system construction device, characterized in that the management system construction device comprises:
the hierarchical information adding module is used for creating a plurality of functional modules based on the management system building instruction when receiving the management system building instruction, and adding hierarchical information for each functional module;
the control instruction acquisition module is used for acquiring a plurality of control instructions of the Internet of things platform, and establishing association relations between the control instructions and the function modules based on the management system building instructions and the hierarchical information of the function modules;
and the association relation establishing module is used for screening out target function modules which do not establish the association relation in the function modules, and establishing the association relation between the target function modules and the cloud platform so as to complete the establishment of the management system.
8. A management system construction device, characterized in that the management system construction device comprises: memory, a processor and a management system construction program stored on the memory and executable on the processor, which when executed by the processor, implements the steps of the management system construction method according to any one of claims 1 to 6.
9. A medium, characterized in that a management system construction program is stored on the medium, which when executed by a processor realizes the steps of the management system construction method according to any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111461820.7A CN114338735B (en) | 2021-12-02 | 2021-12-02 | Management system construction method, device, equipment, medium and computer program product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111461820.7A CN114338735B (en) | 2021-12-02 | 2021-12-02 | Management system construction method, device, equipment, medium and computer program product |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114338735A CN114338735A (en) | 2022-04-12 |
CN114338735B true CN114338735B (en) | 2024-01-30 |
Family
ID=81048569
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111461820.7A Active CN114338735B (en) | 2021-12-02 | 2021-12-02 | Management system construction method, device, equipment, medium and computer program product |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114338735B (en) |
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 (en) * | 2015-09-23 | 2015-12-16 | 成都乐维斯科技有限公司 | Smart home management method based on internet of things (IOT) remote management |
CN109767198A (en) * | 2018-10-25 | 2019-05-17 | 绍兴大明电力建设有限公司 | Operation system intelligent management and device |
CN110531634A (en) * | 2019-09-30 | 2019-12-03 | 北京金山云网络技术有限公司 | A kind of registration-management system, method, apparatus and electronic equipment |
CN112187940A (en) * | 2020-09-30 | 2021-01-05 | 浙江安防职业技术学院 | Security protection monitored control system based on thing networking |
CN112214236A (en) * | 2019-07-10 | 2021-01-12 | 杭州龙牛网络科技有限公司 | Method for building management system of application architecture of software rapid development platform |
KR102290298B1 (en) * | 2020-09-21 | 2021-08-17 | 정상래 | Integrated authentication and management system |
CN113377343A (en) * | 2020-03-09 | 2021-09-10 | 上海博泰悦臻电子设备制造有限公司 | Software function flexible customization method and system |
CN113407973A (en) * | 2021-07-16 | 2021-09-17 | 重庆允成互联网科技有限公司 | Software function authority management method, system, server and storage medium |
CN113644745A (en) * | 2021-09-16 | 2021-11-12 | 国网湖南省电力有限公司 | Energy storage power station intelligence operation and maintenance analytic system based on cloud pipe limit end |
-
2021
- 2021-12-02 CN CN202111461820.7A patent/CN114338735B/en 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 (en) * | 2015-09-23 | 2015-12-16 | 成都乐维斯科技有限公司 | Smart home management method based on internet of things (IOT) remote management |
CN109767198A (en) * | 2018-10-25 | 2019-05-17 | 绍兴大明电力建设有限公司 | Operation system intelligent management and device |
CN112214236A (en) * | 2019-07-10 | 2021-01-12 | 杭州龙牛网络科技有限公司 | Method for building management system of application architecture of software rapid development platform |
CN110531634A (en) * | 2019-09-30 | 2019-12-03 | 北京金山云网络技术有限公司 | A kind of registration-management system, method, apparatus and electronic equipment |
CN113377343A (en) * | 2020-03-09 | 2021-09-10 | 上海博泰悦臻电子设备制造有限公司 | Software function flexible customization method and system |
KR102290298B1 (en) * | 2020-09-21 | 2021-08-17 | 정상래 | Integrated authentication and management system |
CN112187940A (en) * | 2020-09-30 | 2021-01-05 | 浙江安防职业技术学院 | Security protection monitored control system based on thing networking |
CN113407973A (en) * | 2021-07-16 | 2021-09-17 | 重庆允成互联网科技有限公司 | Software function authority management method, system, server and storage medium |
CN113644745A (en) * | 2021-09-16 | 2021-11-12 | 国网湖南省电力有限公司 | Energy storage power station intelligence operation and maintenance analytic system based on cloud pipe limit end |
Non-Patent Citations (4)
Title |
---|
A Smart Sensor School Management System That Improves Security Of Student;E. B. Kuriakose;2019 International Conference on Fourth Industrial Revolution (ICFIR);全文 * |
SaaS软件个性化定制研究与应用;许伟伟;中国知网硕士电子期刊(第2016年第04期期);全文 * |
基于物联网的温室蔬菜生产管理系统的设计与实现;王鲜芳;房亚飞;;郑州师范教育(04);全文 * |
搭建式教学与实训质量评估管理信息平台应用研究;许贵林;莫志明;;南方国土资源(04);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114338735A (en) | 2022-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104301436B (en) | Content to be displayed push, subscription, update method and its corresponding device | |
CN107291862A (en) | Business datum storage method, device, storage medium and electronic equipment | |
CN104021141B (en) | Method, device and system for data processing and cloud service | |
CN102428685B (en) | Method for rating urls | |
CN110932944A (en) | Method and system for controlling intelligent household equipment by visitor terminal | |
CN105426938A (en) | Information acquisition method and device of air conditioner, mobile communication terminal and air conditioner server | |
CN109597643A (en) | Using gray scale dissemination method, device, electronic equipment and storage medium | |
CN101431484A (en) | Message transmission method and apparatus | |
CN102999628A (en) | Search method and information search terminal | |
CN113139667A (en) | Hotel room recommendation method, device, equipment and storage medium based on artificial intelligence | |
CN109510758A (en) | Session establishing method, terminal, third-party application server and system | |
CN107944709A (en) | A kind of training space Sharing Management system and method | |
CN102163197A (en) | Skin changing method, system and device | |
CN103744907A (en) | Information publishing method and device | |
CN103607433B (en) | A kind of method and device in terminal deployment file in batches | |
CN114338735B (en) | Management system construction method, device, equipment, medium and computer program product | |
CN109213782A (en) | Configuration, display methods, device and the communication equipment of search interface | |
CN114675876B (en) | Service processing method and device, electronic equipment and storage medium | |
CN111415147A (en) | Marketing account management method, marketing account management device, marketing account management equipment and computer storage medium | |
CN111161460A (en) | Face authentication method, device, terminal and storage medium based on intelligent routing table | |
CN110704498A (en) | Data extraction method, device, equipment and computer readable storage medium | |
CN111787642B (en) | Third-party application based authentication networking method and device | |
CN114372240A (en) | Data acquisition method, device, terminal and computer readable storage medium | |
CN113094719B (en) | Access control method, device and equipment | |
CN106941415A (en) | Use the method and private clound equipment, terminal device of private clound equipment |
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 |