一种网络社区的社区信息发布方法、装置及系统的制作方法

文档序号:7655719阅读:184来源:国知局
专利名称:一种网络社区的社区信息发布方法、装置及系统的制作方法
技术领域
本申请涉及互联网技术领域,尤其涉及一种网络社区的社区信息发布方法、装置及系统。
背景技术
在互联网技术中,网络社区为用户发布自我创造的内容,或与他人产生信息交换并能够保存个人信息的互联网系统,例如BBS论坛、IM系统、博客、微博客、网络购物社区,以及其它多种形式的网络平台。随着互联网技术的发展,将社区信息仅在本网络社区上发布,以便本网络社区的社区用户浏览,已无法满足社区用户对社区信息分享的要求。目前在现有技术中,出现了将与一个网络社区相关的社区信息,在其它网络社区 上进行发布,以便其它网络社区的社区用户也能够浏览该网络社区的社区信息,从而实现了一个网络社区的社区信息能够在多个网络社区上进行分享,该现有技术方案的实现过程如图I所示,具体包括步骤S101、网络社区的社区用户利用其使用的用户终端,通过该网络社区的社区服务器(相当于图I中的本社区服务器)提供的社区登录页面,登录该网络社区。步骤S102、在登录网络社区后,该网络社区的社区服务器向该社区用户使用的用户终端提供信息发布编辑页面。步骤S103、该社区用户使用该用户终端,通过在该信息发布编辑页面上进行选择操作,包括选择将要在其它网络社区上分享的本网络社区的社区信息,以及选择将要分享的其它网络社区等,然后向本社区服务器发送包含该选择结果的发布请求。步骤S104、本社区服务器接收到该社区用户发送的该发布请求后,基于选择结果中指示的其它网络社区,判断该社区用户在本网络社区的用户账号与该社区用户在其它网络社区的用户账号是否已进行了绑定,如果未绑定,则进入步骤S105,否则,进入步骤S106。步骤S105、该社区用户使用用户终端通过与本社区服务器之间的信息交互,实现该社区用户在本网络社区的用户账号与该社区用户在其它网络社区的用户账号之间的绑定。步骤S106、本社区服务器调用其与其它网络社区的社区服务器(相当于图I中的其它社区服务器)之间已建立的接口,将选择结果中包含的社区信息发送给其它网络社区的社区服务器,并且还伴随该社区信息同时发送该社区用户在其它网络社区的用户账号。步骤S107、其它网络社区的社区服务器在接收到该社区信息和该社区用户在该其它网络社区的用户账号后,以该社区用户在该其它网络社区的用户账号的身份,在该其它网络社区上发布本网络社区的该社区信息,从而实现该社区信息在不同的网络社区之间的分享。采用上述图I所示的方案,对于社区信息的分享,是由被分享的网络社区的社区用户,在被分享的网络社区一侧触发分享流程,如果需要将社区信息分享给多个其它网络社区,则需要被分享的网络社区的社区服务器分别与这多个其它网络社区的社区服务器预先建立接口,从而导致增加了被分享的网络社区的社区服务器的负担,当进行分享的其它网络社区的数量较大,以及需要分享的社区信息量较大时,由于被分享的网络社区的社区服务器的处理能力有限,将导致整个社区信息分享过程的效率较低。

发明内容
有鉴于此,本申请实施例提供一种网络社区的社区信息发布方法、装置及系统,用于解决被分享的网络社区的社区服务器的负担较重,整个社区信息分享过程的效率较低的问题。本申请实施例通过如下技术方案实现 根据本申请实施例的一个方面,提供了一种网络社区的社区信息发布方法,包括第一网络社区的第一社区服务器向所述第一网络社区的第一社区用户所使用的用户终端提供信息发布编辑页面;并接收所述用户终端发送的发布第二网络社区的社区信息的发布请求;所述社区信息为所述用户终端基于所述第一社区用户对所述信息发布编辑页面的操作而向所述第二网络社区的第二社区服务器请求获得的社区信息;以及基于所述发布请求,在所述第一网络社区上发布所述社区信息。根据本申请实施例的另一个方面,还提供了一种网络社区的社区信息发布方法,包括第一网络社区的第一社区用户所使用的用户终端,基于所述第一社区用户对所述第一网络社区的第一社区服务器所提供的信息发布编辑页面的操作,向第二网络社区的第二社区服务器发送社区信息请求;以及接收所述第二社区服务器返回的所述第二网络社区的社区信息;所述用户终端向所述第一社区服务器发送将接收到的社区信息发布到所述第一网络社区的发布请求。根据本申请实施例的另一个方面,还提供了一种网络社区的社区服务器,包括第一发送单元,用于向所述第一网络社区的第一社区用户所使用的用户终端提供信息发布编辑页面;第一接收单元,用于接收所述用户终端发送的发布第二网络社区的社区信息的发布请求;所述社区信息为所述用户终端基于所述第一社区用户对所述信息发布编辑页面的操作而向所述第二网络社区的第二社区服务器请求获得的社区信息;发布处理单元,用于基于所述发布请求,在所述第一网络社区上发布所述社区信
肩、O根据本申请实施例的另一个方面,还提供了一种网络社区的社区服务器,包括第二接收单元,用于接收其它网络社区的第一社区用户所使用的用户终端发送的社区信息请求;第二发送单元,用于向所述用户终端返回本网络社区的社区信息,所述社区信息将在所述其它网络社区上发布。
根据本申请实施例的另一个方面,还提供了一种用户终端,所述用户终端为第一网络社区的第一社区用户所使用的用户终端,包括第三发送单元,用于基于所述第一社区用户对所述第一网络社区的第一社区服务器所提供的信息发布编辑页面的操作,向第二网络社区的第二社区服务器发送社区信息请求;并向所述第一社区服务器发送将接收到的社区信息发布到所述第一网络社区的发布请求;第三接收单元,用于接收所述第二社区服务器返回的所述第二网络社区的所述社
区信息。根据本申请实施例的另一个方面,还提供了一种网络社区的社区信息发布系统,包括第一网络社区的第一社区服务器、所述第一网络社区的第一社区用户所使用的用户终端、第二网络社区的第二社区服务器,其中 所述第一社区服务器,用于向所述用户终端提供信息发布编辑页面;并接收所述用户终端发送的发布所述第二网络社区的社区信息的发布请求;所述用户终端,用于基于所述第一社区用户对所述发布编辑页面的操作,向所述第二社区服务器发送社区信息请求;并接收所述第二社区服务器返回的所述社区信息;以及向所述第一社区服务器发送所述发布请求;所述第二社区服务器,用于接收所述社区信息请求,并向所述用户终端返回所述社区信息。通过本申请实施例提供的上述至少一个技术方案,第一网络社区作为进行分享的网络社区,通过其第一社区服务器向其社区用户所使用的用户终端提供信息发布编辑页面,该社区用户对该信息发布编辑页面进行相应的操作后,该用户终端基于社区用户的该操作,向第二网络社区(作为被分享的网络社区)的第二社区服务器发送社区信息请求,并接收第二社区服务器返回的第二网络社区的社区信息;该用户终端在接收到第二网络社区的该社区信息后,向第一社区服务器发送将接收到的该社区信息发布到第一网络社区的的发布请求;第一社区服务器则基于接收的该发布请求,在第一网络社区上发布该社区信息,实现了第二网络社区的社区信息在第一网络社区上的分享。在该方案中,是由社区用户在进行分享的网络社区一侧触发分享流程,通过分别与进行分享的网络社区的社区服务器和被分享的网络社区的社区服务器之间的交互,实现一个网络社区的社区信息在其它网络社区上的分享,从而减少了被分享的网络社区的社区服务器与其它进行分享的网络社区的社区服务器之间的信息交互,进而减少了被分享的网络社区的社区服务器的负担,因此,提高了整个社区信息分享过程的效率。本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。


