内容发布方法、装置、终端、服务器及存储介质与流程

文档序号:17626746发布日期:2019-05-10 23:44阅读:127来源:国知局
内容发布方法、装置、终端、服务器及存储介质与流程

本发明实施例涉及互联网技术,尤其涉及一种内容发布方法、装置、终端、服务器及存储介质。



背景技术:

随着互联网和终端技术的发展,人们得以基于社交平台建立相互之间的好友关系,也可以基于社交平台建立群组,实现在群组中各成员间、好友之间的即时消息共享和发布内容的共享。

一般情况下,发布者发布的内容默认在发布者全部好友,甚至所在群组各成员的终端进行显示。但是在一些特殊情况下,发布者希望某条内容对某个好友屏蔽,则需要手动点选该好友进行屏蔽,如果屏蔽的好友数量比较多,则需要手动一一点选,操作繁琐,效率低,不够智能。



技术实现要素:

本发明实施例提供一种内容发布方法、装置、终端、服务器及存储介质,以提高过滤接收者操作的智能化、自动化和灵活性。

第一方面,本发明实施例提供了一种内容发布方法,包括:

获取发布者的待发布内容;

获取所述待发布内容关联的目标特征信息;

根据特征信息与接收者的对应关系,确定目标特征信息对应的过滤接收者;

执行发布操作时,向接收者中除过滤接收者之外的其它接收者发布所述待发布内容。

第二方面,本发明实施例还提供了一种内容发布方法,包括:

获取发布者的待发布内容发送至服务器,以使所述服务器根据所述待发布内容确定过滤接收者,并在执行发布操作时,向接收者中除过滤接收者之外的其它接收者发布所述待发布内容。

第三方面,本发明实施例还提供了一种内容发布装置,包括:

第一获取模块,用于获取发布者的待发布内容;

第二获取模块,用于获取所述待发布内容关联的目标特征信息;

确定模块,用于根据特征信息与接收者的对应关系,确定目标特征信息对应的过滤接收者;

发布模块,用于执行发布操作时,向接收者中除过滤接收者之外的其它接收者发布所述待发布内容。

第四方面,本发明实施例还提供了一种内容发布装置,包括:

发送模块,用于获取发布者的待发布内容发送至服务器,以使所述服务器根据所述待发布内容确定过滤接收者,并在执行发布操作时,向接收者中除过滤接收者之外的其它接收者发布所述待发布内容。

第五方面,本发明实施例还提供了一种终端,所述终端包括:

一个或多个处理器;

存储器,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现任一实施例所述的内容发布方法。

第六方面,本发明实施例还提供了一种服务器,所述服务器包括:

一个或多个处理器;

存储器,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现任一实施例所述的内容发布方法。

第七方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一实施例所述的内容发布方法。

本实施例中,通过获取发布者的待发布内容;获取所述待发布内容关联的目标特征信息,从而能够自动获取待发布内容关联的目标特征信息;通过根据特征信息与接收者的对应关系,确定目标特征信息对应的过滤接收者;执行发布操作时,向接收者中除过滤接收者之外的其它接收者发布所述待发布内容;从而基于不同的目标特征信息,自动过滤相应的接收者,无需手动点选;而且,确定目标特征信息对应的过滤接收者,提高了过滤接收者操作的智能化、自动化和灵活性。

附图说明

图1是本发明实施例一提供的一种内容发布方法的流程图;

图2是本发明实施例二提供的一种内容发布方法的流程图;

图3是本发明实施例三提供的一种内容发布方法的流程图;

图4是本发明实施例四提供的一种内容发布方法的流程图;

图5是本发明实施例六提供的一种内容发布装置的结构示意图;

图6是本发明实施例七提供的一种终端的结构示意图;

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

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1是本发明实施例一提供的一种内容发布方法的流程图,本实施例可适用于对待发布内容进行接收者过滤的情况,该方法可以由内容发布装置来执行,该装置可以由软件和/或硬件构成,并一般集成在终端或者服务器中。结合图1,本发明实施例提供的内容发布方法具体包括如下操作:

s110、获取发布者的待发布内容。

本实施例中,待发布内容指尚未进行发布操作的内容,待发布内容可处于编辑阶段或者编辑完成阶段。

