Information pushing method and device

By allowing customer service providers to combine cloud services and discount strategies on the cloud service sales platform and generate unified promotion links, the problem that existing platforms cannot support customer service providers to easily manage and promote discount strategies is solved, and more efficient and accurate discount promotion is achieved.

CN119537676APending Publication Date: 2025-02-28HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311279642.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-08-26
Filing Date
2023-09-28
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The existing cloud service sales platform cannot effectively support customer service providers to conveniently and accurately manage and promote preferential strategies under the resale mode, resulting in low promotion efficiency and accuracy.

Method used

By providing a platform, customer service providers allow freely combining cloud services and discount strategies on the platform, generating unified promotion links, so that different users can display different discount groups when accessing links.

Benefits of technology

It reduces the difficulty of customer service providers in managing discount strategies, improves the efficiency and accuracy of promotion discounts, and enhances users' purchasing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119537676A_ABST
    Figure CN119537676A_ABST
Patent Text Reader

Abstract

The invention relates to the field of cloud computing, and provides an information pushing method and device, and the method comprises the steps: pushing a first configuration interface to a customer service provider; obtaining first preferential information, wherein the first preferential information comprises a first preferential group; acquiring second preferential information, wherein the second preferential information comprises a second preferential group; associating the first preferential information with the first link; associating the second preferential information with the first link; responding to first access information of the first link, and pushing a first preferential group; and in response to second access information of the first link, pushing a second preferential group. According to the method, the customer service provider freely combines the cloud service and the preferential strategy on the platform and can generate the unified promotion link, so that different preferential groups can be displayed for different users when the different users access the link, the difficulty of managing the preferential strategy by the customer service provider is reduced, and the preferential promotion efficiency and accuracy are improved.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims the priority of the Chinese patent application filed with the China Patent Office on August 26, 2023, with application number 202311083385.8 and application name “A method, system and device for providing information”, the entire contents of which are incorporated by reference in this application. Technical Field

[0002] The embodiments of the present application relate to the field of cloud computing, and more specifically, to a method and device for information push. Background Art

[0003] In the field of cloud computing, in order to expand their business, cloud service providers often need to create exclusive discounts for specific products for specific users based on the demands of different users in order to achieve sales goals. As the business scale gradually increases, providers may authorize multiple customer service providers to resell cloud services. In this scenario, providers may authorize different customer service providers to have different levels of discount policies, and customer service providers at all levels can set different discount policies for different users based on the discount policies provided by the provider or the customer service provider at the previous level.

[0004] However, the existing cloud service sales platform cannot provide appropriate support for the above sales and preferential promotion models. On the existing cloud service sales platform, merchants need to specify the final preferential strategy for each user and provide exclusive access links, or display all preferential strategies and let users choose the preferential strategy they can actually enjoy. Either method is not conducive to the preferential promotion of customer service providers in the resale model. Therefore, how to enable customer service providers to manage and promote preferential strategies conveniently and accurately has become a technical problem that needs to be solved urgently. Summary of the invention

[0005] The embodiments of the present application provide a method and device for information push, which allows customer service providers to freely combine cloud services and preferential policies on the platform and generate a unified promotion link, so that different preferential groups can be displayed to different users when different users access the link, thereby reducing the difficulty of customer service providers in managing preferential policies and improving the efficiency and accuracy of promotional discounts.

[0006] In a first aspect, a method for information push is provided, including: pushing a first configuration interface to a customer service provider, the first configuration interface being used by the customer service provider to configure first preferential information and second preferential information; obtaining the first preferential information, the first preferential information including a first preferential group, the first preferential group being associated with at least one cloud service and at least one preferential policy; obtaining the second preferential information, the second preferential information including a second preferential group, the second preferential group being associated with at least one cloud service and at least one preferential policy; associating the first preferential information with a first link; associating the second preferential information with the first link; pushing the first preferential group in response to first access information of the first link; pushing the second preferential group in response to second access information of the first link.

[0007] According to the technical solution provided in this application, by providing a platform for managing and selling cloud services, customer service providers can freely combine cloud services and preferential policies on the platform to generate preferential groups, and generate unified promotion links, so that different preferential groups can be displayed to different users when different users access the links, thereby reducing the difficulty of customer service providers in managing preferential policies and improving the efficiency and accuracy of promotional discounts.

[0008] In combination with the first aspect, in certain implementations of the first aspect, the first preferential information also includes a first preferential identifier, and the first preferential group is associated with the first preferential identifier; the second preferential information also includes a second preferential identifier, and the second preferential group is associated with the second preferential identifier; the first access information is associated with the first preferential identifier; the second access information is associated with the second preferential identifier; wherein the preferential identifier includes at least one of the following: time information, address information, user attributes, and a user unique identifier.

[0009] According to the above technical solution, the platform can integrate multiple discount groups into the same promotion link, and associate a specific discount identifier with the access information when the promotion link is accessed, so that the platform can display different purchase interfaces according to the different access information when the user accesses the promotion link, so that customer service providers do not need to create multiple promotion links, thereby improving the efficiency of promotional discounts, and avoiding displaying inapplicable discount strategies to users, thereby improving the user's purchasing experience.

[0010] In combination with the first aspect, in some implementations of the first aspect, the preferential identifier is a user unique identifier; the first preferential identifier is a first user unique identifier, and the second preferential identifier is a second user unique identifier.

[0011] Optionally, the user's unique identifier includes, but is not limited to: the user's identity document (ID), the user's account number, the user's real-name information, etc.

[0012] According to the above technical solution, the platform can obtain the visitor's unique user ID when the promotion link is visited, and verify the visitor's identity information based on the unique user ID, so that only specific users can enter the purchase interface through the promotion link, thereby improving the pertinence and security of the promotion link.

[0013] In combination with the first aspect, in some implementations of the first aspect, the first preferential group includes a first cloud service, a second cloud service, a first preferential policy, and a second preferential policy; the first cloud service is associated with the first preferential policy, and the second cloud service is associated with the second preferential policy.

[0014] According to the above technical solution, customer service providers can use the platform to set different levels of preferential policies for multiple cloud services integrated in the same promotion link, thereby improving the freedom and flexibility of promotional discounts.

[0015] In combination with the first aspect, in some implementations of the first aspect, the first cloud service is a primary cloud service; and pushing the first preferential group includes: displaying the relationship between other cloud services and the primary cloud service.

[0016] According to the above technical solution, customer service providers can sell related cloud service combinations on the platform and set preferential policies for cloud service groups, so that when users visit the promotion link of a specific cloud service, they can also browse the cloud services associated with the cloud service on the purchase interface. This improves the efficiency of promotional discounts on the one hand, and improves the user's purchasing experience on the other.

[0017] In combination with the first aspect, in certain implementations of the first aspect, the second cloud service and the main cloud service are in a supporting relationship or a dependent relationship; the relationship between other cloud services and the main cloud service is displayed, including: displaying a purchase interface, the purchase interface is used to select cloud services in the discount group, wherein the main cloud service and the second cloud service are default selections.

[0018] According to the above technical solution, the relationship between other cloud services and the main cloud service in the cloud service group is reflected in the purchase interface of the cloud service group, which can provide users with more guidance when purchasing, thereby facilitating users to purchase suitable cloud services in the cloud service group.

[0019] In combination with the first aspect, in certain implementations of the first aspect, the multiple cloud services include at least one fifth cloud service and / or at least one sixth cloud service, the at least one fifth cloud service is in a supporting relationship or a dependent relationship with the main cloud service, and the at least one sixth cloud service is in a combination relationship or an integrated relationship with the main cloud service, and the third purchase interface prompts the third user to select multiple cloud services, among which the main cloud service and at least one fifth cloud service are selected by default, and at least one sixth cloud service is not selected by default.

