基于网络虚拟社区的交流实现方法及网络服务器转让专利

申请号 : CN200610127846.7

文献号 : CN101150420B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 伍海君邓君曾文鹏刘阳刘立平杨雷鸣黄普光朱熙陈谦曾伟雄许昭林闫成亮

申请人 : 腾讯科技(深圳)有限公司

摘要 :

本发明公开了一种基于网络虚拟社区的交流实现方法,包括提供网络虚拟社区业务的网络服务器识别用户输入的帖子内容是否为对已发布帖子内容进行完善的内容;以及在识别出用户输入的帖子内容为对已发布帖子内容进行完善的内容时,将用户输入的帖子内容和所针对的帖子内容分别进行存储;所述网络服务器在后续接收到用户的阅读请求时,分别将存储的所针对的帖子内容和用户输入的帖子内容进行发布。本发明还相应的公开了一种用于网络虚拟社区交流的网络服务器。本发明可以防止用户恶意篡改的行为,为建立文明网络虚拟社区提供有力保证。

权利要求 :

1.一种基于网络虚拟社区的交流实现方法,其特征在于,包括步骤:

提供网络虚拟社区业务的网络服务器识别用户输入的帖子内容是否为对已发布帖子内容进行完善的内容;以及在识别出用户输入的帖子内容为对已发布帖子内容进行完善的内容时,将用户输入的帖子内容、该输入的帖子内容的主题ID以及该输入帖子内容所针对的帖子的ID对应存储,并将所针对的帖子内容及该所针对的帖子的ID对应存储;

所述网络服务器在后续接收到用户的阅读请求时,识别出该阅读请求所针对的交流主题的主题ID,并提取与识别出的主题ID对应存储的用户输入的帖子内容,以及根据与识别出的主题ID对应存储的所针对的帖子的ID,提取与该帖子的ID对应存储的所针对的帖子内容,并分别将提取的所针对的帖子内容和用户输入的帖子内容进行发布。

2.如权利要求1所述的方法,其特征在于,用户对已发布帖子内容进行完善时,会在输入内容中携带用于表明该输入的帖子内容为对已发布帖子内容进行完善的标识;

所述网络服务器在识别出用户输入的帖子内容中包含用于表明该输入的帖子内容为对已发布帖子内容进行完善的标识时,认定用户输入的帖子内容为对该已发布帖子内容进行完善的内容。

3.如权利要求1所述的方法,其特征在于,所述网络服务器在帖子内容显示界面中设置用于对已发布帖子内容进行完善的请求选项;

所述网络服务器在识别出用户是在点击了该请求选项的基础上输入的帖子内容,则根据用户输入的所针对的已发布帖子的标识,认定用户输入的帖子内容为对该已发布帖子内容进行完善的内容。

4.如权利要求1所述的方法,其特征在于,所述网络服务器在存储用户输入的帖子内容时,还对应存储该用户的标识信息,和/或输入帖子内容的时间信息。

5.如权利要求1所述的方法,其特征在于,所述网络服务器将用户输入的帖子内容和所针对的帖子内容分别存储在不同存储域。

6.如1~5任一权利要求所述的方法,其特征在于,所述对已发布帖子内容进行完善具体是指对已发布帖子内容进行修改,或对已发布帖子内容作进一步补充说明。

7.如1~5任一权利要求所述的方法,其特征在于,用户所针对的帖子内容包括主题帖内容、回复帖内容和用于完善其他帖子内容的帖子内容。

8.一种提供网络虚拟社区业务的网络服务器,其特征在于,包括:

内容识别单元,用于识别用户输入的帖子内容是否为对已发布帖子内容进行完善的内容;

内容存储操作单元,用于在内容识别单元识别出用户输入的帖子内容为对已发布帖子内容进行完善的内容时,将用户输入的帖子内容、该输入的帖子内容的主题ID以及该输入帖子内容所针对的帖子的ID对应存储,并将所针对的帖子内容及该所针对的帖子的ID对应存储;和帖子内容发布单元,用于在后续接收到用户的阅读请求时,识别出该阅读请求所针对的交流主题的主题ID,并提取与识别出的主题ID对应存储的用户输入的帖子内容,以及根据与识别出的主题ID对应存储的所针对的帖子的ID,提取与该帖子的ID对应存储的所针对的帖子内容,并分别将提取的所针对的帖子内容和用户输入的帖子内容进行发布。

