[发明专利]消息处理方法、装置及系统有效
申请号: | 201210013116.X | 申请日: | 2012-01-16 |
公开(公告)号: | CN103209153A | 公开(公告)日: | 2013-07-17 |
发明(设计)人: | 施嘉佳;杨帅 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L27/26 | 分类号: | H04L27/26;H04L5/00;H04W72/12 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;余刚 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 处理 方法 装置 系统 | ||
技术领域
本申请涉及信息交互领域,具体而言,涉及一种消息处理方法、装置及系统。
背景技术
目前,将消息通知作为互联网应用系统的交互模式的情况越来越多,由于互联网应用的规模越来越大,产生的消息数量也呈几何基数增长,因此,对于将消息进行去重或合并,来减少消息量,从而节约资源具有比较强烈的需求。
现有技术中基于消息去重的方法,主要采用根据消息的具体内容进行比较,过滤掉内容相同的消息。例如,以电子商务网站上发布的一条商品广告信息为例,该商品广告信息会依据接收到的消息发生变化,且消息中携带有关于这条商品广告信息的消息内容,当客户端用户在一个时间段内修改了两次该商品广告信息的标题时,会产生两条携带有修改该商品广告信息的标题的消息内容,此时,两条消息内容可以分别为“供应MP3”和“供应MP3”(即该二消息的消息内容相同),现有技术通常采用通过过滤内容相同的消息的方法可以有效的过滤掉消息内容重复的消息。而基于消息之间的合并方法目前还没有相关技术。
上述现有技术方案的核心是基于消息体内容进行去重判断,该方法包括如下缺点:
首先,由于汉语表达的灵活性和多样性,通过对消息内容进行过滤而实现去重,导致了过滤结果不确定性,并不能达到准确去重的效果,只能对部分冗余的消息做一层过滤,在实现对海量数据进行去重的效率和准确性的效果都比较差。例如,如果是基于消息内容进行去重时,虽然针对消息内容“供应MP3”和“供应了MP3”表达含义相同,但利用现有的去重技术仅在消息内容都是供应MP3”或“供应了MP3”才会过滤,这样过滤结果显然不准确,同时由于消息内容的字符占用资源相对较多,因此在进行海量数据的去重处理时,系统处理效率相对较低。
另外,考虑到应用场景的多样性,每个应用场景发出的消息同样灵活且多样,因此,同理的上述消息的去重方法很难同时满足所有的应用场景。需要对每一类应用场景做针对性的优化,从而增加了项目的迁移成本,降低了项目的易用性。
目前相关技术中,针对业务终端发出的海量消息进行去重而得到的过滤结果准确性差、效率低,以及无法对海量消息进行合并的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术的对业务终端发出的海量消息进行去重而得到的过滤结果准确性差,以及无法对海量消息进行合并的问题,目前尚未提出有效的问题而提出本申请,为此,本申请的主要目的在于提供一种消息处理方法、装置及系统,以解决上述问题。
为了实现上述目的,根据本申请的一个方面,提供了一种消息处理方法,该方法包括:从数据库中读取一个或多个消息以及每个消息的消息类型标识;根据消息类型标识来获取该消息类型标识所对应的消息的处理流程;以及通过处理流程对消息进行去重处理和/或合并处理,以生成一个或多个目标消息。
进一步地,在从数据库中读取一个或多个消息以及每个消息的消息类型标识之前,方法还包括:业务终端生成一个或多个消息,并生成每一个消息的消息类型标识;以及将所有的消息及其对应的消息类型标识保存至数据库。
进一步地,生成每一个消息的消息类型标识的方法包括:对每个消息设置对应的消息类型标识,并将消息类型标识添加到消息中;或者,抽取消息中的一个或多个属性值,对获取到的属性值进行提取处理,以获取提取结果,将提取结果作为消息对应的消息类型标识添加到消息中。
进一步地,通过处理流程对消息进行去重处理和/或合并处理,以生成一个或多个目标消息包括:在检测到所有消息中存在一组或多组消息的消息类型标识相同的情况下,选择每组消息中消息生成时间最晚的消息作为该组消息的目标消息;或者,判断任意一个消息类型标识所对应的第一消息是否与其他消息类型标识所对应的消息进行合并,其中,在确认合并的情况下,读取需要与第一消息合并的预定消息,并将第一消息的内容与预设消息的内容进行合并,以生成目标消息;在确认不合并的情况下,将第一消息作为目标消息。
进一步地,通过处理流程对消息进行去重处理和/或合并处理,以生成一个或多个目标消息包括:在检测到所有消息中存在一组或多组消息的类型标识相同的情况下,仅保存每组消息中消息生成时间最晚的消息,以获取第一消息组;判断第一消息组中任意一个消息类型标识所对应的第一消息是否与其他消息类型标识所对应的消息进行合并,其中,在确认合并的情况下,读取需要与第一消息合并的预定消息,并将第一消息的内容与预设消息的内容进行合并,以生成目标消息;在确认不合并的情况下,将第一消息作为目标消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210013116.X/2.html,转载请声明来源钻瓜专利网。