A hosting method and system based on a SaaS platform

By providing a multi-mode hosting approach on the SaaS platform, including self-operation, partial hosting, and full hosting, the problem of flexible customization and operation for enterprises in existing technologies is solved, enabling flexible service combinations and configurations, reducing costs, and improving operational efficiency.

CN115758407BActive Publication Date: 2026-07-21BEIJING TOPSEC NETWORK SECURITY TECH +2
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING TOPSEC NETWORK SECURITY TECH
Filing Date
2022-11-18
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

Existing SaaS platform-based services typically only offer fully managed operation solutions, which prevents companies with certain technical capabilities from flexibly customizing and operating them.

Method used

It provides a multi-mode hosting method based on the SaaS platform, including three modes: self-operation, partial hosting, and full hosting. Tenants can flexibly combine and configure services through ticket applications, and host according to their own needs, operating independently or in a hybrid manner.

Benefits of technology

It enables tenants to flexibly choose hosting methods and dimensions on the SaaS platform according to their needs, reducing costs, improving operational efficiency, and meeting the personalized needs of different enterprises.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115758407B_ABST
    Figure CN115758407B_ABST
Patent Text Reader

Abstract

The application provides a hosting method and system based on a SaaS platform, provides a multi-mode safe hosting technical solution based on the SaaS platform, and includes three modes of self-operation, partial hosting and full hosting. During the hosting period, the tenant can cancel the hosting through a work order application mode, and perform mixed operation of self-operation or partial hosting, so that the tenant can combine the actual needs to flexibly combine and configure the services needing to be hosted and host the services to the platform operation, and independently operate the services not needing to be hosted, so that the cost is reduced and the efficiency is increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and more specifically, to a hosting method and system based on a SaaS platform. Background Technology

[0002] SaaS is short for Software-as-a-Service, a new type of software application model designed specifically for web delivery, making it easy for users to host, deploy, and access via the internet.

[0003] For many small businesses, SaaS is the best way to adopt advanced technologies, eliminating the need for them to purchase, build, and maintain infrastructure and applications. In this model, customers no longer need to invest heavily in hardware, software, and personnel as in the traditional model. Instead, they only need to pay a rental service fee to enjoy the corresponding hardware, software, and maintenance services via the internet, and have access to software usage rights and continuous service upgrades, enabling customers to enjoy the latest technologies and improve efficiency at any time.

[0004] However, existing SaaS platform-based services typically only offer fully managed operational solutions, which prevents companies with certain technical capabilities from flexibly customizing and operating them. Summary of the Invention

[0005] The purpose of this application is to provide a hosting method and system based on a SaaS platform to solve the problem that existing SaaS platform services typically only provide fully managed operation solutions, which prevents companies with certain technical capabilities from flexibly customizing and operating them.

[0006] This application provides a hosting method based on a SaaS platform, comprising:

[0007] Receive service purchase requests and display the corresponding service hosting options; these options include: self-operated, partially hosted, and fully hosted.

[0008] If a request is received that the hosting method for the corresponding service is self-operated, an order is submitted to the service provider so that the service provider can grant the user the operation rights for the corresponding service;

[0009] If a request is received that the hosting method for the corresponding service is partial hosting, after determining the hosting content, an order is submitted to the service provider, and a first work order is generated to enable the service provider to obtain the operation permissions corresponding to the hosting content and perform hosting, and then submitted to the work order center.

[0010] If a request is received that the hosting method for the corresponding service is full hosting, then the hosting content is determined to be the corresponding service, an order is submitted to the service provider, a second work order is generated to enable the service provider to obtain the operation permissions for the corresponding service and to host it, and then submitted to the work order center.

[0011] The aforementioned technical solution provides a multi-mode secure hosting solution based on a SaaS platform, including three modes: self-operation, partial hosting, and full hosting. During the hosting period, tenants can cancel hosting through a work order application, enabling them to operate a hybrid model of self-operation or partial hosting. This allows tenants to flexibly combine and configure services requiring hosting according to their actual needs and host them on the platform, while independently operating services that do not require hosting, thereby reducing costs and increasing efficiency.

[0012] The operational permissions include: permissions for asset management, task assignment, message notification policy configuration, event handling, and report generation;

[0013] Asset management is used to monitor users' asset information;

[0014] Task assignment is used to assign tasks that monitor user asset information.

[0015] The message notification policy configuration is used to report to the operator when a risk event is detected;

[0016] Incident handling is used by operators to deal with risk events;