9.如权利要求8所述的服务器,其特征在于,用户对已发布帖子内容进行完善时,会在输入内容中携带用于表明该输入的帖子内容为对已发布帖子内容进行完善的标识;

所述内容识别单元在识别出用户输入的帖子内容中包含用于表明该输入的帖子内容为对已发布帖子内容进行完善的标识时,认定用户输入的帖子内容为对该已发布帖子内容进行完善的内容。

10.如权利要求8所述的服务器,其特征在于,在帖子内容显示界面中设置有用于对已发布帖子内容进行完善的请求选项;

所述内容识别单元在识别出用户是在点击了该请求选项的基础上输入的帖子内容,则根据用户输入的所针对的已发布帖子的标识,认定用户输入的帖子内容为对该已发布帖子内容进行完善的内容。

11.如权利要求8所述的服务器,其特征在于,所述内容存储操作单元将用户输入的帖子内容和所针对的帖子内容分别存储在不同存储域;以及在存储用户输入的帖子内容时,还对应存储该用户的标识信息,和/或输入帖子内容的时间信息。

12.如8~11任一权利要求所述的服务器,其特征在于,所述对已发布帖子内容进行完善具体是指对已发布帖子内容进行修改,或对已发布帖子内容作进一步补充说明;

用户所针对的帖子内容包括主题帖内容、回复帖内容和用于完善其他帖子内容的帖子内容。

说明书 :

技术领域

本发明涉及互联网通信领域中的网络虚拟社区交流技术,尤其是涉及一种基于网络虚拟社区的交流实现方法及网络服务器。

背景技术

伴随着互联网技术的日益发展,网络虚拟社区技术越来越广泛的被用户应用,其中网络虚拟社区是指通过互联网连接多个用户终端,使得多个用户能够共同参与到一个论坛中的技术。例如目前的电子公告牌系统(BBS,BulletinBoard System),留言板系统以及博客(BLOG)系统等都属于网络虚拟社区范畴,其中BBS、留言板及其BLOG只是名称不同,实现形式上是相似的,即均以主题帖、回复帖的形式完成用户与用户之间的交流。下面以BBS技术为例,来具体论述目前网络虚拟社区技术的发展情况。
其中BBS系统是一种电子信息服务系统,在该系统中每个用户都可以在一个虚拟的网络空间内进行书写,发布信息或提出看法。用户可以阅读其他用户针对某个主题发表的最新看法,也可以将自己针对该主题的看法毫无保留的发表到该虚拟空间中。基于上述特点,BBS系统在日常生活中得到了非常广泛的应用,例如基于BBS技术可以组建用于讨论共同感兴趣话题的兴趣组,或是组建用于发布供求信息的虚拟二手交易市场等,在BBS系统中用户可以实现获取流行话题、各种新闻,并获得在线帮助等。
目前在BBS系统中,参与交流的各用户之间是通过发表主题帖、回复帖的形式来完成针对某一主题内容进行讨论的,其中主题帖是指用户发表的最新主题内容,相对于其他回复帖而言,主题帖是最原始的帖子,其不是针对任何回复帖而发表的内容;回复帖是指用户针对主题帖或者其他回复帖的观点而发表的内容。在现有的BBS系统中,一个用户发表主题帖后,其他用户可以基于回复帖的形式对该主题帖的内容观点进行发表意见,也可以基于回复帖的形式引用该主题帖的内容观点,还可以引用其他回复帖的内容观点。此外用户还可以对已经发表的主题帖或回复帖中存在的语言错误、语法歧义等错误进行相应修改处理。
但是在现有的BBS系统中,由于用户可以修改主题帖或者回复帖,然而系统并不会对修改行为进行任何记录,这样当由于修改内容出现纠纷后,就不能形成有力的书面证据,同时由于某些用户恶意篡改相关主题内容时,还可能会给后续用户阅读理解相关帖子内容造成困难;可见现有的BBS系统在保证用户能够修改主题帖和回复帖的内容时,并没有办法保证用户恶意篡改的抵赖行为,因此为建立文明的网络虚拟社区带来了障碍。

