首页 | 本学科首页   官方微博 | 高级检索  
     检索      

CircleChat:基于SpringBoot和Uni-App框架的圈聊平台的设计与实现
引用本文:李源,李金忠,薛国鹏,梁源祖,李志鸿,钟鸣山.CircleChat:基于SpringBoot和Uni-App框架的圈聊平台的设计与实现[J].井冈山大学学报(自然科学版),2021,42(3):64-71.
作者姓名:李源  李金忠  薛国鹏  梁源祖  李志鸿  钟鸣山
作者单位:井冈山大学电子与信息工程学院,江西,吉安 343009
基金项目:江西省教育科学“十三五”规划项目(20YB118)
摘    要:本文采用新近的主流框架技术,包括SpringBoot、Vue和Uni-App等前后端框架,还采用百度地图和高德地图的地图组件接口、WebSocket全双工通信协议、SpringSecurity+JWT登录验证和Nginx反向代理等前沿技术以及MySQL和Redis数据库技术,开发了一个支持百度小程序端及H5网页移动端的圈聊平台CircleChat。该平台包括用户管理、注册登录管理、圈管理,聊天管理。在圈管理中,可创建应急圈、交友圈和固定圈等类型的圈,采用Haversine公式计算地球上任意两点间的经纬度距离以确定用户是否在所创建的圈内;在聊天管理中,采用DFA敏感词过滤算法自动过滤掉包含有敏感词的聊天信息。CircleChat平台将地理位置、地图与圈聊结合在一起,在地图上以绘画图形的方式创建圈,从而达到造物者般境界。本平台操作简单、易于维护和扩展,具有较高的安全性。

关 键 词:圈聊平台  SpringBoot框架  Uni-App框架  WebSocket协议  圈管理
收稿时间:2021/2/7 0:00:00
修稿时间:2021/4/19 0:00:00

CIRCLECHAT: DESIGN AND IMPLEMENTATION OF CIRCLE CHAT PLATFORM BASED ON SPRINGBOOT AND UNI-APP FRAMEWORKS
LI Yuan,LI Jin-zhong,XUE Guo-peng,LIANG Yuan-zu,LI Zhi-hong,ZHONG Ming-shan.CIRCLECHAT: DESIGN AND IMPLEMENTATION OF CIRCLE CHAT PLATFORM BASED ON SPRINGBOOT AND UNI-APP FRAMEWORKS[J].Journal of Jinggangshan University(Natural Sciences Edition),2021,42(3):64-71.
Authors:LI Yuan  LI Jin-zhong  XUE Guo-peng  LIANG Yuan-zu  LI Zhi-hong  ZHONG Ming-shan
Institution:School of Electronic and Information Engineering, Jinggangshan University, Ji''an, Jiangxi 343009, China
Abstract:A circle chat platform supporting Baidu App terminal and H5 web mobile terminal, CircleChat, is developed by using the latest mainstream framework technologies, including SpringBoot, Vue, Uni-App and other front-end framework, and some frontier technologies, also including the map component interface of Baidu map and Gaode map, WebSocket full duplex communication protocol, SpringSecurity and JWT login verification, Nginx reverse proxy, as well as MySQL and Redis database technologies. The platform includes user management, registration and login management, circle management, and chat management. In circle management, emergency circles, friend circles and fixed circles can be created. The Haveline formula is used to calculate the longitude and latitude distance between any two points on the earth to determine whether the user is in the created circle; In chat management, the DFA sensitive word filtering algorithm is used to automatically filter out the chat information containing sensitive words. The platform of CircleChat combines geographic location, map and circle chat, and creates circles by drawing graphics on the map, so as to achieve the realm of creator. This platform is simple to operate, easy to maintain and expand in functions, and has high security.
Keywords:circle chat platform  SpringBoot framework  Uni-App framework  WebSocket protocol  circle management
本文献已被 万方数据 等数据库收录!
点击此处可从《井冈山大学学报(自然科学版)》浏览原始摘要信息
点击此处可从《井冈山大学学报(自然科学版)》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号