微博信息发布方法和服务器与流程

文档序号:14899402发布日期:2018-07-10 20:10阅读:296来源:国知局

本发明涉及网络技术领域,特别涉及一种微博信息发布方法和服务器。



背景技术:

目前在微博的信息发布体系中,用户及其所发布的消息有紧密的联系,当用户发布消息时,其用户名与该消息会同时显示在消息列表中,其具体形式一般为“用户名:消息具体内容”,使得用户所发布的每条消息都有迹可循,任何用户都可以根据该用户所发布的消息追溯到原始发布者,不利于用户隐私的保护,微博的服务较为局限。



技术实现要素:

为了保护用户的隐私,将微博服务立体化、多元化,本发明实施例提供了一种微博信息发布方法和服务器。所述技术方案如下:

一方面,本发明提供了一种微博信息发布方法,所述方法包括:

获取第一用户的待发布信息,所述待发布信息携带信息内容和信息通知对象账号;

使用所述信息通知对象账号发布所述信息内容。

获取第一用户的待发布信息,之前包括;

展示预设应用页面,所述预设应用页面具有对应所述信息通知对象帐号的接口;

接收所述第一用户在所述预设应用页面输入的信息内容及发送请求;且

获取第一用户的待发布信息包括:

调用所述接口,获取信息通知对象帐号;

获取第一用户的待发布信息,所述待发布信息携带所述第一用户在所述预设应用页面输入的信息内容和所述信息通知对象帐号。

获取第一用户的匿名发布,之前包括:

展示预设应用页面,所述预设应用页面具有对应所述信息通知对象帐号的接口;

接收所述第一用户在所述预设应用页面的消息列表中任一条消息的评论栏中输入的信息内容和评论请求;且

获取第一用户发布的待发布信息包括:

调用所述接口,获取信息通知对象帐号;

获取第一用户的待发布信息,所述待发布信息携带所述第一用户在所述预设应用页面的消息列表中任一条消息的评论栏中输入的信息内容和所述信息通知对象帐号。

使用所述信息通知对象账号发布所述信息内容,包括:

使用所述信息通知对象账号在所述预设应用页面的消息列表中任一条消息的评论栏中发布所述信息内容。

使用所述信息通知对象账号发布所述信息内容,之后包括:

当第二用户发布评论信息,且所述评论信息为对所述信息内容进行评论的信息时,将所述评论信息通知给所述第一用户。

使用匿名账号发布所述第一用户的发布消息,之后包括:

根据审核策略检测所述信息通知对象账号发布的所述信息内容,当确定所述第一用户发布不符合所述审核策略的信息内容超过预设次数,拒绝所述第一用户的待发布信息。

另一方面,本发明提供了一种服务器,所述服务器包括:

获取模块,用于获取第一用户的待发布信息,所述待发布信息携带信息内容和信息通知对象账号;

发布模块,用于使用所述信息通知对象账号发布所述信息内容。

所述服务器还包括:

第一展示模块,用于展示预设应用页面,所述预设应用页面具有对应所述信息通知对象帐号的接口;

第一接收模块,用于接收所述第一用户在所述预设应用页面输入的信息内容及发送请求;且

所述获取模块具体用于调用所述接口,获取信息通知对象帐号;获取第一用户的待发布信息,所述待发布信息携带所述第一用户在所述预设应用页面输入的信息内容和所述信息通知对象帐号。

所述服务器还包括:

第二展示模块,用于展示预设应用页面,所述预设应用页面具有对应所述信息通知对象帐号的接口;

第二接收模块,用于接收所述第一用户在所述预设应用页面的消息列表中任一条消息的评论栏中输入的信息内容和评论请求;且

所述获取模块具体用于调用所述接口,获取信息通知对象帐号;获取第一用户的待发布信息,所述待发布信息携带所述第一用户在所述预设应用页面的消息列表中任一条消息的评论栏中输入的信息内容和所述信息通知对象帐号。