[0017] The report generator is used to generate a report on user asset data within a set time period, and the report is provided to the user for viewing.

[0018] In some optional implementations, upon receiving a request for a partially managed service, the managed content is determined, including:

[0019] The hosting dimension is displayed, which includes at least one individual service of the corresponding service and at least one functional service of the individual service.

[0020] If it is determined that a request is received with the hosting dimension being the target single service, then the hosting content is determined to be the hosting of the target single service;

[0021] If it is determined that a request for the target function service is received, then the managed content is determined to be the management of the target function service.

[0022] In the above technical solution, tenants log in to the SaaS platform to order services. Before submitting the order, tenants can flexibly choose whether to use hosting based on their own needs. If not using hosting, it is a self-operated state, and the order can be submitted directly. If hosting is used, the tenant needs to choose the hosting method and hosting dimension. The hosting method includes full hosting and partial hosting. Full hosting is the hosted operation state, and partial hosting is the hybrid operation state. The hosting dimension includes service-level hosting and function-level hosting. After determining the hosting content, the order is submitted.

[0023] In some alternative implementations, it also includes:

[0024] Establish a hosting behavior audit form for service providers; the hosting behavior audit form is used to record the hosting, modification and cancellation operations of users who have engaged in hosting.

[0025] In the above technical solution, a managed behavior audit table is added to record when and what content the user performed managed, modified, or revoked operations. Key fields include: user identifier, service provider identifier, managed content, creation time, and operation type (managed, modified, revoked). After a managed change application is approved, the change will take effect immediately and a notification of the managed content change will be pushed to the service provider via WebSocket (a protocol for full-duplex communication over a single TCP connection).

[0026] In some alternative implementations, the following are included:

[0027] Establish a service provider tenant tree for the service provider; wherein, the service provider tenant tree includes the service provider's tenants and sub-tenants, and the service provider tenant tree is used by the service provider to select to host to a certain level of sub-tenant.

[0028] In the above technical solution, when the service provider's administrator logs in, they manage their own tenant tree separately. That is, the service provider's own tenants and sub-tenants are directly managed by the service provider's administrator.

[0029] In some alternative implementations, the following are included:

[0030] Establish the user's tenant tree; wherein, the user's tenant tree includes the user's tenants and sub-tenants, and the user's tenant tree is used for the user to select to host to a certain level of sub-tenant.

[0031] In the above technical solution, for managed tenants and sub-tenants, the tenant can choose which level of sub-tenant to manage according to the hierarchy.

[0032] In some optional implementations, after the work order center receives the first or second work order, it further includes:

[0033] Initiate a hosting change request to the service provider through the work order center;

[0034] Upon receiving an instruction from the service provider indicating that the hosting change request has been approved, the system updates the user's hosting content and sends a notification of the hosting content change to the user.

[0035] This application provides a SaaS platform-based managed system, comprising:

[0036] The receiving module is used to receive requests to purchase services and display the corresponding service hosting methods; among which, the hosting methods include self-operation, partial hosting, and full hosting;

[0037] The first processing module is used to submit an order to the service provider when it receives a request for a service whose hosting method is self-operated, so that the service provider can grant the user the operation rights of the corresponding service.

[0038] The second processing module is used to determine the hosting content after receiving a request for a service with a partial hosting method, submit an order to the service provider, generate a first work order to enable the service provider to obtain the operation permissions corresponding to the hosting content and perform hosting, and submit it to the work order center.

[0039] The third processing module is used to determine the managed content as the corresponding service when it receives a request for the managed service to be fully managed, submit an order to the service provider, generate a second work order to enable the service provider to obtain the operation permission of the corresponding service and manage it, and submit it to the work order center.

[0040] The operational permissions include: permissions for asset management, task assignment, message notification policy configuration, event handling, and report generation;

[0041] Asset management is used to monitor users' asset information;

[0042] Task assignment is used to assign tasks that monitor user asset information.

[0043] The message notification policy configuration is used to report to the operator when a risk event is detected;

[0044] Incident handling is used by operators to deal with risk events;

[0045] The report generator is used to generate a report on user asset data within a set time period, and the report is provided to the user for viewing.

[0046] In some alternative implementations, the second processing module includes:

[0047] The managed dimension module is used to display managed dimensions. A managed dimension includes at least one individual service of the corresponding service, and at least one functional service of the individual service. If it is determined that a request is received for the managed dimension of the target individual service, then the managed content is determined to be the managed service of the target individual service. If it is determined that a request is received for the managed dimension of the target functional service, then the managed content is determined to be the managed service of the target functional service.

