1. 广东省内城际出行班次分散在不同小程序和平台中,用户查询时间、价格、余票和上下车点成本较高。
2. 城际巴士上下车点通常比传统客运站更灵活,用户需要知道哪个站点离自己或目的地更近。
3. 本项目面向跨城通勤、临时出行和省内短途客运场景,解决班次查询分散、推荐不智能、购票路径不清晰的问题。
点击空白处退出提示
1. 广东省内城际出行班次分散在不同小程序和平台中,用户查询时间、价格、余票和上下车点成本较高。
2. 城际巴士上下车点通常比传统客运站更灵活,用户需要知道哪个站点离自己或目的地更近。
3. 本项目面向跨城通勤、临时出行和省内短途客运场景,解决班次查询分散、推荐不智能、购票路径不清晰的问题。
支持广东省内城际巴士路线、城市、班次、价格、余票等信息查询。
支持自然语言对话,用户可以直接输入“明天从深圳去广州天河”这类需求。
支持自动定位、目的地识别、上下车点距离计算,并按时间、价格、距离、余票等因素综合推荐班次。
支持一键生成订票跳转信息,帮助用户快速进入对应官方小程序完成购票。
支持乘车人、常用地址、订单创建、订单查询、订单取消、订单统计等订单管理功能。
支持多票源聚合设计,可扩展接入粤出行、如约城际等不同城际出行平台。
主要负责小程序接口分析、抓包复现、数据采集、后端服务和智能推荐流程实现。
通过小程序反编译、接口抓包和请求重放,解析城际巴士平台的城市、路线、班次、站点、余票和订单相关接口。
使用 Node.js、Express 搭建后端 API,结合 PostgreSQL/Supabase 存储城市、路线、班次、用户画像、乘车人和订单数据。
实现数据清洗能力,对不同票源返回的城市名、站点名、路线 ID、班次时间、价格、余票状态等字段进行标准化处理,去除重复数据、异常数据和无效班次,统一成可排序、可展示、可订票的结构。
接入高德地图能力,实现 GPS 定位、逆地理编码、目的地坐标解析和上下车点距离计算。
使用 qwen-max Function Calling 实现自然语言意图识别、自动补全出发地、班次查询、评分排序和订票意图生成。
项目难点包括接口 PoW 校验复现、多票源数据结构统一、站点模糊匹配、实时缓存更新、余票状态校验以及推荐结果准确性优化。





评论