CN113419732A - Property service management system, deployment method and device, equipment and storage medium - Google Patents

Property service management system, deployment method and device, equipment and storage medium Download PDF

Info

Publication number
CN113419732A
CN113419732A CN202110733662.XA CN202110733662A CN113419732A CN 113419732 A CN113419732 A CN 113419732A CN 202110733662 A CN202110733662 A CN 202110733662A CN 113419732 A CN113419732 A CN 113419732A
Authority
CN
China
Prior art keywords
micro
service
service module
property
user
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.)
Withdrawn
Application number
CN202110733662.XA
Other languages
Chinese (zh)
Inventor
孙春晓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Hisense Smart Life Technology Co Ltd
Original Assignee
Qingdao Hisense Smart Life Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Qingdao Hisense Smart Life Technology Co Ltd filed Critical Qingdao Hisense Smart Life Technology Co Ltd
Priority to CN202110733662.XA priority Critical patent/CN113419732A/en
Publication of CN113419732A publication Critical patent/CN113419732A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • G06F8/24Object-oriented
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/16Real estate
    • G06Q50/163Real estate management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention provides a property service management system, a deployment method, a device, equipment and a storage medium, wherein the system comprises a framework layer, a business service layer and a user layer; the business service layer comprises a basic service module and at least one micro service module group, each micro service module group comprises at least one micro service module, and each micro service module is an independently operated module and is used for realizing a corresponding property service management function according to a service instruction of the user layer; the micro service module group is correspondingly deployed according to the property service management function requirement of the user; the basic service module provides a function calling interface and realizes the function shared by different micro service modules; the framework layer is used for triggering and calling the corresponding micro-service module according to the service instruction of the user layer; and the user layer is used for receiving a service instruction triggered by a user, transmitting the service instruction to the framework layer, and receiving and displaying the operation result of the micro-service module through the framework layer.

Description