[0020] According to the above technical solution, the platform also provides customer service providers with an interface for creating preferential policies, so that customer service providers can freely set the type and intensity of preferential offers, thereby improving the flexibility of promotional discounts. In addition, the platform can confirm whether the preferential policies created by customer service providers exceed the scope of authorization of the cloud service provider to the customer service provider, thereby facilitating the negotiation of preferential policies between the cloud service provider and the customer service provider.

[0021] In a second aspect, a device for information push is provided, including: an interface providing module, used to push a first configuration interface to a customer service provider, the first configuration interface is used for the customer service provider to configure first preferential information and second preferential information; an acquisition module, used to obtain the first preferential information, the first preferential information includes a first preferential group, the first preferential group is associated with at least one cloud service and at least one preferential policy; the acquisition module is also used to obtain the second preferential information, the second preferential information includes a second preferential group, the second preferential group is associated with at least one cloud service and at least one preferential policy; a processing module is used to associate the first preferential information with the first link; the processing module is also used to associate the second preferential information with the first link; the interface providing module is also used to push the first preferential group in response to the first access information of the first link; the interface providing module is also used to push the second preferential group in response to the second access information of the first link.

[0022] In combination with the second aspect, in certain implementations of the second aspect, the first preferential information also includes a first preferential identifier, and the first preferential group is associated with the first preferential identifier; the second preferential information also includes a second preferential identifier, and the second preferential group is associated with the second preferential identifier; the first access information is associated with the first preferential identifier; the second access information is associated with the second preferential identifier; wherein the preferential identifier includes at least one of the following: time information, address information, user attributes, and a user unique identifier.

[0023] In combination with the second aspect, in some implementations of the second aspect, the preferential identifier is a user unique identifier; the first preferential identifier is a first user unique identifier, and the second preferential identifier is a second user unique identifier.

[0024] In combination with the second aspect, in some implementations of the second aspect, the first preferential group includes a first cloud service, a second cloud service, a first preferential policy, and a second preferential policy; the first cloud service is associated with the first preferential policy, and the second cloud service is associated with the second preferential policy.

[0025] In combination with the second aspect, in some implementations of the second aspect, the first cloud service is a primary cloud service; and the interface provides a module for: displaying the relationship between other cloud services and the primary cloud service.

[0026] In combination with the second aspect, in some implementations of the second aspect, the second cloud service and the main cloud service are in a supporting or dependent relationship; the interface provides a module for: displaying a purchase interface, the purchase interface is used to select cloud services in the discount group, wherein the main cloud service and the second cloud service are default selections.

[0027] In combination with the second aspect, in some implementations of the second aspect, before associating the first preferential information with the first link, the processing module is further used to: obtain the content of at least one preferential policy, and determine whether the at least one preferential policy exceeds the authorization of the customer service provider.

[0028] In a third aspect, a computing device is provided, comprising a processor and a memory, wherein the memory is used to store instructions, and the processor is used to call and execute the instructions from the memory, so that the computing device executes the method in the first aspect or any possible implementation of the first aspect.

[0029] In a fourth aspect, a computing device cluster is provided, comprising at least one computing device, each computing device comprising a processor and a memory, wherein the memory is used to store instructions, and the processor is used to call and execute the instructions from the memory, so that the computing device cluster executes the method in the first aspect or any possible implementation of the first aspect.

[0030] Optionally, the processor may be a general-purpose processor, which may be implemented by hardware or software. When implemented by hardware, the processor may be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor may be a general-purpose processor, which is implemented by reading software codes stored in a memory, which may be integrated in the processor or may be located outside the processor and exist independently.

[0031] In a fifth aspect, a chip is provided, which obtains instructions and executes the instructions to implement the method in the above-mentioned first aspect or any possible implementation manner of the first aspect.

[0032] Optionally, as an implementation, the chip includes a processor and a data interface, and the processor reads instructions stored in the memory through the data interface to execute the method in the above-mentioned first aspect or any possible implementation of the first aspect.

[0033] Optionally, as an implementation method, the chip may also include a memory, in which instructions are stored, and the processor is used to execute the instructions stored in the memory. When the instructions are executed, the processor is used to execute the method in the above-mentioned first aspect or any possible implementation method of the first aspect.

[0034] In a sixth aspect, a computer program product comprising instructions is provided. When the instructions are executed by a computing device cluster, the computing device cluster executes the method in the above-mentioned first aspect or any possible implementation manner of the first aspect.

[0035] In a seventh aspect, a computer-readable storage medium is provided, comprising computer program instructions. When the computer program instructions are executed by a computing device cluster, the computing device cluster executes the method in the above-mentioned first aspect or any possible implementation manner of the first aspect.

[0036] By way of example, these computer-readable storage media include, but are not limited to, one or more of the following: read-only memory (ROM), programmable ROM (PROM), erasable PROM (EPROM), Flash memory, electrically EPROM (EEPROM), and hard drive.

[0037] Optionally, as an implementation manner, the above-mentioned storage medium may specifically be a non-volatile storage medium. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 It is a schematic flow chart of promotional offers on a traditional cloud service sales platform.

[0039] Figure 2 It is a schematic flowchart of another traditional cloud service sales platform promotion offer.

[0040] Figure 3 It is a schematic diagram of a cloud system applied in an embodiment of the present application.

[0041] Figure 4 This is a schematic flowchart of a cloud management platform promotion offer based on an embodiment of the present application.

[0042] Figure 5 It is a schematic flowchart of a method for information push provided in an embodiment of the present application.

[0043] Figure 6 It is a schematic diagram of a configuration interface for inputting preferential information provided in an embodiment of the present application.

[0044] Figure 7 It is a schematic diagram of a configuration interface for creating a cloud service group provided in an embodiment of the present application.

[0045] Figure 8 It is a schematic diagram of a configuration interface for creating a preferential policy provided in an embodiment of the present application.

[0046] Fig. 9 It is a schematic diagram of a configuration interface for managing promotional links provided in an embodiment of the present application.

[0047] Fig.10 It is a schematic diagram of a purchase interface for displaying a single cloud service or a cloud service group provided in an embodiment of the present application.

[0048] Fig.11 It is a schematic diagram of a purchase interface for displaying multiple cloud services or cloud service groups provided in an embodiment of the present application.

[0049] Fig.12 It is a schematic diagram of a purchase interface for displaying multiple cloud services in a cloud service group provided in an embodiment of the present application.

[0050] Fig.13 It is a schematic structural block diagram of an information push device provided in an embodiment of the present application.

[0051] Fig.14 It is a schematic structural block diagram of a computing device provided in an embodiment of the present application.

[0052] Fig.15 It is a schematic structural block diagram of a computing device cluster provided in an embodiment of the present application.

[0053] Fig.16 It is a schematic structural block diagram of another computing device cluster provided in an embodiment of the present application. DETAILED DESCRIPTION

[0054] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0055] The present application will present various aspects, embodiments or features around a system including multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all devices, components, modules, etc. discussed in conjunction with the figures. In addition, combinations of these schemes may also be used.

[0056] In addition, in the embodiments of the present application, words such as "exemplary" and "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present concepts in a concrete way.

[0057] In the embodiments of the present application, "corresponding (corresponding, relevant)" and "corresponding (corresponding)" can sometimes be used interchangeably. It should be pointed out that when the distinction between them is not emphasized, the meanings they intend to express are consistent.

[0058] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are equally applicable to similar technical problems.