[0048] In some alternative implementations, it also includes:

[0049] The hosting record module is used to create a hosting behavior audit form for service providers; the hosting behavior audit form is used to record the hosting, modification and cancellation operations of users who have engaged in hosting.

[0050] In some alternative implementations, it also includes:

[0051] The self-owned tenant tree management module is used to establish the service provider's service provider tenant tree; the service provider tenant tree includes the service provider's tenants and sub-tenants, and the service provider tenant tree is used by the service provider to select to host to a certain level of sub-tenant.

[0052] In some alternative implementations, it also includes:

[0053] The user tenant tree management module is used to establish the user's user-side tenant tree; the user-side tenant tree includes the user's tenants and sub-tenants, and the user-side tenant tree is used by the user to select to host to a certain level of sub-tenant.

[0054] In some alternative implementations, it also includes:

[0055] The change module is used to initiate a managed change request to the service provider through the work order center; after receiving an instruction from the service provider indicating that the managed change request has been approved, it updates the user's managed content and sends a managed content change notification to the user.

[0056] An electronic device provided in this application includes a processor and a memory, wherein the memory stores machine-readable instructions executable by the processor, and the machine-readable instructions, when executed by the processor, perform any of the methods described above.

[0057] This application provides a computer-readable storage medium storing a computer program, which is executed by a processor as described above. Attached Figure Description

[0058] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0059] Figure 1 A flowchart illustrating the steps of a hosting method based on a SaaS platform, as provided in this application embodiment;

[0060] Figure 2 A flowchart illustrating the managed method provided in this application embodiment;

[0061] Figure 3 A functional module diagram of a SaaS-based managed system provided for embodiments of this application;

[0062] Figure 4 This is a schematic diagram of a possible structure of an electronic device provided in an embodiment of this application.

[0063] Icons: 1-Receiver module, 2-First processing module, 3-Second processing module, 4-Third processing module, 51-Processor, 52-Memory, 53-Communication interface, 54-Communication bus. Detailed Implementation

[0064] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0065] Please refer to Figure 1 , Figure 1 A flowchart illustrating the steps of a SaaS platform-based hosting method provided in this application embodiment includes:

[0066] Step 100: Receive the request to purchase services and display the corresponding service hosting options; the hosting options include: self-operation, partial hosting, and full hosting.

[0067] Step 200: If a request is received for the corresponding service to be self-operated, an order is submitted to the service provider, enabling the service provider to grant the user the operation permissions for the corresponding service; if a request is received for the corresponding service to be partially managed, after determining the managed content, an order is submitted to the service provider, generating a first work order to enable the service provider to obtain the operation permissions corresponding to the managed content and perform management, and submitting it to the work order center; if a request is received for the corresponding service to be fully managed, the managed content is determined to be the corresponding service, an order is submitted to the service provider, generating a second work order to enable the service provider to obtain the operation permissions for the corresponding service and perform management, and submitting it to the work order center.

[0068] This application provides a multi-mode secure hosting technology solution based on a SaaS platform, including three modes: self-operation, partial hosting, and full hosting. During the hosting period, tenants can cancel hosting through a work order application and engage in a hybrid operation of self-operation or partial hosting. This allows tenants to flexibly combine and configure the services that need to be hosted and host them on the platform, while independently operating the services that do not need to be hosted, thereby reducing costs and increasing efficiency.

[0069] The operational permissions include: asset management, task assignment, message notification policy configuration, event handling, and report generation permissions; asset management is used to monitor users' asset information; task assignment is used to assign tasks to monitor users' asset information; message notification policy configuration is used to report to the operator when a risk event is detected; event handling is used by the operator to handle risk events; and report generation is used to generate a report on user asset data within a set time period, which is then provided to users for viewing.

[0070] Please refer to Figure 2 , Figure 2 A flowchart illustrating the managed method provided in this application embodiment.

[0071] Specifically, first, the tenant logs into the SaaS platform to subscribe to services. Before logging in, on the institution and tenant selection interface, the tenant is selected to log in. The tenant is the hosting user, and the institution is the entrusted service provider.