所述发布模块具体用于使用所述信息通知对象账号在所述预设应用页面的消息列表中任一条消息的评论栏中发布所述信息内容。

所述服务器还包括:

通知模块,用于当第二用户发布评论信息,且所述评论信息为对所述信息内容进行评论的信息时,将所述评论信息通知给所述第一用户。

所述服务器还包括:

检测模块,用于根据审核策略检测所述信息通知对象账号发布的所述信息内容,当确定所述第一用户发布不符合所述审核策略的信息内容超过预设次数,拒绝所述第一用户的待发布信息。

本发明实施例提供了一种微博信息发布方法和服务器,通过获取第一用户的待发布信息,所述待发布信息携带信息内容和信息通知对象账号;使用所述信息通知对象账号发布所述信息内容。采用本发明提供的技术方案,提供了一种用户能够匿名发表信息的服务,在发布信息的同时不显示原始发布者,而是用匿名账号进行发布,较佳的保护了用户的隐私,使得微博服务立体化、多元化。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种微博信息发布方法的流程图;

图2是本发明实施例提供的一种微博信息发布方法的流程图;

图3是本发明实施例提供的一种微博信息发布方法的流程图;

图4是本发明实施例提供的一种微博信息发布方法的流程图;

图5是本发明实施例提供的一种服务器的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

在对本发明提供的实施例进行描述之前,需要说明的是,本发明中所述的用户既可以网页形式登陆服务器,还可以是从客户端登录服务器,本实施例对此不做具体限定。

实施例1

图1是本发明实施例提供的一种微博信息发布方法的流程图。参见图1,该实施例包括:

101、获取第一用户的待发布信息,所述待发布信息携带信息内容和信息通知对象账号;

102、使用所述信息通知对象账号发布所述信息内容。

可选地,获取第一用户的待发布信息,之前包括;

展示预设应用页面,所述预设应用页面具有对应所述信息通知对象帐号的接口;

接收所述第一用户在所述预设应用页面输入的信息内容及发送请求;且

获取第一用户的待发布信息包括:

调用所述接口,获取信息通知对象帐号;

获取第一用户的待发布信息,所述待发布信息携带所述第一用户在所述预设应用页面输入的信息内容和所述信息通知对象帐号。

可选地,获取第一用户的匿名发布,之前包括:

展示预设应用页面,所述预设应用页面具有对应所述信息通知对象帐号的接口;

接收所述第一用户在所述预设应用页面的消息列表中任一条消息的评论栏中输入的信息内容和评论请求;且

获取第一用户发布的待发布信息包括:

调用所述接口,获取信息通知对象帐号;

获取第一用户的待发布信息,所述待发布信息携带所述第一用户在所述预设应用页面的消息列表中任一条消息的评论栏中输入的信息内容和所述信息通知对象帐号。

可选地,使用所述信息通知对象账号发布所述信息内容,包括:

使用所述信息通知对象账号在所述预设应用页面的消息列表中任一条消息的评论栏中发布所述信息内容。

可选地,使用所述信息通知对象账号发布所述信息内容,之后包括:

当第二用户发布评论信息,且所述评论信息为对所述信息内容进行评论的信息时,将所述评论信息通知给所述第一用户。

可选地,使用匿名账号发布所述第一用户的发布消息,之后包括:

根据审核策略检测所述信息通知对象账号发布的所述信息内容,当确定所述第一用户发布不符合所述审核策略的信息内容超过预设次数,拒绝所述第一用户的待发布信息。

本发明实施例提供的方法,通过获取第一用户的待发布信息,所述待发布信息携带信息内容和信息通知对象账号;使用所述信息通知对象账号发布所述信息内容。采用本发明提供的技术方案,提供了一种用户能够匿名发表消息的服务,在发布信息的同时不显示原始发布者,而是用匿名账号进行发布,较佳的保护了用户的隐私,使得微博服务立体化、多元化。

实施例2

