飞道的博客

骆寻-V2.2.5的起源与发展前景分析

247人阅读  评论(0)

引言

随着我国经济的持续快速发展和居民收入的快速提高,我国旅游人数和旅游收入持续快速增长。旅游业已成为国民经济中的重要产业,也是家庭消费增长最快的领域之一。随着旅游业的快速发展和新一轮技术变革,越来越多的人开始选择旅游产品和服务。互联网的普及和电子商务的普及,催生了蓬勃发展的网上电子旅游产业。5G和现代科技的实施,真正带动了产业创新,推动了文化旅游产业的高质量发展。文化旅游产业逐步向数字化、网络化、智能化方向发展。
在此大环境下,笔者全面的分析了当前旅游形势,如今市面上的文化旅行类APP 较多,但内容单一,用户体验很差,引入用户生成内容概念,计划开发一款基于Flutter的地图导游手机APP–“骆寻“,集地图、导游和UGC(用户生成内容)于一体的AI 游记产品。5G 技术及产业创新能力不断提升,系统设备、终端芯片、智能手机等产品逐渐发展成熟,高带宽足以满足图文视频游记高清视频等大带宽业务的需求。“骆寻APP“通过5G+AI的结合,从多维度搜集资料,为游客提供个性化的旅游服务。所有的数据和记录都由系统自动采集和整理,游客在游览结束后不必对整个游览记录进行整理,方便景区声誉的传播和更多有兴趣的游客去旅游、探险、挖掘。

Demo

扫描二维码 ( 微信客户端请选择在浏览器内打开链接下载安装APK )

项目地址

更新日志

Version 2.2.5

发布于 2021年5月11日


  • 【新增】消息系统。
  • 【新增】点赞游记。
  • 【新增】收藏游记。
  • 【优化】删除游记。
  • 【优化】骆寻LOGO。

V2.1.4


  • 【新增】游记详情。
  • 【新增】发布评论。
  • 【新增】我的游记。
  • 【新增】编辑资料。

V2.0.3


  • 【增加】手机号注册。
  • 【增加】手机号登陆。
  • 【增加】欢迎页。
  • 【优化】上拉加载,下拉刷新。

截图



架构

Flutter 架构

|---luoxun_flutter
|     |---android 
|     |---assets
|     |      |---fonts //字体资源
|     |      |---icon //图标资源
|     |      |---images //图片资源
|     |      |---data //本地JSON
|     |---i18n
|     |      └── en-US.json //英文语言包
|     |      └── zh-CN.json //中文语言包
|     |---ios
|     |---lib
|     |      |---core
|     |      |      |---utils  //自定义方法
|     |      |      |---widgets  //自定义widget
|     |      |---data //模板页面文件目录,也包含用于继承的模板页面
|     |      |      |---api  //http接口和服务类
|     |      |      |---model  //数据模型
|     |      |---generated //自动生成的Json_To_Dart和i18n目录
|     |      |     |---model  //自动生成的Json_To_Dart目录
|     |      |     └── menu   //自动生成的i18n文件
|     |      |---init //APP启动目录
|     |      |---net 
|     |      |     └── dio_manager.dart //二次封装Dio,配置信息、请求日志、自动处理错误等
|     |      |---page 
|     |      |     └── index.dart //主要用于底部导航、状态保持
|     |      |     └── xxx.dart //所有页面布局,不再一一列出
|     |      |---route
|     |      |     └── route_map.dart //路由表
|     |      |     └── route_map.gr.dart //auto_route 自动生成路由
|     |      |     └── route.dart //二次封装 fluro
|     |      |---utils
|     |      |     |---amap  //高德地图目录
|     |      |     └── provider.dart //数据提供者
|     |      |     └── sputils.dart //数据持久化存储
|     |      |---widgets //封装的小部件目录
|     |      └── main.dart //APP入口文件
|     └── i18nconfig.json //i18n配置文件
|     └── pubspec.yaml //依赖配置管理

Laravel 架构

|---luoxun_laravel
|     |---app
|     |      |---Admin //Laravel-Admin 后台管理
|     |      |---Handlers
|     |      |     └── ImageUploadHandler.php //图片上传
|     |      |---Http
|     |      |      |---Controllers  //控制器
|     |      |      |---Middleware  //中间件
|     |      |      |---Requests  //请求验证类
|     |      |      |---Resources  //资源类
|     |      |---Model //数据模型
|     |      |---Services
|     |      |      └── OSS.php //阿里云对象存储服务类
|     |      |---config //配置目录
|     |      |---database
|     |      |      |--- Factories //数据工厂
|     |      |      |--- migrations //数据库迁移
|     |      |      |--- Seeders //数据库填充
|     |      |---public
|     |      |      └── index.php //程序入口
|     |      |---resources
|     |      |      |---Lang  //国际化语言包
|     |      |---routes
|     |      |      └── api.php //接口路由配置文件
|     |      |      └── web.php //视图路由配置文件
|     |      └── .env //全局配置文件

后续计划

  1. 实现短视频剪辑功能
  2. 实现二级评论系统
  3. 集成 zefyr 富文本编辑器
  4. WebSocket(Flutter端) + GatewayWorker(Laravel端) 实现即时聊天
  5. 二维码扫描
  6. 游记信息检索,地图位置检索
  7. NLP(自然语言处理)自动检测用户发布的违规游记内容
  8. 基于深度学习技术自动检测用户上传的违规图片、短视频和语音