Property service management system, deployment method and device, equipment and storage medium
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a property service management system, a deployment method and apparatus, a device, and a storage medium.
Background
In the development and delivery process for large property service management systems, the demands of different users are different. For most users, all property service management functions of the software are not used, and only part of the property service management functions are needed and purchased for opening. Aiming at the requirements of different users, in the prior art, the following two schemes are mainly used for delivery:
the first scheme is as follows: the method includes the steps of providing a software version with various property service management function combinations, for example, deploying developed software into a standard version, a professional version and a flagship version, and providing software with corresponding versions according to requirements of users. However, when the property service management function of the software is more, the function difference between the limited delivery versions is larger, and the choice of the user is smaller.
Scheme II: providing the full-function software for users, setting license verification for each property service management function, and providing licenses with corresponding functions according to the requirements of the users to open the corresponding property service management functions for the users. However, when the property service management functions of the software are more, a large number of software programs with the property service management functions, which are not activated by users, occupy the storage space of the user equipment, and resources are wasted. In addition, all users have software programs with all property service management functions, once the software programs are cracked by any user, other users can also crack local software owned by the user, and the property service management function which is not purchased is opened, so that economic loss is brought to software developers.
Thus, for the development of large property service management systems, a flexible architecture is needed to meet the customized requirements of different user requirements.
Disclosure of Invention
The embodiment of the invention provides a property service management system, a deployment method, a deployment device, equipment and a storage medium, which are used for solving the problem that customization is inflexible in development and delivery of the property service management system in the prior art.
The embodiment of the invention provides a property service management system based on a micro-service architecture, which comprises a framework layer, a business service layer and a user layer;
the business service layer comprises a basic service module and at least one micro service module group, wherein each micro service module group comprises at least one micro service module, each micro service module is an independently operated module and is used for calling a function packaged by the corresponding basic service module through the framework layer according to a service instruction of the user layer so as to realize a corresponding property service management function; the at least one micro service module group is a module group which is correspondingly deployed according to the property service management function requirement of a user; the basic service module provides a function calling interface and realizes the function shared by different micro service modules;
the frame layer is used for triggering and calling the corresponding micro-service module according to the service instruction of the user layer, and calling a function packaged by the basic service module through a function calling interface in the calling process of the micro-service module;
and the user layer is used for receiving a service instruction triggered by a user, transmitting the service instruction to the framework layer, and receiving and displaying the operation result of the micro-service module through the framework layer.
Optionally, the micro service modules in the micro service module group include at least one first micro service module and/or at least one second micro service module:
the first micro-service module is a micro-service module which needs to be deployed for different users;
the second micro service module is a micro service module which is selected from the micro service modules except the first micro service module in the micro service module group and is matched with the property service management function requirement of the user.
Optionally, the user layer comprises at least one deployed fifth generation hypertext markup language HTML5 user page, and the HTML5 user page comprises pages corresponding to different micro service module groups and/or micro service modules.
Optionally, the micro service module group includes at least one of:
the property payment micro-service module group is used for realizing the property payment function;
the electronic patrol micro-service module group is used for realizing the property security management function;
the reporting and repairing micro-service module group is used for realizing the property service feedback information management function;
the quality inspection micro-service module group is used for realizing the property service quality inspection management function;
and the equipment maintenance micro-service module group is used for realizing the property maintenance management function.
Based on the same inventive concept, the embodiment of the invention provides a property service management system deployment method, which comprises the following steps:
acquiring the property service management function requirement of a user;
determining at least one micro service module group which is correspondingly deployed according to the user property service management function requirement;
constructing a property service management system comprising a framework layer, a business service layer and a user layer, wherein the business service layer comprises a basic service module and at least one micro-service module group, each micro-service module group comprises at least one micro-service module, and each micro-service module is an independently operated module and is used for calling a function packaged by the corresponding basic service module through the framework layer according to a service instruction of the user layer to realize a corresponding property service management function; the basic service module provides a function calling interface and realizes the function shared by different micro service modules.
Optionally, determining at least one micro service module group to be deployed correspondingly according to the user property service management function requirement includes:
selecting at least one corresponding micro service module group according to the user property service management function requirement;
selecting at least one first micro service module and/or at least one second micro service module from the corresponding micro service module group;
the first micro-service module is a micro-service module which needs to be deployed for different users;
the second micro service module is a micro service module which is selected from the micro service modules except the first micro service module in the micro service module group and is matched with the property service management function requirement of the user.
Optionally, constructing a user layer comprises:
respectively selecting a corresponding HTML5 user page according to at least one micro service module group which is determined to be correspondingly deployed; and/or selecting a corresponding HTML5 user page according to at least one micro service module in at least one micro service module group which is determined to be deployed correspondingly;
and constructing the user layer according to the selected HTML5 user page.
Based on the same inventive concept, the embodiment of the invention provides a property service management system deployment device, which comprises:
the demand acquisition unit U101 is used for acquiring the property service management function demand of a user;
the micro service module group selection unit U102 is used for determining at least one micro service module group which is correspondingly deployed according to the user property service management function requirement;
the deployment unit U103 is used for constructing a property service management system comprising a framework layer, a service layer and a user layer, wherein the service layer comprises a basic service module and at least one micro-service module group, each micro-service module group comprises at least one micro-service module, and each micro-service module is an independently operated module and is used for calling a function packaged by the corresponding basic service module through the framework layer according to a service instruction of the user layer to realize a corresponding property service management function; the basic service module provides a function calling interface and realizes the function shared by different micro service modules.
Based on the same inventive concept, an embodiment of the present invention provides an electronic device, including: a processor and a memory for storing processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the method.
Based on the same inventive concept, embodiments of the present invention provide a computer storage medium, in which a computer program is stored, and the computer program is used to implement the method.
The invention has the following beneficial effects:
according to the property service management system, the deployment method, the deployment device, the equipment and the storage medium provided by the embodiment of the invention, different property service management functions are divided into different micro service module groups according to categories, each micro service module group has no dependency relationship, and other micro service module groups cannot be called to realize the property service management function of the property service management system, so that software programs corresponding to each function are decoupled, and therefore, the change and adjustment of any micro service module group cannot influence other micro service module groups during software development. Meanwhile, according to the requirements of different users, different micro service module groups can be selected for deployment, and the software delivered by each user only comprises the software program corresponding to the opened function, so that the normal operation of the software corresponding to each function combination is ensured, the software program corresponding to the opened property service management function can be prevented from occupying the storage space of user equipment, and the user can be prevented from obtaining the use permission of the unopened property service management function through cracking.
Drawings
FIG. 1 is a block diagram of a property service management system according to an embodiment of the present invention;
fig. 2 is a flowchart of a method for deploying a property service management system according to an embodiment of the present invention;
FIG. 3 is a flowchart of a property service management system development process in an embodiment of the present invention;
FIG. 4 is a diagram illustrating the effect of splitting and combining property service management functions according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a property service management system deployment device according to an embodiment of the present invention;
fig. 6 is a flowchart of a method for performing property service management by using a property service management system according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, the present invention is further described with reference to the accompanying drawings and examples. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The same reference numerals in the drawings denote the same or similar structures, and thus their repetitive description will be omitted. The words expressing the position and direction described in the present invention are illustrated in the accompanying drawings, but may be changed as required and still be within the scope of the present invention. The drawings of the present invention are for illustrative purposes only and do not represent true scale.
It should be noted that in the following description, specific details are set forth in order to provide a thorough understanding of the present invention. The invention can be implemented in a number of ways different from those described herein and similar generalizations can be made by those skilled in the art without departing from the spirit of the invention. Therefore, the present invention is not limited to the specific embodiments disclosed below. The description which follows is a preferred embodiment of the present application, but is made for the purpose of illustrating the general principles of the application and not for the purpose of limiting the scope of the application. The protection scope of the present application shall be subject to the definitions of the appended claims.
Hereinafter, a property service management system, a deployment method, a deployment device, equipment, and a storage medium according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
In a first aspect, an embodiment of the present invention provides a property service management system based on a micro service architecture, as shown in fig. 1, the property service management system includes a framework layer, a service layer, and a user layer.
The business service layer comprises a basic service module and at least one micro service module group.
Each micro service module group comprises at least one micro service module, each micro service module is an independently operated module and is used for calling a function packaged by a corresponding basic service module through the framework layer according to a service instruction of the user layer so as to realize a corresponding property service management function; the at least one micro service module group is a module group which is correspondingly deployed according to the property service management function requirement of the user.
Specifically, the micro service module group may be a function group composed of micro service modules having a correlation in function. Generally, the property service includes a plurality of major types of work contents, such as property payment service, property maintenance management service, property security management service, and the like. The same type of work content is generally dedicated to a corresponding department of the property service organization, for example, the aforementioned type is generally dedicated to the finance department, the maintenance department, and the security department of the property service organization. Therefore, when software development is carried out, the software programs with corresponding functions can be divided into corresponding micro service module groups according to the working contents of different property service departments. And in each micro service module group, the property service can be subdivided into a plurality of different property services. Taking property payment service as an example, the property payment service can specifically comprise a plurality of different property payment functions such as off-line payment and on-line payment. And a micro service module is developed for each property service function, so that other micro service modules cannot be called among the micro service modules to realize the property service management function of the micro service module, and the decoupling of software programs corresponding to the functions is realized. Therefore, each micro-service module has no dependency relationship, other micro-service modules can not be called to realize the property service management function of the micro-service module, and the decoupling of the software program corresponding to each function is realized, so that the modification and adjustment of any micro-service module can not influence other micro-service modules during software development. Meanwhile, according to the requirements of different users, different micro service module groups can be selected for deployment, and the software delivered by each user only comprises the software program corresponding to the opened function, so that the normal operation of the software corresponding to each function combination is ensured, the software program corresponding to the opened property service management function can be prevented from occupying the storage space of user equipment, and the user can be prevented from obtaining the use permission of the unopened property service management function through cracking.
The basic service module provides a function calling interface and realizes the function shared by different micro service modules. For example, the basic service module is a runtime library, and provides a function call interface for all the microservice modules to call through the framework layer.
And the framework layer is used for triggering and calling the corresponding micro-service module according to the service instruction of the user layer, and calling the function packaged by the basic service module through the function calling interface in the calling process of the micro-service module. In an implementation, the frame layer may include:
the register center is used for recording the mapping relation between the micro service module group and the corresponding micro service module group address and managing the calling relation between the basic service module and the micro service module.
And the calling service component is used for providing calling interfaces of the basic service module and the micro service module to realize calling operation.
And the configuration center is used for configuring the message queues and the micro service module groups.
And the message queue is used for receiving and transmitting messages outside the service layer, the user layer and the property service management system.
And the user layer is used for receiving a service instruction triggered by a user, transmitting the service instruction to the framework layer, and receiving and displaying the operation result of the micro-service module through the framework layer. In the implementation process, the user layer may be a front-end interactive page facing the user, and the like.
Optionally, the micro service modules in the micro service module group include at least one first micro service module and/or at least one second micro service module:
the first micro-service module is a micro-service module which needs to be deployed for different users;
the second micro service module is a micro service module which is selected from the micro service modules except the first micro service module in the micro service module group and is matched with the property service management function requirement of the user.
The requirements of different users for the functions realized by the micro service modules in the same micro service module group are different. For example, for the property payment service, the user may or may not need the online payment function, and then the online payment micro-service module is identified as the second micro-service module, and only when the function is determined to be activated according to the user requirement, the online payment micro-service module is deployed to the delivered property service management system. For the offline payment service, the online payment micro-service module is identified as a first micro-service module because the property service must support cash payment according to relevant regulations, and when the property payment micro-service module group needs to be opened according to the user requirements, the online payment micro-service module is deployed into a delivered property service management system.
In the implementation process, the situations that the first micro service module and the second micro service module are included in different micro service module groups are different, and the situations can be divided into three situations:
case 1: all the micro service modules in the micro service module group are first micro service modules.
Then, when the property service management system is deployed and the micro service module group is deployed according to the property service management function requirement of the user, the deployed micro service module group comprises all the first micro service modules.
Case 2: and all the micro service modules in the micro service module group are second micro service modules.
Then, when the property service management system is deployed and the micro service module group is deployed according to the property service management function requirement of the user, the deployed micro service module group determines the finally deployed second micro service module according to the property service management function requirement of the user.
Case 3: the micro service modules in the micro service module group comprise a first micro service module and a second micro service module.
Then, when the property service management system is deployed and the micro service module group is deployed according to the property service management function requirement of the user, the deployed micro service module group comprises all the first micro service modules and a second micro service module which is finally deployed is determined according to the property service management function requirement of the user.
Therefore, the micro service modules in the same micro service module group are divided into the first micro service module and the second micro service module, whether the second micro service module is deployed to the property service management system or not is determined according to the requirements of users, and the customization of the property service management system can be better realized.
Optionally, the user layer includes at least one deployed fifth generation hypertext Markup Language (HTML 5) user page, and the HTML5 user page includes pages corresponding to different micro service module groups and/or micro service modules.
For example, the property service management system includes 10 micro service modules, each micro service module corresponds to 1 HTML5 page, and then when the property service management system is deployed, the corresponding 10 HTML5 pages are deployed.
Therefore, the customization of the property service management system can be better realized by correspondingly deploying the user page with the micro service module group and/or the micro service module.
Optionally, the micro service module group includes at least one of:
the property payment micro-service module group is used for realizing the property payment function;
the electronic patrol micro service module group is used for realizing the property security management function;
the report and repair micro-service module group is used for realizing the property service feedback information management function;
the quality inspection micro-service module group is used for realizing the property service quality inspection management function;
and fifthly, the equipment maintenance micro-service module group is used for realizing the property maintenance management function.
Furthermore, the property payment micro-service module group comprises a first micro-service module off-line payment micro-service module, a financial reconciliation settlement micro-service module, a second micro-service module on-line payment micro-service module and an invoice service micro-service module;
the off-line payment micro-service module is used for realizing the off-line property fee collection function;
the on-line payment micro-service module is used for realizing the function of collecting property fees on line;
the financial reconciliation settlement micro-service module is used for realizing the functions of docking a charging account according to financial logic and calculating a corresponding reconciliation report form;
the invoice business micro-service module is used for connecting a tax system to manage property charge invoice functions.
In a second aspect, an embodiment of the present invention further provides a method for deploying a property service management system, as shown in fig. 2, including:
s101, acquiring a property service management function requirement of a user;
s102, determining at least one micro service module group which is correspondingly deployed according to the user property service management function requirement;
s103, constructing a property service management system comprising a framework layer, a business service layer and a user layer, wherein the business service layer comprises a basic service module and at least one micro-service module group, each micro-service module group comprises at least one micro-service module, and each micro-service module is an independently operated module and is used for calling a function packaged by the corresponding basic service module through the framework layer according to a service instruction of the user layer to realize a corresponding property service management function; the basic service module provides a function calling interface and realizes the function shared by different micro service modules.
Before the property service management system deployment method is performed, software development needs to be performed on the property service management system in advance. When developing the property service management system, as shown in fig. 3, the following process needs to be performed:
s201, constructing the frame layer;
s202, splitting a basic service module from a service layer, splitting a corresponding micro service module group according to the property service management function type, and splitting a corresponding micro service module from the micro service module group according to the property service management function, so that the basic service module provides a function calling interface and realizes the function shared by different micro service modules; each micro service module calls a function packaged by a corresponding basic service module through the framework layer according to a service instruction of the user layer, and independently operates to realize a corresponding property service management function;
s203, constructing the user layer according to the micro service module.
For example, as shown in fig. 4, the 1 GB-level business layer is divided into corresponding 100 MB-level micro service module groups such as a property payment micro service module group, an electronic patrol micro service module group, an incident report micro service module group, a quality patrol micro service module group, and a device maintenance micro service module group according to the property service management function type. And then, further splitting each micro service module group according to a specific property service management function to obtain corresponding micro service modules, wherein the micro service modules can independently operate (not shown in fig. 4). And in the process of deploying the property service management system, selecting corresponding micro service module groups according to user requirements, and combining to obtain a micro service module set to be deployed.
Optionally, determining at least one micro service module group to be deployed correspondingly according to the user property service management function requirement includes:
selecting at least one corresponding micro service module group according to the user property service management function requirement;
selecting at least one first micro service module and/or at least one second micro service module from the corresponding micro service module group;
the first micro-service module is a micro-service module which needs to be deployed for different users;
the second micro service module is a micro service module which is selected from the micro service modules except the first micro service module in the micro service module group and is matched with the property service management function requirement of the user.
For example, when a property payment micro-service module group is selected to be deployed according to user requirements, the property payment micro-service module group includes a first micro-service module offline payment micro-service module, a financial reconciliation settlement micro-service module, and a second micro-service module online payment micro-service module and an invoice service micro-service module. And selecting to deploy the invoice service micro-service module according to the user requirement, and finally deploying a property payment micro-service module group comprising a wired payment micro-service module, a financial reconciliation settlement micro-service module and the invoice service micro-service module in the process of deploying the property service management system in the step S104.
Optionally, constructing a user layer comprises:
respectively selecting a corresponding HTML5 user page according to at least one micro service module group which is determined to be correspondingly deployed; and/or selecting a corresponding HTML5 user page according to at least one micro service module in at least one micro service module group which is determined to be deployed correspondingly;
and constructing the user layer according to the selected HTML5 user page.
When a user layer is developed, corresponding HTML5 pages can be developed according to the micro service module groups and/or micro service modules obtained by splitting, so that the micro service module groups and/or micro service modules are independent from the page interacted with the user.
Optionally, the method further comprises:
and S104, after the deployment of the property service management system is completed, selecting a corresponding micro service module group and/or micro service module to update and deploy to the property service management system according to the requirement of a newly added property service management function of a user.
In an implementation process, the step S104 further includes: and updating and deploying the micro service module group which is updated and deployed and/or the HTML5 user page corresponding to the micro service module to the property service management system.
For example, when the property service management system is deployed, the user does not open an electronic patrol micro-service module group for implementing the property security management function. And then, when the user determines to open the electronic patrol micro-service module group, deploying the electronic patrol micro-service module group to the property service management system as an incremental update package. Or when the property service management system is deployed, the user deploys the property payment micro-service module group, but does not deploy the optional micro-service module online payment micro-service module therein. And then, when the user determines to open the online payment micro-service module, deploying the online payment micro-service module to the property service management system as an increment updating package.
Therefore, the corresponding micro-service module combination/or micro-service module is determined according to the newly added requirements of the user after the property service management system is deployed, and the micro-service module combination/micro-service module is independently deployed to the property service management system without redeploying the whole system, so that the flexibility of the architecture is improved, and the customization of the property service management system can be better realized.
Optionally, the micro service module group includes at least one of:
the property payment micro-service module group is used for realizing the property payment function;
the electronic patrol micro service module group is used for realizing the property security management function;
the report and repair micro-service module group is used for realizing the property service feedback information management function;
the quality inspection micro-service module group is used for realizing the property service quality inspection management function;
and fifthly, the equipment maintenance micro-service module group is used for realizing the property maintenance management function.
Furthermore, the property payment micro-service module group comprises a first micro-service module off-line payment micro-service module, a financial reconciliation settlement micro-service module, a second micro-service module on-line payment micro-service module and an invoice service micro-service module;
the off-line payment micro-service module is used for realizing the off-line property fee collection function;
the on-line payment micro-service module is used for realizing the function of collecting property fees on line;
the financial reconciliation settlement micro-service module is used for realizing the functions of docking a charging account according to financial logic and calculating a corresponding reconciliation report form;
the invoice business micro-service module is used for connecting a tax system to manage property charge invoice functions.
Based on the same inventive concept, an embodiment of the present invention further provides a property service management system deployment apparatus, as shown in fig. 5, including:
the demand acquisition unit U101 is used for acquiring the property service management function demand of a user;
the micro service module group selection unit U102 is used for determining at least one micro service module group which is correspondingly deployed according to the user property service management function requirement;
the deployment unit U103 is used for constructing a property service management system comprising a framework layer, a service layer and a user layer, wherein the service layer comprises a basic service module and at least one micro-service module group, each micro-service module group comprises at least one micro-service module, and each micro-service module is an independently operated module and is used for calling a function packaged by the corresponding basic service module through the framework layer according to a service instruction of the user layer to realize a corresponding property service management function; the basic service module provides a function calling interface and realizes the function shared by different micro service modules.
Optionally, the micro service module group selecting unit U102 is specifically configured to:
selecting at least one corresponding micro service module group according to the user property service management function requirement;
selecting at least one first micro service module and/or at least one second micro service module from the corresponding micro service module group;
the first micro-service module is a micro-service module which needs to be deployed for different users;
the second micro service module is a micro service module which is selected from the micro service modules except the first micro service module in the micro service module group and is matched with the property service management function requirement of the user.
Optionally, constructing a user layer comprises:
respectively selecting a corresponding HTML5 user page according to at least one micro service module group which is determined to be correspondingly deployed; and/or selecting a corresponding HTML5 user page according to at least one micro service module in at least one micro service module group which is determined to be deployed correspondingly;
and constructing the user layer according to the selected HTML5 user page.
Optionally, the apparatus further comprises:
and the updating and deploying unit U104 is used for selecting the corresponding micro service module group and/or micro service module to update and deploy to the property service management system according to the requirement of a user for newly adding a property service management function after the property service management system is deployed.
In a third aspect, an embodiment of the present invention further provides a method for performing property service management by using the property service management system, as shown in fig. 6, including:
s301, the user layer interacts with a user, triggers a service instruction and transparently transmits the service instruction to the framework layer;
s302, the framework layer calls a micro-service module corresponding to the trigger service instruction;
s303, the micro service module operates and calls the basic service module through the framework layer;
s304, the micro-service module sends the operation result to the user layer through the framework layer;
and S305, the user layer receives and displays the operation result.
Optionally, the micro service module group includes at least one of:
the property payment micro-service module group is used for realizing the property payment function;
the electronic patrol micro-service module group is used for realizing the property security management function;
the reporting and repairing micro-service module group is used for realizing the property service feedback information management function;
the quality inspection micro-service module group is used for realizing the property service quality inspection management function;
and the equipment maintenance micro-service module group is used for realizing the property maintenance management function.
Furthermore, the property payment micro-service module group comprises a first micro-service module off-line payment micro-service module, a financial reconciliation settlement micro-service module, a second micro-service module on-line payment micro-service module and an invoice service micro-service module;
the off-line payment micro-service module is used for realizing the off-line property fee collection function;
the on-line payment micro-service module is used for realizing the function of collecting property fees on line;
the financial reconciliation settlement micro-service module is used for realizing the functions of docking a charging account according to financial logic and calculating a corresponding reconciliation report form;
the invoice business micro-service module is used for connecting a tax system to manage property charge invoice functions.
In a fourth aspect, an embodiment of the present invention further provides an electronic device, as shown in fig. 7, including: a processor 110 and a memory 120 for storing instructions executable by the processor 110; wherein the processor 110 is configured to execute the instructions to implement the method of property service management.
In particular implementations, the apparatus may vary widely depending on configuration or performance, and may include one or more processors 110 and memory 120, one or more storage media 130 storing applications 131 or data 132. Memory 120 and storage medium 130 may be, among other things, transient or persistent storage. The application 131 stored on the storage medium 130 may include one or more of the units (not shown in fig. 7), and each module may include a series of instruction operations for the apparatus. Further, the processor 110 may be configured to communicate with the storage medium 130 to execute a series of instruction operations in the storage medium 130 on the device. The apparatus may also include one or more power supplies (not shown in FIG. 7); one or more network interfaces 140, the network interfaces 140 comprising a wired network interface 141 or a wireless network interface 142; one or more input-output interfaces 143; and/or one or more operating systems 133, such as Windows, Mac OS, Linux, IOS, Android, Unix, FreeBSD, etc.
In a fifth aspect, based on the same inventive concept, an embodiment of the present invention further provides a computer storage medium, where a computer program is stored, and the computer program is used to implement the property service management method.
According to the property service management system, the deployment method, the deployment device, the equipment and the storage medium provided by the embodiment of the invention, different property service management functions are divided into different micro service module groups according to categories, each micro service module group has no dependency relationship, and other micro service module groups cannot be called to realize the property service management function of the property service management system, so that software programs corresponding to each function are decoupled, and therefore, the change and adjustment of any micro service module group cannot influence other micro service module groups during software development. Meanwhile, according to the requirements of different users, different micro service module groups can be selected for deployment, and the software delivered by each user only comprises the software program corresponding to the opened function, so that the normal operation of the software corresponding to each function combination is ensured, the software program corresponding to the opened property service management function can be prevented from occupying the storage space of user equipment, and the user can be prevented from obtaining the use permission of the unopened property service management function through cracking.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (10)

