1.一种旅行活动信息的推送方法,其特征在于,包括:
根据预先获得的用户的手机号码及与之对应的地理位置信息和时间信息,建立用户活动路线;
访问至少一个与旅行相关的网站,并收集旅行线路;
自收集的所有旅行线路中提取包含带有自由活动安排的所述旅行线路;
将所述用户活动路线与所述旅行线路进行匹配,并在与该用户活动路线相匹配的所述旅行线路中的所述自由活动安排进行之前,向该用户活动路线对应的手机号码所在移动终端推送与所述自由活动安排相关的信息。
2.根据权利要求1所述的旅行活动信息的推送方法,其特征在于,所述根据预先获得的用户的手机号码、地理位置信息和时间信息,建立用户活动路线,包括:
提取出现在出发机场的所有手机号码,并在所述所有手机号码中筛选出出现在到达机场的手机号码;
根据筛选出的每个手机号码所对应的所述地理位置信息和时间信息,建立用户活动路线;所述用户活动路线包括出发机场、关机时间、到达机场和开机时间。
3.根据权利要求2所述的旅行活动信息的推送方法,其特征在于,所述访问至少一个与旅行相关的网站,并收集旅行线路,包括:
通过HTTP协议,访问至少一个与旅行相关的网站,并收集旅行线路;
将收集到的所述旅行线路转换成格式化信息,所述格式化信息包括:出发时间、出发机场、到达时间和到达机场;每日途径地点和是否带有自由活动安排;线路编号。
4.根据权利要求3所述的旅行活动信息的推送方法,其特征在于,所述自收集的所有旅行线路中提取包含带有自由活动安排的所述旅行线路,包括:
接收所述格式化信息,并自接收到的所有所述格式化信息中提取包含带有自由活动安排的所述格式化信息;
分析所述格式化信息,以确定与所述线路编号相对应的在第一次自由活动安排之前的各个途径地点和每次自由活动安排的计划时间。
5.根据权利要求4所述的旅行活动信息的推送方法,其特征在于,所述将所述用户活动路线与所述旅行线路进行匹配,并在与该用户活动路线相匹配的所述旅行线路中的所述自由活动安排进行之前,向该用户活动路线对应的手机号码所在移动终端推送与所述自由活动安排相关的信息,包括:
将所述用户活动路线中的所述出发机场和到达机场与所述格式化信息中的所述出发机场和到达机场进行精确匹配;
将所述用户活动路线中的所述关机时间和开机时间分别与所述格式化信息中的所述出发时间和到达时间进行模糊匹配;
根据所述精确匹配和模糊匹配的匹配结果生成待推送目标,所述待推送目标包括手机号码和线路编号;
根据预先获得的与所述待推送目标中的手机号码相对应的地理位置信息和时间信息,获得所述用户活动路线的所有途径地点,并将所述用户活动路线的各个途径地点与所述待推送目标中的线路编号所对应的在第一次自由活动安排之前的各个途径地点进行精确匹配,若有至少三个途径地点和到达该途径地点的时间匹配,则确定所述手机号码的用户属于所述线路编号的旅行团成员;
在与该用户活动路线相匹配的所述旅行线路中的所述自由活动安排进行之前,向该手机号码所在移动终端推送与所述自由活动安排相关的信息。
6.根据权利要求5所述的旅行活动信息的推送方法,其特征在于,在所述将所述用户活动路线中的所述关机时间和开机时间分别与所述格式化信息中的所述出发时间和到达时间进行模糊匹配中,
若所述关机时间早于所述出发时间第一预设范围,所述开机时间早于所述到达时间第二预设范围,或者晚于所述到达时间第三预设范围,则确定所述模糊匹配成功。
7.根据权利要求1-6任意一项所述的旅行活动信息的推送方法,其特征在于,所述自收集的所有旅行线路中提取包含带有自由活动安排的所述旅行线路,包括:
删除最后一次所述自由活动安排之后的数据;
删除任意两次自由活动安排之间的数据;
确定每次自由活动安排的地理位置、开始时间和结束时间;
删除在第N个途径地点之后没有自由活动安排的旅行线路,其中,N大于或等于3,N为自然数。
8.根据权利要求1-6任意一项所述的旅行活动信息的推送方法,其特征在于,在所述将所述用户活动路线与所述旅行线路进行匹配,并在与该用户活动路线相匹配的所述旅行线路中的所述自由活动安排进行之前,向该用户活动路线对应的手机号码所在移动终端推送与所述自由活动安排相关的信息中,
若所述自由活动安排是在早晨,且该自由活动安排进行之前的上一个途径地点是在酒店,则在向该用户活动路线对应的手机号码所在移动终端推送所述自由活动安排相关的信息的同时,推送自所述酒店去往所述自由活动安排的地点的交通方式。
9.根据权利要求1-6任意一项所述的旅行活动信息的推送方法,其特征在于,在所述将所述用户活动路线与所述旅行线路进行匹配,并在与该用户活动路线相匹配的所述旅行线路中的所述自由活动安排进行之前,向该用户活动路线对应的手机号码所在移动终端推送与所述自由活动安排相关的信息之前,还包括:
统计与同一所述旅行线路相匹配的用户活动路线所对应的手机号码的数量,若该数量达到预设范围,则在向该用户活动路线对应的手机号码所在移动终端推送所述自由活动安排相关的信息的同时,推送与所述自由活动安排的时间和地点的团购信息。
10.一种旅行活动信息的推送系统,其特征在于,包括:
用户行为分析系统,用于根据预先获得的用户的手机号码及与之对应的地理位置信息和时间信息,建立用户活动路线;
旅行线路收集系统,用于访问至少一个与旅行相关的网站,并收集旅行线路;
旅行线路分析系统,用于自收集的所有旅行线路中提取包含带有自由活动安排的所述旅行线路;
信息推送系统,用于将所述用户活动路线与所述旅行线路进行匹配,并在与该用户活动路线相匹配的所述旅行线路中的所述自由活动安排进行之前,向该用户活动路线对应的手机号码所在移动终端推送与所述自由活动安排相关的信息。