一种用于生成网络社区中的待发布信息的方法与设备的制作方法

文档序号:6367571阅读:181来源:国知局
专利名称:一种用于生成网络社区中的待发布信息的方法与设备的制作方法
技术领域
本发明涉及互联网技术领域,尤其涉及一种生成网络社区中的待发布信息的技术。
背景技术
现有技术在网络社区中,一般根据潜在目标用户的属性信息确定其需求,进而生成符合该等潜在目标用户需求的待发布信息。但由于现有技术仅考虑到潜在目标用户的需求,而未将信息提供者的行业属性等属性信息作为生成待发布信息的维度,从而无法生成满足信息提供者的发布需求的待发布信息;同时,由于存在生成后的待发布信息不为信息提供者提供素材信息的最佳展现方式的可能性,从而影响待发布信息的发布效果,进一步,降低网络社区中用户的浏览体验。 因此,如何有效地生成网络社区中的待发布信息,是目前亟待解决的问题之一。

发明内容
本发明的目的是提供一种用于生成网络社区中的待发布信息的方法与设备。根据本发明的一个方面,提供了一种计算机实现的用于生成网络社区中的待发布信息的方法,该方法包括以下步骤a根据信息提供者的属性信息,确定与所述信息提供者的属性信息相适应的信息发布方式;b根据所述信息发布方式,并基于所述信息提供者提供的素材信息,生成待发布信
肩、O根据本发明的另一方面,还提供了一种用于生成网络社区中的待发布信息的设备,该设备包括第一确定装置,用于根据信息提供者的属性信息,确定与所述信息提供者的属性信息相适应的信息发布方式;第一生成装置,用于根据所述信息发布方式,并基于所述信息提供者提供的素材信息,生成待发布信息。与现有技术相比,本发明根据信息提供者的属性信息,如行业属性、偏好设置、历史发布信息等,确定与所述信息提供者的属性信息相适应的的信息发布方式;接着,根据所述信息发布方式,并基于所述信息提供者提供的素材信息,生成待发布信息;即将信息提供者的属性信息作为生成待发布信息的条件,从而满足了信息提供者的发布需求;同时,生成的待发布信息是信息提供者提供素材信息的较佳展示形式,提高网络社区中信息的发布效果,进而提高用户浏览体验。


