[发明专利]微信公众平台下的个性化书屋在审
申请号: | 201810241707.X | 申请日: | 2018-03-22 |
公开(公告)号: | CN108388811A | 公开(公告)日: | 2018-08-10 |
发明(设计)人: | 张艳红;刘坤城;孔令美;钟健 | 申请(专利权)人: | 广东技术师范学院天河学院 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F17/30;G06F8/30;G06Q50/00 |
代理公司: | 北京远大卓悦知识产权代理事务所(普通合伙) 11369 | 代理人: | 史霞 |
地址: | 510000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 个性化 查询信息 建立信息 开发语言 校园文化 业务系统 控件 嵌入 解析 发送 查询 校园 建设 应用 | ||
1.一种微信公众平台下的个性化书屋,其特征在于,包括:
用户关注书屋微信公众帐号后,通过客户端在微信公众平台向所述公众账号发送请求;
微信服务器通过超文本传输协议提交方式以可扩展标记语言格式将所述请求发送给公众账号服务器;
所述公众账号服务器先对所述请求进行身份校验,确保来自微信服务器,对所述校验成功的请求进行解析,将解析出来的请求进行业务逻辑处理,把处理结果转换成所述可扩展标记语言格式的字符串后发送给所述微信服务器;其中,所述身份校验包括:获取所述请求的4个参数,签名、时间戳、随机数和随机字符串;将令牌、所述时间戳和所述随机数按字典序排序;将排序后的3个参数按顺序拼接成一个字符串,并对所述字符串进行安全哈希算法1加密;将经过所述安全哈希算法1加密后的字符串与所述签名参数进行对比,如果相等则该请求来自微信服务器,需要原样返回所述随机字符串参数;
所述微信服务器将所述处理结果发送给用户所述客户端。
2.如权利要求1所述微信公众平台下的个性化书屋,其特征在于:所述用户关注所述书屋微信公众账号时,所述公众账号服务器自动向读者发送欢迎词和操作说明;所述用户发送的请求包括用户学号,所述公众账号服务器接收并解析所述请求,获取所述用户学号和微信账号,存储在我的结构化查询语言数据库中,为信息查询模块调用学号做准备;所述用户取消所述书屋微信公众账号关注后,将从所述数据库中删除存储的所述用户学号相关信息。
3.如权利要求1-2所述微信公众平台下的个性化书屋,其特征在于:所述公众账号服务器将所述请求消息类型分为,文本、图片、语音、视频、地理位置、链接和事件推送;将所述业务逻辑处理类型分为,订阅、取消订阅、扫描带参数二维码、上报地理位置和自定义菜单;将所述处理结果消息类型分为,文本、图片、语音、视频、音乐和图文。
4.如权利要求3所述微信公众平台下的个性化书屋,其特征在于:所述公众账号服务器通过网上书店畅销排行榜定期为所述用户推荐热门书籍。
5.如权利要求4所述微信公众平台下的个性化书屋,其特征在于:所述公众账号服务器通过基于标签的协同过滤推荐算法为所述用户推荐书籍,包括:
将用户-标签-书籍三维关系分解为用户-标签、标签-书籍2个二维关系,在用户-标签关系中计算用户对标签标注频率和标签对用户的逆向频率,在标签与书籍关系中计算标签对书籍标注频率和频率对标签的逆向频率;构建用户对资源的兴趣模型,分别计算用户与标签的关联度、书籍与标签的关联度,再计算用户对书籍的兴趣;计算书籍的相似度,根据不同书籍被同一标签标注的次数评估书籍之间的相似度,采用Jaccard系数计算得到书籍的相似度;预测目标用户对待推荐新书籍的兴趣度,根据构建的用户对书籍的兴趣模型,以及待推荐新资源与已标注书籍的相似度计算得到目标用户对新书籍的兴趣度;将目标用户对于新书籍的预测兴趣度按照从大到小排序,取出排名靠前的书籍作为最终推荐集并输出。
6.如权利要求5所述微信公众平台下的个性化书屋,其特征在于:采用Java开发语言,基于开源SDK控件进行开发;选择Eclipse开源工具,使用开源框架Dom4j和XStream来实现XML消息的解析与封装工作。
7.如权利要求6所述微信公众平台下的个性化书屋,其特征在于:为所述用户提供推荐好友的功能,增加自定义菜单权限,采用菜单向导方式,并利用学校组织者身份对所述书屋微信公众帐号进行认证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东技术师范学院天河学院,未经广东技术师范学院天河学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810241707.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带电子围栏功能的移动加密硬盘及加密方法
- 下一篇:一种网页篡改检测方法