[发明专利]一种基于发布-订阅模式的预处理方法及装置有效
申请号: | 201510458839.4 | 申请日: | 2015-07-30 |
公开(公告)号: | CN105117213B | 公开(公告)日: | 2021-10-19 |
发明(设计)人: | 王涛 | 申请(专利权)人: | 青岛海尔智能家电科技有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 梁军 |
地址: | 266101 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 发布 订阅 模式 预处理 方法 装置 | ||
本发明提供了一种基于发布‑订阅模式的预处理方法及装置,用于解决目前应用系统响应效率较低的问题。其中,基于发布‑订阅模式的预处理方法包括:在获知用户访问其他对象后,获取用户的访问行为规则;根据获取到的用户访问行为规则确定用户在访问其他对象后是否会访问本对象;在判断用户在访问其他对象后,会使用本对象的情况下,为用户后续的访问进行预处理,并缓存预处理得到的预处理结果,该方案提高了应用系统的响应效率。
技术领域
本发明涉及通信技术领域,尤其涉及一种基于发布-订阅模式的预处理方法及装置。
背景技术
目前,在软件架构中,发布-订阅(publish–subscribe)是一种消息传播模式,消息的发送者(发布者)不会将消息直接发送给特定的接收者(订阅者)。而是将发布的消息按特征分类,无需对订阅者(如果有的话)有所了解,同样的,订阅者可以表达对一个或多个类别的兴趣,只接收感兴趣的消息,无需对发布者有所了解,在发布/订阅模型中,订阅者通常只接收所有发布消息的一个子集。目前,主要存在以下两种发布-订阅方式:首次访问缓存机制,用户第一次使用该系统功能时对结果进行缓存,用户再次使用时利用之前缓存结果,提高响应速度;系统空闲时预处理方式,在系统相对空闲时(一般为凌晨)对系统功能进行预处理,并将结果进行缓存。其中,对于首次访问缓存机制,用户在首次访问时系统响应会比较慢,只是再次访问时能够提高响应速度。而系统空闲时预处理的方式,在缓存数据为针对每个用户时,则需要利用系统空闲预先缓存所有用户的处理结果,这样则会占用较大的缓存空间,缓存的目的性不强。
发明内容
本发明提供了一种基于发布-订阅模式的预处理方法及装置,用于解决目前应用系统响应效率较低的问题。
根据本发明的一个方面,提供了一种基于发布-订阅模式的预处理方法,包括:在获知用户访问其他对象后,获取用户的访问行为规则;根据获取到的用户访问行为规则确定用户在访问其他对象后是否会访问本对象;在判断用户在访问其他对象后,会使用本对象的情况下,为用户后续的访问进行预处理,并缓存预处理得到的预处理结果。
其中,上述访问行为规则包括:用户在访问某一对象后,访问其他对象的几率值。
进一步的,上述方法还包括:获取用户的访问行为规则之前,建立用户访问行为规则库,将用户对各对象的访问记录在用户访问行为规则库中,并计算出用户在访问一指定对象后,访问另一个指定对象的几率值。
其中,根据获取到的用户访问行为规则确定用户在访问其他对象后是否会访问本对象,包括:在用户访问行为规则中,当用户访问其他对象后访问本对象的几率大于预设阈值的情况下,确定用户在访问其他对象后会访问本对象,在用户访问行为规则中,当用户访问其他对象后访问本对象的几率不大于预设阈值的情况下,确定用户在访问其他对象后,不会访问本对象。
进一步的,上述方法还包括:在用户访问本对象后,使用预处理结果响应用户,并告知其他对象用户访问本对象的消息。
根据本发明的另一个方面,提供了一种基于发布-订阅模式的预处理装置,包括:获取模块,用于在获知用户访问其他对象后,获取用户的访问行为规则;判断模块,用于根据获取到的用户访问行为规则确定用户在访问其他对象后是否会访问本对象;预处理模块,用于在判断用户在访问其他对象后,会使用本对象的情况下,为用户后续的访问进行预处理,并缓存预处理得到的预处理结果。
其中,上述访问行为规则包括:用户在访问某一对象后,访问其他对象的几率值。
进一步的,上述装置还包括:规则库建立模块,用于获取用户的访问行为规则之前,建立用户访问行为规则库,将用户对各对象的访问记录在用户访问行为规则库中,并计算出用户在访问一指定对象后,访问另一个指定对象的几率值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海尔智能家电科技有限公司,未经青岛海尔智能家电科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510458839.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:机载增雨播撒器
- 下一篇:无冷桥立体保温日光温室