研究背景及意义

  随着互联网技术应用范围的日益扩大,各种方便人们进行交流、娱乐、学习工作等相关技术应运而生。特别是人工智能方面的快速发展,催生了一系列相关研究如机器学习、自然语言处理等,这些研究在极大程度上推动了信息时代的向前发展,日常生活中的许多问题以及问题所牵涉的众多因素逐渐与计算机技术融合并得到了有效的解决方案,满足了人们对美好生活的向往和对更有效解决问题的迫切要求。在事物爆炸的时代,人们需要面临和克服的问题日益增多,问题的难度和广度也迅速扩大,广大人民群众所要承受的压力逐步上升,在这些因素的背后,带来的是人们心理问题的逐步恶化。新时代的中国社会面临着诸多挑战,其中一个根本性挑战就是“满足人民对美好生活的期待和渴望”,而要解决这个问题,要从物质和心理两方面着手。

 

 

研究方法

  本课题旨在获取用户的情感因子(文本、面部表情、生理状态数据等),并分析得到用户的情感倾向,考虑时间的距离两个因素,为用户推荐此刻最佳的前往区域。本课题契合了新时代的要求,着力于解决满足人民美好生活心理层面的问题,致力于收集用户的情感因子,对用户的情感进行全方位的分析,而后根据分析结果得出用户此刻的情绪状态,再结合用户的历史记录,经过对当前与历史的综合分析,得出用户此刻最适合前往的区域。用户可以在任何时刻、任何地点使用该系统来为自己推荐最佳前往区域,系统希望通过推荐最佳前往区域,使用户的消极情绪得到缓解,积极情绪得到加强与扩散,压力得以放松。基于情感分析的区域推荐,不但具有极高的研究价值,更有着广泛的现实意义,是使程序感情化的一个创新。

 

所需技术

  (1) 微信小程序API:获取用户的个人信息,操作地图组件,消息提示等。

 

  (2) 微信小程序云开发:云数据库和云函数。

 

  (3) 图灵机器人API:调用图灵机器人API实现用户与机器人的对话聊天,为情感分析提供支持。

 

  (4) 腾讯云语音识别API:用户可在系统中输入语音,系统将语音文件进行base64编码后发送到腾讯云进行识别,识别成功后返回识别结果。

 

  (5) 百度情感识别API:快速分析用户的情感,为智能推荐最佳区域提供支持。

 

  (6) 腾讯自定义地图:包含区域推荐的功能,分析用户情感后得到的推荐区域将在自定义地图上进行展示并提供前往路线。

 

  (7) 高德地图周边信息搜索API:提供对某个位置周边信息搜索,输入中心位置的经纬点信息、搜索的地点类型、关键字、搜索半径等参数,返回结果地点的经纬度。

 

表现形式

  本课题研究的最终结果是开发出一个可以分析用户输入的情感因素并为其智能推荐最佳的前往区域的系统。在系统实现平台的选择上,将推荐系统实现于微信小程序平台,对于个人来说,采用微信小程序的实现方式可极大降低系统实现难度,提高系统实现效率。用户利用手机等手持终端设备上的微信软件可进入系统进行情感因素输入、查看系统推荐的区域等操作,系统将为用户提供机器人聊天以便获取用户的文本情感因素、图片上传以获取面部情感、实时展示情感倾向等功能。

系统操作流程

         用户进入系统后首先验证用户是否为老用户,若是老用户则直接获取用户信息进行自动登录,新用户则需要点击登录按钮进行授权后登录。登录成功后,用户可选择输入情感因子、查看个人信息、查看个性化设置、注销等功能。其中用户选择一种输入方式进行情感因子的输入操作后,系统自动对用户输入的情感因子进行情感分析,若系统未检测到用户的情感倾向,则调用机器人进行应答,若检测到用户输入的信息中含有情感倾向,则开始提取用户的历史记录并匹配用户与群体的情感,进而为用户智能推荐前往区域。

 

 

系统功能模块

  情感导向区域推荐系统包括四个功能模块,用户登录与注销模块:在该模块中,用户可以执行授权个人信息并登录系统,以及注销退出登录的功能;个人信息模块:该模块主要为用户提供个人信息的查询及修改;情感因子输入模块:系统采用两种情感因子(文本信息和面部表情),用户可以选择不同的输入方式进行操作;区域推荐模块:区域推荐包括两种方式,周边地点推荐功能根据用户的情感来搜索符合用户情感的周边地点信息并以位置标记的方式呈现,群体区域推荐功能则将用户的情感与群体的情感进行匹配并为用户推荐最佳的群体区域。