联系人:
所在地:
一、任务来源 自选项目 二、应用领域和技术原理 应用领域:社交 技术原理:本项目采用Android技术开发手机应用、JPUSH实现即时通讯、PHP开发服务器、FacePlusPlus实现人脸识别,使用Eclipse ADT开发了具有即时通讯、人脸识别、好友推荐等功能的移动社交应用。 三、性能指标 本应用系统主要功能有:(1)即时通讯。可以选择联系人进行聊天,消息内容通过第三方SDK(JPUSH)推送给对应的好友;也可以即时接受到好友发送过来的消息。(2)最近会话。根据最近聊天联系人,可以获取到含有联系人信息,以及最新的一条聊天记录的会话列表。(3)好友管理。添加和删除好友以及对好友进行分组管理。(4)人脸识别。为自己设置脸谱,即通过自己的照片为自己设置脸谱,照片中的信息通过FacePlusPlus进行检测。通过照片搜索陌生用户在本应用下的社交信息资料。(5)智能推荐好友。根据共同好友数量,编写推荐算法进行智能推荐好友。 四、成果的创造性、先进性。 1、采用MVC模式和经典三层架构,手机应用负责显示,PHP程序负责模型和控制,程序严格按照表现层、业务逻辑层和数据访问层开发,结构清晰,易于维护。 2、采用基于jQuery实现的Andorid UI与PHP程序的通信,提升系统的稳定性和用户体验。 3、应用数据采用“MD5”和“DES”等加密技术,保护隐私数据,防止信息泄露。 4. 采用FacePlusPlus技术实现人脸识别,为应用增加趣味性,扩展系统功能,推广更加顺畅。 5. 采用算法实现好友推荐。为了方便用户交流,提供友好的推荐功能,吸引更多用户。