可选地,待发布内容包括但不限于字符(包括文字、英文字符、标点符号、表情符号等)和多媒体内容,多媒体内容包括但不限于图片、视频、音乐等。

对于终端来说,从终端的显示界面上获取发布者的待发布内容。对于服务器来说,接收终端发送的待发布内容。

s120、获取待发布内容关联的目标特征信息。

待发布内容关联的目标特征信息指能够表征待发布内容特征的信息,例如,目标特征信息为待发布内容的语义。可选地,目标特征信息的数量为至少一个。

s130、根据特征信息与接收者的对应关系,确定目标特征信息对应的过滤接收者。

可选地,接收者包括与发布者具有社交关系的人,例如发布者的好友和/或与发布者同属一个群组的各成员。本实施例中,终端或者服务器预先建立特征信息与接收者的对应关系,从而指定关联哪些特征信息的待发布内容,不能发布至对应的接收者。例如,“工资”、“薪水”与接收者a建立有对应关系,则关联“工资”、“薪水”特征信息的待发布内容禁止发布至接收者a。

可选地,在获取到目标特征信息之后,终端或者服务器将目标特征信息在特征信息与接收者的对应关系中进行比对,得到与目标特征信息对应的过滤接收者。进一步地,将与目标特征信息的相似度大于相似度阈值的特征信息对应的接收者,作为过滤接收者。

可选地,特征信息与接收者可以是一对一、一对多、多对一、多对多的对应关系,相应地,过滤接收者的数量可能为至少一个。在一些情况下,多个目标特征信息对应不同的或者相同的接收者,则去掉相同的接收者,将其中不同的接收者作为过滤接收者。

s140、执行发布操作时,向接收者中除过滤接收者之外的其它接收者发布待发布内容。

本实施例中,服务器或者终端向接收者中除过滤接收者之外的其它接收者发布待发布内容,而禁止向过滤接收者发布,从而实现过滤接收者的过滤。

可选地,对于终端来说,终端将过滤后的接收者信息列表发送至服务器,以供服务器按照接收者信息列表,向其它接收者发布待发布内容。可选地,对于服务器来说,服务器根据过滤接收者,生成接收者信息列表;继而按照接收者信息列表,向其他接收者发布待发布内容。

一种情况下,信息列表包括过滤接收者的信息,进一步地,服务器向过滤接收者的终端同步内容时,过滤掉待发布内容,从而过滤接收者的终端接收不到待发布内容。另一种情况下,信息列表仅包括其他接收者的信息,则服务器仅向其他接收者同步待发布内容,从而过滤接收者的终端接收不到待发布内容。又一种情况下,信息列表包括过滤接收者的信息和其它接收者的信息,则服务器仅向其他接收者同步待发布内容,而向过滤接收者的终端同步内容时,过滤掉待发布内容,从而过滤接收者的终端接收不到待发布内容。

本实施例中,通过获取发布者的待发布内容;获取待发布内容关联的目标特征信息,能够自动获取待发布内容关联的目标特征信息;通过根据特征信息与接收者的对应关系,确定目标特征信息对应的过滤接收者;执行发布操作时,向接收者中除过滤接收者之外的其它接收者发布待发布内容;从而基于不同的目标特征信息,自动过滤相应的接收者,无需手动点选;而且,确定目标特征信息对应的过滤接收者,提高了过滤接收者操作的智能化、自动化和灵活性。

实施例二

图2是本发明实施例二提供的一种内容发布方法的流程图。本实施例在上述实施例的各可选实施方式的基础上进一步优化,可选地,获取待发布内容关联的目标特征信息,包括以下操作中的至少一种:从至少一个关键词中,获取与待发布内容的文本相匹配的目标关键词;从至少一个地理位置中,获取与编辑待发布内容时的定位信息相匹配的目标地理位置;从至少一个终端信息中,获取与待发布内容显示在的终端信息相匹配的目标终端信息。结合图2,本发明实施例提供的内容发布方法包括以下操作:

s210、获取发布者的待发布内容。执行s220、s221和s222中的至少一个操作。

s220、从至少一个关键词中,获取与待发布内容的文本相匹配的目标关键词。继续执行s230。

待发布内容的文本能够体现主要内容,如果发布者不希望某一内容被某些人看到,以免暴露个人信息,可以预先设置至少一个关键词作为过滤策略。