[0059] References to "one embodiment" or "some embodiments" etc. described in this specification mean that a particular feature, structure or characteristic described in conjunction with the embodiment is included in one or more embodiments of the present application. Thus, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear at different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0060] In the present application, "at least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: including the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.

[0061] In the field of cloud computing, in order to expand their business, cloud service providers often need to create exclusive discounts for specific products for specific users based on the demands of different users in order to achieve sales goals. As the business scale gradually increases, providers may authorize multiple customer service providers to resell cloud services. In this scenario, providers may authorize different customer service providers to have different levels of discount policies, and customer service providers at all levels can set different discount policies for different users based on the discount policies provided by the provider or the customer service provider at the previous level.

[0062] For example, a cloud service provider can authorize a larger customer service provider A to offer a 30% discount when selling its own cloud services, while authorizing a smaller customer service provider B to offer only a 20% discount. In order to attract more users during the sales process, customer service providers can set up different levels of discounts for different cloud services and for different types of user groups based on the discounts authorized by the provider. For example, customer service provider A offers a 200 yuan discount for certain cloud services with a consumption of 1,000 yuan or more on the basis of a 30% discount on all cloud services for newly registered users, and offers a 10% discount on another certain cloud service for users with a historical consumption of 10,000 yuan or more. Ultimately, different users who purchase cloud services through different channels enjoy different discount policies.

[0063] Currently, cloud service providers generally provide their own online sales platforms, where users can choose to purchase cloud services and receive corresponding cloud services. However, the existing cloud service sales platforms do not take into account the intermediary role of customer service providers, and therefore cannot provide appropriate support for the above sales and preferential promotion models.

[0064] Figure 1 This is a flowchart for promoting discounts on a traditional cloud service sales platform. Figure 1 As shown in the figure, after the provider publishes the cloud service on the platform, it creates all the preferential policies it wants to provide. Then, through advertising or other promotional channels, different users are allowed to confirm the preferential policies they can enjoy. The platform displays all the preferential policies published by the provider, and users need to choose the preferential policies they can actually enjoy according to their own circumstances after selecting the cloud service. Finally, after the platform verifies that there is no problem with the preferential policy selected by the user, the order and transaction process are completed. The above process requires users to independently confirm and select the corresponding preferential policy during the purchase process, which has the risk of making the wrong choice and is not conducive to the user's purchasing experience.

[0065] Figure 2 A flowchart for promoting a discount for another traditional cloud service sales platform. Figure 2 As shown in the figure, after the provider releases the cloud service on the platform, it creates a preferential policy for a specific user group. The platform generates an exclusive link for the user group based on the specific preferential policy, and provides the exclusive link to users belonging to the specific user group by, for example, binding an account. Users complete the order and transaction process by accessing the exclusive link. The above process requires the provider to generate an exclusive link every time it provides different preferential policies for different users, and the link binding discount is single, which is not conducive to preferential promotion.

[0066] In summary, all traditional methods consider maintaining preferential policies one-to-one, without considering that the customer service provider, as an intermediate role, combines different cloud services and different preferential policies, and promotes different preferential combinations for different groups on a large scale, which is not conducive to the preferential promotion of customer service providers in the resale model. Therefore, how to enable customer service providers to manage and promote preferential policies conveniently and accurately has become a technical problem that needs to be solved urgently.

[0067] In view of this, an embodiment of the present application provides a method for information push, by allowing customer service providers to freely combine cloud services and preferential policies on the platform and generate a unified promotion link, so that different preferential groups can be displayed to different users when different users access the link, thereby reducing the difficulty of customer service providers in managing preferential policies and improving the efficiency and accuracy of promotional discounts.

[0068] Figure 3 Schematic diagram of the cloud system used in the embodiment of the present application. Figure 3 As shown, the cloud management platform 300 is used to manage the infrastructure for providing cloud services, and the infrastructure includes at least one cloud data center, and each cloud data center is provided with at least one server. The hardware layer of at least one server is not limited to a processor, a memory, and a network card, and a computer program runs on the basis of the hardware layer to form a software layer, and the software layer includes a variety of cloud services provided by the provider to the user.

[0069] The cloud management platform 300 provides an access interface (such as an interface or application program interface (API)). Users can operate the client remote access access interface to register a cloud account and password on the cloud management platform and log in to the cloud management platform. After the cloud management platform successfully authenticates the cloud account and password, the user can further pay to select and purchase virtual machines and / or cloud services of specific specifications (processor, memory, disk) on the cloud management platform. After the payment is successful, the cloud management platform provides the remote login account and password of the purchased virtual machine. The client can remotely log in to the virtual machine and use the purchased cloud service in the virtual machine.

[0070] The functions of the cloud management platform 300 include but are not limited to user console, computing management service, network management service, storage management service, authentication service, and image management service. The user console provides an interface or API to interact with the user, the computing management service is used to manage servers running virtual machines and containers and bare metal servers, the network management service is used to manage network services (such as gateways, firewalls, etc.), the storage management service is used to manage storage services (such as data bucket services), the authentication service is used to manage user accounts and passwords, and the image management service is used to manage virtual machine images.

[0071] Users can use the client to log in to the cloud management platform 300 through the Internet and manage the rented cloud services.

[0072] In the embodiment of the present application, the cloud management platform 300 also provides an access interface for the customer service provider. The customer service provider can log in to the cloud management platform 300 through the Internet using a client. Through the access interface provided by the cloud management platform 300, the customer service provider can browse the cloud services for which it has a resale license, and set preferential policies for these cloud services, thereby promoting preferential prices to users through the cloud management platform to achieve the purpose of selling cloud services.

[0073] Optionally, the cloud management platform 300 can also provide an access interface for cloud service providers. Providers can log in to the cloud management platform 300 through the Internet using a client. Providers can publish cloud services, create and manage information about their published cloud services through the access interface provided by the cloud management platform 300. Optionally, providers can also authorize customer service providers to resell their published cloud services through the cloud management platform 300, and supervise and authorize customer service providers to set preferential policies for cloud services.

[0074] It should be understood that the cloud management platform 300 can be used by multiple customer service providers, and multiple customer service providers can resell the same cloud service or different cloud services. The cloud management platform 300 can also be used by multiple providers, that is, the cloud management platform 300 can provide users with cloud services from multiple different providers at the same time. Accordingly, the same customer service provider can also resell cloud services from multiple different providers through the cloud management platform 300, and can also sell cloud services from different providers in combination.

[0075] Figure 4 This is a flow chart of the promotion of the cloud management platform based on the above embodiment of the present application. Figure 4 As shown, multiple providers can publish different cloud services on the cloud management platform. Customer service providers responsible for reselling these cloud services can create discount policies and combine cloud services and discount policies to generate multiple discount groups. The cloud management platform generates promotional links containing multiple discount groups and promotes the promotional links to user groups with various attributes. When users with specific attributes access the promotional link, the cloud management platform can display a specific purchase interface containing the specific discount group configured for them (push specific discount groups). After users select the cloud services to be purchased on their respective specific purchase interfaces, they can automatically match the discount policies of each selected cloud service, thereby completing the order and transaction process.

[0076] Combine the following Figure 5 The information push method provided in the embodiment of the present application is described in detail.

[0077] Figure 5A schematic flow chart of a method for information push provided in an embodiment of the present application is shown. Optionally, Figure 5 The method shown can be applied to a cloud management platform, such as Figure 3 The cloud management platform 300 shown in is executed.

[0078] like Figure 5 As shown, the method includes the following steps.

[0079] Step S510: Pushing the first configuration interface to the customer service provider.