[0072] Afterwards, tenants select and subscribe to services. Once the service is confirmed, they choose one of three hosting options: self-operation, partial hosting, or full hosting. Self-operation allows users to manage assets, monitor information, assign monitoring tasks, configure notification policies, handle incidents, and generate reports (reports on which assets have been attacked). Full hosting (operated by the hosting service provider): Asset management, task assignment, notification policy configuration, incident handling, and report generation are handled by platform operators; the client only needs to view the reports. Partial hosting (a hybrid operation between the user and service provider): Services hosted on the platform are handled by platform operators; asset management, task assignment, notification policy configuration, incident handling, and report generation are handled by platform operators. The client only needs to view the reports. For services not hosted, the user's operations / technical staff handle asset management, task assignment, notification policy configuration, incident handling, and report generation.

[0073] To manage hosting activities, a hosting activity audit table for service providers was established beforehand. This audit table records the hosting, modification, and revocation operations of users who have engaged in hosting. By adding a hosting activity audit table, it records when and what content a user has hosted, modified, or revoked. Key fields include: user identifier, service provider identifier, hosted content, creation time, and operation type (hosting, modification, revocation). Once a hosting change request is approved, the change will take effect immediately and a notification of the hosting content change will be pushed to the service provider via WebSocket (a protocol for full-duplex communication over a single TCP connection).

[0074] After a tenant selects a hosting method, there are three possible scenarios:

[0075] In the first scenario, the tenant chooses partial hosting:

[0076] When a SaaS platform receives a request for partial hosting of a service, it also needs to determine the hosting content. After selecting partial hosting, the tenant selects the hosting dimension, which includes at least one individual service of the corresponding service and at least one functional service of the individual service. If the request is determined to be for the target individual service, the hosting content is determined to be hosting the target individual service; if the request is determined to be for the target functional service, the hosting content is determined to be hosting the target functional service.

[0077] After the managed content is determined, an order is submitted to the service provider, generating a first work order that enables the service provider to obtain the corresponding operation permissions for the managed content and perform managed services. This first work order is then submitted to the work order center. Upon receiving the first or second work order, the work order center initiates a managed content change request to the service provider. After receiving an instruction from the service provider indicating that the managed content change request has been approved, the user's managed content is updated, and a managed content change notification is sent to the user.

[0078] In the second scenario, the tenant chooses a self-operation model:

[0079] Once the SaaS platform receives a request for a self-operated service, it submits an order to the service provider, and the process ends. The service provider no longer needs to provide hosting services, and the tenant can operate the purchased service independently through its own technical personnel.

[0080] In the third scenario, the tenant chooses full hosting:

[0081] Upon receiving a request for full hosting of a service, the SaaS platform determines that the hosted content includes all services purchased by the tenant. The SaaS platform then submits an order to the service provider, generating a second work order that grants the service provider access to and enables hosting of the corresponding services. This second work order is then submitted to the work order center. Upon receiving the second work order, the work order center initiates a hosting change request to the service provider. After receiving an instruction from the service provider indicating that the hosting change request has been approved, the platform updates the user's hosted content and sends a notification of the hosting content change to the user.

[0082] In addition, a service provider tenant tree is established on the SaaS platform; the service provider tenant tree includes the service provider's tenants and sub-tenants, and is used by the service provider to select a certain level of sub-tenant for hosting. In this embodiment, when the service provider's administrator logs in, they manage their own tenant tree separately; that is, the service provider's own tenants and sub-tenants are directly managed by the service provider's administrator.

[0083] The SaaS platform also establishes a user-side tenant tree; this tree includes the user's tenants and sub-tenants, and is used by the user to select which level of sub-tenant to host their business. In this embodiment, for the hosted tenants and sub-tenants, the tenant can select which level of sub-tenant to host their business according to the hierarchy.

[0084] Please refer to Figure 3 , Figure 3 A functional block diagram of a SaaS-based hosting system provided for embodiments of this application includes: a receiving module 1, a first processing module 2, a second processing module 3, and a third processing module 4.

[0085] Specifically, receiving module 1 is used to receive requests to purchase services and display the corresponding service hosting methods; wherein, the hosting methods include self-operation, partial hosting, and full hosting; first processing module 2 is used to submit an order to the service provider when receiving a request for a service with a self-operation hosting method, so that the service provider can grant the user operation permissions for the corresponding service; second processing module 3 is used to, when receiving a request for a service with a partial hosting method, determine the hosting content, submit an order to the service provider, generate a first work order for the service provider to obtain the operation permissions corresponding to the hosting content and perform hosting, and submit it to the work order center; third processing module 4 is used to, when receiving a request for a service with a full hosting method, determine the hosting content as the corresponding service, submit an order to the service provider, generate a second work order for the service provider to obtain the operation permissions for the corresponding service and perform hosting, and submit it to the work order center. The operational permissions include: asset management, task assignment, message notification policy configuration, event handling, and report generation permissions; asset management is used to monitor users' asset information; task assignment is used to assign tasks to monitor users' asset information; message notification policy configuration is used to report to the operator when a risk event is detected; event handling is used by the operator to handle risk events; and report generation is used to generate a report on user asset data within a set time period, which is then provided to users for viewing.