可选地,终端或者服务器获取发布者的待发布内容之后,提取待发布内容中的文本以及多媒体中的文本。例如,对图片进行文字识别,以识别出其中的文本;提取视频的作者、描述、标题等文本。

接着,将待发布内容的文本与各关键词进行匹配,将匹配度大于第一匹配度阈值的关键词确定为目标关键词。例如,待发布内容为“年收入税前十万”,关键词包括“收入”和“薪水”,则获取相匹配的目标关键词“收入”。

s221、从至少一个地理位置中,获取与编辑或发布待发布内容时的定位信息相匹配的目标地理位置。继续执行s230。

编辑或发布待发布内容时的定位信息能够体现发布者的所在位置,如果发布者不希望在某一地点发布的内容被某些人看到,以免暴露行程,则预先设置至少一个地理位置作为过滤策略。

可选地,在编辑或发布待发布内容时,终端或者服务器从终端的gps获取定位信息。可选地,对于服务器来说,接收到待发布内容后,向终端请求定位信息。接着,将定位信息与各地理位置进行匹配,将匹配度大于第二匹配度阈值的地理位置确定为目标地理位置。例如,定位信息为b城市中的a街道,关键词包括b城市和c城市,则获取相匹配的目标地理位置“b城市”。

s222、从至少一个终端信息中,获取与待发布内容显示在的终端信息相匹配的目标终端信息。继续执行s230。

随着生活节奏的加快,很多人倾向于生活和工作分开,在生活中使用一个终端设备,在工作中使用另一个终端设备。如果发布者不希望通过一个终端设备发送的内容被某些人看到,以免被打扰,则预先设置至少一个终端信息作为过滤策略。

可选地,终端或者服务器获取待发布内容显示在的终端信息,终端信息包括但不限于终端型号、版本、品牌等。可选地,对于服务器来说,接收到待发布内容后,向终端请求终端信息。将终端信息与各预先设置的终端信息进行匹配,将匹配度大于第三匹配度的终端信息确定为目标终端信息。例如,待发布内容显示在的终端信息包括a手机,预先设置终端信息“a手机”“b手机”,则将a手机确定为目标终端信息。

s230、根据特征信息与接收者的对应关系,确定目标特征信息对应的过滤接收者。

可选地,预先建立各终端信息、各关键词和各地理位置中的至少一者与至少一个接收者之间的对应关系。从至少一个接收者中,确定至少一个目标特征信息对应的过滤接收者。

s240、执行发布操作时,向接收者中除过滤接收者之外的其它接收者发布待发布内容。

本实施例中,通过关键词、地理位置和终端信息中的至少一者作为过滤策略,从而从多个维度对接收者进行过滤,提供了多样化的过滤方案。

实施例三

图3是本发明实施例三提供的一种内容发布方法的流程图。本实施例在上述实施例的基础上进一步优化,本实施例引入过滤策略,实现对接收者的批量过滤。结合图3,本发明实施例提供的内容发布方法包括以下步骤:

s310、建立至少一个接收者与过滤策略的对应关系。

可选地,服务器或者终端可以建立单个接收者与过滤策略的对应关系;和/或,建立群组与过滤策略的对应关系,群组包括至少两个接收者。其中,在建立单个接收者与过滤策略的对应关系时,可以从与发布者建立社交关系的人中选取至少一个接收者,或者从群组中选取其中部分成员,并针对每个接收者建立与过滤策略的对应关系。如果建立群组与过滤策略的对应关系,则意味着对群组中各成员适均建立与过滤策略的对应关系。

本实施例中,每个过滤策略包括至少一个特征信息。可选地,不同的过滤策略可包括同一类型的特征信息,或者不同类型的特征信息。特征信息的类型指实施例二提供的关键词、地理位置和终端信息。

在一示例中,建立接收者a与过滤策略1和过滤策略2的对应关系,过滤策略1包括关键词“收入”和“薪水”,过滤策略2包括地理位置“北京”。在另一示例中,建立接收者b以及群组g中接收者c和接收者d与过滤策略3的对应关系,过滤策略3包括关键词“姓名”、地理位置“广州”和终端信息“m牌平板电脑”。在又一示例中,建立群组h与过滤策略4和过滤策略5的对应关系,过滤策略4包括:关键词“收入”和“薪水”,过滤策略5包括:关键词“账号”和“姓名”。