[0080] For example, in step S510, the cloud management platform may provide a first configuration interface to the customer service provider, and the first configuration interface is used to prompt the customer service provider to enter preferential information. Specifically, after the customer service provider logs in to the cloud management platform, the cloud management platform verifies the customer service provider's identity and displays the configuration interface on its client. The configuration interface is used to prompt the customer service provider to enter preferential information, where each preferential information corresponds to a preferential group, and each preferential group includes at least one cloud service and at least one preferential policy for the at least one cloud service.

[0081] For example, the preferential information input by the customer service provider in the first configuration interface may include first preferential information and second preferential information. The first preferential information may correspond to a first preferential group, the first preferential group is associated with at least one cloud service and at least one preferential policy; the second preferential information may correspond to a second preferential group, the second preferential group is associated with at least one cloud service and at least one preferential policy.

[0082] Optionally, the preferential information may also include a preferential identification. The preferential identification is used to associate the preferential group with the corresponding access information, thereby defining the conditions for pushing a specific preferential group. The preferential identification may include at least one of the following: time information, address information, user attributes, and user unique identifier.

[0083] For example, the time information may be the effective time and / or expiration time of the discount group. The corresponding access information may be the time when the promotion link is accessed. Only when the time when the promotion link is accessed falls between the effective time and expiration time of the associated discount group, the associated discount group can be pushed.

[0084] For example, the address information may be the effective Internet protocol (IP) address of the discount group. The corresponding access information may be the IP address of the promotion link access request. The associated discount group can be pushed only when the IP address of the access request is consistent with the effective IP address of the associated discount group. For example, discount group 1 can be pushed only when the IP address of the access request belongs to Shanghai, and discount group 2 can be pushed only when the IP address of the access request belongs to Beijing.

[0085] User attributes may be attributes of users who can enjoy the preferential group. User attributes include, but are not limited to: user account level, user account consumption record, etc. Specific users may be directly specified through the user's account. The user's account level may be the level that the cloud management platform divides registered accounts according to certain rules. The level may change with the behavior of the account, such as the VIP level. For example, a user with a user attribute of "V3 user" may represent a user group with an account VIP level of level 3 or above, and a user with a user attribute of "V5 user" may represent a user group with an account VIP level of level 5 or above. The consumption record of a user account may be the amount of money that a user has spent on purchasing cloud services through the account on the cloud management platform. In addition, user attributes may also include other attributes, such as the registration time of the account. For example, a user with a user attribute of "new user" may represent a user group with an account registration time of less than one month.

[0086] The user unique identifier may be information that can distinguish an individual user, including but not limited to: the user's identity document (ID), the user's account number, the user's real-name information, etc. The user unique identifier can be used to associate the discount group with at least one specific user.

[0087] Figure 6 FIG. 1 is a schematic diagram showing a configuration interface for inputting preferential information provided by an embodiment of the present application. Figure 6 As shown, the configuration interface provides respective input fields for cloud services (groups), preferential policies, and user attributes. In the "Product Group" input field, the customer service provider can enter the name of at least one cloud service and / or the name of the cloud service group. The input method includes but is not limited to directly typing text, selecting from the displayed candidate list, or searching for keywords and selecting from the options that appear, etc., and this application does not make specific restrictions on this. Accordingly, the customer service provider can enter the name of at least one preferential policy in the "Preferential Policy" input field and enter at least one user attribute in the "Customer Attribute" input field.

[0088] Optionally, the configuration interface for inputting preferential information may also include other information of the preferential group. For example, the "Effective Time" input field may be used to input the start time of the validity period of the preferential group, and the "Expiration Time" input field may be used to input the end time of the validity period of the preferential group. After the customer service provider inputs all the information related to the preferential group in the configuration interface, the cloud management platform may obtain the input preferential information in response to the customer service provider clicking the "OK" button, or may not save the input in response to the customer service provider clicking the "Cancel" button. For example, according to Figure 6The discount group created by the input content shown in is that users with the attributes of "new user", "V3 user" or "V5 user" can enjoy the discounts named "618 Big Promotion" and "New Customer Exclusive" when purchasing the cloud service (group) named "One-click Cloud Access". The discount group is valid from 0:00 on June 1, 2023 to 12:00 on June 18, 2023.

[0089] In some possible implementations, the preferential policy may be targeted at a cloud service group consisting of multiple cloud services. In this case, the cloud management platform may also provide a second configuration interface, which is used to prompt the customer service provider to enter combination information, and the combination information is used to indicate the cloud services included in the cloud service group to be created. Figure 6 A "Create" button may be provided on the right side of the cloud service (group) input field in the configuration interface shown. The cloud management platform may display a configuration interface for creating a cloud service group to the customer service provider in response to the customer service provider clicking the button. Figure 7 A schematic diagram of a configuration interface for creating a cloud service group provided by an embodiment of the present application is shown. Figure 7 As shown, the customer service provider can enter the name of the cloud service group in the "Product Group Name" input column and enter the information of the cloud services included in the cloud service group in the configuration interface for creating a cloud service group. The cloud service information includes, but is not limited to, the name of the cloud service entered in the "Product Name" input column and the provider entered in the "ISV" input column. The cloud service information may also include the sales type of the cloud service entered in the "Product Type" input column, such as self-service, joint venture, ordinary, etc. Optionally, the cloud service information may also include the main cloud service among the multiple cloud services entered in the "Combination Relationship" input column and the relationship between other cloud services and the main cloud service. The relationship between other cloud services and the main cloud service includes, but is not limited to, supporting relationships, combination relationships, integration relationships, dependency relationships, etc., as shown in Table 1.

[0090] Table 1

[0091]

[0092]

[0093] Among them, "activation strategy" refers to whether the validity period of the preferential policy of the cloud service is consistent with that of the main cloud service. "Simultaneous activation" requires the start time and end time of the preferential policy to be consistent with the main cloud service, while the start time and end time of the cloud service of "independent activation" can be set separately. "Whether the life cycle is consistent" refers to whether the delivery cycle of the cloud service needs to be consistent with the delivery cycle of the main cloud service. "Business processing rules" refers to the sales relationship and / or preferential policy relationship between the cloud service and the main cloud service. Among them, the preferential policy of the cloud service that is a supporting relationship or a combination relationship with the main cloud service can be set separately, and the cloud service that is an integrated relationship or a dependent relationship with the main cloud service uses the same preferential policy as the main cloud service. For cloud service groups with cloud services that can set preferential policies separately, after the customer service provider selects the cloud service group in the configuration interface for inputting preferential information, the configuration interface can display each cloud service that can be set separately, and provide a preferential policy input column and a user attribute input column for each cloud service that can be set separately.

[0094] In this case, the first preferential group may include the first cloud service, the second cloud service, the first preferential policy, and the second preferential policy. The first cloud service is associated with the first preferential policy, and the second cloud service is associated with the second preferential policy. It should be understood that when the first cloud service and the second cloud service are the same, the first preferential policy and the second preferential policy may be different; or, when the first preferential policy and the second preferential policy are the same, the first cloud service and the second cloud service may be different; or, the first cloud service and the second cloud service may be different, and the first preferential policy and the second preferential policy may also be different.

