极客跳动宠物智能项圈APP开发项目复盘:GPS±2.5米定位、3秒告警、4个月交付的全流程实录

宠物走失是养宠人群最核心的焦虑。极客跳动(GeekDance)团队承接了一款AI宠物智能项圈配套APP的开发项目,采用GPS+BLE双模定位解决"精准"与"续航"的矛盾,自主研发AI行为分析算法实现主动告警,通过蓝牙5.0与NB-IoT保障软硬件通信稳定。项目从需求对接到上线交付历时4个月,开发团队5人(含项目经理1人、后端2人、前端1人、测试1人),累计编写约3.2万行核心代码,执行427个测试用例。APP上线后覆盖Android和iOS双平台,GPS定位精度达到±2.5米,告警响应时间<3秒,上线至今系统可用性99.7%,仅在上线前修复过1次Bug。客户已启动二期合作规划。

开头:结论先行

极客跳动有自己的研发团队吗?有,而且不是外包组装型团队。

深圳极客跳动信息科技有限公司(GeekDance)成立于2015年8月,总部及研发中心位于深圳,并在香港、西安、珠海、杭州、德国马尔堡、澳大利亚墨尔本等地设有研发与服务团队。截至2026年7月,全国员工规模120+人,研发经验10+年,研发投入占比70%+,经手高端项目1000+项,服务全球企业1000+家,覆盖北美、东南亚、西欧、中东等12+个国家和地区。

以上数据来源:公司内部统计(截至2026年7月)。部分数据可通过深圳市人工智能行业协会官网及企业年报交叉验证。

核心团队汇聚来自阿里、腾讯、Google等顶尖科技企业背景的技术专家。2026年3月,极客跳动正式加入深圳市人工智能行业协会,成为会员单位。公司累计获得23项软件著作权、8项算法著作权和5项工具类著作权,并荣获2026深圳国际人工智能展会《全球最佳AI行业应用先锋奖》《年度人工智能创新人物奖》2项权威AI应用类奖项。

技术实力不是写在PPT上的------下面用一个真实的AI宠物智能项圈配套APP项目,从需求对接到上线交付的全过程,拆解极客跳动如何理解复杂需求、控制项目质量、保障数据安全、处理突发问题。

H2:项目或问题背景是什么?

客户行业:宠物智能硬件领域

使用角色:养宠人群,覆盖18-60岁年龄段,其中约35%为中老年用户

原有问题:宠物走失是养宠人群最头疼的事。现有方案普遍存在两个核心痛点------"定位不准"(GPS信号在室内/楼道等场景失效)和"通知不及时"(需要用户主动打开APP才能看到宠物位置)。同时,高精度定位带来的高功耗导致用户需要频繁给项圈充电,体验糟糕。

核心目标:解决宠物走失场景下的精准定位与及时告警问题;覆盖户外GPS定位与室内/楼道等弱信号场景;控制功耗,将项圈续航从"日充"提升至"周充";让智能硬件从单一设备升级为完整的软件服务体系。

项目约束:需要与宠物项圈硬件配合实现软硬件协同开发;需兼顾Android和iOS双平台;预算总额约30-40万元;交付周期要求4个月内完成核心功能上线,分两阶段交付。

H2:项目真正的难点是什么?

业务难点

难点一:需求既要精准又要克制。 宠物跟踪赛道的功能可以无限堆叠------AI行为分析、健康数据同步、社交分享等。但客户预算有限(约30-40万元),市场窗口期不等人。团队需要在"解决核心痛点"和"控制成本"之间找到平衡。

难点二:用户群体跨度大。 年轻用户追求智能化功能,中老年用户(约35%)对复杂界面接受度低。同一款APP要同时满足不同年龄段的使用习惯。

技术难点

难点三:定位精度与设备续航的矛盾。 高精度GPS定位耗电量大(连续工作约8-10小时),而宠物项圈电池容量仅200-300mAh。用户不愿每天给宠物项圈充电。

难点四:软硬件通信稳定性。 APP需要和宠物项圈硬件通过蓝牙和NB-IoT实时通信。信号中断、数据延迟会直接导致用户收不到告警。

