Method and apparatus for application deployment in software-as-a-service platform and storage medium

US12164895B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12164895-B2
Application numberUS-202117789046-A
CountryUS
Kind codeB2
Filing dateMar 31, 2021
Priority dateMar 31, 2021
Publication dateDec 10, 2024
Grant dateDec 10, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method and apparatus for application deployment in a software-as-a-service platform and a storage medium are provided. A SaaS platform exists in a PaaS platform in an application form. The method includes: receiving order information of a user, wherein the order information includes an application identifier and delivery identifier of a designated application designated by the user, and the delivery identifier is configured to indicate a delivery mode of the designated application ( 101 ); determining relevant information for deploying the designated application according to the order information, wherein the relevant information includes the delivery identifier ( 102 ); sending the relevant information to the PaaS platform, so that the PaaS platform performs application deployment according to an application model corresponding to the relevant information so as to obtain the designated application, and sends a deployment result of the designated application to the SaaS platform ( 103 ); and receiving the deployment result, and providing corresponding feedback information to the user according to the deployment result ( 104 ).

First claim

Opening claim text (preview).

What is claimed is: 1. A method for application deployment in a software-as-a-service (Saas) platform, applied to the SaaS platform, wherein the SaaS platform exists in a platform-as-a-service (PaaS) platform in an application form, and the method comprises: receiving order information of a user, wherein the order information comprises an application identifier and delivery identifier of a designated application designated by the user, and the delivery identifier is configured to indicate a delivery mode of the designated application; determining relevant information for deploying the designated application according to the order information, wherein the relevant information comprises the delivery identifier; sending the relevant information to the PaaS platform, so that the PaaS platform performs the application deployment according to an application model corresponding to the relevant information so as to obtain the designated application, and sends a deployment result of the designated application to the SaaS platform; and receiving the deployment result, and providing corresponding feedback information to the user according to the deployment result; wherein the providing the corresponding feedback information to the user according to the deployment result comprises: when the delivery identifier is address delivery, the deployment result being an application address of the designated application locally deployed, taking the application address as the feedback information to be provided to the user, so that the user accesses the application through the application address; when the delivery identifier is mirror program delivery, the deployment result being a mirror file of the designated application, taking the mirror file as the feedback information to be provided to the user, so that the user installs the designated application in a desired environment through the mirror file; and when the delivery identifier is designated environment delivery, the order information further comprising an interface address of a container designated by the user; and the deployment result being that the designated application has been deployed in the container, taking a condition that the designated application has been deployed in the container as the feedback information to be provided to the user so as to notify the user that the designated application has been deployed in the container. 2. The method according to claim 1 , wherein the determining the relevant information for deploying the designated application according to the order information comprises: generating a call instruction according to the order information; sending the call instruction to an application library, so that the application library calls description information of the designated application, wherein the application library is shared by the SaaS platform and the PaaS platform; and obtaining the description information from the application library, and using the description information and the delivery identifier as the relevant information. 3. The method according to claim 1 , wherein before receiving the deployment result, and providing the corresponding feedback information to the user according to the deployment result, the method further comprises: determining a user operation performed by the user according to an operation identifier carried in the order information, wherein the user operation comprises a purchase operation and a trial operation. 4. The method according to claim 3 , wherein after the determining the user operation performed by the user, the method further comprises: before determining the relevant information for deploying the designated application, if it is determined that the user operation is the purchase operation, returning to a payment page, so that the user pays on the payment page; and reviewing the order information after it is determined that the user completes payment on the payment page. 5. The method according to claim 1 , wherein after receiving the deployment result, and providing the corresponding feedback information to the user according to the deployment result, the method further comprises: when the delivery identifier is the address delivery, if an application type of the designated application is a multi-tenant application, creating a corresponding user account and password when receiving a next new order for purchasing the designated application; and returning the user account and password and an address of the designated application to the user corresponding to the new order. 6. The method according to claim 5 , wherein the creating the corresponding user account and password comprises: automatically allocating the user account and password to the user corresponding to the new order; and encapsulating the user account and password in a tenant interface of the designated application. 7. The method according to claim 5 , wherein after returning the user account and password and the address of the designated application to the user corresponding to the new order, the method further comprises: periodically detecting a validity period of the user account; and when it is detected that the validity period of the user account has expired and a fee is not renewed, setting the user account to be in an invalid state, to make the user account be unaccessible. 8. A method for application deployment in a software-as-a-service (Saas) platform, applied to a platform-as-a-service (PaaS) platform, wherein the PaaS platform comprises the SaaS platform existing in an application form, and the method comprises: receiving relevant information for deploying a designated application sent by the SaaS platform, wherein the designated application is determined from order information received from the SaaS platform, and the relevant information comprises a delivery identifier of the designated application; performing the application deployment through a corresponding application model according to the relevant information so as to obtain the designated application; and sending a deployment result of the designated application to the SaaS platform, so that the SaaS platform provides corresponding feedback information to a user corresponding to the order information according to the deployment result; wherein sending a deployment result of the designated application to the SaaS platform, so that the SaaS platform provides corresponding feedback information to a user corresponding to the order information according to the deployment result, comprises: when the delivery identifier is address delivery, sending the deployment result, which is an application address of the designated application locally deployed, to the SaaS platform, to enable the SaaS platform to take the application address as the feedback information to be provided to the user, so that the user accesses the application through the application address; when the delivery identifier is mirror program delivery, sending the deployment result, which is a mirror file of the designated application, to the SaaS platform, to enable the Saas platform to take the mirror file as the feedback information to be provided to the user, so that the user installs the designated application in a desired environment through the mirror file; and when the delivery identifier is designated environment delivery and the order information further comprises an interface address of a container designated by the user, sending the deployment result, which indicates that the designated application has been deployed in the container, to the SaaS platform, to enable the SaaS platform to take a condition that the designated application has been deployed in the container as the feedback information to be provided to the use

Assignees

Inventors

Classifications

  • Program loading or initiating (bootstrapping G06F9/4401; security arrangements for program loading or initiating G06F21/57) · CPC title

  • Installation · CPC title

  • for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title

  • G06Q30/06Primary

    Buying, selling or leasing transactions · CPC title

  • G06F8/60Primary

    Software deployment · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12164895B2 cover?
A method and apparatus for application deployment in a software-as-a-service platform and a storage medium are provided. A SaaS platform exists in a PaaS platform in an application form. The method includes: receiving order information of a user, wherein the order information includes an application identifier and delivery identifier of a designated application designated by the user, and the d…
Who is the assignee on this patent?
Boe Technology Group Co Ltd, Beijing Boe Technology Dev Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06Q30/06. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 10 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).