1. A property service management system based on a micro-service architecture is characterized by comprising a framework layer, a business service layer and a user layer;
the business service layer comprises a basic service module and at least one micro service module group, wherein each micro service module group comprises at least one micro service module, each micro service module is an independently operated module and is used for calling a function packaged by the corresponding basic service module through the framework layer according to a service instruction of the user layer so as to realize a corresponding property service management function; the at least one micro service module group is a module group which is correspondingly deployed according to the property service management function requirement of a user; the basic service module provides a function calling interface and realizes the function shared by different micro service modules;
the frame layer is used for triggering and calling the corresponding micro-service module according to the service instruction of the user layer, and calling a function packaged by the basic service module through a function calling interface in the calling process of the micro-service module;
and the user layer is used for receiving a service instruction triggered by a user, transmitting the service instruction to the framework layer, and receiving and displaying the operation result of the micro-service module through the framework layer.
2. The property service management system of claim 1 wherein the micro service modules in the set of micro service modules include at least one first micro service module and/or at least one second micro service module:
the first micro-service module is a micro-service module which needs to be deployed for different users;
the second micro service module is a micro service module which is selected from the micro service modules except the first micro service module in the micro service module group and is matched with the property service management function requirement of the user.
3. The property service management system of claim 1 or 2 wherein the user tier comprises at least one fifth generation hypertext markup language (HTML) 5 user page deployed, the HTML5 user page comprising pages corresponding to different groups of micro service modules and/or micro service modules.
4. The property service management system of any of claims 1 or 2 wherein the set of microservice modules comprises at least one of:
the property payment micro-service module group is used for realizing the property payment function;
the electronic patrol micro-service module group is used for realizing the property security management function;
the reporting and repairing micro-service module group is used for realizing the property service feedback information management function;
the quality inspection micro-service module group is used for realizing the property service quality inspection management function;
and the equipment maintenance micro-service module group is used for realizing the property maintenance management function.
5. A method for deploying a property service management system is characterized by comprising the following steps:
acquiring the property service management function requirement of a user;
determining at least one micro service module group which is correspondingly deployed according to the user property service management function requirement;
constructing a property service management system comprising a framework layer, a business service layer and a user layer, wherein the business service layer comprises a basic service module and at least one micro-service module group, each micro-service module group comprises at least one micro-service module, and each micro-service module is an independently operated module and is used for calling a function packaged by the corresponding basic service module through the framework layer according to a service instruction of the user layer to realize a corresponding property service management function; the basic service module provides a function calling interface and realizes the function shared by different micro service modules.
6. The method of claim 5, wherein determining at least one micro service module group to deploy in accordance with the user property service management function requirement comprises:
selecting at least one corresponding micro service module group according to the user property service management function requirement;
selecting at least one first micro service module and/or at least one second micro service module from the corresponding micro service module group;
the first micro-service module is a micro-service module which needs to be deployed for different users;
the second micro service module is a micro service module which is selected from the micro service modules except the first micro service module in the micro service module group and is matched with the property service management function requirement of the user.
7. The method of claim 5 or 6, wherein constructing a user layer comprises:
respectively selecting a corresponding HTML5 user page according to at least one micro service module group which is determined to be correspondingly deployed; and/or selecting a corresponding HTML5 user page according to at least one micro service module in at least one micro service module group which is determined to be deployed correspondingly;
and constructing the user layer according to the selected HTML5 user page.
8. A property service management system deployment apparatus, comprising:
the demand acquisition unit U101 is used for acquiring the property service management function demand of a user;
the micro service module group selection unit U102 is used for determining at least one micro service module group which is correspondingly deployed according to the user property service management function requirement;
the deployment unit U103 is used for constructing a property service management system comprising a framework layer, a service layer and a user layer, wherein the service layer comprises a basic service module and at least one micro-service module group, each micro-service module group comprises at least one micro-service module, and each micro-service module is an independently operated module and is used for calling a function packaged by the corresponding basic service module through the framework layer according to a service instruction of the user layer to realize a corresponding property service management function; the basic service module provides a function calling interface and realizes the function shared by different micro service modules.
9. An electronic device, comprising: a processor and a memory for storing processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the method of any one of claims 5-7.
10. A computer storage medium, characterized in that the computer storage medium stores a computer program, the computer program being adapted to implement the method according to any of claims 5-7.
CN202110733662.XA 2021-06-30 2021-06-30 Property service management system, deployment method and device, equipment and storage medium Withdrawn CN113419732A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110733662.XA CN113419732A (en) 2021-06-30 2021-06-30 Property service management system, deployment method and device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110733662.XA CN113419732A (en) 2021-06-30 2021-06-30 Property service management system, deployment method and device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN113419732A true CN113419732A (en) 2021-09-21

