基于SSM框架游戏玩家交流平台设计与实现
发布时间:2018-08-21 14:49
【摘要】:当前,卡牌类游戏的玩家越来越多,随着网络的发展,游戏形式也从最初的线下游戏慢慢向线上转变。这使得越来越多的游戏玩家会在网络分享自己的游戏经验,由游戏带来的虚拟物品交易、社交等需求与日俱增。在这种背景下,如果有一个统一的卡牌类游戏平台来对这些业务进行汇总集成,将会方便游戏玩家之间进行沟通,促进游戏的发展;同时平台也可以汇聚一些特定的用户,从而推动平台业务的发展。作者通过SSM框架结合Lucene全文检索、Ansj分词、Memcached缓存、最长公共子序列(LCS)算法设计并实现了以下几个模块:(1)论坛版主:由管理员赋予一些资深用户对应模块版主权限,版主权限能够使对帖子管理、回复更加专业,同时还大大减少了公司人力管理论坛的压力。(2)投稿平台:1)媒体文件管理模块:为前端提供了上传视频、音频和图片的接口,能够通过前端异步管理稿件内容中的媒体文件。2)卡牌识别模块:对用户提交的稿件内容,提供一个卡牌识别接口,请求后,可以进行一个简单的文本分析,识别出对应类型的卡牌,并在对应文本加上相应卡牌图片标签,极大提高了阅读时的用户体验。3)稿件去重模块:为了减少编辑审核稿件的压力,系统对用户提交稿件会进行一个简单的去重,通过对边线上的资讯稿件,发现相似度超过规定的稿件则自动退回到用户稿件箱。(3)全文检索系统:1)分词模块:对用户搜索词汇进行实时统计,并且提供管理员手动更新词库的方式,不断更新词库,从而提高搜索精度。2)建立索引模块:设计了高效的建立索引方式,并且同时保持了可持久化的索引;对索引添加权重字段,优化了排序;定时更新索引,重建索引,与旅法师营地主系统解耦的同时保持了索引的精确性。3)检索模块:提供综合、权重、时间等排序方式查询,并且支持表达式查询;设计了查询结果的缓存处理,减轻了服务器压力,提高了查询的效率和精准度。本系统目前绝大部分功能已经完成开发上线,部分功能正处于迭代,在正式上线前还需要加入更多的、更富有平台特色的词库和卡牌识别方式,使搜索和相关结果更加准确,卡牌识别能达到更好的使用效果。
[Abstract]:At present, more and more card game players, with the development of the network, the game form from the initial offline game slowly to the online change. This allows more and more gamers to share their game experience online, resulting in a growing demand for virtual objects, social interaction, and so on. In this context, if there is a unified card and card game platform to aggregate and integrate these businesses, it will facilitate the communication between gamers and promote the development of the game. At the same time, the platform can also bring together some specific users. So as to promote the development of platform business. The author designs and implements the following modules through SSM framework combined with Lucene full-text retrieval of Ansj participle and the longest common subsequence (LCS) algorithm: (1) the forum moderator: the administrator assigns some authority to the corresponding module moderator of some senior users. Moderator authority can make post management, reply more professional, but also greatly reduce the pressure on the company's human management forum. (2) contribution platform: 1) Media file management module: provide front-end upload video, audio and picture interface, Can asynchronously manage the media file in the front end of the media file .2) card recognition module: for the user submitted manuscript content, provide a card identification interface, after the request, you can carry out a simple text analysis, Identifying the corresponding type of card and tagging the corresponding card picture in the corresponding text greatly improves the user experience when reading. 3) the copy removal module: in order to reduce the pressure to edit and review the manuscript, The system will carry out a simple rework of the user's contribution, through the information on the line of manuscripts, It is found that the manuscripts whose similarity exceeds the prescribed standard are automatically returned to the user's manuscript box. (3) the word segmentation module of the full-text retrieval system: the real-time statistics of the user's search terms, and the provision of a way for the administrator to update the thesaurus manually and update the thesaurus continuously. Thus improving the search precision .2) building index module: designed an efficient way to build index, and at the same time maintained a persistent index; add weight field to the index, optimize the sorting; update the index regularly, rebuild the index, While decoupling from the main system of the brigade mage camp, the retrieval module maintains the accuracy of the index. 3) the retrieval module provides the query of synthesis, weight, time and so on, and supports the query of the expression, and designs the cache processing of the query results. Reduce the pressure on the server, improve the efficiency and accuracy of the query. At present, most of the functions of this system have been developed and put on line, and some of the functions are in the process of being iterated. Before the official launch, more words libraries and card recognition methods with rich platform characteristics are needed to make the search and related results more accurate. Card recognition can achieve better results.
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP317
本文编号:2196082
[Abstract]:At present, more and more card game players, with the development of the network, the game form from the initial offline game slowly to the online change. This allows more and more gamers to share their game experience online, resulting in a growing demand for virtual objects, social interaction, and so on. In this context, if there is a unified card and card game platform to aggregate and integrate these businesses, it will facilitate the communication between gamers and promote the development of the game. At the same time, the platform can also bring together some specific users. So as to promote the development of platform business. The author designs and implements the following modules through SSM framework combined with Lucene full-text retrieval of Ansj participle and the longest common subsequence (LCS) algorithm: (1) the forum moderator: the administrator assigns some authority to the corresponding module moderator of some senior users. Moderator authority can make post management, reply more professional, but also greatly reduce the pressure on the company's human management forum. (2) contribution platform: 1) Media file management module: provide front-end upload video, audio and picture interface, Can asynchronously manage the media file in the front end of the media file .2) card recognition module: for the user submitted manuscript content, provide a card identification interface, after the request, you can carry out a simple text analysis, Identifying the corresponding type of card and tagging the corresponding card picture in the corresponding text greatly improves the user experience when reading. 3) the copy removal module: in order to reduce the pressure to edit and review the manuscript, The system will carry out a simple rework of the user's contribution, through the information on the line of manuscripts, It is found that the manuscripts whose similarity exceeds the prescribed standard are automatically returned to the user's manuscript box. (3) the word segmentation module of the full-text retrieval system: the real-time statistics of the user's search terms, and the provision of a way for the administrator to update the thesaurus manually and update the thesaurus continuously. Thus improving the search precision .2) building index module: designed an efficient way to build index, and at the same time maintained a persistent index; add weight field to the index, optimize the sorting; update the index regularly, rebuild the index, While decoupling from the main system of the brigade mage camp, the retrieval module maintains the accuracy of the index. 3) the retrieval module provides the query of synthesis, weight, time and so on, and supports the query of the expression, and designs the cache processing of the query results. Reduce the pressure on the server, improve the efficiency and accuracy of the query. At present, most of the functions of this system have been developed and put on line, and some of the functions are in the process of being iterated. Before the official launch, more words libraries and card recognition methods with rich platform characteristics are needed to make the search and related results more accurate. Card recognition can achieve better results.
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP317
【参考文献】
相关期刊论文 前10条
1 廖福保;;扩展Spring MVC模块的Web应用[J];实验室研究与探索;2012年10期
2 徐雯;高建华;;基于Spring MVC及MyBatis的Web应用框架研究[J];微型电脑应用;2012年07期
3 郑翠玲;;最长公共子序列算法的分析与实现[J];武夷学院学报;2010年02期
4 张宇;王映辉;张翔南;;基于Spring的MVC框架设计与实现[J];计算机工程;2010年04期
5 李永春;丁华福;;Lucene的全文检索的研究与应用[J];计算机技术与发展;2010年02期
6 索红光;孙鑫;;基于Lucene的中文全文检索系统的研究与设计[J];计算机工程与设计;2008年19期
7 朱学昊;王儒敬;余锋林;唐昱;;基于Lucene的站内搜索设计与实现[J];计算机应用与软件;2008年10期
8 潘敏;凌惠;于朝阳;;国内外BBS论坛发展及管理比较研究[J];思想理论教育导刊;2007年07期
9 林碧英;赵锐;陈良臣;;基于Lucene的全文检索引擎研究与应用[J];计算机技术与发展;2007年05期
10 赵汀,孟祥武;基于LUCENEAPI的中文全文数据库设计与实现[J];计算机工程与应用;2003年20期
,本文编号:2196082
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2196082.html