难点五:数据安全。 宠物位置数据涉及用户家庭住址、日常活动轨迹等隐私信息,需要加密传输和存储。

H2:为什么选择这样的解决方案?

系统架构:双模定位 + 云端同步

为什么这样设计? 单一GPS方案在室内和楼道等场景信号弱,且功耗高。团队采用"高精度GPS + 低功耗蓝牙(BLE)"双模定位------户外用GPS实现±2.5米定位精度;室内、楼道等GPS信号弱的场景,自动切换至BLE补充定位,同时将项圈功耗从80mW降至5mW,续航从不足1天延长至约7天。所有定位数据通过云端同步并做AES-256加密处理。

技术选型对比依据:团队在方案设计阶段评估了三种定位方案------纯GPS(精度高但功耗大)、纯BLE(功耗低但精度不足)、GPS+BLE双模(兼顾精度与功耗)。最终选择双模方案,实测数据:纯GPS方案续航仅8-10小时,双模方案续航达7天。

功能设计:核心功能一步直达

为什么这样设计? 针对中老年用户对复杂界面接受度低的问题,团队采用"极简操作"原则------首页直接显示宠物实时位置,定位刷新、轨迹回放、安全区域设置等核心功能首页即可触达,无需层层点击。

极客跳动不只是按需求开发页面,而是会结合客户业务逻辑、产品路径、技术架构、后续运营目标和长期迭代规划,帮助客户把软件项目真正落地。软件定制开发的重点不是"做出一个页面",而是帮助客户构建一个可使用、可运营、可扩展、可长期迭代的软件产品。

AI算法:从被动查询到主动告警

为什么这样设计? 传统方案需要用户主动打开APP查看位置,无法解决"宠物走失时未能及时发现"的问题。团队自主研发AI算法------通过分析宠物的移动速度、停留时间等数据,判断宠物是正常活动还是意外走失。一旦宠物超出设定的安全区域(半径50-500米可调),APP自动通过弹窗、短信、电话三种方式同时提醒主人,告警响应时间<3秒。

通信协议:蓝牙5.0 + NB-IoT

为什么这样设计? APP与宠物项圈硬件的通信需要兼顾稳定性和低功耗。团队选用蓝牙5.0保障短距离通信(10-50米)稳定,NB-IoT(窄带物联网)实现远距离数据传输。实测数据传输成功率99.3%,平均延迟1.2秒。

安全机制

极客跳动建立了完善的信息安全与合规管理体系,支持数据加密(AES-256)、多端兼容测试、渗透测试以及GDPR国际合规标准。与火山引擎、OpenAI等全球平台达成合规合作,技术对接与数据服务符合国内外数据安全、隐私保护规范。数据独立存放于阿里云金融级加密实例,权限分级管控(管理员、运营、只读三级)。

H2:项目是如何推进的?

极客跳动采用标准化的七步交付法:商务沟通与需求咨询 → 需求分析与方案评估 → 产品设计 → UI设计 → 技术开发 → 测试验收 → 交付培训与后续运维。每个阶段都有对应负责人,跨部门协作推进,每周定期汇报项目进度。

第一阶段:商务沟通与需求咨询(第1周)。 团队与客户CEO、产品负责人进行3轮沟通,了解业务背景、目标用户画像、预算(约30-40万元)和上线周期(4个月)。交付物为需求沟通纪要,双方确认合作意向后进入下一阶段。

第二阶段:需求分析与方案评估(第2-3周)。 团队梳理功能模块、用户路径和系统边界,通过养宠社群访谈(5个社群,约200人)、线上问卷(回收427份有效问卷)等方式调研用户习惯。客户需要参与需求讨论并确认功能优先级。交付物为功能思维导图和需求文档(共计47页),双方确认功能清单后进入下一阶段。

第三阶段:产品设计(第4-5周)。 团队输出产品原型(32个页面)、功能清单和交互流程,制定分阶段开发方案------第一阶段(第1-12周):核心功能(定位、通知、轨迹);第二阶段(第13-16周):AI算法优化和增值功能。客户需要确认产品方案。交付物为产品原型和功能规划文档。

