消息检测方法及装置制造方法及图纸

技术编号:12081879 阅读:60 留言:0更新日期:2015-09-19 19:42
本发明专利技术公开了一种消息检测方法及装置,属于网络通信领域。所述方法包括:根据本消息所对应的父消息的标识获取父消息的消息内容,本消息是本次转播产生的所有消息,父消息是本消息所转播的上一个转播消息;获取本消息中除本转播内容之外的消息内容,本转播内容是发布本消息的用户在本次转播中所输入的内容;检测父消息和本消息中除本转播内容之外的消息内容是否匹配;若检测结果为匹配,则确定本消息不是伪造消息;解决了背景技术无法判断转播消息是否发生伪造的问题;达到了能够判断转播消息是否发生伪造的效果。

【技术实现步骤摘要】

本专利技术实施例涉及网络通信领域,特别涉及一种消息检测方法及装置
技术介绍
微博是一个基于用户关系进行消息分享、传播以及获取的平台,由于微博是完全开放的平台,因此微博消息的传播性非常广泛,再加上微博消息转播这种特性的出现,使微博消息的传播速度更为迅速,并且传播领域更为广泛。在微博消息的转播过程中常常伴有伪造转播消息的行为,伪造转播消息的行为是指用户在转播微博消息时,改写其他用户的转播内容,改写的内容通常包括增加一个不存在的转播账号、修改或增加其他用户的转播内容或同时增加不存在的转播账号且修改或增加其他用户的转播内容。伪造微博转播消息的方法通常有如下两种:第一种,用户在转播原创消息的基础上进行伪造;第二种,用户在已有其他用户转播的基础,对其再次转播时进行伪造。在实现本专利技术实施例的过程中,专利技术人
技术介绍
中至少存在以下问题:现有的微博转播技术无法判断转播消息是否发生了伪造,伪造微博转播消息会在一定程度上误导该消息的接收者,甚至会造成错误的舆论导向。
技术实现思路
为了解决
技术介绍
无法判断转播消息是否发生伪造的问题,本专利技术实施例提供了一种消息检测方法及装置。所述技术方案如下:第一方面,提供了一种消息检测方法,所述方法包括:根据本消息所对应的父消息的标识获取所述父消息的消息内容,所述本消息是本次转播产生的所有消息,所述父消息是所述本消息所转播的上一个转播消息;获取所述本消息中除本转播内容之外的消息内容,所述本转播内容是发布所述本消息的用户在本次转播中所输入的内容;检测所述父消息和所述本消息中除本转播内容之外的消息内容是否匹配;若检测结果为匹配,则确定所述本消息不是伪造消息。第二方面,提供了一种消息检测装置,所述装置包括:第一获取模块,用于根据本消息所对应的父消息的标识获取所述父消息的消息内容,所述本消息是本次转播产生的所有消息,所述父消息是所述本消息所转播的上一个转播消息;第二获取模块,用于获取所述本消息中除本转播内容之外的消息内容,所述本转播内容是发布所述本消息的用户在本次转播中所输入的内容;匹配检测模块,用于检测所述父消息和所述本消息中除本转播内容之外的消息内容是否匹配;消息确定模块,用于若检测结果为匹配,则确定所述本消息不是伪造消息。本专利技术实施例提供的技术方案带来的有益效果是:通过根据本消息所对应的父消息的标识获取父消息的消息内容;获取本消息中除本转播内容之外的消息内容;检测父消息和本消息中除本转播内容之外的消息内容是否匹配;若检测结果为匹配,则确定本消息不是伪造消息;解决了
技术介绍
无法准确判断转播消息是否发生伪造的问题;达到了能够判断转播消息是否发生伪造的效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的各类消息的示意图;图2是本专利技术一个实施例提供的消息检测方法的方法流程图;图3A是本专利技术另一个实施例提供的消息检测方法的方法流程图;图3B是本专利技术另一个实施例提供的消息检测方法的方法流程图;图3C是本专利技术另一个实施例提供的消息片检测的示意图;图3D是本专利技术另一个实施例提供的消息片检测的流程示意图;图4是本专利技术一个实施例提供的消息检测装置的结构方框图;图5是本专利技术另一个实施例提供的消息检测装置的结构方框图;图6是本专利技术一个实施例提供的服务器的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。首先对本专利技术实施例所涉及的几个术语进行简介:根消息:被转播的原创消息;本消息:本次转播产生的所有消息;父消息:是本消息所转播的上一个转播消息;本转播内容:是发布本消息的用户在本次转播中所输入的内容;转播结点:转播结点通常包括转播符号和转播账号。如图1所示,以转播微博消息为例,来对上述名词做具体阐述:根消息0:“用户A:原创内容0”;本消息1:“转播内容3|用户C:转播内容2||用户B:转播内容1”;父消息2:“用户C:转播内容2||用户B:转播内容1”;本转播内容3:“转播内容3”;转播结点4:“||用户C:”和“||用户B:”。请参考图2,其示出了本专利技术一个实施例提供的消息检测方法的方法流程图。该消息检测方法,包括:步骤202,根据本消息所对应的父消息的标识获取父消息的消息内容,本消息是本次转播产生的所有消息,父消息是本消息所转播的上一个转播消息;步骤204,获取本消息中除本转播内容之外的消息内容,本转播内容是发布本消息的用户在本次转播中所输入的内容;步骤206,检测父消息和本消息中除本转播内容之外的消息内容是否匹配;步骤208,若检测结果为匹配,则确定本消息不是伪造消息。综上所述,本实施例提供的消息检测方法,通过根据本消息所对应的父消息的标识获取父消息的消息内容;获取本消息中除本转播内容之外的消息内容;检测父消息和本消息中除本转播内容之外的消息内容是否匹配;若检测结果为匹配,则确定本消息不是伪造消息;解决了
技术介绍
无法准确判断转播消息是否发生伪造的问题;达到了能够判断转播消息是否发生伪造的效果。请参考图3A,其示出了本专利技术另一个实施例提供的消息检测方法的方法流程图。该消息检测方法,包括:步骤301,根据本消息所对应的父消息的标识获取父消息的消息内容;服务器根据本消息所对应的父消息的标识获取父消息的消息内容。本消息是本次转播产生的所有消息,父消息是本消息所转播的上一个转播消息。换句话说,父消息包括父消息对应的转播账号和父消息的消息内容。父消息的标识用于唯一标识父消息的消息内容。比如,如图1所示,本消息1为:“转播内容3||用户C:转播内容2||用户B:转播内容1”,父消息2为:“用户C:转播内容2||用户B:转播内容1”,父消息2对应的转播账号为:“用户C”,父消息的消息内容为:“转播内容2||用户B:转播内容1”。步骤302,获取本消息中除本转播内容之外的消息内容;服务器获取本消息中除本转播内容之外的消息内容。本转播内容是发布本消息的用户在本次转播中所输入的内容。比如,如图1所示,本转播内容为:“转播内容3”。当服务器获取到父消息的消息内容和本消本文档来自技高网
...

