CN105989103A - Application program recommendation method and terminal - Google Patents
Application program recommendation method and terminal Download PDFInfo
- Publication number
- CN105989103A CN105989103A CN201510080253.9A CN201510080253A CN105989103A CN 105989103 A CN105989103 A CN 105989103A CN 201510080253 A CN201510080253 A CN 201510080253A CN 105989103 A CN105989103 A CN 105989103A
- Authority
- CN
- China
- Prior art keywords
- user
- application program
- preset threshold
- target application
- equal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000002349 favourable effect Effects 0.000 claims abstract description 31
- 238000004891 communication Methods 0.000 claims description 59
- 238000012790 confirmation Methods 0.000 claims description 17
- 238000001514 detection method Methods 0.000 claims description 8
- 238000004364 calculation method Methods 0.000 claims description 6
- 230000006872 improvement Effects 0.000 claims description 5
- 238000011156 evaluation Methods 0.000 abstract description 2
- 230000003993 interaction Effects 0.000 abstract 1
- 238000012552 review Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000001960 triggered effect Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000036541 health Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
技术领域technical field
本发明涉及通信技术领域,尤其涉及一种应用程序推荐方法及终端。The present invention relates to the field of communication technologies, in particular to an application program recommendation method and a terminal.
背景技术Background technique
随着移动终端智能化的迅速发展,各种功能的应用程序也越来越多元化,用户越来越倾向于通过在移动终端上安装不同的应用程序,来辅助进行商务、娱乐、生活等多种活动。实践中发现,用户通常是按照分类和排名来下载应用程序,这种排名主要是通过统计整个软件商店中软件的下载情况进行分类排序以向用户推荐下载率较高的应用程序。有时会出现这种情况,用户根据排名下载应用程序后,发现该应用程序体验较差,用户就会很少使用该应用程序或者卸载该应用程序。With the rapid development of mobile terminal intelligence, applications with various functions are becoming more and more diversified, and users are more and more inclined to install different applications on mobile terminals to assist in business, entertainment, life, etc. kind of activity. It has been found in practice that users usually download application programs according to classification and ranking. This ranking is mainly based on the classification and ranking of software downloads in the entire software store to recommend applications with higher download rates to users. Sometimes this happens, after the user downloads the application according to the ranking, and finds that the application experience is poor, the user will rarely use the application or uninstall the application.
发明内容Contents of the invention
本发明实施例提供了一种应用程序推荐方法及终端,可以提高应用程序的使用频率。Embodiments of the present invention provide an application program recommendation method and a terminal, which can increase the usage frequency of application programs.
本发明实施例第一方面提供了一种应用程序推荐方法,包括:The first aspect of the embodiments of the present invention provides an application recommendation method, including:
计算终端当前开启的应用程序的使用频率;Calculate the frequency of use of the application program currently opened by the terminal;
判断所述使用频率是否小于第一预设阈值;judging whether the frequency of use is less than a first preset threshold;
当所述使用频率小于所述第一预设阈值时,向用户推荐用户交流区中好评值大于或等于第二预设阈值且与所述应用程序相关的至少一个目标应用程序。When the frequency of use is less than the first preset threshold, recommending to the user at least one target application program in the user communication area that has a positive rating greater than or equal to a second preset threshold and is related to the application program.
在第一方面的第一种可能的实现方式中,在步骤判断所述使用频率小于第一预设阈值之后,以及在步骤向用户推荐用户交流区中好评值大于或等于第二预设阈值且与所述应用程序相关的至少一个目标应用程序之前,所述方法还包括:In the first possible implementation manner of the first aspect, after the step of judging that the frequency of use is less than the first preset threshold, and in the step of recommending to the user that the favorable value in the user exchange area is greater than or equal to the second preset threshold and Prior to at least one target application associated with the application, the method further includes:
在所述用户交流区中搜索与所述应用程序相关的至少一个目标应用程序的评论信息;Searching for comment information of at least one target application program related to the application program in the user communication area;
从所述评论信息中获取所述目标应用程序的好评值;Acquiring the praise value of the target application program from the comment information;
判断所述目标应用程序的好评值是否大于或等于所述第二预设阈值;judging whether the praise value of the target application is greater than or equal to the second preset threshold;
当所述目标应用程序的好评值大于或等于所述第二预设阈值时,则执行所述向用户推荐用户交流区中好评值大于或等于第二预设阈值且与所述应用程序相关的至少一个目标应用程序的步骤。When the praise value of the target application is greater than or equal to the second preset threshold, execute the recommending to the user that the praise value in the user communication area is greater than or equal to the second preset threshold and related to the application. At least one step of the target application.
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,在步骤判断所述目标应用程序的好评值大于或等于第二预设阈值之后,以及在步骤向用户推荐用户交流区中好评值大于或等于第二预设阈值且与所述应用程序相关的至少一个目标应用程序之前,所述方法还包括:With reference to the first possible implementation of the first aspect, in the second possible implementation of the first aspect, after the step of judging that the praise value of the target application is greater than or equal to a second preset threshold, and after Before the step of recommending to the user at least one target application program in the user communication area whose positive rating is greater than or equal to the second preset threshold and related to the application program, the method further includes:
输出第一对话框,所述第一对话框包括第一提示信息,所述第一提示信息用于提示用户是否查看好评值大于或等于第二预设阈值且与所述应用程序相关的应用程序;output a first dialog box, the first dialog box includes first prompt information, and the first prompt information is used to prompt the user whether to check the application program whose praise value is greater than or equal to the second preset threshold and related to the application program ;
检测在预设时间内是否接收到用户针对所述第一提示信息输入的确认指令;Detecting whether a confirmation instruction input by the user for the first prompt information is received within a preset time;
当在预设时间内检测到用户针对所述第一提示信息输入的确认指令时,执行所述向用户推荐用户交流区中好评值大于或等于第二预设阈值且与所述应用程序相关的至少一个目标应用程序的步骤。When the confirmation instruction input by the user for the first prompt information is detected within the preset time, execute the recommending to the user that the favorable value in the user communication area is greater than or equal to the second preset threshold and related to the application At least one step of the target application.
结合第一方面,在第一方面的第三种可能的实现方式中,在步骤向用户推荐用户交流区中好评值大于或等于第二预设阈值且与所述应用程序相关的至少一个目标应用程序之后,所述方法还包括:With reference to the first aspect, in a third possible implementation of the first aspect, in the step of recommending to the user at least one target application in the user communication area that has a positive rating greater than or equal to a second preset threshold and is related to the application After the procedure, the method also includes:
当接收到用户针对所述目标应用程序输入的下载指令时,提升用户的等级。When receiving a download instruction input by the user for the target application program, the user's level is increased.
结合第一方面,在第一方面的第四种可能的实现方式中,在步骤向用户推荐用户交流区中好评值大于或等于第二预设阈值且与所述应用程序相关的至少一个目标应用程序之后,所述方法还包括:With reference to the first aspect, in a fourth possible implementation of the first aspect, in the step of recommending to the user at least one target application with a positive rating greater than or equal to the second preset threshold and related to the application in the user communication area After the procedure, the method also includes:
输出第二对话框,所述第二对话框包括第二提示信息和信息输入口,其中,所述第二提示信息用于提示用户输入与所述当前开启的应用程序相关的体验信息,所述信息输入口用于接收用户输入的体验信息;output a second dialog box, the second dialog box includes second prompt information and an information input port, wherein the second prompt information is used to prompt the user to input experience information related to the currently opened application program, the The information input port is used to receive the experience information input by the user;
接收用户针对所述信息输入口输入的所述体验信息,并将所述体验信息传输至服务器中,其中,所述体验信息用于反馈用户针对所述当前开启的应用程序的改进意见。The experience information input by the user for the information input port is received, and the experience information is transmitted to the server, wherein the experience information is used to feed back the user's improvement opinion on the currently opened application program.
本发明实施例第二方面提供了一种终端,包括:The second aspect of the embodiment of the present invention provides a terminal, including:
计算模块,用于计算终端当前开启的应用程序的使用频率;A calculation module, configured to calculate the frequency of use of the application program currently opened by the terminal;
判断模块,用于判断所述使用频率是否小于第一预设阈值;A judging module, configured to judge whether the frequency of use is less than a first preset threshold;
推荐模块,用于当所述使用频率小于所述第一预设阈值时,向用户推荐用户交流区中好评值大于或等于第二预设阈值且与所述应用程序相关的至少一个目标应用程序。A recommendation module, configured to recommend to the user at least one target application program in the user communication area that has a positive rating greater than or equal to a second preset threshold value and is related to the application program when the frequency of use is less than the first preset threshold value .
在第二方面的第一种可能的实现方式中,所述终端还包括:In a first possible implementation manner of the second aspect, the terminal further includes:
搜索模块,用于在所述判断模块判断所述使用频率小于第一预设阈值之后,以及所述推荐模块向用户推荐用户交流区中好评值大于或等于第二预设阈值且与所述应用程序相关的至少一个目标应用程序之前,在所述用户交流区中搜索与所述应用程序相关的至少一个目标应用程序的评论信息;The search module is configured to, after the judging module judges that the frequency of use is less than a first preset threshold, and the recommendation module recommends to the user that the praise value in the user communication area is greater than or equal to a second preset threshold and is compatible with the application Before at least one target application program related to the program, search for comment information of at least one target application program related to the application program in the user communication area;
获取模块,用于从所述评论信息中获取所述目标应用程序的好评值;An acquisition module, configured to acquire the praise value of the target application from the comment information;
所述判断模块,还用于判断所述目标应用程序的好评值是否大于或等于所述第二预设阈值;The judging module is also used to judge whether the praise value of the target application is greater than or equal to the second preset threshold;
所述推荐模块,还用于在所述判断模块判断所述目标应用程序的好评值大于或等于所述第二预设阈值时,向用户推荐用户交流区中好评值大于或等于第二预设阈值且与所述应用程序相关的至少一个目标应用程序。The recommendation module is further configured to recommend to the user that the favorable value of the target application in the user communication area is greater than or equal to the second preset threshold when the judging module judges that the favorable value of the target application program is greater than or equal to the second preset threshold threshold and at least one target application associated with the application.
结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述终端还包括:With reference to the first possible implementation manner of the second aspect, in a second possible implementation manner of the second aspect, the terminal further includes:
输出模块,用于在所述判断模块判断所述目标应用程序的好评值大于或等于第二预设阈值之后,以及所述推荐模块向用户推荐用户交流区中好评值大于或等于第二预设阈值且与所述应用程序相关的至少一个目标应用程序之前,输出第一对话框,所述第一对话框包括第一提示信息,所述第一提示信息用于提示用户是否查看好评值大于或等于第二预设阈值且与所述应用程序相关的应用程序;An output module, configured to recommend to the user that the favorable value of the target application in the user communication area is greater than or equal to the second preset threshold after the judging module judges that the favorable value of the target application program is greater than or equal to a second preset threshold Before the threshold and at least one target application program related to the application program, a first dialog box is output, and the first dialog box includes a first prompt message, and the first prompt message is used to prompt the user whether to view a favorable value greater than or an application program that is equal to a second predetermined threshold and is related to the application program;
检测模块,用于检测在预设时间内是否接收到用户针对所述第一提示信息输入的确认指令;A detection module, configured to detect whether a confirmation instruction input by the user for the first prompt information is received within a preset time;
所述推荐模块,还用于在所述检测模块检测在预设时间内接收到用户针对所述第一提示信息输入的确认指令时,向用户推荐用户交流区中好评值大于或等于第二预设阈值且与所述应用程序相关的至少一个目标应用程序The recommendation module is further configured to recommend to the user that the favorable value in the user exchange area is greater than or equal to the second preset value when the detection module detects that a confirmation instruction input by the user for the first prompt information is received within a preset time. At least one target application that is thresholded and related to said application
结合第二方面,在第二方面的第三种可能的实现方式中,所述终端还包括:With reference to the second aspect, in a third possible implementation manner of the second aspect, the terminal further includes:
提升模块,用于在所述推荐模块向用户推荐用户交流区中好评值大于或等于第二预设阈值且与所述应用程序相关的至少一个目标应用程序之后,当接收到用户针对所述目标应用程序输入的下载指令时,提升用户的等级。The promotion module is configured to, after the recommendation module recommends to the user at least one target application program with a praise value greater than or equal to a second preset threshold and related to the application program in the user communication area, when receiving the user's recommendation for the target application program. When the download command is entered by the application, the user's level is increased.
结合第二方面,在第二方面的第四种可能的实现方式中,所述输出模块,还用于在所述推荐模块向用户推荐用户交流区中好评值大于或等于第二预设阈值且与所述应用程序相关的至少一个目标应用程序之后,输出第二对话框,所述第二对话框包括第二提示信息和信息输入口,其中,所述第二提示信息用于提示用户输入与所述当前开启的应用程序相关的体验信息,所述信息输入口用于接收用户输入的体验信息;With reference to the second aspect, in a fourth possible implementation manner of the second aspect, the output module is further configured to recommend the recommendation module to the user in the user communication area with a positive rating greater than or equal to a second preset threshold and After at least one target application program related to the application program, a second dialog box is output, and the second dialog box includes a second prompt message and an information input port, wherein the second prompt message is used to prompt the user to input the The experience information related to the currently opened application program, the information input port is used to receive the experience information input by the user;
所述终端还包括:The terminal also includes:
接收模块,用于接收用户针对所述信息输入口输入的所述体验信息,并将所述体验信息传输至服务器中,其中,所述体验信息用于反馈用户针对所述当前开启的应用程序的改进意见。A receiving module, configured to receive the experience information input by the user for the information input port, and transmit the experience information to the server, wherein the experience information is used to feed back the user's experience with respect to the currently opened application program Suggestions for improvement.
相较于现有技术,本发明实施例提供的一种应用程序推荐方法及终端,通过计算终端当前开启的应用程序的使用频率,在判断使用频率小于第一预设阈值时,向用户推荐用户交流区中好评值大于或等于第二预设阈值且与应用程序相关的至少一个目标应用程序。本发明实施例中,当终端当前开启的应用程序的使用频率比较低时,终端可以从用户交流区中搜索好评的且与当前开启的应用程序相关的目标应用程序,并将该好评的目标应用程序推荐给用户,可见,这种推荐方式可以提高应用程序的使用频率。Compared with the prior art, an application recommendation method and a terminal provided by the embodiments of the present invention calculate the frequency of use of the application currently opened by the terminal, and recommend the user to the user when the frequency of use is judged to be less than a first preset threshold. At least one target application program related to the application program with a positive rating greater than or equal to the second preset threshold in the communication area. In the embodiment of the present invention, when the frequency of use of the application program currently opened by the terminal is relatively low, the terminal can search for a target application program that is highly praised and related to the currently open application program from the user communication area, and put the target application program that is highly praised The program is recommended to the user. It can be seen that this recommendation method can increase the frequency of use of the application program.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained based on these drawings without creative effort.
图1是本发明实施例公开的一种应用程序推荐方法的流程示意图;FIG. 1 is a schematic flowchart of a method for recommending an application disclosed in an embodiment of the present invention;
图2是本发明实施例公开的另一种应用程序推荐方法的流程示意图;FIG. 2 is a schematic flowchart of another application recommendation method disclosed in an embodiment of the present invention;
图3是本发明实施例公开的一种终端的结构示意图;FIG. 3 is a schematic structural diagram of a terminal disclosed in an embodiment of the present invention;
图4是本发明实施例公开的另一种终端的结构示意图;FIG. 4 is a schematic structural diagram of another terminal disclosed in an embodiment of the present invention;
图5是本发明实施例公开的另一种终端的结构示意图。Fig. 5 is a schematic structural diagram of another terminal disclosed by an embodiment of the present invention.
具体实施方式detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
本发明实施例公开了一种应用程序推荐方法及终端,可以提高应用程序的使用频率。以下分别进行详细说明。The embodiment of the present invention discloses an application program recommendation method and a terminal, which can increase the use frequency of application programs. Each will be described in detail below.
本发明实施例中,终端可以包括任何能利用网络来推荐并下载应用程序的装置;另外,终端还可以包括智能设备,如智能手机、平板电脑、个人计算机(Personal Computer,PC)、笔记本电脑等智能设备。其中,该应用程序可以包括安装应用程序(如各种APP)、主题、铃声、壁纸、网页、评测、活动、专题、分类以及用户产品广告等,本发明实施例不作限定。In the embodiment of the present invention, the terminal may include any device that can use the network to recommend and download application programs; in addition, the terminal may also include smart devices, such as smart phones, tablet computers, personal computers (Personal Computer, PC), notebook computers, etc. smart device. Wherein, the application program may include installation application programs (such as various APPs), themes, ringtones, wallpapers, web pages, evaluations, activities, special topics, classifications, user product advertisements, etc., which are not limited in the embodiment of the present invention.
请参见图1,图1是本发明实施例公开的一种应用程序推荐方法的流程示意图。如图1所示,该方法可以包括以下步骤:Please refer to FIG. 1 . FIG. 1 is a schematic flowchart of a method for recommending an application program disclosed in an embodiment of the present invention. As shown in Figure 1, the method may include the following steps:
S101、计算终端当前开启的应用程序在预设时间内的使用频率。S101. Calculate the frequency of use of the application program currently opened by the terminal within a preset time.
本发明实施例中,上述预设时间可以为终端系统出厂时默认的时间,也可以为用户提前设置的预设时间,本发明实施例不作限定,其中,该预设时间以当前日期为基准。In the embodiment of the present invention, the above-mentioned preset time may be the default time when the terminal system leaves the factory, or it may be the preset time set in advance by the user, which is not limited in the embodiment of the present invention, wherein the preset time is based on the current date.
具体地,终端可以先获取当前开启的应用程序在预设时间内的使用次数,并进一步根据应用程序在预设时间内的使用次数来计算终端中该应用程序的使用频率。举例来说,假设该预设时间为5天,当前日期为3月17日,终端统计从3月12日到3月17日这5天内用户使用该应用程序的次数为20次,则可以计算出该应用程序在这5天内的使用频率为4次/天。Specifically, the terminal may first acquire the usage times of the currently opened application program within a preset time, and further calculate the usage frequency of the application program in the terminal according to the usage times of the application program within the preset time period. For example, assuming that the preset time is 5 days, the current date is March 17, and the number of times the user uses the application in the 5 days from March 12 to March 17 according to terminal statistics is 20 times, then it can be calculated It was found that the app was used 4 times/day during these 5 days.
S102、判断使用频率是否小于第一预设阈值,若是,执行步骤S103,若否,结束本流程。S102. Determine whether the frequency of use is less than a first preset threshold, if yes, perform step S103, if not, end this process.
本发明实施例中,在步骤S101中终端计算出预设时间内终端当前开启的应用程序的使用频率之后,终端就可以判断该应用程序的使用频率是否小于预设阈值,若判断结果为小于,表明用户在预设时间内很少使用该应用程序,这可能是由于用户对该应用程序的体验较差。其中,该第一预设阈值可以是终端系统出厂时默认的阈值,也可以为用户提前设置的预设阈值,本发明实施例不作限定。In the embodiment of the present invention, after the terminal calculates the use frequency of the application program currently opened by the terminal within the preset time in step S101, the terminal can judge whether the use frequency of the application program is less than the preset threshold value, if the judgment result is less than, Indicates that the user has rarely used the application for a preset period of time, possibly due to a poor user experience with the application. Wherein, the first preset threshold may be a default threshold when the terminal system leaves the factory, or may be a preset threshold set by a user in advance, which is not limited in this embodiment of the present invention.
S103、向用户推荐用户交流区中好评值大于或等于第二预设阈值且与应用程序相关的至少一个目标应用程序。S103. Recommending to the user at least one target application program in the user communication area that has a positive rating greater than or equal to a second preset threshold and is related to the application program.
本发明实施例中,在步骤S102判断当前开启的应用程序的使用频率小于第一预设阈值时,表明用户在预设时间内很少使用该应用程序,此时终端可以在用户交流区中搜索与应用程序相关的应用程序,并进一步对搜索到的应用程序进行筛选,以选出好评值大于或等于第二预设阈值的至少一个目标应用程序。其中,该好评值可以通过用户打分来获得,该打分的形式可以为具体的数值,比如:1分、3分、5分等,也可以为图标的数量,比如:一个星形图标、两个星形图标、五个星形图标等,本发明实施例不作限定。In the embodiment of the present invention, when it is judged in step S102 that the usage frequency of the currently opened application program is less than the first preset threshold, it indicates that the user rarely uses the application program within the preset time, and at this time the terminal can search for application programs related to the application program, and further filter the searched application programs to select at least one target application program whose praise value is greater than or equal to the second preset threshold. Among them, the praise value can be obtained through user scoring, and the scoring form can be a specific value, such as: 1 point, 3 points, 5 points, etc., or the number of icons, such as: a star icon, two The star icon, five star icons, etc. are not limited in this embodiment of the present invention.
需要说明的是,该用户交流区为终端安装的应用市场客户端中的一个用户交流模块,该应用市场客户端中,用户可以根据需要下载不同类型的应用程序,比如:游戏类应用程序、音乐视频类应用程序、办公软件类应用程序、社交类应用程序、交通出行类应用程序、金融理财类应用程序、新闻资讯类应用程序、医疗健康类应用程序、便捷生活类应用程序以及通话通讯类应用程序等,本发明实施例不作限定。在应用市场客户端中的用户交流模块中,用户可以对自己下载的应用程序进行评论,比如:打分或者输入体验信息。It should be noted that the user communication area is a user communication module in the application market client installed on the terminal. In the application market client, users can download different types of applications according to their needs, such as: game applications, music Video applications, office software applications, social applications, transportation applications, financial management applications, news applications, medical and health applications, convenient life applications, and call and communication applications Programs, etc., are not limited in the embodiments of the present invention. In the user communication module in the application market client, the user can comment on the application program downloaded by himself, for example: scoring or inputting experience information.
在图1所描述的实施例中,通过计算终端当前开启的应用程序的使用频率,在判断使用频率小于第一预设阈值时,向用户推荐用户交流区中好评值大于或等于第二预设阈值且与应用程序相关的至少一个目标应用程序。本发明实施例中,当终端当前开启的应用程序的使用频率比较低时,终端可以从用户交流区中搜索好评的且与当前开启的应用程序相关的目标应用程序,并将该好评的目标应用程序推荐给用户,可见,这种推荐方式可以提高应用程序的使用频率。In the embodiment described in FIG. 1, by calculating the usage frequency of the application currently opened by the terminal, when it is judged that the usage frequency is less than the first preset threshold, recommending to the user that the favorable value in the user communication area is greater than or equal to the second preset Threshold and at least one target application associated with the application. In the embodiment of the present invention, when the frequency of use of the application program currently opened by the terminal is relatively low, the terminal can search for a target application program that is highly praised and related to the currently open application program from the user communication area, and put the target application program that is highly praised The program is recommended to the user. It can be seen that this recommendation method can increase the frequency of use of the application program.
请参见图2,图2是本发明实施例公开的另一种应用程序推荐方法的流程示意图。如图2所示,该方法可以包括以下步骤:Please refer to FIG. 2 . FIG. 2 is a schematic flowchart of another method for recommending an application program disclosed in an embodiment of the present invention. As shown in Figure 2, the method may include the following steps:
S201、计算终端当前开启的应用程序在预设时间内的使用频率。S201. Calculate the frequency of use of the application program currently opened by the terminal within a preset time.
本发明实施例中,上述预设时间可以为终端系统出厂时默认的时间,也可以为用户提前设置的预设时间,本发明实施例不作限定,其中,该预设时间以当前日期为基准。In the embodiment of the present invention, the above-mentioned preset time may be the default time when the terminal system leaves the factory, or it may be the preset time set in advance by the user, which is not limited in the embodiment of the present invention, wherein the preset time is based on the current date.
具体地,终端可以先获取当前开启的应用程序在预设时间内的使用次数,并进一步根据应用程序在预设时间内的使用次数来计算终端中该应用程序的使用频率。举例来说,假设该预设时间为5天,当前日期为3月17日,终端统计从3月12日到3月17日这5天内用户使用该应用程序的次数为20次,则可以计算出该应用程序在这5天内的使用频率为4次/天。Specifically, the terminal may first acquire the usage times of the currently opened application program within a preset time, and further calculate the usage frequency of the application program in the terminal according to the usage times of the application program within the preset time period. For example, assuming that the preset time is 5 days, the current date is March 17, and the number of times the user uses the application in the 5 days from March 12 to March 17 according to terminal statistics is 20 times, then it can be calculated It was found that the app was used 4 times/day during these 5 days.
S202、判断使用频率是否小于第一预设阈值,若是,执行步骤S203,若否,结束本流程。S202. Determine whether the frequency of use is less than the first preset threshold, if yes, perform step S203, if not, end the procedure.
本发明实施例中,在步骤S201中终端计算出预设时间内终端当前开启的应用程序的使用频率之后,终端就可以判断该应用程序的使用频率是否小于预设阈值,若判断结果为小于,表明用户在预设时间内很少使用该应用程序,这可能是由于用户对该应用程序的体验较差。其中,该第一预设阈值可以是终端系统出厂时默认的阈值,也可以为用户提前设置的预设阈值,本发明实施例不作限定。In the embodiment of the present invention, after the terminal calculates the use frequency of the application program currently opened by the terminal within the preset time in step S201, the terminal can judge whether the use frequency of the application program is less than the preset threshold value, if the judgment result is less than, Indicates that the user has rarely used the application for a preset period of time, possibly due to a poor user experience with the application. Wherein, the first preset threshold may be a default threshold when the terminal system leaves the factory, or may be a preset threshold set by a user in advance, which is not limited in this embodiment of the present invention.
S203、在用户交流区中搜索与应用程序相关的至少一个目标应用程序的评论信息。S203. Search for comment information of at least one target application program related to the application program in the user communication area.
本发明实施例中,终端安装的应用市场客户端中,用户可以根据需要下载不同类型的应用程序,比如:游戏类应用程序、音乐视频类应用程序、办公软件类应用程序、社交类应用程序、交通出行类应用程序、金融理财类应用程序、新闻资讯类应用程序、医疗健康类应用程序、便捷生活类应用程序以及通话通讯类应用程序等,本发明实施例不作限定。在应用市场客户端中的用户交流区中,用户可以对自己下载的应用程序进行评论。In the embodiment of the present invention, in the application market client installed on the terminal, the user can download different types of application programs according to needs, such as: game application programs, music video application programs, office software application programs, social application programs, The embodiments of the present invention do not limit traffic and travel application programs, financial management application programs, news information application programs, medical and health application programs, convenient life application programs, and call communication application programs. In the user communication area in the application market client, users can comment on the applications they have downloaded.
本发明实施例中,在步骤S202终端判断当前开启的应用程序的使用频率小于第一预设阈值之后,终端就可以在终端安装的应用市场的用户交流区中,搜索与应用程序相关的至少一个目标应用程序的评论信息,该评论信息为用户对自己下载的应用程序的体验信息,该体验信息可以包括输入的文字信息,比如:“体验很好”“体验较差”等,还可以包括数值打分,比如:1分、3分、5分等,也还可以包括图标的数量,比如:一个星形图标、两个星形图标、五个星形图标等,本发明实施例不作限定。In the embodiment of the present invention, after the terminal determines in step S202 that the frequency of use of the currently opened application is less than the first preset threshold, the terminal can search for at least one application related to the application in the user communication area of the application market installed on the terminal. The comment information of the target application, the comment information is the experience information of the application downloaded by the user. The experience information can include input text information, such as: "experience is good", "experience is poor", etc., and can also include numerical values Scoring, such as: 1 point, 3 points, 5 points, etc., may also include the number of icons, such as: one star icon, two star icons, five star icons, etc., which are not limited in the embodiment of the present invention.
S204、从评论信息中获取目标应用程序的好评值。S204. Obtain the praise value of the target application program from the review information.
本发明实施例中,终端统计评论信息中所有用户对目标应用程序的打分值,进一步计算该目标应用程序的平均打分值,并将该平均打分值作为该目标应用程序的好评值。举例来说,假设有20个用户参与了评论,终端统计评论信息中用户对该目标应用程序的打分值为1分、1.5分、1.8分、2分、2.6分、3分、3.6分、3.8分、4分、4.4分、4.5分、4.6分、4.8分、4.9分、5分、5分、5分、5分、5分、5分,则可以计算出该20个用户对该目标应用程序的平均打分值为3.6分,该3.6分就可以作为该目标应用程序的好评值。In the embodiment of the present invention, the terminal counts the scoring values of all users on the target application program in the comment information, further calculates the average scoring value of the target application program, and uses the average scoring value as the favorable value of the target application program. For example, assuming that 20 users participated in the review, the user's ratings for the target application in the terminal statistical review information are 1 point, 1.5 points, 1.8 points, 2 points, 2.6 points, 3 points, 3.6 points, 3.8 points points, 4 points, 4.4 points, 4.5 points, 4.6 points, 4.8 points, 4.9 points, 5 points, 5 points, 5 points, 5 points, 5 points, 5 points, it can be calculated that the 20 users apply to the target The average scoring value of the program is 3.6 points, and the 3.6 points can be used as the favorable value of the target application program.
S205、判断目标应用程序的好评值是否大于或等于第二预设阈值,若是执行步骤S206,若否,结束本流程。S205. Determine whether the positive rating of the target application is greater than or equal to the second preset threshold, if yes, perform step S206, if not, end the process.
本发明实施例中,步骤S203中终端搜索到的评论信息包括所有用户的评论信息,这些评论信息中,有的评论信息表明用户对下载的目标应用程序体验很好,用户很满意,有的评论信息表明用户对下载的目标应用程序体验较差,用户不喜欢。因此,终端需要进一步筛选,从这些评论信息中获取目标应用程序的好评值,将目标应用程序的好评值与第二预设阈值进行比较,若目标应用程序的好评值大于或等于第二预设阈值,则说明大部分的用户对该目标应用程序的体验较佳,可以将该目标应用程序推荐给终端用户。其中,该第二预设阈值可以为终端默认的预设阈值,也可以为用户自定义设置的预设阈值,本发明实施例不作限定。In the embodiment of the present invention, the comment information searched by the terminal in step S203 includes comment information of all users. The information indicates that the user has a poor experience with the downloaded target application and the user does not like it. Therefore, the terminal needs to further screen, obtain the praise value of the target application program from these comment information, compare the praise value of the target application program with the second preset threshold, if the praise value of the target application program is greater than or equal to the second preset threshold If the threshold is higher, it means that most users have a better experience with the target application, and the target application can be recommended to end users. Wherein, the second preset threshold may be a default preset threshold of the terminal, or may be a preset threshold customized by a user, which is not limited in this embodiment of the present invention.
S206、输出第一对话框。S206. Output the first dialog box.
本发明实施例中,上述第一对话框包括第一提示信息,该第一提示信息用于提示用户是否查看好评值大于或等于第二预设阈值且与应用程序相关的应用程序。In the embodiment of the present invention, the above-mentioned first dialog box includes first prompt information, and the first prompt information is used to prompt the user whether to check the application programs whose praise value is greater than or equal to the second preset threshold and which are related to the application programs.
本发明实施例中,终端输出第一对话框不是在终端处于任何界面或者任何时候输出的,而是在终端计算终端当前开启的应用程序的使用频率小于第一预设阈值且用户交流区中与当前开启的应用程序相关的目标应用程序的好评值大于或等于第二预设阈值时才输出的,这时候输出第一对话框向用户推荐相关应用程序,用户就不会感到反感,接受推荐的可能性就很大。In the embodiment of the present invention, the first dialog box output by the terminal is not output when the terminal is in any interface or at any time, but when the frequency of use of the application program currently opened by the terminal computing terminal is less than the first preset threshold and the user communicates with the user in the communication area. It is only output when the praise value of the target application related to the currently opened application is greater than or equal to the second preset threshold. At this time, the first dialog box is output to recommend related applications to the user, and the user will not feel disgusted and accept the recommendation. The possibility is great.
S207、检测在预设时间内是否接收到用户针对第一提示信息输入的确认指令,若是,执行步骤S208,若否,结束本流程。S207. Detect whether a confirmation instruction input by the user for the first prompt information is received within a preset time. If yes, perform step S208. If not, end the process.
本发明实施例中,上述预设时间可以为终端系统出厂时默认的时间,也可以为用户提前设置的预设时间,本发明实施例不作限定。In the embodiment of the present invention, the above-mentioned preset time may be a default time when the terminal system leaves the factory, or may be a preset time set in advance by the user, which is not limited in the embodiment of the present invention.
本发明实施例中,上述确认指令可以通过用户单击或双击第一对话框中的虚拟确认按钮而触发的。In the embodiment of the present invention, the above confirmation instruction may be triggered by the user clicking or double-clicking the virtual confirmation button in the first dialog box.
作为一种可选的实施方式,当检测在预设时间内未接收到用户针对第一提示信息输入的确认指令时,终端可以自动关闭对话框,以免引起用户的反感。As an optional implementation manner, when it is detected that no confirmation instruction input by the user for the first prompt information is received within a preset time, the terminal may automatically close the dialog box, so as not to arouse the user's disgust.
作为另一种可选的实施方式,当检测在预设时间内未接收到用户针对提示信息输入的确认指令时,终端可以再次输出上述第一对话框,当用户取消查看该第一对话框的次数达到预设阈值(比如3次)时,终端可以不再向该用户输出该第一对话框。As another optional implementation manner, when it is detected that no confirmation instruction input by the user for the prompt information is received within the preset time, the terminal may output the above-mentioned first dialog box again, and when the user cancels viewing the first dialog box When the number of times reaches a preset threshold (for example, 3 times), the terminal may no longer output the first dialog box to the user.
S208、向用户推荐用户交流区中好评值大于或等于第二预设阈值且与应用程序相关的至少一个目标应用程序。S208. Recommending to the user at least one target application program in the user communication area that has a positive rating greater than or equal to a second preset threshold and is related to the application program.
本发明实施例中,步骤S207中检测在预设时间内接收到用户针对第一提示信息输入的确认指令之后,终端就可以向用户推荐用户交流区中好评值大于或等于第二预设阈值且与应用程序相关的至少一个目标应用程序。In the embodiment of the present invention, after it is detected in step S207 that the confirmation instruction input by the user for the first prompt information is received within the preset time, the terminal can recommend to the user that the favorable value in the user communication area is greater than or equal to the second preset threshold and At least one target application associated with the application.
S209、当接收到用户针对目标应用程序输入的下载指令时,提升用户的等级。S209. When receiving a download instruction input by the user for the target application program, upgrade the user's level.
本发明实施例中,上述下载指令可以通过用户单击或双击目标应用程序图标或者界面上的虚拟下载按钮而触发,上述用户的等级可以为用户的账户等级,用户登陆应用市场客户端需要注册一个账户,在该应用市场中,用户通过签到或者参与活动或者其他方式可以提升用户的等级,用户的等级不同,用户拥有的权限也不同。In the embodiment of the present invention, the above-mentioned download instruction can be triggered by the user clicking or double-clicking the target application program icon or the virtual download button on the interface. The user’s level can be the user’s account level, and the user needs to register a Account, in this application market, users can increase the user's level by signing in or participating in activities or other methods. The user's level is different, and the user's permissions are also different.
本发明实施例中,在用户根据终端的推荐下载目标应用程序之后,终端可以提升用户的等级,通过这种方式,终端可以鼓励更多的用户下载应用程序。In the embodiment of the present invention, after the user downloads the target application program according to the terminal's recommendation, the terminal can increase the user's level. In this way, the terminal can encourage more users to download the application program.
作为一种可选的实施方式,在用户根据终端的推荐下载目标应用程序之后,终端也可以通过其他方式奖励用户,比如:赠送虚拟币或者兑换物品等。As an optional implementation, after the user downloads the target application program according to the terminal's recommendation, the terminal may also reward the user in other ways, such as presenting virtual currency or exchanging items.
S210、输出第二对话框。S210. Output a second dialog box.
本发明实施例中,第二对话框包括第二提示信息和信息输入口,其中,该第二提示信息用于提示用户输入与当前开启的应用程序相关的体验信息,该信息输入口用于接收用户输入的体验信息。In the embodiment of the present invention, the second dialog box includes a second prompt message and an information input port, wherein the second prompt message is used to prompt the user to input experience information related to the currently opened application program, and the information input port is used to receive Experience information entered by the user.
S211、接收用户针对信息输入口输入的体验信息,并将体验信息传输至服务器中。S211. Receive the experience information input by the user through the information input port, and transmit the experience information to the server.
本发明实施例中,该体验信息用于反馈用户针对当前开启的应用程序的改进意见。In the embodiment of the present invention, the experience information is used to feed back the user's suggestions for improvement of the currently opened application program.
本发明实施例中,步骤S202中终端判断当前开启的应用程序的使用频率小于第一预设阈值时,表明用户对该应用程序的体验不佳,终端需要用户输入对该应用程序的体验信息,以便于该应用程序的提供者根据该体验信息对该应用程序作进一步地改进。In the embodiment of the present invention, when the terminal judges in step S202 that the frequency of use of the currently opened application is less than the first preset threshold, it indicates that the user's experience with the application is not good, and the terminal needs the user to input experience information about the application. In order to facilitate the provider of the application program to further improve the application program according to the experience information.
在图2所描述的实施例中,通过计算终端当前开启的应用程序的使用频率,在判断使用频率小于第一预设阈值之后,终端从用户交流区中搜索与应用程序相关的至少一个目标应用程序的评论信息,并从评论信息中获取目标应用程序的好评值,在判断目标应用程序的好评值大于或等于第二预设阈值之后,进一步地,终端在预设时间内检测到用户针对第一对话框包括的第一提示信息输入的确认指令时,向用户推荐用户交流区中好评值大于或等于第二预设阈值且与所述应用程序相关的至少一个目标应用程序,更进一步地,当接收到用户针对目标应用程序输入的下载指令时,提升用户的等级,同时输出第二对话框并接收用户针对信息输入口输入的体验信息,并将体验信息传输至服务器中。可见,这种在用户同意的基础上进行推荐的方式,不仅可以提高应用程序的使用频率,同时还可以获得用户对应用程序的反馈意见。In the embodiment described in FIG. 2, by calculating the frequency of use of the application currently opened by the terminal, after judging that the frequency of use is less than the first preset threshold, the terminal searches for at least one target application related to the application from the user communication area Program comment information, and obtain the praise value of the target application program from the comment information, after judging that the praise value of the target application program is greater than or equal to the second preset threshold, further, the terminal detects that the user has targeted the second preset threshold within a preset time. When confirming the input of the first prompt message included in a dialog box, recommend to the user at least one target application program in the user communication area that has a positive rating greater than or equal to the second preset threshold and is related to the application program. Further, When receiving the user's download instruction for the target application program, upgrade the user's level, output the second dialog box and receive the experience information input by the user for the information input port, and transmit the experience information to the server. It can be seen that this method of recommending based on the user's consent can not only increase the frequency of use of the application program, but also obtain user feedback on the application program.
下面为本发明装置实施例,本发明装置实施例用于执行本发明方法实施例一至二实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例一和实施例二。The following is the embodiment of the device of the present invention, which is used to execute the method realized by the method embodiment 1 to 2 of the present invention. For the convenience of description, only the parts related to the embodiment of the present invention are shown, and the specific technical details are not disclosed. , please refer to Embodiment 1 and Embodiment 2 of the present invention.
请参见图3,图3是本发明实施例公开的一种终端的结构示意图,如图3所示,该终端300可以包括:计算模块301、判断模块302以及推荐模块303,其中:Please refer to FIG. 3. FIG. 3 is a schematic structural diagram of a terminal disclosed in an embodiment of the present invention. As shown in FIG. 3, the terminal 300 may include: a calculation module 301, a judgment module 302, and a recommendation module 303, wherein:
计算模块301,用于计算终端当前开启的应用程序在预设时间内的使用频率。The calculation module 301 is configured to calculate the usage frequency of the application program currently opened by the terminal within a preset time.
本发明实施例中,上述预设时间可以为终端系统出厂时默认的时间,也可以为用户提前设置的预设时间,本发明实施例不作限定,其中,该预设时间以当前日期为基准。In the embodiment of the present invention, the above-mentioned preset time may be the default time when the terminal system leaves the factory, or it may be the preset time set in advance by the user, which is not limited in the embodiment of the present invention, wherein the preset time is based on the current date.
具体地,终端可以先获取当前开启的应用程序在预设时间内的使用次数,并进一步根据应用程序在预设时间内的使用次数来计算终端中该应用程序的使用频率。举例来说,假设该预设时间为5天,当前日期为3月17日,终端统计从3月12日到3月17日这5天内用户使用该应用程序的次数为20次,则可以计算出该应用程序在这5天内的使用频率为4次/天。Specifically, the terminal may first acquire the usage times of the currently opened application program within a preset time, and further calculate the usage frequency of the application program in the terminal according to the usage times of the application program within the preset time period. For example, assuming that the preset time is 5 days, the current date is March 17, and the number of times the user uses the application in the 5 days from March 12 to March 17 according to terminal statistics is 20 times, then it can be calculated It was found that the app was used 4 times/day during these 5 days.
判断模块302,用于判断使用频率是否小于第一预设阈值。A judging module 302, configured to judge whether the usage frequency is less than a first preset threshold.
本发明实施例中,在计算模块301计算出预设时间内终端当前开启的应用程序的使用频率之后,判断模块302就可以判断该应用程序的使用频率是否小于预设阈值,若判断结果为小于,表明用户在预设时间内很少使用该应用程序,这可能是由于用户对该应用程序的体验较差。其中,该第一预设阈值可以是终端系统出厂时默认的阈值,也可以为用户提前设置的预设阈值,本发明实施例不作限定。In the embodiment of the present invention, after the calculating module 301 calculates the usage frequency of the application program currently opened by the terminal within the preset time, the judging module 302 can judge whether the usage frequency of the application program is less than the preset threshold, if the judging result is less than , indicating that the app was rarely used by the user within the preset time period, possibly due to a poor user experience with the app. Wherein, the first preset threshold may be a default threshold when the terminal system leaves the factory, or may be a preset threshold set by a user in advance, which is not limited in this embodiment of the present invention.
推荐模块303,用于当使用频率小于所述第一预设阈值时,向用户推荐用户交流区中好评值大于或等于第二预设阈值且与应用程序相关的至少一个目标应用程序。The recommending module 303 is configured to recommend to the user at least one target application program in the user communication area that has a positive rating greater than or equal to a second preset threshold and is related to the application when the frequency of use is less than the first preset threshold.
本发明实施例中,在判断模块302判断当前开启的应用程序的使用频率小于第一预设阈值时,表明用户在预设时间内很少使用该应用程序,此时推荐模块303可以向用户推荐用户交流区中好评值大于或等于第二预设阈值且与应用程序相关的至少一个目标应用程序。其中,该好评值可以通过用户打分来获得,该打分的形式可以为具体的数值,比如:1分、3分、5分等,也可以为图标的数量,比如:一个星形图标、两个星形图标、五个星形图标等,本发明实施例不作限定。In the embodiment of the present invention, when the judging module 302 judges that the usage frequency of the currently opened application program is less than the first preset threshold, it indicates that the user seldom uses the application program within the preset time. At this time, the recommendation module 303 can recommend the application program to the user At least one target application program that is related to the application program and whose praise value is greater than or equal to the second preset threshold in the user communication area. Among them, the praise value can be obtained through user scoring, and the scoring form can be a specific value, such as: 1 point, 3 points, 5 points, etc., or the number of icons, such as: a star icon, two The star icon, five star icons, etc. are not limited in this embodiment of the present invention.
请一并参见图4,图4是本发明实施例公开的另一种终端的结构示意图,其中,图4所示的终端是在图3的基础上进一步优化得到的,与图3所示的终端相比较,图4所示的终端还可以包括:搜索模块304和获取模块305,其中:Please also refer to FIG. 4. FIG. 4 is a schematic structural diagram of another terminal disclosed in an embodiment of the present invention. The terminal shown in FIG. 4 is further optimized on the basis of FIG. Compared with the terminal, the terminal shown in FIG. 4 may further include: a search module 304 and an acquisition module 305, wherein:
搜索模块304,用于在判断模块302判断使用频率小于第一预设阈值之后,以及推荐模块303向用户推荐用户交流区中好评值大于或等于第二预设阈值且与应用程序相关的至少一个目标应用程序之前,在用户交流区中搜索与应用程序相关的至少一个目标应用程序的评论信息。The search module 304 is configured to, after the judging module 302 judges that the frequency of use is less than the first preset threshold, and the recommending module 303 recommend to the user at least one application-related application with a positive rating greater than or equal to the second preset threshold in the user communication area. Before selecting the target application, search for comment information of at least one target application related to the application in the user communication area.
本发明实施例中,终端安装的应用市场客户端中,用户可以根据需要下载不同类型的应用程序,比如:游戏类应用程序、音乐视频类应用程序、办公软件类应用程序、社交类应用程序、交通出行类应用程序、金融理财类应用程序、新闻资讯类应用程序、医疗健康类应用程序、便捷生活类应用程序以及通话通讯类应用程序等,本发明实施例不作限定。在应用市场客户端中的用户交流区中,用户可以对自己下载的应用程序进行评论。In the embodiment of the present invention, in the application market client installed on the terminal, the user can download different types of application programs according to needs, such as: game application programs, music video application programs, office software application programs, social application programs, The embodiments of the present invention do not limit traffic and travel application programs, financial management application programs, news information application programs, medical and health application programs, convenient life application programs, and call communication application programs. In the user communication area in the application market client, users can comment on the applications they have downloaded.
本发明实施例中,该评论信息为用户对自己下载的应用程序的体验信息,该体验信息可以包括输入的文字信息,比如:“体验很好”“体验较差”等,还可以包括数值打分,比如:1分、3分、5分等,也还可以包括图标的数量,比如:一个星形图标、两个星形图标、五个星形图标等,本发明实施例不作限定。In the embodiment of the present invention, the comment information is the user's experience information of the application program downloaded by the user. The experience information may include input text information, such as: "experience is good", "experience is poor", etc., and may also include numerical ratings , such as: 1 point, 3 points, 5 points, etc., may also include the number of icons, such as: one star icon, two star icons, five star icons, etc., which are not limited in this embodiment of the present invention.
本发明实施例中,在判断模块302判断当前开启的应用程序的使用频率小于第一预设阈值时,表明用户在预设时间内很少使用该应用程序,此时搜索模块304可以在用户交流区中搜索与应用程序相关的至少一个目标应用程序的评论信息。In the embodiment of the present invention, when the judging module 302 judges that the usage frequency of the currently opened application program is less than the first preset threshold, it indicates that the user seldom uses the application program within the preset time. The review information of at least one target application related to the application is searched in the area.
获取模块305,用于从评论信息中获取目标应用程序的好评值。The acquisition module 305 is configured to acquire the praise value of the target application program from the comment information.
本发明实施例中,终端统计评论信息中所有用户对目标应用程序的打分值,进一步计算该目标应用程序的平均打分值,并将该平均打分值作为该目标应用程序的好评值,获取模块305就可以从评论信息中获取目标应用程序的好评值。举例来说,假设有20个用户参与了评论,终端统计评论信息中用户对该目标应用程序的打分值为1分、1.5分、1.8分、2分、2.6分、3分、3.6分、3.8分、4分、4.4分、4.5分、4.6分、4.8分、4.9分、5分、5分、5分、5分、5分、5分,则可以计算出该20个用户对该目标应用程序的平均打分值为3.6分,该3.6分就可以作为该目标应用程序的好评值。In the embodiment of the present invention, the terminal counts the scoring values of all users on the target application program in the comment information, further calculates the average scoring value of the target application program, and uses the average scoring value as the favorable value of the target application program, and obtains module 305 The praise value of the target application can be obtained from the review information. For example, assuming that 20 users participated in the review, the user's ratings for the target application in the terminal statistical review information are 1 point, 1.5 points, 1.8 points, 2 points, 2.6 points, 3 points, 3.6 points, 3.8 points points, 4 points, 4.4 points, 4.5 points, 4.6 points, 4.8 points, 4.9 points, 5 points, 5 points, 5 points, 5 points, 5 points, 5 points, it can be calculated that the 20 users apply to the target The average scoring value of the program is 3.6 points, and the 3.6 points can be used as the favorable value of the target application program.
上述判断模块302,还用于判断目标应用程序的好评值是否大于或等于第二预设阈值。The judging module 302 is further configured to judge whether the praise value of the target application is greater than or equal to a second preset threshold.
本发明实施例中,搜索模块304搜索到的评论信息包括所有用户的评论信息,这些评论信息中,有的评论信息表明用户对下载的目标应用程序体验很好,用户很满意,有的评论信息表明用户对下载的目标应用程序体验较差,用户不喜欢。因此,终端需要进一步筛选,由获取模块305从这些评论信息中获取目标应用程序的好评值,判断模块302将目标应用程序的好评值与第二预设阈值进行比较,若目标应用程序的好评值大于或等于第二预设阈值,则说明大部分的用户对该目标应用程序的体验较佳,可以将该目标应用程序推荐给终端用户。其中,该第二预设阈值可以为终端默认的预设阈值,也可以为用户自定义设置的预设阈值,本发明实施例不作限定。In the embodiment of the present invention, the comment information searched by the search module 304 includes the comment information of all users. It indicates that the user has poor experience with the downloaded target application and the user does not like it. Therefore, the terminal needs to be further screened. The obtaining module 305 obtains the praise value of the target application program from these comment information, and the judgment module 302 compares the favorable value value of the target application program with the second preset threshold. If it is greater than or equal to the second preset threshold, it means that most users have a better experience with the target application program, and the target application program can be recommended to end users. Wherein, the second preset threshold may be a default preset threshold of the terminal, or may be a preset threshold customized by a user, which is not limited in this embodiment of the present invention.
上述推荐模块303,还用于在上述判断模块302判断目标应用程序的好评值大于或等于第二预设阈值时,向用户推荐用户交流区中好评值大于或等于第二预设阈值且与应用程序相关的至少一个目标应用程序。The recommendation module 303 is further configured to recommend to the user that the favorable value of the target application program in the user communication area is greater than or equal to the second preset threshold and compatible with the application when the judging module 302 judges that the favorable value of the target application is greater than or equal to the second preset threshold. The program is associated with at least one target application.
请一并参见图5,图5是本发明实施例公开的另一种终端的结构示意图,其中,图5所示的终端是在图4的基础上进一步优化得到的,与图4所示的终端相比较,图5所示的终端还可以包括:输出模块306和检测模块307,其中:Please also refer to FIG. 5. FIG. 5 is a schematic structural diagram of another terminal disclosed in an embodiment of the present invention. The terminal shown in FIG. 5 is further optimized on the basis of FIG. Compared with the terminal, the terminal shown in FIG. 5 may further include: an output module 306 and a detection module 307, wherein:
输出模块306,用于在上述判断模块302判断目标应用程序的好评值大于或等于第二预设阈值之后,以及上述推荐模块303向用户推荐用户交流区中好评值大于或等于第二预设阈值且与应用程序相关的至少一个目标应用程序之前,输出第一对话框,该第一对话框包括第一提示信息,该第一提示信息用于提示用户是否查看好评值大于或等于第二预设阈值且与应用程序相关的应用程序。An output module 306, configured to recommend to the user by the recommendation module 303 that the favorable value of the target application in the user communication area is greater than or equal to the second preset threshold after the judging module 302 judges that the favorable value of the target application is greater than or equal to the second preset threshold And before at least one target application program related to the application program, a first dialog box is output, the first dialog box includes first prompt information, and the first prompt information is used to prompt the user whether to check whether the praise value is greater than or equal to the second preset Threshold and application-dependent applications.
本发明实施例中,输出模块306输出第一对话框不是在终端处于任何界面或者任何时候输出的,而是在计算模块301计算终端当前开启的应用程序的使用频率小于第一预设阈值且判断模块302判断用户交流区中与当前开启的应用程序相关的目标应用程序的好评值大于或等于第二预设阈值时才输出的,这时候输出模块306输出第一对话框向用户推荐相关应用程序,用户就不会感到反感,接受推荐的可能性就很大。In the embodiment of the present invention, the output module 306 outputs the first dialog box not when the terminal is in any interface or at any time, but when the calculation module 301 calculates that the frequency of use of the application currently opened by the terminal is less than the first preset threshold and judges Module 302 judges that the praise value of the target application program related to the currently opened application program in the user communication area is greater than or equal to the second preset threshold, and then the output module 306 outputs the first dialog box to recommend related applications to the user , the user will not feel disgusted, and the possibility of accepting the recommendation is very high.
检测模块307,用于检测在预设时间内是否接收到用户针对第一提示信息输入的确认指令。The detection module 307 is configured to detect whether a confirmation instruction input by the user for the first prompt information is received within a preset time.
本发明实施例中,上述预设时间可以为终端系统出厂时默认的时间,也可以为用户提前设置的预设时间,本发明实施例不作限定。In the embodiment of the present invention, the above-mentioned preset time may be a default time when the terminal system leaves the factory, or may be a preset time set in advance by the user, which is not limited in the embodiment of the present invention.
本发明实施例中,上述确认指令可以通过用户单击或双击第一对话框中的虚拟确认按钮而触发的。In the embodiment of the present invention, the above confirmation instruction may be triggered by the user clicking or double-clicking the virtual confirmation button in the first dialog box.
作为一种可选的实施方式,当检测模块307检测在预设时间内未接收到用户针对第一提示信息输入的确认指令时,终端可以自动关闭对话框,以免引起用户的反感。As an optional implementation manner, when the detection module 307 detects that no confirmation instruction input by the user for the first prompt information is received within a preset time, the terminal may automatically close the dialog box, so as not to arouse the user's disgust.
作为另一种可选的实施方式,当检测模块307检测在预设时间内未接收到用户针对提示信息输入的确认指令时,终端可以再次输出上述第一对话框,当用户取消查看该第一对话框的次数达到预设阈值(比如3次)时,终端可以不再向该用户输出该第一对话框。As another optional implementation manner, when the detection module 307 detects that no confirmation instruction input by the user for the prompt information is received within the preset time, the terminal may output the above-mentioned first dialog box again, and when the user cancels viewing the first When the number of dialog boxes reaches a preset threshold (for example, 3 times), the terminal may no longer output the first dialog box to the user.
上述推荐模块303,还用于在检测模块307检测在预设时间内接收到用户针对第一提示信息输入的确认指令时,向用户推荐用户交流区中好评值大于或等于第二预设阈值且与应用程序相关的至少一个目标应用程序。The above-mentioned recommendation module 303 is also used to recommend to the user that the favorable value in the user exchange area is greater than or equal to the second preset threshold and At least one target application associated with the application.
作为一种可选的实施方式,图5所示的终端还可以包括:As an optional implementation manner, the terminal shown in FIG. 5 may also include:
提升模块308,用于在推荐模块303向用户推荐用户交流区中好评值大于或等于第二预设阈值且与应用程序相关的至少一个目标应用程序之后,当接收到用户针对目标应用程序输入的下载指令时,提升用户的等级。The promotion module 308 is configured to, after the recommendation module 303 recommends to the user at least one target application in the user communication area whose praise value is greater than or equal to the second preset threshold and is related to the application, when receiving the target application input by the user When downloading commands, increase the user's level.
本发明实施例中,上述下载指令可以通过用户单击或双击目标应用程序图标或者界面上的虚拟下载按钮而触发,上述用户的等级可以为用户的账户等级,用户登陆应用市场客户端需要注册一个账户,在该应用市场中,用户通过签到或者参与活动或者其他方式可以提升用户的等级,用户的等级不同,用户拥有的权限也不同。In the embodiment of the present invention, the above-mentioned download instruction can be triggered by the user clicking or double-clicking the target application program icon or the virtual download button on the interface. The user’s level can be the user’s account level, and the user needs to register a Account, in this application market, users can increase the user's level by signing in or participating in activities or other methods. The user's level is different, and the user's permissions are also different.
本发明实施例中,在用户根据终端的推荐下载目标应用程序之后,提升模块308可以提升用户的等级,通过这种方式,终端可以鼓励更多的用户下载应用程序。In the embodiment of the present invention, after the user downloads the target application program according to the terminal's recommendation, the upgrading module 308 can upgrade the user's level. In this way, the terminal can encourage more users to download the application program.
作为一种可选的实施方式,在用户根据终端的推荐下载目标应用程序之后,终端也可以通过其他方式奖励用户,比如:赠送虚拟币或者兑换物品等。As an optional implementation, after the user downloads the target application program according to the terminal's recommendation, the terminal may also reward the user in other ways, such as presenting virtual currency or exchanging items.
作为另一种可选的实施方式,上述输出模块306,还用于在推荐模块303向用户推荐用户交流区中好评值大于或等于第二预设阈值且与应用程序相关的至少一个目标应用程序之后,输出第二对话框,该第二对话框包括第二提示信息和信息输入口,其中,该第二提示信息用于提示用户输入与当前开启的应用程序相关的体验信息,该信息输入口用于接收用户输入的体验信息。As another optional implementation manner, the above-mentioned output module 306 is also used to recommend to the user in the recommendation module 303 at least one target application program in the user communication area that has a positive rating greater than or equal to the second preset threshold and is related to the application program. Afterwards, a second dialog box is output, and the second dialog box includes a second prompt message and an information input port, wherein the second prompt message is used to prompt the user to input experience information related to the currently opened application program, and the information input port Used to receive user input experience information.
图5所示的终端还可以包括:The terminal shown in Figure 5 may also include:
接收模块309,用于接收用户针对信息输入口输入的所述体验信息,并将体验信息传输至服务器中,其中,该体验信息用于反馈用户针对当前开启的应用程序的改进意见。The receiving module 309 is configured to receive the experience information input by the user through the information input port, and transmit the experience information to the server, wherein the experience information is used to feed back the user's suggestions for improving the currently opened application program.
本发明实施例中,判断模块302判断当前开启的应用程序的使用频率小于第一预设阈值时,表明用户对该应用程序的体验不佳,接收模块309需要接收用户输入对该应用程序的体验信息,以便于该应用程序的提供者根据该体验信息对该应用程序作进一步地改进。In the embodiment of the present invention, when the judging module 302 judges that the usage frequency of the currently opened application program is less than the first preset threshold, it indicates that the user has a poor experience with the application program, and the receiving module 309 needs to receive user input about the experience with the application program. Information, so that the provider of the application program can further improve the application program based on the experience information.
在图3、图4以及图5所描述的终端中,计算模块301计算终端当前开启的应用程序的使用频率,在判断模块302判断使用频率小于第一预设阈值时,推荐模块303向用户推荐用户交流区中好评值大于或等于第二预设阈值且与应用程序相关的至少一个目标应用程序。本发明实施例中,当终端当前开启的应用程序的使用频率比较低时,终端可以从用户交流区中搜索好评的且与当前开启的应用程序相关的目标应用程序,并将该好评的目标应用程序推荐给用户,可见,这种推荐方式可以提高应用程序的使用频率。In the terminals described in FIG. 3 , FIG. 4 and FIG. 5 , the calculation module 301 calculates the frequency of use of the application program currently opened by the terminal, and when the judgment module 302 judges that the frequency of use is less than the first preset threshold, the recommendation module 303 recommends the application program to the user. At least one target application program that is related to the application program and whose praise value is greater than or equal to the second preset threshold in the user communication area. In the embodiment of the present invention, when the frequency of use of the application program currently opened by the terminal is relatively low, the terminal can search for a target application program that is highly praised and related to the currently open application program from the user communication area, and put the target application program that is highly praised The program is recommended to the user. It can be seen that this recommendation method can increase the frequency of use of the application program.
需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和单元并不一定是本申请所必须的。It should be noted that, for the sake of simple description, all the aforementioned method embodiments are expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited by the described action sequence. Because according to the application, certain steps may be performed in other order or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions and units involved are not necessarily required by this application.
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。In the foregoing embodiments, the descriptions of each embodiment have their own emphases, and for parts not described in detail in a certain embodiment, reference may be made to relevant descriptions of other embodiments.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented through computer programs to instruct related hardware, and the programs can be stored in computer-readable storage media. During execution, it may include the processes of the embodiments of the above-mentioned methods. Wherein, the storage medium may be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM) or a random access memory (Random Access Memory, RAM) and the like.
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。The above disclosures are only preferred embodiments of the present invention, and certainly cannot limit the scope of rights of the present invention. Therefore, equivalent changes made according to the claims of the present invention still fall within the scope of the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510080253.9A CN105989103A (en) | 2015-02-12 | 2015-02-12 | Application program recommendation method and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510080253.9A CN105989103A (en) | 2015-02-12 | 2015-02-12 | Application program recommendation method and terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105989103A true CN105989103A (en) | 2016-10-05 |
Family
ID=57042492
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510080253.9A Pending CN105989103A (en) | 2015-02-12 | 2015-02-12 | Application program recommendation method and terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105989103A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108073437A (en) * | 2017-12-20 | 2018-05-25 | 维沃移动通信有限公司 | Method and mobile terminal are recommended in a kind of application |
CN108712479A (en) * | 2018-04-28 | 2018-10-26 | 东莞市华睿电子科技有限公司 | A kind of network interdynamic method based on cloud platform |
CN109358933A (en) * | 2018-09-28 | 2019-02-19 | 北京小米移动软件有限公司 | The creation method and device applied fastly |
CN109635199A (en) * | 2018-12-17 | 2019-04-16 | 广州大学 | List of application dynamic recommendation method and system based on user behavior |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103327102A (en) * | 2013-06-24 | 2013-09-25 | 北京小米科技有限责任公司 | Application program recommending method and device |
CN103617075A (en) * | 2013-12-04 | 2014-03-05 | 百度在线网络技术(北京)有限公司 | Application program recommending method, system and server |
CN103944951A (en) * | 2013-01-23 | 2014-07-23 | 深圳市微讯移通信息技术有限公司 | Intelligent upgrade software development kit applied to mobile phone |
CN104182545A (en) * | 2014-09-05 | 2014-12-03 | 北京金山安全软件有限公司 | Application program recommendation method and device |
-
2015
- 2015-02-12 CN CN201510080253.9A patent/CN105989103A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103944951A (en) * | 2013-01-23 | 2014-07-23 | 深圳市微讯移通信息技术有限公司 | Intelligent upgrade software development kit applied to mobile phone |
CN103327102A (en) * | 2013-06-24 | 2013-09-25 | 北京小米科技有限责任公司 | Application program recommending method and device |
CN103617075A (en) * | 2013-12-04 | 2014-03-05 | 百度在线网络技术(北京)有限公司 | Application program recommending method, system and server |
CN104182545A (en) * | 2014-09-05 | 2014-12-03 | 北京金山安全软件有限公司 | Application program recommendation method and device |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108073437A (en) * | 2017-12-20 | 2018-05-25 | 维沃移动通信有限公司 | Method and mobile terminal are recommended in a kind of application |
CN108712479A (en) * | 2018-04-28 | 2018-10-26 | 东莞市华睿电子科技有限公司 | A kind of network interdynamic method based on cloud platform |
CN108712479B (en) * | 2018-04-28 | 2020-12-18 | 国网上海市电力公司 | A method of network interaction based on cloud platform |
CN109358933A (en) * | 2018-09-28 | 2019-02-19 | 北京小米移动软件有限公司 | The creation method and device applied fastly |
CN109635199A (en) * | 2018-12-17 | 2019-04-16 | 广州大学 | List of application dynamic recommendation method and system based on user behavior |
CN109635199B (en) * | 2018-12-17 | 2021-06-01 | 广州大学 | Application list dynamic recommendation method and system based on user behaviors |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8984151B1 (en) | Content developer abuse detection | |
US20180248914A1 (en) | Monitoring a privacy rating for an application or website | |
CN109635199B (en) | Application list dynamic recommendation method and system based on user behaviors | |
JP5976780B2 (en) | Adaptation notification | |
US9449339B2 (en) | Recommendations based on usage and resource consumption data | |
EP2856320A1 (en) | Component analysis of software applications on computing devices | |
US9208215B2 (en) | User classification based on data gathered from a computing device | |
US9465711B2 (en) | Providing power utilization information for operational states of an application across different operating systems | |
CN105989122A (en) | Application recommendation method and device | |
CN104967647A (en) | Message push method and apparatus | |
US9866646B2 (en) | Systems and methods for anticipatory push search for a homescreen browser | |
US20140052542A1 (en) | Method, client and system for recommending software | |
CN112241327B (en) | Sharing information processing method, device, storage medium and electronic device | |
CN105989120B (en) | Personalized content recommendation method and personalized content recommendation system | |
CN105227626A (en) | Content pushing method and device and terminal | |
EP2672448A1 (en) | Providing feedback via a social network from a media distribution platform | |
US10733249B1 (en) | Machine learning system for data selection | |
WO2014026553A1 (en) | Method, client, and system for recommending software | |
CN113412607B (en) | Content push method, device, mobile terminal and storage medium | |
CN105991829B (en) | A kind of content recommendation method and terminal | |
US9824403B2 (en) | Measuring problems from social media discussions | |
CN108353019A (en) | A kind of method of association user, terminal and server | |
CN110532467A (en) | Activity recommendation method and device, equipment, storage medium based on push model | |
CN105989103A (en) | Application program recommendation method and terminal | |
CN106487793A (en) | application installation method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161005 |
|
RJ01 | Rejection of invention patent application after publication |