可选地,接收者与过滤策略的对应关系以及过滤策略可以存储在终端或者服务器中,具体存储在终端或者服务器的数据库中。发布者可对过滤策略以及对应关系进行替换、增加和删除。可选地,如果存储在服务器中,发布者每次进入内容发布界面时,终端的社交平台可以向服务器请求过滤策略以及对应关系,并将请求到的信息缓存在本地。如果存储在终端,发布者每次进入内容发布界面时,社交平台向本地读取过滤策略以及对应关系。

值得说明的是,在一特殊情况中,有些接收者同时隶属于两个以上的群组,如果这些接收者建立了与过滤策略的对应关系,但是这些接收者隶属的群组未建立过滤策略,则认为这些接收者在两个以上的群组中均建立了与过滤策略的对应关系。

s320、获取发布者的待发布内容。

s330、获取待发布内容关联的目标特征信息。

结合上述实施例,将待发布内容的文本、被编辑时的定位信息以及显示在的终端信息在各个过滤策略中进行匹配,获取相匹配的目标关键词、目标地理位置以及目标终端信息。

s340、根据目标特征信息,确定与目标特征信息匹配的目标过滤策略。

将目标关键词、目标地理位置以及目标终端信息所属的过滤策略,作为目标过滤策略。

s350、根据至少一个接收者与过滤策略的对应关系,确定与目标过滤策略对应的过滤接收者。

可选地,在判断接收者与过滤策略是否对应时,如果一过滤策略中的任一个特征信息与接收者对应,则认为该过滤策略与该接收者对应,该接收者进而称为过滤接收者。

s360、执行发布操作时,向接收者中除过滤接收者之外的其它接收者发布待发布内容。

值得说明的是s310在s350之前执行即可,不限于本实施例提供的执行顺序。

本实施例中,通过建立至少一个接收者与过滤策略的对应关系,实现对接收者的批量过滤策略的定制;根据目标特征信息,确定与目标特征信息匹配的目标过滤策略;根据至少一个接收者与过滤策略的对应关系,确定与目标过滤策略对应的过滤接收者,从而通过过滤策略,实现对接收者的批量过滤;同时便于管理特征信息和接收者,提高了操作灵活性。

实施例四

图4是本发明实施例四提供的一种内容发布方法的流程图。本实施例在上述各实施例的各可选实施方式的基础上,提供了内容发布的具体流程,体现了人机交互的操作,以说明本发明实施例带来的操作简便、效率高的技术效果。

s410、响应于发布者对待发布内容的发布操作或者编辑操作,获取待发布内容。

发布者在内容发布界面上进行发布操作或者编辑操作。其中,发布操作指发布者触发发布按钮的操作,编辑操作指发布者输入或者黏贴待发布内容的操作。

可选地,对于终端来说,终端可以在待发布内容的编辑过程中,响应于编辑操作实时获取待发布内容并继续执行后续操作,或者在待发布内容编辑完成后,响应于发布操作,一次性获取待发布内容并执行后续操作。可选地,对于服务器来说,服务器获取到终端的编辑操作或者发布操作,进而响应于编辑操作或者发布操作,向终端请求待发布内容。

s420、获取待发布内容关联的目标特征信息。

s430、根据特征信息与接收者的对应关系,确定目标特征信息对应的过滤接收者。

例如,服务器或者终端将待发布内容“年收入税前十万”与各个过滤策略进行匹配,得到相匹配的过滤策略1。而过滤策略1与接收者a和接收者b有对应关系,则“年收入税前十万”不向接收者a和接收者b发送。

s440、向发布者提示过滤接收者的过滤消息。

可选地,不论是响应于编辑操作还是发布操作,获取的待发布内容,一旦确定过滤接收者,在执行发布操作时,即向发布者提示过滤接收者的过滤消息。可选地,对于终端来说,在内容发布界面上显示过滤接收者的过滤消息。过滤消息例如为“接收者a和b不能查看本条信息”,还可以包括确认按钮和退出按钮。可选地,对于服务器来说,确定了过滤接收者之后,向终端发送过滤接收者的信息,以供终端在内容发布界面上显示过滤接收者的过滤消息。