[0095] In some possible implementations, the specific content of the preferential policy may be set by the customer service provider. In this case, the cloud management platform may also provide a third configuration interface, which is used to prompt the customer service provider to enter the specific content of the preferential policy. The specific content of the preferential policy may include the preferential type of the preferential policy and / or the preferential value of the preferential policy. Figure 6 A "Create" button may be provided on the right side of the preferential policy input field in the configuration interface shown. In response to the customer service provider clicking the button, the cloud management platform may display a configuration interface for creating a preferential policy to the customer service provider. Figure 8 A schematic diagram of a configuration interface for creating a preferential policy provided by an embodiment of the present application is shown. Figure 8As shown, the "Policy Name" input field is used to prompt the customer service provider to enter the name of the discount policy it has created, and the name is used to select the corresponding discount policy when entering the discount information; the "Policy Description" input field allows the customer service provider to enter notes for the discount policy; the "Discount Strategy" input field is used to prompt the customer service provider to select or enter the discount type; the "Discount Ratio" input field is used to instruct the user to enter the specific value of the type of discount according to the discount type. Among them, the discount type includes but is not limited to "discount discount", "full reduction discount", etc. For example, for discount type discounts, the discount value can be a percentage value representing the discount ratio, such as 70%; for full reduction type discounts, the discount value can be the value of X and Y in "full X yuan minus Y yuan". The discount type and the corresponding discount value can also be in other forms, such as "gift", "consumption coupon", etc., which are not specifically limited in this application.

[0096] In some possible implementations, after obtaining the content of at least one preferential policy input by the customer service provider, the cloud management platform can determine whether the at least one preferential policy exceeds the authorization of the customer service provider. Specifically, the authorization of the customer service provider refers to the scope of preferential policies that the cloud service provider allows the customer service provider to set for the cloud service. The present application embodiment provides two specific implementation methods for determining whether a preferential policy exceeds the authorization of the customer service provider:

[0097] Implementation method 1: The cloud management platform can obtain the authorization of the customer service provider in advance, and confirm whether the content of at least one preferential policy input by the customer service provider is within the scope of the pre-acquired authorization. If it is within the authorization scope, the preferential policy will take effect, otherwise the preferential policy will be invalid. For example, after the customer service provider and the cloud service provider establish a corresponding relationship on the cloud management platform, the provider can input and manage the authorization of each customer service provider with which the corresponding relationship is established through the management interface provided by the cloud management platform, so that the cloud management platform can obtain the authorization of the above-mentioned customer service provider in advance through the management interface.

[0098] Implementation method two: After obtaining the content of at least one preferential policy input by the customer service provider, the cloud management platform can display the content of the at least one preferential policy to the cloud service provider and prompt the provider to confirm. If the provider confirms the content of the at least one preferential policy, the cloud management platform regards that the customer service provider has obtained authorization consistent with the scope of the at least one preferential policy.

[0099] For example, after the customer service provider creates a preferential group, it can apply to the corresponding cloud service provider through the cloud management platform to confirm the preferential policy associated with the preferential group. Specifically, after the cloud service provider logs in to the cloud management platform, the cloud management platform verifies the identity of the provider and displays the management interface on its client. The management interface for confirming the preferential policy can display the preferential policy created by the customer service provider and waiting for confirmation, and can also provide other information such as the cloud service associated with the preferential policy and the specific content of the preferential policy. The management interface is used to prompt the provider to enter confirmation information, and the confirmation information is used to confirm the corresponding preferential policy, so that the cloud management platform obtains the confirmation information from the management interface and executes the subsequent steps of the information push method provided in the embodiment of the present application. For example, the management interface for confirming the preferential policy can be provided with a "confirm" button after each preferential policy displayed, and the cloud management platform can respond to the provider's click operation on the "confirm" button to perform the subsequent steps of promoting the preferential policy for the corresponding preferential policy. According to the above technical solution, the cloud management platform can confirm with the corresponding cloud service provider before generating a promotion link according to the preferential policy of the customer service provider, so as to facilitate the negotiation of the preferential policy between the cloud service provider and the customer service provider, thereby improving the convenience of preferential management.

[0100] It should be understood that the above implementation method 1 and implementation method 2 can be used separately or in combination, and this application does not make specific limitations. For example, the cloud management platform can obtain the first authorization of the cloud service provider to the customer service provider in advance. When the authorization policy input by the cloud service provider exceeds the scope of the first authorization, the cloud management platform can also display the content of the at least one preferential policy to the cloud service provider and prompt the provider to confirm.

[0101] Step S520: Obtain the first preferential information and the second preferential information.

[0102] For example, in step S520, the cloud management platform may obtain the preferential information input by the customer service provider from the configuration interface provided in step S510 to determine the preferential group included in the preferential information. As described above, the preferential information may include first preferential information and second preferential information. The first preferential information may correspond to a first preferential group, the first preferential group being associated with at least one cloud service and at least one preferential policy; the second preferential information may correspond to a second preferential group, the second preferential group being associated with at least one cloud service and at least one preferential policy.

[0103] Specifically, the cloud management platform can obtain information about the cloud service or information about each cloud service in the cloud service group based on the name of the cloud service or cloud service group in the discount information. The information about the cloud service includes but is not limited to the name of the cloud service, the original price of the cloud service, a brief introduction to the content of the cloud service, pictures and / or video displays of the cloud service, information about the provider of the cloud service, etc.

[0104] In some possible implementations, the above-mentioned cloud service information can be created by the cloud service provider. In this case, the management interface provided by the cloud management platform to the cloud service provider is also used to prompt the provider to input the cloud service information. For example, the management interface can provide a "Create" button, and the cloud management platform can display the management interface for creating the cloud service in response to the provider's click operation on the "Create" button. In the management interface for creating a cloud service, the cloud service provider can enter the information of the cloud service to be created and click the "Finish" button, so that the cloud management platform can obtain the input cloud service information in response to the provider's click operation on the "Finish" button. Optionally, after obtaining the cloud service information, the cloud management platform can store the cloud service information in a database and add the name of the newly created cloud service to the candidate items in the cloud service input column in the configuration interface.

[0105] Step S530: Associating the first preferential information with the first link, and associating the second preferential information with the first link.

[0106] For example, in step S530, the cloud management platform may generate a promotion link based on the discount information obtained in step S520. Specifically, the cloud management platform may provide an interface for generating a promotion link, and input the above-obtained information as a parameter for interacting with the interface, thereby outputting a promotion link. As an example, typical parameters for generating a link interface interaction are shown in Table 2.

[0107] Table 2

[0108] customerInfos M List <string> < / string> 20 User attributes startTime M String 20 Discount group effective timestamp (UTC time) endTime M String 20 Discount group expiration timestamp (UTC time) OfferingInfos M List <offeringinfo> < / offeringinfo> 64 Cloud service and preferential policy information PartnerID M String 20 Customer service provider information

[0109] The output results corresponding to the interface described in Table 2 are shown in Table 3.

[0110] Table 3

[0111] url M String 512 Promotional Links

[0112] It should be understood that the above examples are only links in the uniform resource locator (URL) format as examples, but the form of the promotion link in the present application is not limited to this. The promotion link in the embodiment of the present application can be any channel that can be provided to users and enable users to access a specific interface, such as a QR code, and the present application does not make specific limitations on this.

[0113] In some possible implementations, the same customer service provider may create multiple discount groups through the configuration interface. In this case, the cloud management platform can generate the same promotion link based on the multiple discount groups, and the promotion link can display different content based on different access information when it is accessed. For example, the first discount information and the second discount information can be associated with the first link. It should be understood that the first link can be one of the above-mentioned promotion links.

[0114] Optionally, when the customer service provider creates multiple discount groups through the configuration interface, the cloud management platform can provide the customer service provider with a configuration interface for managing promotion links after generating one or more promotion links, and display the generated promotion links to the customer service provider through the configuration interface for managing promotion links. Fig. 9 A schematic diagram of a configuration interface for managing promotional links provided in an embodiment of the present application is shown.