[0086] In some optional implementations, the second processing module includes: a managed dimension module, used to display managed dimensions, wherein the managed dimension includes at least one individual service corresponding to the service, and at least one functional service of the individual service; if it is determined that a request is received for the managed dimension as a target individual service, then the managed content is determined to be managed for the target individual service; if it is determined that a request is received for the managed dimension as a target functional service, then the managed content is determined to be managed for the target functional service.

[0087] In some optional implementations, the system also includes a hosting record module for establishing a hosting behavior audit table for the service provider; wherein the hosting behavior audit table is used to record the hosting, modification, and revocation operations of users who have engaged in hosting.

[0088] In some optional implementations, it also includes: a tenant tree management module for establishing a service provider tenant tree; wherein the service provider tenant tree includes the service provider's tenants and sub-tenants, and the service provider tenant tree is used by the service provider to select a certain level of sub-tenant for hosting.

[0089] In some optional implementations, it also includes: a user tenant tree management module for establishing a user's user-side tenant tree; wherein, the user-side tenant tree includes the user's tenants and sub-tenants, and the user-side tenant tree is used by the user to select to host to a certain level of sub-tenant.

[0090] In some optional implementations, the system also includes: a change module, used to initiate a managed change request to the service provider through the work order center; after receiving an instruction from the service provider indicating that the managed change request has been approved, the module updates the user's managed content and sends a managed content change notification to the user.

[0091] Figure 4 This illustration shows a possible structure of an electronic device provided in an embodiment of this application. (Refer to...) Figure 4 The electronic device includes a processor 51, a memory 52, and a communication interface 53, which are interconnected and communicate with each other via a communication bus 54 and / or other forms of connection mechanism (not shown).

[0092] The memory 52 includes one or more (only one is shown in the figure), which may be, but is not limited to, Random Access Memory (RAM), Read Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), etc. The processor 51 and other possible components may access the memory 52 to read and / or write data therein.

[0093] Processor 51 includes one or more (only one is shown in the figure), which can be an integrated circuit chip with signal processing capabilities. The processor 51 can be a general-purpose processor, including a Central Processing Unit (CPU), a Microcontroller Unit (MCU), a Network Processor (NP), or other conventional processors; it can also be a special-purpose processor, including a Neural-network Processing Unit (NPU), a Graphics Processing Unit (GPU), a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. Furthermore, when there are multiple processors 51, some can be general-purpose processors and others can be special-purpose processors.

[0094] Communication interface 53 includes one or more (only one is shown in the figure) that can be used to communicate directly or indirectly with other devices for data exchange. Communication interface 53 may include interfaces for wired and / or wireless communication.

[0095] One or more computer program instructions may be stored in memory 52, and processor 51 may read and execute these computer program instructions to implement the methods provided in the embodiments of this application.

[0096] Understandable. Figure 4 The structure shown is for illustrative purposes only; the electronic device may also include structures that are more complex than those shown. Figure 4 The more or fewer components shown, or having the same Figure 4 The different structures shown. Figure 4 The components shown can be implemented using hardware, software, or a combination thereof. Electronic devices may be physical devices, such as PCs, laptops, tablets, mobile phones, servers, embedded devices, etc., or they may be virtual devices, such as virtual machines, virtualized containers, etc. Furthermore, electronic devices are not limited to a single device; they can also be a combination of multiple devices or a cluster of a large number of devices.

[0097] This application also provides a computer-readable storage medium storing computer program instructions. These computer program instructions are read and executed by a computer's processor to perform the method provided in this application. For example, the computer-readable storage medium can be implemented as follows: Figure 4 Memory 52 in electronic devices.

[0098] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0099] Furthermore, the units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0100] Furthermore, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0101] In this document, relational terms such as first and second are used only to distinguish one entity or operation from another entity or operation, without necessarily requiring or implying any such actual relationship or order between these entities or operations.