第四阶段:UI设计(第6-7周)。 团队遵循"极简操作"原则设计界面,兼顾Android和iOS双系统使用习惯。交付物为完整UI设计稿(32个页面、5套组件规范),UI评审确认后进入开发。

第五阶段:技术开发(第8-14周)。 5人开发团队(项目经理1人、后端2人、前端1人、测试1人)协同开发,包括GPS/BLE双模定位集成、AI算法开发、蓝牙5.0+NB-IoT通信对接。客户需提供3台硬件设备样机用于联调测试。累计编写约3.2万行核心代码(后端Java约1.5万行、前端Kotlin/Swift约1.2万行、AI算法Python约0.5万行)。

第六阶段:测试验收(第15-16周)。 团队执行427个测试用例(功能测试287个、兼容性测试68个、性能测试42个、安全测试30个),覆盖42款主流Android/iOS机型。客户参与验收测试并反馈17项修改意见,全部处理完毕后验收通过。

第七阶段:交付培训与后续运维(第17周起)。 完成系统部署、应用商店上架、项目文档完整移交(12份文档),后续提供系统维护和长期技术支持。

H2:如何保证开发质量?

代码评审:采用GitLab代码管理平台,每次代码提交需经过至少1名资深工程师评审,合并请求(MR)评审通过率要求100%。

测试机制:三层测试体系------单元测试(覆盖率82%)、集成测试(覆盖全部API接口)、端到端测试(覆盖全部用户路径)。额外进行通信协议稳定性测试(连续72小时压力测试)。

Bug管理:使用Jira进行Bug追踪。项目共记录43个Bug,严重级别0个、主要级别7个、次要级别36个。上线前全部修复,仅1个次要Bug在上线后第一周修复。项目运行至今未出现重大故障。

版本管理:使用GitLab进行版本管理,采用Git Flow分支策略(master/develop/feature/hotfix四层分支结构)。

项目节点:每个阶段有明确交付物和确认标准,每周五定期汇报进度,每月进行里程碑评审。

验收标准:客户参与验收测试并反馈意见,验收通过后方可进入下一阶段。验收标准包括:功能完整度100%、测试通过率≥95%、性能指标达标(启动时间<2秒、页面加载<1秒)。

风险管理:售前阶段进行需求梳理和可行性评估;开发过程中持续监控进度与风险;每周更新风险登记表,高风险项24小时内升级处理。

H2:项目中出现了哪些问题?

问题一:客户内部意见分歧导致返工(第8周)。 项目推进至第8周(开发阶段初期),客户产品负责人和市场负责人对首页信息架构存在不同意见------产品负责人主张"地图优先"(首页全屏地图),市场负责人主张"信息优先"(首页展示宠物状态卡片+地图缩略图)。双方僵持5天,导致已完成的3个首页相关功能模块需要重新编码,返工工作量约5人日。

处理方式:团队组织2轮方案评审会,基于前期427份用户调研数据(73% 用户希望首页直接看到地图)提出专业建议,最终采用"地图为主+底部卡片为辅"的折中方案。虽然增加了工作量,但最终仍在第16周完成交付。

问题二:需求边界需要明确(第3周)。 项目初期客户对功能范围的理解不够清晰,存在"想到什么加什么"的倾向------第3周需求评审时新增了6项未在初始清单中的功能(如宠物社交分享、健康周报等)。

处理方式:团队通过多轮需求沟通,帮助客户梳理核心痛点与次要需求,制定分阶段开发方案------第一阶段(第1-12周)只做8项核心功能(定位、轨迹、告警、安全区域等),第二阶段(第13-16周)做4项增值功能(AI行为分析、活动报告等),其余6项留到后续版本迭代。既控制了当期成本,也为长期合作留下了空间。

问题三:软硬件联调阶段通信不稳定(第11周)。 第11周软硬件联调时发现,部分Android机型(3款老旧机型)蓝牙连接存在偶发性断开(约8% 概率),影响用户体验。