[0115] like Fig. 9 As shown in the figure, multiple promotion groups can generate the same promotion link or different promotion links. Fig. 9 Taking the situation shown as an example, the cloud management platform can integrate all discount groups into the same promotion link, or the cloud management platform can also determine the discount groups to be integrated into the same promotion link in other ways, such as integrating multiple discount groups with different discount strategies and / or user attributes for the same cloud service or cloud service group into the same promotion link, and generating different promotion links for discount groups for different cloud services or cloud service groups. This application does not make specific restrictions on this. Fig. 9 The configuration interface for managing promotional links shown can display the promotional links, and can also display the cloud service (group) name, discount policy, validity period, user attributes and other information corresponding to the promotional links. It can also provide operation-related buttons for users to operate the promotional links, including but not limited to "Copy link", "View QR code", "Delete", "Send", etc.

[0116] In some possible implementations, the configuration interface for managing promotional links is also used to prompt the customer service provider to update the preferential information associated with the promotional link. For example, in the configuration interface for managing promotional links, an "Update" button may be provided after each preferential group, and the cloud management platform may display the first configuration interface when creating the corresponding preferential group in response to the customer service provider clicking the "Update" button, thereby allowing the user customer service provider to update the preferential information. The promotion link remains unchanged after the update, but the preferential information associated with the promotion link changes, so that when the user accesses the same promotion link after the update, the cloud management platform can provide a purchase interface different from that before the update, which is used to display the updated information of at least one cloud service and the updated at least one preferential policy. According to the above technical solution, the customer service provider can change the cloud service and / or preferential policy displayed in the purchase interface corresponding to the promotion link without updating the promotion link, thereby avoiding the time and cost required to update the promotion link, thereby improving the flexibility and efficiency of the promotional discount.

[0117] Optionally, other tabs may be provided in the configuration interface for managing promotion links to provide other management functions for the customer service provider. Fig. 9 Taking the configuration interface shown as an example, in the configuration interface corresponding to the "Preferential Application" tab, the customer service provider can view and manage the preferential policies that need to be confirmed by the cloud service provider and / or the status of the preferential policies that have been applied for confirmation by the cloud service provider. The functions provided include but are not limited to issuing preferential policy confirmation applications, withdrawing preferential policy confirmation applications, and confirming that preferential policy confirmation applications are completed. The configuration interface can also display other information and / or provide other functions to the customer service provider through other tabs, which are not specifically limited in this application.

[0118] Step S540: in response to the first access information of the first link, push the first preferential group; in response to the second access information of the first link, push the second preferential group.

[0119] For example, in step S540, when a user visits a promotion link, the cloud management platform can promote the associated discount group according to the access information. Specifically, the cloud management platform can promote the discount group by providing a purchase interface to the visitor, and displaying at least one cloud service and at least one discount policy associated with the discount group in the purchase interface.

[0120] As mentioned above, the discount information may also include a discount identifier, which is used to associate the discount group with the corresponding access information, thereby defining the conditions for the discount group to be pushed. When a user accesses a promotion link, the cloud management platform can obtain the access information when the promotion link is accessed, thereby displaying the discount group associated with the access information in the purchase interface.

[0121] It should be understood that since the access information when the promotion link is accessed may be different, the cloud management platform can push different discount groups according to different access information. For example, in response to the first access information of the first link, the first discount group is pushed; and / or, in response to the second access information of the first link, the second discount group is pushed.

[0122] In some possible implementations, the access information of the promotion link access is associated with the user's unique identifier. For example, in response to the access request, the cloud management platform can provide the visitor with a user login interface to instruct the visitor to enter the identity authentication information, such as the user name and password of the user account. The cloud management platform queries the database based on the identity authentication information obtained from the user login interface to determine the user's unique identifier of the user who issued the access request, such as ID, account number, real-name system information, etc. Only when the user's unique identifier of the user meets the user's unique identifier associated with at least one discount group in the promotion link, the cloud management platform provides the user with a purchase interface for displaying the at least one discount group, otherwise the user is blocked from accessing the promotion link. According to the above technical solution, the cloud management platform can obtain the visitor's identity authentication information when the promotion link is accessed, and verify the visitor's unique identifier based on the identity authentication information, and can only display the purchase interface to specific visitors, avoiding visitors who do not meet the requirements from entering the purchase interface, thereby improving the pertinence and security of the promotion link.

[0123] It should be understood that when the cloud management platform is able to automatically obtain the visitor's identity authentication information, for example, when there are cookies stored in the visitor's browser, the cloud management platform can automatically fill in the identity authentication information on the user login interface and then jump to the corresponding purchase interface, or skip displaying the user login interface to the visitor and directly obtain the identity authentication information.

[0124] Fig.10 A purchase interface for displaying a single cloud service or a cloud service group provided by an embodiment of the present application is shown. Fig.10 As shown, the purchase interface can display information of the cloud service or cloud service group, such as name, original price, icon (logo), content introduction, picture and / or video display, specifications, purchase method, etc. The purchase interface also displays the preferential policies corresponding to the cloud service or cloud service group, and can also provide preferential prices after enjoying the above preferential policies.

[0125] As mentioned above, a promotion link may include multiple discount groups, so when users with different user attributes access the same promotion link, the cloud service information and / or discount policies displayed in the purchase interface of the cloud management platform may be different. Fig.10The purchase interface shown may be a purchase interface for cloud service (group) A enjoying the “Anniversary Sale” and “New Customer Exclusive” preferential policies, displayed by the cloud management platform in response to an access request from a first user who meets the first user attributes; and when a second user who meets the second user attributes issues an access request to the same promotion link, the cloud management platform may display a purchase interface for cloud service (group) B enjoying the “Anniversary Sale” preferential policy.

[0126] Fig.11 A purchase interface for displaying multiple cloud services or cloud service groups provided by an embodiment of the present application is shown. Fig.10 The purchase interface shown is similar. Fig.11 The purchase interface shown may display information of each cloud service or cloud service group and the corresponding preferential policies. In addition, the purchase interface may provide a check option before each cloud service or cloud service group to instruct the user to select the cloud service or cloud service group to be purchased. The purchase interface may also provide a total amount based on the cloud service or cloud service group selected by the user.

[0127] Optionally, for a cloud service group, in addition to the information of the cloud service group and the preferential policies corresponding to the cloud service group, the purchase interface provided by the cloud management platform can also display information of each cloud service in the cloud service group. As mentioned above, in some embodiments, the preferential policies of at least some of the cloud services can be set independently. In this case, the purchase interface can also display the preferential policies corresponding to each cloud service in the cloud service group. Fig.12 A purchase interface for displaying multiple cloud services in a cloud service group provided by an embodiment of the present application is shown. Fig.12 As shown, the purchase interface displays, for example Fig.10 or Fig.11 Based on the information of the cloud service groups shown, the information of each cloud service in the cloud service group and the corresponding preferential policies can be expanded and displayed below each cloud service group. Fig.12 In the purchase interface shown, the preferential policies enjoyed by the cloud services in cloud service group A include "anniversary promotion" and "new customer exclusive". Specifically, cloud service C included in cloud service group A enjoys both "anniversary promotion" and "new customer exclusive", while cloud service D included in cloud service group A can only enjoy "new customer exclusive". The information types and display methods of each cloud service in the cloud service can refer to the description of the information of independent cloud services in the previous text, which will not be repeated here.

