【技术实现步骤摘要】
一种基于Android手机的通过天气推荐APP的方法及系统
本专利技术涉及通信
,尤其涉及一种基于Android手机的通过天气推荐应用的方法及系统。
技术介绍
随着现代通信技术的发展,通讯设备涉足的领域越发广泛。其不仅在通讯、存储、微型娱乐等传统领域上增强了性能,还在学习、买卖、运输、游戏、视频以及新兴行业等与人类生活息息相关的领域进行着结合,伴随其结合出现了APP技术,即手机应用软件。通过APP协助人们进行包括交易、上网以及社交等线上行为,其简便快捷的操作流程,提高了人们的生活以及工作效率,其在日常生活中已被人们通过手机的形式进行大量使用。现今,APP技术日益成熟,涉及各行各业的APP海量出现于手机应用市场中,为用户提供了丰富的使用选择。用户根据自己的喜好以及行为习惯去安装APP,不同的人会有不同的行为规则。而天气状况影响着人类的衣食住行,从而在很大程度上促发了人们行为习惯的产生。人们在不同的天气环境下会产生不同的心情,进而进行不同的行为。用户对APP的使用情况亦是如此,其在不同天气情况下会因为心情好坏以及环境状况进行不同APP的使用。在现有的Androi ...
【技术保护点】
1.一种基于Android手机的通过天气推荐APP的方法,其特征在于,所述基于Android手机的通过天气推荐APP的方法包括以下步骤:S101,基于Android系统源代码添加后台监控系统;S102,建立后台监控系统的数据库,数据库中保存每日用户在APP中的使用数据;S103,监控系统调取用户的APP使用数据以及当天天气数据,并做出并行的对应记录;S104,根据上一步骤所获取的APP使用数据以及当天天气数据,通过包括APP的使用的次数、APP的使用时间以及APP的流量消耗在内的数据,计算APP使用情况与其所对应的当地天气间的关系式;S105,根据当天天气情况采集与之对应的 ...
【技术特征摘要】
1.一种基于Android手机的通过天气推荐APP的方法,其特征在于,所述基于Android手机的通过天气推荐APP的方法包括以下步骤:S101,基于Android系统源代码添加后台监控系统;S102,建立后台监控系统的数据库,数据库中保存每日用户在APP中的使用数据;S103,监控系统调取用户的APP使用数据以及当天天气数据,并做出并行的对应记录;S104,根据上一步骤所获取的APP使用数据以及当天天气数据,通过包括APP的使用的次数、APP的使用时间以及APP的流量消耗在内的数据,计算APP使用情况与其所对应的当地天气间的关系式;S105,根据当天天气情况采集与之对应的APP使用数据,并将其中相应的的APP推送给用户;S106,通过中心服务器获取注册用户的总体数据,并对该数据进行协同过滤,将过滤筛选出的APP推送给注册用户。2.根据权利要求1所述的基于Android手机的通过天气推荐APP的方法,其特征在于:所述步骤S101包括基于Android5.0以上系统源代码添加系统级应用,该系统级应用在后台记录用户每日的APP使用情况;所述步骤S102中监控系统中的应用数据库包括:用户ID号、使用时间以及消耗流量对应的数据类型为INTEGER;应用名以及包名对应的数据类型为varchar(50);使用次数对应的数据类型为INT;天气对应的数据类型为varchar(10);省份对应的数据类型为varchar(20);日期对应的数据类型为DATE;关系值对应的数据类型为DOUBLE;所述步骤S103中所述监控系统调取用户的APP使用数据包括使用com.android.internal.os.PkgUsageStats获取APP应用的启动次数以及使用时间;所述监控系统调取用户的当天天气数据包括根据GPS定位的城市和中国天气网http://m.weather.com.cn/d/town/index?lat=31.25956&lon=121.52609数据获取当时的天气信息;所述步骤S104中所述的关系式包括天气A的适合度,该适合度计算公式为:WA=Count*a1+Time*a2+Usage*a3其中,Count为APP的使用的次数,Time为APP的使用时间,Usage为APP的消耗流量,a1为0.2,a2为0.5,a3为0.3。3.根据权利要求1或2所述的基于Android手机的通过天气推荐APP的方法,其特征在于,所述步骤S105中包括将天气情况分为8种,即晴、多云、阴、雪、雨、雹、雾以及风等8种天气情况:其中推荐给用户的所述相应的APP为达到系统设定阈值的APP,所述阈值为APP使...
【专利技术属性】
技术研发人员:陈伟,
申请(专利权)人:重庆蓝岸通讯技术有限公司,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。