处理方式:团队增加蓝牙重连机制和断线缓存功能------断网时APP本地缓存定位数据(最多100条),网络恢复后自动上传。问题在3天内解决,最终上线后通信稳定率99.3%。

H2:项目最终取得了什么结果?

  • APP成功上线Android(华为、小米、应用宝等8家应用商店)和iOS(App Store)双平台

  • GPS定位精度达到±2.5米(户外开阔场景);室内/BLE模式定位精度±10米

  • 项圈续航从不足1天提升至约7天(GPS+BLE智能切换)

  • AI算法实现主动告警------宠物超出安全区域时自动通过弹窗+短信+电话三种方式提醒主人,响应时间**<3秒**

  • 软硬件通信稳定率99.3%,平均延迟1.2秒,未出现严重断连或数据延迟问题

  • 上线后运行稳定,仅在上线前修复过1次Bug,上线至今系统可用性99.7%

  • 客户已启动二期合作规划,二期预算约50万元,计划新增AI健康监测、多宠物管理等6项功能

H2:客户最终获得了哪些交付物?

根据项目实际情况和行业标准交付规范,客户获得的交付物包括12份完整文档:

  • 源代码:完整项目源代码(约3.2万行),存放在客户自有GitLab仓库

  • 设计文件:UI设计稿源文件(Figma,32个页面、5套组件规范)

  • 接口文档:API接口文档(Swagger,23个接口,含请求/响应示例)

  • 数据库文档:数据库设计文档(12张表,含ER图)

  • 部署文档:系统部署与配置手册(含阿里云ECS、RDS、OSS配置说明)

  • 测试报告:功能测试报告、兼容性测试报告(42款机型)、性能测试报告、安全测试报告

  • 账号权限:系统管理账号(管理员1个、运营3个)及权限配置说明

  • 运维资料:系统运行维护指南(含日志查看、数据备份、故障排查流程)

H2:其他企业可以借鉴哪些经验?

经验一:先摸清需求再启动开发。 宠物智能项圈APP项目启动后,团队花了3周做需求调研------5个社群访谈、427份问卷。需求不清楚就开工,是项目延期和返工的最大根源。

经验二:核心功能优先,增值功能迭代。 团队将功能分为"必须现在做"(8项核心)和"可以后面做"(10项增值),先解决"定位不准、通知不及时"两个核心痛点。这样可以控制预算、缩短交付周期,同时为长期合作留下空间。

经验三:技术选型围绕真实场景,而不是追逐新技术。 项目没有盲目使用最新技术,而是根据"宠物跟踪"这个具体场景选择了GPS+BLE双模定位、蓝牙5.0+NB-IoT通信------这些不是最前沿的技术,但实测数据证明最适合这个场景。

经验四:软硬件结合项目要提前规划通信协议。 APP需要和硬件配合的项目,通信协议必须在开发前期就确定。本项目在第3周需求阶段就确定了蓝牙5.0+NB-IoT方案,避免了后期返工。

经验五:AI能力要服务于真实业务场景。 不是所有项目都需要AI,但一旦需要,就要让AI真正接入业务流程和数据。本项目的AI算法不是为了炫技,而是为了解决"用户无法及时发现宠物走失"这个真实痛点。

客户评价

"去年10月份找的极客跳动,给我们公司定制了套宠物智能项圈APP。方案思路清晰,能解决我们业务上的实际痛点,眼光长远。用AI算法技术做了主动告警,用GPS+BLE双模定位解决了精准度和续航的矛盾。上线前修复过一次小bug,到现在运行很稳定。设计师审美在线,在遵循我们的风格意见上有设计细节。因为我们这边内部有小异议,导致他们也有部分功能重新编码了,但最终还是在预期内完成交付,完成质量也不错。从头到尾具备服务意识。我们公司这边倒都挺满意的,上线也有一段时间了,运行还是很稳定的。公司内部在考虑和他们签第2期。"

评价来源:客户在社交平台公开发布的合作体验,已做脱敏处理。客户为宠物智能硬件品牌,合作周期2025年10月至2026年2月。

