一种消息审核的方法和装置技术领域
本发明涉及计算机领域,特别涉及一种消息审核的方法和装置。
背景技术
微博,即微博客(MicroBlog)的简称,是一个基于用户关系的信息分享、
传播以及获取平台,用户可以通过WEB、WAP(Wireless Application Protocol,
无线应用协议)以及各种客户端组建个人社区,以140字左右的文字更新信息,
并实现即时分享。
在微博中包括原创消息和转播消息,原创消息为用户发表的原创,转播消
息为用户对原创消息的转发,并可自行加入点评消息。如图1和2所示,分别
为用户的原创消息和转播的微博。
在微博的原创消息和转播实现中,一般将原创消息和转播作为消息根节点
和消息子节点进行处理。其中,消息根节点中的内容为原创微博消息,该消息
不基于其他用户的微博消息,是一条原创发表,类似发表新贴子;消息子节点
为在其他用户(或自己)的某条消息基础上进行转播操作,可以增加自己的转
播点评(转播理由),最终效果是原创内容和转播点评的内容一同展示出来,类
似于回贴概念。
在现有情况下,一般对于用户发表的微博要进行审核,用删除的方式处理
用户发表的不当消息内容。当微博消息含有不当信息时,微博后台安全人员从
后台对该消息进行物理删除,使得消息停止传播。当消息内容不存在问题时,
不对消息做任何处理。
在发明人实现本发明的过程中,发明人发现现有技术至少存在如下缺点:
在现有的消息根节点和消息子节点中不包括有丰富的状态标识,只能标识
该节点中的消息存在还是不存在。因此,在现有的对微博消息的审核并进行删
除操作时存在如下问题:1)从用户体验上看,用户能明显感受到自己的消息被
删除,方式不够友好,给用户的感觉是态度蛮横、强硬。2)不能灵活应对恶劣
级别不同的场景。如,并不是所有消息内容都要完全消失才是最好,更多情况
下,希望是有限制范围的传播。3)特殊时间处理掉的消息,事后无法原样恢复
出来。4)已经传播开的消息,不容易控制让整个传播路径都一起消失。
发明内容
为了解决现有技术中对微博发表的消息进行审核时存在的问题,本发明提
出了一种消息审核的方法和装置。所述技术方案如下:
一种消息审核的方法,所述方法包括:
接收微博消息;
判断所述微博消息是否适合传播,如果不适合传播,将所述微博消息置为
审核状态或根审核状态;
当所述微博消息被置为审核状态或根审核状态后,判断所述微博消息是否
为恶意内容,如果为恶意内容,将所述微博消息置为系统删除状态或根删除状
态。
进一步地,所述将所述微博消息置为审核状态或根审核状态,具体包括:
判断所述微博消息处于消息根节点还是消息子节点,如果处于消息根节点,
则将所述微博消息置为根审核状态,如果处于消息子节点,则将所述微博消息
置为审核状态。
进一步地,所述将所述微博消息置为系统删除状态或根删除状态,具体包
括:
当所述微博消息处于消息根节点时,将所述微博消息置为根删除状态,当
所述微博消息处于消息子节点时,将所述微博消息置为系统删除状态。
进一步地,所述接收微博消息之后,所述方法还包括:
接收用户发送的删除消息的请求,将所述微博消息置为用户删除状态;
其中,当所述微博消息处于用户删除状态时,发表者可见所述微博消息,
转播者可见所述微博消息,旁观者通过转播者可见所述微博消息,发表者、转
播者和旁观者均不能对所述微博消息进行转播操作。
进一步地,所述微博消息被置为审核状态、根审核状态、系统删除状态或
根删除状态之后,所述方法还包括:
接收对所述微博消息进行恢复的请求,将所述微博消息置为正常状态。
进一步地,所述微博消息被置为审核状态、根审核状态、系统删除状态或
根删除状态之后,所述方法还包括:
将所述微博消息的转播消息置为与所述微博消息相同的状态。
进一步地,所述微博消息被置为审核状态、根审核状态、系统删除状态或
根删除状态之后,所述方法还包括:
接收访问者发出的对所述微博消息的转播消息的浏览请求;
判断所述微博消息的转播消息对所述访问者是否可见;
如果所述微博消息的转播消息对所述访问者可见,生成加密串,并将所述
微博消息的转播消息中的消息子节点信息和所述加密串返回给所述访问者;
接收所述访问者发送的所述微博消息的转播消息的消息根节点的ID和所述
加密串;
对所述访问者发送的加密串进行解密,得到所述访问者的身份,并根据所
述微博消息的转播消息的消息根节点的ID判断所述微博消息的转播消息的消息
根节点对所述访问者的可见性,根据所述可见性重新为所述微博消息的转播消
息重置状态;
其中,所述微博消息的转播消息包括所述微博消息的转播消息的消息根节
点信息和消息子节点信息,所述微博消息的转播消息的消息子节点信息中包括
所述微博消息的消息根节点的ID。
进一步地,所述生成加密串,具体包括:
获取并对所述访问者的ID、所述微博消息的转播消息的发表者的ID、所述
微博消息的转播消息的消息根节点的ID、所述微博消息的发表者的ID、所述微
博消息的转播消息的消息根节点中存储的消息的发表者的ID、当前时间戳进行
签名运算,得到所述加密串。
进一步地,对于上述任一方法,当所述微博消息处于审核状态时,发表者
可见所述微博消息并在所述微博消息通过审核后可进行转播操作,转播者可见
所述微博消息并在所述微博消息通过审核后可进行转播操作,旁观者不可见所
述微博消息,可见所述微博消息的点评并在所述微博消息通过审核后可进行转
播操作;
当所述微博消息处于根审核状态时,发表者可见所述微博消息并在所述微
博消息通过审核后可进行转播操作,转播者可见所述微博消息并在所述微博消
息通过审核后可进行转播操作,旁观者不可见所述微博消息并且不能进行转播
操作;
当所述微博消息处于系统删除状态或根删除状态时,发表者、转播者和旁
观者均不可见所述微博消息且不能进行转播操作。
一种消息审核的装置,所述装置包括:
第一接收模块,用于接收微博消息;
第一审核模块,用于判断所述微博消息是否适合传播,如果不适合传播,
将所述微博消息置为审核状态或根审核状态;
第二审核模块,用于当所述微博消息被宿松第一审核模块置为审核状态或
根审核状态后,判断所述微博消息是否为恶意内容,如果为恶意内容,将所述
微博消息置为系统删除状态或根删除状态。
进一步地,所述第一审核模块,具体包括:
第一判断单元,用于判断所述微博消息是否适合传播;
第二判断单元,用于当所述第一判断单元判断出所述微博消息不适合传播
时,判断所述微博消息处于消息根节点还是消息子节点;
第一审核单元,用于当所述第二判断单元判断出所述微博消息处于消息根
节点时,将所述微博消息置为根审核状态;
第二审核单元,用于当所述第二判断单元判断出所述微博消息处于消息子
节点时,将所述微博消息置为审核状态。
进一步地,所述第二审核模块,具体包括:
第三判断单元,用于判断所述微博消息是否为恶意内容;
第三审核单元,用于当所述第三判断单元判断出所述微博消息为恶意内容
且所述第二判断单元判断出所述微博消息处于消息根节点时,将所述微博消息
置为根删除状态;
第四审核单元,用于当所述第三判断单元判断出所述微博消息为恶意内容
且所述第二判断单元判断出所述微博消息处于消息子节点时,将所述微博消息
置为系统删除状态。
进一步地,所述装置还包括:
第二接收模块,用于在所述第一接收模块接收微博消息之后,接收用户发
送的删除消息的请求,将所述微博消息置为用户删除状态;
其中,当所述微博消息处于用户删除状态时,发表者可见所述微博消息,
转播者可见所述微博消息,旁观者通过转播者可见所述微博消息,发表者、转
播者和旁观者均不能对所述微博消息进行转播操作。
进一步地,所述装置还包括:
第三接收模块,用于在所述第一审核模块将所述微博消息置为审核状态或
根审核状态、所述第二审核模块将所述微博消息置为系统删除状态或根删除状
态之后,接收对所述微博消息进行恢复的请求,将所述微博消息置为正常状态。
进一步地,所述装置还包括:
转播消息处理模块,用于在所述第一审核模块将所述微博消息置为审核状
态或根审核状态、所述第二审核模块将所述微博消息置为系统删除状态或根删
除状态之后,将所述微博消息的转播消息置为与所述微博消息相同的状态。
进一步地,所述装置还包括:
第四接收模块,用于在所述第一审核模块将所述微博消息置为审核状态或
根审核状态、所述第二审核模块将所述微博消息置为系统删除状态或根删除状
态之后,接收访问者发出的对所述微博消息的转播消息的浏览请求;
第一判断模块,用于判断所述微博消息的转播消息对所述访问者是否可见;
加密串生成模块,用于当所述第一判断模块判断得出所述微博消息的转播
消息对所述访问者可见时,生成加密串,并将所述微博消息的转播消息中的消
息子节点信息和所述加密串返回给所述访问者;
第五接收模块,用于接收所述访问者发送的所述微博消息的转播消息的消
息根节点的ID和所述加密串;
重置模块,用于对所述访问者发送的加密串进行解密,得到所述访问者的
身份,并根据所述微博消息的转播消息的消息根节点的ID判断所述微博消息的
转播消息的消息根节点对所述访问者的可见性,根据所述可见性重新为所述微
博消息的转播消息重置状态;
其中,所述微博消息的转播消息包括所述微博消息的转播消息的消息根节
点信息和消息子节点信息,所述微博消息的转播消息的消息子节点信息中包括
所述微博消息的消息根节点的ID。
进一步地,所述加密串生成模块,具体包括:
加密串生成单元,用于当所述第一判断模块判断得出所述微博消息的转播
消息对所述访问者可见时,获取并对所述访问者的ID、所述微博消息的转播消
息的发表者的ID、所述微博消息的转播消息的消息根节点的ID、所述微博消息
的发表者的ID、所述微博消息的转播消息的消息根节点中存储的消息的发表者
的ID、当前时间戳进行签名运算,得到所述加密串;
发送单元,用于将所述微博消息的转播消息中的消息子节点信息和所述加
密串返回给所述访问者。
进一步地,对于上述任一装置,当所述微博消息处于审核状态时,发表者
可见所述微博消息并在所述微博消息通过审核后可进行转播操作,转播者可见
所述微博消息并在所述微博消息通过审核后可进行转播操作,旁观者不可见所
述微博消息,可见所述微博消息的点评并在所述微博消息通过审核后可进行转
播操作;
当所述微博消息处于根审核状态时,发表者可见所述微博消息并在所述微
博消息通过审核后可进行转播操作,转播者可见所述微博消息并在所述微博消
息通过审核后可进行转播操作,旁观者不可见所述微博消息并且不能进行转播
操作;
当所述微博消息处于系统删除状态或根删除状态时,发表者、转播者和旁
观者均不可见所述微博消息且不能进行转播操作。
本发明实施例提供的技术方案的有益效果是:可以将微博消息置为多种状
态,使得用户的体验更加良好,能够对不同的应用场景分别处理,灵活应对各
种场景,并且能够便于在后续过程中对微博消息进行有效的删除控制和恢复。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中使用的附
图并做简单地介绍,显而易见地,下面所列附图仅仅是本发明的一些实施例,
对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这
些附图获得其他的附图。
图1为本发明背景技术中所提供的原创消息的微博截图;
图2为本发明背景技术中所提供的转播微博截图;
图3为本发明实施例1中所提供的一种消息审核方法的流程示意图;
图4为本发明实施例2中所提供的微博消息的各种状态之间的转换示意图;
图5为本发明实施例2中所提供的一种消息审核方法的流程示意图;
图6为本发明实施例2中所提供的微博服务器对转播消息重新置状态的方
法的流程示意图;
图7为本发明实施例2中所提供的微博中的转播消息的结构示意图;
图8为本发明实施例3中所提供的一种消息审核的装置的结构示意图;
图9为本发明实施例3中所提供的一种消息审核的装置中的第一审核模块
的结构示意图;
图10为本发明实施例3中所提供的一种消息审核的装置中的第二审核模块
的结构示意图;
图11为本发明实施例3中所提供的一种消息审核的装置的第二种结构示意
图;
图12为本发明实施例3中所提供的一种消息审核的装置的第三种结构示意
图;
图13为本发明实施例3中所提供的一种消息审核的装置的第四种结构示意
图;
图14为本发明实施例3中所提供的一种消息审核的装置的第五种结构示意
图;
图15为本发明实施例3中所提供的一种消息审核的装置中的加密串生成模
块的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明
实施方式作进一步地详细描述。
实施例1
本发明实施例1提出了一种消息审核方法,其流程如图3所示,该方法包
括:
步骤101、接收微博消息;
步骤102、判断上述微博消息是否适合传播,如果不适合传播,将该微博消
息置为审核或根审核状态;
步骤103、当微博消息被置为审核状态或根审核状态后,判断上述微博消息
是否为恶意内容,如果为恶意内容,将该微博消息置为系统删除或根删除状态。
本发明实施例所提供的一种消息审核的方法,可以将微博消息置为多种状
态,使得用户的体验更加良好,能够对不同的应用场景分别处理,灵活应对各
种场景,并且能够便于在后续过程中对微博消息进行有效的删除控制和恢复。
实施例2
本发明实施例2提出了一种消息审核的方法,是在实施例1基础上改进而
来。
在本实施例中,通过将消息根节点和消息子节点增加更多的状态使得在消
息审核过程时更加人性化,其中,增加的状态如表1所示:
表1
其中,原创发表者指发表微博消息的用户,转播者指对微博消息进行转发
的用户,旁观者指浏览微博消息的普通用户。
如上表所示,当微博消息被置以正常状态时,原创发表者、转播者、旁观
者均可见该消息并且能对该消息进行转播操作;
当微博消息被置以审核状态时,发表者可见该消息并在该消息通过审核后
可进行转播操作,转播者可见该消息并在该消息通过审核后可进行转播操作,
旁观者不可见该消息,对该消息的点评可见并在该消息通过审核后可进行转播
操作;
当该消息处于根审核状态时,发表者可见该消息并在该消息通过审核后可
进行转播操作,转播者可见该消息并在该消息通过审核后可进行转播操作,旁
观者不可见该消息并且不能进行转播操作;
当该消息处于系统删除状态或根删除状态时,发表者、转播者和旁观者均
不可见该消息且不能进行转播操作。
并且,如图4所示,在上述各种状态直接可以进行灵活的转变。
如图5所示,一种消息审核方法,具体包括:
步骤201、接收微博消息;
需要说明的是,在本实施例中,微博消息可以是原创消息也可以是转播消
息;
进一步地,当微博的服务器接收到微博消息时,如果是原创消息,则创建
消息根节点来存储该消息,并为消息根节点分配ID,如果是转播消息,则创建
消息子节点用来存储转播消息,并为消息子节点分配ID,其中,转播消息包括
用户的点评消息和被转播的原创消息的消息根节点ID。
步骤202、判断上述微博消息是否适合传播,如果适合传播,执行步骤208,
如果不适合传播,执行步骤203;
步骤203、判断上述微博消息处于消息根节点还是消息子节点,如果是消息
根节点,执行步骤204,如果是消息子节点,执行步骤205;
进一步地,判断微博消息处于消息根节点还是消息子节点,具体的为:如
果微博消息是原创消息,则处于消息根节点,如果微博消息是转播消息,则处
于消息子节点。
步骤204、将上述微博消息置为根审核状态,并执行步骤206;
步骤205、将上述微博消息置为审核状态,并执行步骤206;
步骤206、判断上述微博消息是否为恶意内容,如果是,执行步骤207,如
果不是,执行步骤208;
步骤207、将上述微博消息置为根删除或系统删除状态;
需要说明的是,将上述微博消息置为根删除状态还是系统删除状态依赖于
该微博消息是处于消息根节点还是消息子节点,当微博消息处于消息根节点时,
将该微博消息置为根删除状态,当微博消息处于消息子节点时,将该微博消息
置为系统删除状态。
步骤208、将上述微博消息置为正常状态。
通过上述提供的对消息进行审核的方法,将用户发表的原创消息和转播消
息可以置为多种状态,可以使得用户的体验更加良好,且对不同的应用场景分
别处理,能够灵活应对各种场景,并且能够在后续的微博管理过程中进行有效
的恢复和删除控制,下面举例进行说明:
进一步地,在本实施例中,在微博服务器接收到微博消息后,还可以包括:
接收用户发送的删除消息的请求,将上述微博消息置为用户删除状态。
进一步地,由于微博中消息的内容具有时效性,因此对处于审核状态、根
审核状态、系统删除状态和根删除状态的消息经常会有恢复需求,具体的为:
微博服务器接收安全人员发送的对微博消息的恢复请求,将有恢复请求的
微博消息置为正常状态。
进一步地,基于上述提供的消息审核方法,当微博消息被置为审核、根审
核、系统删除或根删除状态时,该微博消息的转播消息同时调整为与微博消息
相同的状态。
相应地,对于上述对处于审核状态、根审核状态、系统删除状态和根删除
状态的消息进行恢复时,需要说明的是:
如果有恢复请求的消息处于审核状态、根审核状态、系统删除状态和根删
除状态,且有恢复请求的消息为原创消息,则当接收到对该原创消息的恢复请
求时,将该原创消息置为正常状态,并将该原创消息的转播消息置为正常状态。
通过上述说明可以得到,由本实施例提供的对消息审核的方法,可以对微
博中的消息进行良好的恢复,且即使已经传播开来的消息,仍然能够对整个路
径上的消息进行有效的控制。
进一步地,在对微博消息审核后,如果微博消息不适合传播,需要对微博
消息进行删除或置为审核状态处理,但是当一条微博被转播了很多次之后,消
息量大,很难一次被重新置状态,根据上述提供的对消息审核的方法,本发明
提出了对不适合传播或为恶意内容的消息进行读触发的重新置状态的方法,当
有访问者请求对用户发表的已经被置为根删除或根审核状态的消息的转播消息
进行访问时,对该微博消息的转播消息(以下简称转播消息)进行重新置状态
的方法,如图6所示,其中,转播消息被存储在消息子节点,当用户发出对转
播消息进行浏览的请求时,微博服务器对转播消息重新置状态的方法具体如下:
S1、访问者发出对转播消息的浏览请求;
其中,访问者浏览的转播消息在微博服务器中与该转播消息所属的消息子
节点的ID相对应。
具体地,微博中的转播消息的结构如图7所示,包括消息子节点信息和消
息根节点信息,其中,消息子节点中存储有转播者增加的点评信息和消息根节
点的ID,消息根节点中存储有原创消息(即微博消息)。
相应地,访问者对转播消息进行访问时,微博服务器首先获取消息子节点
中存储的信息,并从消息子节点信息中读取消息根节点的ID,通过消息根节点
的ID获取消息根节点中存储的内容。
S2、判断该转播消息对访问者是否可见;
进一步地,判断该转播消息的对访问者是否可见,具体包括:
获取访问者的ID,并从消息子节点信息中读取该转播消息的作者的ID,根
据访问者的ID和该转播消息的作者的ID判断该转播消息对该访问者是否可见;
需要说明的是,访问者的ID为访问者注册微博时的ID,例如可以为QQ号
等,并且,在消息子节点中还存储有被访问的转播消息的作者的ID。
S3、如果转播消息对访问者可见,则生成加密串并将加密串和转播消息返
回给访问者;
其中,生成加密串具体的包括:微博服务器获取访问者的ID、该转播消息
的发表者的ID、该转播消息对应的消息子节点的ID、该转播消息中的消息根节
点的ID、消息根节点中存储的微博消息的发表者的ID、当前时间戳,并使用签
名算法对上述内容进行签名运算,得到加密串。
S4、访问者将加密串和转播消息中的消息根节点的ID发送给微博服务器;
S5、微博服务器对加密串进行解密,得到访问者的ID,根据转播消息的消
息根节点的ID判断转播消息对访问者的可见性,并根据得到的可见性重新为转
播消息重置状态;
具体地,服务器接收到访问者加密串和转播消息中的消息根节点的ID后,
判断该消息根节点的状态,如果为根删除状态,则将转播消息对应的消息子节
点重新置为系统删除状态,如果消息根节点为根审核状态,则将转播消息对于
的消息子节点重新置为审核状态。
根据上述S1到S5提供的对消息子节点重新置状态的方法,当所有转播消
息都被读到时,所有转播消息的消息子节点就都处理完毕了。该方法不要求精
确找出所有消息子节点,不会遗漏;另一方面,一次重新置状态失败时,下次
读到,仍然有机会再校正一次;此外,能够分散微博服务器进行重新置状态时
的压力,使微博系统运行更平稳可靠。
通过上述处理,微博发表者不会感受到消息丢失的异常,转播者也能正常
查看,和消息没处理时,体验一致。其他用户来访问时,该条消息就仿佛没有
发表过一样,有效屏蔽了消息进一步传播。从用户体验上,我们在实现控制消
息传播的条件下,同时给了用户更好的体验。
本实施例提供了一种消息审核的方法,可以将微博消息置为多种状态,使
得用户的体验更加良好,能够对不同的应用场景分别处理,灵活应对各种场景,
并且能够便于在后续过程中对微博消息进行有效的删除控制和恢复。
实施例3
本发明实施例3提出了一种消息审核的装置,其结构如图8所示,具体包
括:
第一接收模块301,用于接收微博消息;
第一审核模块302,用于判断微博消息是否适合传播,如果不适合传播,将
微博消息置为审核状态或根审核状态;
第二审核模块303,用于当微博消息被第一审核模块302置为审核状态或根
审核状态后,判断微博消息是否为恶意内容,如果为恶意内容,将微博消息置
为系统删除状态或根删除状态;
其中,当微博消息处于审核状态时,发表者可见微博消息并在微博消息通
过审核后可进行转播操作,转播者可见微博消息并在微博消息通过审核后可进
行转播操作,旁观者不可见微博消息,可见微博消息的点评并在微博消息通过
审核后可进行转播操作;
当微博消息处于根审核状态时,发表者可见微博消息并在微博消息通过审
核后可进行转播操作,转播者可见微博消息并在微博消息通过审核后可进行转
播操作,旁观者不可见微博消息并且不能进行转播操作;
当微博消息处于系统删除状态或根删除状态时,发表者、转播者和旁观者
均不可见微博消息且不能进行转播操作。
进一步地,如图9所示,第一审核模块302,具体包括:
第一判断单元3021,用于判断微博消息是否适合传播;
第二判断单元3022,用于当第一判断单元3021判断出微博消息不适合传播
时,判断微博消息处于消息根节点还是消息子节点;
第一审核单元3023,用于当第二判断单元3022判断出微博消息处于消息根
节点时,将微博消息置为根审核状态;
第二审核单元3024,用于当第二判断单元3022判断出微博消息处于消息子
节点时,将微博消息置为审核状态。
进一步地,如图10所示,第二审核模块303,具体包括:
第三判断单元3031,用于判断微博消息是否为恶意内容;
第三审核单元3032,用于当第三判断单元3031判断出微博消息为恶意内容
且第二判断单元3022判断出微博消息处于消息根节点时,将微博消息置为根删
除状态;
第四审核单元3033,用于当第三判断单元3031判断出微博消息为恶意内容
且第二判断单元3022判断出微博消息处于消息子节点时,将微博消息置为系统
删除状态。
进一步地,如图11所示,上述装置还包括:
第二接收模块304,用于在第一接收模块301接收微博消息之后,接收用户
发送的删除消息的请求,将微博消息置为用户删除状态;
其中,当微博消息处于用户删除状态时,发表者可见微博消息,转播者可
见微博消息,旁观者通过转播者可见微博消息,发表者、转播者和旁观者均不
能对微博消息进行转播操作。
进一步地,如图12所示,上述装置还包括:
第三接收模块305,用于在第一审核模块302将微博消息置为审核状态或根
审核状态、第二审核模块303将微博消息置为系统删除状态或根删除状态之后,
接收对微博消息进行恢复的请求,将微博消息置为正常状态。
进一步地,如图13所示,上述装置还包括:
转播消息处理模块306,用于在第一审核模块302将微博消息置为审核状态
或根审核状态、第二审核模块303将微博消息置为系统删除状态或根删除状态
之后,将微博消息的转播消息置为与微博消息相同的状态。
进一步地,如图14所示,上述装置还包括:
第四接收模块307,用于在第一审核模块302将微博消息置为审核状态或根
审核状态、第二审核模块303将微博消息置为系统删除状态或根删除状态之后,
接收访问者发出的对微博消息的转播消息的浏览请求;
第一判断模块308,用于判断微博消息的转播消息对访问者是否可见;
加密串生成模块309,用于当第一判断模块308判断得出微博消息的转播消
息对访问者可见时,生成加密串,并将微博消息的转播消息中的消息子节点信
息和加密串返回给访问者;
第五接收模块310,用于接收访问者发送的微博消息的转播消息的消息根节
点的ID和加密串;
重置模块311,用于对访问者发送的加密串进行解密,得到访问者的身份,
并根据微博消息的转播消息的消息根节点的ID判断微博消息的转播消息的消息
根节点对访问者的可见性,根据可见性重新为微博消息的转播消息重置状态;
其中,微博消息的转播消息包括微博消息的转播消息的消息根节点信息和
消息子节点信息,微博消息的转播消息的消息子节点信息中包括微博消息的消
息根节点的ID。
进一步地,如图15所示,加密串生成模块309,具体包括:
加密串生成单元3091,用于当第一判断模块308判断得出微博消息的转播
消息对访问者可见时,获取并对访问者的ID、微博消息的转播消息的发表者的
ID、微博消息的转播消息的消息根节点的ID、微博消息的发表者的ID、微博消
息的转播消息的消息根节点中存储的消息的发表者的ID、当前时间戳进行签名
运算,得到加密串;
发送单元3092,用于将微博消息的转播消息中的消息子节点信息和加密串
返回给访问者。
本实施例提供了一种消息审核的装置,可以将微博消息置为多种状态,使
得用户的体验更加良好,能够对不同的应用场景分别处理,灵活应对各种场景,
并且能够便于在后续过程中对微博消息进行有效的删除控制和恢复。
需要说明的是:上述实施例提供的消息审核的装置,仅以上述各功能模块
的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的
功能模块完成,即将服务器的内部结构划分成不同的功能模块,以完成以上描
述的全部或者部分功能。另外,上述实施例提供的消息审核的装置与消息审核
的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本发明实施例中的全部或部分步骤,可以利用软件实现,相应的软件程序
可以存储在可读取的存储介质中,如光盘或硬盘等。
以上仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神
和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护
范围之内。