发明内容

本发明提出一种基于网络虚拟社区的交流实现方法,以防止用户恶意篡改的行为,为建立文明网络虚拟社区提供有力保证。
相应的本发明还提出了一种提供网络虚拟社区业务的网络服务器。
为解决上述问题,本发明提出的技术方案如下:
一种基于网络虚拟社区的交流实现方法,包括步骤:提供网络虚拟社区业务的网络服务器识别用户输入的帖子内容是否为对已发布帖子内容进行完善的内容;以及在识别出用户输入的帖子内容为对已发布帖子内容进行完善的内容时,将用户输入的帖子内容、该输入的帖子内容的主题ID以及该输入帖子内容所针对的帖子的ID对应存储,并将所针对的帖子内容及该所针对的帖子的ID对应存储;所述网络服务器在后续接收到用户的阅读请求时,识别出该阅读请求所针对的交流主题的主题ID,并提取与识别出的主题ID对应存储的用户输入的帖子内容,以及根据与识别出的主题ID对应存储的所针对的帖子的ID,提取与该帖子的ID对应存储的所针对的帖子内容,并分别将提取的所针对的帖子内容和用户输入的帖子内容进行发布。
较佳地,用户对已发布帖子内容进行完善时,会在输入内容中携带用于表明该输入的帖子内容为对已发布帖子内容进行完善的标识;所述网络服务器在识别出用户输入的帖子内容中包含用于表明该输入的帖子内容为对已发布帖子内容进行完善的标识时,认定用户输入的帖子内容为对该已发布帖子内容进行完善的内容。
较佳地,所述网络服务器在帖子内容显示界面中设置用于对已发布帖子内容进行完善的请求选项;所述网络服务器在识别出用户是在点击了该请求选项的基础上输入的帖子内容,则根据用户输入的所针对的已发布帖子的标识,认定用户输入的帖子内容为对该已发布帖子内容进行完善的内容。
较佳地,所述网络服务器在存储用户输入的帖子内容时,还对应存储该用户的标识信息,和/或输入帖子内容的时间信息。
较佳地,所述网络服务器将用户输入的帖子内容和所针对的帖子内容分别存储在不同存储域。。
较佳地,所述对已发布帖子内容进行完善具体是指对已发布帖子内容进行修改,或对已发布帖子内容作进一步补充说明。用户所针对的帖子内容包括主题帖内容、回复帖内容和用于完善其他帖子内容的帖子内容。
一种提供网络虚拟社区业务的网络服务器,包括:
内容识别单元,用于识别用户输入的帖子内容是否为对已发布帖子内容进行完善的内容;内容存储操作单元,用于在内容识别单元识别出用户输入的帖子内容为对已发布帖子内容进行完善的内容时,将用户输入的帖子内容、该输入的帖子内容的主题ID以及该输入帖子内容所针对的帖子的ID对应存储,并将所针对的帖子内容及该所针对的帖子的ID对应存储;和帖子内容发布单元,用于在后续接收到用户的阅读请求时,识别出该阅读请求所针对的交流主题的主题ID,并提取与识别出的主题ID对应存储的用户输入的帖子内容,以及根据与识别出的主题ID对应存储的所针对的帖子的ID,提取与该帖子的ID对应存储的所针对的帖子内容,并分别将提取的所针对的帖子内容和用户输入的帖子内容进行发布。
较佳地,用户对已发布帖子内容进行完善时,会在输入内容中携带用于表明该输入的帖子内容为对已发布帖子内容进行完善的标识;所述内容识别单元在识别出用户输入的帖子内容中包含用于表明该输入的帖子内容为对已发布帖子内容进行完善的标识时,认定用户输入的帖子内容为对该已发布帖子内容进行完善的内容。
较佳地,在帖子内容显示界面中设置有用于对已发布帖子内容进行完善的请求选项;所述内容识别单元在识别出用户是在点击了该请求选项的基础上输入的帖子内容,则根据用户输入的所针对的已发布帖子的标识,认定用户输入的帖子内容为对该已发布帖子内容进行完善的内容。
较佳地,所述内容存储操作单元将用户输入的帖子内容和所针对的帖子内容分别存储在不同存储域;以及在存储用户输入的帖子内容时,还对应存储该用户的标识信息,和/或输入帖子内容的时间信息。
本发明能够达到的有益效果如下:
本发明技术方案通过提供网络虚拟社区业务的网络服务器在识别出用户输入的帖子内容为对已发布帖子内容进行完善的内容时(定义为补充帖内容),将用户输入的帖子内容和所针对的帖子内容分别进行存储,并在后续接收到用户的阅读请求时,分别将存储的所针对的帖子内容和用户输入的帖子内容进行发布,由此通过补充帖形式,实现了在网络虚拟设区系统中,完整记录用户对已发布帖子内容进行修改、补充的全过程,从而避免了用户后续阅读理解的困难,并防止了用户恶意篡改已发布帖子的行为,为建设文明在线设区提供了有力保障。

