Telecommunication industry discount packet recommendation method, device, equipment and medium
By obtaining user's business processing requests and selection operations, we determine the optimal discount strategy for telecommunications industry services, solving the problem of complex business recommendations and lack of discounts in the existing technology, and achieving the satisfaction of user needs and the improvement of experience.
Patent Information
- Application Number
- CN202411662944.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-03-14
AI Technical Summary
The existing telecom industry's business recommendation methods are complex and lack of discounts, which cannot meet the simplicity and discount needs of users.
By obtaining the user's business processing request, determining the service type, and displaying the service display page to the user, after the user selects at least one second target service, determines the optimal discount strategy based on the first target service and the second target service, and recommends the corresponding discount package.
It provides multiple business choices with the same type of user's business. By determining the best discount strategy, it recommends discount packages that meet users' business and discount needs, improving the user's user experience.
Smart Images

Figure CN119624532A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of telecommunication industry service processing, and in particular to a telecommunication industry preferential package recommendation method, device, equipment and medium. Background Art
[0002] With the development of the telecommunications industry market, business acceptance needs to implement a new processing model to meet the needs of the mass market. The existing complex and non-discounted business recommendation method can no longer meet the needs of users. Therefore, a simple and preferential business recommendation method is urgently needed. Summary of the invention
[0003] The technical problem to be solved by the present invention is to provide a method, device, equipment and medium for recommending preferential packages in the telecommunications industry, aiming to solve at least one of the above technical problems.
[0004] In the first aspect, the technical solution of the present invention to solve the above technical problem is as follows: a method for recommending preferential packages in the telecommunications industry, the method comprising:
[0005] Acquire a processing request of a user for a first target service, wherein the processing request includes a first service identifier of the first target service;
[0006] Determining, according to the first service identifier, a service type corresponding to the first target service;
[0007] According to the service type, displaying a service display page to the user, the service display page including multiple services corresponding to the service type, the multiple services including the first target service;
[0008] Determining, based on the user's selection operation for at least one second target business among the multiple businesses, an optimal preferential policy corresponding to the first target business and at least one second target business;
[0009] Recommending the corresponding discount package under the optimal discount strategy to the user.
[0010] The beneficial effects of the present invention are as follows: based on the business type to which the first target business that the user wants to handle belongs, multiple businesses of the same business type as the first target business are provided to the user for selection; after the user selects at least one second target business, the optimal preferential strategy is further determined based on the first target business and at least one second target business, so as to recommend to the user a corresponding preferential package under the optimal preferential strategy, so that the preferential package not only meets the user's business needs, but also meets the preferential needs, thereby improving the user's usage experience.
[0011] Based on the above technical solution, the present invention can also be improved as follows.
[0012] Further, the determining the optimal preferential policy corresponding to the first target business and at least one second target business based on the user's selection operation for at least one second target business among the multiple businesses includes:
[0013] Based on the selection operation, determining whether the first target business and at least one of the second target businesses conform to both the first preferential policy and the second preferential policy;
[0014] If both the first preferential policy and the second preferential policy are met, based on the priorities corresponding to the first preferential policy and the second preferential policy respectively, determining the preferential policy with the highest priority as the optimal preferential policy;
[0015] If the first preferential policy and the second preferential policy are not met at the same time, the target preferential policy that meets the requirements is determined as the optimal preferential policy, and the target preferential policy is the first preferential policy or the second preferential policy.
[0016] Further, the first preferential policy is a full amount preferential policy, the second preferential policy is a full item preferential policy, the selection operation includes a second service identifier and a fee of each second target service, and the handling request also includes the fee of the first target service;
[0017] The determining, based on the selection operation, whether the first target business and at least one of the second target businesses conform to both the first preferential policy and the second preferential policy comprises:
[0018] Determine, based on the user's selection operation for at least one second target service among the multiple services, the total number of services and the total tariff corresponding to the first target service and at least one second target service;
[0019] Based on the total number of services and the total charges, it is determined whether the first target service and at least one of the second target services conform to both the first preferential policy and the second preferential policy.
[0020] Furthermore, the service display page also includes the service name, selection mark, tariff, selection status mark and handling mark of each service displayed.
[0021] Furthermore, the method further comprises:
[0022] Obtaining a purchase request from the user for a discount package corresponding to the optimal discount policy, and generating an order;
[0023] Based on the order, the preferential package is processed according to the optimal preferential strategy.
[0024] In a second aspect, in order to solve the above technical problem, the present invention further provides a device for recommending preferential packages in the telecommunications industry, the device comprising:
[0025] The request includes a first service identifier of the first target service;
[0026] A service type determination module, configured to determine a service type corresponding to the first target service according to the first service identifier;
[0027] A service display module, configured to display a service display page to the user according to the service type, wherein the service display page includes a plurality of services corresponding to the service type, wherein the plurality of services include the first target service;
[0028] An optimal preferential policy determination module, configured to determine the optimal preferential policy corresponding to the first target business and at least one of the second target businesses based on the user's selection operation for at least one second target business among the multiple businesses;
[0029] The recommendation module is used to recommend the corresponding discount package under the optimal discount strategy to the user.
[0030] In a third aspect, in order to solve the above-mentioned technical problem, the present invention also provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the telecommunications industry preferential package recommendation method of the present application is implemented.
[0031] In a fourth aspect, in order to solve the above-mentioned technical problem, the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the method for recommending preferential packages for the telecommunications industry of the present application is implemented.
[0032] Additional aspects and advantages of the present application will be partially given in the following description, which will become apparent from the following description, or will be understood through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for describing the embodiments of the present invention are briefly introduced below.
[0034] Figure 1 A flowchart of a method for recommending preferential packages in the telecommunications industry provided by one embodiment of the present invention;
[0035] Figure 2 A schematic diagram of the internal flow logic of a shopping cart recommendation service provided by an embodiment of the present invention;
[0036] Figure 3A schematic diagram of a flow chart of a shopping cart recommendation rule provided by an embodiment of the present invention;
[0037] Figure 4 A schematic diagram of a shopping cart discount model provided by an embodiment of the present invention;
[0038] Figure 5 A schematic diagram of the structure of a device for recommending preferential packages in the telecommunications industry provided by one embodiment of the present invention;
[0039] Figure 6 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0040] The principles and features of the present invention are described below. The examples given are only used to explain the present invention and are not used to limit the scope of the present invention.
[0041] The technical solution of the present invention and how the technical solution of the present invention solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present invention will be described below in conjunction with the accompanying drawings.
[0042] The solution provided by the embodiment of the present invention can be applied to any application scenario where the most favorable telecommunication discount package needs to be recommended to users. The solution provided by the embodiment of the present invention can be executed by any electronic device, for example, it can be a user's terminal device, and the terminal device can be any terminal device that can install applications and access web pages through applications, including at least one of the following: smart phones, tablet computers, laptop computers, desktop computers, smart speakers, smart watches, smart TVs, and smart car devices.
[0043] The embodiment of the present invention provides a possible implementation method, such as Figure 1 As shown, a flowchart of a method for recommending preferential packages in the telecommunications industry is provided. The solution can be executed by any electronic device, for example, a terminal device, or jointly executed by a terminal device and a server. For the convenience of description, the method provided by the embodiment of the present invention will be described below by taking the terminal device as the execution subject as an example. Figure 1 The method may include the following steps:
[0044] S10, obtaining a processing request of a user for a first target service, wherein the processing request includes a first service identifier of the first target service;
[0045] S20, determining a service type corresponding to the first target service according to the first service identifier;
[0046] S30, displaying a service display page to the user according to the service type, wherein the service display page includes multiple services corresponding to the service type, and the multiple services include the first target service;
[0047] S40, determining an optimal preferential policy corresponding to the first target business and at least one of the second target businesses based on the user's selection operation for at least one second target business among the multiple businesses;
[0048] S50: Recommending a discount package corresponding to the optimal discount policy to the user.
[0049] Through the method of the present invention, based on the business type to which the first target business that the user wants to handle belongs, multiple services of the same business type as the first target business are provided to the user for selection. After the user selects at least one second target business, the optimal preferential strategy is further determined based on the first target business and at least one second target business, so as to recommend a corresponding preferential package under the optimal preferential strategy to the user, so that the preferential package not only meets the user's business needs, but also meets the preferential needs, thereby improving the user's usage experience.
[0050] The solution of the present invention is further described below in conjunction with the following specific embodiments. In this embodiment, a method for recommending a preferential package for the telecommunications industry may include the following steps:
[0051] S10, obtaining a processing request of a user for a first target service, wherein the processing request includes a first service identifier of the first target service;
[0052] Among them, the processing request refers to a request for purchasing the first target service. The request can be a request generated based on the user's trigger operation on the client interface of the terminal device. The specific form of the trigger operation is configured as needed. For example, it can be a trigger action of a specific operation position of the user on the interface of the application of the terminal device. In actual use, the trigger operation can be a trigger selection operation for the relevant trigger identifier. Among them, the specific form of the trigger identifier can be configured according to actual needs. For example, it can be a designated virtual button or input box on the client interface. Specifically, for example, it can be a virtual button of "XXX" displayed on the client interface. The operation of the user clicking the virtual button indicates that the user wants to purchase the first target service corresponding to "XXX".
[0053] The first target service refers to services in the telecommunications industry, such as ringback tone services, traffic services, and the like.
[0054] The first service identifier is used to identify which service the first target service is. One service can be pre-configured with one service identifier.
[0055] S20, determining a service type corresponding to the first target service according to the first service identifier;
[0056] Among them, a first corresponding relationship between each service identifier and each service type can be established in advance, one service type can correspond to multiple service identifiers, and all service identifiers can include the first service identifier. Then, one implementable method of the above S20 is: based on the first corresponding relationship, determine the service type corresponding to the first service identifier.
[0057] Among them, the service types can be pre-divided according to different services in telecommunications services. For example, video services can be divided into one category, and traffic services can be divided into another category.
[0058] S30, displaying a service display page to the user according to the service type, wherein the service display page includes multiple services corresponding to the service type, and the multiple services include the first target service;
[0059] Optionally, the above-mentioned service display page also includes the service name, selection mark, tariff, selection status mark and handling mark of each service displayed.
[0060] Among them, the service name can be used as a service identifier of different services to distinguish each service, and can also be called a tariff name. The selection identifier is used to provide the user with an operation identifier for selecting at least one second target service. One service corresponds to one selection identifier. For the first target service, the backend can automatically identify the selection identifier based on the processing request for the first target service on the service display page. For each second target service, the user can select the second target service request according to the selection identifier corresponding to the second target service, so that the backend can determine the optimal preferential policy based on the selected second target service in real time. After the user selects a selection identifier, the selection identifier automatically changes the display mode to distinguish whether the corresponding second target service is selected by the user.
[0061] The tariff can also be called the tariff price, which is in yuan / month, and each service corresponds to a tariff. The selection status indicator indicates whether it has been added to the shopping cart, which can be distinguished based on the two indicators of added and not added. One service corresponds to a selection status indicator.
[0062] The handling flag indicates whether a handling request is triggered. One service corresponds to one handling flag. After an operation is performed on a handling flag, a handling request for the service corresponding to the handling flag can be triggered. In response to the handling request, the service corresponding to the handling request can be added to the shopping cart. Therefore, a shopping cart is also displayed on the service display page, and the shopping cart displays various services that have been selected for handling, including the first target service.
[0063] The type identifier of the business type corresponding to the first target business may also be displayed on the business display page.
[0064] S40, determining an optimal preferential policy corresponding to the first target business and at least one of the second target businesses based on the user's selection operation for at least one second target business among the multiple businesses;
[0065] Among them, a second target service may correspond to a selection operation, and the selection operation may be triggered based on the corresponding selection identifier. The specific implementation process of S40 is carried out in the backend, and different combination preferential methods between different recommendation strategies and service information of different services (including but not limited to service identifiers, tariffs, etc.) and calculation rules corresponding to different combination preferential methods are pre-stored in the backend. Based on the pre-set rules, the optimal preferential strategy corresponding to the first target service and at least one of the second target services can be accurately calculated, wherein the optimal preferential strategy refers to a combination method that not only meets the user's service needs, but also meets the user's tariff needs. The combination method can also be called a service combination or preferential package.
[0066] Optionally, in the above S40, based on the user's selection operation for at least one second target service among the multiple services, determining the optimal preferential policy corresponding to the first target service and at least one second target service includes:
[0067] S401, based on the selection operation, determining whether the first target business and at least one of the second target businesses conform to both a first preferential policy and a second preferential policy;
[0068] S402: If both the first preferential policy and the second preferential policy are met, based on the priorities corresponding to the first preferential policy and the second preferential policy, determine the preferential policy with the highest priority as the optimal preferential policy;
[0069] S403: If the first preferential policy and the second preferential policy are not met at the same time, a target preferential policy that meets the requirements is determined as the optimal preferential policy, and the target preferential policy is the first preferential policy or the second preferential policy.
[0070] The first preferential policy is a full amount preferential policy, that is, a policy that provides preferential treatment when the preset total amount of tariff is met, for example, a 5 yuan discount when the total amount of tariff is met. The second preferential policy is a full item preferential policy, that is, a policy that provides preferential treatment when the preset total number of services is met, for example, a 20% discount when the total number of services is met, and the selection operation includes the second service identifier and tariff of each second target service, and the processing request also includes the tariff of the first target service;
[0071] Optionally, a possible implementation of the above S401 is:
[0072] S4011, based on the user's selection operation for at least one second target service among the multiple services, determining the total number of services and the total tariff corresponding to the first target service and at least one second target service;
[0073] S4012: Based on the total number of services and the total charges, determine whether the first target service and at least one of the second target services comply with both the first preferential policy and the second preferential policy.
[0074] S50: recommending to the user a corresponding preferential package under the optimal preferential policy, wherein the preferential package includes a first target service and at least one second target service that the user wants to handle.
[0075] Optionally, after the above S50, the method further includes:
[0076] Obtaining a purchase request from the user for a discount package corresponding to the optimal discount policy, and generating an order;
[0077] Based on the order, the preferential package is processed according to the optimal preferential strategy.
[0078] In order to better illustrate and understand the principle of the method provided by the present invention, the scheme of the present invention is described below in conjunction with an optional specific embodiment. It should be noted that the specific implementation of each step in the specific embodiment should not be understood as a limitation to the scheme of the present invention. On the basis of the principle of the scheme provided by the present invention, other implementations that can be thought of by those skilled in the art should also be considered within the scope of protection of the present invention.
[0079] See also Figures 2 to 4 , a method for recommending preferential packages for the telecommunications industry provided by this solution includes the following steps:
[0080] Step 1, Setup Figures 2 to 4 The internal flow logic, shopping cart recommendation rules and shopping cart discount model of the shopping cart recommendation service shown in the figure, wherein the internal flow logic of the shopping cart recommendation service corresponds to the overall processing flow of a telecommunications industry discount package recommendation method provided by this solution, the shopping cart recommendation rules describe the rules for determining the optimal discount strategy, and the shopping cart discount model is used to describe business-related information, various discount rules (discount strategies) and other related information related to various businesses in the telecommunications industry, and is used to determine business types, discount strategies corresponding to different business combinations, etc.
[0081] Step 2, follow Figure 2In the processing flow, after obtaining the user's processing request for the first target business, the shopping cart discount recommendation service is called, that is, the processing process corresponding to the above steps S20 to S50 is performed, wherein the processing request includes the first business identifier of the first target business;
[0082] Step 3, based on the shopping cart discount model in step 1, obtaining the tariff configuration information in the discount package, that is, obtaining the tariff information of the first target business and at least one second target business selected by the user;
[0083] Step 4, calling the visible and available verification service to verify the business type of each business in the first target business and at least one second target business, the purpose of the verification is to verify whether each business is a business corresponding to the same business type; Figure 3 Determine whether the tariff is within the preferential package, that is, determine the service type of the first target service; Figure 3 The meaning of judging whether this tariff is the main recommended tariff is whether the first target service is the currently recommended service;
[0084] Step 5: If each of the first target business and at least one second target business passes the verification, load the redis cache data information (corresponding to Figure 3 The discount package information after the query verification shown in ), the redis cache data information may include the shopping cart recommendation rules in step 1;
[0085] Step 6: Based on the shopping cart recommendation rules and the tariff configuration information, calculate the tariff relationship, the previous restriction information and the tariff common rules, and call the multi-concurrent computing capability to determine the preferential policies (corresponding to the first target business and at least one second target business) that are in line with. Figure 3 The process of determining whether to combine the preferential packages shown in , that is, determining whether the first target business and at least one of the second target businesses conform to the first preferential policy (policy corresponding to the full gift preferential package) and the second preferential policy (policy corresponding to the full item preferential package) at the same time;
[0086] Step 7, returning a calculation result list, which includes preferential policies that the first target business and at least one second target business comply with;
[0087] Step 8, write the calculation result list into the data cache memcached;
[0088] Step 9: Obtain the preferential packages corresponding to the preferential policies that the first target business and at least one second target business meet from the data cache memcached as the shopping cart recommendation packages, i.e., corresponding Figure 2The recommended shopping cart packages (including the type of discount package, discount package logo, discount package price, discount package discount and other information) are returned as shown in ;
[0089] Step 10: Filter the recommended level from the preferential packages corresponding to the preferential policies that the first target business and at least one second target business meet and return the preferential package with the highest recommended level, that is, determine the preferential package corresponding to the optimal preferential policy, corresponding to Figure 3 The process of obtaining the preferential package priority as shown in , and returning the preferential package with the highest priority.
[0090] Specifically, if it is a discount package corresponding to the optimal discount strategy, the discount package with the highest priority will be displayed and the page will prompt the charges that need to be added to the shopping cart and processed at the same time to guide the user to package and handle them; if it is a full-gift discount package or a full-item discount package, after the front-end display, it is necessary to calculate the tariff information price or number of items in the existing shopping cart to determine whether the discount package can be triggered. If not, the remaining trigger number of items or the remaining trigger price will be displayed in red to the user to guide the user to package and handle the discount.
[0091] In this embodiment, see Figure 4 The shopping cart discount model shown in the figure shows the table storage usage logic as follows:
[0092] Discount information table: mainly stores information about discount packages, including priority, type, name, flow, etc.
[0093] Discount binding table: mainly stores the combined tariff information in the discount package, including master-slave identification, flow, tariff code, etc.
[0094] Discount object information table: mainly stores the name, description and other information of the discount package;
[0095] Discount binding release information table: mainly stores information such as channel release, permission release, and scene release of discount packages. The verification interface verifies the visible discount package information based on the data in this table.
[0096] Discount attribute relationship table: a relationship table storing object information and attribute discount codes in a discount package;
[0097] Discount attribute constraint table: mainly stores information such as discounts and direct reductions for subsequent calculations and front-end display.
[0098] The solution of the present invention not only meets the needs of freely combining various tariffs and adding them to the shopping cart, but also effectively promotes the handling volume of mass market tariffs. Each tariff is added to the shopping cart in a preferential recommendation manner, and the preferential business can be flexibly expanded to quickly meet the market development requirements.
[0099] Based on Figure 1Based on the same principle as the method shown in , the embodiment of the present invention also provides a telecommunications industry preferential package recommendation device 20, such as Figure 5 As shown in , the telecommunication industry preferential package recommendation device 20 may include an acquisition module 210, a service type determination module 220, a service display module 230, an optimal preferential strategy determination module 240 and a recommendation module 250, wherein:
[0100] An acquisition module 210 is used to acquire a user's request for handling a first target service, wherein the request includes a first service identifier of the first target service;
[0101] A service type determination module 220, configured to determine a service type corresponding to the first target service according to the first service identifier;
[0102] A service display module 230, configured to display a service display page to the user according to the service type, wherein the service display page includes a plurality of services corresponding to the service type, wherein the plurality of services include the first target service;
[0103] The optimal preferential policy determination module 240 is used to determine the optimal preferential policy corresponding to the first target business and at least one of the second target businesses based on the user's selection operation for at least one second target business among the multiple businesses;
[0104] The recommendation module 250 is used to recommend the corresponding discount package under the optimal discount policy to the user.
[0105] Optionally, when determining the optimal preferential policies corresponding to the first target business and at least one second target business based on the user's selection operation for at least one second target business among the multiple businesses, the optimal preferential policy determination module 240 is specifically configured to:
[0106] Based on the selection operation, determining whether the first target business and at least one of the second target businesses conform to both the first preferential policy and the second preferential policy;
[0107] If both the first preferential policy and the second preferential policy are met, based on the priorities corresponding to the first preferential policy and the second preferential policy respectively, determining the preferential policy with the highest priority as the optimal preferential policy;
[0108] If the first preferential policy and the second preferential policy are not met at the same time, the target preferential policy that meets the requirements is determined as the optimal preferential policy, and the target preferential policy is the first preferential policy or the second preferential policy.
[0109] Optionally, the first preferential policy is a full amount preferential policy, the second preferential policy is a full item preferential policy, the selection operation includes a second service identifier and a fee of each second target service, and the handling request also includes the fee of the first target service;
[0110] When the optimal preferential policy determination module 240 determines whether the first target business and at least one of the second target businesses conform to both the first preferential policy and the second preferential policy based on the selection operation, it is specifically configured to:
[0111] Determine, based on the user's selection operation for at least one second target service among the multiple services, the total number of services and the total tariff corresponding to the first target service and at least one second target service;
[0112] Based on the total number of services and the total charges, it is determined whether the first target service and at least one of the second target services conform to both the first preferential policy and the second preferential policy.
[0113] Optionally, the service display page also includes the service name, selection mark, tariff, selection status mark and handling mark of each service displayed.
[0114] Optionally, the device further comprises:
[0115] The business processing module is used to obtain the user's purchase request for the corresponding discount package under the optimal discount policy and generate an order; based on the order, complete the processing of the discount package in accordance with the optimal discount policy.
[0116] The telecommunications industry preferential package recommendation device of the embodiment of the present invention can execute the telecommunications industry preferential package recommendation method provided by the embodiment of the present invention, and its implementation principle is similar. The actions performed by each module and unit in the telecommunications industry preferential package recommendation device in each embodiment of the present invention correspond to the steps in the telecommunications industry preferential package recommendation method in each embodiment of the present invention. For the detailed functional description of each module of the telecommunications industry preferential package recommendation device, please refer to the description in the corresponding telecommunications industry preferential package recommendation method shown in the previous text, which will not be repeated here.
[0117] Among them, the above-mentioned telecommunications industry preferential package recommendation device can be a computer program (including program code) running in a computer device, for example, the telecommunications industry preferential package recommendation device is an application software; the device can be used to execute the corresponding steps in the method provided in the embodiment of the present invention.
[0118] In some embodiments, the telecommunications industry preferential package recommendation device provided in the embodiments of the present invention can be implemented in a combination of software and hardware. As an example, the telecommunications industry preferential package recommendation device provided in the embodiments of the present invention can be a processor in the form of a hardware decoding processor, which is programmed to execute the telecommunications industry preferential package recommendation method provided in the embodiments of the present invention. For example, the processor in the form of a hardware decoding processor can adopt one or more application specific integrated circuits (ASIC, Application Specific Integrated Circuit), DSP, programmable logic device (PLD, Programmable Logic Device), complex programmable logic device (CPLD, Complex Programmable Logic Device), field programmable gate array (FPGA, Field-Programmable Gate Array) or other electronic components.
[0119] In other embodiments, the telecommunication industry preferential package recommendation device provided by the embodiment of the present invention can be implemented in software. Figure 5 A telecommunications industry preferential package recommendation device stored in a memory is shown, which can be software in the form of a program and a plug-in, and includes a series of modules, including an acquisition module 210, a service type determination module 220, a service display module 230, an optimal preferential strategy determination module 240 and a recommendation module 250, which are used to implement the telecommunications industry preferential package recommendation method provided in an embodiment of the present invention.
[0120] The modules involved in the embodiments of the present invention may be implemented by software or hardware, wherein the name of a module does not limit the module itself in some cases.
[0121] Based on the same principle as the method shown in the embodiments of the present invention, an electronic device is also provided in the embodiments of the present invention, which may include but is not limited to: a processor and a memory; the memory is used to store a computer program; the processor is used to execute the method shown in any embodiment of the present invention by calling the computer program.
[0122] In an alternative embodiment, an electronic device is provided, such as Figure 6 As shown, Figure 6The electronic device 4000 shown includes: a processor 4001 and a memory 4003. The processor 4001 and the memory 4003 are connected, such as through a bus 4002. Optionally, the electronic device 4000 may also include a transceiver 4004, which may be used for data interaction between the electronic device and other electronic devices, such as data transmission and / or data reception. It should be noted that in actual applications, the transceiver 4004 is not limited to one, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present invention.
[0123] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of the present invention. Processor 4001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0124] The bus 4002 may include a path to transmit information between the above components. The bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 4002 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0125] The memory 4003 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to this.
[0126] The memory 4003 is used to store the application code (computer program) for executing the solution of the present invention, and the execution is controlled by the processor 4001. The processor 4001 is used to execute the application code stored in the memory 4003 to implement the content shown in the above method embodiment.
[0127] The electronic device may also be a terminal device. Figure 6 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0128] An embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer-readable storage medium is run on a computer, the computer can execute the corresponding contents of the aforementioned method embodiment.
[0129] According to another aspect of the present invention, a computer program product or a computer program is also provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in the implementation modes of the above-mentioned various embodiments.
[0130] Computer program code for performing the operations of the present invention may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0131] It should be understood that the flow charts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the module, the program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0132] The computer-readable storage medium provided by the embodiment of the present invention may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, device, or device.
[0133] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.
[0134] The above description is only a preferred embodiment of the present invention and an explanation of the technical principles used. Those skilled in the art should understand that the disclosure scope involved in the present invention is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present invention (but not limited to) by each other.
Claims
1. A method for recommending preferential packages in the telecommunications industry, characterized in that: The following steps are involved: Acquire a processing request of a user for a first target service, wherein the processing request includes a first service identifier of the first target service; Determining, according to the first service identifier, a service type corresponding to the first target service; According to the service type, displaying a service display page to the user, the service display page including multiple services corresponding to the service type, the multiple services including the first target service; Determining, based on the user's selection operation for at least one second target business among the multiple businesses, an optimal preferential policy corresponding to the first target business and at least one second target business; Recommending the corresponding discount package under the optimal discount strategy to the user.
2. The method according to claim 1, characterized in that The determining, based on the user's selection operation for at least one second target business among the multiple businesses, the optimal preferential policy corresponding to the first target business and at least one second target business, includes: Based on the selection operation, determining whether the first target business and at least one of the second target businesses conform to both the first preferential policy and the second preferential policy; If both the first preferential policy and the second preferential policy are met, based on the priorities corresponding to the first preferential policy and the second preferential policy respectively, determining the preferential policy with the highest priority as the optimal preferential policy; If the first preferential policy and the second preferential policy are not met at the same time, the target preferential policy that meets the requirements is determined as the optimal preferential policy, and the target preferential policy is the first preferential policy or the second preferential policy.
3. The method according to claim 2, characterized in that The first preferential policy is a full amount preferential policy, the second preferential policy is a full item preferential policy, the selection operation includes a second service identifier and a fee for each second target service, and the handling request also includes the fee for the first target service; The determining, based on the selection operation, whether the first target business and at least one of the second target businesses conform to both the first preferential policy and the second preferential policy comprises: Determine, based on the user's selection operation for at least one second target service among the multiple services, the total number of services and the total tariff corresponding to the first target service and at least one second target service; Based on the total number of services and the total charges, it is determined whether the first target service and at least one of the second target services conform to both the first preferential policy and the second preferential policy.
4. The method according to any one of claims 1 to 3, characterized in that The service display page also includes the service name, selection mark, tariff, selection status mark and handling mark of each service displayed.
5. The method according to any one of claims 1 to 3, characterized in that The method further comprises: Obtaining a purchase request from the user for a discount package corresponding to the optimal discount policy, and generating an order; Based on the order, the preferential package is processed according to the optimal preferential strategy.
6. A device for recommending preferential packages in the telecommunications industry, characterized in that: include: An acquisition module, used to acquire a processing request of a user for a first target service, wherein the processing request includes a first service identifier of the first target service; A service type determination module, configured to determine a service type corresponding to the first target service according to the first service identifier; A service display module, configured to display a service display page to the user according to the service type, wherein the service display page includes a plurality of services corresponding to the service type, wherein the plurality of services include the first target service; An optimal preferential policy determination module, configured to determine the optimal preferential policy corresponding to the first target business and at least one of the second target businesses based on the user's selection operation for at least one second target business among the multiple businesses; The recommendation module is used to recommend the corresponding discount package under the optimal discount strategy to the user.
7. The device according to claim 6, characterized in that The optimal preferential policy determination module is specifically used to determine the optimal preferential policy corresponding to the first target business and at least one second target business based on the user's selection operation for at least one second target business among the multiple businesses: Based on the selection operation, determining whether the first target business and at least one of the second target businesses conform to both the first preferential policy and the second preferential policy; If both the first preferential policy and the second preferential policy are met, based on the priorities corresponding to the first preferential policy and the second preferential policy respectively, determining the preferential policy with the highest priority as the optimal preferential policy; If the first preferential policy and the second preferential policy are not met at the same time, the target preferential policy that meets the requirements is determined as the optimal preferential policy, and the target preferential policy is the first preferential policy or the second preferential policy.
8. The device according to claim 7, characterized in that The first preferential policy is a full amount preferential policy, the second preferential policy is a full item preferential policy, the selection operation includes a second service identifier and a fee for each second target service, and the handling request also includes the fee for the first target service; The optimal preferential policy determination module is specifically used to, when judging whether the first target business and at least one of the second target businesses conform to both the first preferential policy and the second preferential policy based on the selection operation: Determine, based on the user's selection operation for at least one second target service among the multiple services, the total number of services and the total tariff corresponding to the first target service and at least one second target service; Based on the total number of services and the total charges, it is determined whether the first target service and at least one of the second target services conform to both the first preferential policy and the second preferential policy.
9. An electronic device, characterized in that: The method comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 5 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.