附图用来提供对本申请的进一步理解,并且构成说明书的一部分,与本申请实施例一起用于解释本申请,并不构成对本申请的限制。在附图中图I为现有技术中将一个网络社区的社区信息在多个网络社区上进行分享的流程图;图2为本申请实施例提供的网络社区的社区信息发布方法的流程图;图3为本申请实施例I中提供的网络社区的社区信息发布方法的流程图;图4为本申请实施例I中提供的生成社区用户的授权密钥的流程图;图5为本申请实施例2中提供的更新已分享发布的社区信息的流程图;图6为本申请实施例3中提供的验证已分享发布的社区信息的流程图;图7为本申请实施例4中提供的网络社区的社区服务器的结构示意图;图8为本申请实施例5中提供的网络社区的社区服务器的结构示意图; 图9为本申请实施例6中提供的用户终端的结构示意图;图10为本申请实施例7中提供的网络社区的社区信息发布系统的结构示意图。
具体实施例方式为了给出减少被分享的网络社区的社区服务器的负担,提高整个社区信息分享过程的效率的实现方案,本申请实施例提供了一种网络社区的社区信息发布方法、装置及系统。以下结合说明书附图对本申请的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本申请,并不用于限定本申请。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本申请实施例提供一种网络社区的社区信息发布方法,如图2所示,包括步骤S201、第一网络社区的第一社区服务器向第一网络社区的社区用户所使用的用户终端提供信息发布编辑页面。步骤S202、第一社区服务器接收该用户终端发送的发布第二网络社区的社区信息的发布请求,且该社区信息为该用户终端基于该社区用户对信息发布编辑页面的操作,向第二网络社区的第二社区服务器请求获得的社区信息。步骤S203、第一社区服务器基于该发布请求,在第一网络社区上发布该社区信息。下面结合附图,用具体实施例对本发明提供的方法及装置和相应系统进行详细描述。实施例I :图3为本申请实施例I中提供的网络社区的社区信息发布方法的流程图,具体包括步骤S301、第一网络社区(作为进行社区信息分享的网络社区)的第一社区服务器向第一网络社区的已登录的社区用户使用的用户终端提供信息发布编辑页面。该信息发布编辑页面可使得该社区用户使用该用户终端直接在第一网络社区上编辑发布内容,然后进行发布;也可以使得该社区用户通过该信息发布页面向第二网络社区的第二社区服务器发送社区信息请求,用于请求第二网络社区的社区信息,具体可基于该信息编辑页面中携带的第二社区服务器的地址,向第二社区服务器发送社区信息请求,因此,该信息发布编辑页面中可以包含与对第二网络社区的社区信息进行分享发布相关的操作页面信息。例如,用于指示社区用户选择在发送的社区信息请求中需要携带的信息的指示页面信息,以及用于指示社区用户确定发送社区信息请求的指示页面信息等。步骤S302、该社区用户通过对用户终端上显示的第一社区服务器所提供的该信息发布编辑页面的操作,例如,选择和确认操作,然后由该用户终端基于该社区用户的相应操作,向第二网络社区的第二社区服务器发送社区信息请求。社区信息请求中可以携带社区用户请求的社区信息所满足的条件信息,例如,该条件信息用于指示请求满足某一时间条件的信息,用于指示请求满足某一类型条件的信息,用于指示请求与本社区用户相关的社区信息等。其它实施例中,也可以不携带该条件信息,而是采用与第二社区服务器预先约定的方式,第二社区服务器针对该社区用户的社区信息请求,向其返回满足预先约定的条件的社区信息。社区信息请求中可以携带该社区用户对应的 授权密钥,该授权密钥是第二社区服务器为该社区用户生成的(后续详细描述该授权密钥的生成流程),可用于对该社区用户进行身份验证。社区信息请求中可以携带第一网络社区的社区标识,用于由第二社区服务器判断该社区用户所属的第一网络社区是否为已经授权可以分享第二网络社区的社区信息的网络社区。步骤S303、第二社区服务器在接收到该社区用户所使用的用户终端发送的该社区信息请求后,基于该社区信息请求中携带的信息,向该社区用户使用的用户终端返回第二网络社区的社区信息,返回的社区信息可以为多条。例如,如果该社区信息请求中携带了请求的社区信息所需要满足的条件信息,则按照该条件信息查询出满足条件的第二网络社区的社区信息,并返回;如果未携带该条件信息,可按照预先约定返回满足约定条件的第二网络社区的社区信息;如果需要根据授权密钥对该社区用户进行身份验证,则获取该社区信息请求中携带的授权密钥,并在确定携带的该授权密钥与本地存储的该社区用户的授权密钥一致时,确定该社区用户的身份验证通过,否则,确定验证不通过,返回用户身份验证不通过,请求失败的消息;如果需要验证该社区用户所属的第一网络社区是否为已授权的网络社区,则获取该社区信息请求中携带的第一网络社区的社区标识,并在确定携带的该社区标识为本地存储的已授权的网络社区的社区标识时,确定对第一网络社区验证通过,否则,确定验证不通过,返回网络社区验证不通过,请求失败的消息。步骤S304、该社区用户使用的用户终端接收到第二社区服务器返回的第二网络社区的社区信息后,可以显示在当前页面中,供该社区用户查看和选择。该社区用户对当前页面所显示的各社区信息进行选择和确认操作,以通过使用的用户终端向第一社区服务器发送将所选的社区信息在第一网络社区上发布的发布请求,具体可以采用两种发布方式,如下第一种方式仅发布所选择的社区信息,则此时发布请求携带的发布内容仅包括所选择的社区信息即可。第二种方式在社区用户编辑的发布内容中嵌入所选择的社区信息,并通过发布嵌入有所选择的社区信息的已编辑的发布内容的方式,发布所选择的社区信息,则此时发布请求中携带的是嵌入有所选择的社区信息的由社区用户编辑的发布内容。较佳的,为了后续对该社区用户发布的第二网络社区的该社区信息的真实性进行验证,或者对该社区信息进行更新,在发送给第一社区服务器的发布请求中还携带有验证信息;该验证信息可以是与在第一网络社区上发布的该社区信息相对应的,即在不同的网络社区上发布的同一社区信息所对应的验证信息是不同的,而在同一网络社区上发布的同一社区信息所对应的验证信息是相同的;或者,该验证信息也可以是与在第一网络社区上本次发布的该社区信息相对应的,即在同一网络社区上对同一社区信息进行了多次发布,那么这多次发布的该同一社区信息所对应的验证信息是不同的。该验证信息是由第二社区服务器生成,并发送给该社区用户使用的用户终端,具体可以采用如下两种方式第一种方式当第二社区服务器在接收到该社区用户发送的社区信息请求后,对应每条将返回给第一网络社区的该社区用户的社 区信息,分别生成对应的验证信息,并在本地对应返回给第一网络社区的该社区信息保存该验证信息,以便后续信息更新和信息验证时使用。相应的,该社区用户使用的用户终端在接收到该验证信息后,在用户终端本地进行缓存,并在向第一社区服务器发送发布请求时,添加到将要发送的发布请求中。采用第一种方式,由于验证信息需要在用户终端上进行缓存,所以降低了验证信息使用的安全性,为了提高验证信息使用的安全性,也为了实现生成与本次发布的该社区信息相对应的验证信息,可以采用下述的第二种方式。第二种方式在本步骤中该社区用户使用用户终端,通过对当前页面信息的选择和确认操作,触发向第一社区服务器发送发布请求后,用户终端先向第二社区服务器发送验证信息获取请求,第二社区服务器基于该验证信息获取请求,生成与在第一网络社区上本次发布的该社区信息相对应的验证信息,或者,也可以生成与第一网络社区上发布的该社区信息相对应的验证信息,并在本地进行存储,以便后续信息更新和信息验证时使用。相应的,该社区用户使用的用户终端在接收到该验证信息后,直接将其添加到将要发送的发布请求中,然后将添加有该验证信息的发布请求发送给第一社区服务器,而不再需要在用户终端上缓存该验证信息。步骤S305、第一社区服务器在接收到该社区用户使用的用户终端发送的发布请求后,从该发布请求中获取需要发布的内容,可以仅是第二网络社区的该社区信息,也可以是嵌入有第二网络社区的该社区信息的该社区用户编辑的发布内容,并在第一网络社区上发布从该发布请求中获取的发布内容。较佳的,如果发布请求中携带有上述步骤S304中所描述的与在第一网络社区上发布的该社区信息相对应的验证信息,或者是与在第一网络社区上本次发布的该社区信息相对应的验证信息,则在进行发布时,在发布该社区信息的发布页面中携带该验证信息,但不需要在页面上显示该验证信息,以便后续对发布的该社区信息的真实性进行验证,还可以在第一社区服务器上存储该验证信息,以便后续对已发布的该社区信息进行更新。上述图3所示的处理流程的步骤S304中,第一社区服务区是从用户终端侧接收上述验证信息,所以用户终端侧需要先接收第二社区服务器发送的验证信息,然而只要该验证信息经过用户终端,无论是否在用户终端进行缓存,均可能导致该验证信息使用的不安全性,所以,本实施例中提出一种不经过用户终端,第二社区服务器直接将验证信息发送给第一社区服务器的方案,如图3所示,在步骤S304和步骤S305之间,还包括如下步骤步骤S306、用户终端在向第一社区服务器发送发布请求后,向第二社区服务器发送指示消息,用于指示第二社区服务器向第一社区服务器发送与在第一网络社区上发布的该社区信息对应的验证信息,或者与在第一网络社区上本次发布的该社区信息对应的验证信息。基于指示的需要,指示消息中可以携带该社区信息的标识信息,如果是指示发送与在第一网络社区上本次发布的该社区信息对应的验证信息,该标识信息需要能够标识本次发布,例如,使用本次发布所对应的时间序列作为该标识信息。步骤S307、第二社区服务器在接收到用户终端发送的指示消息后,基于该指示消息向第一社区服务器发送对应的验证信息。相应的,在上述步骤S305中,第一社区服务器所获知的验证信息不再是从发布请求中获取的,而是接收第二社区服务器所发送的验证信息,并根据发布请求中携带的社区信息和对应标识信息,以及接收的第二社区服务器发送的验证信息和对应标识信息,确定出与发布请求中携带的社区信息对应的验证信息,并存储该对应关系。
通过上述实施例I中图3所示的处理流程,实现了第二网络社区的社区信息在第一网络社区上的分享发布,使得第一网络社区上的社区用户能够浏览到第二网络社区的社区信息。并且,在上述方案中,是由社区用户在进行分享的第一网络社区一侧触发分享流程,通过分别与第一网络社区的社区服务器和被分享的第二网络社区的社区服务器之间的交互,实现一个网络社区的社区信息在其它网络社区上的分享,从而减少了被分享的网络社区的社区服务器与其它进行分享的网络社区的社区服务器之间的信息交互,进而减少了被分享的网络社区的社区服务器的负担,因此,提高了整个社区信息分享过程的效率。并且,当在进行分享的第一网络社区上发布被分享的社区信息时,如果是采用将该社区信息嵌入社区用户编辑的发布内容的方式进行发布时,则所发布内容的浏览权限(也可称作隐私控制)与第一网络社区上设置的原有浏览权限一致,而不需要再针对所发布的该社区信息进行单独设置,相比现有技术方案中对分享的社区信息设置浏览权限时需要进行单独设置,减少了处理流程,降低了对进行分享的网络社区的设计的工作量。并且,现有技术方案中社区用户在进行社区信息分享的处理流程中,需要在当前页面中选择进行分享的网络社区,还需要基于不同的进行分享的网络社区对发布内容的限制要求,例如字数限制,对社区信息进行编辑,以满足不同的进行分享的网络社区的要求,使得处理流程很复杂,而上述方案中则不再需要社区用户执行上述操作,降低了处理流程的复杂度。并且,当需要对进行分享的网络社区和发布社区信息的社区用户进行有效的控制和管理时,可以采用授权机制来实现,具体包括对进行分享的网络社区授权和对社区用户的授权,具体描述如下对进行分享的网络社区的授权该授权机制可以通过进行分享的网络社区的社区服务器和被分享的网络社区的社区服务器之间的信息交互完成,也可以通过人工直接在被分享的网络社区的社区服务器上进行配置的方式完成,在完成授权配置后,被分享的网络社区的社区服务器上存储有已被授权的其它网络社区的社区标识,后续即可基于存储的该社区标识对将要进行分享的网络社区的身份进行验证,并仅对身份验证通过的网络社区触发后续的社区信息分享的处理流程。
对发布社区信息的社区用户的授权在上述图3中的步骤S302中已经描述了,在社区用户发送给第二社区服务器的社区信息请求中可以携带该社区用户对应的授权密钥,该授权密钥是第二社区服务器为该社区用户生成的,可用于对该社区用户进行身份验证,图4为生成该授权密钥的流程图,具体包括步骤S401、在第一网络社区的该社区用户首次向第二网络社区的第二社区服务器发送社区信息请求前,该社区用户通过使用的用户终端向第二社区服务器发送授权请求,该授权请求中携带该社区用户在第二网络社区中的用户账号和密码。较佳的,根据需要在授权请求中还可以携带该社区用户在第一网络社区的用户账号,以及还可以携带第一网络社区的社区标识。步骤S402、第二社区服务器在接收到该授权请求后,从中获取携带的该社区用户在第二网络社区中的用户账号和密码,并确定该用户账号和密码是否匹配,如果匹配,则为该社区用户生成对应的授权密钥,并在本地对应该社区用户在第一网络社区的用户账号存储生成的授权密钥。 如果授权请求中还携带有第一网络社区的社区标识,则在生成授权密钥前还需要确定该社区标识为已授权的网络社区的社区标识。本步骤中,还可以包括建立该社区用户在第一网络社区的用户账号和其在第二网络社区的用户账号的绑定关系的步骤,以便后续可以基于该绑定关系,向该社区用户返回与其相关的社区信息。步骤S403、返回生成的授权密钥,具体可以采用如下方式第一种方式将授权密钥返回给该社区用户使用的用户终端,用户终端接收到该授权密钥后,在本地进行缓存,以供后续在发送的社区信息请求中携带。但采用上述第一种种方式,由于在用户终端侧缓存该授权密钥,使得该授权密钥的使用安全性较低,并且,当该社区用户使用其它用户终端触发社区信息分享流程时,需要重新请求授权。第二种方式将授权密钥返回给第一网络社区的第一社区服务器,由第一社区服务器在本地对应该社区用户存储该授权密钥,具体可直接将授权密钥发送给第一社区服务器,也可以先将授权密钥发送给该社区用户使用的用户终端,再由该用户终端将授权密钥转发给第一社区服务器。相应的,当社区用户需要在发送的社区信息请求中携带该授权密钥时,可通过与第一社区服务器之间的信息交互,获取该授权密钥。采用上述第二种方式,提高了该授权密钥使用的安全性,并且,避免了社区用户重复向第二社区服务器请求授权。实施例2 由于一些网络社区的社区信息所表征的内容可能会随着时间,图5为本申请实施例2中提供的已进行分享发布的社区信息的更新方法的流程图,具体包括步骤S501、第二网络社区的第二社区服务器向第一网络社区的第一社区服务器发送社区信息更新消息,该社区更新消息中携带针对已发布的社区信息的更新社区信息,和对应的验证信息。本实施例2中,触发第二社区服务器发送社区信息更新消息的条件可以有多种,例如,可以是已在其它网络社区上分享发布的第二网络社区的社区信息发生更新时,进行触发;也可以是在接收到第一社区服务器发送的更新请求时,进行触发,更新请求中可携带验证信息,用于查询请求更新的社区信息,此时第一社区服务器可以周期的发送针对已发布的第二网络社区的社区信息的更新请求,也可以是在有社区用户浏览已发布的第二网络社区的社区信息时,发送该更新请求。步骤S502、第一社区服务器接收到第二社区服务器发送的社区信息更新消息后,从中获取携带的验证信息和更新社区信息,并基于本地存储的验证信息与社区信息的对应关系,查询出获取的该验证信息所对应的已发布的社区信息,并使用获取的更新社区信息,更新已发布的对应社区信息,或者查询出获取的该验证信息对应的社区信息的发布,并使用获取的更新社区信息,更新对应发布的社区信息。在第一社区服务器对已发布的社区信息进行更新后,则第一网络社区的社区用户进行浏览时,则浏览的为更新后的社区信息。通过上述实施例2中图5所示的社区信息更新的处理流程,实现了对已分享发布 的社区信息的更新,使得社区用户能够浏览和获取最新的信息动态,掌握信息变化情况。实施例3:在网络社区的社区信息分享发布的实际应用中,可能会出现社区用户对浏览的被分享的其它网络社区的社区信息的真实性产生质疑,因此还可对已发布的该社区信息的真实性进行验证,图6为本申请实施例3中提供的对已进行分享发布的社区信息进行验证的方法流程图,具体包括步骤S601、第一网络社区的社区用户(可以是浏览该社区信息的任意一个社区用户)在浏览已发布的第二网络社区的社区信息时,可通过使用的用户终端,基于所浏览的发布页面进行选择和确认操作,以向第二社区服务器发送对所浏览的社区信息的验证请求,该验证请求中携带对应的验证信息,该验证信息为社区信息的发布页面中所携带的验证信息。较佳的,还可以在验证请求中携带第一网络社区的社区标识。步骤S602、第二社区服务器在接收到第一网络社区的社区用户发送的验证请求后,从验证请求中获取携带的验证信息,并判断本地存储的该社区信息的对应验证信息与获取的该验证信息是否一致,如果一致,则表示该社区信息的真实性验证通过,否则,表示验证不通过。较佳的,在确定验证通过前,还包括确定验证请求中携带的社区标识为已授权的网络社区的社区标识。步骤S603、将确定的验证结果返回给该社区用户使用的用户终端,并可通过在页面显示验证结果,已告知该社区用户其当前浏览的社区信息的真实性验证结果。通过上述实施例3中图6所示的社区信息验证的处理流程,如有社区用户通过已发布内容的复制手段重新发布,或者是通过模仿已发布页面进行编辑的手段进行发布,则在发布页面中无法携带对应的验证信息,使得浏览该页面上发布内容的社区用户在进行验证时所发送的验证请求中无法携带真实的验证信息,从而可以告知该社区用户其所浏览的社区信息的真实性验证不通过,进而实现了对已分享发布的社区信息的真实性的有效验证。
本申请实施例中,第二社区服务器还可以针对第一网络社区的该社区用户在第二网络社区的用户账号,统计该社区用户发布的第二网络社区的社区信息的数量,以便作为对该社区用户在第二网络社区上进行奖励的依据,例如,可以对应该社区用户在第二网络社区的用户账号,统计其对应的验证信息的数量,作为其发布的第二网络社区的社区信息的数量。本申请实施例1-3提供的上述方案,在实际应用中,在第一网络社区上被分享发布社区信息的第二网络社区可以为网络购物社区,相应的,被分享发布的社区信息可以为网络购物社区上所产生的购物记录信息,将该购物记录信息分享发布到其它网络社区上,以实现其它网络社区上的社区用户了解该网络购物社区上的购物交易情况,从而作为自身进行购物的参考,进而也可以增加该网络购物社区的后续购物交易量。相应的,本申请实施例1-3所提供的上述方案中的社区信息的更新、验证方案,进行分享的网络社区的授权机制和社区用户的授权机制,以及社区用户的奖励机制,均可应 用于对网络购物社区的购物记录信息在其它网络社区上进行分享发布的方案中,其详细的处理流程可参考上述实施例1-3中公开的内容,在此不再进行详细描述。实施例4:基于同一发明构思,根据本发明上述实施例提供的网络社区的社区信息发布方法,相应地,本发明实施例4还提供了一种网络社区的社区服务器,其结构示意图如图7所示,具体包括第一发送单元701,用于向所述第一网络社区的第一社区用户所使用的用户终端提供信息发布编辑页面;第一接收单元702,用于接收所述用户终端发送的发布第二网络社区的社区信息的发布请求;所述社区信息为所述用户终端基于所述第一社区用户对所述信息发布编辑页面的操作而向所述第二网络社区的第二社区服务器请求获得的社区信息;发布处理单元703,用于基于所述发布请求,在所述第一网络社区上发布所述社区信息。较佳的,所述第一接收单元702接收的所述发布请求中携带嵌入了所述社区信息且由所述第一社区用户编辑的发布内容;所述发布处理单元703,具体用于在所述第一网络社区上发布嵌入有所述社区信息的所述发布内容。较佳的,所述发布处理单元703,还用于在所述第一接收单元接收所述用户终端发送的发布所述社区信息的发布请求后,从所述发布请求中获取与将发布的所述社区信息对应的验证信息,或者与本次将发布的所述社区信息对应的验证信息;其中,所述验证信息由所述第二社区服务器生成,并发送给所述用户终端;或者所述第一接收单元702,还用于在所述第一接收单元接收所述用户终端发送的发布所述社区信息的发布请求后,接收所述第二社区服务器根据所述用户终端的指示消息发送的与将发布的所述社区信息对应的验证信息,或者与本次将发布的所述社区信息对应的验证信息;所述第一接收单元702,还用于在所述发布处理单元在所述第一网络社区上发布所述社区信息之后,接收所述第二社区服务器发送的社区信息更新消息,所述社区信息更新消息中携带针对发布的社区信息的更新社区信息和对应的验证信息;所述发布处理单元703,还用于使用所述社区信息更新消息中携带的更新社区信息,更新所述社区信息更新消息中携带的验证信息对应的已发布的社区信息。较佳的,所述发布处理单元703,还用于在所述第一接收单元接收所述用户终端发送的发布所述社区信息的发布请求后, 从所述发布请求中获取与将发布的所述社区信息对应的验证信息,或者与本次将发布的所述社区信息对应的验证信息;其中,所述验证信息由所述第二社区服务器生成,并发送给所述用户终端;或者所述第一接收单元702,还用于在所述第一接收单元接收所述用户终端发送的发布所述社区信息的发布请求后,接收所述第二社区服务器根据所述用户终端的指示消息发送的与将发布的所述社区信息对应的验证信息,或者与本次将发布的所述社区信息对应的验证信息;所述发布处理单元703,还用于在所述第一网络社区上发布所述社区信息的发布页面中携带所述验证信息。实施例5:基于同一发明构思,根据本发明上述实施例提供的网络社区的社区信息发布方法,相应地,本发明实施例5还提供了一种网络社区的社区服务器,其结构示意图如图8所示,具体包括第二接收单元801,用于接收其它网络社区的第一社区用户所使用的用户终端发送的社区信息请求;第二发送单元802,用于向所述用户终端返回本网络社区的社区信息,所述社区信息将在所述其它网络社区上发布。较佳的,所述第二发送单元802,还用于生成与将发布的所述社区信息对应的验证信息,或者与本次将发布的所述社区信息对应的验证信息;或者所述第二接收单元801,还用于接收所述用户终端发送的指示消息;所述第二发送单元,还用于根据所述指示消息向所述其它网络社区对应的社区服务器,发送与将发布的所述社区信息对应的验证信息,或者与本次将发布的所述社区信息对应的验证信息。较佳的,所述第二接收单元801,还用于接收所述其它网络社区的第二社区用户所使用的用户终端发送的对所述社区信息的验证请求,所述验证请求中携带所述验证信息;还包括验证单元803,用于基于本地存储的所述社区信息对应的验证信息与所述验证请求中携带的验证信息是否一致的结果,向所述第二社区用户所使用的用户终端返回对所述社区信息的相应验证结果。较佳的,所述第二接收单元801,还用于在接收其它网络社区的第一社区用户所使用的用户终端发送的社区信息请求之前,接收所述用户终端发送的授权请求,所述授权请求中携带所述第一社区用户在所述第二网络社区中的用户账号和密码;所述第二发送单元802,还用于在确定出所述用户账号和密码相匹配后,向所述其它网络社区对应社区服务器发送授权许可消息,所述授权许可消息中携带授权密钥;并具体用于在确定所述社区信息请求中携带的授权密钥为所述第一社区用户的授权密钥后,向所述用户终端返回本网络社区的社区信息。较佳的,所述第二接收单元801接收的所述授权请求中还携带所述其它网络社区的社区标识;所述第二发送单元802,具体用于在确定出所述授权请求中携带的社区标识为本地存储的已授权的网络社区的社区标识,以及确定出所述用户账号和密码相匹配后,向所述其它网络社区对应社区服务器发送携带授权密钥的授权许可消息。实施例6:基于同一发明构思,根据本发明上述实施例提供的网络社区的社区信息发布方法,相应地,本发明实施例6还提供了一种移动终端,所述用户终端为第一网络社区的第一社区用户所使用的用户终端,其结构示意图如图9所示,具体包括第三发送单元901,用于基于所述第一社区用户对所述第一网络社区的第一社区服务器所提供的信息发布编辑页面的操作,向第二网络社区的第二社区服务器发送社区信息请求;并向所述第一社区服务器发送将接收到的社区信息发布到所述第一网络社区的发 布请求;第三接收单元902,用于接收所述第二社区服务器返回的所述第二网络社区的所述社区信息。较佳的,所述第三发送单元901,具体用于在所述第一社区用户编辑的发布内容中嵌入接收到的所述社区信息,并将嵌入了所述社区信息的发布内容携带在发布请求中发送给第一社区服务器。较佳的,所述第三接收单元902,还用于在所述第三发送单元向第二网络社区的第二社区服务器发送社区信息请求后,接收第二社区服务器生成并发送的验证信息;所述第三发送单元901,具体用于将接收到的验证信息作为在所述第一网络社区上将发布接收到的社区信息对应的验证信息,或者作为在所述第一网络社区上本次将发布接收到的社区信息对应的验证信息,携带在所述发布请求中向第一社区服务器发送。较佳的,所述第三发送单元901,还用于在向第一社区服务器发送所述发布请求后,向所述第二社区服务器发送指示消息,所述指示消息用于指示所述第二社区服务器向所述第一社区服务器发送与在所述第一网络社区上将发布的所述社区信息对应的验证信息,或者与在所述第一网络社区上本次将发布的所述社区信息对应的验证信息。较佳的,所述第三发送单元901,还用于在向所述第二社区服务器发送社区信息请求前,向所述第二社区服务器发送授权请求,所述授权请求中携带所述第一社区用户在所述第二网络社区中的用户账号和密码;并具体用于基于所述第一社区用户对所述信息发布编辑页面的操作,向所述第二社区服务器发送携带有授权密钥的社区信息请求;所述第三接收单元902,具体用于接收所述第一社区服务器发送的所述授权密钥,所述授权密钥为所述第二社区服务器在确定出所述用户账号和密码相匹配后,通过授权许可消息发送给第一社区服务器的;并接收所述第二社区服务器在确定所述社区信息请求中携带的授权密钥为所述第一社区用户的授权密钥后返回的社区信息。较佳的,所述第三发送单元901,具体用于向所述第二社区服务器发送的携带所述第一网络社区的社区标识的所述授权请求;所述授权密钥为所述第二社区服务器在确定出所述授权请求中携带的社区标识为本地存储的已授权的网络社区的社区标识,以及确定出所述用户账号和密码相匹配后,通过授权许可消息发送给第一社区服务器的。实施例7:
基于同一发明构思,根据本发明上述实施例提供的网络社区的社区信息发布方法,相应地,本发明实施例7还提供了一种网络社区的社区信息发布系统,其结构示意图如图10所示,具体包括第一网络社区的第一社区服务器1001、所述第一网络社区的第一社区用户所使用的用户终端1002、第二网络社区的第二社区服务器1003,其中所述第一社区服务器1001,用于向所述用户终端提供信息发布编辑页面;并接收所述用户终端发送的发布所述第二网络社区的社区信息的发布请求;所述用户终端1002,用于基于所述第一社区用户对所述发布编辑页面的操作,向所述第二社区服务器发送社区信息请求;并接收所述第二社区服务器返回的所述社区信息;以及向所述第一社区服务器发送所述发布请求; 所述第二社区服务器1003,用于接收所述社区信息请求,并向所述用户终端返回所述社区信息。本申请的实施例所提供的网络社区的社区信息发布系统可通过计算机程序实现。本领域技术人员应该能够理解,上述的模块划分方式仅是众多模块划分方式中的一种,如果划分为其他模块或不划分模块,只要网络社区的社区信息发布系统具有上述功能,都应该在本申请的保护范围之内。本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
权利要求
1.一种网络社区的社区信息发布方法,其特征在于,包括 第一网络社区的第一社区服务器向所述第一网络社区的第一社区用户所使用的用户终端提供信息发布编辑页面;并 接收所述用户终端发送的发布第二网络社区的社区信息的发布请求;所述社区信息为所述用户终端基于所述第一社区用户对所述信息发布编辑页面的操作而向所述第二网络社区的第二社区服务器请求获得的社区信息;以及 基于所述发布请求,在所述第一网络社区上发布所述社区信息。
2.如权利要求I所述的方法,其特征在于,所述发布请求中携带嵌入了所述社区信息且由所述第一社区用户编辑的发布内容; 在所述第一网络社区上发布所述社区信息,具体为 在所述第一网络社区上发布嵌入有所述社区信息的所述发布内容。
3.如权利要求I所述的方法,其特征在于,在接收所述用户终端发送的发布所述社区信息的发布请求后,还包括 所述第一社区服务器从所述发布请求中获取与将发布的所述社区信息对应的验证信息,或者与本次将发布的所述社区信息对应的验证信息;其中,所述验证信息由所述第二社区服务器生成,并发送给所述用户终端; 或者,接收所述第二社区服务器根据所述用户终端的指示消息发送的与将发布的所述社区信息对应的验证信息,或者与本次将发布的所述社区信息对应的验证信息; 在所述第一网络社区上发布所述社区信息之后,还包括 所述第一社区服务器接收所述第二社区服务器发送的社区信息更新消息,所述社区信息更新消息中携带针对发布的社区信息的更新社区信息和对应的验证信息;以及 使用所述社区信息更新消息中携带的更新社区信息,更新所述社区信息更新消息中携带的验证信息对应的已发布的社区信息。
4.如权利要求I所述的方法,其特征在于,在接收所述用户终端发送的发布所述社区信息的发布请求后,还包括 所述第一社区服务器从所述发布请求中获取与将发布的所述社区信息对应的验证信息,或者与本次将发布的所述社区信息对应的验证信息;其中,所述验证信息由所述第二社区服务器生成,并发送给所述用户终端; 或者,接收所述第二社区服务器根据所述用户终端的指示消息发送的与将发布的所述社区信息对应的验证信息,或者与本次将发布的所述社区信息对应的验证信息; 在所述第一网络社区上发布所述社区信息的发布页面中携带所述验证信息; 所述第二社区服务器接收所述第一网络社区的第二社区用户所使用的用户终端发送的对所述社区信息的验证请求,所述验证请求中携带所述发布页面中所携带的所述验证信息;并 基于本地存储的所述社区信息对应的验证信息与所述验证请求中携带的验证信息是否一致的结果,向所述第二社区用户所使用的用户终端返回对所述社区信息的相应验证结果。
5.如权利要求1-4任一所述的方法,其特征在于,所述第二网络社区为网络购物社区,所述社区信息为购物记录信息。
6.一种网络社区的社区信息发布方法,其特征在于,包括 第一网络社区的第一社区用户所使用的用户终端,基于所述第一社区用户对所述第一网络社区的第一社区服务器所提供的信息发布编辑页面的操作,向第二网络社区的第二社区服务器发送社区信息请求;以及 接收所述第二社区服务器返回的所述第二网络社区的社区信息; 所述用户终端向所述第一社区服务器发送将接收到的社区信息发布到所述第一网络社区的发布请求。
7.如权利要求6所述的方法,其特征在于,向所述第一社区服务器发送所述发布请求,具体包括 在所述第一社区用户编辑的发布内容中嵌入接收到的所述社区信息,并 将嵌入了所述社区信息的发布内容携带在发布请求中发送给第一社区服务器。
8.如权利要求6所述的方法,其特征在于,向第二网络社区的第二社区服务器发送社区信息请求后,还包括 接收第二社区服务器生成并发送的验证信息; 向第一社区服务器发送所述发布请求,具体包括 将接收到的验证信息作为在所述第一网络社区上将发布接收到的社区信息对应的验证信息,或者作为在所述第一网络社区上本次将发布接收到的社区信息对应的验证信息,携带在所述发布请求中向第一社区服务器发送。
9.如权利要求6所述的方法,其特征在于,在向第一社区服务器发送所述发布请求后,还包括 向所述第二社区服务器发送指示消息,所述指示消息用于指示所述第二社区服务器向所述第一社区服务器发送与在所述第一网络社区上将发布的所述社区信息对应的验证信息,或者与在所述第一网络社区上本次将发布的所述社区信息对应的验证信息。
10.如权利要求6所述的方法,其特征在于,在所述用户终端基于所述第一社区用户对所述信息发布编辑页面的操作,向所述第二社区服务器发送社区信息请求前,还包括 所述用户终端向所述第二社区服务器发送授权请求,所述授权请求中携带所述第一社区用户在所述第二网络社区中的用户账号和密码; 所述用户终端基于所述第一社区用户对所述信息发布编辑页面的操作,向所述第二社区服务器发送社区信息请求,并接收所述第二社区服务器返回的所述第二网络社区的社区信息,具体包括 所述用户终端接收所述第一社区服务器发送的授权密钥,所述授权密钥为所述第二社区服务器在确定出所述用户账号和密码相匹配后,通过授权许可消息发送给第一社区服务器的;并 基于所述第一社区用户对所述信息发布编辑页面的操作,向所述第二社区服务器发送携带有所述授权密钥的社区信息请求;以及 接收所述第二社区服务器在确定所述社区信息请求中携带的授权密钥为所述第一社区用户的授权密钥后返回的社区信息。
11.如权利要求10所述的方法,其特征在于,所述用户终端向所述第二社区服务器发送的所述授权请求中还携带所述第一网络社区的社区标识;所述授权密钥为所述第二社区服务器在确定出所述授权请求中携带的社区标识为本地存储的已授权的网络社区的社区标识,以及确定出所述用户账号和密码相匹配后,通过授权许可消息发送给第一社区服务器的。
12.—种网络社区的社区服务器,其特征在于,包括 第一发送单元,用于向所述第一网络社区的第一社区用户所使用的用户终端提供信息发布编辑页面; 第一接收单元,用于接收所述用户终端发送的发布第二网络社区的社区信息的发布请求;所述社区信息为所述用户终端基于所述第一社区用户对所述信息发布编辑页面的操作而向所述第二网络社区的第二社区服务器请求获得的社区信息; 发布处理单元,用于基于所述发布请求,在所述第一网络社区上发布所述社区信息。
13.—种网络社区的社区服务器,其特征在于,包括 第二接收单元,用于接收其它网络社区的第一社区用户所使用的用户终端发送的社区信息请求; 第二发送单元,用于向所述用户终端返回本网络社区的社区信息,所述社区信息将在所述其它网络社区上发布。
14.一种用户终端,其特征在于,所述用户终端为第一网络社区的第一社区用户所使用的用户终端,包括 第三发送单元,用于基于所述第一社区用户对所述第一网络社区的第一社区服务器所提供的信息发布编辑页面的操作,向第二网络社区的第二社区服务器发送社区信息请求;并向所述第一社区服务器发送将接收到的社区信息发布到所述第一网络社区的发布请求; 第三接收单元,用于接收所述第二社区服务器返回的所述第二网络社区的所述社区信息
15.一种网络社区的社区信息发布系统,其特征在于,包括第一网络社区的第一社区服务器、所述第一网络社区的第一社区用户所使用的用户终端、第二网络社区的第二社区服务器,其中 所述第一社区服务器,用于向所述用户终端提供信息发布编辑页面;并接收所述用户终端发送的发布所述第二网络社区的社区信息的发布请求; 所述用户终端,用于基于所述第一社区用户对所述发布编辑页面的操作,向所述第二社区服务器发送社区信息请求;并接收所述第二社区服务器返回的所述社区信息;以及向所述第一社区服务器发送所述发布请求; 所述第二社区服务器,用于接收所述社区信息请求,并向所述用户终端返回所述社区信息。
全文摘要
本申请公开了一种网络社区的社区信息发布方法、装置及系统,包括第一网络社区的第一社区服务器向第一网络社区的社区用户所使用的用户终端提供信息发布编辑页面;并接收该用户终端发送的发布第二网络社区的社区信息的发布请求,且该社区信息为该用户终端基于该社区用户对信息发布编辑页面的操作,向第二网络社区的第二社区服务器请求获得的社区信息;以及基于该发布请求,在第一网络社区上发布该社区信息。采用本申请实施例提供的方案,减少了被分享的网络社区的社区服务器的负担,提高了整个社区信息分享过程的效率。
文档编号H04L12/58GK102761496SQ20111011179
公开日2012年10月31日 申请日期2011年4月29日 优先权日2011年4月29日
发明者赵巍 申请人:阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1