Application management method and related equipment
By collecting the expected prices of users in the app store, calculating recommended prices, and conducting pricing reviews with the merchant side, the problem of unreasonable application pricing is solved, and the download rate and user experience of the application is improved.
Patent Information
- Application Number
- CN202210748599.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-29
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2042-06-29
AI Technical Summary
The pricing and classification management of applications in existing app stores are not effective enough, resulting in unreasonable pricing and low download rates, which affects merchants' willingness to develop and optimize and user experience.
By obtaining the applications to be listed on the merchant side, reviewing and publicizing preset strategies, obtaining the expected prices of the user side, calculating the recommended prices, and feedback to the merchant side for pricing review, and ultimately achieving reasonable pricing and listing of the application.
By collecting the expected prices of multiple users, assisting merchants in pricing, ensuring that the application pricing meets expectations of most users and improving the application download rate.
Smart Images

Figure CN115082123B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to an application management method and related equipment. Background Art
[0002] With the development of Internet technology and the popularization of mobile smart devices, a wealth of applications (APPs) have brought great convenience and help to people's study, work and life.
[0003] Currently, as one of the main carriers of applications, app stores can provide the functions of listing and downloading applications. However, the applications in existing app stores are completely priced and classified by merchants, which is prone to unreasonable pricing, resulting in low application download rates, which in turn reduces merchants' willingness to develop and optimize applications, and has an adverse impact on users' experience of using app stores.
[0004] Therefore, how to effectively manage the pricing and classification of applications has become a technical problem that technical personnel in this field urgently need to solve. Summary of the invention
[0005] In view of the above problems, the present disclosure provides an application management method and related devices that overcome the above problems or at least partially solve the above problems. The technical solution is as follows:
[0006] An application management method, comprising:
[0007] Obtain the applications to be listed submitted by the merchant side;
[0008] Review the application in accordance with the preset listing review strategy, and if the review is passed, make the application public and set a validity period for the public announcement;
[0009] Obtaining an expected price submitted by at least one user terminal for the application within the validity period of the public announcement;
[0010] After the validity period of the public announcement ends, using each of the expected prices to obtain a recommended price corresponding to the application, and feeding back the recommended price to the merchant end;
[0011] Obtaining the application price submitted by the merchant for the application;
[0012] The application price is reviewed based on the recommended price, and if the review is passed, the application is put on the shelf so that the user can pay to download the application at the application price on the user terminal.
[0013] Optionally, the using the expected prices to obtain a recommended price corresponding to the application program includes:
[0014] Arrange the expected prices from small to large to obtain the median price;
[0015] Based on the middle price, filter out the end price of each expected price;
[0016] The recommended price corresponding to the application is obtained by using the median price and the expected prices after filtering out the end price.
[0017] Optionally, the performing pricing review on the application price based on the recommended price includes:
[0018] Determine a price threshold using the recommended price and a preset price multiple;
[0019] When the application price is not greater than the price threshold, it is determined that the pricing review of the application price is passed.
[0020] Optionally, the method further includes:
[0021] In the event that the pricing review fails, the median price among the expected prices is retained, the median price is used as an expected price, and the process returns to the step of announcing the application and setting an announcement validity period.
[0022] Optionally, the method further includes:
[0023] When the application has been put on the shelves, obtaining a first category label submitted to the application by the merchant end and / or the user end that has paid to download the application;
[0024] Reviewing the first category of labels according to a preset category label review strategy, and publicly announcing the first category of labels if the review passes;
[0025] According to the application type of the application, automatically assign a second type of label to the application and publicly display it;
[0026] Obtaining a rating submitted by the user terminal that has paid to download the application program to the first category label and / or the second category label that has been publicly displayed;
[0027] Calculating the scores of each of the first-category labels and / or each of the second-category labels according to the scores;
[0028] In order of the scores from high to low, a preset number of the first category tags and / or the second category tags are selected to be displayed corresponding to the application.
[0029] Optionally, the method further includes:
[0030] Obtaining user portrait data corresponding to the user terminal that has not downloaded the application;
[0031] When the user portrait data matches the first category tag and / or the second category tag, the application is recommended to the user terminal corresponding to the user portrait data.
[0032] Optionally, the method further includes:
[0033] The scores corresponding to the first category tags and / or the second category tags are used to obtain a comprehensive score of the application, and the comprehensive score is displayed in correspondence with the application.
[0034] An application management device includes: a first obtaining unit, a first review unit, a first public disclosure setting unit, a second obtaining unit, a third obtaining unit, a fourth obtaining unit, a second review unit, and an application listing unit.
[0035] The first obtaining unit is used to obtain the application to be listed submitted by the merchant end;
[0036] The first review unit is used to review the application according to a preset program listing review policy, and trigger the first public disclosure setting unit when the review passes;
[0037] The first announcement setting unit is used to announce the application and set an announcement validity period;
[0038] The second obtaining unit is used to obtain the expected price submitted by at least one user terminal to the application within the validity period of the public announcement;
[0039] The third obtaining unit is used to obtain a recommended price corresponding to the application program by using each of the expected prices after the public announcement validity period ends, and feed back the recommended price to the merchant end;
[0040] The fourth obtaining unit is used to obtain the application price submitted by the merchant end to the application program;
[0041] The second review unit is used to perform a pricing review on the application price based on the recommended price, and trigger the application listing unit if the pricing review passes;
[0042] The application listing unit is used to list the application so that the user can pay to download the application according to the application price on the user terminal.
[0043] A computer-readable storage medium having a program stored thereon, characterized in that when the program is executed by a processor, the program implements any of the above-mentioned application management methods.
[0044] An electronic device, comprising at least one processor, and at least one memory and a bus connected to the processor; wherein the processor and the memory communicate with each other via the bus; and the processor is used to call program instructions in the memory to execute any of the above-mentioned application management methods.
[0045] By means of the above technical scheme, the present disclosure provides an application management method and related equipment, which obtains the application to be put on the shelves submitted by the merchant side; reviews the application according to the preset program shelf review strategy, and if the review is passed, publicizes the application and sets the publicity validity period; obtains the expected price submitted by at least one user side for the application within the publicity validity period; after the publicity validity period ends, uses each expected price to obtain the recommended price corresponding to the application, and feeds back the recommended price to the merchant side; obtains the application price submitted by the merchant side for the application; conducts pricing review on the application price based on the recommended price, and if the pricing review is passed, puts the application on the shelves, so that the user can pay for the application download at the user side according to the application price. The present disclosure assists merchants in pricing the application by collecting the expected prices of multiple users for the application, and reviews the application price submitted by the merchant side based on the recommended price, so that the pricing of the application can meet the expectations of most users, thereby increasing the download rate of the application.
[0046] The above description is only an overview of the technical solution of the present disclosure. In order to more clearly understand the technical means of the present disclosure, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present disclosure more obvious and easy to understand, the specific implementation methods of the present disclosure are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present disclosure. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0048] Figure 1 A flowchart showing an implementation of an application management method provided by an embodiment of the present disclosure is shown;
[0049] Figure 2 A schematic diagram showing a flow chart of type tag management of an application program provided by an embodiment of the present disclosure;
[0050] Figure 3 A schematic diagram showing the display of comprehensive scores and scores corresponding to various class labels provided in an embodiment of the present disclosure is shown;
[0051] Figure 4 A schematic diagram of the structure of an application management device provided by an embodiment of the present disclosure is shown;
[0052] Figure 5 A schematic structural diagram of an electronic device provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0053] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0054] like Figure 1 As shown, a flowchart of an implementation of an application management method provided by an embodiment of the present disclosure is provided. The application management method may include:
[0055] S100: Obtain the application to be listed submitted by the merchant.
[0056] The application management method provided in the embodiment of the present disclosure can be applied to an application service platform, namely an application store. The application store can provide application listing services for merchants and has the function of displaying and downloading applications applicable to smart devices.
[0057] The merchant terminal may be a device that provides the application. The merchant may log in to the merchant terminal and submit the application to be listed through the merchant terminal. Specifically, the merchant may edit and upload the application on the application submission page provided by the application service platform to submit the application.
[0058] S200, review the application according to the preset program listing review policy, and if the review is passed, execute step S300.
[0059] The preset program listing review policy may include a general application review process. For example, the application review process may include whether the application obtains user privacy beyond the scope and the qualifications of the application developer. The present disclosure embodiment does not limit the specific review content of the preset program listing review policy.
[0060] Optionally, in the case where the application fails to pass the review of the preset program listing review policy, the embodiment of the present disclosure may not publicize the application and feedback the first review failure information to the merchant.
[0061] S300: Publicize the application and set a validity period for the publicization.
[0062] The disclosed embodiment can publicize the application on the application service platform and set a validity period for the public announcement after the application has passed the review of the preset application listing review policy. During the validity period of the public announcement, both users and merchants can view the public announcement content of the application. It should be noted that during the validity period of the public announcement, the application is not listed, so the user end cannot download the application during this period.
[0063] S400: Obtaining an expected price submitted by at least one user terminal for an application within a public validity period.
[0064] The user can log in to the user terminal during the validity period of the public announcement and submit the corresponding expected price for the publicized application through the user terminal. It can be understood that the expected price is the subjective payment intention price of the user corresponding to the user terminal for the application, and the expected prices of the application for different users can be the same or different.
[0065] S500: After the public announcement validity period ends, use the expected prices to obtain a recommended price corresponding to the application, and feed the recommended price back to the merchant end.
[0066] The disclosed embodiment can uniformly perform preset calculation processing on each expected price obtained within the public announcement validity period to obtain a recommended price corresponding to the application.
[0067] Optionally, the embodiment of the present disclosure may arrange the expected prices from small to large to obtain a median price. Based on the median price, the end-value prices in the expected prices are filtered out. The median price and the expected prices after filtering out the end-value prices are used to obtain a recommended price corresponding to the application.
[0068] The disclosed embodiment can analyze and screen the expected price information provided by the user, and finally generate a recommended price to help merchants make reference pricing. Since the application is priced through market research, the rationality of the price of the application can be better guaranteed and the download volume of the application can be increased.
[0069] Optionally, after obtaining each expected price, when the total number of expected prices is an odd number, the embodiment of the disclosure may delete the last expected price obtained, so that the total number of remaining expected prices is an even number. The embodiment of the disclosure may arrange the remaining expected prices from small to large, and use the total number of remaining expected prices to determine an intermediate value data area in the arrangement results of each expected price, wherein the intermediate value data area includes multiple expected prices. The average value of the multiple expected prices in the intermediate value data area is calculated to obtain the intermediate value price.
[0070] Specifically, if the remaining expected prices are arranged from small to large, the results are: X 1 , X 2 ,......,X n-1 , X n , X n+1 , X 2n-1 , X 2n , where X 1 is the minimum value, X 2n is the maximum value, X n is the median, 2n is the total number of remaining expected prices, then the median X n As a benchmark, the data including the median and the data adjacent to the median before and after 10% are determined as the intermediate value data area, and the intermediate value data area may include: X n-a , X n-a+1 ,......,X n ,......,X n+a-1 , X n+a , where a = 2n × 10%, the median price is:
[0071] Z=(X n-a +X n-a+1 +......+X n +......+X n+a-1 +X n+a ) / (2a+1)
[0072] Specifically, if the middle price is Z, the embodiment of the present disclosure may determine the expected prices less than 0.2Z and / or greater than 5Z as the end value data and filter them out, and the minimum value of the expected prices after filtering is X. p , the maximum value is X q .
[0073] Specifically, the embodiment of the present disclosure may bring the middle value price and each expected price after filtering out the end value price into the formula:
[0074]
[0075] Right now:
[0076] A recommended price corresponding to the application is calculated, where M is the recommended price.
[0077] The disclosed embodiment generates recommended prices based on a specific calculation method, effectively eliminating prices that are too low or too high, and eliminating the negative impact of malicious provision of expected prices. At the same time, based on the median price, the value range is expanded up and down, and a certain degree of increase or decrease is made to ensure the rationality of the recommended price, which is closer to the expectations of most users.
[0078] S600: Obtain the application price submitted by the merchant for the application.
[0079] It is understandable that after the recommended price corresponding to the application is fed back to the merchant side, the merchant can refer to the recommended price and input and submit the application price of the application through the merchant side.
[0080] S700, performing a pricing review on the application price based on the recommended price, and if the pricing review passes, executing step S800.
[0081] Optionally, the embodiment of the present disclosure may determine a price threshold using a recommended price and a preset price multiple. If the application price is not greater than the price threshold, the pricing review of the application price is determined to be passed.
[0082] Optionally, the preset price multiple may be 10. In the embodiment of the present disclosure, when the application price is not greater than 10 times the recommended price, the pricing review of the application price may be determined to be passed, and when the application price is greater than 10 times the recommended price, the pricing review of the application price may be determined to be failed.
[0083] Optionally, in the case where the pricing review fails, the embodiment of the present disclosure may retain the middle price among the expected prices, take the middle price as an expected price, and return to execute step S300.
[0084] The disclosed embodiment uses the median price obtained during the public announcement validity period as an expected price in the next public announcement validity period, so that the proportion of the median price can be increased after the next formula validity period, making the determined recommended price more reasonable.
[0085] S800: Put the application program on the shelf so that the user can pay to download the application program according to the application price on the user terminal.
[0086] The disclosed embodiment can list the application on the application service platform and make it available for download. The user can pay to download the application according to the application price through the user terminal.
[0087] The present disclosure provides an application management method, which obtains an application to be put on the shelves submitted by a merchant end; reviews the application according to a preset program shelf review strategy, and if the review is passed, publicizes the application and sets a publicity validity period; obtains the expected price submitted by at least one user end for the application within the publicity validity period; after the publicity validity period ends, uses each expected price to obtain a recommended price corresponding to the application, and feeds back the recommended price to the merchant end; obtains the application price submitted by the merchant end for the application; performs a pricing review on the application price based on the recommended price, and if the pricing review is passed, puts the application on the shelves, so that users can pay for the application download at the user end according to the application price. The present disclosure assists merchants in pricing the application by collecting the expected prices of multiple users for the application, and reviews the application price submitted by the merchant end based on the recommended price, so that the pricing of the application can meet the expectations of most users, thereby increasing the download rate of the application.
[0088] Optional, based on Figure 1 The method shown in the figure, the type label management process of the application provided by the embodiment of the present disclosure is as follows Figure 2 As shown, the category label management process of the application may include:
[0089] A100. When the application has been put on the shelves, obtain a first category label submitted to the application by the merchant and / or the user who has paid to download the application.
[0090] The first category label is a category label created and written by the merchant and / or the user who has paid to download the application. The category label is used to represent the subjective label type of the merchant and / or the user who has paid to download the application.
[0091] A200, review the first category label according to the preset category label review strategy, and if the review is passed, execute step A300.
[0092] The preset type label review strategy may include a general label review process, such as illegal keyword review and character count review, etc. The present disclosure embodiment does not limit the specific review content of the preset type label review strategy.
[0093] A300. Publicly display the first category of labels.
[0094] A400. Automatically assign a second type of label to the application according to the application type and make it public.
[0095] When the merchant submits an application, the application type of the application will be selected. The embodiment of the present disclosure can automatically assign a second category label corresponding to the application type to the application. It is understandable that the embodiment of the present disclosure can pre-set one or more general second category labels for each application type.
[0096] Optionally, application types may include games, social networking, office, photography, music, and beautification, etc.
[0097] A500. Obtain ratings submitted by a user who has paid to download the application program for the published first category tags and / or second category tags.
[0098] Users who have paid to download the application can edit and submit ratings for the first category label and / or the second category label that have been publicly displayed for the application through the user terminal. Optionally, the rating score range can be any value from 1 to 5.
[0099] A600: Calculate the scores corresponding to the first category labels and / or the second category labels according to the scores.
[0100] Specifically, the disclosed embodiments can calculate the total score corresponding to each category label according to the score corresponding to each category label, and then calculate the score corresponding to each category label by combining the number of scorers and the total score of each category label.
[0101] A700. Select a preset number of first category labels and / or second category labels in descending order of scores to display in correspondence with the application.
[0102] Among them, the preset number can be set according to actual needs.
[0103] For ease of understanding, an example is given here: Assume that the first category label and / or the second category label of the application that has been disclosed include: label 1, label 2, label 3 and label 4, if the number of people who rated each label is: 10, 6, 8 and 7, and the total score of each label is: 45, 30, 25 and 28, then the score of label 1 is 4.5, the score of label 2 is 5, the score of label 3 is 3.1 and the score of label 4 is 4. Assuming that the preset number is 3, label 2, label 1 and label 4 are selected to be displayed corresponding to the application.
[0104] Optionally, the disclosed embodiment may utilize the scores corresponding to the first category label and / or the second category label to obtain a comprehensive score of the application, and display the comprehensive score in correspondence with the application.
[0105] Specifically, the disclosed embodiment can determine the comprehensive score of the application program according to the scores and the number of ratings corresponding to the first category label and / or the second category label. For ease of understanding, an example is given here: assuming that the various category labels corresponding to the application program are A, B, C, and D, respectively; the number of ratings for each category label is E, F, G, and H, respectively; the total score of each category label is I, J, K, and L; then the score of label A is A 分 =I / E, the score of label B is B 分 = J / F, the score of label C is C 分 =K / G, the score of label D is D 分 =L / H, the overall rating of this application is: A 分 ×E / (E+F+G+H)+B 分 ×F / (E+F+G+H)+C 分 ×G / (E+F+G+H)+D 分 ×H / (E+F+G+H). Optionally, the comprehensive score and the scores corresponding to various class labels can be displayed as follows Figure 3 As shown, Figure 3 The central circular area in the figure is the comprehensive score. Each sector area corresponds to a category label. The diameter of the sector area represents the score corresponding to the category label, and the angle covered by the sector area represents the number of people who have rated.
[0106] The disclosed embodiment can display the comprehensive rating of the application and the scores of the corresponding category labels to present the user experience of the application in multiple dimensions, provide a reference for users before downloading the application, and to a certain extent avoid the situation where users maliciously rate the application due to negative emotions, thereby ensuring the credibility of the rating.
[0107] Optionally, the disclosed embodiment may obtain user portrait data corresponding to a user terminal that has not downloaded the application program, and recommend the application program to the user terminal corresponding to the user portrait data when the user portrait data matches the first category label and / or the second category label.
[0108] The disclosed embodiment can generate user portrait data corresponding to the user terminal through the user's search information, browsing history, and paid download information. The user portrait data can be used to determine the user's interest in the application and purchasing power.
[0109] The disclosed embodiment can determine whether the user corresponding to the user portrait data is interested in the application corresponding to the first category tag and / or the second category tag through the matching results of the user portrait data and the first category tag and / or the second category tag, and if so, recommend the application to the user terminal of the user.
[0110] The disclosed embodiment can push applications with corresponding category labels to users by matching user portrait data with category labels, thereby ensuring the rationality of the push and being closer to user needs, thereby better promoting the download of applications.
[0111] Although operations are depicted in a particular order, this should not be understood as requiring that the operations be performed in the particular order shown or in a sequential order.Multitasking and parallel processing may be advantageous under certain circumstances.
[0112] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0113] Corresponding to the above method embodiment, the present disclosure embodiment also provides an application management device, whose structure is as follows: Figure 4 As shown, it may include: a first obtaining unit 100 , a first reviewing unit 200 , a first public disclosure setting unit 300 , a second obtaining unit 400 , a third obtaining unit 500 , a fourth obtaining unit 600 , a second reviewing unit 700 and an application listing unit 800 .
[0114] The first obtaining unit 100 is used to obtain the application to be listed submitted by the merchant.
[0115] The first review unit 200 is used to review the application according to a preset program listing review policy, and trigger the first public disclosure setting unit 300 when the review is passed.
[0116] The first announcement setting unit 300 is used to announce the application and set the announcement validity period.
[0117] The second obtaining unit 400 is used to obtain the expected price submitted by at least one user terminal to the application within the public validity period.
[0118] The third obtaining unit 500 is used to obtain a recommended price corresponding to the application program by using each expected price after the public announcement validity period ends, and feed back the recommended price to the merchant end.
[0119] The fourth obtaining unit 600 is used to obtain the application price submitted by the merchant to the application program.
[0120] The second review unit 700 is used to review the application price based on the recommended price, and trigger the application listing unit 800 when the price review is passed.
[0121] The application listing unit 800 is used to list the application so that the user can pay to download the application according to the application price on the user side.
[0122] Optionally, the third obtaining unit 500 may be specifically used to arrange the expected prices from small to large to obtain a median price. Based on the median price, the end-value prices in the expected prices are filtered out. The recommended price corresponding to the application is obtained by using the median price and the expected prices after filtering out the end-value prices.
[0123] Optionally, the second review unit 700 may be specifically configured to determine a price threshold using a recommended price and a preset price multiple; and when the application price is not greater than the price threshold, determine that the pricing review of the application price is passed.
[0124] Optionally, the application management device may further include: an intermediate price retaining unit.
[0125] The median price retaining unit is used to retain the median price among the expected prices when the pricing review fails, and use the median price as an expected price to trigger the first public announcement setting unit 300.
[0126] Optionally, the application management device may further include: a fifth obtaining unit, a third review unit, a second public disclosure setting unit, a third public disclosure setting unit, a sixth obtaining unit, a seventh obtaining unit and a first display unit.
[0127] The fifth obtaining unit is used to obtain, when the application has been put on the shelf, a first category label submitted to the application by a merchant and / or a user who has paid to download the application.
[0128] The third review unit is used to review the first category label according to a preset category label review strategy, and trigger the second public disclosure setting unit when the review is passed.
[0129] The second public announcement setting unit is used to publicly announce the first type of labels.
[0130] The third public announcement setting unit is used to automatically assign a second type of label to the application program according to the application type of the application program and make a public announcement.
[0131] The sixth obtaining unit is used to obtain the ratings submitted by the user terminal who has paid to download the application program to the published first category tags and / or second category tags.
[0132] The seventh obtaining unit is used to calculate the score of each first category label and / or each second category label according to the scoring.
[0133] The first display unit is used to select a preset number of first category tags and / or second category tags and display them correspondingly with the application program in order of scores from high to low.
[0134] Optionally, the application management device may further include: an eighth obtaining unit and an application recommendation unit.
[0135] The eighth obtaining unit is used to obtain user portrait data corresponding to the user terminal that has not downloaded the application.
[0136] The application recommendation unit is used to recommend an application to a user terminal corresponding to the user portrait data when the user portrait data matches the first category label and / or the second category label.
[0137] Optionally, the application management device may further include: a ninth obtaining unit and a second display unit.
[0138] The ninth obtaining unit is used to obtain a comprehensive score of the application program by using the scores corresponding to the first category labels and / or the second category labels.
[0139] The second display unit is used to display the comprehensive score and the application program in correspondence.
[0140] The present disclosure provides an application management device, which obtains an application to be put on the shelves submitted by a merchant end; reviews the application according to a preset program shelf review strategy, and if the review is passed, publicizes the application and sets a publicity validity period; obtains the expected price submitted by at least one user end for the application within the publicity validity period; after the publicity validity period ends, uses each expected price to obtain a recommended price corresponding to the application, and feeds back the recommended price to the merchant end; obtains the application price submitted by the merchant end for the application; performs a pricing review on the application price based on the recommended price, and if the pricing review is passed, puts the application on the shelves, so that users can pay for the application download at the user end according to the application price. The present disclosure assists merchants in pricing the application by collecting the expected prices of multiple users for the application, and reviews the application price submitted by the merchant end based on the recommended price, so that the pricing of the application can meet the expectations of most users, thereby increasing the download rate of the application.
[0141] Regarding the device in the above embodiment, the specific manner in which each unit performs the operation has been described in detail in the embodiment of the method, and will not be elaborated here.
[0142] The application management device includes a processor and a memory. The above-mentioned first obtaining unit 100, first review unit 200, first public disclosure setting unit 300, second obtaining unit 400, third obtaining unit 500, fourth obtaining unit 600, second review unit 700 and application listing unit 800 are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions.
[0143] The processor contains a kernel, which calls the corresponding program unit from the memory. One or more kernels can be set, and the kernel parameters can be adjusted to collect the expected prices of multiple users for the application, assist merchants in pricing the application, and review the application prices submitted by the merchant based on the recommended prices, so that the pricing of the application can meet the expectations of most users, thereby increasing the download rate of the application.
[0144] The embodiment of the present disclosure provides a computer-readable storage medium on which a program is stored. When the program is executed by a processor, the application management method is implemented.
[0145] An embodiment of the present disclosure provides a processor, which is used to run a program, wherein the application management method is executed when the program is running.
[0146] like Figure 5 As shown, the embodiment of the present disclosure provides an electronic device 1000, which includes at least one processor 1001, at least one memory 1002 connected to the processor 1001, and a bus 1003; wherein the processor 1001 and the memory 1002 communicate with each other through the bus 1003; the processor 1001 is used to call the program instructions in the memory 1002 to execute the above-mentioned application management method. The electronic device in this article can be a server, a PC, a PAD, a mobile phone, etc.
[0147] The present disclosure also provides a computer program product, which, when executed on an electronic device, is suitable for executing a program initialized with the steps of the application management method.
[0148] The present disclosure is described with reference to flowcharts and / or block diagrams of methods, apparatuses, electronic devices (systems), and computer program products according to embodiments of the present disclosure. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable device to generate a machine, so that the instructions executed by the processor of the computer or other programmable device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0149] In a typical configuration, an electronic device includes one or more processors (CPU), a memory, and a bus. The electronic device may also include an input / output interface, a network interface, and the like.
[0150] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip. The memory is an example of a computer-readable medium.
[0151] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0152] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. It should also be noted that the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0153] It will be appreciated by those skilled in the art that the embodiments of the present disclosure may be provided as methods, systems or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0154] The above are only embodiments of the present disclosure and are not intended to limit the present disclosure. For those skilled in the art, the present disclosure may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present disclosure shall be included in the scope of the claims of the present disclosure.
Claims
1. An application management method, characterized in that: include: Obtain the applications to be listed submitted by the merchant side; Review the application in accordance with the preset listing review strategy, and if the review is passed, make the application public and set a validity period for the public announcement; Obtaining an expected price submitted by at least one user terminal for the application within the validity period of the public announcement; After the validity period of the public announcement ends, using each of the expected prices to obtain a recommended price corresponding to the application, and feeding back the recommended price to the merchant end; Obtaining the application price submitted by the merchant for the application; Performing a pricing review on the application price based on the recommended price, and putting the application on the shelf if the pricing review passes, so that the user can pay to download the application at the application price on the user terminal; When the application has been put on the shelves, obtaining a first category label submitted to the application by the merchant end and / or the user end that has paid to download the application; Reviewing the first category of labels according to a preset category label review strategy, and publicly announcing the first category of labels if the review passes; According to the application type of the application, automatically assign a second type of label to the application and publicly display it; Obtaining a rating submitted by the user terminal that has paid to download the application program to the first category label and / or the second category label that has been publicly displayed; Calculating the scores of each of the first-category labels and / or each of the second-category labels according to the scores; In order of the scores from high to low, a preset number of the first category tags and / or the second category tags are selected to be displayed corresponding to the application.
2. The method according to claim 1, characterized in that The step of obtaining a recommended price corresponding to the application program by using each of the expected prices includes: Arrange the expected prices from small to large to obtain the median price; Based on the middle price, filter out the end price of each expected price; The recommended price corresponding to the application is obtained by using the median price and the expected prices after filtering out the end price.
3. The method according to claim 1, characterized in that The performing pricing review on the application price based on the recommended price includes: Determine a price threshold using the recommended price and a preset price multiple; When the application price is not greater than the price threshold, it is determined that the pricing review of the application price is passed.
4. The method according to claim 2, characterized in that: Also includes: In the event that the pricing review fails, the median price among the expected prices is retained, the median price is used as the expected price, and the process returns to the step of announcing the application and setting an announcement validity period.
5. The method according to claim 1, characterized in that Also includes: Obtaining user portrait data corresponding to the user terminal that has not downloaded the application; When the user portrait data matches the first category tag and / or the second category tag, the application is recommended to the user terminal corresponding to the user portrait data.
6. The method according to claim 1, characterized in that Also includes: The scores corresponding to the first category tags and / or the second category tags are used to obtain a comprehensive score of the application, and the comprehensive score is displayed in correspondence with the application.
7. An application management device, characterized in that: include: a first obtaining unit, a first review unit, a first public display setting unit, a second obtaining unit, a third obtaining unit, a fourth obtaining unit, a second review unit, an application listing unit, a fifth obtaining unit, a third review unit, a second public display setting unit, a third public display setting unit, a sixth obtaining unit, a seventh obtaining unit, and a first display unit, The first obtaining unit is used to obtain the application to be listed submitted by the merchant end; The first review unit is used to review the application according to a preset program listing review policy, and trigger the first public disclosure setting unit when the review passes; The first announcement setting unit is used to announce the application and set an announcement validity period; The second obtaining unit is used to obtain the expected price submitted by at least one user terminal to the application within the validity period of the public announcement; The third obtaining unit is used to obtain a recommended price corresponding to the application program by using each of the expected prices after the public announcement validity period ends, and feed back the recommended price to the merchant end; The fourth obtaining unit is used to obtain the application price submitted by the merchant end to the application program; The second review unit is used to perform a pricing review on the application price based on the recommended price, and trigger the application listing unit if the pricing review passes; The application listing unit is used to list the application so that the user can pay to download the application according to the application price on the user terminal; A fifth obtaining unit, configured to obtain, when the application has been put on the shelf, a first category label submitted to the application by a merchant end and / or a user end that has paid to download the application; A third review unit is used to review the first category label according to a preset category label review strategy, and trigger the second public disclosure setting unit if the review is passed; A second public display setting unit, used for publicizing the first type of labels; A third public announcement setting unit, used for automatically assigning a second type of label to the application according to the application type of the application and making a public announcement; A sixth obtaining unit, configured to obtain a rating submitted by a user terminal that has paid to download the application program to the first category label and / or the second category label that has been publicly displayed; A seventh obtaining unit, used to calculate the score of each first category label and / or each second category label according to the score; The first display unit is used to select a preset number of first category tags and / or second category tags and display them correspondingly with the application program in order of scores from high to low.
8. A computer-readable storage medium having a program stored thereon, characterized in that: When the program is executed by a processor, the application management method according to any one of claims 1 to 6 is implemented.
9. An electronic device, comprising at least one processor, and at least one memory and bus connected to the processor; wherein: The processor and the memory communicate with each other via the bus; The processor is used to call the program instructions in the memory to execute the application management method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Charging method and charging system of application store
CN102521740A
Reference price providing method, server and device based on block chain
CN109711905A