后记

“骆寻APP” 的最终目标是打造一款具有商业价值、可上架各大应用商店运营的 AI 游记产品,通过 5G +AI 的结合,从多个维度收集素材,为游客提供个性化的旅游服务。

  1. 系统自动完成所有资料和记录资料的收集和整理,将游客从游览结束后整理整个游览记录资料的工作中解放出来,方便景区口碑的及时传播。我计划在多个领域部署 AI 旅行助手,游客经过景区内选定的打卡点后,可以留下打卡照片,并立即上传到APP后台。浏览结束,用户就会收到通过服务器智能排版的图文推送的游记。
  2. App 客户端相机扫描识别图,唤起视频或者三维模型,达到复现虚拟景区建筑的目的,用户从中获得新奇的交互体验和视觉体验,满足了游览过程中的身心需求。例如,九州景区,体验者手持 ipad,通过扫描二维码欣赏圆明园不同时期景象。


随着全国各地防疫工作的稳步推进,目前旅游业进一步复苏,截至2020末,全国旅游人数已达50.7亿人次。介于 Futter 跨平台的特性,“骆寻APP“的业务范围可以轻松覆盖所有客户端。

由此会导致用户生成游记内容数据量非常庞大,如何将用户发布的游记内容智能串联起来是个不小的挑战,面对海量数据和高并发性能问题,PHP的后台是不行的,据我所知 Python 是人工智能领域的首选语言,然而为数据科学而诞生的Go+又给我们提供了新的选择。Go+的贡献者蚂蚁金服研究员王益博士表示:Python 有很多强大的地方,非常灵活,但灵活性却导致 Python有其局限。相比之下,Go 语言语法简洁,表达能力远胜于 C 但是 keyword 总数少于 C,这种简洁使得 Go 程序的性能优化比较容易。在 Go 诞生后几年,Go 编译器对代码的性能优化水平就快速接近 GCC 对 C++ 程序的优化水平了,而 C++ 和 Python 一样,语法丰富所以难以优化性能。

展望

Facebook 早期建立基于一个想法。扎克伯格当时还是一个哈佛大二学生的时候,他要为学长(Adam D Angelo)当当创造一个社交网络。选择 php 语言打造 Facebook,这很大程度上和扎克伯格所崇尚的黑客文化有关,“完成要比完美更重要”,“快速推进,打破常规”,“天下武功,唯快不破”,对于如今迅猛发展的互联网,也是如此。要知道,用户多变,所以唯一能够抓住机会的办法就是快。也因此扎克伯格可能不会考虑代码是否优雅,尽管他本身精通C++。他主要想让好友们可以登陆 Thefacebook 去看他们认识姑娘的图片。截止现在,Facebook 活跃用户已经有 15.5 亿,已经达到美国人口的5倍。

微信创始人为张小龙。据悉微信诞生于2010年,时任腾讯广州研发部总经理的张小龙在看到一款名为 Kik 的 App上线15天就收获 100 万用户后,向腾讯 CEO 马化腾发邮件并建议腾讯研发该类型 APP,后广州研发部承担该项目的开发,并最终在2011年1月21日正式于 iPhone 推出第一版的微信测试版,今天微信发展什么样就不必多说了

Summer 是 2017年6月 ,由北大清华联合创业团队打造的新一代大学生恋爱交友 APP。目前 Summer 累计注册用户已经超过 200 万,认证通过的有效用户达到 80 万,日活超过 7 万,次日留存达到 80% ,30日留存达 25%。其中,清华和北大的用户量已经有2万4千多人,达到了30%以上的渗透度。
在互联网行业,要成就一个项目,idea一文不值,不仅是在中国,在哪都一样。只有把想法变成可行性的方案,有判断力、执行力和预算,然后需要一个技术走在世界前列的软件开发团队,才能做成一款好的APP。

当你以为自己有一个牛鼻闪闪、光芒盖过全世界的 idea 时,请一定相信,这个世界上最少最少还有 1000 个人同时想到了这个idea,彼此平行,毫无交集,没有谁抄谁。
但这 1000 个人中,500 个人觉得有时间再说,或者嫌麻烦,或者觉得还没有想好。只剩下 500 人决定立即动手试一下。
其中 300 个人试一下之后,觉得太难、放弃了;或者试一下之后,小小地得意了一下,搁置了。
只剩下 200 人决定修改一下、再试一次;或者小有成功,决定继续推进。
其中 120个人又试了一次,失败了,决定放弃;或者继续推进时,遇到了较大的挫折,或者遇到了重大的抉择难以做出,决定先暂停。 只剩下 80
个人决定咬牙继续。
其中 30 个人,做出了产品原型。
其中 20 个人,得到了少量用户。
其中 10个人,开始展露头角。最后只有几个人,抢到了这个时间窗口,快速抓住历史机遇,跑到了其他人前面。
引自:Will Hanson https://www.zhihu.com/question/26889854/answer/34421650

如果本文引起了你的共鸣,或者你有更好的 idea ,欢迎在下方评论区留言。


转载:https://blog.csdn.net/geeksoarsky/article/details/116762340
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场