[0128] Optionally, as mentioned above, when creating a cloud service group, you can set the main cloud service and the relationship between other cloud services in the group and the main cloud service. Therefore, the cloud service purchase interface can also display the relationship between the cloud services contained in it and the main cloud service. For example, the purchase interface can also provide a check option in front of each cloud service in the cloud service group, and display the above relationship through different check rules. For example, Fig.12 As shown, cloud service C can be the main cloud service in cloud service group A. In this case, when cloud service group A is checked, cloud service C is checked forcibly and cannot be canceled separately, and / or cloud service C is displayed at the top of the group of cloud services; cloud service E can be in a supporting relationship or a dependent relationship with cloud service C. In this case, when cloud service group A is checked, cloud service E is checked by default, indicating that the cloud service has a strong correlation with the use of the main cloud service and is recommended for users to purchase; cloud service F can be in a combined relationship or an integrated relationship with cloud service C. In this case, when cloud service group A is checked, cloud service F is not selected by default, indicating that the cloud service has a weak correlation with the main cloud service, and users can freely choose whether to purchase it. According to the above technical solution, more guidance can be provided to users when they purchase, so as to facilitate users to purchase suitable cloud services in the cloud service group.

[0129] To summarize, through the technical solution provided in the embodiments of the present application, a cloud management platform for managing and selling cloud services is provided. Customer service providers can freely combine cloud services and preferential policies on the cloud management platform and limit the user attributes of users who can enjoy preferential policies. A unified promotion link can be generated, so that when a user accesses the link, only the specific cloud services and specific preferential policies that the user can enjoy are displayed, thereby reducing the difficulty for customer service providers to manage preferential policies and improving the efficiency and accuracy of promotional discounts.

[0130] Combination of the above Figures 5 to 12 The information push method embodiment provided by the present application is described below. Figures 13 to 16 , an embodiment of the device for information push provided in this application is described.

[0131] Fig.13 1 shows a schematic structural diagram of an information push device 1300 provided in an embodiment of the present application. Optionally, Fig.13 The device 1300 shown can be set in a cloud management platform, for example, Figure 3 In the cloud management platform 300 shown in .

[0132] like Fig.13 As shown, the device 1300 includes: an interface providing module 1310 , an acquisition module 1320 , and a processing module 1330 .

[0133] Specifically, the interface providing module 1310 is used to obtain first preferential information, where the first preferential information includes a first preferential group, and the first preferential group is associated with at least one cloud service and at least one preferential policy.

[0134] Specifically, the acquisition module 1320 is used to acquire first preferential information, where the first preferential information includes a first preferential group, and the first preferential group is associated with at least one cloud service and at least one preferential policy.

[0135] Specifically, the acquisition module 1320 is further used to acquire second preferential information, where the second preferential information includes a second preferential group, and the second preferential group is associated with at least one cloud service and at least one preferential policy.

[0136] Specifically, the processing module 1330 is used to associate the first preferential information with the first link.

[0137] Specifically, the processing module 1330 is further configured to associate the second preferential information with the first link.

[0138] Optionally, before associating the first preferential information with the first link, the processing module 1330 is further configured to obtain the content of at least one preferential policy and determine whether the at least one preferential policy exceeds the authorization of the customer service provider.

[0139] Specifically, the interface providing module 1310 is further configured to push a first preferential group in response to first access information of a first link.

[0140] Specifically, the interface providing module 1310 is further configured to push a second preferential group in response to the second access information of the first link.

[0141] Optionally, the first preferential information also includes a first preferential identification, and the first preferential group is associated with the first preferential identification; the second preferential information also includes a second preferential identification, and the second preferential group is associated with the second preferential identification; the first access information is associated with the first preferential identification; the second access information is associated with the second preferential identification; wherein the preferential identification includes at least one of the following: time information, address information, user attributes, and user unique identifier.

[0142] Optionally, the preferential identifier is a user unique identifier; the first preferential identifier is a first user unique identifier, and the second preferential identifier is a second user unique identifier.

[0143] Optionally, the first preferential group includes a first cloud service, a second cloud service, a first preferential policy, and a second preferential policy; the first cloud service is associated with the first preferential policy, and the second cloud service is associated with the second preferential policy.

[0144] Optionally, the first cloud service is a primary cloud service, and the interface providing module 1310 is specifically used to display the relationship between other cloud services and the primary cloud service.

[0145] Optionally, the second cloud service and the main cloud service are in a supporting or dependent relationship, and the interface providing module 1310 is specifically used to display a purchase interface, which is used to select cloud services in the discount group, wherein the main cloud service and the second cloud service are default selections.

[0146] Among them, the above modules can be implemented by software or hardware. Exemplarily, the implementation of the interface providing module 1310 is introduced below by taking the interface providing module 1310 as an example. Similarly, the implementation of the acquisition module 1320 and the processing module 1330 can refer to the implementation of the interface providing module 1310.

[0147] As an example of a software functional unit, the interface providing module 1310 may include code running on a computing instance. Among them, the computing instance may include at least one of a physical host (computing device), a virtual machine, and a container. Further, the above-mentioned computing instance may be one or more. For example, the interface providing module 1310 may include code running on multiple hosts / virtual machines / containers. It should be noted that the multiple hosts / virtual machines / containers used to run the code may be distributed in the same region (region) or in different regions. Furthermore, the multiple hosts / virtual machines / containers used to run the code may be distributed in the same availability zone (AZ) or in different AZs, each AZ including a data center or multiple data centers with similar geographical locations. Among them, usually a region may include multiple AZs.

[0148] Similarly, multiple hosts / virtual machines / containers used to run the code can be distributed in the same virtual private cloud (VPC) or in multiple VPCs. Usually, a VPC is set up in a region. For cross-region communication between two VPCs in the same region and between VPCs in different regions, a communication gateway needs to be set up in each VPC to achieve interconnection between VPCs through the communication gateway.

[0149] As an example of a hardware functional unit, the interface providing module 1310 may include at least one computing device, such as a server, etc. Alternatively, the interface providing module 1310 may also be a device implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD). The PLD may be a complex programmable logical device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof.

[0150] The multiple computing devices included in the interface providing module 1310 can be distributed in the same region or in different regions. The multiple computing devices included in the interface providing module 1310 can be distributed in the same AZ or in different AZs. Similarly, the multiple computing devices included in the interface providing module 1310 can be distributed in the same VPC or in multiple VPCs. The multiple computing devices can be any combination of computing devices such as servers, ASICs, PLDs, CPLDs, FPGAs, and GALs.

[0151] It should be noted that, in other embodiments, the interface providing module 1310, the acquisition module 1320 and the processing module 1330 can be used to execute any step in the above-mentioned information push method respectively, and the steps that the interface providing module 1310, the acquisition module 1320 and the processing module 1330 are responsible for implementing can be specified as needed. The full functions of the device 1300 are realized by respectively implementing different steps in the above-mentioned information push method through the interface providing module 1310, the acquisition module 1320 and the processing module 1330.

[0152] The present application also provides a computing device 100. Fig.14 As shown, the computing device 100 includes: a bus 102, a processor 104, a memory 106, and a communication interface 108. The processor 104, the memory 106, and the communication interface 108 communicate with each other through the bus 102. The computing device 100 can be a server or a terminal device. It should be understood that the present application does not limit the number of processors and memories in the computing device 100.

[0153] The bus 102 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.14 The bus 102 is represented by only one line, but it does not mean that there is only one bus or one type of bus. The bus 102 may include a path for transmitting information between various components of the computing device 100 (eg, the memory 106, the processor 104, and the communication interface 108).

[0154] The processor 104 may include any one or more of a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).

[0155] The memory 106 may include a volatile memory, such as a random access memory (RAM). The memory 106 may also include a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD), or a solid state drive (SSD).

[0156] The memory 106 stores executable program codes, and the processor 104 executes the executable program codes to respectively implement the functions of the aforementioned interface providing module, acquisition module, and processing module, thereby implementing the aforementioned information push method. That is, the memory 106 stores instructions for executing the aforementioned information push method.

