信IB 与电厢
China Computer & Communication
敬件开与忿用
2020年第23期
基于企业的信息推荐系统的设计与实现
黄有福黄佩珊
(广州番禺职业技术学院,广东广州511483)
摘 要:随着计算机技术与移动互联网的快速发展,手机应用软件的开发技术与应用水平不断提高,移动用户对信几朵玫瑰花的含义
息获取与功能需求也有了更高的要求,用户获取信息的渠道越来越多。在智慧校园的背景下,作为信息与服务的提供者 来说,如何及时给师生提供有价值、个性化、用户所需的信息是值得探索的问题.基于此,本文结合企业及信息推
送的技术方法分析用户的使用场景,并提出推送系统的功能结构与网络结构的设计思路,希望能够为相关研究提供借鉴。
关键词:智能推荐;信息采集;消息推送;企业中图分类号:TP391.41 ; TP183
文献标识码:A 文章编号:1003-9767 (2020) 23-084-02
Analysis and Design of Information Recommendation System Based on
Enterprise WeChat
HUANG Youfu, HUANG Peishan
(Guangzhou Panyu Polytechnic, Guangzhou Guangdong 511483, China)
Abstract: With the rapid development of computer technology and mobile Internet, the development technology and application
level of mobile application software are constantly improving. Mobile users have higher requirements for information acquisition and functional requirements, and there are more and
more channels for users to obtain information. In the context of smart campus, as a provider of information and services, it is worth exploring how to provide valuable, personalized and user needed information to
二级建筑师报考条件teachers and students in time. Based on this, this paper analyzes the user's use scenarios combined with the technical methods of
enterprise wechat and information push, and puts forward the design ideas of the functional structure and network structure of the
push system, hoping to provide reference for the relevant research.
Keywords : intelligent recommendation; information collection; message push; enterprise WeChat
0引言
2020年4月28 H ,中国互联网络信息中心(CNNIC )
发布的第45次《中国互联网络发展状况统计报告》显示: 截至2020年3月,我国的网民规模达到9.04亿人,互联网 普及率达64.5%;我国在线教育用户规模达4.23亿人,占整
体网民的46.8%[1]o 在信息时代,用户如何从海量的网络信 息中实时、有选择地获取相关的信息,并把这些信息储存在
本地,然后根据用户的需求对用户进行分类,对信息内容进
行加工处理,是当前研究的重点。
企业是腾讯团队打造的企业通讯与办公工具,
具有与一致的沟通体验、丰富的OA 应用和连接生态 的能力,除一些基本的办公应用外,还提供了消息推送功能。
在智慧校园的背景下,本文把采集的各类信息通过整理形成数 据资源目录,然后对这些信息进行清洗、分类、整理,并以企
业号为平台建立推送系统,针对性地向潜在用户及意向用 户推送信息,让用户及时获取有用的信息,提高用户获取信息
挽回男友全攻略的便利性和,快捷性。
1推荐系统分析
信息推荐系统是从业务需求出发,在确保信息的准确性、
安全性的前提下,及时将有价值的信息推送给目标用户,让
基金项目:2018年广州番禺职业技术学院“十三五”(第二批)科研项目“在智慧校园背景下的智能推送服务系统研究”(项 目编号:2018kj013);广州番禺职业技术学院“十三五”(第二批)教育教学改革项目“创新型微课程管理平台的研究”
(项目编号:2018JG18) o
作者简介:黄有福(1984—),男,广东湛江人,硕士研究生,信息系统项目管理师。研究方向:移动开发、大数据。
黄佩珊(1983-),女,广东顺德人,本科,助理研究员。研究方向:高职课程。
信■与电BS
China Computer&Communication 怨件打茨与惑用
2020年第23期
目标用户能快捷、有效地获取自己想要的信息网。目前,主要的信息推送工具是即时通讯工具,最常见的是短信推送,信息发起者通过手机短信平台向目标用户信息。此外,还有以下几种方式。第一,消息线上推送。用户需要安装相关的APP,才可以接收线上推送服务。第二,模板推送。用户只需要在朋友圈中分享相关的信息。第三,Websocket推送方式。WebSocket是HTML5提供的_种在单个TCP连接上进行全双工通讯的协议,客户端和服务端只需要建立连接就可以互相发送消息。
1.1业务分析
信息推送系统主要关系两个用户,一个是系统的信息管理员,另一个是终端用户。信息管理员采集相关的信息后,通过系统的汇聚与目录管理功能,对信息进行有效存储与管理,经过数据的清洗、转换、筛选等操作后,形成一定模板的信息体,信息管理员通过调用企业等第三方应用接口,把信息推送给目标用户。而终端用户则需要订阅相关的信息,通过授权等方式接收系统管理员推送的信息,在企业或企业号接收消息。在这里主要关注的有3方面的内容,分别是绑定企业、用户认证以及后台管理系统等功能。1.2功能结构设计
本文采用包含应用层、服务支撑层和数据层的分层架构设计思想。其中,应用层主要面向终端用户,通过统一的服务接口将数据内容及相关的应用内容通过统一的服务接口,为终端用户提供信息订阅、
内容推送、统计分析等功能。服务支撑层将数据或信息内容进行整合,通过模板进行规范管理后,调用信息发送接口,把用户订阅的内容推送给具有认证服务的终端用户,从而确保用户能及时获取所需要的信息,而非订阅用户则无法获取,也不需要推送。数据层是系统的最底层,系统采用最常用的oracle数据库进行存储,把各种类型的结构化、非结构化及应用日志等数据进行分类存储,形成数据中心。
1.3网络结构设计
在本应用系统的设计中,主要的工作是将数据与应用程序分离部署,在不同的网络区域部署不同的业务数据与应用程序。在内网环境中,主要部署第三方应用系统的数据存储服务器,在DMZ区主要部署了Web应用程序、相关的支撑服务及中间件。在用户访问时,经过外网防火墙和出口交换机,才可以直接访问页面,从而能够提高系统的安全性。
2推荐系统的真现
从前面的分析可知,以企业为平台实现对订阅用户的信息推送,主要涉及以下几个内容。
2.1企业认证
四季桂花树种植技术如果用户使用企业或企业号访问时,一般需要通过企业的官方认证管理,主要有以下几
个步骤:第一,通过企业的API获取accessjoken;第二,根据企业的通讯录,判断用户是否存在该企业中;第三,通过用户的信息请求。在这个过程中,企业的管理人员一般都会对所有的用户进行分类管理或是组管理,而没有在企业通讯录中的用户无法获取订阅的相关信息,从而能够保证非授权用户无法获取信息。
2.2调用API接口推送
企业能够为第三方应用提供标准的接口,第三方应用利用API接口完成信息的推送服务。调用接口的是access token,系统对用户信息进行验证后,将需要发送的信息直接发送到的后台管理,从后台管理中直接推送给已订阅信息的用户。这些用户都是筛选后的指定用户,完成整个推送过程后,如果有一些用户不在组内,发送信息的过程将会出错,而返回给系统的信息会提示信息无效或无法推送。
2.3内容推送
企业支持第三方应用发送消息,提供了消息推送、发送应用消息的API接口,该接口支持发送文本、图片、语音、视频、图文和卡片等消息类型,并定义了接口的类型、语法、调用地址等相关参数,每次可以发送约8条图文信息,每天不限制发送次数。在校园中,每次接收的人数不超过1000人,基本能满足各类信息的推送需求。
寻自己3结语
本文主要探讨了基于企业的信息推荐系统,具有重要的现实意义。该系统已在广州番禺职业技术学院的企业平台上使用,目前运行状态良好,从推送信息的条数及信息的准确性分析,都达到预期的效果,特别是在疫情期间,主动给师生用户推送了近100条信息内容。在传播过程中,师生可以利用企业的强大功能,选择是否获取推送,给用户带来了便利的同时,也让用户有更多的选择权。在以后的企业应用中,本系统将对接各业务系统的信息发布功能,嵌入办公系统、学习系统、“一网通”系统等,进一步研发和推广,在功能设置、操作性、界面美观度等方面进行不断更新优化。
参考文献
[1JCNNIC中国互联网络信息中心.第45次中国互联网络发展状况统计报告[ZJ.2020.
[2]百度百科.企业[EB/OL].(2015-03-20)[2020-12-01], baike.baidu/item/%E4%BC%81%E4%B8%9A%E5% BE%AE%E4%BF%Al/140376?ft=aladdin.
宋茜 孟佳[3]企业.发送应用消息[EB/OL].(2018-08-11)[2020-12-0l].work.weixin.qq/api/doc/90001/90143/90372.
[4]曹小平,陈印.基于移动终端的消息推送模式研究[J].电子技术与软件工程,2019(5):16.
[5]姜翔.消息推送技术研究与未来展望[J].电信网技术,2018(4):73-75.
[6]韦筱泉,马长峰,玉易.一种后台程序向企业主动发送消息的方法[J].视听,2018(4):32-34.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论