[0102] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A hosting method based on a SaaS platform, characterized in that, include: The system receives service purchase requests and displays the corresponding service hosting options; these options include: self-operation, partial hosting, and full hosting. If a request is received that the hosting method for the corresponding service is self-operated, an order is submitted to the service provider so that the service provider can grant the user the operation rights for the corresponding service; If a request is received that the hosting method for the corresponding service is partial hosting, after determining the hosting content, an order is submitted to the service provider, and a first work order is generated to enable the service provider to obtain the operation permissions corresponding to the hosting content and perform hosting, and then submitted to the work order center. If a request is received that the hosting method for the corresponding service is full hosting, then the hosting content is determined to be the corresponding service, an order is submitted to the service provider, a second work order is generated to enable the service provider to obtain the operation permission for the corresponding service and to host it, and then submitted to the work order center. Specifically, when a request is received indicating that the hosting method for the corresponding service is partial hosting, the hosting content is determined, including: The hosting dimension is displayed, wherein the hosting dimension includes at least one individual service corresponding to the service, and at least one functional service of the individual service; If it is determined that a request is received with the hosting dimension being a target single service, then the hosting content is determined to be the hosting of the target single service; If it is determined that a request for the target function service is received, then the hosted content is determined to be the hosting of the target function service.

2. The method as described in claim 1, characterized in that, in, The operational permissions include: permissions for asset management, task assignment, message notification strategy configuration, event handling, and report generation. The asset management is used to monitor users' asset information; The task issuance is a task used to issue the asset information of the monitored user; The message notification policy configuration is used to report to the operator when a risk event is detected; The event handling mechanism is used by the operator to handle risk events; The report generation tool generates a report on user asset data within a set time period, and the report is provided to the user for viewing.

3. The method as described in claim 1, characterized in that, Also includes: Establish a hosting behavior audit form for service providers; wherein, the hosting behavior audit form is used to record the hosting, modification and cancellation operations of users who have engaged in hosting.

4. The method as described in claim 1, characterized in that, include: Establish a service provider tenant tree for the service provider; wherein the service provider tenant tree includes the service provider's tenants and sub-tenants, and the service provider tenant tree is used by the service provider to select to host to a certain level of sub-tenant.

5. The method as described in claim 1, characterized in that, include: Establish a user-side tenant tree; wherein, the user-side tenant tree includes the user's tenants and sub-tenants, and the user-side tenant tree is used by the user to select to host to a certain level of sub-tenant.

6. The method as described in claim 1, characterized in that, After receiving the first or second work order, the work order center also includes: Through the work order center, a hosting change request is initiated to the service provider; Upon receiving an instruction from the service provider indicating that the hosting change application has been approved, the system updates the user's hosting content and sends a notification of the hosting content change to the user.

7. A managed system based on a SaaS platform, characterized in that, include: The receiving module is used to receive requests to purchase services and display the corresponding service hosting methods; wherein, the hosting methods include self-operation, partial hosting, and full hosting; The first processing module is used to submit an order to the service provider when it receives a request for a service whose hosting method is self-operated, so that the service provider can grant the user the operation rights of the corresponding service. The second processing module is used to determine the hosting content after receiving a request for a service with a partial hosting method, submit an order to the service provider, generate a first work order to enable the service provider to obtain the operation permissions corresponding to the hosting content and perform hosting, and submit it to the work order center. The third processing module is used to determine the managed content as the corresponding service when it receives a request that the managed method of the corresponding service is full managed, submit an order to the service provider, generate a second work order to enable the service provider to obtain the operation permission of the corresponding service and manage it, and submit it to the work order center. Specifically, the second processing module is used to display the hosting dimension, wherein the hosting dimension includes at least one individual service corresponding to the service, and at least one functional service of the individual service; if it is determined that a request is received for the hosting dimension as a target individual service, then the hosting content is determined to be hosting the target individual service; if it is determined that a request is received for the hosting dimension as a target functional service, then the hosting content is determined to be hosting the target functional service.

8. The system as described in claim 7, characterized in that, The second processing module includes: The managed dimension module is used to display managed dimensions, which include at least one individual service corresponding to the service, and at least one functional service of the individual service. If it is determined that a request is received for the managed dimension of the target individual service, then the managed content is determined to be the managed service of the target individual service. If it is determined that a request is received for the managed dimension of the target functional service, then the managed content is determined to be the managed service of the target functional service.

9. A computer-readable storage medium, characterized in that, The storage medium stores a computer program that, when executed by a processor, performs the method as described in any one of claims 1-6.