【技术保护点】
一种消息检测方法,其特征在于,所述方法包括:根据本消息所对应的父消息的标识获取所述父消息的消息内容,所述本消息是本次转播产生的所有消息,所述父消息是所述本消息所转播的上一个转播消息;获取所述本消息中除本转播内容之外的消息内容,所述本转播内容是发布所述本消息的用户在本次转播中所输入的内容;检测所述父消息和所述本消息中除本转播内容之外的消息内容是否匹配;若检测结果为匹配,则确定所述本消息不是伪造消息。

【技术特征摘要】
1.一种消息检测方法,其特征在于,所述方法包括:
根据本消息所对应的父消息的标识获取所述父消息的消息内容,所述本消
息是本次转播产生的所有消息,所述父消息是所述本消息所转播的上一个转播
消息;
获取所述本消息中除本转播内容之外的消息内容,所述本转播内容是发布
所述本消息的用户在本次转播中所输入的内容;
检测所述父消息和所述本消息中除本转播内容之外的消息内容是否匹配;
若检测结果为匹配,则确定所述本消息不是伪造消息。
2.根据权利要求1所述的方法,其特征在于,所述检测所述父消息和所述
本消息中除本转播内容之外的消息内容是否匹配,包括:
检测所述父消息和所述本消息中除本转播内容之外的消息内容是否完全匹
配或子集匹配,所述子集匹配是指所述父消息的消息内容中的部分内容被删除
后得到的子集和所述本消息中除本转播内容之外的消息内容完全匹配。
3.根据权利要求2所述的方法,其特征在于,所述检测所述父消息和所述
本消息中除本转播内容之外的消息内容是否完全匹配或子集匹配,包括:
在所述父消息的消息内容头部增加与所述父消息对应的转播账号;
将所述增加了所述转播账号的所述父消息的消息内容划分为n个父消息片,
n为自然数,每个父消息片包括一个转播账号以及与所述转播账号对应的转播内
容;
将所述本消息中除本转播内容之外的消息内容划分为m个本消息片,m为
小于等于n的自然数,每个本消息片包括一个转播账号以及与所述转播账号对
应的转播内容;
检测是否在所述n个父消息片中按照从前到后的顺序依次查找到与所述m
个本消息片中每个本消息片各自匹配的父消息片。
4.根据权利要求3所述的方法,其特征在于,所述检测是否在所述n个父

\t消息片中按照从前到后的顺序依次查找到与所述m个本消息片中每个本消息片
各自匹配的父消息片,包括:
判断第i个父消息片与第j个本消息片是否完全匹配或部分匹配,所述部分
匹配是指所述第i个父消息片的转播账号和所述第j个本消息片中的转播账号完
全匹配,且所述第i个父消息片的转播内容中的部分内容被删除后得到的子集和
所述第j个本消息片中的转播内容完全匹配;
若判断结果为匹配,则检测第i+1个父消息片与第j+1个本消息片是否完全
匹配或部分子集匹配;
若判断结果为不匹配,则检测第i+1个父消息片与所述第j个本消息片是否
完全匹配或部分子集匹配;
其中,i和i+1为小于等于n的自然数,j和j+1为小于等于m的自然数。
5.根据权利要求4所述的方法,其特征在于,所述判断第i个父消息片与
第j个本消息片是否完全匹配或部分匹配,包括:
检测所述第i个父消息片中的转播账号与所述第j个本消息片中的转播账号
是否完全匹配;
若检测结果为匹配,则判断所述第i个父消息片中转播内容的第w个字符
与所述第j个本消息片中转播内容的第e个字符是否完全匹配;
若判断结果为匹配,则检测所述第i个父消息片中转播内容的第w+1个字
符与所述第j个本消息片中转播内容的第e+1个字符是否完全匹配;
若判断结果为不匹配,则检测所述第i个父消息片中转播内容的第w+1个
字符与所述第j个本消息片中转播内容的第e个字符是否完全匹配。
6.一种消息检测装置,其特征在于,所述装置包括:
第一获取模块,用于根据本消息所对应的父消息的标识获取所述父消息的
消息内容,所述本...

【专利技术属性】
技术研发人员:崔志强冯成蹊
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1