Family

ID=77717257

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110733662.XA Withdrawn CN113419732A (en) 2021-06-30 2021-06-30 Property service management system, deployment method and device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113419732A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105577780A (en) * 2015-12-21 2016-05-11 武汉理工大学 College teaching cloud platform based on micro services
CN109597610A (en) * 2018-12-10 2019-04-09 南京华苏科技有限公司 A kind of application structure modularization construction method based on micro services framework
CN109740841A (en) * 2018-11-28 2019-05-10 深圳市买买提信息科技有限公司 A kind of method and system of process resource application
CN109766075A (en) * 2018-11-29 2019-05-17 北京有明云软件股份有限公司 A kind of enterprise software construction method and system based on micro services
CN110633098A (en) * 2019-08-20 2019-12-31 华能四川水电有限公司 Realization mode of modularized service
CN111123765A (en) * 2019-12-06 2020-05-08 山东电工电气集团有限公司 Cable tunnel comprehensive state monitoring system based on micro-service and implementation method thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105577780A (en) * 2015-12-21 2016-05-11 武汉理工大学 College teaching cloud platform based on micro services
CN109740841A (en) * 2018-11-28 2019-05-10 深圳市买买提信息科技有限公司 A kind of method and system of process resource application
CN109766075A (en) * 2018-11-29 2019-05-17 北京有明云软件股份有限公司 A kind of enterprise software construction method and system based on micro services
CN109597610A (en) * 2018-12-10 2019-04-09 南京华苏科技有限公司 A kind of application structure modularization construction method based on micro services framework
CN110633098A (en) * 2019-08-20 2019-12-31 华能四川水电有限公司 Realization mode of modularized service
CN111123765A (en) * 2019-12-06 2020-05-08 山东电工电气集团有限公司 Cable tunnel comprehensive state monitoring system based on micro-service and implementation method thereof

