论文部分内容阅读
作为国家的一项公共文化服务体系,数字电影公益流动放映系统正发挥着举足轻重的作用。最终放映的影片与放映队服务区域内观影群众口味的一致性在很大程度上会影响农村公共文化的服务质量。应用影片推荐技术,可以分析院线信息、放映队信息、影片信息、订单信息,主动为院线推荐各地群众可能喜欢的影片,从而有效提升群众的观影兴趣。为了较好地提升公益放映服务质量,设计实现了流动放映推荐系统。具体来说,本文所做的工作如下:针对当前影片数据的管理问题,设计实现了影片信息系统。该系统可进行单部影片信息采集、影片信息批量上传、影片基本信息查询、影片技术信息查询、过期影片信息删除、影片信息修改、影片技术信息统计、影片类型统计、影片语种统计以及用户个人信息修改等功能。规范化的影片信息管理有效保证了流动放映业务的顺利开展,同时为后续的影片推荐提供了数据源。考虑到流动放映存在的复杂特点,设计实现了一种混合式推荐算法。首先采用基于用户的协同过滤算法进行相似用户计算,过滤相似度低的用户。然后加权关联规则算法和Slope One算法,关联规则算法可充分挖掘订单规律,Slope One算法可充分挖掘用户的相似性。这两种算法的结合充分考虑了流动放映的特点,保证了较好的推荐服务质量。根据设计的混合式推荐算法,基于LAMP开发环境,实现了B/S三层架构的院线推荐系统,包括Web层、业务逻辑层、系统支撑层,及C/S三层架构的放映队推荐系统,包括移动终端、业务逻辑层、系统支撑层。院线可实现影片信息查询、获取大众化推荐结果、获取个性化推荐结果、影片订购跳转等功能。放映员登录移动授权软件,即可实现影片信息查询、获取大众化影片推荐结果、获取个性化影片推荐结果、影片评分等功能。最后利用交易平台的影片订购数据,完成了推荐效果的测试与分析。通过计算各类影片的准确率,测试了系统的影片推荐精度。测试结果表明,本文设计的推荐算法充分考虑了流动放映的复杂特点,形成了较好的推荐效果。通过挖掘订单规律和用户相似性,更好地保证了影片推荐的精度,提升了流动放映业务的服务质量。