附图说明

图1为本发明基于网络虚拟社区的交流实现方法的主要实现原理流程图;
图2为本发明对应提出的提供网络虚拟社区业务的网络服务器的主要组成结构框图;
图3为本发明提出的网络服务器中帖子内容发布单元的具体组成结构框图。

具体实施方式

本发明技术方案针对现有技术中存在的技术问题,提出在网络虚拟设区系统中,约定用户之间按照主题帖、回复帖和补充帖的方式进行交流,其中主题帖和回复帖的定义在上述现有技术中已经给以阐述,这里规定主题帖和回复帖均不允许用户在原帖内容上进行修改。而补充帖是指对主题帖或回复帖进行修改、补充说明的帖子内容,用户通过使用补充帖来对已发布帖子内容(包括主题帖和回复帖)以修改、增加信息说明方式等进行更为完善的描述,此外允许用户对已发布的补充帖再次使用补充帖进行修改、补充及其完善。由此基于本发明提出的方案思想,就可以实现用户必须基于单独的补充帖对已发布帖子内容进行修改补充完善,而不允许用户在原已发布的帖子内容基础上进行修改,从而避免了为后续用户阅读理解相关帖子内容造成困难的问题,同时还会记录用户修改相关已发布帖子内容时的修改证据,防止了用户恶意篡改帖子内容时的抵赖行为,由此为形成在网络虚拟设区中用户之间进行良性交流、构建文明的在线网络虚拟设区提供了有力保障。
如图1所示,为本发明基于网络虚拟社区的交流实现方法的主要实现原理流程图,其主要实现过程如下:
步骤10,提供网络虚拟社区业务的网络服务器识别用户输入的帖子内容是否为对已发布帖子内容进行完善的内容,即识别用户输入的帖子内容是否为上述定义的补充帖内容;其中网络虚拟社区可以指BBS系统、Blog系统及其留言板系统等;其中网络服务器可以通过下述两种方式来识别用户输入的帖子内容是否为补充帖内容:
第一种方式:用户对已发布帖子内容进行完善时,会在输入内容中携带用于表明该输入的帖子内容为对已发布帖子内容进行完善的标识(即补充帖标识);对应网络服务器在识别出用户输入的帖子内容中包含用于表明该输入的帖子内容为对已发布帖子内容进行完善的标识时,则认定用户输入的帖子内容为对该已发布帖子内容进行完善的内容(即识别出是补充帖)。
第二种方式:网络服务器会在帖子内容显示界面(即现有帖子内容的Web界面)中设置用于对已发布帖子内容进行完善的请求选项(可以定义为补充帖请求选项);网络服务器在识别出用户是在点击了该请求选项的基础上输入的帖子内容,则根据用户输入的所针对的已发布帖子的标识,认定用户输入的帖子内容为对该已发布帖子内容进行完善的内容,即在识别出用户是在点击了补充帖请求选项的基础上,输入的帖子内容为对某已发布帖子内容进行完善的补充帖内容。当然界面端在用户点击了该请求选项后,还可以进而在其输入的帖子内容后添加一个标记,用于表明该输入的帖子内容为对已发布帖子内容进行完善的内容(即补充帖内容),这样服务器在识别出用户输入的帖子内容后附带有该标记时,即可以识别出用户输入的帖子内容为对已发布帖子内容进行完善的补充帖内容。
步骤20,网络服务器在识别出用户输入的帖子内容为对已发布帖子内容进行完善的内容时(即识别出用户输入的内容为补充帖内容时),将用户输入的帖子内容和所针对的帖子内容分别进行存储,即将补充帖内容和被补充帖进行完善的帖子内容(其中被补充帖进行完善的帖子包括已发布的主题帖、回复帖和补充帖等)分别进行存储,其中网络服务器可以将用户输入的补充帖内容和被补充帖进行完善的帖子内容分别存储在不同存储域中,并在存储补充帖内容时,还要对应存储输入该补充帖内容的用户标识信息(如用户姓名、昵称或用户ID等),和/或输入补充帖内容时的具体时间信息,即网络服务器存储的补充帖内容包括帖子内容、输入帖子的作者及其发帖时间信息等,当然还允许包含更多其他属性。
这样在网络虚拟设区交流平台上,允许出现的各个帖子要分别包含帖子ID(identity)、帖子类型(主题帖、回复帖、补充帖;引用回复和回复帖属同一类别),发帖时间等信息;对于回复帖而言,还要包括主题帖ID;对于补充帖而言,除了包括主题帖ID之外,还要包括父亲ID,父亲ID就是补充帖所要完善的帖子ID。例如在BBS系统中各个发布的帖子可能要包含下述字段中的一种或多种:
  字段名称   说明   ID   帖子唯一标志   TitleID   所属主题ID,对主题帖该项为空   Type   类别,包括主题帖、回复帖、补充帖   Date   发帖时间   FatherID   对于补充帖,包括父亲ID,指被完善帖子  的ID   ...   其他属性   Data   帖子内容数据