通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显图I示出根据本发明一个方面的用于生成网络社区中的待发布信息的设备示意图; 图2示出根据本发明一个优选实施例的用于生成网络社区中的待发布信息的设备不意图;图3示出根据本发明另一优选实施例的用于生成网络社区中的待发布信息的设备不意图;图4示出根据本发明另一个方面的用于生成网络社区中的待发布信息的方法流程图;图5示出根据本发明一个优选实施例的用于生成网络社区中的待发布信息方法流程图;图6示出根据本发明另一优选实施例的用于生成网络社区中的待发布信息方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。
具体实施例方式下面结合附图对本发明作进一步详细描述。图I示出根据本发明一个方面的用于生成网络社区中的待发布信息的设备示意图。在此,所述生成设备I为网络设备,其包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。在此,根据本发明的用于存储网络社区的数据信息的设备可以是与生成设备I通过网络进行通信连接的独立的设备,包括但不限于普通计算机、服务器、主机等;也可以是与生成设备I成一体,为简明起见,以下以与生成设备I成一体为例进行描述。如图I所示,生成设备I包括第一确定装置111和第一生成装置112。以下参照图I来对生成设备I生成待发布信息的过程进行详细描述首先,第一确定装置111根据信息提供者的属性信息,确定与所述信息提供者的属性信息相适应的信息发布方式。在此,所述信息提供者的属性信息包括但不限于以下任一项I)信息提供者的行业属性;如餐饮行业、汽车行业、医药行业等;2)信息提供者的偏好设置;其包含但不限于,用户预先设置的一些偏好选择,如信息提供者倾向的信息发布方式;3)信息提供者的历史发布记录;其由系统来记录和统计信息提供者先前的信息发布历史,从而可判断或预测信息提供者的需求。其中,可赋予信息提供者一个临时ID并为其建立一个特征库,将每次信息发布过程中使用的信息发布方式保存于该特征库中。
本领域技术人员应能理解上述信息提供者的属性信息仅为举例,其他现有的或今后可能出现的信息提供者的属性信息如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。在此,所述信息发布方式包括但不限于以下任一项I)文本方式;2)图片方式;3)多媒体方式;4)页面内嵌应用方式。、
其中,所述信息发布方式可以单独用于生成待发布信息,也可多个相结合以用于生成待发布信息。本领域技术人员应能理解上述信息发布方式仅为举例,其他现有的或今后可能出现的信息发布方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。在此,所述确定信息发布方式的方式包括但不限于以下任一项I)根据所述信息提供者的属性信息,确定所述信息提供者的发布需求;根据所述信息提供者的发布需求,确定所述信息发布方式;该具体实现方式将在下述实施例中进行详细描述;2)根据信息提供者的偏好设置、历史发布记录,确定与信息提供者相适应的信息发布方式。在一示例中,第一确定装置111通过诸如总线等介质,基于约定的内部通信协议读取信息提供者的特征库,以获得该信息提供者历史信息发布记录,接着,对该历史信息发布记录进行统计分析,以确定该信息提供者历史使用次数最多的信息发布方式为纯文本与图片相结合的发布方式,则确定与该信息提供者的历史发布记录相适应的信息发布方式为纯文本与图片相结合的发布方式;在此,所述内部通信协议包括但不限于存在于计算机中的各种形式通信,例如面向对象编程中对象之间的通信协议;操作系统内不同程序或计算机不同模块之间的消息传送协议。在此,上述各项信息提供者的属性信息不仅可以单独用于确定信息发布方式,还可以将其中多项结合用于确定信息发布方式。本领域技术人员应能理解上述确定信息发布方式的方式仅为举例,其他现有的或今后可能出现的确定信息发布方式的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。接着,第一生成装置112根据第一确定装置111确定的信息发布方式,并基于所述信息提供者提供的素材信息,生成待发布信息。在此,所述生成方式包括但不限于以下任一项I)根据信息发布方式,确定与该信息发布方式相对应的待发布信息格式;接着,将该信息发布者提供的素材信息按照该待发布信息格式的设置为待发布信息;2)根据信息发布方式,从信息发布者提供的素材信息中选择全部或部分素材信息;根据该信息发布方式,并基于所选择的全部或部分素材信息来生成待发布信息;该具体实现方式将在下述实施例中进行详细描述。
在此,所述素材信息包括但不限于以下任一项I)文本素材;2)图片素材;3)多媒体素材;如音频、视频、动画等。在一示例中,第一生成装置112根据已确定的信息发布方式,如文本及图片相结合的发布方式,从预定的多种信息生成模板中,确定与该文本及图片相结合的发布方式对应的信息生成模板;接着,第一生成装置112根据信息发布者的标识信息,从素材信息库中提取该信息发布者提供的素材信息,从而将该等素材信息填写入与其相对应的该信息生成模板的各个版块中,以生成待发布信息;其中,与信息发布方式对应的信息生成模板可能包括多种,其通过不同的编排方式相区别,例如,与文本及图片相结合的发布方式对应的多个信息生成模板中图片与文本的排版位置不同。在此,所述素材信息库中包括信息提供者的标识信息及该信息提供者预存的素材信息,其包括关系数据库、Key-Value存储系统、或文 件系统等。可选地,第一生成装置112可首先基于全部素材信息来生成不同版式的待发布信息;例如,文本与图片相结合的简洁版待发布信息,文字动画效果及图片动画效果相结合的动趣版待发布信息,接着,根据已确定的信息发布方式,确定与其相对应的待发布信息。本领域技术人员应能理解上述生成待发布信息的方式仅为举例,其他现有的或今后可能出现的生成待发布信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。优选地,第一确定装置111和第一生成装置112之间是持续不断地工作。具体地,第一确定装置111持续地根据信息提供者的属性信息,确定与所述信息提供者的属性信息相适应的信息发布方式;第一生成装置112也持续地根据所述信息发布方式,并基于所述信息提供者提供的素材信息,生成待发布信息。在此,本领域技术人员应理解“持续”是指各装置不断进行上述信息发布方式的确定和待发布信息的生成,直至满足预定停止条件,例如第一确定装置111在较长时间内停止对信息发布方式的确定。图2示出根据本发明一个优选实施例的用于生成网络社区中的待发布信息的设备示意图。其中,第一生成装置212包括选择单元2121和第二生成单元2122。在此,图2中所示生成设备I中的第一确定装置211所执行的功能和操作与前面参照图I所描述的第一确定装置111所执行的功能和操作的内容相同,为简明起见,将其以引用方式包含于此,而不做赘述。具体地,首先,选择单元2121根据第一确定装置211确定的信息发布方式,从信息提供者提供的素材信息中选择全部或部分素材信息;接着,第二生成单元2122根据第一确定装置211确定的信息发布方式,并基于选择单元2121选择的全部或部分素材信息来生成待发布信息。在一示例中,选择单元2121根据第一确定装置211确定的信息发布方式,如视频及文本相结合的发布方式,从素材信息库中提取该信息发布者提供的全部素材信息中视频素材信息和文本素材信息;接着,第二生成单元2122从预定的多种信息生成模板中,确定与该视频及文本的发布方式相对应的信息生成模板,从而将视频素材信息和文本素材信息填写入该信息生成模板中的视频版块和文本版块,以生成待发布信息。
在此,所述待发布信息可以从多个角度相区别,包括但不限于从信息发布者提供的全部素材信息中提取不同的素材信息来生成待发布信息、基于相同的素材信息采取不同的编排方式来生成待发布信息、或者结合使用这两种方式来生成待发布信息。本领域技术人员应能理解上述选择素材信息的方式和/或生成待发布信息的方式仅为举例,其他现有的或今后可能出现的选择素材信息的方式和/或生成待发布信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。图3示出根据本发明另一优选实施例的用于生成网络社区中的待发布信息的设备示意图。其中,第一确定装置311包括第二确定单元3111和第三确定单元3112。在此,图3中所示生成设备I中的第一生成装置312所执行的功能和操作与前面参照图I所描述的第一生成装置112所执行的功能和操作的内容相同,为简明起见,将其以引用方式包含于此,而不做赘述。具体地,首先,第二确定单元3111根据信息提供者的属性信息,确定该信息提供 者的发布需求;接着,第三确定单元3112根据该信息提供者的发布需求,确定与该信息提供者的属性信息相适应的信息发布方式。在此,根据信息提供者的属性信息确定发布需求的方式包括但不限于-根据信息提供者的行业属性,基于预定规则,确定该信息提供者的发布需求;例如,当信息提供者的行业属性为餐饮行业,基于预定规则,则确定其发布需求为提供餐馆的具体地理位置信息;当信息提供者的行业属性为鲜花、服装等产品提供行业,基于预定规贝U,则确定其发布需求为提供产品的样图;当信息提供者的行业属性为医药行业,基于预定规则,则确定其发布需求为提供信息提供者的联系方式等信息;当信息提供者的行业属性为游戏行业,基于预定规则,则确定其发布需求为提供游戏试用版本或多媒体展示。在一示例中,第二确定单元3111根据信息提供者预设的行业属性,如餐饮行业,基于预定规则确定该信息提供者的发布需求为提供餐馆的具体地理位置信息;接着,第三确定单元3112根据该信息提供者的发布需求,确定符合该发布需求的信息发布方式为网页内嵌地图应用方式或图片方式,即可确定信息发布方式为网页内嵌地图应用及文本相结合的发布方式,或图片及文本相结合的发布方式。优选地,还可以将信息提供者的发布需求,以及信息提供者的偏好设置、历史发布记录相结合,以确定信息发布方式。本领域技术人员应能理解上述确定发布需求的方式和/或确定信息发布方式的方式仅为举例,其他现有的或今后可能出现的确定发布需求的方式和/或确定信息发布方式的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。参阅图1,在本发明的再一个优选实施例中,生成设备I还包括发布装置(未示出)、获取装置(未示出)和第四确定装置(未示出)。其中,发布装置将第一生成装置112生成的待发布信息发布至所述网络社区;获取装置获取用户对已发送至所述网络社区中的所述待发布信息的反馈信息;第四确定装置根据所述反馈信息,确定所述用户的用户需求;第一生成装置112根据所述用户的用户需求,并基于所述信息提供者提供的素材信息,来生成满足所述用户需求的待发布信息。具体地,发布装置将第一生成装置112生成的待发布信息,发布至网络社区以作为该网络社区的一个新贴,也可作为网络社区某一贴子的回贴;例如,将某一待发布信息作为网络社区的一个新贴,通过约定的通信方式发布至该网络社区中;在此,所述约定的通信方式包括通过诸如总线等介质的网络设备的内部通信协议。进一步,生成设备I还可通过页面技术,如JSP、ASP或PHP等,将该网络社区中的信息以屏幕显示的方式提供至用户设备,以供该网络社区的用户进行浏览、回复等操作。在此,所述用户设备包括但不限于任何一种可与用户通过键盘、遥控器、触摸板、或声控设备进行人机交互的电子产品,例如计算机、智能手机、PDA、游戏机、或IPTV等。