值得说明的是,在群组各成员与过滤策略具有对应关系的情况下,如果过滤接收者为群组中各成员,则需要在内容发布界面上显示过滤接收者所属的群组。过滤消息例如为“群组n中的全部成员不能查看本条信息”。在群组中部分成员与过滤策略具有对应关系的情况下,如果过滤接收者为群组中部分成员,则还需要在内容发布界面上显示过滤接收者所属的群组和过滤接收者的信息。过滤消息例如为“群组n中的部分成员:接收者a和接收者b不能查看本条信息”。

s450、响应于发布者对过滤消息的确认操作,向接收者中除过滤接收者之外的其它接收者发布待发布内容。

可选地,对于终端来说,终端响应于发布者对过滤消息的确认操作,向接收者中除过滤接收者之外的其他接收者发布待发布内容。可选地,对于服务器来说,服务器获取到终端的、发布者对过滤消息的确认操作,响应于该确认操作,向其他接收者发布待发布内容。例如,响应于发布者对确认按钮的触发操作,向其他接收者发布待发布内容。

进一步地,终端将接收者信息列表发送至服务器,以供服务器按照接收者信息列表,向除接收者a和b之外的其他接收者发布待发布内容,从而接收者a和接收者b看不到待发布内容,实现了接收者的过滤。

可选地,终端或者服务器响应于发布者对退出按钮的触发操作,清空待发布内容。

本实施例中,通过响应于发布者对待发布内容的发布操作或者编辑操作,获取待发布内容,向发布者提示过滤接收者的过滤消息,响应于发布者对过滤消息的确认操作,向除过滤接收者之外的其他接收者发布待发布内容,从而终端自动向发布者提醒过滤消息,有利于发布者获知过滤的接收者,操作简便、界面友好,提高终端的智能化和效率。

实施例五

本发明实施例五提供一种内容发布方法。本实施例适用于对待发布内容进行接收者过滤的情况,该方法可以由内容发布装置执行,该装置可以由硬件和/或软件执行,并一般集成在终端中。本发明实施例提供的内容发布方法具体包括如下操作:

获取发布者的待发布内容发送至服务器,以使服务器根据待发布内容确定过滤接收者,并在执行发布操作时,向接收者中除过滤接收者之外的其它接收者发布待发布内容。

可选地,终端响应于发布者对待发布内容的发布操作或者编辑操作,获取待发布内容;并将待发布内容发送至服务器。

本实施例中,通过获取发布者的待发布内容;在执行发布操作时,向接收者中除过滤接收者之外的其它接收者发布待发布内容,从而自动过滤相应的接收者,无需手动点选,提高了过滤接收者操作的智能化、自动化和灵活性。

可选地,服务器获取待发布内容关联的目标特征信息;根据特征信息与接收者的对应关系,确定目标特征信息对应的过滤接收者。

可选地,获取待发布内容关联的目标特征信息,包括以下操作中至少一种:从至少一个关键词中,获取与待发布内容的文本相匹配的目标关键词;从至少一个地理位置中,获取与编辑或发布待发布内容时的定位信息相匹配的目标地理位置;从至少一个终端信息中,获取与待发布内容显示在的终端信息相匹配的目标终端信息。

可选地,在根据特征信息与接收者的对应关系,确定目标特征信息对应的过滤接收者之前,还包括:建立至少一个接收者与过滤策略的对应关系,每个过滤策略包括至少一个特征信息。相应地,根据特征信息与接收者的对应关系,确定目标特征信息对应的过滤接收者,包括:根据目标特征信息,确定与目标特征信息匹配的目标过滤策略;根据至少一个接收者与过滤策略的对应关系,确定与目标过滤策略对应的过滤接收者。

可选地,建立至少一个接收者与过滤策略的对应关系,包括:建立单个接收者与过滤策略的对应关系;和/或,建立群组与过滤策略的对应关系,群组包括至少两个接收者。

可选地,执行发布操作时,向接收者中除过滤接收者之外的其它接收者发布待发布内容,包括:向发布者提示过滤接收者的过滤消息;响应于发布者对过滤消息的确认操作,向接收者中除过滤接收者之外的其它接收者发布待发布内容。

可选地,执行发布操作时,向接收者中除过滤接收者之外的其它接收者发布待发布内容,包括:执行发布操作时,获取终端发送的接收者信息列表,按照接收者信息列表,向接收者中除过滤接收者之外的其它接收者发布待发布内容;其中,接收者信息列表包括过滤接收者的信息和/或接收者中除过滤接收者之外的其它接收者的信息。