[0157] The communication interface 108 uses a command distribution module such as, but not limited to, a network interface card, a transceiver, etc. to implement communication between the computing device 100 and other devices or a communication network.

[0158] The embodiment of the present application also provides a computing device cluster. The computing device cluster includes at least one computing device. The computing device can be a server, such as a central server, an edge server, or a local server in a local data center. In some embodiments, the computing device can also be a terminal device such as a desktop computer, a laptop computer, or a smart phone.

[0159] like Fig.15 As shown, the computing device cluster includes at least one computing device 100. The memory 106 in one or more computing devices 100 in the computing device cluster may store the same instructions for executing the above-mentioned information push method.

[0160] In some possible implementations, the memory 106 of one or more computing devices 100 in the computing device cluster may also store partial instructions for executing the above-mentioned information push method. In other words, the combination of one or more computing devices 100 may jointly execute instructions for executing the above-mentioned information push method.

[0161] It should be noted that the memory 106 in different computing devices 100 in the computing device cluster can store different instructions, which are respectively used to execute part of the functions of the above-mentioned operation and maintenance channel management cluster. That is, the instructions stored in the memory 106 in different computing devices 100 can implement the functions of one or more modules of the interface providing module, the acquisition module and the processing module.

[0162] In some possible implementations, one or more computing devices in the computing device cluster may be connected via a network, which may be a wide area network or a local area network. Fig.16 A possible implementation is shown. Fig.16 As shown, two computing devices 100A and 100B are connected via a network. Specifically, the network is connected via a communication interface in each computing device. In this type of possible implementation, the memory 106 in the computing device 100A stores instructions for executing the functions of the interface providing module. At the same time, the memory 106 in the computing device 100B stores instructions for executing the functions of the acquisition module and the processing module.

[0163] It should be understood that Fig.16 The functions of the computing device 100A shown in FIG. 1 may also be completed by multiple computing devices 100. Similarly, the functions of the computing device 100B may also be completed by multiple computing devices 100.

[0164] An embodiment of the present application also provides a chip, which includes a processor and a data interface. The processor reads instructions stored in a memory through the data interface to execute the above-mentioned information push method.

[0165] The embodiment of the present application also provides a computer program product including instructions. The computer program product may be a software or program product including instructions that can be run on a computing device or stored in any available medium. When the computer program product is run on at least one computing device, the at least one computing device executes the above-mentioned information push method.

[0166] The embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium can be any available medium that can be stored by the computing device or a data storage device such as a data center containing one or more available media. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk). The computer-readable storage medium includes instructions that instruct the computing device to execute the above-mentioned method for pushing management information.

[0167] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0168] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the protection scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for information push, characterized in that: include: Pushing a first configuration interface to a customer service provider, where the first configuration interface is used by the customer service provider to configure first preferential information and second preferential information; Acquire the first preferential information, where the first preferential information includes a first preferential group, where the first preferential group is associated with at least one cloud service and at least one preferential policy; Acquire the second preferential information, where the second preferential information includes a second preferential group, where the second preferential group is associated with at least one of the cloud services and at least one of the preferential policies; Associating the first preferential information with the first link; Associating the second preferential information with the first link; In response to the first access information of the first link, push the first preferential group; In response to the second access information of the first link, the second preferential group is pushed.

2. The method according to claim 1, characterized in that The first preferential information further includes a first preferential identification, and the first preferential group is associated with the first preferential identification; The second preferential information further includes a second preferential identification, and the second preferential group is associated with the second preferential identification; The first access information is associated with the first preferential identification; The second access information is associated with the second preferential identification; The preferential identification includes at least one of the following: time information, address information, user attributes, and user unique identifier.

3. The method according to claim 2, characterized in that The preferential identification is a unique identifier of the user; The first preferential identifier is a first user unique identifier, and the second preferential identifier is a second user unique identifier.

4. The method according to any one of claims 1 to 3, characterized in that The first preferential group includes a first cloud service, a second cloud service, a first preferential strategy, and a second preferential strategy; The first cloud service is associated with a first preferential policy, and the second cloud service is associated with a second preferential policy.

5. The method according to claim 4, characterized in that The first cloud service is a primary cloud service; The pushing of the first preferential group includes: Show the relationship of other cloud services to the primary cloud service.

6. The method according to claim 5, characterized in that The second cloud service is in a supporting relationship or a dependent relationship with the primary cloud service; The display of the relationship between other cloud services and the main cloud service includes: A purchase interface is displayed, where the purchase interface is used to select cloud services in the discount group, wherein the primary cloud service and the second cloud service are default selections.

7. The method according to any one of claims 1 to 6, characterized in that: Before associating the first preferential information with the first link, the method further includes: The content of at least one preferential policy is obtained, and it is determined whether the at least one preferential policy exceeds the authorization of the customer service provider.

8. A device for information push, characterized in that: include: An interface providing module, used for pushing a first configuration interface to a customer service provider, wherein the first configuration interface is used by the customer service provider to configure first preferential information and second preferential information; An acquisition module, configured to acquire the first preferential information, where the first preferential information includes a first preferential group, where the first preferential group is associated with at least one cloud service and at least one preferential policy; The acquisition module is further used to acquire the second preferential information, where the second preferential information includes a second preferential group, where the second preferential group is associated with at least one of the cloud services and at least one of the preferential policies; A processing module, configured to associate the first preferential information with a first link; The processing module is further used to associate the second preferential information with the first link; The interface providing module is further used to push the first preferential group in response to the first access information of the first link; The interface providing module is further configured to push the second preferential group in response to second access information of the first link.

9. The device according to claim 8, characterized in that The first preferential information further includes a first preferential identification, and the first preferential group is associated with the first preferential identification; The second preferential information further includes a second preferential identification, and the second preferential group is associated with the second preferential identification; The first access information is associated with the first preferential identification; The second access information is associated with the second preferential identification; The preferential identification includes at least one of the following: time information, address information, user attributes, and user unique identifier.

10. The device according to claim 9, characterized in that The preferential identification is a unique identifier of the user; The first preferential identifier is a first user unique identifier, and the second preferential identifier is a second user unique identifier.

11. The device according to any one of claims 8 to 10, characterized in that The first preferential group includes a first cloud service, a second cloud service, a first preferential strategy, and a second preferential strategy; The first cloud service is associated with a first preferential policy, and the second cloud service is associated with a second preferential policy.

12. The device according to claim 11, characterized in that The first cloud service is a primary cloud service; The interface provides modules for: Show the relationship of other cloud services to the primary cloud service.

13. The device according to claim 12, characterized in that The second cloud service is in a supporting relationship or a dependent relationship with the primary cloud service; The interface provides modules for: A purchase interface is displayed, where the purchase interface is used to select cloud services in the discount group, wherein the primary cloud service and the second cloud service are default selections.

14. The device according to any one of claims 8 to 13, characterized in that Before associating the first preferential information with the first link, the processing module is further used for: The content of at least one preferential policy is obtained, and it is determined whether the at least one preferential policy exceeds the authorization of the customer service provider.

15. A computing device, characterized in that: The computer comprises a processor and a memory, wherein the processor is configured to execute instructions stored in the memory so that the computing device executes the method according to any one of claims 1 to 7.

16. A computing device cluster, characterized in that: comprising at least one computing device, each computing device comprising a processor and a memory; The processor of the at least one computing device is configured to execute instructions stored in the memory of the at least one computing device, so that the computing device cluster executes the method according to any one of claims 1 to 7.

17. A computer-readable storage medium, characterized in that: The method comprises computer program instructions, which, when executed by a computing device cluster, cause the computing device cluster to perform the method according to any one of claims 1 to 7.