图2是本发明实施例提供的一种微博信息发布方法的流程图。该实施例的执行主体为服务器,具体地,该服务器可以为微博客服务器。参见图2,该实施例具体包括:

201、第一用户向预设的信息通知对象账号发送信息内容;

当第一用户有匿名发布消息的需求时,可通过向预设的信息通知对象账号发送信息内容,触发信息发布,使得服务器第一用户的待发布信息,该待发布信息携带该信息内容和信息通知对象账号。

该预设的信息通知对象账号由服务器设置或调整,当然,该预设的信息通知对象账号还可以为多个不同的账号,如,该预设的信息通知对象账号可以为“树洞”、“匿名发布账号”等。另外,可以对各个预设的信息通知对象账号进行流量设置,也即是为预设的信息通知对象账号所能够接收并发布的消息的数目设置上限,以使得各个预设的信息通知对象账号的发布速度不受接收到的消息量的影响,其具体设置方法在此不做赘述。

具体地,第一用户向预设的信息通知对象账号发送信息内容可以通过私信或发送私密消息等方法实现。举例说明,例如,用户A向预设的信息通知对象账号“树洞”发送私信“今天是母亲节”。

202、服务器获取第一用户的待发布信息,所述待发布信息携带信息内容和信息通知对象账号;

在本实施例中,服务器获取第一用户的待发布信息时,根据信息通知对象账号获知第一用户的匿名发布请求,需要提取待发布信息携带信息内容,以便实现匿名发布的目的,因此,提取待发布信息携带的信息内容作为后续匿名发布的信息。

例如,在步骤201的示例的基础上,当用户A向预设的信息通知对象账号“树洞”发送的私信“今天是母亲节”,则服务器获取到第一用户的待发布信息,该待发布信息携带预设的信息通知对象账号“树洞”和信息内容“今天是母亲节”。

203、使用信息通知对象账号发布所述信息内容。

其中,该步骤203中所述的信息通知对象账号和步骤201中所述的预设的信息通知对象账号可以相同,也可以不同,该信息通知对象账号由服务器设置或调整,当然,例如,该预设的信息通知对象账号可以为“匿名者”、“无名氏”等。另外,可以根据各个信息通知对象账号进行流量设置,也即是为匿名账号所能够发布的消息的数目设置上限,以使得各个信息通知对象账号的发布速度不受接收到的消息量的影响,其具体设置方法在此不做赘述。

例如,在步骤202的示例的基础上,服务器获取到第一用户的待发布信息,该待发布信息携带预设的信息通知对象账号“树洞”和信息内容“今天是母亲节”,服务器使用预设的信息通知对象账号“无名氏”发布该用户A的信息内容“今天是母亲节”。

可选地,在步骤203之后,该实施例还包括:

204、根据审核策略检测所述信息通知对象账号发布的所述信息内容,当确定所述第一用户发布不符合所述审核策略的信息内容超过预设次数,拒绝所述第一用户的待发布信息。

对于本实施例来说,根据审核策略检测信息通知对象账号发布的所述信息内容,也即是对第一用户的待发布信息进行检测,由于使用该服务器提供的服务的用户可能会使用该匿名发布功能进行发布非法消息,因此,需要根据预先制定的后台审核策略对各个用户使用该匿名发布功能所发布的消息进行检测,当确定所述第一用户发布不符合所述审核策略的消息内容超过预设次数,拒绝所述第一用户的待发布信息。其中,该预设次数可以由服务器管理人员进行设置或调整。

优选地,当确定所述第一用户发布不符合所述审核策略的信息内容超过预设次数,拒绝所述第一用户的待发布信息,具体包括:当确定所述第一用户发布不符合所述审核策略的信息内容超过预设次数,在预设时长内拒绝所述第一用户的待发布信息。其中,该预设时长可以由服务器管理人员进行设置或调整。当确定第一用户发布不符合所述审核策略(非法消息)信息内容的次数超过预设次数,则在后续预设时长内禁止该第一用户使用该匿名发布功能,也即是拒绝该第一用户的待发布信息。