实施例六

图5是本发明实施例六提供的一种内容发布装置的结构示意图,本实施例可适用于对待发布内容进行接收者过滤的情况。结合图5,该装置包括:第一获取模块61、第二获取模块62、确定模块63和发布模块64。

第一获取模块61,用于获取发布者的待发布内容;

第二获取模块62,用于获取待发布内容关联的目标特征信息;

确定模块63,用于根据特征信息与接收者的对应关系,确定目标特征信息对应的过滤接收者;

发布模块64,用于执行发布操作时,向接收者中除过滤接收者之外的其它接收者发布待发布内容。

本实施例中,通过获取发布者的待发布内容;获取待发布内容关联的目标特征信息,从而能够自动获取待发布内容关联的目标特征信息;通过根据特征信息与接收者的对应关系,确定目标特征信息对应的过滤接收者;执行发布操作时,向接收者中除过滤接收者之外的其他接收者发布待发布内容;从而基于不同的目标特征信息,自动过滤相应的接收者,无需手动点选;而且,确定目标特征信息对应的过滤接收者,提高了过滤接收者操作的智能化、自动化和灵活性。

可选地,第二获取模块62在获取待发布内容关联的目标特征信息时,具体用于:从至少一个关键词中,获取与待发布内容的文本相匹配的目标关键词;从至少一个地理位置中,获取与编辑或发布待发布内容时的定位信息相匹配的目标地理位置;从至少一个终端信息中,获取与待发布内容显示在的终端信息相匹配的目标终端信息。

可选地,还包括建立模块,用于在根据特征信息与接收者的对应关系,确定目标特征信息对应的过滤接收者之前,建立至少一个接收者与过滤策略的对应关系,每个过滤策略包括至少一个特征信息。

可选地,确定模块63在根据特征信息与接收者的对应关系,确定目标特征信息对应的过滤接收者时,具体用于:根据目标特征信息,确定与目标特征信息匹配的目标过滤策略;根据至少一个接收者与过滤策略的对应关系,确定与目标过滤策略对应的过滤接收者。

可选地,建立模块在建立至少一个接收者与过滤策略的对应关系时,具体用于:建立单个接收者与过滤策略的对应关系;和/或,建立群组与过滤策略的对应关系,群组包括至少两个接收者。

可选地,第一获取模块61在获取发布者的待发布内容时,具体用于:响应于发布者对待发布内容的发布操作或者编辑操作,获取待发布内容。

可选地,发布模块64在执行发布操作时,向接收者中除过滤接收者之外的其它接收者发布待发布内容时,具体用于:向发布者提示过滤接收者的过滤消息;响应于发布者对过滤消息的确认操作,向接收者中除过滤接收者之外的其它接收者发布待发布内容。

可选地,发布模块64在执行发布操作时,向接收者中除过滤接收者之外的其它接收者发布待发布内容时,具体用于:执行发布操作时,将接收者信息列表发送至服务器,以供服务器按照接收者信息列表,向接收者中除过滤接收者之外的其它接收者发布待发布内容;其中,接收者信息列表包括过滤接收者的信息和/或接收者中除过滤接收者之外的其它接收者的信息。

本发明实施例还提供另一种内容发布装置,包括发送模块。

发送模块,用于获取发布者的待发布内容发送至服务器,以使所述服务器用于根据所述待发布内容确定过滤接收者,并在执行发布操作时,向接收者中除过滤接收者之外的其它接收者发布所述待发布内容。

可选地,发送模块在获取发布者的待发布内容发送至服务器时,具体用于响应于发布者对待发布内容的发布操作或者编辑操作,获取待发布内容;并将待发布内容发送至服务器。

服务器在根据所述待发布内容确定过滤接收者时,具体用于获取所述待发布内容关联的目标特征信息;根据特征信息与接收者的对应关系,确定目标特征信息对应的过滤接收者。

可选地,服务器在获取所述待发布内容关联的目标特征信息时,具体用于执行以下操作中的至少一种:从至少一个关键词中,获取与待发布内容的文本相匹配的目标关键词;从至少一个地理位置中,获取与编辑或发布待发布内容时的定位信息相匹配的目标地理位置;从至少一个终端信息中,获取与待发布内容显示在的终端信息相匹配的目标终端信息。