接着,获取装置获取用户对已发送至该网络社区中的该待发布信息的反馈信息;第四确定装置根据获取装置获取的反馈信息,确定该用户的用户需求;第一生成装置112根据该用户的用户需求,确定与该用户需求相适应的信息发布方式,接着,根据该信息发布方式,并基于信息提供者提供的素材信息,来生成满足该用户需求的待发布信息。在此,生成设备I与用户设备之间可通过任何通信方式实现通信,包括但不限于,基于3GPP、LTE、WIMAX的移动通信、基于TCP/IP、UDP协议的计算机网络通信以及基于蓝牙、红外传输标准的近距无线传输方式。在此,所述反馈信息包括但不限于以下任一项I)回复;即用户通过用户设备输入针对某一已发布的待发布信息的回复信息,并将该回复信息发布至该网络社区;2)好评操作;例如,用户通过用户设备对某一已发布的待发布信息点击“顶”、“赞”、“好评”等进行好评的按钮;3)收藏操作;例如,用户将某一已发布的待发布信息收藏至网络收藏库中。在此,所述确定用户需求的方式包括但不限于以下任一项I)当反馈信息为回复信息,则第四确定装置通过对用户的回复信息进行语义分析,例如通过自然语言分析规则,以确定该用户的用户需求;例如,回复信息中包含“样品”、“图片”等关键词,则确定用户需求为需要提供图片信息;2)当反馈信息为收藏,则第四确定装置根据预定第一判断规则,判断用户对该信息感兴趣,即可确定用户需求为需要提供该已发布的待发布信息的更多信息,如联系电话等;3)当反馈信息为好评,则第四确定装置根据预定第二判断规则,判断用户认为该信息对其有价值,即可确定用户需求为需要提供与该已发布的待发布信息相关的其他同类产品服务。在一示例中,发布装置将第一生成装置112生成的待发布信息作为网络社区的一个新贴,通过约定的通信方式发布至该网络社区中;同时,生成设备I通过页面技术,如JSP、ASP或PHP等,将该网络社区中的信息以屏幕显示的方式提供至用户设备,以供该网络社区的用户进行反馈操作;获取装置获取某一用户对已发送至该网络社区中的该待发布信息的反复信息,如回复信息“能否提供产品样图看看啊”;第四确定装置通过诸如句子切分、部分词性标注、名称抽取、组块、解析等自然语言分析规则,对该回复信息进行语义分析,确定该用户的用户需求为需要提供图片信息;则第一生成装置112根据该用户的用户需求,确定与该用户需求相适应的信息发布方式为图片发布方式,接着,根据该图片发布方式,从信息提供者提供的全部素材信息中提取图片素材信息,并将其填入与该图片发布方式相对应的信息生成模板中来生成待发布信息。
本领域技术人员应能理解上述发布待发布信息的方式和/或获取反馈信息方式的方式和/或确定用户需求的方式和/或生成待发布信息的方式仅为举例,其他现有的或今后可能出现的发布待发布信息的方式和/或获取反馈信息方式的方式和/或确定用户需求的方式和/或生成待发布信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。优选地(参照图1),第四确定装置根据获取装置获取的反馈信息,结合所述用户的相关信息,确定所述用户的用户需求。在此,所述用户的相关信息包括以下至少任一项I)用户历史行为记录;其中,所述用户历史记录信息由系统来记录和统计用户先前的搜索和点击浏览历史,从而可判断或预测用户的需求;在此,生成设备I获取用户历史 行为记录的方式可为根据在用户通过用户设备浏览网页期间由用户设备端或网络端所记录的或由用户设备的cookies信息中提取的用户历史行为信息中获取;2)用户地理位置信息;其中,所述用户地理位置信息可由用户设备的IP地址以确定,其可以反映该用户当前所处地域,可由生成设备I实时检测用户设备来获取。本领域技术人员应能理解上述用户的相关信息仅为举例,其他现有的或今后可能出现的用户的相关信息如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。在一示例中,当已发送至网络社区的待发送信息为关于全国鲜花配送服务的信息,用户设备通过检测用户对网络社区中发布信息I的按钮“收藏”的点击操作,获取用户对发布信息I进行收藏操作,并将该收藏操作发送至生成设备1,例如,可将其封装为http请求消息并通过诸如http、https通信协议发送至生成设备I ;接着,生成设备I的获取装置通过实时监听的方式接收该请求消息,进而通过解析该请求消息以获取用户对发布信息I的收藏操作;第四确定装置通过地实时检测该用户的用户设备,获取该用户的IP地址位于北京市,则确定该用户的用户需求为需要提供北京市鲜花配送服务的更多相关信息,例如包括预定电话、北京市内免费配送范围等。本领域技术人员应能理解上述确定用户需求的方式仅为举例,其他现有的或今后可能出现的确定用户需求的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。图4示出根据本发明一个方面的用于生成网络社区中的待发布信息的方法流程图。在此,所述生成设备I为网络设备,其包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。在此,根据本发明的用于存储网络社区的数据信息的设备可以是与生成设备I通过网络进行通信连接的独立的设备,包括但不限于普通计算机、服务器、主机等;也可以是与生成设备I成一体,为简明起见,以下以与生成设备I成一体为例进行描述。
如图4所示,该过程包括步骤S401和步骤S402。以下参照图4来对生成设备I生成待发布信息的过程进行详细描述首先,在步骤S401中,生成设备I根据信息提供者的属性信息,确定与所述信息提供者的属性信息相适应的信息发布方式。在此,所述信息提供者的属性信息包括但不限于以下任一项
I)信息提供者的行业属性;如餐饮行业、汽车行业、医药行业等;2)信息提供者的偏好设置;其包含但不限于,用户预先设置的一些偏好选择,如信息提供者倾向的信息发布方式;3)信息提供者的历史发布记录;其由系统来记录和统计信息提供者先前的信息发布历史,从而可判断或预测信息提供者的需求。其中,可赋予信息提供者一个临时ID并为其建立一个特征库,将每次信息发布过程中使用的信息发布方式保存于该特征库中。本领域技术人员应能理解上述信息提供者的属性信息仅为举例,其他现有的或今后可能出现的信息提供者的属性信息如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。在此,所述信息发布方式包括但不限于以下任一项I)文本方式;2)图片方式;3)多媒体方式;4)页面内嵌应用方式。其中,所述信息发布方式可以单独用于生成待发布信息,也可多个相结合以用于生成待发布信息。本领域技术人员应能理解上述信息发布方式仅为举例,其他现有的或今后可能出现的信息发布方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。在此,所述确定信息发布方式的方式包括但不限于以下任一项I)根据所述信息提供者的属性信息,确定所述信息提供者的发布需求;根据所述信息提供者的发布需求,确定所述信息发布方式;该具体实现方式将在下述实施例中进行详细描述;2)根据信息提供者的偏好设置、历史发布记录,确定与信息提供者相适应的信息发布方式。在一示例中,在步骤S401中,生成设备I通过诸如总线等介质,基于约定的内部通信协议读取信息提供者的特征库,以获得该信息提供者历史信息发布记录,接着,对该历史信息发布记录进行统计分析,以确定该信息提供者历史使用次数最多的信息发布方式为纯文本与图片相结合的发布方式,则确定与该信息提供者的历史发布记录相适应的信息发布方式为纯文本与图片相结合的发布方式;在此,所述内部通信协议包括但不限于存在于计算机中的各种形式通信,例如面向对象编程中对象之间的通信协议;操作系统内不同程序或计算机不同模块之间的消息传送协议。在此,上述各项信息提供者的属性信息不仅可以单独用于确定信息发布方式,还可以将其中多项结合用于确定信息发布方式。
本领域技术人员应能理解上述确定信息发布方式的方式仅为举例,其他现有的或今后可能出现的确定信息发布方式的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。接着,在步骤S402中,生成设备I根据其在步骤S401中确定的信息发布方式,并基于所述信息提供者提供的素材信息,生成待发布信息。在此,所述生成方式包括但不限于以下任一项I)根据信息发布方式,确定与该信息发布方式相对应的待发布信息格式;接着,将该信息发布者提供的素材信息按照该待发布信息格式的设置为待发布信息;2)根据信息发布方式,从信息发布者提供的素材信息中选择全部或部分素材信 息;根据该信息发布方式,并基于所选择的全部或部分素材信息来生成待发布信息;该具体实现方式将在下述实施例中进行详细描述。在此,所述素材信息包括但不限于以下任一项I)文本素材;2)图片素材;3)多媒体素材;如音频、视频、动画等。在一示例中,在步骤S402中,生成设备I根据已确定的信息发布方式,如文本及图片相结合的发布方式,从预定的多种信息生成模板中,确定与该文本及图片相结合的发布方式对应的信息生成模板;接着,生成设备I根据信息发布者的标识信息,从素材信息库中提取该信息发布者提供的素材信息,从而将该等素材信息填写入与其相对应的该信息生成模板的各个版块中,以生成待发布信息;其中,与信息发布方式对应的信息生成模板可能包括多种,其通过不同的编排方式相区别,例如,与文本及图片相结合的发布方式对应的多个信息生成模板中图片与文本的排版位置不同。在此,所述素材信息库中包括信息提供者的标识信息及该信息提供者预存的素材信息,其包括关系数据库、Key-Value存储系统、或文件系统等。可选地,在步骤S402中,生成设备I可首先基于全部素材信息来生成不同版式的待发布信息;例如,文本与图片相结合的简洁版待发布信息,文字动画效果及图片动画效果相结合的动趣版待发布信息,接着,根据已确定的信息发布方式,确定与其相对应的待发布信息。本领域技术人员应能理解上述生成待发布信息的方式仅为举例,其他现有的或今后可能出现的生成待发布信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。优选地,生成设备I在步骤S401和步骤S402中是持续不断地工作。具体地,在步骤S401中,生成设备I持续地根据信息提供者的属性信息,确定与所述信息提供者的属性信息相适应的信息发布方式;在步骤S402中,生成设备I也持续地根据所述信息发布方式,并基于所述信息提供者提供的素材信息,生成待发布信息。在此,本领域技术人员应理解“持续”是指生成设备I在各步骤中不断进行上述信息发布方式的确定和待发布信息的生成,直至满足预定停止条件,例如生成设备I在较长时间内停止对信息发布方式的确定。图5示出根据本发明一个优选实施例的用于生成网络社区中的待发布信息的方法流程图。其中,步骤S502包括步骤S5021和步骤S5022。
在此,图5中所示生成设备I在步骤S501中所执行的功能和操作与前面参照图4所描述的生成设备I在步骤S401中所执行的功能和操作的内容相同,为简明起见,将其以引用方式包含于此,而不做赘述。具体地,首先,在步骤S5021中,生成设备I根据其在步骤S501中确定的信息发布方式,从信息提供者提供的素材信息中选择全部或部分素材信息;接着,在步骤S5022中,生成设备I根据其在步骤S501中确定的信息发布方式,并基于其在步骤S5021中选择的全部或部分素材信息来生成待发布信息。
在一示例中,在步骤S5021中,生成设备I根据已确定的信息发布方式,如视频及文本相结合的发布方式,从素材信息库中提取该信息发布者提供的全部素材信息中视频素材信息和文本素材信息;接着,在步骤S5022中,生成设备I从预定的多种信息生成模板中,确定与该视频及文本的发布方式相对应的信息生成模板,从而将视频素材信息和文本素材信息填写入该信息生成模板中的视频版块和文本版块,以生成待发布信息。在此,所述待发布信息可以从多个角度相区别,包括但不限于从信息发布者提供的全部素材信息中提取不同的素材信息来生成待发布信息、基于相同的素材信息采取不同的编排方式来生成待发布信息、或者结合使用这两种方式来生成待发布信息。本领域技术人员应能理解上述选择素材信息的方式和/或生成待发布信息的方式仅为举例,其他现有的或今后可能出现的选择素材信息的方式和/或生成待发布信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。图6示出根据本发明另一优选实施例的用于生成网络社区中的待发布信息的方法流程图。其中,步骤S601包括步骤S6011和步骤S6012。在此,图6中所示生成设备I在步骤S602中所执行的功能和操作与前面参照图4所描述的生成设备I在步骤S402中所执行的功能和操作的内容相同,为简明起见,将其以引用方式包含于此,而不做赘述。具体地,首先,在步骤S6011中,生成设备I根据信息提供者的属性信息,确定该信息提供者的发布需求;接着,在步骤S6012中,生成设备I根据该信息提供者的发布需求,确定与该信息提供者的属性信息相适应的信息发布方式。在此,根据信息提供者的属性信息确定发布需求的方式包括但不限于-根据信息提供者的行业属性,基于预定规则,确定该信息提供者的发布需求;例如,当信息提供者的行业属性为餐饮行业,基于预定规则,则确定其发布需求为提供餐馆的具体地理位置信息;当信息提供者的行业属性为鲜花、服装等产品提供行业,基于预定规贝U,则确定其发布需求为提供产品的样图;当信息提供者的行业属性为医药行业,基于预定规则,则确定其发布需求为提供信息提供者的联系方式等信息;当信息提供者的行业属性为游戏行业,基于预定规则,则确定其发布需求为提供游戏试用版本或多媒体展示。在一示例中,在步骤S6011中,生成设备I根据信息提供者预设的行业属性,如餐饮行业,基于预定规则确定该信息提供者的发布需求为提供餐馆的具体地理位置信息;接着,在步骤S6012中,生成设备I根据该信息提供者的发布需求,确定符合该发布需求的信息发布方式为网页内嵌地图应用方式或图片方式,即可确定信息发布方式为网页内嵌地图应用及文本相结合的发布方式,或图片及文本相结合的发布方式。优选地,还可以将信息提供者的发布需求,以及信息提供者的偏好设置、历史发布记录相结合,以确定信息发布方式。本领域技术人员应能理解上述确定发布需求的方式和/或确定信息发布方式的方式仅为举例,其他现有的或今后可能出现的确定发布需求的方式和/或确定信息发布方式的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。参阅图4,在本发明的再一个优选实施例中,该过程还包括步骤S403 (未示出)、步骤S404(未示出)和步骤S405(未示出)。其中,在步骤S403中,生成设备I将其在步骤S401中生成的待发布信息发布至所述网络社区;在步骤S404中,生成设备I获取用户对已发送至所述网络社区中的所述待发布信息的反馈信息;在步骤S405中,生成设备I根据所述反馈信息,确定所述用户的用户需求;在步骤S402中,生成设备I根据所述用户的用户需求,并基于所述信息提供者提供的素材信息,来生成满足所述用户需求的待发布信息。具体地,在步骤S403中,生成设备I将其在步骤S401中生成的待发布信息,发布至网络社区以作为该网络社区的一个新贴,也可作为网络社区某一贴子的回贴;例如,将某一待发布信息作为网络社区的一个新贴,通过约定的通信方式发布至该网络社区中;在此,所述约定的通信方式包括通过诸如总线等介质的网络设备的内部通信协议。进一步,生成设备I还可通过页面技术,如JSP、ASP或PHP等,将该网络社区中的信息以屏幕显示的方式提供至用户设备,以供该网络社区的用户进行浏览、回复等操作。在此,所述用户设备包括但不限于任何一种可与用户通过键盘、遥控器、触摸板、或声控设备进行人机交互的电子产品,例如计算机、智能手机、PDA、游戏机、或IPTV等。接着,在步骤S404中,生成设备I获取用户对已发送至该网络社区中的该待发布信息的反馈信息;在步骤S405中,生成设备I根据获取其在步骤S404中的反馈信息,确定该用户的用户需求;在步骤S402中,生成设备I根据该用户的用户需求,确定与该用户需求相适应的信息发布方式,接着,根据该信息发布方式,并基于信息提供者提供的素材信息,来生成满足该用户需求的待发布信息。在此,生成设备I与用户设备之间可通过任何通信方式实现通信,包括但不限于,基于3GPP、LTE、WIMAX的移动通信、基于TCP/IP、UDP协议的计算机网络通信以及基于蓝牙、红外传输标准的近距无线传输方式。在此,所述反馈信息包括但不限于以下任一项I)回复;即用户通过用户设备输入针对某一已发布的待发布信息的回复信息,并将该回复信息发布至该网络社区;2)好评操作;例如,用户通过用户设备对某一已发布的待发布信息点击“顶”、“赞”、“好评”等进行好评的按钮;3)收藏操作;例如,用户将某一已发布的待发布信息收藏至网络收藏库中。在此,所述确定用户需求的方式包括但不限于以下任一项I)当反馈信息为回复信息,则生成设备I通过对用户的回复信息进行语义分析,例如通过自然语言分析规则,以确定该用户的用户需求;例如,回复信息中包含“样品”、“图 片”等关键词,则确定用户需求为需要提供图片信息;2)当反馈信息为收藏,则生成设备I根据预定第一判断规则,判断用户对该信息感兴趣,即可确定用户需求为需要提供该已发布的待发布信息的更多信息,如联系电话等;
3)当反馈信息为好评,则生成设备I根据预定第二判断规则,判断用户认为该信息对其有价值,即可确定用户需求为需要提供与该已发布的待发布信息相关的其他同类产品服务。在一示例中,在步骤S403中,生成设备I将已生成的待发布信息作为网络社区的一个新贴,通过约定的通信方式发布至该网络社区中;同时,生成设备I通过页面技术,如JSP、ASP或PHP等,将该网络社区中的信息以屏幕显示的方式提供至用户设备,以供该网络社区的用户进行反馈操作;在步骤S404中,生成设备I获取某一用户对已发送至该网络社区中的该待发布信息的反复信息,如回复信息“能否提供产品样图看看啊”;在步骤S405中,生成设备I通过诸如句子切分、部分词性标注、名称抽取、组块、解析等自然语言分析规则,对该回复信息进行语义分析,确定该用户的用户需求为需要提供图片信息;则在步骤S402中,生成设备I根据该用户的用户需求,确定与该用户需求相适应的信息发布方式为图片发布方式,接着,根据该图片发布方式,从信息提供者提供的全部素材信息中提取图片素材信息,并将其填入与该图片发布方式相对应的信息生成模板中来生成待发布信息。本领域技术人员应能理解上述发布待发布信息的方式和/或获取反馈信息方式的方式和/或确定用户需求的方式和/或生成待发布信息的方式仅为举例,其他现有的或今后可能出现的发布待发布信息的方式和/或获取反馈信息方式的方式和/或确定用户需求的方式和/或生成待发布信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。优选地(参照图4),在步骤S405中,生成设备I根据其在步骤S404中获取的反馈信息,结合所述用户的相关信息,确定所述用户的用户需求。在此,所述用户的相关信息包括以下至少任一项I)用户历史行为记录;其中,所述用户历史记录信息由系统来记录和统计用户先前的搜索和点击浏览历史,从而可判断或预测用户的需求;在此,生成设备I获取用户历史行为记录的方式可为根据在用户通过用户设备浏览网页期间由用户设备端或网络端所记录的或由用户设备的cookies信息中提取的用户历史行为信息中获取;2)用户地理位置信息;其中,所述用户地理位置信息可由用户设备的IP地址以确定,其可以反映该用户当前所处地域,可由生成设备I实时检测用户设备来获取。本领域技术人员应能理解上述用户的相关信息仅为举例,其他现有的或今后可能出现的用户的相关信息如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。在一示例中,当已发送至网络社区的待发送信息为关于全国鲜花配送服务的信 息,用户设备通过检测用户对网络社区中发布信息I的按钮“收藏”的点击操作,获取用户对发布信息I进行收藏操作,并将该收藏操作发送至生成设备1,例如,可将其封装为http请求消息并通过诸如http、https通信协议发送至生成设备I ;接着,生成设备I通过实时监听的方式接收该请求消息,进而通过解析该请求消息以获取用户对发布信息I的收藏操作;在步骤S405中,生成设备I通过地实时检测该用户的用户设备,获取该用户的IP地址位于北京市,则确定该用户的用户需求为需要提供北京市鲜花配送服务的更多相关信息,例如包括预定电话、北京市内免费配送范围等。本领域技术人员应能理解上述确定用户需求的方式仅为举例,其他现有的或今后可能出现的确定用户需求的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多 个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
权利要求
1.一种计算机实现的用于生成网络社区中的待发布信息的方法,该方法包括以下步骤 a根据信息提供者的属性信息,确定与所述信息提供者的属性信息相适应的信息发布方式; b根据所述信息发布方式,并基于所述信息提供者提供的素材信息,生成待发布信息。
2.根据权利要求I所述的方法,其中,所述步骤b包括 -根据所述信息发布方式,从所述素材信息中选择全部或部分素材信息; -根据所述信息发布方式,并基于所选择的全部或部分素材信息来生成所述待发布信息。
3.根据权利要求I或2所述的方法,其中,所述步骤a包括 -根据所述信息提供者的属性信息,确定所述信息提供者的发布需求; -根据所述信息提供者的发布需求,确定所述信息发布方式。
4.根据权利要求I至3任一项所述的方法,其中,所述信息发布方式包括以下任一项 -文本方式; -图片方式; -多媒体方式; -页面内嵌应用方式。
5.根据权利要求I至4任一项所述的方法,其中,所述信息提供者的属性信息包括以下至少任一项 -信息提供者的行业属性; -信息提供者的偏好设置; -信息提供者的历史发布记录。
6.根据权利要求I至5任一项所述的方法,其中,该方法还包括 -将所述待发布信息发布至所述网络社区; 其中,该方法还包括 X获取用户对已发送至所述网络社区中的所述待发布信息的反馈信息; y根据所述反馈信息,确定所述用户的用户需求; 其中,所述步骤b还包括 -根据所述用户的用户需求,并基于所述信息提供者提供的素材信息,来生成满足所述用户需求的待发布信息。
7.根据权利要求6所述的方法,其中,所述步骤I包括 -根据所述反馈信息,结合所述用户的相关信息,确定所述用户的用户需求。
8.根据权利要求7所述的方法,其中,所述用户的相关信息包括以下至少任一项 -用户历史行为记录; -用户地理位置信息。
9.一种用于生成网络社区中的待发布信息的设备,该设备包括 第一确定装置,用于根据信息提供者的属性信息,确定与所述信息提供者的属性信息相适应的信息发布方式; 第一生成装置,用于根据所述信息发布方式,并基于所述信息提供者提供的素材信息,生成待发布信息。
10.根据权利要求9所述的设备,其中,所述第一生成装置包括 选择单元,用于根据所述信息发布方式,从所述素材信息中选择全部或部分素材信息; 第二生成单元,用于根据所述信息发布方式,并基于所选择的全部或部分素材信息来生成所述待发布信息。
11.根据权利要求9或10所述的设备,其中,所述第一确定装置包括 第二确定单元,用于根据所述信息提供者的属性信息,确定所述信息提供者的发布需求; 第三确定单元,用于根据所述信息提供者的发布需求,确定所述信息发布方式。
12.根据权利要求9至11任一项所述的设备,其中,所述信息发布方式包括以下任一项 -文本方式; -图片方式; -多媒体方式; -页面内嵌应用方式。
13.根据权利要求9至12任一项所述的设备,其中,所述信息提供者的属性信息包括以下至少任一项 -信息提供者的行业属性; -信息提供者的偏好设置; -信息提供者的历史发布记录。
14.根据权利要求9至13任一项所述的设备,其中,该设备还包括 发布装置,用于将所述待发布信息发布至所述网络社区; 其中,该设备还包括 获取装置,用于获取用户对已发送至所述网络社区中的所述待发布信息的反馈信息; 第四确定装置,用于根据所述反馈信息,确定所述用户的用户需求; 其中,所述第一生成装置还用于根据所述用户的用户需求,并基于所述信息提供者提供的素材信息,来生成满足所述用户需求的待发布信息。
15.根据权利要求14所述的设备,其中,所述第四确定装置用于根据所述反馈信息,结合所述用户的相关信息,确定所述用户的用户需求。
16.根据权利要求15所述的设备,其中,所述用户的相关信息包括以下至少任一项 -用户历史行为记录; -用户地理位置信息。
全文摘要
本发明的目的是提供一种用于生成网络社区中的待发布信息的方法与设备。其中,本发明根据信息提供者的属性信息,如行业属性、偏好设置、历史发布信息等,确定与所述信息提供者的属性信息相适应的的信息发布方式;接着,根据所述信息发布方式,并基于所述信息提供者提供的素材信息,生成待发布信息;即将信息提供者的属性信息作为生成待发布信息的条件,从而满足了信息提供者的发布需求;同时,生成的待发布信息是信息提供者提供素材信息的较佳展示形式,提高网络社区中信息的发布效果,进而提高用户浏览体验。
文档编号G06F17/30GK102663078SQ20121009604
公开日2012年9月12日 申请日期2012年4月1日 优先权日2012年4月1日
发明者刘露, 李彦宏 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1