为了保证用户的正常使用,在经过预设时长后,服务器还可以对第一用户解禁,即是当接收到第一用户的待发布信息时,允许第一用户的待发布信息。

可选地,在步骤203之后,该实施例还包括:

205、当第二用户发布评论信息,且所述评论信息为对所述信息内容进行评论的信息时,将所述评论信息通知给所述第一用户。

当其他用户对该匿名用户发布的该发布消息进行评论时,可将该评论信息通知给第一用户,以便第一用户能够获知其所发布匿名信息的动态,并及时关注。该通知可以私信或私密消息的方式实现。具体地,当第二用户发布评论信息时,服务器将评论信息作为私信内容发送给第一用户,或服务器将该评论事件作为私信内容发送给第一用户。

本发明实施例提供了一种微博信息发布方法,通过当服务器获取第一用户的待发布信息,所述待发布信息携带信息内容和信息通知对象账号;使用所述信息通知对象账号发布所述信息内容。采用本发明提供的技术方案,提供了一种用户能够匿名发表细心的服务,在发布信息的同时不显示原始发布者,而是用匿名账号进行发布,较佳的保护了用户的隐私,使得微博服务立体化、多元化。进一步地,通过现有的私信方式获取到信息内容,使得发布者仅对服务器可见,保护了用户的隐私。

实施例3

图3是本发明实施例提供的一种微博信息发布方法的流程图。该实施例3与实施例2的不同之处在于触发匿名发布的方法不同,实施例2通过服务器直接获取到携带信息内容和信息通知对象账号的待发布信息来触发匿名发布,而该实施例通过第一用户在预设应用页面接收所述第一用户在所述预设应用页面输入的信息内容及发送请求,进一步获取到携带信息内容和信息通知对象账号的待发布信息,以触发匿名发布。参见图3,该实施例包括:

301、服务器展示预设应用页面,所述预设应用页面具有对应所述信息通知对象帐号的接口;

当第一用户有匿名发布消息的需求时,第一用户可触发切换至预设应用页面的请求,服务器接收到该请求时,展示预设应用页面;

其中,该预设应用页面由服务器设置或调整。可选地,预设应用页面可以为下述任一种情况:(1)该预设应用页面可以作为一种应用、功能或业务,由用户定制并以选项或按钮形式展示在该用户的应用列表中,用户点击应用列表中的该选项或按钮,触发切换至预设应用页面的请求,从而服务器展示预设应用页面。(2)该预设应用页面可以一种应用、功能或业务,并以选项或按钮形式展示在消息发布的起始页上,用户点击该选项或按钮,触发切换至预设应用页面的请求,从而服务器展示预设应用页面。

例如,该预设应用页面可以为“树洞页面”或“匿名发布页面”等等,本实施例对此不做具体限定。

302、第一用户在该预设应用页面上输入第二消息并触发发送请求;

需要说明的是,预设应用页面为用户输入信息内容提供了对话框,当第一用户在该对话框中输入信息内容,并触发发送请求时,该信息内容并不在该预设应用页面上显示,直到服务器接收到该信息内容以及发送请求,并获取第一用户的待发布信息,由服务器使用匿名账号发布后,才在广播大厅以及指定页面上显示该信息内容。其中,指定页面是指用于展示匿名发布的信息的页面或是用户指定的页面。

举例说明,例如,用户A触发切换至树洞页面的请求,在树洞页面上输入“今天是父亲节”,并触发发送请求。

303、服务器接收所述第一用户在所述预设应用页面输入的信息内容及发送请求;

当服务器接收第一用户在所述预设应用页面输入的信息内容及发送请求时,触发步骤304中的接口调用,该接口用于获取信息通知对象账号,使得服务器能够根据信息通知对象账号和输入的信息内容进行匿名发布过程。

304、调用对应所述信息通知对象帐号的接口,获取信息通知对象帐号;