可选地,服务器在根据特征信息与接收者的对应关系,确定目标特征信息对应的过滤接收者之前,还用于建立至少一个接收者与过滤策略的对应关系,每个过滤策略包括至少一个特征信息。相应地,服务器在根据特征信息与接收者的对应关系,确定目标特征信息对应的过滤接收者时,具体用于根据目标特征信息,确定与目标特征信息匹配的目标过滤策略;根据至少一个接收者与过滤策略的对应关系,确定与目标过滤策略对应的过滤接收者。

可选地,服务器在建立至少一个接收者与过滤策略的对应关系时,具体用于建立单个接收者与过滤策略的对应关系;和/或,建立群组与过滤策略的对应关系,群组包括至少两个接收者。

可选地,服务器在执行发布操作时,向接收者中除过滤接收者之外的其它接收者发布待发布内容时,具体用于向发布者提示过滤接收者的过滤消息;响应于发布者对过滤消息的确认操作,向接收者中除过滤接收者之外的其它接收者发布待发布内容。

可选地,服务器在执行发布操作时,向接收者中除过滤接收者之外的其它接收者发布待发布内容时,具体用于执行发布操作时,获取终端发送的接收者信息列表,按照接收者信息列表,向接收者中除过滤接收者之外的其它接收者发布待发布内容;其中,接收者信息列表包括过滤接收者的信息和/或接收者中除过滤接收者之外的其它接收者的信息。

本发明实施例所提供的内容发布装置可执行本发明任意实施例所提供的内容发布方法,具备执行方法相应的功能模块和有益效果。

实施例七

图6是本发明实施例七提供的一种终端的结构示意图,如图6所示,该终端包括处理器70、存储器71、输入装置72和输出装置73;终端中处理器70的数量可以是一个或多个,图6中以一个处理器70为例;终端中的处理器70、存储器71、输入装置72和输出装置73可以通过总线或其他方式连接,图6中以通过总线连接为例。

存储器71作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的内容发布方法对应的程序指令/模块(例如,内容发布装置中的第一获取模块61、第二获取模块62、确定模块63和发布模块64;或者,发送模块)。处理器70通过运行存储在存储器71中的软件程序、指令以及模块,从而执行终端的各种功能应用以及数据处理,即实现上述的内容发布方法。

存储器71可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器71可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器71可进一步包括相对于处理器70远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置72可用于接收输入的数字或字符信息,以及产生与终端的用户设置以及功能控制有关的键信号输入。输出装置73可包括显示屏等显示设备,用于显示内容发布界面、待发布内容和过滤消息。

实施例八

图7是本发明实施例八提供的一种服务器的结构示意图,如图7所示,该服务器包括处理器80、存储器81;服务器中处理器80的数量可以是一个或多个,图7中以一个处理器80为例;终端中的处理器80、存储器81可以通过总线或其他方式连接,图7中以通过总线连接为例。

存储器81作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的内容发布方法对应的程序指令/模块(例如,内容发布装置中的第一获取模块61、第二获取模块62、确定模块63和发布模块64)。处理器80通过运行存储在存储器81中的软件程序、指令以及模块,从而执行终端的各种功能应用以及数据处理,即实现上述的内容发布方法。

存储器81可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器81可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器81可进一步包括相对于处理器60远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

实施例九

本发明实施例九还提供一种其上存储有计算机程序的计算机可读存储介质,计算机程序在由计算机处理器执行时用于执行一种内容发布方法,该方法包括:

获取发布者的待发布内容;

获取待发布内容关联的目标特征信息;

根据特征信息与接收者的对应关系,确定目标特征信息对应的过滤接收者;

执行发布操作时,向接收者中除过滤接收者之外的其它接收者发布待发布内容。

本发明实施例九还提供另一种其上存储有计算机程序的计算机可读存储介质,计算机程序在由计算机处理器执行时用于执行一种即时消息发布方法,该方法包括:

获取发布者的待发布内容发送至服务器,以使所述服务器根据待发布内容确定过滤接收者,并在执行发布操作时,向接收者中除过滤接收者之外的其它接收者发布待发布内容。

当然,本发明实施例所提供的一种其上存储有计算机程序的计算机可读存储介质,其计算机程序不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的内容发布方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述内容发布装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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