1、深圳市赛格导航科技股份有限公司 模版编号: “车圣宝典”手机客户端 需求说明书 修改记录 页次 版本 修改内容 修改日期 初稿 签署栏 编写 检查 审核 日期 日期 日期 批准 编制部门 文件编号 BaoMi级别 版本 *本文件之著作权及营业秘密属于深圳市赛格导航科技股份有限公司,非经公司准许不得复印
2、0. 文档控制 文档版本历史 版本状态 作者 参与者 起止日期 备注 文档审核记录 版本 审核人 职务 日期 备注 文档去向记录 拷贝份数 接受者 职务 日期 备注 目 录
3、 1. 引言 1.1. 编写目的 本文档的编写目的,为界定用户的需求,为开发工程师框定开发内容。本文档经过用户确认,预期的读者为各开发工程师。 1.2. 背景 本系统名称:“车圣宝典”应用软件系统; 本项目目的: (1) 对于会员而言,提供了一个便捷的服务入口,不单可以在车上用,还可以脱离开车辆使用;对于赛格导航而言,服务可以介入到会员的日常生活中,真正实现服务于“人、车、生活”的目标。 (2) 扩展目标客户群,迅速拉升会员规模,为进一步整合优质服务资源、提供新的增值业务、创新商业模式奠定用户基础。其一,不必依赖车机,只需手机就可以入网,成为会员;其二,真正变成开放的第三方平
4、台,接入其它车机厂商的车台,利用其渠道,吸引会员入网。 本项目提出者:赛格导航科技股份有限公司; 本项目开发者:赛格导航科技股份有限公司软件产品部; 本系统用户:赛格导航的系统维护人员,最终手机用户车机用户。 1.3. 定义 ,客户端服务器; ,浏览器服务器; ,通用分组无线服务; ,无线应用协议; ,兴趣点。 1.4. 参考资料 (1) 《计算机软件需求说明编制指南》,中华人民共和国电子工业部, 2. 任务概述 2.1. 目标 “车圣宝典”应用软件为开放性应用于各类车机及手机的应用软件包,为用户接入赛格车圣服务体系、
5、享受赛格车圣的各类服务提供技术手段;为车机生产商提供软件开发包,可由其选择服务内容,嵌入到车机中,并接入赛格车圣服务平台。 整个系统由三个部分组成: 第一部分,客户端部分,面对最终用户,一期提供的功能如下: 地图功能、一键通、天气预报、同步通信录、我的爱车、呼朋唤友、个人信息、系统设置。 第二部分,后台部分,包括:注册用户管理、操作日志查询、一键通接入等。 第三部分,网站部分,这里提供的功能和手机客户端部分功能基本相同。 2.2. 用户的特点 本软件的最终用户群主要是有车一族。 由于本产品直接面对最终用户,因此要求产品必须界面美观,操作性好,软件提供的功能须对广大车主有吸引力。
6、 2.3. 假定和约束 2.3.1. 开发周期 2.3.2. 开发费用 3. 需求规定 3.1. 对BaoMi的规定 供客户端程序访问的接口程序需放置在环境中,必须制定相当完善的安全策略。 (1) 数据在传输过程中要进行加密; (2) 可限制来自非三大电信公司的访问; (3) 提供用户操作日志分析功能,可手动或者自动将异常用户加入到黑名单中,限制该用户继续访问系统; (4) 鉴权问题:所有的用户鉴权都在服务器上进行; (5) 每个用户的付费情况(有效期),都有实时记录。 3.2. 手机客户端技术要求 3.2.1. 兼容性要求 √ 手机客户端对手机系统平台的适配采取
7、分期逐步实现: 首先,重点适配目前市场上流行一两个手机系统平台做出一到两款。待通过市场检验后,再推进其他版本客户端。可考虑先开发安卓平台,这两个平台同是采用语言,开发上有相似性。 第二步再扩展其他手机平台,最终使车圣宝典应兼容适配市场上大部分智能手机终端,主要涵盖下表所示的手机系统平台及其系统版本。 手机系统平台 版本 平台 、版本 平台 支持、 及以上版本 适用于平台的、手机 平台 系列第版 系列第版 系列第版 平台 *以上像素触摸版 标准触摸版 键盘版 平台 酷派、魅族等 平台 *以上像素触摸版 *以上像素键盘版 标准触摸版 标准键盘版
8、 大字体触摸版 大字体键盘版 3.2.2. 界面要求√ 车圣宝典客户端界面要友好易用,采用目前流行的客户端技术实现,采用“瘦客户端”设计方式,尽可能降低手机终端运行要求和减少网络数据流量。 3.2.3. 软件下载安装方式 车圣宝典客户端软件支持专业平台应用商店(如苹果应用商店、安卓市场等)下载、页面下载、手机短信下载和数据线下载等方式,支持在线升级、更新。 3.2.4. 移动互联网接入方式√ 手机客户端软件支持各种无线网络接入方式,包括()和蜂窝数据连接(包括、网络)等。 3.3. 手机端功能部分 客户端软件提供一个和用户交互的界面,提供简单的数据加工功能,通过数据通道访问
9、服务器,获取或者上传数据。 3.3.1. 用户登录√ 3.3.1.1. 注册√ 功能名称 注册 功能描述 1、 注册新用户 2、 软件版本控制 输入项 必填项:电话号码、密码 处理描述 1、 根据电话号码和密码注册,提示用户为了保证本系统正常使用,必须输入正确的手机号码; 2、 手机号码为位数字,在客户端验证; 3、 密码由英文字母和数字组成,密码长度不少于位,在客户端验证; 4、 密码在客户端进行处理; 5、 提取手机型号、、号,一起提交服务; 6、 如果手机客户端软件版本不是最新,强制用户更新客户端程序。 输出项 1、 注册成功进入到功能主界面,进入主
10、界面后提示用户填写好个人资料,车台用户可进行车机绑定,并获得相应的积分; 2、 注失败提示信息: a、 电话号码已注册 b、 参数错误(服务端验证:手机号码不是位) 备注 3.3.1.2. 登录√ 功能名称 登录 功能描述 1、 输入电话号码、密码和验证码登录系统 2、 软件版本控制 输入项 电话号码、密码、验证码 处理描述 1、 提交电话号码、密码和验证码到服务端,服务端进行登录验证; 2、 密码在客户端进行处理; 3、 如果手机客户端软件版本不是最新,强制用户更新客户端程序; 4、 用户登录时可选择保存电话号码,或者保存用户名和密码;默认状态下为只
11、保存用户名。 输出项 1、 登录成功进入主功能界面 2、 登录失败提示信息: a、 电话号码不存在; b、 密码错误,提示如果用户密码忘记,可用短信方式取回密码; 备注 无 3.3.1.3. 取回密码√ 功能名称 取回密码 功能描述 、短信取回:调用手机短信功能,发送指定内容到指定的号码,服务器接收到短信后,系统生成随jimi码发送到用户手机上。 、电话取回:打电话到客服中心,中心客服人员在确认用户名身份后,将系统生成的随jimi码以短信方式发送到用户手机上。 输入项 无 处理描述 无 输出项 短消息:您好!赛格车圣会员随jimi码为:,请在小时内登录并修
12、改密码。 备注 随jimi码有效时间为小时,小时内不进行登录,密码失效,账户进入锁定状态。小时失效时间可在系统中设置,默认值为。 3.3.2. 地图功能 3.3.2.1. 地图浏览√ 提供全国地图浏览,漫游,放大缩小的功能。进入地图界面后,默认定位到最后一次地图浏览的位置,初次使用显示全国地图。 3.3.2.2. 定位服务√ 能够调用模块定位功能,在没有模块的手机上可使用基站地位定位方式实现定位功能。 3.3.2.3. 动态交通√ 能显示城市主要线路的交通路况信息,红色表示拥堵,黄色表示缓行,绿色表示畅通。 3.3.2.4. 路径规划√ 设置起始地点和终点,结合考虑交通路
13、况信息、道路等级计算最佳路径规划。 3.3.2.5. 查询√ 功能名称 查询 功能描述 1、 全国范围内的信息查询; 2、 将定位到地图显示; 3、 以短信的方式分享给好友,分享内容包括名称,地址,x等 4、 通过软件拨打商家电话; 5、 添加信息到我的收藏夹。 输入项 所在城市:如深圳 指定位置:择我的位置,在地图上指定位置 查询范围:米、公里、公里、公里、公里;默认情况下为公里。 分类信息:如餐饮,生活服务 关键字: 处理描述 无 输出项 信息列表以及详细信息 备注 各家提供的信息不相同,可根据实现情况对上面功能做适当调整 3.3.2.6.
14、天气预报√ 功能名称 天气预报 功能描述 1、 在适当缩放级别时,地图界面上用图标显示天气情况,触摸时,显示当地详细天气实况和未来天的预报,关闭天气预报返回到地图界面; 2、 地图移动到新的城市,地图界面上的天气图标跟着做相应变化; 3、 进入天气详细信息后,可更改城市进行天气查询。 输入项 无 处理描述 无 输出项 详细天气实况和未来天的预报 备注 3.3.2.7. 一键通接入√ 地图主界面显示一键通按钮,点击后拨打一键通电话号码,在与服务中心通话的过程中应该不影响本客户端软件的操作。具体功能见“一键通”部分。 3.3.3. 一键通 3.3.3.1.
15、 一键通接入√ 功能名称 一键通 功能描述 触摸“一键通”图标,直接拨打预先设置的客服中心电话,发起服务申请(一键导航、救援、报警、咨询、办理缴费等)。 输入项 一键通设定的中心客服号码、语音沟通 处理描述 拨打预设的电话号码 输出项 无 备注 无 3.3.3.2. 一键导航√ 功能名称 一键导航 功能描述 中心下发目的地信息,终端收到相应指令后,自动启动导航软件,设定目的地,开始导航。 输入项 语音沟通 处理描述 接收中心下发的一键导航指令 输出项 无 备注 无 3.3.4. 天气预报 功能名称 天气预报 功能描述 1、 显
16、示所在城市的天气情况; 2、 进入天气详细信息后,可更改城市进行天气查询。 输入项 无 处理描述 无 输出项 详细天气实况和未来天的预报 备注 无 3.3.5. 我的爱车√ 通过手机查询关联的车辆消息(位置、状态等)、保养信息、控制车辆门锁、找车。 3.3.5.1. 车辆绑定√ 功能名称 车辆绑定 功能描述 1、 填写车机号码(或者车牌号码)、服务密码完成车辆绑定,一个手机账号下绑定一个车机号; 2、 更改绑定车辆,重新绑定成功后覆盖原有的绑定信息。 输入项 车机号码(或者车牌号码)、服务密码 处理描述 1、 服务端在验证车机号码(或者车牌号码)和服务
17、密码后将车辆绑定到手机账户下; 2、 绑定失败三次强制退出程序,第二天才可使用车辆绑定功能,服务端和客户端需同时加以控制。 输出项 1、 绑定成功:提示绑定车辆功能,同时界面上显示绑定车辆的车牌号码; 2、 绑定失败提示信息: a、 车机号不存在或密码错误; 备注 无 3.3.5.2. 车辆位置√ 功能名称 车辆位置 功能描述 查询关联车辆的位置 输入项 触摸“车辆位置”图标 服务密码 处理描述 1、 跳出密码框,输入服务密码,点击“查询”后,向中心发送查询指令。中心鉴权后,向车辆发送查询信息,收到应答信息后,向手机发送。 2、 服务密码在传输过程采用对
18、称加密; 输出项 、查询成功:调用地图,显示车辆位置,将车辆置于地图的中心; 、查询失败:有可能暂时因通信、等原因而无法查到,需要提示提醒信息:暂无车辆信息,请稍候再查。 备注 无 3.3.5.3. 远程设防√ 功能名称 远程设防 功能描述 通过手机对车辆进行设防 输入项 点击“远程设防”图标 服务密码 处理描述 1、 跳出密码框,输入服务密码,点击“查询”后,向中心发送查询指令。中心鉴权后,向车辆发送设防指令。 2、 服务密码在传输过程采用对称加密; 输出项 根据返回消息,显示: 、设防成功。或者: 、远程设防失败,请重试或到现场查看车辆
19、 备注 3.3.5.4. 保养信息 功能名称 保养信息 功能描述 可查询车辆行驶里程,给出保养提醒 输入项 保养里程间隔 保养时间间隔 处理描述 点击“保养信息”图标后,即向中心查询车辆行驶里程 输出项 给出保养提醒: 、离下次保养还有公里,离下次保养还有多少天; 、已过保养里程,请及时保养; 、已过保养时间,请及时保养。 备注 只有部分车机能给出保养提示信息,查询失败给出相应的提示 3.3.5.5. 找车√ 功能名称 找车 功能描述 通过声光提示,方便在停车场寻找车辆 输入项 点击“找车”图标 处理描述 向中心发送找车指
20、令, 输出项 正常情况下:车辆亮灯、鸣响喇叭。 通信异常时:暂无法联系车辆,请稍候重试。 备注 无 3.3.5.6. 修改服务密码√ 功能名称 修改服务密码 功能描述 修改车辆服务密码 输入项 旧服务密码,新服务密码 处理描述 1、 旧服务密码输入错误次强制退出程序,第二天才可使用修改服务密码功能,服务端和客户端需同时加以控制; 2、 服务密码格式:位阿拉伯数字组成; 3、 服务密码在传输过程采用对称加密; 输出项 修改提示信息 1、 修改成功; 2、 参数格式错误; 3、 旧服务密码错误; 备注 无 3.3.6. 通信录 3.3.6.
21、1. 手机同步到服务器 √ 功能名称 手机同步到服务器 功能描述 1、 将手机通讯录上传到服务器; 2、 可选择全部、或选择部分姓名,然后点击“开始同步”进行上传; 3、 显示上传进度。 输入项 点击“上传”按钮 处理描述 无 输出项 1、 同步完成; 、同步失败,请稍候重试。 备注 无 3.3.6.2. 服务器同步到手机√ 功能名称 手机同步到服务器 功能描述 1、 将服务器上的通讯录下载到手机; 2、 显示下传进度。 输入项 点击“下传”按钮 处理描述 无 输出项 2、 同步完成; 、同步失败,请稍候重试。 备注 无
22、 3.3.7. 呼朋唤友 3.3.7.1. 圈友设定 、添加好友 功能名称 添加好友 功能描述 添加好友 输入项 好友电话号码 处理描述 1、 直接输入电话号码,或者查询通讯录中电话号码; 2、 提交电话号码到服务端,服务端检查该电话号码是否为注册会员电话号码,如果是发送请求信息,如果不是返回失败信息。 输出项 1、 请求已发送,等待好友确认; 2、 没有该会员信息 备 注 朋友圈的成员,均是车圣宝典的会员 2、 分组管理 功能名称 分组管理 功能描述 分组管理 输入项 分组名称 处理描述 1、 默认分组为“我的好友”,所有好友默认在该
23、分组下 2、 添加分组:输入一个分组名称,新建分组 3、 删除分组:删除指定分组后,该分组下的用户分组变成默认分组“我的好友”; 4、 默认分组“我的好友”,“家人”,“同事”不能被删除; 输出项 无 备 注 无 、好友管理 功能名称 好友管理 功能描述 好友管理 输入项 1、 好友名称 2、 好友分组 处理描述 在好友列表中选中一条记录,可查看好友详细信息,对应个人档案信息中的字段:昵称、性别、年龄、居住地、邮箱 1、 能编辑好友姓名(相当的备注)和分组信息; 2、 删除好友。 输出项 无 备 注 无 3.3.7.2. 消息管理 、发送好友消息 功能名称 发送消息 功能描述 发送消息 输入项 消息接受者:在好友列表中选择,可多选群发 标题:系统自动生成,如 对你说 消息内容:不能为空 位置信息:可选项,可选择我的位置,或者在地图上指定位置 处理描述 发送消息到服务器,通过服务器中转再发送到好友 输出项 1、 消息发送成功 2、 消息发送失败 备 注 无 、我的信息