该步骤304可以为:当服务器接收所述第一用户在所述预设应用页面输入的信息内容及发送请求时,调用该对应所述信息通知对象帐号的接口,将该第一用户在所述预设应用页面输入的信息内容以私信的形式发送给信息通知对象帐号,使得服务器能够获取第一用户的待发布信息。

305、服务器获取第一用户的待发布信息,所述待发布信息携带所述第一用户在所述预设应用页面输入的信息内容和所述信息通知对象帐号;

该步骤305与步骤202同理,其区别仅在于待发布信息所携带的信息内容为第一用户在所述预设应用页面输入的信息内容,在此不再赘述。

306、使用所述信息通知对象账号发布所述信息内容。

其中,该步骤306中所述的信息通知对象账号和步骤303中所述的预设的信息通知对象账号可以相同,也可以不同,该信息通知对象账号由服务器设置或调整,例如,在步骤302的示例的基础上,用户A触发切换至树洞页面的请求,在树洞页面上输入“今天是父亲节”,并触发发送请求,则调用接口,获取到“无名氏”,服务器获取到待发布信息,该待发布信息携带“无名氏”和“今天是父亲节”,使用“无名氏”发布该“今天是父亲节”。

可选地,在步骤306之后,该实施例还包括步骤307,该步骤307与实施例2中的步骤204同理,在此不再赘述。

可选地,在步骤306之后,该实施例还包括步骤307,该步骤307与实施例2中的步骤205同理,在此不再赘述。

本发明实施例提供了一种微博信息发布方法,通过获取第一用户的待发布信息,所述待发布信息携带信息内容和信息通知对象账号;使用所述信息通知对象账号发布所述信息内容。采用本发明提供的技术方案,提供了一种用户能够匿名发表消息的服务,在发布信息的同时不显示原始发布者,而是用匿名账号进行发布,较佳的保护了用户的隐私,使得微博服务立体化、多元化。进一步地,通过提供预设应用页面,并在预设应用页面上提供用于获取信息通知对象账号的接口,使得匿名发布的流程更为简化。

实施例4

图4是本发明实施例提供的一种微博信息发布方法的流程图。该实施例4与实施例3的不同之处在于触发匿名发布的方法不同,实施例3通过第一用户在预设应用页面中间接触发匿名发布,而该实施例4是通过接收所述第一用户在所述预设应用页面的消息列表中任一条消息的评论栏中输入的信息内容和评论请求,进一步获取到携带信息内容和信息通知对象账号的待发布信息,以触发匿名发布。参见图4,该实施例包括:

401、服务器展示预设应用页面,所述预设应用页面具有对应所述信息通知对象帐号的接口;

该步骤401和步骤301的原理一致,在此不再赘述。

402、第一用户在该预设应用页面的消息列表中任一条消息的评论栏中输入信息内容并触发评论请求;

当第一用户处于登录状态,当第一用户有匿名发布消息的需求时,第一用户可触发切换至预设应用页面的请求,服务器接收到该请求时,展示预设应用页面,当切换至预设应用页面,其消息列表也显示在该预设应用页面,第一用户可通过在消息列表中任一条消息的评论栏中输入信息内容并触发评论请求,以对该消息进行评论。

需要说明的是,当第一用户在评论栏输入信息内容,并触发评论请求时,该信息内容并不在该预设应用页面上显示。举例说明,例如,消息列表中的消息为“今天又是大雨”,则第一用户在树洞页面上该第三消息的评论栏中输入信息内容“是啊~”,并点击评论,确认对该消息进行评论,该“是啊~”不显示在该消息的评论栏中。

403、服务器接收所述第一用户在所述预设应用页面的消息列表中任一条消息的评论栏中输入的信息内容和评论请求;

当服务器接收第一用户在所述预设应用页面的消息列表中任一条消息的评论栏中输入的信息内容和评论请求时,触发步骤404中的接口调用,该接口用于获取信息通知对象账号,使得服务器能够根据信息通知对象账号和输入的信息内容进行匿名发布过程。

