节点文献
实时认证系统的推荐算法研究
Research of Recommended Algorithm on Real-time Authentication System
【作者】 叶茂;
【导师】 贾宇明;
【作者基本信息】 电子科技大学 , 通信与信息系统, 2016, 硕士
【摘要】 随着互联网技术的发展,网络业务和网络用户数量达到了空前的规模,人们在公共场所通过wifi进行上网的需求越来越大,同时对公共场所上网的安全环境,以及进一步的个性化需求越来越高。本文在对目前相关认证技术的研究分析的基础上,首先实现了基于web服务器的无线认证系统的设计,并且将HTML5中的websocket实时通信技术运用到了这一认证系统中;然后针对目前炙手可热的用户个性化推荐技术,在结合实时认证系统的基础上,分析了经典的推荐算法,建立了一种有效的广告推荐算法,帮助商家进行便捷有效的营销。本文从结构上总体分为为两个部分,一是实时认证系统的设计与实现,另一部分是基于无线认证系统的广告推荐系统的分析与实现。本文首先研究了wifidog认证原理以及websocket实时通信这两个实时认证过程中的关键技术,对比了websocket与传统ajax长轮询、iframe流方式的实时通信技术,指出了websocket的优点;随后通过WAMP开发框架对认证系统进行了设计实现,并从MVC的web设计模式角度讲述了认证系统的具体实现流程,这里涉及到jquery、thinkPHP、html、bootstrap、css等web前后端开发技术:最后分析了传统web认证与基于websocket通信技术的实时认证的原理区别,并通过websocket客户端和服务端的设计实现了实时认证功能。本文的另外一部分是针对认证用户的个性化广告推荐,首先分析了经典的基于内容推荐(content-based)、关联规则、协同过滤(collaborative filter)推荐算法原理,通过建立数据模型和实例分析了它们之间的优缺点:随后针对我们的实时认证系统说明了推荐算法的设计原理;最后结合基于内容推荐算法(content-based)的推荐模型,在优化和改进的字符匹配算法、拼音容错算法的基础上设计实现了基于认证系统的广告推荐系统,并通过结果分析了推荐算法的性能。本文最后分别对注册认证、手机认证、一键上网三大认证功能以及websocket实时认证功能进行了成功的测试;并对基于实时认证系统的广告推荐算法进行了数据测试,通过测试结果分析推荐算法达到了比较理想、有效的推荐效果。
【Abstract】 With the development of Internet technology, network traffic and the number of network users has reached an unprecedented scale, people in public places need security Internet environment and personalized shopping. Based on the current research related to the analysis of authentication technology, we design the wireless authentication system that based on web server, and then we bring the websocket real-time communications technology to this authentication system and inplement it; and at last we have combined the real-time authentication system with personal recommendation technology to establish an effective advertising recommendation algorithm, to help businesses to conduct effective marketing.This thesis is divided into two parts, one is the design and implementation of real-time authentication system; and the other part is the analysis and implementation of ad recommendation system that based on real-time authentication systems.This thesis studies the principle of certification based on wifidog and real-time communication based on websocket, which are the important theory in our real-time authentication. We compared websocket with traditional ajax long polling, iframe streamed real-time communication technologies; and then we design and implement the certification system through WAMP development framework; at last, we analysis the principle and differences between traditional web-based authentication and real-time communication technology based on websocket, and then we design and implement real-time authentication function by the way of websocket client and websocket server.Another part of this thesis is about the recommendation of personalized ads for the authenticated user. First, we analyzed the classic content-based recommendation, association rules, collaborative filtering recommendation algorithm principle; and then we show the principle of recommendation algorithm based on real-time authentication system; finally, we have build the recommendation model based on the content-based recommendation algorithm, and combined the improved string matching algorithm with Chinese characters fault-tolerant algorithm, we design and implement the recommendation system. At last, we analyzed the performance of the algorithm through the result.Finally we test the function of registered certification, certification by mobile phone, and no-authentication respectively; and then testing the function of real-time authentication based on websocket successfully; and then, we have test the ads recommendation algorithm based on the real-time authentication system. In the end, we analyzed the performance of the algorithm through the test result, and we have got ideal result.
【Key words】 web authentication; web development; real-time websocket; advertising recommend-algorithm;
- 【网络出版投稿人】 电子科技大学 【网络出版年期】2017年 02期
- 【分类号】TP391.3
- 【下载频次】90