Okidoki - Beta阶段软件发布声明 - TEAM LESS ERROR

我们的Alpha阶段软件发布声明可见于这个网址:
- Alpha阶段软件发布声明 - TEAM LESS ERROR
Beta阶段所有功能添加及漏洞修复都基于Alpha阶段软件 。
- Beta阶段软件发布声明缺陷修复 运行环境 安装与使用方法 已知问题
Beta版本新功能和特性 用户界面修改
在Beta阶段中,我们在纵览视图和事项(Event)视图加入了几个新的功能入口 。在纵览中,我们加入了设置界面入口(左图左上角)和云同步入口(左图右上角);在事项视图中,我们加入了图像识别生成事项入口(右图右下角) 。
自定义设置
图片识别生成事项
在本次敏捷开发初期计划时,我们已有用户通过拍照或者从本机相册里上传图片识别来生成事项的计划 。囿于技术原因,我们在Alpha阶段暂未考虑完成这个功能 。在Beta阶段,我们使用开源OCR文字识别模块来实现这个功能 。
是惠普布里斯托实验室在1985到1995年间开发的一个开源的OCR引擎,曾经在1995 UNLV精确度测试中名列前茅,但在1996年后惠普团队基本对其停止了开发 。2005年,惠普将其对外开源,2006年及以后,由对进行改进、消除Bug、优化工作 。虽然不如等深度学习技术先进,但是运用在离线的Node.js模块上依旧有不错的效果,主要表现为低占用和不俗的精确度 。
我们的图像识别模块支持中文和英文,引用了如下两个关键模块:
chi_sim.traineddata chi_tra.traineddata

Okidoki - Beta阶段软件发布声明 - TEAM LESS ERROR

文章插图
用户可以在事项(Memo)视图中的右下角照相机按钮进入拍照页面,或者从相册中上传图片 。在此,我们以拍照为例,拍摄一张计算机网络实验教材的部分目录 。在系统生成结束后,默认的事项名称为“图片导入”,其中的速记(Memo)即为从图片中获取的内容 。如果想要更加细化(修改事项名,设置优先级,设置开始、结束时间等),或者修改该系统生成的事项,则可以在事项视图长按该事项来编辑 。
用图片识别来自动生成一个事项计划免去了繁琐的码字,可以很快的将书籍目录、教学演示文稿等组织为只需稍加修改就可以使用的事项,这个对于用户体验来说会有非常显著的提升 。
使用场景:小A最近正在准备考研,各种考试刷题书籍目录繁多,自己如果要一条一条地按照目录输入进自己的计划里太麻烦了,更不用说要用手抄写了 。有了图片识别模块,小A就可以只需要拍照“咔擦”一下,根据这个目录的事项就很快完成了 。
云同步
在Beta阶段,我们设计了云同步功能,主要的系统架构如下所示:
用户可以选择主动申请同步数据,也可以由系统自动按照一周一次的频率同步数据 。在拉取数据时,需要用户主动进行同步请求 。每次同步进行的操作为: 本 地 数 据,远 端 数 据 = 本 地 数 据 ∣ ∣ 远 端 数 据 本地数据,远端数据 = 本地数据 || 远端数据 本地数据,远端数据=本地数据∣∣远端数据 。
和云同步相关的界面有:
云同步可以有效防止数据损失 。数据的保存是非常重要的操作,而使用云同步的话,可以更好的保护数据和文件,让用户使用起来更加安全可靠 。同时,用户也可以多设备协同办公,让每台设备的数据保持一致,工作生态更加舒适 。
使用场景:小A最近换了一个手机,但是之前老手机上的里面有好多非常重要的计划和待办,需要用云同步将数据同步到新手机上 。另外,小B想获得一份小A的计划,所以小B就在自己的手机上让小A登录她的账号与自己的计划同步,这样,小B就获得了一份小A的计划 。