404、调用所述接口,获取信息通知对象帐号;

该步骤404可以为:当服务器接收所述第一用户在所述预设应用页面的消息列表中任一条消息的评论栏中输入的信息内容及评论请求时,调用该对应所述信息通知对象帐号的接口,将该信息内容以私信的形式发送给信息通知对象帐号,使得服务器能够获取第一用户的待发布信息。

405、服务器获取第一用户的待发布信息,所述待发布信息携带所述第一用户在所述预设应用页面的消息列表中任一条消息的评论栏中输入的信息内容和所述信息通知对象帐号;

该步骤405与步骤202同理,其区别仅在于待发布信息所携带的信息内容为第一用户在所述预设应用页面的消息列表中任一条消息的评论栏中输入的信息内容,在此不再赘述。

406、使用所述信息通知对象账号发布所述信息内容。

需要说明的是,在发布时,由于该信息内容是对该消息进行评论的信息,因此,使用信息通知对象账号将该信息内容发布在该消息的评论列表中。其评论列表的具体格式与现有技术已有的一致,在此不做赘述。

可选地,在步骤406之后,该实施例还包括步骤407,该步骤407与实施例2中的步骤204同理,在此不再赘述。

可选地,在步骤406之后,该实施例还包括步骤408,该步骤408与实施例2中的步骤205同理,在此不再赘述。

本发明实施例提供了一种微博信息发布方法,通过获取第一用户的待发布信息,所述待发布信息携带信息内容和信息通知对象账号;使用所述信息通知对象账号发布所述信息内容。采用本发明提供的技术方案,提供了一种用户能够匿名发表消息的服务,在发布信息的同时不显示原始发布者,而是用匿名账号进行发布,较佳的保护了用户的隐私,使得微博服务立体化、多元化。进一步地,通过提供预设应用页面,并在预设应用界面的消息列表提供了匿名评论的功能,使得匿名发布的应用范围更加广泛。

实施例5

图5是本发明实施例提供的一种服务器的结构示意图,其特征在于,所述服务器包括:

获取模块501,用于获取第一用户的待发布信息,所述待发布信息携带信息内容和信息通知对象账号;

发布模块502,用于使用所述信息通知对象账号发布所述信息内容。

可选地,该服务器还包括:

第一展示模块503,用于展示预设应用页面,所述预设应用页面具有对应所述信息通知对象帐号的接口;

第一接收模块504,用于接收所述第一用户在所述预设应用页面输入的信息内容及发送请求;且

所述获取模块501具体用于调用所述接口,获取信息通知对象帐号;获取第一用户的待发布信息,所述待发布信息携带所述第一用户在所述预设应用页面输入的信息内容和所述信息通知对象帐号。

可选地,该服务器还包括:

第二展示模块505,用于展示预设应用页面,所述预设应用页面具有对应所述信息通知对象帐号的接口;

第二接收模块506,用于接收所述第一用户在所述预设应用页面的消息列表中任一条消息的评论栏中输入的信息内容和评论请求;且

所述获取模块501具体用于调用所述接口,获取信息通知对象帐号;获取第一用户的待发布信息,所述待发布信息携带所述第一用户在所述预设应用页面的消息列表中任一条消息的评论栏中输入的信息内容和所述信息通知对象帐号。

可选地,所述发布模块502具体用于使用所述信息通知对象账号在所述预设应用页面的消息列表中任一条消息的评论栏中发布所述信息内容。

可选地,所述服务器还包括:

通知模块507,用于当第二用户发布评论信息,且所述评论信息为对所述信息内容进行评论的信息时,将所述评论信息通知给所述第一用户。

可选地,所述服务器还包括:

检测模块508,用于根据审核策略检测所述信息通知对象账号发布的所述信息内容,当确定所述第一用户发布不符合所述审核策略的信息内容超过预设次数,拒绝所述第一用户的待发布信息。

需要说明的是:上述实施例提供的服务器在微博信息发布时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将服务器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的服务器与微博信息发布方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1