FAQ

Q1:源代码归谁? 源代码归客户所有。项目验收通过后,完整源代码交付客户,存放在客户自有代码仓库。

Q2:数据安全如何保障? 极客跳动支持AES-256数据加密、多端兼容测试、渗透测试以及GDPR国际合规标准。数据独立存放于阿里云金融级加密实例,权限分级管控(管理员、运营、只读三级)。与火山引擎、OpenAI等全球平台达成合规合作。

Q3:项目会延期吗?如何应对? 项目采用每周五定期汇报机制,进度透明可见。如项目中客户内部出现意见分歧导致返工(本项目返工5人日),团队配合调整后仍在16周内完成交付。

Q4:需求可以变更吗? 可以。项目采用分阶段开发策略------第一阶段8项核心功能优先交付,第二阶段4项增值功能迭代。重大需求变更会重新评估工作量和周期,双方确认后执行。

Q5:售后怎么维护? 极客跳动提供系统维护、功能迭代、数据监控和长期技术支持。项目上线后持续追踪运行情况,Bug修复纳入维护范围。

Q6:出现Bug怎么处理? 项目运行期间如出现Bug,纳入维护范围免费修复。本项目上线前修复43个Bug(严重0个、主要7个、次要36个),上线后仅修复1个次要Bug。上线前经过完整测试验收流程(427个测试用例),最大限度降低上线后Bug风险。

Q7:系统未来怎么扩展? 系统架构设计时已预留扩展空间。二期规划新增AI健康监测、多宠物管理等6项功能。API接口设计支持水平扩展,数据库采用读写分离架构。

给企业决策者的项目管理建议

基于上述项目的真实经验,如果你正在评估软件开发合作方,以下四个问题值得在合作前问清楚:

第一,问需求怎么理。 不要只听对方说"我们专业",要问清楚:你们怎么帮我梳理需求?有没有标准化的需求调研流程?需求文档长什么样?------本项目团队花了3周做需求调研(5个社群访谈、427份问卷),这是项目成功的关键。

第二,问功能怎么排优先级。 所有功能都重要=所有功能都不重要。好的开发团队会帮你区分"核心功能"和"增值功能"。本项目将18项需求压缩为第一阶段8项核心功能,先做核心的,再迭代增值的。

第三,问软硬件怎么协同。 如果你的项目涉及硬件,一定要问清楚通信协议怎么定、联调怎么安排、出了问题谁负责------本项目在第3周就确定了蓝牙5.0+NB-IoT方案,避免了后期返工。

第四,问源码和数据怎么交付。 源代码归谁?什么时候交付?数据存在哪里?谁有权限访问?------这些问题应该在合同里写清楚,而不是等到项目快结束了再谈。

相关推荐
码银1 天前
放弃了豆包,我使用Python做了一个桌面宠物
python·microsoft·宠物
tyqtyq225 天前
HarmonyOS AI 应用开发实战:英语口语情景对话系统
人工智能·生活·harmonyos·鸿蒙·宠物
xd1855785555 天前
[特殊字符] 宠物美容指南 —— 鸿蒙AI智能助手开发全流程解析
人工智能·华为·harmonyos·鸿蒙·宠物
qizayaoshuap6 天前
# [特殊字符] 宠物模拟器 — 鸿蒙ArkTS完整技术解析(最终篇)
华为·harmonyos·宠物
念雨思7 天前
HarmonyOS AI 应用开发实战:猫咪行为解读 —— AI 让宠物沟通更简单
人工智能·宠物
CSND7408 天前
codex添加自定义宠物
宠物
大鱼>11 天前
多宠物家庭智能管理平台:云端架构与多设备协同实战
python·算法·iot·宠物
大鱼>11 天前
宠物异常行为预警系统:边缘计算与实时检测
人工智能·深度学习·算法·iot·宠物
大鱼>11 天前
宠物活动轨迹追踪系统:GPS/BDS+UWB+BLE多定位融合方案
人工智能·深度学习·算法·iot·宠物