步骤30,网络服务器在后续接收到用户的阅读请求时,分别将存储的所针对的帖子内容和用户输入的帖子内容进行发布,具体实现过程是网络服务器在接收到用户的阅读请求时,首先识别出该阅读请求所针对的交流主题,然后在不同的存储域中分别提取出处于该识别出的交流主题下的所针对的帖子内容和用户输入的帖子内容,即分别在不同存储域中分别提取出对应交流主题下的补充帖和被完善的帖子内容,进而将提取出的补充帖和被完善的帖子分别发布给用户查看。
在上述实现过程中,用户输入补充帖对已发布帖子内容进行完善具体可以包括对已发布帖子内容进行修改,或对已发布帖子内容作进一步补充说明等,其中用户可以针对已经发布的主题帖内容、回复帖内容和用于完善其他帖子内容的帖子内容(即已发布的补充帖内容)等进行发表补充帖,以对所针对的帖子内容进行修改及补充说明处理。
如图2所示,为本发明对应提出的提供网络虚拟社区业务的网络服务器的主要组成结构框图,其中内容识别单元100,用于识别用户输入的帖子内容是否为对已发布帖子内容进行完善的内容,即识别用户输入的帖子是否为对其他已发布帖子进行修改补充完善的补充帖内容,用户可以通过基于Web的帖子内容显示界面400来输入补充帖内容。内容存储操作单元200,用于在内容识别单元100识别出用户输入的帖子内容为对已发布帖子内容进行完善的内容时(即识别出用户输入的帖子为针对其他已发布帖子的补充帖时),将用户输入的帖子内容(补充帖内容)和所针对的帖子内容分别进行存储,其中内容存储操作单元200可以将补充帖和被补充完善的帖子内容分别存储在不同存储域中,如图2所示,内容存储操作单元200可以将补充帖内容存储在补充帖容器中,而如果被完善的帖子内容是主题帖、或是回复帖、或是其他补充帖,则将被完善的帖子内容分别存储在主题帖容器、回复帖容器或补充帖容器中,其中内容存储操作单元200在存储补充帖时,还要对应存储发表该补充帖的用户标识信息,和/或发表该补充帖的具体发表时间信息等。帖子内容发布单元300,用于在后续接收到用户的阅读请求时,分别将存储的所针对的帖子内容和用户输入的帖子内容进行发布,如图2所示,即分别在不同存储域容器中提取补充帖内容和被完善的帖子内容,并将提取的帖子内容发布给用户查看,其中用户可以通过过基于Web的帖子内容显示界面400来发送阅读请求,并帖子内容发布单元300将提取的帖子内容发布在该基于Web的帖子内容显示界面400上为用户提供查看便利。
对于内容识别单元100识别补充帖的过程,一种实现方式是用户对已发布帖子内容进行完善时,会在输入内容中(即在输入的补充帖内容中)携带用于表明该输入的帖子内容为对已发布帖子内容进行完善的标识(即携带补充帖标识),这样内容识别单元100就可以在识别出用户输入的帖子内容中包含有用于表明该输入的帖子内容为对已发布帖子内容进行完善的标识时(即识别出补充帖标识时),认定用户输入的帖子内容为对该已发布帖子内容进行完善的补充帖内容。
另一种实现方式是网络服务器在帖子内容显示界面中设置有用于对已发布帖子内容进行完善的请求选项(即设置有补充帖请求选项),这样内容识别单元100在识别出用户是在点击了该请求选项的基础上输入的帖子内容,则根据用户输入的所针对的已发布帖子的标识,认定用户输入的该帖子内容为对该已发布帖子内容进行完善的补充帖内容。
如图3所示,为本发明提出的网络服务器中帖子内容发布单元的具体组成结构框图,其中交流主题识别子单元3001,用于在接收到用户通过基于Web的帖子内容显示界面400发来的阅读请求时,识别出该阅读请求所针对的交流主题,帖子内容提取子单元3002,用于在不同的存储域容器中分别提取处于交流主题识别子单元3001识别出的交流主题下的所针对的帖子内容和用户输入的帖子内容(即补充帖内容),帖子内容发布子单元3003,用于分别将帖子内容提取子单元3002提取出的所针对的帖子内容和用户输入的帖子内容(即补充帖内容)发布在基于Web的帖子内容显示界面400上,以供用户查看。
基于上述组成结构,以BBS系统为例,用户发表帖子的过程主要是用户发表主题帖、回复帖、补充帖后,由前台基于Web的帖子内容显示界面400进行数据组装,然后发送给后台网络服务器,经过服务器中的内容识别单元100进行帖子内容识别,以识别出其中的主题帖、回复帖和补充帖,然后由内容存储操作单元200分别将识别出的不同类型的帖子存储到不同的存储域容器中。用户阅读帖子的过程主要是前台基于Web的帖子内容显示界面400组织用户选择阅读的帖子主题要求,然后发送给后台服务器中的帖子内容发布单元300,由帖子内容发布单元300根据用户选择阅读的帖子主题,到不同存储域容器中提取在该主题下的补充帖及其他被完善的帖子内容,然后将提取的帖子插入到前台基于Web的帖子内容显示界面400中的相关帖子下面。
在上述实现过程中,用户输入补充帖对已发布帖子内容进行完善具体可以包括对已发布帖子内容进行修改,或对已发布帖子内容作进一步补充说明等,其中用户可以针对已经发布的主题帖内容、回复帖内容和用于完善其他帖子内容的帖子内容(即已发布的补充帖内容)等进行发表补充帖,以对所针对的帖子内容进行修改及补充说明处理。
由此可见本发明技术方案通过补充帖形式,实现了在网络虚拟设区系统中,完整记录用户对已发布帖子内容进行修改、补充的全过程,从而避免了用户后续阅读理解的困难,并防止了用户恶意篡改已发布帖子的行为,为建设文明在线设区提供了有力保障。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。