System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种应用程序推荐方法及设备。
技术介绍
1、随着信息化时代的不断发展,用户对移动终端的需求越来越大,不仅可以通过移动终端上安装的应用程序进行办公和学习,还可以通过移动终端杆上安装的应用程序进行生活、娱乐等,不同用户对移动终端的使用需求不同,为了满足不同用户对移动终端的使用需求,需要在移动终端上安装不同的应用程序,但在现有技术中向不同的用户所持的移动终端推送的应用程序均是一样的,无法满足不同用户对移动终端上的应用程序的使用需求,因此,如何精准地向移动终端的用户进行应用程序的定向推送成为目前业界的主要研究课题。
技术实现思路
1、本申请的一个目的是提供一种应用程序推荐方法及设备,实现向移动终端的用户进行应用程序的精准推送,从而满足不同用户对移动终端上的应用程序的使用需求。
2、根据本申请的一个方面,提供了一种应用程序推荐方法,应用于网络设备端,其中,该方法包括:
3、接收移动终端发送的请求应用程序的推荐请求,所述推荐请求包括所述移动终端的设备属性标签和所处的当前地理位置;
4、根据所述设备属性标签和所述当前地理位置,对应用池中的所有应用程序进行匹配和过滤,得到至少一个第一备选应用程序;
5、根据当前时间对应用程序的优惠策略信息,对所述至少一个第一备选应用程序进行筛选,得到至少一个第二备选应用程序;
6、根据应用程序推广者的品质回报信息,对所述至少一个第三备选应用程序进行排序,得到至少一个第四备选应用程
7、将所述至少一个第四备选应用程序中的、靠前的预设数量的推荐应用程序发送给所述移动终端,以使所述移动终端在桌面显示所述预设数量的推荐应用程序,所述预设数量包括至少一个。
8、进一步地,上述方法中,所述将所述至少一个第四备选应用程序中的、靠前的预设数量的推荐应用程序发送给所述移动终端的同时,所述方法还包括:
9、将每个所述推荐应用程序的排列顺序发送给所述移动终端,以使所述移动终端在所述桌面按照所述排列顺序依序显示所述预设数量的推荐应用程序中的各推荐应用程序。
10、进一步地,上述方法中,所述根据所述设备属性标签和所述当前地理位置,对应用池中的所有应用程序进行匹配和过滤,得到至少一个第一备选应用程序,包括:
11、获取所述网络设备上的应用池中的所有应用程序中的每个应用程序的应用标签;
12、根据所述设备属性标签和所述应用标签,对所述应用池中的所有应用程序进行匹配,得到至少一个初始备选应用程序;
13、获取与所述当前地理位置对应的用户行为标签;
14、根据所述当前地理位置对应的用户行为标签,对所述至少一个初始备选应用程序进行过滤,得到至少一个第一备选应用程序。
15、进一步地,上述方法中,所述设备属性标签包括以下至少任一项:
16、设备cpu;
17、设备像素;
18、设备分辨率;
19、设备面向群体;
20、设备价格。
21、进一步地,上述方法中,所述应用程序的应用标签包括以下至少任一项:
22、应用程序的cpu需求;
23、应用程序的像素需求;
24、应用程序的内存需求;
25、应用程序的适用对象;
26、应用程序的品质级别;
27、应用程序的软件类别;
28、应用程序的推广优先级;
29、应用程序的推广回报价值。
30、进一步地,上述方法中,所述用户行为标签为根据用户历史使用所述移动终端时的使用数据统计而来,所述使用数据包括用户购物、视频、求职、拍照、游戏及娱乐时的相关数据。
31、进一步地,上述方法中,所述当前时间对应用程序的优惠策略信息包括:当前时间对所述应用程序的下载优惠力度和/或所述应用程序的优惠时效使用信息。
32、进一步地,上述方法中,所述应用程序推广者的品质回报信息包括:所述应用程序推广者旗下的应用程序的软件品质和/或所述应用程序推广者旗下的应用程序的推广回报价值。
33、进一步地,上述方法中,所述桌面包括以下任一项:
34、所述移动终端的开机向导界面;
35、所述移动终端的桌面负一屏;
36、所述移动终端的桌面建议小部件;
37、所述移动终端的桌面文件夹。
38、根据本申请的另一个方面,还提供了一种非易失性存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行时,使所述处理器实现如上述应用程序推荐方法。
39、根据本申请的另一个方面,还提供了一种用于应用程序推荐的网络设备,其中,该网络设备包括:
40、一个或多个处理器;
41、计算机可读介质,用于存储一个或多个计算机可读指令,
42、当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述应用程序推荐方法。
43、与现有技术相比,本申请通过网络设备接收移动终端发送的请求应用程序的推荐请求,所述推荐请求包括所述移动终端的设备属性标签和所处的当前地理位置;根据所述设备属性标签和所述当前地理位置,对应用池中的所有应用程序进行匹配和过滤,得到至少一个第一备选应用程序;根据当前时间对应用程序的优惠策略信息,对所述至少一个第一备选应用程序进行筛选,得到至少一个第二备选应用程序;根据应用程序推广者的品质回报信息,对所述至少一个第三备选应用程序进行排序,得到至少一个第四备选应用程序;将所述至少一个第四备选应用程序中的、靠前的预设数量的推荐应用程序发送给所述移动终端,以使所述移动终端在桌面显示所述预设数量的推荐应用程序,所述预设数量包括至少一个,不仅实现了对推荐的应用程序的匹配、过滤、筛选和排序,还确保了向移动终端的用户进行应用程序的精准推送,从而满足不同用户对移动终端上的应用程序的使用需求。
本文档来自技高网...【技术保护点】
1.一种应用程序推荐方法,应用于网络设备端,其中,该方法包括:
2.根据权利要求1所述的方法,其中,所述将所述至少一个第四备选应用程序中的、靠前的预设数量的推荐应用程序发送给所述移动终端的同时,所述方法还包括:
3.根据权利要求1所述的方法,其中,所述根据所述设备属性标签和所述当前地理位置,对应用池中的所有应用程序进行匹配和过滤,得到至少一个第一备选应用程序,包括:
4.根据权利要求1至3中任一项所述的方法,其中,所述设备属性标签包括以下至少任一项:
5.根据权利要求3所述的方法,其中,所述应用程序的应用标签包括以下至少任一项:
6.根据权利要求3所述的方法,其中,所述用户行为标签为根据用户历史使用所述移动终端时的使用数据统计而来,所述使用数据包括用户购物、视频、求职、拍照、游戏及娱乐时的相关数据。
7.根据权利要求1所述的方法,其中,所述当前时间对应用程序的优惠策略信息包括:当前时间对所述应用程序的下载优惠力度和/或所述应用程序的优惠时效使用信息。
8.根据权利要求1所述的方法,其中,所述应用程
9.根据权利要求1所述的方法,其中,所述桌面包括以下任一项:
10.一种非易失性存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行时,使所述处理器实现如权利要求1至9中任一项所述的方法。
11.一种用于应用程序推荐的网络设备,其中,该网络设备包括:
...【技术特征摘要】
1.一种应用程序推荐方法,应用于网络设备端,其中,该方法包括:
2.根据权利要求1所述的方法,其中,所述将所述至少一个第四备选应用程序中的、靠前的预设数量的推荐应用程序发送给所述移动终端的同时,所述方法还包括:
3.根据权利要求1所述的方法,其中,所述根据所述设备属性标签和所述当前地理位置,对应用池中的所有应用程序进行匹配和过滤,得到至少一个第一备选应用程序,包括:
4.根据权利要求1至3中任一项所述的方法,其中,所述设备属性标签包括以下至少任一项:
5.根据权利要求3所述的方法,其中,所述应用程序的应用标签包括以下至少任一项:
6.根据权利要求3所述的方法,其中,所述用户行为标签为根据用户历史使用所述移动终端时的使用数据统计而来,所述使用数据...
【专利技术属性】
技术研发人员:黄华,薛伟力,曾蕊,张万宝,
申请(专利权)人:上海卓悠网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。