Similar Documents

Publication Publication Date Title
US9524229B2 (en) Testing coordinator
US7127437B2 (en) Method and apparatus for receiving a reward for the use of a processor in a parallel processing environment
US7243334B1 (en) System and method for generating user interface code
WO2007077024A2 (en) Architectural design for service request and order management application software
CN111399897A (en) Application issuing method and system based on kubernets
WO2007077022A1 (en) Service oriented architectural design for sell from stock application software
CN105447734B (en) Order information processing method and system
CN101286212A (en) Business flow path execution method, business flow path engines and its deployment method
CN114930785B (en) System and method for implementing an orchestration engine
KR102553440B1 (en) Serverless development support platform
US20160179570A1 (en) Parallel Computing Without Requiring Antecedent Code Deployment
KR102319503B1 (en) NFV orchestrator having VNF license management function and VNF license management method using the same
CN101446906A (en) Dispatching method for multi-batch processing tasks and system thereof
US7395334B2 (en) System for determining unreturned standby resource usage
CN103064783A (en) System and method to carry out function tests by means of repeatedly used dynamic link library (DLL)
US20090138764A1 (en) Billing Adjustment for Power On Demand
CN113419732A (en) Property service management system, deployment method and device, equipment and storage medium
CN108021360B (en) Rule processing method, code processing method and related equipment
CN111178991A (en) Value-added tax invoice simulation billing system, method and computer
CN115543969B (en) Data migration method, device, equipment and medium
CN113157382B (en) Virtual drive-based equipment calling method and device
CN112165512B (en) File release method and device, terminal equipment and storage medium
EP2601627A1 (en) Transaction processing system and method
US20240095149A1 (en) Continuous testing for distributed system to control breaking change
CN109324807B (en) Charging module installation method and system of OpenStack

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
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20210921