TOP

猜猜我是谁(用户特征识别)APP
2016-02-01 21:23:58 来源: 作者: 【 】 浏览:30412

 第五届“中国软件杯”大学生软件设计大赛赛题

赛题名称: 猜猜我是谁(用户特征识别)APP

组类( A ): A 本科及以上   

赛题简介:介绍整个赛题的思路和整体要求

本题要求参赛选手设计一个移动APP,通过在有限时间内引导用户A交互,提取用户的行为特征,然后将APP交给用户X(可能是A也可能是陌生人),在1分钟内引导X交互,判断X是A本人还是陌生人。

赛题业务场景:描述赛题相关的真实企业业务背景。从真实场景中,适当简化或者提炼出适合比赛的赛题场景

智能手机越来越普及,只要带着手机,购物、付款、转账得心应手,但安全问题也随之而来。为了保证安全,很多APP要求用户设置复杂密码,而且建议为不同APP设置不同的密码,着实考验记忆力。而且口令、手势密码一旦泄露,任何人都可以登录,也存在安全隐患。

 但是人体有很多特征是独一无二的,已经有科技公司开始考虑密码以外的用户识别方式,有的依托硬件——如指纹识别、虹膜识别、人脸识别等;有的分析用户行为,譬如提取用户打字频率、姿势、分析用户的习惯性操作等。这类技术一旦成熟,便无需绞尽脑汁证明“我就是我”,也提升了安全性。

 本题要求选手设计一个移动APP,模拟实现无密码登录的功能。可直接提取用户的生物特征,亦可从分析用户行为特征入手。APP可以主动引导用户交互,如仅凭用户点触操作、亦可综合利用智能手机内置传感器(但指纹识别、虹膜识别等个别手机内置的生物识别功能不可直接调用)。 

功能性需求

1.APP应具备两个功能:用户注册、用户识别。 


  2.在用户注册功能中,APP在有限时间内引导用户与之交互,藉此收集用户生物特征或行为特征。

 
3.在用户识别功能中,APP在1分钟内引导用户与之交互,并在交互结束后返回识别结果:是已注册用户或是陌生用户,若为已注册用户还需返回用户名。                                

非功能性需求

1.用户注册功能的交互时间最长不超过10分钟,越短越好。用户识别功能的交互时间最长不超过1分钟,越短越好。若超时则适当扣分。 


  2.可以利用智能手机内置传感器,但指纹识别、虹膜识别等个别手机内置的生物识别功能不可直接调用。

 
  3.APP可存储的独立用户数应大于10个,理论上每个人都应作为不同的用户。 


  4.识别速度、准确度、稳定性、可重复性等都作为评价指标。                              

其他限制条件:开发环境、实验平台、开发语言、数据库、编译器等限制条件(请尽量明确)

语言不限,请注明使用到的第三方代码。                                

测试数据或平台:提供给参赛者的测试环境和测试数据。(可提供电子档)

Android、iOS、WP等常见移动端平台。                                

开发所需设备及设备指标需求说明

 

其他要求

提交相关文档及程序源码: 


  《算法描述和软件设计说明书》分析题目需求(包含但不限于题目给出的要求),针对题目问题,阐述解题思路和算法;描述软件结构、模块、接口、功能等,为读者提供清晰的编码思路和源代码阅读指南; 


  《测试用例与测试报告》包含测试环境、测试用例、测试方法、评价标准,应包含功能与非功能测试; 


  程序安装包、源码及注释、外部数据。 


  参赛选手可制作幻灯片、视频等,以生动形象的方式展示作品。                                    

 

答疑老师联系方式:
姓名:杨程屹
电话:010-56435255
邮箱:cyyang@travelsky.com 

 


关键字: 责任编辑:cnsoft
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇“车联网”移动应用软件 下一篇没有了

相关栏目